.sr-page{--sr-night:#07061a;--sr-deep:#0b0920;--sr-panel:#0f0c2a;--sr-edge:#2a2450;--sr-cream:#fdf6e8;--sr-lilac:#c9c4e6;--sr-muted:#9d96c4;--sr-cyan:#2ee6d6;--sr-pink:#ff2e9a;--sr-press:#d80f78;--sr-yellow:#ffe93e;--sr-glow:var(--sr-cyan);background:var(--sr-night);color:var(--sr-cream);position:relative;overflow-x:clip}.sr-page[data-nitrous]{--sr-glow:#b98bff}.sr-page a{color:inherit}.sr-ignition{z-index:90;cursor:pointer;background:#020108;place-items:center;animation:.4s ease-in 1.45s forwards sr-ign-out;display:grid;position:fixed;inset:0}html[data-sr-seen] .sr-ignition{display:none}.sr-ign-cluster{opacity:0;justify-items:center;animation:.25s ease-out .1s forwards sr-ign-dash;display:grid}.sr-ign-gauge{filter:drop-shadow(0 0 14px #2ee6d699);width:min(320px,70vw)}.sr-ign-arc{fill:none;stroke:var(--sr-cyan);stroke-width:4px}.sr-ign-red{fill:none;stroke:var(--sr-pink);stroke-width:6px}.sr-ign-needle{fill:var(--sr-pink);transform-box:view-box;transform-origin:100px 110px;animation:.95s cubic-bezier(.3,0,.3,1) .25s forwards sr-ign-sweep;transform:rotate(-88deg)}.sr-ign-word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.3em;color:var(--sr-cyan);text-shadow:0 0 18px #2ee6d6cc;margin-top:10px;font-size:clamp(22px,5vw,34px);animation:.6s steps(2,end) .1s 2 sr-flicker}.sr-ign-headlights{opacity:0;background:radial-gradient(circle at 38% 62%,#fff 0,#fff9 6%,#0000 26%),radial-gradient(circle at 62% 62%,#fff 0,#fff9 6%,#0000 26%);animation:.35s ease-out 1.15s forwards sr-ign-flash;position:absolute;inset:0}.sr-ign-streak{background:linear-gradient(90deg, transparent, var(--sr-cyan), #fff, var(--sr-pink), transparent);filter:blur(6px);width:60%;height:10%;animation:.45s cubic-bezier(.6,0,.9,.6) 1.3s forwards sr-ign-streak;position:absolute;top:45%;left:0;transform:translate(-120%)skew(-30deg)}@keyframes sr-ign-dash{to{opacity:1}}@keyframes sr-ign-sweep{55%{transform:rotate(88deg)}to{transform:rotate(-40deg)}}@keyframes sr-ign-flash{40%{opacity:1}to{opacity:.2}}@keyframes sr-ign-streak{to{transform:translate(260%)skew(-30deg)}}@keyframes sr-ign-out{to{opacity:0;visibility:hidden}}.sr-hero{background:radial-gradient(ellipse at 75% -10%, #ff2e9a47, transparent 55%), radial-gradient(ellipse at 5% 0%, #2ee6d633, transparent 45%), linear-gradient(#0d0a2e, var(--sr-night) 72%);flex-direction:column;min-height:clamp(560px,80vh,740px);display:flex;position:relative;overflow:hidden}.sr-city{pointer-events:none;position:absolute;inset:0 0 200px;overflow:hidden}.sr-scrim{pointer-events:none;background:linear-gradient(90deg,#07061adb 0%,#07061a99 36%,#0000 64%);position:absolute;inset:0 0 200px}@media (max-width:640px){.sr-scrim{background:linear-gradient(#07061ac7,#07061a9e 62%,#07061a33);inset:0 0 170px}.sr-city{inset:0 0 170px}.sr-layer-far{height:58%}.sr-layer-mid{height:42%}.sr-layer-near{opacity:.8;height:66%}}.sr-stars{opacity:.7;background-image:radial-gradient(1.5px 1.5px at 8% 18%,#fff,#0000),radial-gradient(1px 1px at 19% 42%,#fff,#0000),radial-gradient(1.5px 1.5px at 33% 12%,#ffe9f4,#0000),radial-gradient(1px 1px at 47% 30%,#fff,#0000),radial-gradient(1px 1px at 58% 9%,#dffcf9,#0000),radial-gradient(1.5px 1.5px at 71% 36%,#fff,#0000),radial-gradient(1px 1px at 86% 22%,#fff,#0000),radial-gradient(1px 1px at 94% 48%,#ffe9f4,#0000);position:absolute;inset:0 0 45%}.sr-moon{aspect-ratio:1;background:radial-gradient(circle at 38% 36%,#fffaf0,#ffe0b8 48%,#ffb1d6 74%,#ff86bf 100%);border-radius:50%;width:clamp(56px,8vw,104px);position:absolute;top:7%;right:9%;box-shadow:0 0 60px 14px #ff2e9a47,0 0 140px 40px #783cc840}.sr-search{transform-origin:50% 100%;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);background:linear-gradient(#0000 15%,#2ee6d63d);width:140px;height:120%;animation:12s ease-in-out infinite alternate sr-sweep;position:absolute;bottom:18%}.sr-search-a{left:18%}.sr-search-b{background:linear-gradient(#0000 15%,#ff2e9a38);animation-duration:15s;animation-delay:-6s;left:64%}.sr-layer{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sr-track{will-change:transform;width:max-content;height:100%;display:flex}.sr-tile{aspect-ratio:1600/320;flex:none;width:auto;height:100%;display:block}.sr-layer-near .sr-tile{aspect-ratio:900/320}.sr-layer-far{opacity:.95;height:78%}.sr-layer-far .sr-track{animation:160s linear infinite sr-loop}.sr-layer-mid{height:60%}.sr-layer-mid .sr-track{animation:72s linear infinite sr-loop}.sr-layer-near{height:96%;bottom:-4px}.sr-layer-near .sr-track{animation:5.2s linear infinite sr-loop}.sr-haze{background:linear-gradient(#0000,#783cc824 55%,#ff2e9a3d);height:46%;position:absolute;bottom:0;left:0;right:0}.sr-fog{background:linear-gradient(#0000,#0c0924f2);height:24%;position:absolute;bottom:0;left:0;right:0}.sr-bldg{fill:#140f38}.sr-bldg-far{fill:#201857}.sr-bldg-edge{stroke:#2d2468;stroke-width:1.2px}.sr-bldg-rim{fill:#ff2e9a47}.sr-mast{stroke:#2d2468;stroke-width:3px}.sr-beacon{fill:#ff3b4e;animation:1.8s step-end infinite sr-beacon}.sr-neon{filter:drop-shadow(0 0 4px)drop-shadow(0 0 10px)}.sr-neon-box{fill:#07061ae6;stroke:currentColor;stroke-width:2px}.sr-neon-text{fill:currentColor;font-family:var(--font-display);font-size:15px}.sr-neon-big{font-size:23px}.sr-bridge rect{fill:#2a2068}.sr-cable{fill:none;stroke:#6b5bd0;stroke-width:2.5px}.sr-hanger{stroke:#463a96;stroke-width:1px}.sr-bridge-light{fill:#ffe93e}.sr-pole{fill:#1a153f}.sr-pole-arm{fill:none;stroke:#1a153f;stroke-width:5px}.sr-lamp{fill:#fff4c9}.sr-lamp-cone{fill:#ffecaa17}@keyframes sr-loop{to{transform:translate(-33.3333%)}}@keyframes sr-sweep{0%{transform:rotate(-26deg)}to{transform:rotate(24deg)}}@keyframes sr-beacon{50%{opacity:.12}}.sr-hero-copy{z-index:2;width:100%;max-width:72rem;margin:0 auto;padding:clamp(36px,7vh,72px) 20px 0;position:relative}.sr-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--sr-glow);font-size:13px}.sr-title{font-family:var(--font-display);text-transform:uppercase;transform-origin:0 100%;margin-top:10px;font-size:clamp(64px,15vw,172px);line-height:.84;transform:skew(-10deg)}.sr-title span{display:block}.sr-title span:first-child{color:var(--sr-cream);text-shadow:6px 6px 0 var(--sr-pink)}.sr-title span:last-child{color:var(--sr-glow);text-shadow:0 0 28px color-mix(in srgb, var(--sr-glow) 60%, transparent), 6px 6px 0 #1b1640}.sr-lead{max-width:34em;color:var(--sr-lilac);margin-top:18px;font-size:18px;line-height:1.6}.sr-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sr-stock{border:2px solid var(--sr-yellow);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--sr-yellow);box-shadow:0 0 24px -10px var(--sr-yellow);background:#07061ab8;border-radius:999px;margin-top:18px;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .16s;display:inline-block}.sr-stock b{color:#fff}.sr-stock:hover{transform:translateY(-2px)}.sr-stock:focus-visible,.sr-hero-rev:focus-visible,.sr-hero-sound:focus-visible,.sr-year-ask:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:3px}.sr-btn{border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.sr-btn:hover{transform:translateY(-2px)}.sr-btn:focus-visible,.sr-rev:focus-visible,.sr-toggle:focus-visible,.sr-slip-link:focus-visible,.sr-exhaust:focus-visible{outline:3px solid var(--sr-yellow);outline-offset:3px}.sr-btn-hot{border:2px solid var(--sr-yellow);background:var(--sr-press);color:#fff;box-shadow:0 0 30px -8px var(--sr-pink)}.sr-btn-ghost{border:2px solid var(--sr-glow);color:var(--sr-cream)}.sr-road{background:radial-gradient(at 50% 0,#ff2e9a2e,#0000 60%),linear-gradient(#17133a,#0a0820);border-top:3px solid #2d2660;height:200px;margin-top:auto;position:relative}.sr-reflect{filter:blur(7px);background:repeating-linear-gradient(90deg,#0000 0 54px,#ff2e9a38 54px 66px,#0000 66px 140px,#2ee6d62e 140px 150px,#0000 150px 228px,#ffe93e29 228px 234px,#0000 234px 320px);width:calc(100% + 320px);height:75%;animation:1.6s linear infinite sr-reflect;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@keyframes sr-reflect{to{transform:translate(-320px)}}.sr-lanes{background:repeating-linear-gradient(90deg, var(--sr-yellow) 0 70px, transparent 70px 140px);opacity:.8;width:calc(100% + 140px);height:6px;animation:.42s linear infinite sr-lanes;position:absolute;bottom:52px;left:0}@media (max-width:640px){.sr-road{height:170px}.sr-page .sr-car-wrap{width:108vw;bottom:44px;translate:-48.5%}.sr-lanes{bottom:40px}}.sr-car-wrap{z-index:3;width:min(780px,116vw);animation:.5s ease-in-out infinite alternate sr-bob;position:absolute;bottom:60px;left:50%;translate:-55%}.sr-car{width:100%;height:auto;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--sr-glow) 55%, transparent));display:block}.sr-page .sr-car .sr-glow-grad stop{stop-color:var(--sr-glow)}.sr-wheel{animation:.32s linear infinite sr-spin}.sr-underglow{animation:1.4s ease-in-out infinite alternate sr-glow}.sr-exhaust{cursor:pointer;background:0 0;border:0;width:56px;height:40px;position:absolute;bottom:18%;left:2%}.sr-flame{opacity:0;transform-origin:100%;background:radial-gradient(at 100%,#fff 0,#ffe93e 25%,#ff7a1a 55%,#0000 72%);border-radius:50%;width:70px;height:22px;position:absolute;top:30%;right:70%}.sr-exhaust[data-pop] .sr-flame{animation:.38s ease-out sr-flame}.sr-radio{border-block:2px solid var(--sr-edge);background:var(--sr-deep);padding:12px 0}.sr-radio-line{white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--sr-yellow);font-size:14px;font-weight:700}.sr-section{padding:clamp(56px,9vw,96px) 0}.sr-wrap{max-width:72rem;margin:0 auto;padding:0 20px}.sr-h2{font-family:var(--font-display);text-transform:uppercase;transform-origin:0 100%;text-shadow:4px 4px 0 var(--sr-pink);margin-top:8px;font-size:clamp(38px,7vw,72px);line-height:.9;transform:skew(-8deg)}.sr-sub{max-width:40em;color:var(--sr-lilac);margin-top:14px;font-size:17px;line-height:1.6}.sr-console-section{background-color:var(--sr-deep);background-image:linear-gradient(45deg,#110d2e 25%,#0000 25% 75%,#110d2e 75%),linear-gradient(45deg,#110d2e 25%,#0000 25% 75%,#110d2e 75%);background-position:0 0,6px 6px;background-size:12px 12px}.sr-console{justify-items:center;gap:22px;margin-top:30px;display:grid}.sr-gauges{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 34px;display:flex}.sr-tach{width:min(300px,78vw);height:auto}.sr-page[data-bov] .sr-tach{animation:.3s sr-shake}.sr-tach-face{fill:var(--sr-panel);stroke:#2d2660;stroke-width:4px}.sr-tick{stroke:var(--sr-lilac);stroke-width:3px}.sr-tick-red{stroke:var(--sr-pink)}.sr-num{font-family:var(--font-display);fill:var(--sr-cream);text-anchor:middle;font-size:17px}.sr-num-red{fill:var(--sr-pink)}.sr-redline{fill:none;stroke-width:9px}.sr-unit{letter-spacing:.12em;fill:var(--sr-muted);text-anchor:middle;text-transform:uppercase;font-size:10px;font-weight:700}.sr-needle{fill:var(--sr-pink);filter:drop-shadow(0 0 6px var(--sr-pink))}.sr-hub{fill:#1e1948;stroke:var(--sr-pink);stroke-width:2px}.sr-readouts{gap:12px;min-width:220px;display:grid}.sr-shift{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:#6f689b;border:2px solid #3a3466;border-radius:999px;justify-self:start;padding:4px 14px;font-size:13px}.sr-shift[data-on]{border-color:var(--sr-pink);background:var(--sr-pink);color:var(--sr-night);box-shadow:0 0 26px var(--sr-pink);animation:.14s steps(2,end) infinite sr-blink}.sr-digital{font-family:var(--font-mono,ui-monospace, monospace);color:var(--sr-glow);text-shadow:0 0 14px color-mix(in srgb, var(--sr-glow) 70%, transparent);font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.sr-digital small{color:var(--sr-muted);text-shadow:none;font-size:14px}.sr-boost{gap:6px;display:grid}.sr-boost-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--sr-muted);font-size:12px}.sr-boost-track{background:#1a1540;border:1px solid #2d2660;border-radius:999px;height:14px;overflow:hidden}.sr-boost-fill{transform-origin:0;background:linear-gradient(90deg, var(--sr-cyan), var(--sr-yellow), var(--sr-pink));height:100%;transform:scaleX(0)}.sr-rev{border:3px solid var(--sr-yellow);color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:440px;min-height:104px;box-shadow:0 7px 0 #5a0634, 0 0 44px -8px var(--sr-pink);background:radial-gradient(circle at 50% 30%,#f0198a,#8a0a4f 80%);border-radius:999px;place-items:center;gap:2px;transition:transform 90ms,box-shadow 90ms;display:grid}.sr-rev:active{box-shadow:0 2px 0 #5a0634, 0 0 64px -4px var(--sr-pink);transform:translateY(5px)}.sr-rev-top{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:26px}.sr-rev-sub{opacity:.92;font-size:13.5px;font-weight:600}.sr-toggles{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sr-toggle{color:var(--sr-lilac);cursor:pointer;background:0 0;border:2px solid #3a3466;border-radius:999px;padding:8px 16px;font-weight:700}.sr-toggle[aria-pressed=true]{border-color:var(--sr-glow);color:var(--sr-cream);box-shadow:0 0 20px -6px var(--sr-glow)}.sr-runs{font-family:var(--font-mono,ui-monospace, monospace);color:var(--sr-yellow);font-size:13px}.sr-toast{min-height:1.5em;color:var(--sr-yellow);text-align:center;font-weight:700}.sr-lineup-section{background:radial-gradient(ellipse at 50% 0%, #2ee6d61a, transparent 60%), var(--sr-night)}.sr-empty{color:var(--sr-lilac);margin-top:24px;font-size:17px}.sr-empty a{text-decoration:underline;-webkit-text-decoration-color:var(--sr-pink);text-decoration-color:var(--sr-pink);text-underline-offset:4px;font-weight:700}.sr-tree{justify-content:center;gap:12px;margin:30px 0 28px;display:flex}.sr-bulb{border:2px solid var(--sr-edge);background:#17123a;border-radius:50%;width:24px;height:24px}.sr-lineup[data-state=idle] .sr-bulb-green,.sr-lineup[data-state=go] .sr-bulb{animation:var(--sr-bulb-anim) .12s ease-out var(--sr-bulb-delay,0s) forwards}.sr-lineup[data-state=idle] .sr-bulb-green{--sr-bulb-delay:0s}.sr-bulb-stage{--sr-bulb-anim:sr-lit-white}.sr-bulb-amber{--sr-bulb-anim:sr-lit-amber}.sr-bulb-green{--sr-bulb-anim:sr-lit-green;--sr-bulb-delay:1s}.sr-lineup[data-state=go] .sr-bulb-amber:nth-child(3){--sr-bulb-delay:.4s}.sr-lineup[data-state=go] .sr-bulb-amber:nth-child(4){--sr-bulb-delay:.6s}.sr-lineup[data-state=go] .sr-bulb-amber:nth-child(5){--sr-bulb-delay:.8s}.sr-lineup[data-state=go] .sr-bulb-stage:nth-child(2){--sr-bulb-delay:.15s}@keyframes sr-lit-white{to{background:#fdf6e8;border-color:#fff;box-shadow:0 0 14px #fdf6e8}}@keyframes sr-lit-amber{to{background:#ffb31a;border-color:#ffe93e;box-shadow:0 0 18px #ffb31a}}@keyframes sr-lit-green{to{background:#20e07a;border-color:#6dffb0;box-shadow:0 0 26px #20e07a}}.sr-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.sr-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (min-width:1024px){.sr-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-lineup[data-state=armed] .sr-slip{opacity:0;transform:translate(-48px)}.sr-lineup[data-state=go] .sr-slip{animation:.5s cubic-bezier(.2,.8,.2,1) backwards sr-slip-in;animation-delay:calc(1.05s + min(var(--i), 8) * 70ms)}.sr-slip{border:2px solid var(--sr-edge);background:var(--sr-panel);box-shadow:0 16px 26px -20px var(--sr-glow);border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sr-slip:hover{border-color:var(--sr-glow);box-shadow:0 22px 44px -14px var(--sr-glow);transform:translateY(-4px)}.sr-slip-link{flex:1;text-decoration:none;display:block;position:relative}.sr-slip-buy{padding:0 14px 14px}.sr-rank{z-index:2;background:var(--sr-yellow);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);font-family:var(--font-display);color:var(--sr-night);padding:3px 12px 3px 9px;font-size:15px;position:absolute;top:10px;left:10px}.sr-slip-photo{aspect-ratio:1;background:#fff;position:relative}.sr-slip-nophoto{color:#555;place-items:center;height:100%;font-size:12px;display:grid}.sr-slip-body{padding:12px 14px 16px}.sr-slip-meta{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;font-weight:700;display:flex}.sr-banger{background:var(--sr-pink);color:var(--sr-night);border-radius:4px;padding:1px 6px}.sr-slip-title{font-family:var(--font-display);color:var(--sr-cream);margin-top:6px;font-size:17px;line-height:1.12}.sr-slip-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--sr-glow);text-shadow:0 0 10px color-mix(in srgb, var(--sr-glow) 50%, transparent);margin-top:8px;font-size:22px;font-weight:700}.sr-years-section{background:linear-gradient(var(--sr-night), #0d0a2e)}.sr-years{border-top:2px solid var(--sr-edge);margin-top:28px}.sr-year{border-bottom:1px dashed var(--sr-edge);grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.sr-year-num{font-family:var(--font-display);color:var(--sr-pink);font-size:26px}.sr-year-name{color:var(--sr-cream);font-weight:700}.sr-year-cta{white-space:nowrap;color:var(--sr-glow);font-weight:800;text-decoration:none}.sr-year-out{color:var(--sr-muted);font-weight:600}.sr-year-ask{border:2px solid var(--sr-edge);color:var(--sr-cream);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:14px;transition:border-color .16s,color .16s}.sr-year-ask:hover{border-color:var(--sr-pink);color:#fff}.sr-year-done{color:var(--sr-yellow)}.sr-year-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sr-year-input{border:2px solid var(--sr-edge);background:var(--sr-deep);min-width:0;min-height:46px;color:var(--sr-cream);border-radius:12px;padding:0 14px;font-size:16px}.sr-year-input::placeholder{color:var(--sr-muted)}.sr-year-input:focus-visible{outline:3px solid var(--sr-glow);outline-offset:1px}.sr-year-send{border:2px solid var(--sr-yellow);background:var(--sr-press);color:#fff;cursor:pointer;border-radius:12px;min-height:46px;padding:0 18px;font-weight:800}.sr-year-note{color:var(--sr-muted);grid-column:1/-1;font-size:13px}.sr-year-live{background:linear-gradient(90deg, color-mix(in srgb, var(--sr-glow) 10%, transparent), transparent 70%)}.sr-cta-section{border-top:2px solid var(--sr-edge);background:var(--sr-deep)}.sr-launch-fx,.sr-purge-fx{z-index:70;opacity:0;pointer-events:none;position:fixed;inset:0}.sr-launch-fx{background:repeating-linear-gradient(0deg,#0000 0 22px,#ffffff80 22px 23px,#0000 23px 61px,#2ee6d673 61px 62px),radial-gradient(#0000 30%,#07061ad9 75%)}.sr-page[data-launch] .sr-launch-fx{animation:.75s ease-in forwards sr-warp}.sr-page[data-launch] .sr-car-wrap{animation:.75s cubic-bezier(.55,0,.9,.35) forwards sr-launch-car}.sr-purge-fx{background:radial-gradient(circle at 50% 60%,#ffffffe6,#b98bff8c 30%,#0000 70%)}.sr-page[data-purge] .sr-purge-fx{animation:1s ease-out forwards sr-purge}.sr-page[data-bass] .sr-car-wrap{animation:.714s cubic-bezier(.2,.9,.3,1) infinite sr-thump}.sr-page[data-bass] .sr-underglow{animation:.714s ease-out infinite sr-glow}.sr-page[data-rainbow] .sr-car,.sr-page[data-rainbow] .sr-slip-price,.sr-page[data-rainbow] .sr-title span:last-child{animation:2.4s linear infinite sr-hue}@keyframes sr-scroll{to{transform:translate(-50%)}}@keyframes sr-lanes{to{transform:translate(-140px)}}@keyframes sr-bob{to{transform:translateY(2px)}}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-glow{0%{opacity:.55}to{opacity:1}}@keyframes sr-flicker{0%,to{opacity:1}50%{opacity:.35}}@keyframes sr-blink{50%{opacity:.4}}@keyframes sr-shake{25%{transform:translate(-3px)rotate(-1deg)}75%{transform:translate(3px)rotate(1deg)}}@keyframes sr-flame{0%{opacity:1;transform:scaleX(.3)}40%{opacity:1;transform:scaleX(1.2)}to{opacity:0;transform:scaleX(.6)}}@keyframes sr-slip-in{0%{opacity:0;transform:translate(-48px)skew(-8deg)}to{opacity:1;transform:none}}@keyframes sr-warp{0%{opacity:0;transform:scaleX(1)}35%{opacity:1}to{opacity:0;transform:scaleX(3)}}@keyframes sr-launch-car{0%{transform:translate(0)}12%{transform:translate(-14px)translateY(-3px)rotate(-1.5deg)}to{transform:translate(120vw)}}@keyframes sr-purge{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes sr-thump{0%{transform:translateY(3px)scaleY(.985)}30%,to{transform:none}}@keyframes sr-hue{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sr-ignition{display:none}.sr-track,.sr-search,.sr-beacon,.sr-reflect,.sr-lanes,.sr-wheel,.sr-underglow,.sr-car-wrap,.sr-shift[data-on],.sr-page[data-bass] .sr-car-wrap,.sr-page[data-bass] .sr-underglow,.sr-page[data-rainbow] .sr-car,.sr-page[data-rainbow] .sr-slip-price,.sr-page[data-rainbow] .sr-title span:last-child,.sr-page[data-launch] .sr-launch-fx,.sr-page[data-launch] .sr-car-wrap,.sr-page[data-purge] .sr-purge-fx,.sr-page[data-bov] .sr-tach{animation:none!important}.sr-slip-link,.sr-btn,.sr-rev{transition:none}}.sr-hero-rev-row{gap:10px;max-width:460px;margin-top:14px;display:flex}.sr-hero-rev{border:2px solid var(--sr-pink);text-align:left;color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:60px;box-shadow:0 0 calc(18px + var(--sr-rev,0) * 40px) calc(-6px + var(--sr-rev,0) * 6px) var(--sr-pink), inset 0 -3px 0 #00000059;background:linear-gradient(#2a0c3e,#16082a);border-radius:18px;flex:1;padding:10px 18px;position:relative;overflow:hidden}.sr-hero-rev-fill{transform-origin:0;background:linear-gradient(90deg, var(--sr-cyan) 0%, var(--sr-yellow) 62%, var(--sr-pink) 86%, #ff3c3c 100%);opacity:.38;position:absolute;inset:0;transform:scaleX(0)}.sr-hero-rev-label{gap:2px;display:grid;position:relative}.sr-hero-rev-top{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;font-size:17px}.sr-hero-rev-sub{font-family:var(--font-mono,ui-monospace, monospace);color:var(--sr-lilac);font-size:12px;font-weight:700}.sr-hero-rev-sub span{color:var(--sr-cyan)}.sr-hero-sound{border:2px solid var(--sr-edge);background:var(--sr-deep);cursor:pointer;border-radius:18px;flex:none;width:60px;font-size:22px}.sr-hero-sound[aria-pressed=false]{opacity:.7}.sr-speedlines{z-index:1;pointer-events:none;opacity:calc(var(--sr-rev,0) * .9);background:repeating-linear-gradient(#0000 0 37px,#ffffff80 37px 38px,#0000 38px 91px,#2ee6d68c 91px 93px,#0000 93px 141px,#ff2e9a80 141px 142px);animation:.5s linear infinite sr-speed;position:absolute;inset:0 -40% 200px 0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 160px,#0000 160px 260px,#000 260px 330px,#0000 330px 520px);mask-image:repeating-linear-gradient(90deg,#000 0 160px,#0000 160px 260px,#000 260px 330px,#0000 330px 520px)}@keyframes sr-speed{to{transform:translate(-520px)}}.sr-car{transform-origin:30% 90%;will-change:transform}.sr-exhaust:after{content:"";width:52px;height:16px;opacity:calc(var(--sr-boost,0) * 1.2);transform:scaleX(calc(.4 + var(--sr-rev,0) * .9));transform-origin:100%;pointer-events:none;background:radial-gradient(at 100%,#fff 0,#8fd3ff 20%,#ffe93e 38%,#ff7a1a 60%,#0000 74%);border-radius:50%;animation:90ms steps(2,end) infinite sr-lick;position:absolute;top:34%;right:72%}@keyframes sr-lick{50%{translate:0 1px;scale:1 .8}}.sr-page[data-revving] .sr-title span:last-child{filter:brightness(calc(1 + var(--sr-rev,0) * .5))}.sr-page[data-revving] .sr-underglow{opacity:calc(.6 + var(--sr-rev,0) * .4)}@media (min-width:1024px){.sr-hero{min-height:0}.sr-hero-copy{padding-top:clamp(24px,4vh,44px)}.sr-title{font-size:min(148px,10.5vw)}.sr-lead{max-width:28em}.sr-car-wrap{width:min(680px,47vw);left:auto;right:max(2vw,50vw - 36rem - 40px);translate:0}}@media (max-width:640px){.sr-hero{min-height:0}.sr-hero-copy{padding-top:22px}.sr-title{font-size:clamp(50px,15.5vw,66px)}.sr-lead{margin-top:12px;font-size:16px;line-height:1.45}.sr-lead-long{display:none}.sr-stock{margin-top:14px;padding:8px 13px;font-size:12px}.sr-stock-long{display:none}.sr-hero-rev{min-height:56px;padding:8px 16px}.sr-hero-sound{width:56px}.sr-hero-rev-row{max-width:none}.sr-hero-rev-top{font-size:15px}.sr-road{height:150px;margin-top:10px}.sr-page .sr-car-wrap{width:94vw;bottom:40px;translate:-44.5%}.sr-lanes{bottom:30px}.sr-speedlines{inset:0 -60% 150px 0}.sr-year{grid-template-columns:64px minmax(0,1fr);row-gap:8px}.sr-year-cta{grid-column:2;justify-self:start}.sr-year-form{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sr-speedlines,.sr-exhaust:after{animation:none!important}.sr-speedlines{display:none}}
