.site-opening{position:fixed;inset:0;z-index:150;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:#f4f5eb;background:#080b08;--opening-duration:5s;animation:opening-failsafe 0s var(--opening-duration) forwards}.opening-film{position:absolute;inset:0;overflow:hidden}.opening-car{position:absolute;inset:-2%;transform:scale(1.65) translate(-8%,5%);opacity:.3}.opening-car img{object-fit:cover;object-position:center 56%}.opening-shade{position:absolute;inset:0;background:linear-gradient(180deg,#05080599,transparent 40%,#050805bd),linear-gradient(90deg,#060a05a8,#060a0538 50%,#060a0575)}.opening-grid{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(#f1ffdf38 1px,transparent 0),linear-gradient(90deg,#f1ffdf38 1px,transparent 0);background-size:12.5vw 12.5vw;mask-image:linear-gradient(0deg,#000,transparent 75%)}.opening-light{position:absolute;top:-15%;bottom:-15%;width:20%;left:0;transform:translateX(-180%) skewX(-22deg);background:linear-gradient(90deg,transparent,#d8fb6233 65%,#e6ffad99 99%,transparent);mix-blend-mode:screen}.opening-stripe{position:absolute;top:-20%;height:145%;width:10vw;background:#d8fb62;transform:translateX(-80vw) skewX(-24deg);opacity:.95}.opening-stripe-one{left:18%}.opening-stripe-two{left:30%;width:2.8vw}.opening-meta{position:absolute;top:max(34px,env(safe-area-inset-top));left:4.5%;right:4.5%;display:flex;justify-content:space-between;gap:24px;font:10px var(--font-geist-mono),monospace;letter-spacing:.13em}.opening-meta i{display:inline-block;width:6px;height:6px;margin-right:9px;background:#d8fb62;border-radius:50%}.opening-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5vh 4% 0}.opening-eyebrow{color:#d8fb62;font:11px var(--font-geist-mono),monospace;letter-spacing:.29em;margin-bottom:25px}.opening-wordmark{position:relative;font-size:clamp(80px,21vw,360px);font-weight:900;font-style:italic;line-height:.84;letter-spacing:-.085em;padding-right:.11em;transform:translateY(28px) scale(1.18);opacity:0}.opening-wordmark>span{display:block}.opening-wordmark-outline{position:absolute;inset:0;color:transparent;-webkit-text-stroke:1px #d8fb6299;opacity:0}.opening-motors{display:flex;align-items:center;justify-content:center;gap:25px;width:min(590px,67vw);margin-top:25px;color:#d8fb62;font-size:clamp(14px,2.2vw,30px);font-weight:600;letter-spacing:.6em;padding-left:.6em;opacity:0;transform:translateY(15px)}.opening-motors>span{flex:1;height:1px;background:#d8fb6280}.opening-tagline{margin-top:32px;font-size:clamp(13px,1.35vw,19px);font-weight:600;letter-spacing:.12em;opacity:0;transform:translateY(12px)}.opening-caption{bottom:36px;left:4.5%;right:210px;justify-content:space-between;gap:15px;color:#c8ccbd;font:9px var(--font-geist-mono),monospace;letter-spacing:.1em}.opening-caption,.opening-skip{position:absolute;display:flex;align-items:center}.opening-skip{z-index:2;right:4.5%;bottom:max(23px,env(safe-area-inset-bottom));min-height:44px;gap:24px;padding:11px 17px;border:1px solid #c4d0b562;border-radius:0;background:#11190ebf;color:#f4f5eb;font:12px var(--font-geist-sans),sans-serif}.opening-skip span{color:#d8fb62;font-size:20px;line-height:1}.opening-skip:hover{background:#d8fb62;color:#11190e}.opening-skip:hover span{color:inherit}.opening-skip:focus:not(:focus-visible){outline:none}.opening-progress{position:absolute;height:3px;bottom:0;left:0;width:100%;background:#d8fb621a}.opening-progress>span{display:block;height:100%;width:100%;background:#d8fb62;transform:scaleX(0);transform-origin:left}.site-opening[data-playing=true]{animation:opening-exit var(--opening-duration) cubic-bezier(.76,0,.24,1) both}.site-opening[data-playing=true] .opening-car{animation:opening-drive var(--opening-duration) cubic-bezier(.19,1,.22,1) both}.site-opening[data-playing=true] .opening-light{animation:opening-sweep 1.6s cubic-bezier(.3,0,.2,1) .12s both}.site-opening[data-playing=true] .opening-stripe{animation:opening-slash 1.05s cubic-bezier(.76,0,.24,1) both}.site-opening[data-playing=true] .opening-stripe-two{animation-delay:.07s}.site-opening[data-playing=true] .opening-wordmark{animation:opening-type 1.4s cubic-bezier(.16,1,.3,1) .28s both}.site-opening[data-playing=true] .opening-wordmark-outline{animation:opening-echo 1.1s ease-out .6s both}.site-opening[data-playing=true] .opening-motors{animation:opening-detail .8s ease-out 1.15s both}.site-opening[data-playing=true] .opening-tagline{animation:opening-detail .8s ease-out 2s both}.site-opening[data-playing=true] .opening-progress>span{animation:opening-progress var(--opening-duration) linear both}.opening-content[data-opening=true][data-opening-ready=true] .hero-content,.opening-content[data-opening=true][data-opening-ready=true] .hero-photo,.opening-content[data-opening=true][data-opening-ready=true] .ticker>div{animation-play-state:paused}@keyframes opening-drive{0%{transform:scale(1.65) translate(-8%,5%);opacity:.3}18%{opacity:.65}64%,to{transform:scale(1.02) translate(0);opacity:1}}@keyframes opening-sweep{0%{transform:translateX(-180%) skewX(-22deg)}to{transform:translateX(700%) skewX(-22deg)}}@keyframes opening-slash{0%{transform:translateX(-80vw) skewX(-24deg)}38%{transform:translateX(0) skewX(-24deg)}to{transform:translateX(125vw) skewX(-24deg)}}@keyframes opening-type{0%{opacity:0;transform:translateY(28px) scale(1.18)}35%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes opening-echo{0%{opacity:.55;transform:translate(0)}to{opacity:0;transform:translate(3.5vw,-3vh)}}@keyframes opening-detail{to{opacity:1;transform:translateY(0)}}@keyframes opening-progress{to{transform:scaleX(1)}}@keyframes opening-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}@keyframes opening-exit{0%,85%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (max-width:760px){.opening-car img{object-position:62% center}.opening-title{padding:0 5% 3vh}.opening-wordmark{font-size:21vw}.opening-eyebrow{font-size:9px;letter-spacing:.2em;margin-bottom:23px}.opening-motors{gap:17px;width:70vw;margin-top:23px;font-size:17px;letter-spacing:.5em}.opening-tagline{font-size:12px;letter-spacing:.05em;margin-top:30px}.opening-meta{top:max(25px,env(safe-area-inset-top));left:6%;right:6%;font-size:9px;line-height:1.7}.opening-meta>span:last-child{max-width:110px;text-align:right}.opening-caption{bottom:38px;left:6%;right:155px;font-size:8px;line-height:1.8}.opening-caption>span:first-child{display:none}.opening-skip{right:6%;bottom:max(25px,env(safe-area-inset-bottom))}.opening-stripe-one{width:20vw}.opening-stripe-two{left:43%;width:5vw}.opening-grid{background-size:25vw 25vw}}@media (prefers-reduced-motion:reduce){.site-opening{display:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_2d1e0a{font-family:Geist,Geist Fallback;font-style:normal}.__variable_2d1e0a{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_BSqKsKYnLfpXfwbYCpvL1PAbT7MV) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_ef7920{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_ef7920{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}