main[data-astro-cid-lcdefpme]{width:100%;max-width:none;padding:0}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 50% 20%,#0d1224 0%,#080a12 65%,#05060a 100%);flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:clamp(520px,100svh - 80px,880px);display:flex;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.night-sky[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;position:absolute;inset:0}.stars[data-astro-cid-lcdefpme]{opacity:.65;background-image:radial-gradient(1px 1px at 15% 15%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 35% 25%,#c8e1ffcc,#0000),radial-gradient(1px 1px at 55% 10%,#fff9,#0000),radial-gradient(1px 1px at 75% 20%,#ffffffbf,#0000),radial-gradient(1.5px 1.5px at 90% 12%,#dcebffcc,#0000);position:absolute;inset:0}.city-glow[data-astro-cid-lcdefpme]{filter:blur(28px);background:radial-gradient(at 50% 100%,#1c366e59 0%,#0f193c26 50%,#0000 80%);height:25%;position:absolute;bottom:30%;left:0;right:0}.highway-lights[data-astro-cid-lcdefpme]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 12px #ffbe46cc);background:linear-gradient(#ffd778e6 0%,#ffc8644d 15%,#0000 90%);width:3px;height:45%;animation:4s cubic-bezier(.1,0,.9,1) infinite pass-light;position:absolute;top:15%;left:-10%}.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme]:first-child{animation-delay:0s}.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:1s}.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:2s}.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:3s}@keyframes pass-light{0%{opacity:0;transform:translate(-10vw)scaleY(.7)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translate(110vw)scaleY(1.3)}}.speed-lines[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{top:var(--top);width:var(--len,28%);height:var(--h,1.5px);filter:drop-shadow(0 0 4px #5aa0ffcc);opacity:0;animation:1.4s linear infinite rush;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#a0cdff26 20%,#d7ebffe6 85%,#0000);position:absolute;left:-30%;transform:skew(-20deg)}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{--top:14%;--len:32%;--delay:-.2s}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){--top:22%;--len:18%;--delay:-.9s;--h:1px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){--top:32%;--len:26%;--delay:-1.3s}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(4){--top:40%;--len:15%;--delay:-.5s;--h:1px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(5){--top:52%;--len:34%;--delay:-1s}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(6){--top:62%;--len:20%;--delay:-.3s;--h:1px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(7){--top:72%;--len:38%;--delay:-1.2s}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(8){--top:80%;--len:16%;--delay:-.7s;--h:1px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(9){--top:26%;--len:12%;--delay:-1.5s;--h:2.5px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(10){--top:48%;--len:40%;--delay:-.1s}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(11){--top:68%;--len:14%;--delay:-1.1s;--h:1px}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(12){--top:88%;--len:25%;--delay:-.6s}@keyframes rush{0%{opacity:0;transform:translate(-30vw)skew(-20deg)}15%{opacity:.9}80%{opacity:.8}to{opacity:0;transform:translate(130vw)skew(-20deg)}}.car-stage[data-astro-cid-lcdefpme]{z-index:10;aspect-ratio:3;width:min(1400px,92vw);margin-bottom:clamp(10px,3vh,30px);position:relative}.car-vehicle[data-astro-cid-lcdefpme]{will-change:transform;animation:.4s ease-in-out infinite alternate suspension-vibe;position:absolute;inset:0}.car-body[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(0 15px 25px #000000b3);user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.wheel[data-astro-cid-lcdefpme]{aspect-ratio:1;pointer-events:none;z-index:2;width:14%;position:absolute;transform:translate(-50%,-50%)}.wheel-front[data-astro-cid-lcdefpme]{top:77.6%;left:18.73%}.wheel-rear[data-astro-cid-lcdefpme]{top:77%;left:77.33%}.wheel-spin[data-astro-cid-lcdefpme]{transform-origin:50%;will-change:transform;border-radius:50%;width:100%;height:100%;animation:.35s linear infinite wheel-spin;display:block}@keyframes wheel-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes suspension-vibe{0%{transform:translate(0,0)rotate(0)}25%{transform:translate(.5px,-1px)rotate(-.06deg)}50%{transform:translate(-.5px,.8px)rotate(.04deg)}75%{transform:translate(.8px,-.6px)rotate(-.03deg)}to{transform:translate(-.4px,1.2px)rotate(.05deg)}}.headlight-beam[data-astro-cid-lcdefpme]{clip-path:polygon(100% 36%,100% 50%,0% 100%,0% 0%);filter:blur(8px);pointer-events:none;z-index:1;background:radial-gradient(at 95% 42%,#e6f5ff73 0%,#b4dcff38 32%,#78b4ff14 60%,#0000 85%);width:75%;height:52%;animation:.2s ease-in-out infinite alternate beam-flicker;position:absolute;top:50%;left:-65%}.headlight-road-spot[data-astro-cid-lcdefpme]{filter:blur(14px);pointer-events:none;z-index:1;background:radial-gradient(at 60%,#dcf0ff59 0%,#8cc3ff1f 50%,#0000 75%);width:55%;height:25%;position:absolute;top:75%;left:-45%}@keyframes beam-flicker{0%{opacity:.94;transform:scaleY(.99)}to{opacity:1;transform:scaleY(1.01)}}.taillight-flare[data-astro-cid-lcdefpme]{filter:blur(4px);pointer-events:none;z-index:12;background:radial-gradient(circle,#ff372df2 0%,#ff141e80 45%,#0000 75%);width:32px;height:24px;position:absolute;top:40%;right:3%}.taillight-trail[data-astro-cid-lcdefpme]{filter:blur(6px);pointer-events:none;z-index:1;background:linear-gradient(90deg,#ff2823d9 0%,#ff1e1e66 30%,#0000 100%);width:45%;height:12px;position:absolute;top:42%;right:-40%}.car-shadow[data-astro-cid-lcdefpme]{filter:blur(10px);z-index:0;background:radial-gradient(#000000f2 0%,#000000a6 55%,#0000 80%);height:16%;position:absolute;bottom:12%;left:8%;right:8%}.car-reflection[data-astro-cid-lcdefpme]{mix-blend-mode:overlay;pointer-events:none;z-index:5;background:linear-gradient(105deg,#0000 40%,#ffe6b41f 48%,#ffffff38 50%,#c8e6ff24 52%,#0000 60%);animation:3s cubic-bezier(.2,0,.8,1) infinite reflection-sweep;position:absolute;inset:0}@keyframes reflection-sweep{0%{opacity:0;transform:translate(-80%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(80%)}}.road-container[data-astro-cid-lcdefpme]{z-index:5;pointer-events:none;height:28%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.road-surface[data-astro-cid-lcdefpme]{background:linear-gradient(#080a1233 0%,#10121a 30%,#0a0c12 100%);border-top:1px solid #ffffff14;position:absolute;inset:0}.road-line-track[data-astro-cid-lcdefpme]{width:200%;animation:.5s linear infinite road-motion;display:flex;position:absolute;top:55%;left:0}.road-lines[data-astro-cid-lcdefpme]{justify-content:space-around;align-items:center;width:50%;display:flex}.road-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#ffffffbf;border-radius:2px;width:12vw;height:3px;display:inline-block;box-shadow:0 0 10px #ffffff80,0 0 20px #a0c8ff4d}@keyframes road-motion{0%{transform:translate(-50%)}to{transform:translate(0%)}}.road-shoulder[data-astro-cid-lcdefpme]{background:#ffffff26;height:2px;position:absolute;bottom:8%;left:0;right:0}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{min-height:max(460px,100svh - 120px)}.car-stage[data-astro-cid-lcdefpme]{width:96vw;margin-bottom:20px}.headlight-beam[data-astro-cid-lcdefpme]{filter:blur(6px)}.road-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:14vw;height:2.5px}}@media (prefers-reduced-motion:reduce){.wheel-spin[data-astro-cid-lcdefpme],.car-vehicle[data-astro-cid-lcdefpme],.car-reflection[data-astro-cid-lcdefpme],.road-line-track[data-astro-cid-lcdefpme],.highway-lights[data-astro-cid-lcdefpme] .pole[data-astro-cid-lcdefpme],.headlight-beam[data-astro-cid-lcdefpme]{animation:none!important}.speed-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}}
