@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-vietnamese-wdth-normal-Dabr_kLY.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-ext-wdth-normal-3Ba4ICIc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-wdth-normal-X2eA-qfZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.is-locked{overflow:hidden}body{margin:0;background:#0b0b0c;color:#f2f2f2;font-family:Manrope Variable,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}.route{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph{position:relative;display:grid;place-items:end start;overflow:hidden;min-height:120px;background:radial-gradient(120% 90% at 70% 20%,var(--ph-a, #2a2f3a),var(--ph-b, #0f1115));color:var(--ph-ink, #ffffff99)}.ph:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 22px,#ffffff07 22px 23px);pointer-events:none}.ph>span{position:relative;z-index:1;margin:12px;padding:4px 8px;border-radius:6px;background:#00000040;font:600 11px/1.3 ui-monospace,Consolas,monospace;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ph-cut{background:none;place-items:center;min-height:0}.ph-cut:after{display:none}.ph-cut>span{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}.car-sil{width:100%;height:auto;fill:var(--sil, #ffffff26)}.car-sil .hub{fill:var(--sil-hub, #ffffff40)}.hz{position:relative;overflow:hidden}.hz-track{display:flex;width:max-content;height:100%;will-change:transform}.hz-static{overflow-x:auto}.sv,.sv-row{overflow:hidden}.sv-track{display:flex;width:max-content;white-space:nowrap;will-change:transform}.magnet{display:inline-block;will-change:transform}.click-spark{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:90}.decrypt{font-variant-numeric:tabular-nums}.tilt{perspective:900px}.tilt-inner{transform-style:preserve-3d;will-change:transform}.ctext{position:relative;width:100%;height:100%}.ctext-ring{position:absolute;inset:0}.ctext-ring span{position:absolute;left:50%;top:0;height:50%;width:12px;margin-left:-6px;text-align:center;transform-origin:50% 100%}.ctext-core{position:absolute;inset:0;display:grid;place-items:center}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.glitch:before{color:var(--glitch-a, #ff2bd6);transform:translate(-3px);clip-path:inset(0 0 0 0);animation:glitch-a 2.8s infinite steps(1);mix-blend-mode:screen}.glitch:after{color:var(--glitch-b, #00e5ff);transform:translate(3px);clip-path:inset(0 0 0 0);animation:glitch-b 3.4s infinite steps(1);mix-blend-mode:screen}@keyframes glitch-a{0%,86%,to{clip-path:inset(0 0 100% 0)}87%{clip-path:inset(12% 0 62% 0);transform:translate(-6px)}89%{clip-path:inset(58% 0 18% 0);transform:translate(5px)}92%{clip-path:inset(30% 0 44% 0);transform:translate(-3px)}}@keyframes glitch-b{0%,78%,to{clip-path:inset(0 0 100% 0)}79%{clip-path:inset(70% 0 6% 0);transform:translate(6px)}82%{clip-path:inset(8% 0 72% 0);transform:translate(-5px)}85%{clip-path:inset(40% 0 38% 0);transform:translate(3px)}}.concept-note{font-size:12px;line-height:1.6;opacity:.6;max-width:70ch}.skip-hub{position:fixed;z-index:90}@media(prefers-reduced-motion:reduce){.glitch:before,.glitch:after{animation:none;display:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hub{min-height:100vh;padding:28px clamp(16px,3vw,40px) 24px;display:grid;grid-template-rows:auto 1fr auto;gap:22px;color:#f3f3f3}.hub-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.hub-top b{font:800 clamp(28px,4vw,44px)/1 "Archivo Variable",sans-serif;font-stretch:125%;letter-spacing:-.02em;text-transform:uppercase}.hub-top p{margin:0;color:#9aa0aa}.hub-row{display:flex;gap:12px;min-height:0}.hub-card{--ph-a: #2b3140;--ph-b: #0c0e12;position:relative;flex:1 1 0;min-width:0;min-height:68vh;padding:0;border:0;border-radius:26px;overflow:hidden;text-align:left;background:#15171c;isolation:isolate}.hub-card.is-open{flex-grow:2.6}.hub-card.is-lambo{--ph-a: #3a3208;--ph-b: #0a0a0a}.hub-card.is-ferrari{--ph-a: #5a0d0d;--ph-b: #1a0606}.hub-card.is-g63{--ph-a: #8e8a80;--ph-b: #1b1c1a;border-radius:0}.hub-card.is-svr{--ph-a: #2c5a45;--ph-b: #0b0d0c}.hub-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;filter:saturate(.6) brightness(.75)}.hub-card.is-open .hub-img{transform:scale(1.04);filter:none}.hub-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 40%,#000c)}.hub-name{position:absolute;z-index:2;left:26px;bottom:74px;font:800 clamp(30px,4.4vw,76px)/.9 "Archivo Variable",sans-serif;letter-spacing:-.02em}.is-bmw .hub-name{font-stretch:125%}.is-lambo .hub-name{font-family:Saira Variable,sans-serif;font-stretch:70%;text-transform:uppercase;font-style:italic}.is-ferrari .hub-name{font-family:Fraunces Variable,serif;font-style:italic;font-weight:500}.is-g63 .hub-name{font-family:Big Shoulders Stencil Variable,sans-serif;font-weight:900;text-transform:uppercase}.is-g63 .hub-go{border-radius:0;background:#ff4f00}.is-svr .hub-name{font-family:Syncopate,sans-serif;font-weight:700;letter-spacing:.12em}.is-svr .hub-go{background:#3b6bff;color:#fff}.hub-line{position:absolute;z-index:2;left:26px;bottom:44px;color:#ffffffb0;font-size:14px}.hub-go{position:absolute;z-index:2;right:22px;bottom:22px;padding:10px 16px;border-radius:999px;background:#fff;color:#000;font-weight:700;font-size:13px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}.hub-card.is-open .hub-go{opacity:1;transform:none}.hub-card:not(.is-open) .hub-line{opacity:0}.hub-note{margin:0;color:#8a909a}@media(max-width:760px){.hub-row{flex-direction:column}.hub-card{min-height:22vh}.hub-card.is-open{min-height:42vh}.hub-card .hub-line{opacity:1}}.hub-studio{color:#e9e9ec;font-size:13px;text-decoration:none;padding:8px 14px;border:1px solid #ffffff2e;border-radius:999px;transition:background .25s,color .25s}.hub-studio:hover{background:#fff;color:#0b0b0c}.bmw{--bg: #f3f4f6;--fg: #0d1117;--muted: #5b6370;--line: #0d111717;--blue: #1c69d4;--m1: #2ca6e0;--m2: #1b2a6b;--m3: #e22718;--ph-a: #dfe4ec;--ph-b: #b9c2cf;--ph-ink: #0d1117aa;--sil: #0d111722;--sil-hub: #0d111733;background:var(--bg);color:var(--fg);font-family:Archivo Variable,sans-serif;transition:color .2s;overflow-x:clip}.bmw h1,.bmw h2,.bmw h3{font-stretch:125%;letter-spacing:-.035em;margin:0}.bmw-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.bmw-head{padding:0 clamp(16px,5vw,72px);max-width:1400px;margin:0 auto 48px}.bmw-head h2{font-size:clamp(34px,6vw,92px);line-height:.95;font-weight:800}.bmw-rule{display:block;height:1px;margin-top:28px;background:var(--fg);opacity:.25}.bmw-curtain{position:fixed;inset:0;z-index:200;pointer-events:none;display:grid;place-items:center}.bmw-curtain i{position:absolute;top:0;bottom:0;width:50.5%;background:#0d1117}.bmw-curtain i.l{left:0;border-right:3px solid var(--blue)}.bmw-curtain i.r{right:0;border-left:3px solid var(--blue)}.bmw-curtain b{position:relative;color:#fff;font:800 clamp(40px,8vw,120px)/1 "Archivo Variable",sans-serif;font-stretch:125%}.bmw-nav{position:fixed;z-index:80;top:14px;left:50%;transform:translate(-50%);width:min(1240px,calc(100% - 24px));display:flex;align-items:center;gap:16px;padding:10px 12px 10px 16px;border-radius:16px;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid #0d111712;color:#0d1117}.bmw-mark{font-size:20px;font-weight:800;font-stretch:125%;letter-spacing:.02em;display:flex;align-items:baseline;gap:8px}.bmw-mark small{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.bmw-links{margin-left:auto;display:flex;gap:2px}.bmw-links button,.bmw-back{border:0;background:none;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600}.bmw-links button:hover,.bmw-back:hover{background:#0d11170d}.bmw-back{color:var(--muted)}.bmw-hero{position:relative;height:100vh;overflow:hidden}.bmw-hero-frame{position:absolute;inset:0;clip-path:inset(14% 6% 10% 47% round 28px)}.bmw-hero-frame img,.bmw-hero-frame .ph{width:100%;height:100%;object-fit:cover}.bmw-hero-copy{position:absolute;left:clamp(16px,5vw,72px);top:50%;transform:translateY(-40%);max-width:40vw;z-index:2}.bmw-hero h1{font-size:clamp(40px,5.3vw,96px);line-height:.9;font-weight:800;text-transform:uppercase}.bmw-hero h1 .ln-w{display:block;overflow:hidden}.bmw-hero h1 .ln{display:block}.bmw-hero-copy p{margin:22px 0 28px;font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--muted)}.bmw-stripe{display:flex;gap:6px;margin-bottom:24px}.bmw-stripe i{display:block;height:6px;width:54px;border-radius:2px}.bmw-stripe i:nth-child(1){background:var(--m1)}.bmw-stripe i:nth-child(2){background:var(--m2)}.bmw-stripe i:nth-child(3){background:var(--m3)}.bmw-cta{border:0;padding:15px 24px;border-radius:12px;background:var(--fg);color:var(--bg);font-weight:700;font-size:14px}.bmw-hero-tag{position:absolute;z-index:2;right:clamp(16px,5vw,72px);bottom:7vh;margin:0;padding:12px 18px;border-radius:12px;background:#0d1117c0;color:#fff;font-weight:700;font-size:14px;letter-spacing:.04em;opacity:0;transform:translateY(16px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bmw-precision{padding:18vh 0 14vh}.bmw-blue{display:block;width:min(1100px,calc(100% - 32px));margin:0 auto;overflow:visible}.bmw-blue path{fill:none;stroke:var(--blue);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.bmw-blue .dim{font:600 13px Archivo Variable,sans-serif;fill:var(--muted);text-anchor:middle}.bmw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1400px;margin:10vh auto 0;padding:0 clamp(16px,5vw,72px)}.bmw-stats>div{padding:22px 20px 0 0;border-top:1px solid var(--line);display:grid;gap:6px}.bmw-stats .n{font-size:clamp(34px,5vw,72px);font-weight:800;font-stretch:125%;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bmw-stats span:last-child{color:var(--muted);font-size:14px}.bmw-lineup{height:100vh;background:#e9ecf1}.bmw-panel{position:relative;flex:none;width:82vw;height:100vh;display:grid;place-items:center;border-right:1px solid var(--line);overflow:hidden}.bmw-panel:nth-child(2n){background:#e2e7ee}.bmw-panel-intro{width:60vw;place-items:center start;padding:0 clamp(16px,6vw,96px)}.bmw-panel-intro h2{font-size:clamp(40px,6vw,96px);line-height:.92;font-weight:800}.bmw-panel-intro p{color:var(--muted);max-width:32ch}.bmw-panel-name{position:absolute;top:12vh;left:4vw;font-size:clamp(120px,26vw,420px);font-weight:800;font-stretch:125%;line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px #0d111733;white-space:nowrap}.bmw-panel-car{position:relative;z-index:1;width:min(72vw,1100px);margin-top:6vh;filter:drop-shadow(0 30px 30px #0d111726)}.bmw-panel-info{position:absolute;z-index:2;left:4vw;bottom:12vh;display:grid;gap:6px}.bmw-panel-info small{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.bmw-panel-info h3{font-size:clamp(28px,3.4vw,54px);font-weight:800}.bmw-panel-info p{margin:0;color:var(--muted)}.bmw-panel-info b{color:var(--fg);font-size:22px;font-stretch:125%}.bmw-rail{position:absolute;left:4vw;right:4vw;bottom:5vh;z-index:3;display:flex;align-items:center;gap:18px;pointer-events:none}.bmw-rail-count{font-weight:800;font-stretch:125%;font-variant-numeric:tabular-nums}.bmw-rail i{flex:1;height:2px;background:var(--line)}.bmw-rail i span{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left}.bmw-drive{position:relative;height:100vh;overflow:hidden;background:#0d1117;color:#fff;--ph-a: #2a3140;--ph-b: #10141b;--ph-ink: #ffffff90;--sil: #ffffff22;--sil-hub: #ffffff40}.bmw-road{position:absolute;inset:0;display:flex;width:200%}.bmw-road>*{width:50%;height:100%;object-fit:cover}.bmw-road>:nth-child(2){transform:scaleX(-1)}.bmw-streaks{position:absolute;inset:0;width:260%;mix-blend-mode:screen;opacity:.8}.bmw-streaks>*{width:100%;height:100%;object-fit:cover}.bmw-streaks .ph{background:repeating-linear-gradient(90deg,transparent 0 140px,#2ca6e044 140px 260px,transparent 260px 420px);min-height:0}.bmw-drive-car{position:absolute;left:50%;top:56%;width:min(64vw,980px);margin-left:calc(min(64vw,980px)/-2);z-index:2;filter:drop-shadow(0 26px 22px #000a)}.bmw-speedo{position:absolute;z-index:3;left:clamp(16px,5vw,72px);top:14vh}.bmw-kmh{font-size:clamp(90px,16vw,260px);font-weight:800;font-stretch:125%;letter-spacing:-.05em;line-height:.85;font-variant-numeric:tabular-nums}.bmw-speedo small{margin-left:10px;font-size:18px;font-weight:700;color:var(--m1)}.bmw-speedo p{margin:10px 0 0;color:#ffffffa0}.bmw-electric{padding:18vh 0 10vh}.bmw-ecards{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.bmw-ecard{position:sticky;height:70vh;margin-bottom:8vh;border-radius:28px;overflow:hidden;transform-origin:center top;background:#0b1c3d;--ph-a: #183a7a;--ph-b: #071530}.bmw-ecard-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bmw-ecard>div{position:absolute;left:0;right:0;bottom:0;padding:32px;background:linear-gradient(180deg,transparent,#000a);color:#fff}.bmw-ecard b{font-size:clamp(28px,4vw,60px);font-weight:800;font-stretch:125%;letter-spacing:-.03em}.bmw-ecard p{margin:6px 0 0;color:#ffffffc0}.bmw-config{padding:16vh 0}.bmw-config-stage{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:grid;gap:30px}.bmw-config-car{width:min(900px,100%);margin:0 auto;filter:drop-shadow(0 30px 30px #0003)}.bmw-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bmw-swatches button{position:relative;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid var(--line);background:none;font-weight:600;font-size:14px}.bmw-swatches i{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002}.bmw-swatches .ring{position:absolute;inset:-1px;border-radius:999px;border:2px solid var(--blue)}.bmw-foot{padding:12vh clamp(16px,5vw,72px) 8vh;display:grid;gap:14px;justify-items:start;border-top:1px solid var(--line)}.bmw-foot b{font-size:clamp(22px,3vw,40px);font-stretch:125%}@media(max-width:760px){.bmw-links{display:none}.bmw-hero-copy{max-width:none;right:16px;top:auto;bottom:10vh;transform:none}.bmw-hero-frame{clip-path:inset(10% 4% 46% 4% round 22px)}.bmw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.bmw-panel{width:92vw}.bmw-panel-intro{width:86vw}.bmw-drive-car{width:92vw;margin-left:-46vw}}.lambo{--night: #070707;--ink: #f4f1e6;--giallo: #ffc20e;--muted: #8d8a80;--line: #ffffff1a;--ph-a: #6b5712;--ph-b: #141006;--ph-ink: #ffc20eaa;--sil: #ffc20e26;--sil-hub: #ffc20e44;--glitch-a: #ffc20e;--glitch-b: #00e0ff;background:var(--night);color:var(--ink);font-family:Saira Variable,sans-serif;overflow-x:clip}.lambo h1,.lambo h2,.lambo h3{margin:0;font-stretch:62%;font-style:italic;text-transform:uppercase;letter-spacing:-.01em}.lb-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--giallo)}.lb-curtain{position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden}.lb-curtain i{position:absolute;top:-10%;bottom:-10%;left:-15%;width:130%;transform-origin:center}.lb-curtain i.a{background:var(--giallo);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}.lb-curtain i.b{background:#000;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.lb-nav{position:fixed;z-index:80;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:14px clamp(14px,3vw,36px);background:linear-gradient(#000c,#0000)}.lb-back{width:40px;height:40px;border:0;padding:0;background:none}.lb-back svg{width:100%;height:100%;fill:none;stroke:var(--giallo);stroke-width:1.6;transition:transform .4s}.lb-back:hover svg{transform:rotate(60deg)}.lb-mark{font-size:20px;font-weight:800;font-stretch:62%;font-style:italic;text-transform:uppercase;letter-spacing:.14em;display:flex;align-items:baseline;gap:8px}.lb-mark small{font-size:10px;letter-spacing:.3em;color:var(--giallo);font-style:normal}.lb-links{margin-left:auto;display:flex;gap:4px}.lb-links button{border:0;background:none;padding:8px 14px;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.lb-links button:hover{background:var(--giallo);color:#000}.lb-hero{position:relative;height:100vh;overflow:hidden;display:grid;place-items:center}.lb-hex{position:absolute;inset:0}.lb-hex img,.lb-hex .ph{width:100%;height:100%;object-fit:cover}.lb-flare{position:absolute;inset:0;z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none}.lb-flare>*{width:100%;height:100%;object-fit:cover}.lb-flare .ph{background:radial-gradient(30% 22% at 32% 52%,#fff8,transparent),radial-gradient(30% 22% at 68% 52%,#fff8,transparent)}.lb-flare .ph span{display:none}.lb-hero-copy{position:relative;z-index:3;text-align:center;pointer-events:none}.lb-hero-copy .glitch{font-size:clamp(80px,17vw,300px);line-height:.82;font-weight:900;font-stretch:62%;font-style:italic;text-transform:uppercase;color:var(--ink);text-shadow:0 10px 60px #000}.lb-hero-copy p{margin:18px auto 0;max-width:40ch;color:#ffffffb0}.lb-hero-spec{position:absolute;z-index:3;left:50%;bottom:7vh;transform:translate(-50%,20px);margin:0;padding:12px 22px;background:var(--giallo);color:#000;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);opacity:0}.lb-hero-spec b{font-size:1.3em}.lb-marquee{padding:6vh 0;border-block:1px solid var(--line)}.lb-marquee span{font-size:clamp(54px,9vw,150px);font-weight:900;font-stretch:62%;font-style:italic;text-transform:uppercase;line-height:1.02;padding-right:.3em}.lb-marquee i{font-style:normal;color:var(--giallo);font-size:.5em;vertical-align:middle}.lb-marquee span.o{color:transparent;-webkit-text-stroke:1.5px #ffffff55}.lb-garage{height:100vh;background:#0c0c0c}.lb-garage .hz-track{align-items:center;gap:2vw;padding:0 16vw 0 4vw}.lb-card{position:relative;flex:none;width:74vw;height:74vh;background:#141414;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);overflow:hidden;display:grid;place-items:center}.lb-card:before{content:"";position:absolute;left:0;right:0;top:62%;height:4px;background:var(--giallo);transform:skewY(-4deg);opacity:.8}.lb-card-intro{width:46vw;background:var(--giallo);color:#000;place-items:center start;padding:0 7vw}.lb-card-intro:before{display:none}.lb-card-intro h2{font-size:clamp(54px,7vw,120px);line-height:.86;font-weight:900}.lb-card-intro .lb-kicker{color:#000}.lb-card-intro p{max-width:26ch;font-weight:600}.lb-card-n{position:absolute;right:8%;top:4%;font-size:clamp(120px,20vw,320px);font-weight:900;font-stretch:62%;font-style:italic;line-height:.8;color:transparent;-webkit-text-stroke:1.5px #ffffff1c}.lb-card-cv{position:absolute;left:9%;top:9%;display:flex;align-items:baseline;gap:8px}.lb-card-cv b{font-size:clamp(70px,10vw,170px);font-weight:900;font-stretch:62%;font-style:italic;line-height:.85;color:var(--giallo)}.lb-card-cv small{font-weight:800;letter-spacing:.2em}.lb-card-car{position:relative;z-index:2;width:80%;margin-top:12%;filter:drop-shadow(0 24px 20px #000)}.lb-card-info{position:absolute;z-index:3;left:8%;bottom:8%}.lb-card-info h3{font-size:clamp(34px,4vw,66px);font-weight:900;line-height:.9}.lb-card-info p{margin:4px 0 10px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.lb-card-info dl{display:grid;grid-template-columns:auto auto auto auto;gap:0 12px;margin:0;font-size:14px}.lb-card-info dt{color:var(--muted)}.lb-card-info dd{margin:0;font-weight:700}.lb-details{padding:18vh clamp(16px,4vw,60px)}.lb-details h2{font-size:clamp(48px,8vw,140px);line-height:.86;font-weight:900;max-width:12ch;margin-bottom:8vh}.lb-details h2 .w{display:inline-block}.lb-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2vw}.lb-tile{display:grid;gap:14px;justify-items:center;text-align:center}.lb-tile-hex{width:100%;aspect-ratio:1 / .88;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#161616}.lb-tile-hex img,.lb-tile-hex .ph{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.lb-tile:hover .lb-tile-hex img{transform:scale(1.1)}.lb-tile>span{font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;color:#ffffffb8}.lb-ignite{position:relative;min-height:100vh;display:grid;place-items:center;align-content:center;gap:22px;text-align:center;padding:14vh 16px;overflow:hidden;background:radial-gradient(60% 50% at 50% 60%,#2a2206,transparent 70%)}.lb-ignite-flare{position:absolute;inset:0;mix-blend-mode:screen;opacity:0;pointer-events:none}.lb-ignite-flare>*{width:100%;height:100%;object-fit:cover}.lb-ignite-flare .ph{background:radial-gradient(40% 30% at 50% 50%,#ffc20e88,transparent)}.lb-ignite-flare .ph span{display:none}.lb-ignite h2{font-size:clamp(80px,16vw,280px);line-height:.8;font-weight:900}.lb-tach{font-stretch:62%;font-style:italic}.lb-tach span{font-size:clamp(48px,7vw,110px);font-weight:900;color:var(--giallo);font-variant-numeric:tabular-nums}.lb-tach small{margin-left:8px;letter-spacing:.3em;text-transform:uppercase}.lb-bars{display:flex;align-items:flex-end;gap:5px;height:90px}.lb-bars i{width:9px;height:100%;background:linear-gradient(to top,var(--giallo),#ff5a00);transform-origin:bottom;transform:scaleY(.08)}.lb-start{width:150px;height:132px;border:0;background:var(--giallo);color:#000;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);font-weight:900;font-size:22px;letter-spacing:.2em;text-transform:uppercase;font-stretch:62%;transition:transform .2s}.lb-start:active{transform:scale(.94)}.lb-ignite p{color:var(--muted)}.lb-foot{padding:12vh clamp(16px,4vw,60px) 8vh;display:grid;gap:14px;justify-items:start;border-top:1px solid var(--line)}.lb-foot b{font-size:clamp(24px,3vw,44px);font-stretch:62%;font-style:italic;text-transform:uppercase}.lb-cta{border:0;padding:14px 26px;background:var(--giallo);color:#000;font-weight:800;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}@media(max-width:760px){.lb-links{display:none}.lb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lb-card{width:90vw}.lb-card-intro{width:84vw}.lb-card-info dl{grid-template-columns:auto auto}}.ferrari{--paper: #f3ede4;--ink: #1c1412;--rosso: #d40000;--muted: #7a6c63;--line: #1c141220;--ph-a: #e7d9c6;--ph-b: #c9b39a;--ph-ink: #1c1412aa;--sil: #d4000030;--sil-hub: #d4000050;background:var(--paper);color:var(--ink);font-family:Manrope Variable,sans-serif;overflow-x:clip}.ferrari h1,.ferrari h2,.ferrari h3{margin:0;font-family:Fraunces Variable,serif;font-weight:400;letter-spacing:-.02em}.ferrari em{font-family:Fraunces Variable,serif;font-style:italic;color:var(--rosso)}.fe-kicker{display:block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rosso)}.fe-line{display:block;height:1px;background:var(--ink);opacity:.3;margin-top:8vh}.fe-curtain{position:fixed;inset:0;z-index:200;background:var(--rosso);display:grid;place-items:center;pointer-events:none}.fe-curtain b{color:#fff3e6;font:italic 400 clamp(48px,9vw,140px)/1 "Fraunces Variable",serif}.fe-nav{position:fixed;z-index:80;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px clamp(14px,3vw,40px);background:linear-gradient(var(--paper),#f3ede400)}.fe-back{justify-self:start;border:0;background:none;color:var(--muted);font-weight:600;font-size:13px;padding:8px 0}.fe-mark{font:italic 500 26px/1 Fraunces Variable,serif;color:var(--rosso);display:flex;align-items:baseline;gap:8px}.fe-mark small{font:700 9px Manrope Variable,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.fe-links{justify-self:end;display:flex;gap:2px}.fe-links button{border:0;background:none;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600}.fe-links button:hover{background:#1c14120d}.fe-hero{position:relative;height:100vh;overflow:hidden;display:grid;place-items:center}.fe-hero-title{position:absolute;z-index:2;top:15vh;left:0;right:0;text-align:center;pointer-events:none}.fe-hero-title h1{font-size:clamp(64px,12vw,210px);line-height:.9;font-style:italic}.fe-hero-title p{margin:12px 0 0;color:var(--muted)}.fe-arch{position:relative;z-index:1;width:min(38vw,560px);height:60vh;border-radius:999px 999px 0 0;overflow:hidden;align-self:end}.fe-arch img,.fe-arch .ph{width:100%;height:100%;object-fit:cover}.fe-badge{position:absolute;z-index:3;right:12vw;bottom:14vh;width:150px;height:150px;color:var(--rosso);font-weight:700;font-size:12px;letter-spacing:.1em}.fe-hero-caption{position:absolute;z-index:3;left:clamp(16px,4vw,56px);bottom:6vh;margin:0;color:#fff;font:italic 400 clamp(22px,2.6vw,38px) "Fraunces Variable",serif;opacity:0;transform:translateY(14px);text-shadow:0 4px 30px #0008}.fe-manifesto{padding:22vh clamp(16px,8vw,140px) 14vh}.fe-float{margin:0;font:400 clamp(30px,4.4vw,70px)/1.12 "Fraunces Variable",serif;letter-spacing:-.02em;max-width:22ch}.fe-heritage{height:100vh;background:#ebe2d5}.fe-heritage .hz-track{align-items:flex-start;padding:25vh 34vw 0 6vw;gap:6vw}.fe-era{position:relative;flex:none;width:44vw;height:52vh;display:grid;grid-template-rows:1fr auto;gap:16px}.fe-era:nth-child(odd){margin-top:6vh;height:46vh}.fe-era-intro{width:38vw;height:56vh;align-content:center;margin-top:0!important}.fe-era-intro h2{font-size:clamp(48px,6vw,104px);line-height:.95}.fe-era-img{width:100%;height:100%;object-fit:cover;border-radius:22px}.fe-era-copy small{font-weight:800;color:var(--rosso);letter-spacing:.2em}.fe-era-copy h3{font-size:clamp(28px,3vw,48px);font-style:italic;margin:4px 0}.fe-era-copy p{margin:0;color:var(--muted);max-width:40ch}.fe-yearbox{position:absolute;z-index:3;left:6vw;right:6vw;top:9vh;display:flex;align-items:center;gap:24px;pointer-events:none}.fe-yearbox>span{font:italic 400 clamp(40px,6vw,96px)/1 "Fraunces Variable",serif;color:var(--rosso);font-variant-numeric:tabular-nums}.fe-yearbox i{flex:1;height:2px;background:var(--line)}.fe-yearbox i span{display:block;height:100%;background:var(--rosso);transform:scaleX(0);transform-origin:left}.fe-collection{display:grid;grid-template-columns:1.2fr 1fr;gap:4vw;padding:16vh clamp(16px,4vw,56px)}.fe-stage{position:relative}.fe-stage-inner{position:sticky;top:12vh;height:76vh;border-radius:28px;overflow:hidden}.fe-stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fe-models{display:grid;gap:0}.fe-model{min-height:80vh;display:grid;align-content:center;gap:14px}.fe-model h3{font-size:clamp(40px,5vw,84px);font-style:italic;line-height:.95}.fe-model p{margin:0;color:var(--muted);font-size:18px;line-height:1.6;max-width:34ch}.fe-model b{color:var(--rosso);letter-spacing:.06em}.fe-scuderia{position:relative;min-height:110vh;overflow:hidden;background:#8f0000;color:#fff3e6;display:grid;align-items:end;padding:14vh clamp(16px,5vw,72px);--ph-a: #b30000;--ph-b: #5a0000;--ph-ink: #fff3e6aa;--sil: #fff3e626;--sil-hub: #fff3e640}.fe-f1-streaks{position:absolute;inset:0;width:200%;mix-blend-mode:screen;opacity:.7}.fe-f1-streaks>*{width:100%;height:100%;object-fit:cover}.fe-f1-streaks .ph{background:repeating-linear-gradient(90deg,transparent 0 180px,#ffd2a033 180px 300px,transparent 300px 480px)}.fe-f1-streaks .ph span{display:none}.fe-f1{position:absolute;top:14vh;left:10vw;width:min(80vw,1200px);filter:drop-shadow(0 30px 30px #0007)}.fe-scuderia-copy{position:relative;z-index:2}.fe-scuderia h2{font-size:clamp(54px,8vw,140px);line-height:.9;font-style:italic}.fe-scuderia em,.fe-scuderia .fe-kicker{color:#ffd2a0}.fe-stats{display:flex;flex-wrap:wrap;gap:4vw;margin-top:6vh}.fe-stats>div{display:grid;gap:4px}.fe-stats .n{font:italic 400 clamp(48px,6vw,96px)/1 "Fraunces Variable",serif}.fe-stats span:last-child{color:#fff3e6b0}.fe-atelier{padding:18vh clamp(16px,4vw,56px) 14vh;text-align:center}.fe-atelier-copy h2{font-size:clamp(40px,6vw,96px);line-height:1;font-style:italic;max-width:16ch;margin:0 auto}.fe-atelier-stage{position:relative;display:grid;place-items:center;margin:8vh auto 4vh;width:min(960px,100%)}.fe-atelier-stage:before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--paint) 26%,transparent),transparent 66%);transition:background .8s}.fe-atelier-car{position:relative;grid-area:1 / 1;width:100%;filter:drop-shadow(0 28px 26px #1c141233)}.fe-paints{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.fe-paints button{display:grid;justify-items:center;gap:10px;border:0;background:none;font-size:13px;font-weight:600}.fe-paints i{position:relative;width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002,0 6px 16px #0002}.fe-paints .dot{position:absolute;inset:-7px;border-radius:50%;border:1.5px solid var(--ink)}.fe-foot{padding:12vh clamp(16px,5vw,72px) 8vh;display:grid;gap:14px;justify-items:start;border-top:1px solid var(--line)}.fe-foot b{font:400 clamp(26px,3vw,44px) "Fraunces Variable",serif}.fe-cta{border:0;padding:15px 26px;border-radius:999px;background:var(--rosso);color:#fff;font-weight:700}@media(max-width:760px){.fe-links{display:none}.fe-nav{grid-template-columns:auto 1fr}.fe-mark{justify-self:end}.fe-arch{width:78vw;height:58vh}.fe-badge{right:6vw;bottom:8vh;width:110px;height:110px}.fe-era{width:84vw}.fe-era-intro{width:80vw}.fe-collection{grid-template-columns:1fr}.fe-stage-inner{top:10vh;height:46vh}.fe-model{min-height:60vh}}@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-vietnamese-wght-normal-Cu-DDijC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-latin-ext-wght-normal-C7duU6kR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Big Shoulders Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-latin-wght-normal-D2Rs5vCJ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Stencil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-stencil-vietnamese-wght-normal-DJTbei5Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Stencil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-stencil-latin-ext-wght-normal-CpkHxrk6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Big Shoulders Stencil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/big-shoulders-stencil-latin-wght-normal-FwBRbnGT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-ext-400-normal-CKF0Zc5Q.woff2) format("woff2"),url(/assets/sacramento-latin-ext-400-normal-CJ-VJynE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sacramento-latin-400-normal-mRAQrhvZ.woff2) format("woff2"),url(/assets/sacramento-latin-400-normal-D-mHOmJi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.g63{--bone: #e7e3da;--bone2: #dcd7cc;--paper: #f2efe8;--ink: #0e0f0d;--steel: #6c7169;--line: #0e0f0d1f;--org: #ff4f00;--disp: "Big Shoulders Stencil Variable", "Big Shoulders Variable", Impact, sans-serif;--head: "Big Shoulders Variable", Impact, sans-serif;--mono: "JetBrains Mono Variable", ui-monospace, Consolas, monospace;--body: "Inter Variable", system-ui, sans-serif;--gut: 96px;--ph-a: #c9c4b9;--ph-b: #9d988d;--ph-ink: #0e0f0dcc;position:relative;background:var(--bone);color:var(--ink);font-family:var(--body)}.g63 *,.g63 *:before,.g63 *:after{border-radius:0}.g63 h2{margin:.25em 0 .45em;font:800 clamp(44px,6.2vw,104px)/.88 var(--head);text-transform:uppercase;letter-spacing:-.005em}.g63 p{line-height:1.55}.g-kicker{margin:0;font:600 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--steel)}.g63 .ph>span{border-radius:0}.g63 img,.g63 .ph{width:100%;height:100%;object-fit:cover}.g-btn{padding:12px 18px;border:2px solid var(--ink);background:var(--bone);color:var(--ink);font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;transition:background .12s steps(1),color .12s steps(1)}.g-btn:hover,.g-btn:focus-visible{background:var(--ink);color:var(--bone)}.g-btn.is-solid{background:var(--org);border-color:var(--org);color:var(--ink)}.g-btn.is-solid:hover{background:var(--ink);border-color:var(--ink);color:var(--org)}.g-link{padding:10px 4px;border:0;background:none;font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em}.g-link:hover{color:var(--org)}.g63 :focus-visible{outline:3px solid var(--org);outline-offset:2px}.g-curtain{position:fixed;inset:0;z-index:100;pointer-events:none}.g-curtain-half{position:absolute;left:0;right:0;height:50.5%;overflow:hidden;background:var(--ink);color:var(--bone)}.g-curtain-half.is-top{top:0;border-bottom:2px solid var(--org)}.g-curtain-half.is-bot{bottom:0}.g-curtain-half b{position:absolute;left:50%;font:900 min(46vh,60vw)/1 var(--disp);transform:translate(-50%)}.g-curtain-half.is-top b{bottom:0;transform:translate(-50%,50%)}.g-curtain-half.is-bot b{top:0;transform:translate(-50%,-50%)}.g-spine{position:fixed;z-index:50;left:0;top:0;bottom:0;width:64px;display:grid;grid-template-rows:64px 1fr 140px auto;justify-items:center;gap:14px;padding-bottom:14px;background:var(--bone);border-right:2px solid var(--ink)}.g-spine-mark{width:64px;height:64px;border:0;background:var(--ink);color:var(--bone);font:900 34px/1 var(--disp)}.g-spine-mark:hover{color:var(--org)}.g-spine-sec{display:flex;align-items:center;overflow:hidden;writing-mode:vertical-rl;transform:rotate(180deg);font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.g-spine-sec span{display:block}.g-spine-sec em{font-style:normal;color:var(--steel)}.g-spine-ruler{position:relative;width:14px;height:100%;background:repeating-linear-gradient(180deg,var(--ink) 0 1px,transparent 1px 8px)}.g-spine-ruler i{position:absolute;inset:0;will-change:transform}.g-spine-ruler i:after{content:"";position:absolute;left:-6px;right:-6px;top:-1px;height:3px;background:var(--org)}.g-spine-read{margin:0;display:grid;gap:8px;text-align:center;font:10px/1.2 var(--mono)}.g-spine-read dt{color:var(--steel);letter-spacing:.12em}.g-spine-read dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.g-top{position:fixed;z-index:60;top:14px;right:16px;display:flex;gap:8px}.g-top .g-link{padding:10px 12px;background:var(--bone);border:2px solid var(--ink)}.g-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px calc(100% / 12)),repeating-linear-gradient(180deg,var(--line) 0 1px,transparent 1px 12.5vh)}.g-grid.is-light{--line: #e7e3da2e}.g-hero{position:relative;height:100vh;overflow:hidden;background:var(--bone)}.g-win{--s: min(52vh, 46vw);position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--ink);clip-path:inset(calc((100vh - var(--s)) / 2) calc((100vw - var(--s)) / 2))}.g-win img,.g-win .ph{will-change:transform}.g-frame{position:absolute;z-index:2;left:50%;top:50%;width:min(52vh,46vw);height:min(52vh,46vw);transform:translate(-50%,-50%);pointer-events:none}.g-frame i{position:absolute;width:26px;height:26px;border:0 solid var(--org)}.g-frame i:nth-child(1){left:-10px;top:-10px;border-width:3px 0 0 3px}.g-frame i:nth-child(2){right:-10px;top:-10px;border-width:3px 3px 0 0}.g-frame i:nth-child(3){left:-10px;bottom:-10px;border-width:0 0 3px 3px}.g-frame i:nth-child(4){right:-10px;bottom:-10px;border-width:0 3px 3px 0}.g-hero-top{position:absolute;z-index:3;top:24px;left:var(--gut);right:300px;display:flex;justify-content:space-between;gap:20px;font:600 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.16em}.g-title{position:absolute;z-index:3;left:calc(var(--gut) - 8px);bottom:1vh;margin:0;font:900 clamp(120px,27vw,440px)/.8 var(--disp);white-space:nowrap;letter-spacing:-.01em}.tp{display:inline-flex}.tp-c{display:inline-block}.g-hero-line{position:absolute;z-index:3;right:4vw;top:26vh;margin:0;text-align:right;font:700 clamp(20px,2.2vw,32px)/1 var(--head);text-transform:uppercase}.g-hero-specs{position:absolute;z-index:3;right:4vw;bottom:8vh;margin:0;padding:0;list-style:none;display:grid;gap:6px;text-align:right;font:600 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.14em}.g-hero-specs li:before{content:"■ ";color:var(--org)}.g-scrollcue{position:absolute;z-index:3;left:50%;bottom:20px;transform:translate(-50%);font:600 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.2em}.xh{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.xh-h,.xh-v,.xh-tag{position:absolute;left:0;top:0;opacity:0;visibility:hidden;will-change:transform}.xh-h{right:0;height:1px;background:currentColor}.xh-v{bottom:0;width:1px;background:currentColor}.xh-tag{padding:3px 6px;background:var(--ink);color:var(--bone);font:600 10px/1 var(--mono);white-space:pre}.g-era{position:relative;height:100vh;overflow:hidden;background:var(--ink);color:var(--bone)}.g-era-stage,.g-era-layer{position:absolute;inset:0}.g-era-layer{perspective:1400px}.g-slat{position:absolute;left:0;right:0;overflow:hidden;transform-origin:50% 0;backface-visibility:hidden;will-change:transform}.g-slat-in{position:absolute;left:0;right:0}.g-era:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0e0f0d99 0,transparent 22%,transparent 55%,#0e0f0de0 100%)}.g-era-kicker{position:absolute;z-index:2;top:24px;left:var(--gut);color:#e7e3dab0}.g-era-year{position:absolute;z-index:2;left:calc(var(--gut) - 6px);bottom:5vh;height:1em;overflow:hidden;font:900 clamp(96px,19vw,300px)/1 var(--disp)}.g-era-roll b{display:block;height:1em}.g-era-roll{will-change:transform}.g-era-notes{position:absolute;z-index:2;right:4vw;bottom:8vh;width:min(420px,80vw);height:9em;margin:0;padding:0;list-style:none}.g-era-notes li{position:absolute;left:0;right:0;bottom:0;display:grid;gap:8px;padding-top:14px;border-top:2px solid var(--org)}.g-era-notes b{font:800 clamp(22px,2.2vw,32px)/1 var(--head);text-transform:uppercase}.g-era-notes span{font-size:15px;line-height:1.5;color:#e7e3dacc}.g-graz{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:28px;padding:22vh 40px 22vh var(--gut);overflow:hidden;background:var(--bone)}.g-graz-col{display:grid;gap:28px;align-content:start;will-change:transform}.g-graz figure{margin:0}.g-fig{overflow:hidden;aspect-ratio:3 / 4}.g-pic{position:absolute;inset:0;will-change:transform}.g-graz figcaption{margin-top:8px;font:600 10.5px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--steel)}.g-card{margin:0;aspect-ratio:3 / 4;display:grid;align-content:end;padding:28px;background:var(--ink);color:var(--bone);font:800 clamp(26px,2.6vw,40px)/.95 var(--head);text-transform:uppercase}.g-card:before{content:"■";color:var(--org);font-size:18px;margin-bottom:auto}.g-graz-sticky{position:sticky;top:18vh}.g-facts{margin:0;padding:0;list-style:none}.g-facts li{display:grid;grid-template-columns:9.5rem 1fr;gap:18px;align-items:baseline;padding:16px 0;border-top:2px solid var(--ink)}.g-facts b{font:900 clamp(30px,3vw,48px)/1 var(--disp)}.g-facts span{font-size:15px;line-height:1.5}.g-engine{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:var(--bone2);border-top:2px solid var(--ink)}.g-eng-img{position:relative;min-height:100vh;overflow:hidden;border-right:2px solid var(--ink)}.g-eng-img img,.g-eng-img .ph{position:absolute;inset:0}.g-eng-copy{padding:14vh 6vw 10vh 5vw}.g-eng-copy>p:not(.g-kicker){max-width:46ch;font-size:16px}.g-plaque-wrap{margin-top:26px}.g-plaque{position:relative;width:min(470px,100%);aspect-ratio:2.5 / 1;display:grid;align-content:center;gap:6px;padding:18px 34px;background:linear-gradient(180deg,#fff6,#00000026),repeating-linear-gradient(90deg,#c4c7c3 0 1px,#b1b4b0 1px 2px,#cfd2ce 2px 4px);box-shadow:inset 0 0 0 1px #00000040,inset 0 2px #ffffff80,0 14px 30px -12px #0006}.g-plaque small{font:600 9.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.2em;color:#3b3e3a}.g-screw{position:absolute;width:11px;height:11px;background:linear-gradient(135deg,#e9ebe8,#8e918d);box-shadow:inset 0 0 0 1px #0005}.g-screw:after{content:"";position:absolute;left:2px;right:2px;top:5px;height:1px;background:#0008}.g-screw.s0{left:9px;top:9px}.g-screw.s1{right:9px;top:9px}.g-screw.s2{left:9px;bottom:9px}.g-screw.s3{right:9px;bottom:9px}.g-sig-line{position:relative;display:inline-block;justify-self:start;max-width:100%}.g-sig{display:inline-block;padding:0 .12em;font:400 clamp(40px,4.4vw,58px)/1.1 "Sacramento",cursive;color:#2c2e2b;white-space:nowrap;text-shadow:0 1px 0 #ffffffa0,0 -1px 0 #00000055}.g-burr{position:absolute;left:0;top:50%;width:7px;height:7px;margin:-3px 0 0 -3px;background:#fff;box-shadow:0 0 10px 3px #ffb070;opacity:0;visibility:hidden}.g-engrave{display:flex;gap:10px;margin:16px 0 38px;max-width:470px}.g-engrave input{flex:1;min-width:0;padding:12px 14px;border:2px solid var(--ink);background:transparent;color:var(--ink);font:500 14px/1 var(--mono)}.g-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:2px solid var(--ink)}.g-stats div{padding:14px 10px 0 0}.g-stats dt{font:600 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--steel)}.g-stats dd{margin:6px 0 0;display:flex;align-items:flex-end;gap:4px;font:900 clamp(40px,4.4vw,72px)/1 var(--disp)}.g-stats small{font:600 12px/1.6 var(--mono)}.ct{display:inline-flex;align-items:flex-end;line-height:1}.ct-win{display:inline-block;height:1em;overflow:hidden}.ct-col{display:flex;flex-direction:column;will-change:transform}.ct-col span{display:block;height:1em;line-height:1}.ct-sep{line-height:1}.g-locks{position:relative;height:100vh;overflow:hidden;background:var(--ink);color:var(--bone)}.g-lock-bg,.g-terrain{position:absolute;inset:0}.g-lock-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0f0deb 0,#0e0f0d99 38%,#0e0f0d00 72%)}.g-lock-ui{position:relative;z-index:2;max-width:780px;padding:15vh 4vw 0 var(--gut)}.g-lock-ui .g-kicker{color:#e7e3dab0}.g-switches{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 28px}.g-switch{position:relative;width:124px;display:grid;justify-items:center;gap:8px;padding:16px 12px 12px;border:2px solid #3a3c38;background:#1b1c1a;color:#8f938b;font:700 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;box-shadow:inset 0 -5px #0009;transition:transform .08s steps(1),box-shadow .08s steps(1),color .08s steps(1),border-color .08s steps(1)}.g-switch.is-on{transform:translateY(3px);border-color:var(--org);color:var(--bone);box-shadow:inset 0 3px #0009}.g-led{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#3a3c38}.g-switch.is-on .g-led{background:var(--org);box-shadow:0 0 12px var(--org)}.g-chassis{width:40px;height:54px}.g-chassis rect{fill:none}.g-chassis rect[fill]{fill:currentColor}.g-chassis rect.is-lit{fill:var(--org);stroke:var(--org)}.g-terrain-read{max-width:50ch}.g-terrain-read b{font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--org)}.g-terrain-read p{margin:10px 0 0;font-size:17px}.g-tilt{position:relative;height:100vh;overflow:hidden;background:var(--ink)}.g-tilt-world{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}.g-tilt-say{position:absolute;z-index:2;left:calc(var(--gut) + 2vw);top:22vh;transform-origin:0 50%;will-change:transform;margin:0;max-width:18ch;color:var(--bone);font:700 clamp(24px,2.6vw,40px)/1 var(--head);text-transform:uppercase;text-shadow:0 2px 18px #0008}.g-tilt-say b{color:var(--org)}.g-tilt-hud{position:absolute;z-index:3;right:4vw;bottom:8vh;width:min(340px,82vw);padding:20px 22px;background:var(--bone);border:2px solid var(--ink)}.g-incl{display:block;width:100%;margin:12px 0 4px;color:var(--ink)}.g-needle{transform-box:view-box;transform-origin:100px 100px;stroke:var(--org);fill:var(--org)}.g-tilt-deg{display:block;font:900 92px/1 var(--disp);font-variant-numeric:tabular-nums}.g-tilt-hud>p:last-child{margin:6px 0 0;font-size:13px;color:var(--steel)}.g-night{position:relative;height:110vh;overflow:hidden;background:#050505;color:var(--bone)}.g-night-img{position:absolute;inset:0}.g-night-dark{--x: 30%;--y: 55%;position:absolute;inset:0;z-index:1;background:#050505;opacity:.965;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--x) - 24vw),#0000 calc(var(--x) - 13vw),#0000 calc(var(--x) + 13vw),#000 calc(var(--x) + 24vw)),linear-gradient(180deg,#000 calc(var(--y) - 30vh),#0000 calc(var(--y) - 16vh),#0000 calc(var(--y) + 16vh),#000 calc(var(--y) + 30vh));mask-image:linear-gradient(90deg,#000 calc(var(--x) - 24vw),#0000 calc(var(--x) - 13vw) calc(var(--x) + 13vw),#000 calc(var(--x) + 24vw)),linear-gradient(180deg,#000 calc(var(--y) - 30vh),#0000 calc(var(--y) - 16vh) calc(var(--y) + 16vh),#000 calc(var(--y) + 30vh))}.g-night-copy{position:absolute;z-index:2;left:var(--gut);bottom:12vh;max-width:520px;pointer-events:none}.g-night-copy .g-kicker{color:#e7e3da99}.g-night-copy p:not(.g-kicker){color:#e7e3dacc}.g-build{display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh;background:var(--bone);border-top:2px solid var(--ink)}.g-build-car{position:relative;min-height:100vh;overflow:hidden;background:#cfcac0}.g-build-shot{position:absolute;inset:0}.g-build-tag{position:absolute;z-index:2;left:var(--gut);bottom:24px;margin:0;display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bone);border:2px solid var(--ink);font:600 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em}.g-build-tag i{width:14px;height:14px;box-shadow:inset 0 0 0 1px #0006}.g-build-tag em{font-style:normal;color:var(--steel)}.g-sheet{position:relative;padding:12vh 4vw 8vh;border-left:2px solid var(--ink);background:repeating-linear-gradient(180deg,transparent 0 31px,#0e0f0d12 31px 32px),var(--paper)}.g-sheet header h2{font-size:clamp(40px,4.6vw,76px)}.g-sheet-code{display:inline-block;margin-bottom:18px;padding:6px 10px;border:2px dashed var(--ink);font:700 12px/1 var(--mono);letter-spacing:.1em}.g-row{margin:0;padding:14px 0 18px;border:0;border-top:2px solid var(--ink);display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 16px;min-width:0}.g-row legend{float:left;width:100%;grid-column:1 / -1;padding:0;margin-bottom:6px;font:700 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--steel)}.g-opt{display:flex;align-items:center;gap:10px;padding:6px 0;border:0;background:none;text-align:left;font:500 14px/1.25 var(--body)}.g-opt small{margin-left:auto;font:500 10px/1 var(--mono);text-transform:uppercase;color:var(--steel)}.g-opt:hover .g-box{border-color:var(--org)}.g-box{position:relative;flex:none;width:22px;height:22px;border:2px solid var(--ink)}.g-x{position:absolute;left:-7px;top:-7px;width:32px;height:32px;fill:none;stroke:var(--org);stroke-width:5;stroke-linecap:square;overflow:visible}.g-sheet footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.g-sheet footer small{font:500 11px/1.4 var(--mono);color:var(--steel)}.g-approved{position:absolute;right:6%;top:14vh;display:grid;justify-items:center;gap:4px;padding:10px 22px 12px;border:6px solid var(--org);color:var(--org);pointer-events:none;font:900 clamp(46px,5vw,76px)/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;background:#f2efe8cc}.g-approved small{font:700 11px/1 var(--mono);letter-spacing:.14em}.g-foot{position:relative;overflow:hidden;padding:12vh 4vw 40px var(--gut);background:var(--ink);color:var(--bone)}.g-foot-big{position:absolute;right:-2vw;bottom:-10vw;font:900 62vw/.8 var(--disp);color:#1b1c1a;pointer-events:none;-webkit-user-select:none;user-select:none}.g-foot-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font:500 13px/1.6 var(--mono)}.g-foot-cols b{font:900 clamp(26px,3vw,44px)/1.1 var(--disp)}.g-foot .g-link{color:var(--bone);padding:4px 0}.g-foot .g-link:hover{color:var(--org)}.g-foot .concept-note{position:relative;margin:10vh 0 0}@media(max-width:900px){.g-graz{grid-template-columns:1fr 1fr;padding-right:20px}.g-graz-mid{grid-column:1 / -1;order:-1}.g-graz-sticky{position:static}.g-engine,.g-build{grid-template-columns:1fr}.g-eng-img{min-height:56vh;border-right:0;border-bottom:2px solid var(--ink)}.g-build-car{min-height:56vh}.g-sheet{border-left:0;border-top:2px solid var(--ink)}.g-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.g63{--gut: 20px}.g-spine{top:auto;right:0;bottom:0;width:auto;height:46px;grid-template-rows:none;grid-template-columns:46px 1fr auto;align-items:center;justify-items:start;gap:10px;padding:0 12px 0 0;border-right:0;border-top:2px solid var(--ink)}.g-spine-mark{width:46px;height:44px;font-size:26px}.g-spine-sec{writing-mode:horizontal-tb;transform:none;font-size:10px;letter-spacing:.1em}.g-spine-ruler{display:none}.g-spine-read{display:flex;gap:12px}.g-spine-read div{display:flex;gap:4px}.g-top{top:10px;right:10px}.g-top .g-btn{display:none}.g-hero-top{right:130px;top:70px}.g-hero-top span:nth-child(2),.g-hero-top span:nth-child(3){display:none}.g-title{font-size:36vw;bottom:9vh}.g-hero-line{top:14vh;right:20px}.g-hero-specs{bottom:auto;top:22vh;right:20px}.g-scrollcue{bottom:58px}.g-era-year{bottom:9vh}.g-era-notes{left:20px;right:20px;width:auto;top:12vh;bottom:auto;height:10em}.g-era-notes li{bottom:auto;top:0}.g-graz{gap:14px;padding:12vh 14px 14vh 20px}.g-card{padding:16px;font-size:20px}.g-eng-copy,.g-sheet{padding:9vh 20px 12vh}.g-lock-ui{padding-top:11vh}.g-switch{width:calc(33.3% - 8px);padding:12px 6px 10px}.g-tilt-say{top:12vh}.g-tilt-hud{left:20px;right:20px;width:auto;bottom:70px;padding:14px 16px}.g-tilt-deg{font-size:64px}.g-incl{max-width:200px}.g-night-copy{right:20px;bottom:80px}.g-build-tag{bottom:14px}.g-approved{right:20px;top:6vh}.g-foot{padding-bottom:70px}.g-foot-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.g-era-notes{height:auto}.g-era-notes li{position:static;margin-top:12px}}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-italic-1rG_WyvK.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-italic-C5ZlGLFt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-italic-1M78L1Br.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-italic-PWzi_-0y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syncopate-latin-ext-400-normal-DVROQn0L.woff2) format("woff2"),url(/assets/syncopate-latin-ext-400-normal-CP6VANWM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syncopate;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/syncopate-latin-400-normal-CEZEV0IP.woff2) format("woff2"),url(/assets/syncopate-latin-400-normal-CCEUJ_4G.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-ext-700-normal-DIzsNXDw.woff2) format("woff2"),url(/assets/syncopate-latin-ext-700-normal-bvnP3szv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-700-normal-D6Fv_luC.woff2) format("woff2"),url(/assets/syncopate-latin-700-normal-ZVUETrF2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.svr{--serif: "Cormorant Garamond Variable", Georgia, serif;--wide: "Syncopate", "Archivo Variable", sans-serif;--body: "Inter Variable", system-ui, sans-serif;--mono: "Geist Mono Variable", ui-monospace, Consolas, monospace;--gut: clamp(20px, 5vw, 80px);--hot: #ff3b1f;position:relative;background:var(--bg);color:var(--fg);font-family:var(--body);transition:background-color .7s ease,color .7s ease}.svr.is-comfort{--bg: #efe9df;--fg: #13201a;--muted: #6d6a60;--acc: #2c5a45;--line: #13201a26;--card: #fbf8f2;--dash: #efe9dfeb;--ph-a: #cfc6b5;--ph-b: #a79f8e;--ph-ink: #13201acc}.svr.is-dynamic{--bg: #08090b;--fg: #f2f2f0;--muted: #8b8f97;--acc: #3b6bff;--line: #f2f2f026;--card: #121418;--dash: #08090beb;--ph-a: #2a2e38;--ph-b: #0c0d10;--ph-ink: #ffffffaa}.svr img,.svr .ph{width:100%;height:100%;object-fit:cover}.svr p{line-height:1.6}.svr h2{margin:.2em 0 .5em;font:500 clamp(44px,6vw,100px)/.95 var(--serif);letter-spacing:-.01em}.svr h2 em{font-style:italic;font-weight:400;color:var(--acc)}.svr [data-mode=dynamic] h2{font:700 clamp(28px,3.6vw,60px)/1.05 var(--wide);letter-spacing:.02em;text-transform:uppercase}.r-kicker{margin:0;font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.22em;color:var(--muted)}.r-btn{padding:14px 22px;border:1px solid var(--fg);border-radius:999px;background:var(--fg);color:var(--bg);font:700 10.5px/1 var(--wide);text-transform:uppercase;letter-spacing:.18em;transition:transform .3s,background-color .3s,color .3s}.r-btn:hover{transform:translateY(-2px)}.r-btn.is-ghost{background:transparent;color:var(--fg)}.r-btn.is-hot{background:var(--hot);border-color:var(--hot);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none}.r-link{padding:4px 0;border:0;background:none;font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.12em}.r-link:hover{color:var(--acc)}.svr :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.r-curtain{position:fixed;inset:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:10px;background:#0b0d0c;color:#efe9df;pointer-events:none}.r-curtain b{font:700 14vw/1 var(--wide);letter-spacing:.3em;margin-right:-.3em}.r-curtain span{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.3em;opacity:.6}.r-top{position:fixed;z-index:60;top:16px;left:var(--gut);right:var(--gut);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.r-top>*{pointer-events:auto}.r-word{font:400 11px/1 var(--wide);text-transform:uppercase;letter-spacing:.36em;text-shadow:0 1px 12px #0003}.r-word b{font-weight:700}.r-dash{position:fixed;z-index:60;left:50%;bottom:14px;transform:translate(-50%);width:min(820px,calc(100vw - 24px));height:48px;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:18px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--dash);color:var(--fg);overflow:hidden;box-shadow:0 10px 40px -18px #0008;transition:background-color .7s,color .7s}.r-dash-bar{position:absolute;left:0;right:0;top:0;height:2px;background:var(--acc);transform:scaleX(0);transform-origin:0 50%}.r-dash-mark{border:0;background:none;font:700 11px/1 var(--wide);letter-spacing:.2em;white-space:nowrap}.r-dash-mode{padding:6px 12px;border-radius:999px;font:700 9.5px/1 var(--wide);text-transform:uppercase;letter-spacing:.2em}.r-dash-mode.is-comfort{background:#2c5a45;color:#efe9df}.r-dash-mode.is-dynamic{background:#3b6bff;color:#fff;box-shadow:0 0 18px #3b6bff88}.r-dash-sec{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.r-dash-read{display:flex;align-items:baseline;gap:6px;font-family:var(--mono)}.r-dash-read em{font-style:normal;font-size:9.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.r-dash-read b{min-width:3ch;text-align:right;font-size:17px;font-variant-numeric:tabular-nums}.r-dash-read small{font-size:10px;color:var(--muted)}.r-hero{position:relative;height:100vh;overflow:hidden;background:#0b0d0c}.r-hero-quiet,.r-hero-loud{position:absolute;inset:0;will-change:transform}.r-hero-quiet:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#efe9df55 0,transparent 30%,transparent 60%,#efe9df66 100%)}.r-hero-loud:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08090b88 0,transparent 35%,transparent 55%,#08090bcc 100%)}.r-flash{position:absolute;inset:0;z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle at 62% 66%,#fff 0,#ffd9b0 18%,#ff8a3d55 40%,transparent 70%)}.r-quiet-word{position:absolute;z-index:2;left:var(--gut);bottom:12vh;margin:0;font:italic 300 clamp(96px,17vw,280px)/.85 var(--serif);color:#13201a;letter-spacing:-.02em}.r-loud-word{position:absolute;z-index:2;left:0;right:0;bottom:11vh;margin:0;display:flex;justify-content:center;font:700 clamp(60px,14.5vw,250px)/1 var(--wide);letter-spacing:.06em;color:#fff}.r-loud-word span{display:inline-block;will-change:transform}.r-hero-sub{position:absolute;z-index:2;left:50%;bottom:84px;margin:0;transform:translate(-50%);font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.22em;color:#13201a;white-space:nowrap}.r-hero-spec{position:absolute;z-index:2;right:var(--gut);top:20vh;margin:0;max-width:22ch;text-align:right;font:500 12px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:#fff}.r-split{padding:16vh var(--gut) 12vh}.r-split-box{position:relative;height:min(76vh,56vw);overflow:hidden;border-radius:18px;touch-action:pan-y}.r-split-box>img,.r-split-box>.ph,.r-split-top{position:absolute;inset:0}.r-split-tag{position:absolute;z-index:2;bottom:22px;display:grid;gap:6px;color:#fff;font:700 clamp(14px,1.6vw,22px)/1 var(--wide);text-transform:uppercase;letter-spacing:.14em;text-shadow:0 2px 16px #0009;pointer-events:none}.r-split-tag small{font:500 10.5px/1.3 var(--mono);letter-spacing:.12em;opacity:.85}.r-split-tag.is-left{left:22px}.r-split-tag.is-right{right:22px;text-align:right}.r-split-handle{position:absolute;z-index:3;left:0;top:0;bottom:0;width:0;padding:0;border:0;background:none;cursor:ew-resize;touch-action:none}.r-split-handle i{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 20px #0006}.r-split-handle span{position:absolute;left:-29px;top:50%;width:58px;height:58px;margin-top:-29px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#13201a;font:700 14px/1 var(--mono);box-shadow:0 8px 30px #0005}.r-launch{position:relative;background:#08090b;color:#f2f2f0}.r-launch-head{position:absolute;z-index:3;left:var(--gut);top:12vh;max-width:40vw;pointer-events:none}.r-launch-head .r-kicker{color:#f2f2f099}.svr .r-launch-head h2{font-size:clamp(24px,2.6vw,42px)}.r-launch-stage{position:relative;height:100vh;min-height:640px;overflow:hidden}.r-launch-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090be6 0,#08090b88 38%,transparent 70%),linear-gradient(0deg,#08090bcc 0,transparent 40%)}.r-launch-pic{position:absolute;inset:0;transform-origin:50% 46%;will-change:transform}.r-streaks{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.r-streaks g{opacity:0;stroke-dasharray:70 280}.r-streaks line{stroke:#dfe8ff;stroke-opacity:.5;stroke-width:2.5;stroke-linecap:round}.r-launch-ui{position:absolute;z-index:2;left:var(--gut);bottom:12vh;display:grid;justify-items:start;gap:16px;max-width:min(620px,calc(100vw - 2 * var(--gut)))}.r-lights{position:absolute;z-index:2;left:50%;top:16vh;transform:translate(-50%);display:flex;gap:14px;padding:14px 18px;border-radius:16px;background:#0b0b0dd9;box-shadow:0 20px 40px -20px #000}.r-lights i{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3a1210,#160606);box-shadow:inset 0 3px 8px #000c;transition:background .08s,box-shadow .08s}.r-lights i.is-on{background:radial-gradient(circle at 40% 35%,#ffb3a3 0,#ff3b1f 35%,#a10d00);box-shadow:0 0 26px #ff3b1fcc,inset 0 -3px 6px #0006}.r-launch-read{display:flex;align-items:center;gap:22px}.r-launch-res{order:0}.r-launch-read{order:1}.r-launch-hint{order:2}.r-brake{order:3}.r-speedo{width:180px;flex:none;overflow:visible}.r-speedo line{stroke:#f2f2f0;stroke-width:2.5;stroke-linecap:round}.r-speedo text{fill:#8b8f97;font:500 10px var(--mono);text-anchor:middle}.r-kmh{margin:0;display:flex;align-items:baseline;gap:8px;font:700 clamp(56px,7vw,112px)/1 var(--wide);font-variant-numeric:tabular-nums}.r-kmh span{font-variant-numeric:tabular-nums}.r-kmh small{font:500 12px/1 var(--mono);color:#8b8f97}.r-launch-meta{margin:6px 0 0;display:flex;gap:18px;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#8b8f97}.r-launch-meta b{color:#f2f2f0;font-variant-numeric:tabular-nums}.r-brake{padding:20px 34px;font-size:12px;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .12s,box-shadow .2s}.r-brake.is-held{transform:scale(.95);box-shadow:0 0 0 8px #ff3b1f33}.r-brake:disabled{opacity:.6}.r-launch-hint{margin:0;min-height:1.4em;max-width:44ch;font:500 11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#8b8f97}.r-launch-res{margin:0;padding:14px 18px;border:1px solid #ffffff22;border-radius:16px;background:#0b0d0ce0}.r-launch-res.is-bad{color:#ff7a63;font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em}.r-res-sum{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.r-res-sum div{display:grid;gap:4px}.r-res-sum span{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#8b8f97}.r-res-sum b{font:700 22px/1 var(--wide);font-variant-numeric:tabular-nums}.r-res-sum i{font:500 18px/1.2 var(--mono);font-style:normal;color:#fff6}.r-launch-res p{margin:10px 0 0;font:italic 500 20px/1.3 var(--serif)}.r-engine{display:grid;grid-template-columns:1fr 1.1fr;min-height:100vh}.r-eng-img{position:relative;overflow:hidden;min-height:100vh}.r-eng-img img,.r-eng-img .ph{position:absolute;inset:0;will-change:transform}.r-eng-copy{padding:14vh 5vw 14vh}.r-rev{margin:10px 0 34px;display:grid;gap:18px;will-change:transform}.r-rev-pipes{position:relative;aspect-ratio:16 / 7;overflow:hidden;border-radius:14px}.r-rev-glow{position:absolute;inset:0;opacity:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 72%,#ffb36b 0,#ff5a1f88 35%,transparent 70%)}.r-pops{position:absolute;left:50%;top:72%}.r-pops i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff 0,#ffd08a 35%,#ff5a1f 70%,transparent 72%)}.r-rev-ui{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.r-tacho{width:200px;flex:none;overflow:visible}.r-tacho line{stroke:var(--fg);stroke-width:2.5;stroke-linecap:round}.r-tacho line.is-red{stroke:var(--hot)}.r-tacho text{fill:var(--muted);font:500 11px var(--mono);text-anchor:middle}.r-needle{transform-box:view-box;transform-origin:110px 110px;transform:rotate(-120deg)}.r-needle line{stroke:var(--hot);stroke-width:3.5}.r-needle circle{fill:var(--fg)}.r-rpm{margin:0;font:700 28px/1 var(--wide);font-variant-numeric:tabular-nums}.r-rpm span{display:inline-block;min-width:4ch;text-align:right}.r-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid var(--line)}.r-stats div{padding:16px 10px 0 0}.r-stats dt{font:500 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.r-stats dd{margin:8px 0 0;display:flex;align-items:flex-end;gap:6px;font:700 clamp(30px,3.2vw,52px)/1 var(--wide)}.r-stats small{font:500 11px/1.8 var(--mono);color:var(--muted)}.r-wade{position:relative;height:100vh;overflow:hidden;background:#1a1f1c;color:#fff}.r-wade-dry,.r-wade-deep{position:absolute;inset:0}.r-wade-deep{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.r-wade-ui{position:absolute;z-index:2;left:var(--gut);top:15vh;max-width:560px;text-shadow:0 2px 24px #0008}.r-wade-ui .r-kicker{color:#ffffffb0}.r-wade-ui h2 em{color:#cfe7ff}.r-gauge{position:absolute;z-index:2;right:var(--gut);top:50%;transform:translateY(-50%);display:grid;justify-items:end;gap:10px;text-align:right}.r-gauge>div{position:relative;width:6px;height:46vh;border-radius:3px;background:#ffffff40}.r-gauge i{position:absolute;inset:0;will-change:transform}.r-gauge i:after{content:"";position:absolute;left:-10px;right:-10px;bottom:0;height:3px;border-radius:2px;background:#cfe7ff;box-shadow:0 0 14px #cfe7ff}.r-gauge b{font:700 clamp(28px,3vw,46px)/1 var(--wide);font-variant-numeric:tabular-nums}.r-gauge small{max-width:16ch;font:500 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffffb0}.r-terrain{position:relative;height:100vh;min-height:640px;overflow:hidden;background:#111;color:#fff}.r-terrain-bg,.r-terrain-top{position:absolute;inset:0}.r-terrain-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0d0ce6 0,#0b0d0c99 34%,transparent 62%)}.r-terrain-ui{position:absolute;z-index:2;left:var(--gut);top:12vh;width:min(440px,calc(100vw - 2 * var(--gut)))}.r-terrain-ui .r-kicker{color:#ffffffa0}.r-terrain-ui h2 em{color:#9fd3b4}.r-dial{position:relative;width:min(300px,70vw);aspect-ratio:1;margin:6px 0 22px 40px;border-radius:50%;border:1px solid #ffffff33;touch-action:none;cursor:grab}.r-dial:before{content:"";position:absolute;inset:14%;border-radius:50%;border:1px dashed #ffffff2a}.r-dial-opt{position:absolute;transform:translate(-50%,-50%);max-width:92px;padding:4px 6px;border:0;border-radius:6px;background:#0b0d0c99;color:#ffffffb0;font:500 9.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;text-align:center;transition:color .3s,background-color .3s}.r-dial-opt.is-on{color:#0b0d0c;background:#9fd3b4}.r-knob{position:absolute;inset:26%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4f4f2 0,#b9bcbd 32%,#5f6466 70%,#2c2f31);box-shadow:0 14px 30px #000a,inset 0 -6px 12px #0006,inset 0 4px 8px #fff8}.r-knob:after{content:"";position:absolute;inset:9%;border-radius:50%;background:repeating-conic-gradient(#0000 0 4deg,#0000001a 4deg 6deg)}.r-knob i{position:absolute;z-index:1;left:50%;top:8%;width:5px;height:26%;margin-left:-2.5px;border-radius:3px;background:#9fd3b4;box-shadow:0 0 10px #9fd3b4}.r-terrain-read b{font:700 13px/1 var(--wide);text-transform:uppercase;letter-spacing:.16em;color:#9fd3b4}.r-terrain-read p{margin:10px 0 0;max-width:40ch;color:#ffffffd0}.r-cabin{position:relative;height:110vh;overflow:hidden;color:#fff}.r-cabin>img,.r-cabin>.ph{position:absolute;inset:0;will-change:transform}.r-cabin:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0d0cd9 0,#0b0d0c40 45%,transparent 70%)}.r-cabin-ui{position:absolute;z-index:2;left:var(--gut);bottom:16vh;max-width:640px}.r-cabin-ui .r-kicker{color:#ffffffb0}.r-cabin-ui h2 em{color:#e7d7b8}.r-noise{display:block;width:min(560px,80vw);height:70px;overflow:visible}.r-noise path{fill:none;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.r-commission{display:grid;grid-template-columns:1.2fr 1fr;min-height:100vh}.r-com-car{position:relative;min-height:100vh;overflow:hidden;background:#d9d3c7}.r-com-shot,.r-pic{position:absolute;inset:0}.r-pic{will-change:transform}.r-com-side{padding:12vh var(--gut) 14vh 4vw}.r-card{position:relative;perspective:1600px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.r-card.is-flipped{transform:rotateY(180deg)}.r-card-face{padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 30px 60px -30px #0006;backface-visibility:hidden;-webkit-backface-visibility:hidden}.r-card-face.is-back{position:absolute;inset:0;transform:rotateY(180deg);display:flex;flex-direction:column;gap:14px}.r-card header{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.r-card header b{font:700 10.5px/1.3 var(--wide);text-transform:uppercase;letter-spacing:.18em}.r-card header span{font:500 11px/1.3 var(--mono);color:var(--muted)}.r-row{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;padding:10px 0}.r-row>span{font:500 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.r-row>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.r-chip{position:relative;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:none;font:500 12.5px/1 var(--body)}.r-chip span{position:relative;z-index:1;transition:color .25s}.r-chip.is-on span{color:var(--bg)}.r-chip-dot{position:absolute;inset:-1px;border-radius:999px;background:var(--fg)}.r-swatches em{margin-left:6px;font:italic 500 17px/1 var(--serif)}.r-swatch{width:28px;height:28px;padding:0;border-radius:50%;border:1px solid #0003;box-shadow:inset 0 -4px 8px #0003,inset 0 3px 6px #fff4;transition:transform .25s}.r-swatch.is-on{transform:scale(1.18);outline:2px solid var(--fg);outline-offset:3px}.r-card .r-btn{margin-top:16px}.r-card-face.is-back ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.r-card-face.is-back li{display:grid;grid-template-columns:90px 1fr;font:italic 500 19px/1.2 var(--serif)}.r-card-face.is-back li span{font:500 10px/1.9 var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.r-card-face.is-back small{margin-top:auto;font:500 11px/1.4 var(--mono);color:var(--muted)}.r-seal{position:absolute;right:26px;bottom:54px;width:108px;height:108px;display:grid;place-items:center;border-radius:47% 53% 50% 50%/52% 48%;background:radial-gradient(circle at 38% 34%,#d0463b 0,#a3241c 45%,#6c120d);box-shadow:0 6px 14px #0006,inset 0 -6px 12px #0005,inset 0 4px 8px #fff3,0 0 0 6px #a3241c55}.r-seal span{width:70%;height:70%;display:grid;place-items:center;border-radius:50%;border:2px solid #ffffff40;color:#ffd9cf;font:700 15px/1 var(--wide);letter-spacing:.14em}.r-foot{position:relative;overflow:hidden;padding:12vh var(--gut) 100px;background:#0b0d0c;color:#efe9df}.r-foot-word{position:absolute;right:-2vw;bottom:-6vw;margin:0;font:700 26vw/1 var(--wide);letter-spacing:.12em;color:#151816;pointer-events:none;-webkit-user-select:none;user-select:none}.r-foot-cols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font:400 13px/1.7 var(--mono)}.r-foot-cols b{font:italic 500 28px/1.2 var(--serif)}.r-foot .r-link{color:#efe9df}.r-foot .concept-note{position:relative;margin:10vh 0 0}@media(max-width:900px){.r-engine,.r-commission{grid-template-columns:1fr}.r-eng-img,.r-com-car{min-height:56vh}.r-stats{grid-template-columns:repeat(2,1fr)}.r-launch-head{max-width:none;right:var(--gut)}}@media(max-width:760px){.r-dash{grid-template-columns:auto auto 1fr auto;gap:10px;padding:0 14px;height:44px}.r-dash-sec{display:none}.r-dash-read:last-child em{display:none}.r-top .r-btn{display:none}.r-quiet-word{bottom:18vh}.r-hero-spec{top:14vh}.r-split{padding-top:12vh}.r-split-box{height:62vh}.r-split-tag.is-right small,.r-split-tag.is-left small{display:none}.r-gauge{top:auto;bottom:90px;transform:none}.r-gauge>div{height:26vh}.r-terrain-ui{top:9vh}.r-dial{width:240px;margin-left:30px}.r-eng-copy,.r-com-side{padding:9vh 20px 12vh}.r-foot-cols{grid-template-columns:1fr}.r-launch-ui{bottom:76px;gap:12px}.r-lights{top:33vh;gap:10px;padding:10px 12px}.r-lights i{width:32px;height:32px}.r-speedo{width:120px}.r-launch-read{gap:14px}.r-brake{padding:16px 26px}}@media(prefers-reduced-motion:reduce){.r-hero-quiet,.r-quiet-word,.r-hero-sub{display:none}.r-wade-deep{clip-path:none}}
