.headline[data-astro-cid-wcolddp2]{font-size:clamp(56px,10vw,148px);line-height:.98}.phone-canvas[data-astro-cid-wcolddp2]{display:none}.road[data-astro-cid-wcolddp2]{transform-origin:50% 0;opacity:.55;background-image:linear-gradient(#2de2c438 1px,#0000 1px),linear-gradient(90deg,#2de2c424 1px,#0000 1px);background-size:90px 90px;animation:1.6s linear infinite road;position:absolute;inset:46% -60% -20%;transform:perspective(520px)rotateX(72deg);mask-image:linear-gradient(#0000,#000 30% 60%,#0000)}@keyframes road{to{background-position:0 90px}}.horizon[data-astro-cid-wcolddp2]{filter:blur(40px);background:radial-gradient(50% 50%,#2de2c447,#0000 70%);width:120vw;height:40vh;position:absolute;top:42%;left:50%;translate:-50%}.has-3d .drive[data-astro-cid-wcolddp2]{height:900svh}.has-3d .drive-stage[data-astro-cid-wcolddp2]{height:100svh;position:sticky;top:0}.has-3d .hero-copy[data-astro-cid-wcolddp2]{position:absolute;inset:0 0 auto}.has-3d .fallback[data-astro-cid-wcolddp2]{perspective:1400px;width:94vw;max-width:none;transition:opacity .8s var(--ease-out-expo)}.has-3d .fallback-device[data-astro-cid-wcolddp2]{transform-origin:50% 0;transform:rotateX(24deg)}@media (width>=700px){.has-3d .fallback[data-astro-cid-wcolddp2]{width:74vw}}@media (width>=1100px){.has-3d .fallback[data-astro-cid-wcolddp2]{width:62vw}}.drive[data-astro-cid-wcolddp2].is-ready .fallback[data-astro-cid-wcolddp2]{opacity:0;pointer-events:none}.has-3d .phone-canvas[data-astro-cid-wcolddp2]{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-out-expo);display:block;position:absolute;inset:0}.drive[data-astro-cid-wcolddp2].is-ready .phone-canvas[data-astro-cid-wcolddp2]{opacity:1}.has-3d .steps[data-astro-cid-wcolddp2]{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.has-3d .step[data-astro-cid-wcolddp2]{opacity:0;visibility:hidden;width:min(440px,100% - 40px);position:absolute;top:50%;left:max(20px,50% - 560px);translate:0 -50%}@media (width<=899px){.has-3d .step[data-astro-cid-wcolddp2]{top:auto;bottom:7svh;translate:none}.has-3d .step[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:36px}.has-3d .step[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2][data-angle]{margin-top:1rem;font-size:48px}}.pedal-track[data-astro-cid-wcolddp2]{background:#ffffff14;border-radius:999px;width:14px;height:96px;display:block;position:relative;overflow:hidden}.pedal-fill[data-astro-cid-wcolddp2]{border-radius:inherit;transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.preset-curve[data-astro-cid-wcolddp2]{stroke-dasharray:160;filter:drop-shadow(0 0 6px);transition:stroke-width .3s}.preset[data-astro-cid-wcolddp2]:hover .preset-curve[data-astro-cid-wcolddp2]{stroke-width:3.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.preset-curve[data-astro-cid-wcolddp2]{animation:linear both draw view();animation-range:entry 30% cover 45%}}}@keyframes draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}.preset-glow[data-astro-cid-wcolddp2]{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#2de2c440,#0000);height:70%;transition:opacity .6s;position:absolute;inset:auto -30% -60%}.preset[data-astro-cid-wcolddp2]:hover .preset-glow[data-astro-cid-wcolddp2]{opacity:1}.telemetry[data-astro-cid-wcolddp2]{box-shadow:0 40px 120px -40px #2de2c459,inset 0 1px #ffffff0f}.live-dot[data-astro-cid-wcolddp2]{background:var(--sw-accent);width:7px;height:7px;box-shadow:0 0 10px var(--sw-accent);border-radius:999px;animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}.axis[data-astro-cid-wcolddp2]{background:#ffffff12;border-radius:999px;height:10px;position:relative;overflow:hidden}.axis-center[data-astro-cid-wcolddp2]{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;left:50%}.axis-steer[data-astro-cid-wcolddp2]{background:linear-gradient(90deg, transparent, var(--sw-accent), transparent);width:22%;top:0;bottom:0;left:calc(39% + var(--steer) * 0.45%);border-radius:999px;animation:6s ease-in-out infinite steer;position:absolute}.axis-fill[data-astro-cid-wcolddp2]{border-radius:999px;position:absolute;inset:0 auto 0 0}.axis-thr[data-astro-cid-wcolddp2]{background:var(--sw-throttle);width:calc(var(--thr) * 1%);animation:6s ease-in-out infinite thr}.axis-brk[data-astro-cid-wcolddp2]{background:var(--sw-brake);width:calc(var(--brk) * 1%);animation:6s ease-in-out infinite brk}@property --steer{syntax:"<integer>";inherits:true;initial-value:0}@property --thr{syntax:"<integer>";inherits:true;initial-value:0}@property --brk{syntax:"<integer>";inherits:true;initial-value:0}.v-steer[data-astro-cid-wcolddp2]{counter-reset:v var(--steer);animation:6s ease-in-out infinite steer}.v-thr[data-astro-cid-wcolddp2]{counter-reset:v var(--thr);animation:6s ease-in-out infinite thr}.v-brk[data-astro-cid-wcolddp2]{counter-reset:v var(--brk);animation:6s ease-in-out infinite brk}.v-steer[data-astro-cid-wcolddp2]:after{content:counter(v) "°"}.v-thr[data-astro-cid-wcolddp2]:after,.v-brk[data-astro-cid-wcolddp2]:after{content:counter(v) "%"}@keyframes steer{0%,to{--steer:0}20%{--steer:-48}45%{--steer:22}70%{--steer:86}85%{--steer:6}}@keyframes thr{0%,to{--thr:0}15%{--thr:64}40%{--thr:100}55%{--thr:0}80%{--thr:46}}@keyframes brk{0%,52%,to{--brk:0}60%{--brk:85}72%{--brk:0}}.marquee[data-astro-cid-wcolddp2]{display:flex;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-wcolddp2]{white-space:nowrap;flex-shrink:0;animation:36s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-100%)}}.outline-text[data-astro-cid-wcolddp2]{color:#0000;-webkit-text-stroke:1.2px #ffffff8c;font-weight:800}.final-title[data-astro-cid-wcolddp2]{background:linear-gradient(#fff 20%,#2de2c4e6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,20vw,280px);line-height:.9}.final-glow[data-astro-cid-wcolddp2]{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#2de2c44d,#0000);width:80vw;height:60vh;position:absolute;top:55%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.road[data-astro-cid-wcolddp2],.axis-steer[data-astro-cid-wcolddp2],.axis-thr[data-astro-cid-wcolddp2],.axis-brk[data-astro-cid-wcolddp2],.v-steer[data-astro-cid-wcolddp2],.v-thr[data-astro-cid-wcolddp2],.v-brk[data-astro-cid-wcolddp2],.marquee-track[data-astro-cid-wcolddp2],.live-dot[data-astro-cid-wcolddp2]{animation:none}}
