*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;margin:0;overflow-x:clip}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10000;color:#fff;background:#111;padding:10px 16px;font:500 14px/1 system-ui,sans-serif;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.split-line{display:block}.cursor-label{z-index:9000;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}@media (hover:none),(pointer:coarse){.cursor-label{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-vietnamese-wdth-italic.DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/projetos/apex-motors/_astro/archivo-latin-wdth-italic.BuvkOFDm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/projetos/apex-motors/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/projetos/apex-motors/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/projetos/apex-motors/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/projetos/apex-motors/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/projetos/apex-motors/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-demo=automotivo]{--black:#09090a;--carbon:#0f1012;--graphite:#17181b;--graphite-2:#222428;--steel:#8d9096;--mist:#c6c8cc;--white:#f3f3f1;--red:#d0142c;--red-hot:#ec1c38;--red-glow:#d0142c8c;--line:#ffffff1a;--line-2:#fff3;--display:"Archivo Variable", "Arial Narrow", Arial, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Consolas, monospace;--gutter:clamp(18px, 3.4vw, 56px);--cut:10px;--ease:cubic-bezier(.85, 0, .15, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--black);color-scheme:dark}html[data-demo=automotivo] body{background:var(--black);color:var(--white);font:400 1rem / 1.55 var(--display)}html[data-demo=automotivo] ::selection{background:var(--red);color:#fff}html[data-demo=automotivo] :focus-visible{outline:1px solid var(--red-hot);outline-offset:4px}.tag{font:500 .6875rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-hot)}.display{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-size:clamp(2.8rem,7vw,7.6rem);font-weight:800;font-stretch:125%;line-height:.88}.a-link{padding-bottom:3px;position:relative}.a-link:after{content:"";background:var(--red-hot);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.a-link:hover:after,.a-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.btn{height:48px;font:600 .75rem / 1 var(--display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:background-color .35s var(--ease), color .35s var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-stretch:112%;display:inline-flex;position:relative;overflow:hidden}.btn>span{z-index:1;display:inline-block;position:relative}.btn:after{content:"";transition:transform .9s var(--ease-out);background:linear-gradient(105deg,#0000 32%,#ffffff52 50%,#0000 68%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after,.btn:focus-visible:after{transform:translate(120%)}.btn--red{background:var(--red);color:#fff}.btn--red:hover,.btn--red:focus-visible{background:var(--red-hot)}.btn--ghost{color:var(--white);-webkit-backdrop-filter:blur(10px);background:#ffffff14}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--white);color:var(--black)}.btn--lg{--cut:13px;height:60px;padding:0 34px;font-size:.8125rem}.curtain{z-index:1000;background:var(--black);display:none;position:fixed;inset:0}.motion .curtain{display:block}.curtain.is-gone{display:none}.curtain__top{left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:calc(50% + 18px)}.curtain__brand{font:800 clamp(3.4rem, 12vw, 11rem) / .8 var(--display);letter-spacing:-.01em;font-stretch:125%;overflow:hidden}.curtain__brand span,.curtain__status span,.curtain__meta span{display:block}.curtain__status{font:500 .6875rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);gap:18px;display:flex;overflow:hidden}.curtain__status [data-curtain-count]{color:var(--white);font-variant-numeric:tabular-nums}.curtain__line{background:var(--red-hot);height:1px;box-shadow:0 0 18px 1px var(--red-glow);transform-origin:0;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.curtain__meta{left:var(--gutter);right:var(--gutter);font:500 .625rem / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);justify-content:space-between;display:flex;position:absolute;top:calc(50% + 18px);overflow:hidden}.scanbar{z-index:850;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.scanbar span{background:var(--red-hot);height:100%;box-shadow:0 0 10px var(--red-glow);transform-origin:0;display:block;transform:scaleX(0)}.nav{z-index:800;height:78px;padding:0 var(--gutter);transition:height .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease), opacity .8s var(--ease), transform .8s var(--ease);border-bottom:1px solid #0000;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(18px,2.4vw,40px);display:grid;position:fixed;inset:0 0 auto}.motion .nav:not(.is-in){opacity:0;transform:translateY(-100%)}.nav.is-solid{border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#09090abd;height:62px}.nav__brand{font:800 1.15rem / 1 var(--display);letter-spacing:.04em;align-items:center;gap:9px;font-stretch:125%;display:flex}.nav__brand small{font:500 .5625rem / 1 var(--mono);letter-spacing:.32em;color:var(--steel);margin-top:2px}.nav__mark{background:var(--red);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);width:9px;height:9px}.nav__section{font:500 .6875rem / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);align-items:center;gap:10px;display:flex}.nav__section [data-nav-index]{color:var(--red-hot)}.nav__section-name{height:1.1em;display:block;overflow:hidden}.nav__section-name span{white-space:nowrap;display:block}.nav__links ul{gap:clamp(16px,2vw,30px);display:flex}.nav__links a{font:500 .75rem / 1 var(--display);letter-spacing:.12em;text-transform:uppercase;font-stretch:110%}.nav__menu{place-items:center;width:44px;height:44px;display:none}.nav__menu-bars{width:22px;height:8px;transition:transform .4s var(--ease);border-top:1.5px solid;border-bottom:1.5px solid;position:relative}.nav__menu[aria-expanded=true] .nav__menu-bars{transform:scaleX(.6)}.menu{z-index:790;padding:104px var(--gutter) 34px;background:var(--carbon);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu li{border-bottom:1px solid var(--line);overflow:hidden}.menu a{font:800 clamp(2rem, 9vw, 3.4rem) / 1 var(--display);text-transform:uppercase;align-items:baseline;gap:14px;padding:16px 0;font-stretch:125%;display:flex}.menu a span{font:500 .6875rem / 1 var(--mono);color:var(--red-hot)}.menu__foot{font:500 .75rem / 1.6 var(--mono);color:var(--steel)}.cursor-label span{background:var(--red);color:#fff;font:600 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:8px 11px 7px;display:block;transform:translate(16px,16px)}.hero__stage{background:var(--black);height:100svh;min-height:600px;position:relative;overflow:hidden}.hero__media{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.hero__box{--bw:max(100vw, 177.9svh);left:calc(50% - var(--bw) / 2);top:calc(50% - var(--bw) / 3.5578);width:var(--bw);height:calc(var(--bw) / 1.7789);will-change:transform;position:absolute}.hero__picture,.hero__img{width:100%;height:100%;display:block}.hero__img{object-fit:cover}.hero__vignette{pointer-events:none;background:linear-gradient(#09090ab3 0%,#09090a00 30%),linear-gradient(#09090a00 74%,#09090ad9 100%);position:absolute;inset:0}.hero__tech{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tech path,.tech circle{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.tech--dim path{stroke:#f3f3f18c}.tech--dash{stroke-dasharray:5 6}.tech--ring circle,.tech--ring path{stroke:#f3f3f14d}.tech--red rect{fill:var(--red-hot)}.tech-label{font:500 .625rem / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);white-space:nowrap;background:#09090ab3;padding:4px 7px 3px;position:absolute;translate:-50% -50%}.tech-label--v{translate:0 -50%}.hud{pointer-events:none;position:absolute;inset:0}.hud__corner{border:0 solid #f3f3f199;width:18px;height:18px;position:absolute}.hud__corner--tl{top:94px;left:var(--gutter);border-top-width:1px;border-left-width:1px}.hud__corner--tr{top:94px;right:var(--gutter);border-top-width:1px;border-right-width:1px}.hud__corner--bl{bottom:22px;left:var(--gutter);border-bottom-width:1px;border-left-width:1px}.hud__corner--br{bottom:22px;right:var(--gutter);border-bottom-width:1px;border-right-width:1px}.hud__scan{opacity:0;background:linear-gradient(90deg, transparent, var(--red-hot) 20%, #fff 50%, var(--red-hot) 80%, transparent);height:1px;box-shadow:0 0 20px 2px var(--red-glow);position:absolute;top:0;left:0;right:0}.hud__read{top:104px;right:calc(var(--gutter) + 30px);font:500 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);position:absolute}.hero__copy{top:clamp(116px,15.5svh,160px);left:var(--gutter);right:var(--gutter);pointer-events:none;position:absolute}.hero__eyebrow{font:500 .6875rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;display:flex}.dot{background:var(--red-hot);width:6px;height:6px;box-shadow:0 0 10px var(--red-glow)}.hero__title{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;margin-top:22px;font-size:min(6.9vw,11.6svh);font-weight:800;font-stretch:125%;line-height:.86}.hero__title-line{display:block}.hero__title-line:last-child{color:#0000;-webkit-text-stroke:1.5px var(--white)}.hero__tagline{font:italic 300 clamp(1.05rem, 1.6vw, 1.55rem) / 1.2 var(--display);color:var(--mist);margin-top:20px}.hero__bar{left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:44px}.hero__specs{grid-template-columns:repeat(4,auto);margin:0;display:grid}.hero__specs div{border-left:1px solid var(--line-2);padding:2px 28px 2px 16px}.hero__specs dt{font:500 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.hero__specs dd{font:700 1.2rem / 1 var(--display);white-space:nowrap;margin:10px 0 0;font-stretch:118%}.hero__actions{gap:10px;display:flex}.intro{z-index:2;background:var(--black);padding:clamp(80px,13vh,160px) 0 0;position:relative;overflow:hidden}.intro__grid{padding:0 var(--gutter);grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.intro .tag{grid-column:1/span 2;padding-top:.9em}.intro__statement{max-width:24ch;font:500 clamp(1.8rem, 3.6vw, 3.8rem) / 1.08 var(--display);letter-spacing:-.015em;color:var(--steel);grid-column:3/-1;font-stretch:105%}.intro__statement .hl{color:var(--white)}.intro__stats{border-top:1px solid var(--line);grid-column:3/-1;grid-template-columns:repeat(3,1fr);gap:24px;margin:clamp(56px,10vh,110px) 0 0;display:grid}.intro__stats div{padding-top:18px}.intro__stats dt{font:500 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.intro__stats dd{font:800 clamp(2.4rem, 4.8vw, 5rem) / 1 var(--display);font-variant-numeric:tabular-nums;margin:14px 0 0;font-stretch:125%}.ticker{white-space:nowrap;margin-top:clamp(80px,16vh,170px);padding-bottom:7vh;overflow:hidden}.ticker__track{will-change:transform;display:inline-flex}.ticker__item{font:800 clamp(4rem, 11.5vw, 12rem) / 1 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #f3f3f142;align-items:center;gap:3.4vw;padding-right:3.4vw;font-stretch:125%;display:inline-flex}.ticker__item i{background:var(--red);clip-path:polygon(0 0,100% 0,100% 60%,60% 100%,0 100%);width:.14em;height:.14em}.stock{padding:clamp(100px, 16vh, 180px) var(--gutter) clamp(80px, 12vh, 140px);background:var(--black);position:relative}.stock__head{border-bottom:1px solid var(--line);grid-template-columns:2fr 7fr 3fr;align-items:end;gap:24px;padding-bottom:5vh;display:grid}.stock__head .tag{align-self:start;padding-top:.6em}.stock__meta{font:500 .6875rem / 1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);text-align:right}.stock__body{grid-template-columns:1.4fr 1fr;gap:5vw;margin-top:8vh;display:grid}.stock__frame{background:var(--carbon);height:74vh;position:sticky;top:13vh;overflow:hidden}.stock__shot{clip-path:inset(0 0 0 100%);position:absolute;inset:0;overflow:hidden}.stock__shot:first-child{clip-path:inset(0)}.stock__shot picture{width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.stock__shot img{object-fit:cover;width:100%;height:100%}.stock__frame:hover .stock__shot picture{transform:scale(1.035)}.stock__wipe{z-index:25;pointer-events:none;border-left:2px solid var(--red-hot);box-shadow:-18px 0 40px -12px var(--red-glow);opacity:0;position:absolute;inset:0}.stock__hud{z-index:30;pointer-events:none;background:linear-gradient(#0000 68%,#09090abf 100%);position:absolute;inset:0}.stock__hud .hud__corner--tl,.stock__hud .hud__corner--tr{top:14px}.stock__hud .hud__corner--bl,.stock__hud .hud__corner--br{bottom:14px}.stock__hud .hud__corner--tl,.stock__hud .hud__corner--bl{left:14px}.stock__hud .hud__corner--tr,.stock__hud .hud__corner--br{right:14px}.stock__count{font:500 .6875rem / 1 var(--mono);letter-spacing:.14em;color:var(--mist);position:absolute;top:24px;left:42px}.stock__count span{color:var(--red-hot)}.stock__label{font:700 1rem / 1 var(--display);letter-spacing:.04em;text-transform:uppercase;font-stretch:118%;position:absolute;bottom:30px;left:30px}.stock__price{font:500 .8125rem / 1 var(--mono);letter-spacing:.08em;color:var(--mist);position:absolute;bottom:30px;right:30px}.car{border-top:1px solid var(--line);opacity:.26;min-height:74vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;padding:6vh 0;display:flex;position:relative}.car:first-child{border-top:0;justify-content:flex-start;min-height:62vh;padding-top:8vh}.car.is-active{opacity:1}.car__media{display:none}.car__index{font:800 clamp(3.4rem, 6vw, 6rem) / .9 var(--display);color:#0000;-webkit-text-stroke:1px #f3f3f173;font-stretch:125%;transition:-webkit-text-stroke-color .5s}.car.is-active .car__index{-webkit-text-stroke-color:var(--red-hot)}.car__brand{font:500 .6875rem / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin-top:3.5vh}.car__model{font:800 clamp(1.7rem, 2.7vw, 2.8rem) / .95 var(--display);text-transform:uppercase;margin-top:12px;font-stretch:122%}.car__specs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin:4vh 0 0;padding-top:16px;display:grid}.car__specs dt{font:500 .5625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.car__specs dd{font:600 .9375rem / 1 var(--display);white-space:nowrap;margin:8px 0 0}.car__foot{justify-content:space-between;align-items:center;gap:16px;margin-top:4vh;display:flex}.car__price{font:700 1.2rem / 1 var(--display);font-stretch:118%}.car__link{font:600 .75rem / 1 var(--display);letter-spacing:.14em;text-transform:uppercase;font-stretch:110%}.stock__hint{display:none}.feature{background:var(--black);position:relative}.feature__stage{background:var(--black);grid-template-columns:1fr 1.3fr;grid-template-areas:"panel media";height:100svh;min-height:620px;display:grid}.feature__media{grid-area:media;position:relative;overflow:hidden}.feature__img{will-change:transform;position:absolute;inset:0}.feature__img picture,.feature__img img{width:100%;height:100%}.feature__img img{object-fit:cover;object-position:50% 45%}.feature__scrim{background:linear-gradient(90deg, var(--black) 0%, #09090a00 26%), linear-gradient(0deg, #09090a99, transparent 30%);position:absolute;inset:0}.feature__rule{width:100%;height:26px;position:absolute;bottom:34px;left:0;right:0;overflow:visible}.feature__rule path{stroke:#f3f3f166;stroke-width:1px;vector-effect:non-scaling-stroke}.feature__cross{pointer-events:none;border:1px solid #f3f3f18c;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute;top:0;left:0}.feature__cross:before,.feature__cross:after{content:"";background:var(--red-hot);position:absolute;top:50%;left:50%}.feature__cross:before{width:80px;height:1px;translate:-50%}.feature__cross:after{width:1px;height:80px;translate:0 -50%}.feature__panel{padding:clamp(96px, 15svh, 150px) var(--gutter) clamp(28px, 6svh, 56px);flex-direction:column;grid-area:panel;justify-content:space-between;gap:24px;display:flex}.feature__title{font:800 clamp(1.4rem, 2.2vw, 2.2rem) / 1 var(--display);text-transform:uppercase;margin-top:16px;font-stretch:125%}.feature__title span{font:500 .6875rem / 1 var(--mono);letter-spacing:.14em;color:var(--steel);margin-top:10px;display:block}.feature__specs{flex:1;align-items:center;display:grid;position:relative}.spec{z-index:1;grid-area:1/1;position:relative}.spec+.spec{visibility:hidden}.spec__label,.spec__value,.spec__note{overflow:hidden}.spec__label{font:500 .6875rem / 1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.spec__n{color:var(--red-hot);margin-right:8px}.spec__value{align-items:baseline;gap:.12em;margin-top:14px;padding-bottom:.04em;display:flex}.spec__num{font:800 clamp(5rem, 11vw, 12.5rem) / .86 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:125%;display:inline-block}.spec__unit{font:700 clamp(1.1rem, 2vw, 2rem) / 1 var(--display);text-transform:uppercase;color:var(--red-hot);font-stretch:125%;display:inline-block}.spec__note{max-width:32ch;color:var(--steel);margin-top:18px;font-size:.9375rem}.spec__in{display:block}.gauge{z-index:0;opacity:.75;width:clamp(220px,21vw,340px);position:absolute;top:50%;left:62%;overflow:visible;translate:-50% -52%}.gauge path{fill:none;vector-effect:non-scaling-stroke}.gauge__track{stroke:#f3f3f11a;stroke-width:2px}.gauge__fill{stroke:var(--red-hot);stroke-width:2px}.gauge__ticks path{stroke:#f3f3f159;stroke-width:1px}.feature__foot{justify-content:space-between;align-items:center;gap:20px;display:flex}.feature__steps{gap:8px;display:flex}.feature__steps li{background:var(--line-2);width:40px;height:2px;overflow:hidden}.feature__steps span{background:var(--red-hot);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.standard{background:var(--carbon);border-top:1px solid var(--line)}.standard__pin{flex-direction:column;justify-content:center;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.standard__track{width:max-content;padding:0 var(--gutter);will-change:transform;align-items:stretch;gap:4vw;display:flex}.standard__intro{flex-direction:column;justify-content:center;gap:28px;width:34vw;display:flex}.standard__title{font-size:clamp(3rem,7.4vw,8rem)}.standard__lede{max-width:30ch;color:var(--steel)}.panel{border-left:1px solid var(--line);grid-template-columns:1.05fr 1fr;gap:3vw;width:60vw;height:64svh;padding-left:3vw;display:grid}.panel__media{background:var(--graphite);position:relative;overflow:hidden}.panel__img{position:absolute;inset:0 -14%}.panel__img picture,.panel__img img{width:100%;height:100%}.panel__img img{object-fit:cover}.panel__copy{flex-direction:column;justify-content:flex-end;padding-bottom:1vh;display:flex}.panel__n{font:800 clamp(4.6rem, 9vw, 9.5rem) / .8 var(--display);color:#0000;-webkit-text-stroke:1px var(--red-hot);font-stretch:125%}.panel__title{font:800 clamp(1.4rem, 2.1vw, 2.2rem) / 1 var(--display);text-transform:uppercase;margin-top:5vh;font-stretch:122%}.panel__text{max-width:34ch;color:var(--steel);margin-top:16px;font-size:.9375rem}.standard__progress{left:var(--gutter);right:var(--gutter);font:500 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:20px;display:flex;position:absolute;bottom:5svh}.standard__bar{background:var(--line-2);flex:1;height:1px;position:relative}.standard__bar span{background:var(--red-hot);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cta{min-height:100svh;padding:clamp(110px, 18vh, 200px) var(--gutter) clamp(80px, 12vh, 140px);background:var(--black);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.cta__bg{pointer-events:none;position:absolute;inset:0}.cta__trails span{background:linear-gradient(90deg, transparent, var(--red-hot) 70%, #fff);width:38vw;height:1px;box-shadow:0 0 12px var(--red-glow);opacity:.7;animation:3.6s cubic-bezier(.6,0,.4,1) infinite ax-trail;position:absolute;left:0;transform:translate(-40vw)}.cta__trails span:first-child{top:18%}.cta__trails span:nth-child(2){width:22vw;animation-delay:1.1s;top:36%}.cta__trails span:nth-child(3){box-shadow:none;background:linear-gradient(90deg,#0000,#ffffffb3);animation-delay:.5s;top:58%}.cta__trails span:nth-child(4){width:30vw;animation-delay:2.2s;top:74%}.cta__trails span:nth-child(5){box-shadow:none;background:linear-gradient(90deg,#0000,#ffffff80);animation-delay:1.7s;top:88%}@keyframes ax-trail{0%{transform:translate(-40vw)}60%,to{transform:translate(140vw)}}.cta .tag{position:relative}.cta__title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-top:4vh;font-size:clamp(2.6rem,7.6vw,9rem);font-weight:800;font-stretch:125%;line-height:.88;position:relative}.cta__line{white-space:nowrap;margin-top:-.14em;padding:.14em 0 .02em;display:block;overflow:hidden}.cta__line>span{will-change:transform;display:block}.cta__line:nth-child(2),.cta__line:nth-child(4){padding-left:9vw}.cta__title em{color:#0000;-webkit-text-stroke:1.5px var(--red-hot);font-style:normal}.cta__actions{flex-wrap:wrap;gap:12px;margin-top:7vh;display:flex;position:relative}.footer{padding:clamp(72px, 12vh, 130px) var(--gutter) 26px;background:var(--black);border-top:1px solid var(--line);overflow:hidden}.footer__cols{grid-template-columns:repeat(4,1fr);gap:32px 20px;display:grid}.footer__cols h3{font:500 .625rem / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-hot);margin-bottom:14px}.footer__cols p{color:var(--mist);font-size:.9375rem;line-height:1.7}.footer__word{--mx:50%;font:800 27vw / .78 var(--display);letter-spacing:-.02em;background:radial-gradient(circle at var(--mx) 40%, #ffffff80, #ffffff0f 24%, #ffffff0a);color:#0000;user-select:none;-webkit-background-clip:text;background-clip:text;margin:8vh 0 3vh -.03em;font-stretch:125%}.footer__base{border-top:1px solid var(--line);font:500 .625rem / 1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);justify-content:space-between;gap:16px 32px;padding-top:20px;display:flex}@media (width<=1099px){.nav__links{display:none}.nav{grid-template-columns:auto 1fr auto}}@media (width<=899px){.nav{grid-template-columns:auto 1fr auto;height:64px}.nav__cta{display:none}.nav__menu{display:grid}.nav__section{justify-self:center}.hero__specs{grid-template-columns:repeat(2,auto);row-gap:18px}.hero__bar{flex-direction:column;align-items:stretch;bottom:28px}.hero__actions .btn{flex:1}.intro__grid{display:block}.intro__statement{margin-top:24px}.intro__stats{grid-template-columns:1fr 1fr}.stock__head{grid-template-columns:1fr;gap:18px}.stock__meta{text-align:left}.stock__body{margin:5vh calc(var(--gutter) * -1) 0;display:block}.stock__frame{display:none}.stock__list{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.stock__list::-webkit-scrollbar{display:none}.car,.car:first-child{opacity:1;scroll-snap-align:start;border:0;flex:0 0 84vw;justify-content:flex-start;min-height:0;padding:0}.car__media{aspect-ratio:4/3.3;background:var(--carbon);display:block;overflow:hidden}.car__media picture,.car__media img{width:100%;height:100%}.car__media img{object-fit:cover}.car__index{-webkit-text-stroke-color:#f3f3f1cc;font-size:2.6rem;position:absolute;top:12px;left:14px}.car__brand{margin-top:20px}.car__specs{grid-template-columns:repeat(2,1fr);row-gap:16px;margin-top:18px}.car__foot{margin-top:20px}.stock__hint{font:500 .625rem / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);align-items:center;gap:12px;margin-top:24px;display:flex}.stock__hint span:first-child{color:var(--red-hot)}.stock__hint-line{background:var(--line-2);flex:0 0 48px;height:1px}.feature__stage{grid-template:"media"44svh"panel"1fr/1fr}.feature__scrim{background:linear-gradient(0deg, var(--black) 0%, #09090a00 40%)}.feature__rule{bottom:12px}.feature__panel{padding:18px var(--gutter) 26px}.feature__head .tag{display:none}.feature__title{margin-top:0}.spec__num{font-size:clamp(4.4rem,24vw,7rem)}.spec__note{margin-top:10px}.gauge{opacity:.55;width:200px;left:70%}.standard__pin{height:auto;min-height:0;padding:14vh 0 10vh}.standard__track{scroll-snap-type:x mandatory;width:auto;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:14px;overflow-x:auto}.standard__track::-webkit-scrollbar{display:none}.standard__intro{scroll-snap-align:start;flex:0 0 78vw}.panel{scroll-snap-align:start;border-left:0;flex:0 0 80vw;grid-template-rows:58vw auto;grid-template-columns:1fr;height:auto;padding-left:0}.panel__img{inset:0}.panel__n{margin-top:16px;font-size:3.6rem}.panel__title{margin-top:14px}.standard__progress{margin:28px var(--gutter) 0;position:static}.cta__title{font-size:11.6vw}.cta__line{white-space:normal}.cta__line:nth-child(2),.cta__line:nth-child(4){padding-left:0}.cta__actions .btn{flex:100%}.footer__cols{grid-template-columns:1fr 1fr}.footer__base{flex-direction:column}}@media (aspect-ratio<=1){.hero__box{width:100%;height:100%;top:0;left:0}.hero__tech,.tech-label,.hud__read{display:none}.hero__img{object-position:50% 60%}.hero__title{font-size:min(13.4vw,9svh)}.hero__vignette{background:linear-gradient(#09090acc 0%,#09090a00 42%),linear-gradient(#09090a00 55%,#09090af2 100%)}.hud__corner--tl,.hud__corner--tr{top:78px}}.rm .nav{opacity:1;transform:none}.rm .spec+.spec{visibility:visible}.rm .feature__stage{height:auto}.rm .feature__specs{gap:40px;display:grid}.rm .spec{grid-area:auto}.rm .gauge{display:none}.rm .standard__pin{height:auto;padding:14vh 0 10vh}.rm .standard__track{width:auto;overflow-x:auto}.rm .standard__progress,.rm .cta__trails{display:none}
