.nav{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;letter-spacing:.14em;font-size:1rem}.nav__link{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;cursor:pointer;font-family:Porsche Next,sans-serif;font-size:.8rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:.35s;color:#fa9702}.nav__link--submit{cursor:pointer}.nav__link:hover{color:#fff;text-decoration:none}.nav__link--active{font-weight:600}.nav__left{display:flex;align-items:center;gap:1rem;text-transform:uppercase;font-size:.875rem;font-weight:600;color:#fff}.nav__menu-btn{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:#87837b;color:#fff;letter-spacing:inherit;text-transform:uppercase;font-size:.8rem;line-height:1}.nav__menu-btn:hover{color:#fa9702}@media(min-width:1024px){.nav__menu-btn .split-char{clip-path:inset(-.2em 0 .2em 0)}}.nav__right{display:none}@media(min-width:768px){.nav__right{display:flex;justify-self:end;justify-content:space-between;align-items:baseline;gap:2rem;position:absolute;top:2rem;right:2rem}}.nav__right .nav__link--submit{cursor:pointer;color:#fa9702}.nav__right .nav__link--submit:hover{color:#fff}.nav__right .nav__link--home{cursor:pointer}.nav__logo{display:flex;justify-content:center;align-items:center;gap:.5rem}.nav__logo>picture{flex-shrink:0;line-height:0}.nav__logo>picture img{width:30px;height:auto}@media(min-width:768px){.nav__logo>picture{display:none}}.nav__logo>img{width:min(100%,195px);height:auto;display:none}@media(min-width:768px){.nav__logo>img{display:block;width:min(100%,195px)}}.nav .container.nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;width:100%;height:40px;padding-inline:2rem}@media(min-width:768px){.nav .container.nav__inner{gap:1rem;padding-inline:clamp(2rem,4vw,3rem)}}.nav-side{position:fixed;inset:0;z-index:1000;pointer-events:none;visibility:hidden;transition:visibility .35s ease}.nav-side.is-open{pointer-events:auto;visibility:visible}.nav-side.is-open .nav-side__backdrop{opacity:1}.nav-side.is-open .nav-side__panel{transform:translate(0)}.nav-side__backdrop{position:absolute;inset:0;background:#0009;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.nav-side__panel{position:absolute;top:0;left:0;bottom:0;width:100%;background:#1b1a17;padding-inline:clamp(2rem,4vw,3rem);padding-block:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:3rem;box-shadow:4px 0 24px #0000004d;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.nav-side__panel{width:clamp(400px,30vw,560px)}}.nav-side__close{align-self:flex-end;width:100%;padding:1rem 1rem 1rem 0;text-align:left;display:flex;align-items:center;gap:.75rem}.nav-side__close:before{content:"";flex-shrink:0;width:24px;height:1px;background:currentColor;opacity:.5}.nav-side.is-open .nav-side__close:before{width:0;animation:nav-close-line .75s ease .15s forwards}.nav-side__links{display:flex;flex-direction:column;width:100%;gap:1rem}.nav-side__link{font-size:clamp(2.25rem,3vw,3rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#fa9702;line-height:1}.nav-side__link:hover{text-decoration:none}.nav-side__link--minor{margin-top:1.5rem;font-size:.875rem;font-weight:600;opacity:.7;transition:opacity .25s ease}.nav-side__link--minor:hover{opacity:1}.nav-side__link--email{display:inline-flex;align-items:center;gap:.5rem}.nav-side__link--email .nav-side__email-icon{flex-shrink:0;color:#fa9702;transition:color .25s ease}.nav-side__link--email:hover .nav-side__email-icon{color:#fff}.nav-side__link--language{position:absolute;bottom:10%;color:#87837b;transition:color .25s ease}.nav-side__link--language:hover{color:#fff}@keyframes nav-close-line{0%{width:0}to{width:24px}}.nav .blur{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s ease}.nav .blur>div{position:absolute;inset:0}.nav .blur>div:nth-of-type(1){z-index:1;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);mask-image:linear-gradient(to bottom,#000 0% 12.5%,#000 25%,#0000 37.5%);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 25%,rgba(0,0,0,0) 37.5%)}.nav .blur>div:nth-of-type(2){z-index:2;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);mask-image:linear-gradient(to bottom,#0000 12.5%,#000 25% 37.5%,#0000 50%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 12.5%,rgb(0,0,0) 25%,rgb(0,0,0) 37.5%,rgba(0,0,0,0) 50%)}.nav .blur>div:nth-of-type(3){z-index:3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,#0000 25%,#000 37.5% 50%,#0000 62.5%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 25%,rgb(0,0,0) 37.5%,rgb(0,0,0) 50%,rgba(0,0,0,0) 62.5%)}.nav .blur>div:nth-of-type(4){z-index:4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom,#0000 37.5%,#000 50% 62.5%,#0000 75%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 37.5%,rgb(0,0,0) 50%,rgb(0,0,0) 62.5%,rgba(0,0,0,0) 75%)}.nav .blur>div:nth-of-type(5){z-index:5;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(to bottom,#0000 50%,#000 62.5% 75%,#0000 87.5%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgb(0,0,0) 62.5%,rgb(0,0,0) 75%,rgba(0,0,0,0) 87.5%)}.nav .blur>div:nth-of-type(6){z-index:6;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(to bottom,#0000 62.5%,#000 75% 87.5%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 62.5%,rgb(0,0,0) 75%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%)}.nav .blur>div:nth-of-type(7){z-index:7;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(to bottom,#0000 75%,#000 87.5% 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 75%,rgb(0,0,0) 87.5%,rgb(0,0,0) 100%)}.nav .blur>div:nth-of-type(8){z-index:8;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);mask-image:linear-gradient(to bottom,#0000 87.5%,#000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 87.5%,rgb(0,0,0) 100%)}.is-hero-out .nav .blur{opacity:1}@media(prefers-reduced-motion:reduce){.nav .blur{display:none}}.btn-close{background:none;border:none;padding:0;cursor:pointer;height:40px;font:inherit;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1;color:#fff;transition:color .2s ease}.btn-close:hover{color:#fa9702}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3rem}.footer__tagline{display:flex;flex-direction:column;align-items:center;padding:25vh 0;width:100%;margin:0 auto}@media(max-width:479px){.footer__tagline{max-width:240px}}.footer__tagline-text{margin:0;text-align:center;width:100%;font-weight:600;text-transform:uppercase;opacity:0}.footer__legal{text-align:center;font-size:.8rem;color:#87837b;letter-spacing:.14em;padding-bottom:1.5rem;margin:0}.submit-modal{position:fixed;inset:0;z-index:9100;width:100vw;height:100dvh;height:100vh;display:flex;align-items:stretch;justify-content:stretch;pointer-events:none;opacity:0}.submit-modal.is-open{pointer-events:auto}.submit-modal__backdrop{position:absolute;inset:0;background:#1b1a17}.submit-modal__container{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:479px){.submit-modal__container{padding-bottom:15vh}}.submit-modal__header{display:none;flex-shrink:0;align-items:center;justify-content:space-between;height:48px;padding:0 1rem;background:#1b1a17}@media(max-width:480px){.submit-modal__header{display:flex}}.submit-modal__header-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#fa9702}.submit-modal__close{min-width:44px;min-height:44px;padding:.5rem;display:flex;align-items:center;justify-content:center}.submit-modal__close--desktop{position:fixed;top:1rem;right:2rem;z-index:2}@media(max-width:480px){.submit-modal--with-header .submit-modal__close--desktop{display:none}}.submit-modal__close--mobile{display:none}@media(max-width:480px){.submit-modal--with-header .submit-modal__close--mobile{display:flex;position:static}}.submit-modal__iframe-wrap{width:100%;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;background:#1b1a17}.submit-modal__iframe-wrap #stry-wrapper{width:100%;min-height:100%}@media(min-width:768px){.submit-modal__iframe-wrap{padding:10vh 0}}.submit-modal__iframe-wrap #stry-wrapper{background:none!important}.submit-modal__iframe-wrap #stry-wrapper{max-width:560px;width:95%}body .stry-content-brief .stry-checkbox-wrapper .stry-checkbox-container{background:transparent;border:1px solid #fa9702;overflow:hidden}body .stry-content-brief .stry-checkbox-wrapper .stry-checkbox-container{height:25px;width:25px}body .stry-content-brief .stry-checkbox-wrapper .stry-checkbox:checked~.stry-checkmark{background-color:#fa9702}body .stry-select:focus:not([value=""]),body .stry-select:not([value=""]){color:#fff!important}body .stry-module .stry-submit-button{width:100%;background-color:transparent!important;color:#fa9702!important;border:2px solid #fa9702!important;border-radius:8px!important;font-weight:700;font-size:1.4rem;line-height:1.5;letter-spacing:.15rem;text-transform:uppercase}body .stry-module .stry-submit-button:hover{background-color:#fa9702!important}body :where([uc-file-uploader-minimal]>uc-start-from uc-drop-area):not(#\#):not(#\#):not(#\#){border:2px dashed #fa9702;border-radius:8px;background:transparent;color:#fff;transition:all .3s ease}:where([uc-file-uploader-minimal]>uc-start-from uc-drop-area):not(#\#):not(#\#):not(#\#):hover{border-color:#fff;background:#ffffff1a}body .stry-module .stry-uploader-button{border-color:#fa9702!important;background-color:#fa9702!important;text-transform:uppercase;font-weight:700;font-size:.875rem!important;line-height:1!important;letter-spacing:.14em!important;color:#000!important;min-height:64px!important;display:flex;align-items:center;justify-content:center}@media(max-width:479px){body .stry-module .stry-uploader-button{font-size:1rem!important;letter-spacing:.1em!important}}.stry-module .stry-submit-button.stry-rounded-corners:hover,.stry-module .stry-uploader-button.stry-rounded-corners:hover{color:#fff!important}body .stry-content-brief input,body .stry-content-brief textarea,body .stry-content-brief select{border-color:#fa9702!important}body .stry-content-brief input::placeholder,body .stry-content-brief textarea::placeholder,body .stry-content-brief select::placeholder{color:#87837b!important}body .stry-module .stry-submit-button.stry-rounded-corners:hover{background-color:#fa9702!important}:root{--color-brand: #fa9702}.intro{position:fixed;inset:0;z-index:9999;display:block;pointer-events:none;overflow:hidden}.intro.is-active{display:block}.intro__bg{position:absolute;inset:0;background:#000;will-change:opacity;z-index:1}.intro__curtain{position:absolute;left:0;right:0;width:100%;background:#000;z-index:5;will-change:transform}.intro__curtain--top{top:0;height:calc(50vh + 32px)}.intro__curtain--bottom{bottom:0;height:calc(50vh - 32px)}.intro__curtain-edge{position:absolute;left:50%;width:0;transform:translate(-50%);height:1px;background:#fff;opacity:0;will-change:width,opacity}.intro__curtain--top .intro__curtain-edge{bottom:0}.intro__curtain--bottom .intro__curtain-edge{top:0}.intro__brand{position:absolute;top:50%;left:50%;width:187px;height:auto;aspect-ratio:465/32;transform:translate(-50%,-50%) scale(.15);opacity:0;z-index:10;will-change:transform,opacity}.intro__brand-img{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.25) 20%,rgba(0,0,0,.9) 40%,#fff 50%,rgba(0,0,0,.9) 60%,rgba(0,0,0,.25) 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000,#00000040,#000000e6 40%,#fff,#000000e6 60%,#00000040,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:8% 100%;mask-size:8% 100%}.intro__brand-shine{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.85) 50%,transparent 58%);background-repeat:no-repeat;background-size:220% 100%;background-position:130% 0;-webkit-mask-image:url(/images/logo-porsche.svg);mask-image:url(/images/logo-porsche.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;mix-blend-mode:screen;will-change:background-position,opacity}.intro__brand.is-preloading .intro__brand-shine{animation:intro-shine-sweep 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes intro-shine-sweep{0%{background-position:135% 0;opacity:0}18%{opacity:1}82%{opacity:1}to{background-position:-35% 0;opacity:0}}@media(prefers-reduced-motion:reduce){.intro{display:none!important}}
