.skip-intro[data-astro-cid-3bsjuuan]{top:var(--space-4);left:var(--space-4);z-index:var(--z-skip);min-height:var(--hud-size);padding:0 var(--space-4);border:1px solid var(--color-carbon-500);border-radius:var(--radius-round);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;backdrop-filter:blur(6px);background:#0a0a0bd9;align-items:center;text-decoration:none;display:inline-flex;position:fixed}.skip-intro[data-astro-cid-3bsjuuan]:hover{border-color:var(--color-grey-300);color:var(--color-white)}.skip-intro__intro[data-astro-cid-3bsjuuan]{display:none}html.js:is([data-stage=intro],[data-stage=armed],[data-stage=starting]) .skip-intro__intro[data-astro-cid-3bsjuuan]{display:inline}html.js:is([data-stage=intro],[data-stage=armed],[data-stage=starting]) .skip-intro__content[data-astro-cid-3bsjuuan]{display:none}html:not(.js) .skip-intro[data-astro-cid-3bsjuuan]:not(:focus),html.js[data-stage=track] .skip-intro[data-astro-cid-3bsjuuan]:not(:focus){translate:0 calc(-100% - var(--space-6))}.cockpit[data-astro-cid-uvzvjn7r]{opacity:.55;filter:blur(10px)brightness(.6)saturate(.6);will-change:filter, transform;position:absolute;inset:0;overflow:hidden;transform:scale(1.04)}@media (aspect-ratio<=1){.cockpit__side--left[data-astro-cid-uvzvjn7r]{transform:translate(450px,116px)scale(.6)}.cockpit__side--right[data-astro-cid-uvzvjn7r]{transform:translate(190px,116px)scale(.6)}}.cockpit__svg[data-astro-cid-uvzvjn7r]{width:100%;max-width:none;height:100%}.cockpit__num[data-astro-cid-uvzvjn7r]{font-family:var(--font-mono);fill:var(--color-metal-light);font-size:20px;font-weight:500}.cockpit__unit[data-astro-cid-uvzvjn7r],.cockpit__lcd[data-astro-cid-uvzvjn7r]{font-family:var(--font-mono);letter-spacing:.15em;fill:var(--color-grey-300);font-size:13px}.cockpit__lcd[data-astro-cid-uvzvjn7r]{fill:var(--color-green)}.cockpit__gear[data-astro-cid-uvzvjn7r]{font-family:var(--font-mono);fill:var(--color-white);font-size:44px;font-weight:700}.cockpit__warn[data-astro-cid-uvzvjn7r]{font-family:var(--font-mono);letter-spacing:.08em;fill:#26282d;font-size:12px;font-weight:700}.ignition[data-astro-cid-wbwbhqr3]{--w:clamp(168px, 36vmin, 228px);justify-items:center;gap:var(--space-5);display:grid}.ignition__unit[data-astro-cid-wbwbhqr3]{width:var(--w);aspect-ratio:200/250;perspective:700px;filter:drop-shadow(0 14px 24px #000000b3);position:relative}.ignition__plate[data-astro-cid-wbwbhqr3]{width:100%;height:100%;position:absolute;inset:0}.ignition__legend[data-astro-cid-wbwbhqr3],.ignition__legend-small[data-astro-cid-wbwbhqr3],.ignition__btn-small[data-astro-cid-wbwbhqr3],.ignition__btn-legend[data-astro-cid-wbwbhqr3],.ignition__guard-text[data-astro-cid-wbwbhqr3],.ignition__guard-small[data-astro-cid-wbwbhqr3]{font-family:var(--font-mono);font-weight:700}.ignition__legend[data-astro-cid-wbwbhqr3]{letter-spacing:.22em;fill:#d4d8dd;font-size:11px}.ignition__legend-small[data-astro-cid-wbwbhqr3]{letter-spacing:.14em;fill:#aab0b7;font-size:6.4px}.ignition__etch-shadow[data-astro-cid-wbwbhqr3],.ignition__btn-shadow[data-astro-cid-wbwbhqr3],.ignition__guard-shadow[data-astro-cid-wbwbhqr3]{fill:#000;fill-opacity:.75}.ignition__start[data-astro-cid-wbwbhqr3]{cursor:pointer;background:0 0;border:0;border-radius:9%;width:44%;height:35.2%;padding:0;position:absolute;top:33.6%;left:28%}.ignition__start[data-astro-cid-wbwbhqr3]:disabled{cursor:default}.ignition__start[data-astro-cid-wbwbhqr3] svg[data-astro-cid-wbwbhqr3]{width:100%;height:100%}.ignition__start[data-astro-cid-wbwbhqr3]:focus-visible{outline-offset:5px}.ignition__btn-small[data-astro-cid-wbwbhqr3]{letter-spacing:.3em;fill:#6b7178;font-size:9px}.ignition__btn-legend[data-astro-cid-wbwbhqr3]{letter-spacing:.08em;fill:#737980;transition:fill var(--duration-base), filter var(--duration-base);font-size:19px}.ignition__btn-lamp[data-astro-cid-wbwbhqr3]{fill:#2a2d31;transition:fill var(--duration-base)}html:is([data-stage=armed],[data-stage=starting]) .ignition__btn-legend[data-astro-cid-wbwbhqr3]{fill:#ff4d3d;filter:drop-shadow(0 0 3px #ff3c28e6)}html:is([data-stage=armed],[data-stage=starting]) .ignition__btn-small[data-astro-cid-wbwbhqr3]{fill:#ffb3aa}html:is([data-stage=armed],[data-stage=starting]) .ignition__btn-lamp[data-astro-cid-wbwbhqr3]{fill:#3ddc84;filter:drop-shadow(0 0 3px #3ddc84)}html[data-stage=armed] .ignition__start[data-astro-cid-wbwbhqr3]{animation:1.6s ease-in-out infinite ignition-pulse}@keyframes ignition-pulse{0%,to{box-shadow:0 0 12px 1px #e106004d}50%{box-shadow:0 0 30px 6px var(--color-red-glow)}}@media (prefers-reduced-motion:reduce){html[data-stage=armed] .ignition__start[data-astro-cid-wbwbhqr3]{box-shadow:0 0 24px 4px var(--color-red-glow);animation:none}}.ignition__flash[data-astro-cid-wbwbhqr3]{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,#ff5a4eb3 45%,#0000 75%);border-radius:9%;width:44%;height:35.2%;position:absolute;top:33.6%;left:28%}.ignition__console[data-astro-cid-wbwbhqr3]{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(12deg)}.ignition__guard[data-astro-cid-wbwbhqr3]{--t:calc(var(--w) * .028);cursor:pointer;transform-origin:0%;width:62%;height:49.6%;transform-style:preserve-3d;z-index:2;background:0 0;border:0;border-radius:6%;padding:0;position:absolute;top:26.4%;left:19%}.ignition__guard[data-astro-cid-wbwbhqr3]:focus-visible{outline-offset:5px}.ignition__lid[data-astro-cid-wbwbhqr3]{transform-origin:0%;transform-style:preserve-3d;transition:transform .35s var(--ease-out);position:absolute;inset:0}html[data-stage=intro] .ignition__guard[data-astro-cid-wbwbhqr3]:hover .ignition__lid[data-astro-cid-wbwbhqr3]{transform:rotateY(-12deg)}@media (prefers-reduced-motion:reduce){html[data-stage=intro] .ignition__guard[data-astro-cid-wbwbhqr3]:hover .ignition__lid[data-astro-cid-wbwbhqr3]{transform:none}}.ignition__face[data-astro-cid-wbwbhqr3],.ignition__slice[data-astro-cid-wbwbhqr3]{border-radius:6%;position:absolute;inset:0}.ignition__face[data-astro-cid-wbwbhqr3]{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ignition__face[data-astro-cid-wbwbhqr3] svg[data-astro-cid-wbwbhqr3]{width:100%;height:100%}.ignition__face--front[data-astro-cid-wbwbhqr3]{transform:translateZ(var(--t))}.ignition__face--back[data-astro-cid-wbwbhqr3]{transform:rotateY(180deg)}.ignition__slice[data-astro-cid-wbwbhqr3]{transform:translateZ(calc(var(--t) * var(--i) / 4));background:linear-gradient(90deg,#6e0300,#a80400 50%,#5c0200)}.ignition__slice[data-astro-cid-wbwbhqr3]:first-child{--i:1;box-shadow:0 8px 14px #0000008c}.ignition__slice[data-astro-cid-wbwbhqr3]:nth-child(2){--i:2}.ignition__slice[data-astro-cid-wbwbhqr3]:nth-child(3){--i:3}.ignition__guard-text[data-astro-cid-wbwbhqr3]{letter-spacing:.2em;fill:#ffe1dceb;font-size:15px}.ignition__guard-small[data-astro-cid-wbwbhqr3]{letter-spacing:.24em;fill:#ffd7d2cc;font-size:7px}.ignition__face--back[data-astro-cid-wbwbhqr3] .ignition__guard-text[data-astro-cid-wbwbhqr3]{text-anchor:middle;font-size:12px}.ignition__hinge[data-astro-cid-wbwbhqr3]{width:6px;height:40%;transform:translateZ(calc(var(--w) * .028));pointer-events:none;background:linear-gradient(90deg,#3b3f45,#e6e9ec 45%,#8a9098 70%,#3b3f45);border-radius:3px;position:absolute;top:31%;left:calc(19% - 3px);box-shadow:1px 0 3px #0009}.ignition__hint[data-astro-cid-wbwbhqr3]{min-height:1.6em;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-grey-200);text-align:center}.start-lights[data-astro-cid-6oimxwj3]{position:relative}.start-lights__gantry[data-astro-cid-6oimxwj3]{border-radius:var(--radius-md);background:linear-gradient(#1f2125,#0a0a0b);gap:clamp(.4rem,1.6vw,1rem);padding:clamp(.4rem,1.2vw,.7rem);display:flex;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0009}.start-lights__pod[data-astro-cid-6oimxwj3]{border-radius:var(--radius-sm);background:#050506;gap:clamp(.25rem,.8vw,.45rem);padding:clamp(.25rem,.8vw,.45rem);display:grid}.start-lights__lamp[data-astro-cid-6oimxwj3]{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#2b1110,#120707 70%);border-radius:50%;width:clamp(1.25rem,4.2vw,2.25rem);display:block;position:relative;box-shadow:inset 0 2px 4px #000c}.start-lights__glow[data-astro-cid-6oimxwj3]{box-shadow:0 0 14px 4px var(--color-red-glow), 0 0 40px 10px #e106004d;opacity:0;background:radial-gradient(circle at 40% 35%,#ffd2cc,#ff3b30 30%,#e10600 62%,#8f0400);border-radius:50%;position:absolute;inset:0}.start-lights__glow--green[data-astro-cid-6oimxwj3]{background:radial-gradient(circle at 40% 35%,#d9ffe9,#3ddc84 32%,#12a150 64%,#06512a);box-shadow:0 0 14px 4px #3ddc848c,0 0 40px 10px #3ddc844d}.start-screen[data-astro-cid-lr62s5zf]{z-index:var(--z-start);background:var(--color-black);place-items:center;display:none;position:fixed;inset:0;overflow:hidden}html.js:is([data-stage=intro],[data-stage=armed],[data-stage=starting]) .start-screen[data-astro-cid-lr62s5zf]{display:grid}html:has(#main:target) .start-screen[data-astro-cid-lr62s5zf]{display:none}.start-screen__carbon[data-astro-cid-lr62s5zf],.start-screen__ambient[data-astro-cid-lr62s5zf],.start-screen__vignette[data-astro-cid-lr62s5zf]{pointer-events:none;position:absolute;inset:0}.start-screen__carbon[data-astro-cid-lr62s5zf]{background-color:#131313;background-image:linear-gradient(27deg,#151515 5px,#0000 5px),linear-gradient(207deg,#151515 5px,#0000 5px),linear-gradient(27deg,#222 5px,#0000 5px),linear-gradient(207deg,#222 5px,#0000 5px),linear-gradient(90deg,#1b1b1b 10px,#0000 10px),linear-gradient(#1d1d1d 25%,#1a1a1a 25% 50%,#0000 50% 75%,#242424 75%,#242424);background-position:0 5px,10px 0,0 10px,10px 5px,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box}.start-screen__ambient[data-astro-cid-lr62s5zf]{background:radial-gradient(closest-side at 35% 40%,#ffffff17,#0000),radial-gradient(closest-side at 70% 65%,#e1060012,#0000);animation:16s ease-in-out infinite alternate ambient-drift;inset:-30%}@keyframes ambient-drift{0%{transform:translate(-6%,-3%)rotate(0)}to{transform:translate(6%,4%)rotate(8deg)}}.start-screen__vignette[data-astro-cid-lr62s5zf]{background:radial-gradient(#0000 35%,#0000008c 75%,#000 115%)}.start-screen__top[data-astro-cid-lr62s5zf]{top:calc(var(--hud-size) + var(--space-5));z-index:4;align-items:center;gap:var(--space-4);padding-inline:var(--gutter);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0;right:0}.start-screen__title[data-astro-cid-lr62s5zf]{align-items:center;gap:var(--space-2);text-align:center;animation:title-in 1.1s var(--ease-out) both;flex-direction:column;display:flex}.start-screen__name[data-astro-cid-lr62s5zf]{letter-spacing:.01em;color:var(--color-white);text-shadow:0 2px 18px #000c;font-size:clamp(1.4rem,1rem + 2vw,2.25rem);font-weight:700;line-height:1}.start-screen__divider[data-astro-cid-lr62s5zf]{background:var(--color-red);width:2.5rem;height:2px;box-shadow:0 0 12px var(--color-red-glow)}.start-screen__role[data-astro-cid-lr62s5zf]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-red-bright);font-size:clamp(.75rem,.65rem + .5vw,1rem);font-weight:500}@keyframes title-in{0%{opacity:0;letter-spacing:.2em;transform:translateY(-10px)}}@media (width>=600px){.start-screen__title[data-astro-cid-lr62s5zf]{gap:var(--space-4);flex-direction:row}}@media (width>=900px){.start-screen__top[data-astro-cid-lr62s5zf]{top:max(var(--space-5), 3vh);gap:var(--space-5)}}.start-screen__centre[data-astro-cid-lr62s5zf]{z-index:3;padding-top:8vh;position:relative}.hud[data-astro-cid-wovuqoua]{display:none}html.js .hud[data-astro-cid-wovuqoua]{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-hud);gap:var(--space-2);display:flex;position:fixed}@media (width<=899px){html.js[data-stage=track] .hud[data-astro-cid-wovuqoua]{top:calc(var(--minimap-height) + var(--space-3));right:var(--gutter);bottom:auto}}@media (width>=900px){html.js .hud[data-astro-cid-wovuqoua]{top:var(--space-4);bottom:auto}}@media (width<=599px){.hud[data-astro-cid-wovuqoua] .control-btn[data-astro-cid-wovuqoua]{width:var(--hud-size);justify-content:center;padding:0}.hud__label[data-astro-cid-wovuqoua]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hud[data-astro-cid-wovuqoua] [data-astro-cid-wovuqoua][hidden],.hud__waves[data-astro-cid-wovuqoua]{display:none}[data-astro-cid-wovuqoua][aria-pressed=true] .hud__waves[data-astro-cid-wovuqoua]{display:inline}[data-astro-cid-wovuqoua][aria-pressed=true] .hud__mute[data-astro-cid-wovuqoua],.minimap[data-astro-cid-sfxvbpkf]{display:none}@media (width<=899px){html.js .minimap--bar[data-astro-cid-sfxvbpkf]{z-index:var(--z-minimap);align-items:center;gap:var(--space-4);height:var(--minimap-height);padding:var(--space-2) var(--gutter);border-bottom:1px solid var(--color-border);backdrop-filter:blur(8px);background:#0e1014eb;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 10px 24px -12px #000c}}@media (width>=900px){html.js .minimap--dash[data-astro-cid-sfxvbpkf]{display:block}}.minimap__svg[data-astro-cid-sfxvbpkf]{aspect-ratio:1000/680;width:auto;height:100%;overflow:visible}.minimap--dash[data-astro-cid-sfxvbpkf] .minimap__svg[data-astro-cid-sfxvbpkf]{width:100%;height:auto}.minimap[data-astro-cid-sfxvbpkf] path[data-astro-cid-sfxvbpkf]{fill:none;stroke-linecap:round;stroke-linejoin:round}.minimap__track[data-astro-cid-sfxvbpkf]{stroke:var(--color-grey-300);stroke-width:40px}.minimap--dash[data-astro-cid-sfxvbpkf] .minimap__track[data-astro-cid-sfxvbpkf]{stroke:var(--color-carbon-500);stroke-width:22px}.minimap__trail[data-astro-cid-sfxvbpkf]{stroke:var(--color-accent);stroke-width:36px;stroke-dasharray:1;stroke-dashoffset:1px}.minimap--dash[data-astro-cid-sfxvbpkf] .minimap__trail[data-astro-cid-sfxvbpkf]{stroke-width:12px}.minimap__line[data-astro-cid-sfxvbpkf]{fill:var(--color-white)}.minimap__marker[data-astro-cid-sfxvbpkf] circle[data-astro-cid-sfxvbpkf]{fill:var(--color-black);stroke:var(--color-grey-300);stroke-width:6px;transition:fill var(--duration-base), stroke var(--duration-base)}.minimap--bar[data-astro-cid-sfxvbpkf] .minimap__marker[data-astro-cid-sfxvbpkf] circle[data-astro-cid-sfxvbpkf]{r:18px}.minimap__marker[data-astro-cid-sfxvbpkf] text[data-astro-cid-sfxvbpkf]{font-family:var(--font-mono);fill:var(--color-white);font-size:26px;font-weight:700}.minimap__marker[data-astro-cid-sfxvbpkf].is-cleared circle[data-astro-cid-sfxvbpkf]{fill:#0f3d26;stroke:var(--color-green)}.minimap__marker[data-astro-cid-sfxvbpkf].is-active circle[data-astro-cid-sfxvbpkf]{fill:var(--color-red);stroke:var(--color-white)}.minimap__dot[data-astro-cid-sfxvbpkf]{fill:var(--color-red);stroke:var(--color-white);stroke-width:8px;filter:drop-shadow(0 0 10px #e10600cc)}.minimap__text[data-astro-cid-sfxvbpkf]{flex:1;min-width:0;line-height:1.25;display:grid}.minimap__label[data-astro-cid-sfxvbpkf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.minimap__sector[data-astro-cid-sfxvbpkf]{font-weight:700;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.minimap__readouts[data-astro-cid-sfxvbpkf]{font-size:var(--text-xs);color:var(--color-text-muted);justify-items:end;line-height:1.3;display:grid}.minimap__readouts[data-astro-cid-sfxvbpkf] b[data-astro-cid-sfxvbpkf]{color:var(--color-white);font-variant-numeric:tabular-nums}.minimap__bar[data-astro-cid-sfxvbpkf]{background:#ffffff0f;height:3px;position:absolute;bottom:-1px;left:0;right:0}.minimap__bar[data-astro-cid-sfxvbpkf] span[data-astro-cid-sfxvbpkf]{background:linear-gradient(90deg, var(--color-red), var(--color-accent));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pitwall[data-astro-cid-nzacor54]{width:100%;padding:var(--space-3);backdrop-filter:blur(6px);background:#0e1014d1;display:none;overflow:hidden}.pitwall__hud[data-astro-cid-nzacor54]{gap:var(--space-4);padding:var(--space-1) var(--space-2) var(--space-3);grid-template-columns:auto 1fr auto auto;align-items:end;display:grid}.pitwall__live[data-astro-cid-nzacor54]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-red-bright);align-self:center;font-weight:700;display:inline-flex}.pitwall__dot[data-astro-cid-nzacor54]{background:var(--color-red);width:8px;height:8px;box-shadow:0 0 10px var(--color-red);border-radius:50%;animation:1.4s ease-in-out infinite live-blink}@keyframes live-blink{50%{opacity:.25}}.pitwall__reading[data-astro-cid-nzacor54]{min-width:0;line-height:1.2;display:grid}.pitwall__label[data-astro-cid-nzacor54]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem}.pitwall__value[data-astro-cid-nzacor54]{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-weight:700;overflow:hidden}.pitwall__bar[data-astro-cid-nzacor54]{height:3px;margin:0 var(--space-2) var(--space-3);background:#ffffff14;border-radius:2px;overflow:hidden}.pitwall__bar[data-astro-cid-nzacor54] span[data-astro-cid-nzacor54]{background:linear-gradient(90deg, var(--color-red), var(--color-accent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}html:not(.js) .pitwall__hud[data-astro-cid-nzacor54],html:not(.js) .pitwall__bar[data-astro-cid-nzacor54],.pitwall__nav[data-astro-cid-nzacor54]{display:none}@media (width>=900px){.pitwall[data-astro-cid-nzacor54]{padding:var(--space-4);display:block}.pitwall__nav[data-astro-cid-nzacor54]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:block}.pitwall__nav[data-astro-cid-nzacor54] ol[data-astro-cid-nzacor54]{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pitwall__nav[data-astro-cid-nzacor54] a[data-astro-cid-nzacor54]{align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-grey-200);font-size:var(--text-xs);transition:border-color var(--duration-fast), background-color var(--duration-fast);font-weight:500;text-decoration:none;display:inline-flex}.pitwall__nav[data-astro-cid-nzacor54] a[data-astro-cid-nzacor54]:hover{border-color:var(--color-border-strong);color:var(--color-white)}.pitwall__nav[data-astro-cid-nzacor54] a[data-astro-cid-nzacor54] .mono[data-astro-cid-nzacor54]{color:var(--color-text-muted)}.pitwall__nav[data-astro-cid-nzacor54] a[data-astro-cid-nzacor54][aria-current=location]{border-color:var(--color-red);color:var(--color-white);background:#e106002e}.pitwall__nav[data-astro-cid-nzacor54] a[data-astro-cid-nzacor54][aria-current=location] .mono[data-astro-cid-nzacor54]{color:var(--color-red-bright)}}.backdrop[data-astro-cid-nlnhp4nu]{z-index:-1;background:radial-gradient(120% 80% at 50% 0%, #1c1f26 0%, var(--color-bg) 60%);pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop[data-astro-cid-nlnhp4nu]>[data-astro-cid-nlnhp4nu]{position:absolute}.backdrop__carbon[data-astro-cid-nlnhp4nu]{opacity:.55;background-color:#15171b;background-image:linear-gradient(27deg,#16181c 5px,#0000 5px),linear-gradient(207deg,#16181c 5px,#0000 5px),linear-gradient(27deg,#23262b 5px,#0000 5px),linear-gradient(207deg,#23262b 5px,#0000 5px),linear-gradient(90deg,#1c1e22 10px,#0000 10px),linear-gradient(#1e2024 25%,#1a1c20 25% 50%,#0000 50% 75%,#25282d 75%,#25282d);background-position:0 5px,10px 0,0 10px,10px 5px,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;inset:0;mask-image:linear-gradient(#000 0%,#0000008c 100%)}.backdrop__glow[data-astro-cid-nlnhp4nu]{will-change:transform;border-radius:50%;width:70vmax;height:70vmax}.backdrop__glow--red[data-astro-cid-nlnhp4nu]{background:radial-gradient(closest-side,#e1060047,#0000);animation:28s ease-in-out infinite alternate drift-a;top:-25vmax;left:-20vmax}.backdrop__glow--ice[data-astro-cid-nlnhp4nu]{background:radial-gradient(closest-side,#7ee0ff29,#0000);animation:34s ease-in-out infinite alternate drift-b;bottom:-30vmax;right:-25vmax}@keyframes drift-a{to{transform:translate(35vw,45vh)scale(1.15)}}@keyframes drift-b{to{transform:translate(-40vw,-40vh)scale(1.2)}}.backdrop__speed[data-astro-cid-nlnhp4nu]{opacity:.6;background:repeating-linear-gradient(-62deg,#0000 0 140px,#ffffff09 140px 141px,#0000 141px 260px,#e106000d 260px 262px);animation:9s linear infinite speed;inset:-50% -100%}@keyframes speed{to{transform:translate(-296.7px)}}.backdrop__rush[data-astro-cid-nlnhp4nu]{opacity:calc(var(--lap-speed,0) * .9);background:repeating-linear-gradient(-62deg,#0000 0 70px,#ffffff12 70px 72px,#0000 72px 190px,#7ee0ff17 190px 191px,#0000 191px 330px,#e106001a 330px 333px);animation:1.1s linear infinite rush;inset:-50% -100%}@keyframes rush{to{transform:translate(-373.7px)}}.backdrop__vignette[data-astro-cid-nlnhp4nu]{background:radial-gradient(#0000 45%,#0000008c 100%);inset:0}@media (prefers-reduced-motion:reduce){.backdrop__glow[data-astro-cid-nlnhp4nu],.backdrop__speed[data-astro-cid-nlnhp4nu]{animation:none}.backdrop__rush[data-astro-cid-nlnhp4nu]{display:none}}.smoke[data-astro-cid-5vm3ayf4]{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:hidden}.smoke[data-astro-cid-5vm3ayf4] .smoke__puff{width:var(--puff-size,30vmin);aspect-ratio:1;opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 45% 45%,#eceef1bf 0%,#d6d9de73 32%,#bec2c82e 55%,#0000 70%);border-radius:50%;position:absolute;top:0;left:0}.smoke[data-astro-cid-5vm3ayf4] .smoke__puff--big{--puff-size:70vmax}.driver[data-astro-cid-qicx3tao]{display:none}html.js:is([data-stage=starting],[data-stage=track]) .driver[data-astro-cid-qicx3tao]{--driver-cx:50%;z-index:-1;pointer-events:none;background:var(--color-bg);display:block;position:fixed;inset:0;overflow:hidden}.driver__road[data-astro-cid-qicx3tao]{width:100%;height:100%;position:absolute;inset:0}.driver__rush[data-astro-cid-qicx3tao]{opacity:calc(var(--lap-speed,0) * .7);background:repeating-conic-gradient(from 0deg at var(--driver-cx) 42%, transparent 0deg 5deg, #ffffff17 5deg 5.4deg, transparent 5.4deg 11deg, #7ee0ff1a 11deg 11.3deg);mask-image:radial-gradient(circle at var(--driver-cx) 42%, transparent 0 18%, #000 55%);position:absolute;inset:0}@media (width<=899px){html.js:is([data-stage=starting],[data-stage=track]) .driver[data-astro-cid-qicx3tao]{z-index:var(--z-windscreen);height:var(--windscreen-h);bottom:auto;box-shadow:0 12px 28px -10px #000000d9}.driver[data-astro-cid-qicx3tao]:after{content:"";z-index:3;background:var(--kerb-straight);height:4px;position:absolute;inset:auto 0 0}}.driver__frame[data-astro-cid-qicx3tao]{--frame-h:calc(var(--windscreen-h) * .78);bottom:0;left:calc(var(--driver-cx) - var(--frame-h) * 8 / 9);width:calc(var(--frame-h) * 16 / 9);height:var(--frame-h);position:absolute}.driver__frame[data-astro-cid-qicx3tao] svg[data-astro-cid-qicx3tao]{width:100%;max-width:none;height:100%;overflow:visible}.driver__gear[data-astro-cid-qicx3tao]{font-family:var(--font-mono);fill:var(--color-white);font-size:46px;font-weight:700}.driver__scrim[data-astro-cid-qicx3tao]{z-index:1;background:linear-gradient(#0000 75%,#0a0b0d59);position:absolute;inset:0}.driver__frame[data-astro-cid-qicx3tao]{z-index:2}@media (width>=900px){html.js:is([data-stage=starting],[data-stage=track]) .driver[data-astro-cid-qicx3tao]{--driver-cx:62%}.driver__scrim[data-astro-cid-qicx3tao]{background:linear-gradient(90deg,#0a0b0df0 0%,#0a0b0de0 36%,#0a0b0d4d 50%,#0000 58%)}.driver__frame[data-astro-cid-qicx3tao]{--frame-h:62vh;z-index:0}}@media (prefers-reduced-motion:reduce){.driver__rush[data-astro-cid-qicx3tao]{display:none}}.track[data-astro-cid-zq2i4a5p]{width:100%;position:relative}.track__frame[data-astro-cid-zq2i4a5p]{transform-origin:50%}.track__svg[data-astro-cid-zq2i4a5p]{width:100%;height:auto;overflow:visible}.track[data-astro-cid-zq2i4a5p] path[data-astro-cid-zq2i4a5p]{fill:none;stroke-linecap:round;stroke-linejoin:round}.track[data-astro-cid-zq2i4a5p] .track__infield[data-astro-cid-zq2i4a5p]{fill:url(#tr-infield)}.track__pit[data-astro-cid-zq2i4a5p]{stroke:#2a2d33;stroke-width:12px}.track__pit-line[data-astro-cid-zq2i4a5p]{stroke:#f5f6f78c;stroke-width:1.5px;stroke-dasharray:6 6}.track__garages[data-astro-cid-zq2i4a5p] rect[data-astro-cid-zq2i4a5p]{fill:#2c3038;stroke:#f5f6f759;stroke-width:1px}.track__runoff[data-astro-cid-zq2i4a5p]{stroke:#2b2f36;stroke-width:48px}.track__kerb-white[data-astro-cid-zq2i4a5p]{stroke:#f5f6f7;stroke-width:32px}.track__kerb-red[data-astro-cid-zq2i4a5p]{stroke:var(--color-red);stroke-width:32px;stroke-dasharray:13 13;stroke-linecap:butt}.track__edge[data-astro-cid-zq2i4a5p]{stroke:#f5f6f7;stroke-width:25px}.track__tarmac[data-astro-cid-zq2i4a5p]{stroke:#26292f;stroke-width:22px}.track__grid-boxes[data-astro-cid-zq2i4a5p] path[data-astro-cid-zq2i4a5p]{stroke:#f5f6f7;stroke-width:1.4px;stroke-linecap:square;opacity:.85}.track__line-glow[data-astro-cid-zq2i4a5p]{stroke:var(--color-accent-glow);stroke-width:9px;opacity:.7}.track__line[data-astro-cid-zq2i4a5p]{stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:10 7}.track__trail[data-astro-cid-zq2i4a5p]{stroke:var(--color-white);stroke-width:3.5px;stroke-dasharray:1;stroke-dashoffset:0}html.js .track__trail[data-astro-cid-zq2i4a5p]{stroke-dashoffset:1px}.track__label[data-astro-cid-zq2i4a5p]{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--color-grey-200);paint-order:stroke;stroke:var(--color-bg);stroke-width:4px;font-size:15px;font-weight:500}.track__label--sf[data-astro-cid-zq2i4a5p]{fill:var(--color-white);font-size:14px;font-weight:700}.track__label--pit[data-astro-cid-zq2i4a5p]{fill:var(--color-grey-300);font-size:12px}.track__marker[data-astro-cid-zq2i4a5p]{cursor:pointer;outline:none}.track__marker-dot[data-astro-cid-zq2i4a5p]{fill:var(--color-black);stroke:var(--color-white);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:stroke var(--duration-base), fill var(--duration-base), transform var(--duration-base) var(--ease-out)}.track[data-astro-cid-zq2i4a5p] .track__marker-hit[data-astro-cid-zq2i4a5p]{fill:#0000}.track__marker-halo[data-astro-cid-zq2i4a5p]{fill:none;stroke:var(--color-red);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.track__marker[data-astro-cid-zq2i4a5p] text[data-astro-cid-zq2i4a5p]{font-family:var(--font-mono);fill:var(--color-white);font-size:12px;font-weight:700}.track__marker[data-astro-cid-zq2i4a5p].is-cleared .track__marker-dot[data-astro-cid-zq2i4a5p]{fill:#0f3d26;stroke:var(--color-green)}.track__marker[data-astro-cid-zq2i4a5p].is-active .track__marker-dot[data-astro-cid-zq2i4a5p]{fill:var(--color-red);stroke:var(--color-white)}.track__marker[data-astro-cid-zq2i4a5p].is-active .track__marker-halo[data-astro-cid-zq2i4a5p]{opacity:1;animation:marker-ping 1.6s var(--ease-out) infinite}.track__marker[data-astro-cid-zq2i4a5p].is-hover .track__marker-dot[data-astro-cid-zq2i4a5p],.track__marker[data-astro-cid-zq2i4a5p]:hover .track__marker-dot[data-astro-cid-zq2i4a5p],.track__marker[data-astro-cid-zq2i4a5p]:focus-visible .track__marker-dot[data-astro-cid-zq2i4a5p]{transform:scale(1.25)}.track__marker[data-astro-cid-zq2i4a5p]:focus-visible .track__marker-hit[data-astro-cid-zq2i4a5p]{stroke:var(--color-focus);stroke-width:3px}.track__info[data-astro-cid-zq2i4a5p]{pointer-events:none}.track[data-astro-cid-zq2i4a5p] .track__tip[data-astro-cid-zq2i4a5p]{font-family:var(--font-sans);fill:var(--color-white);paint-order:stroke;stroke:var(--color-bg);stroke-width:5px;stroke-linejoin:round;opacity:0;transition:opacity var(--duration-fast), transform var(--duration-base) var(--ease-out);font-size:17px;font-weight:700;transform:translate(-6px)}.track__info--left[data-astro-cid-zq2i4a5p] .track__tip[data-astro-cid-zq2i4a5p]{transform:translate(6px)}.track__marker[data-astro-cid-zq2i4a5p]:is(:hover,:focus-visible,.is-hover)+.track__info[data-astro-cid-zq2i4a5p] .track__tip[data-astro-cid-zq2i4a5p]{opacity:1;transform:none}.track[data-astro-cid-zq2i4a5p] .track__split[data-astro-cid-zq2i4a5p]{font-family:var(--font-mono);fill:var(--color-green);paint-order:stroke;stroke:var(--color-bg);stroke-width:4px;font-size:13px;font-weight:700}@keyframes marker-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.review[data-astro-cid-6oq7tnu7]{gap:var(--space-5);padding-block:var(--space-8);scroll-margin-top:calc(var(--minimap-height) + var(--space-4));display:grid}@media (width<=899px){html.js[data-stage=track] .review[data-astro-cid-6oq7tnu7]{scroll-margin-top:0}}.review__head[data-astro-cid-6oq7tnu7]{gap:var(--space-3);max-width:var(--content-max);display:grid}.review__eyebrow[data-astro-cid-6oq7tnu7]{align-items:center;gap:var(--space-3);color:var(--color-grey-200);display:flex}.review__flag[data-astro-cid-6oq7tnu7]{background:repeating-conic-gradient(var(--color-white) 0 25%, var(--color-black) 0 50%) 0 0 / .5rem .5rem;border-radius:2px;width:1.5rem;height:1rem}.review__title[data-astro-cid-6oq7tnu7]{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 3vw,3.25rem)}.review__intro[data-astro-cid-6oq7tnu7]{font-size:var(--text-lg);color:var(--color-grey-200)}.review__map[data-astro-cid-6oq7tnu7]{padding:var(--space-3);overflow:hidden}@media (width>=900px){.review[data-astro-cid-6oq7tnu7]{min-height:100vh;padding-block:var(--space-9);align-content:center}.review__map[data-astro-cid-6oq7tnu7]{width:min(100%,64rem);padding:var(--space-5);justify-self:center}}.test-run[data-astro-cid-7t2m7tsv]{gap:var(--space-4);padding:var(--space-5);background:repeating-linear-gradient(0deg,#0000 0 23px,#ffffff08 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#ffffff08 23px 24px),#0d1116eb;display:grid;overflow:hidden;container:test-run/inline-size}html:not(.js) .js-only[data-astro-cid-7t2m7tsv]{display:none}.test-run__head[data-astro-cid-7t2m7tsv]{gap:var(--space-2);display:grid}.test-run__badge[data-astro-cid-7t2m7tsv]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-carbon-500);border-radius:var(--radius-round);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-grey-200);transition:border-color var(--duration-base), color var(--duration-base);justify-self:start;font-weight:700;display:inline-flex}.test-run__badge[data-astro-cid-7t2m7tsv][data-status=passed]{border-color:var(--color-green);color:var(--color-green);background:#3ddc841a;box-shadow:0 0 24px -6px #3ddc8499}.test-run__badge[data-astro-cid-7t2m7tsv][data-status=failed]{border-color:var(--color-red-bright);color:var(--color-red-bright);background:#e106001f}.test-run__lamp[data-astro-cid-7t2m7tsv]{background:var(--color-amber);border-radius:50%;width:.6rem;height:.6rem}[data-astro-cid-7t2m7tsv][data-status=passed] .test-run__lamp[data-astro-cid-7t2m7tsv]{background:var(--color-green);box-shadow:0 0 10px var(--color-green);animation:2s ease-in-out infinite lamp}[data-astro-cid-7t2m7tsv][data-status=failed] .test-run__lamp[data-astro-cid-7t2m7tsv]{background:var(--color-red-bright)}@keyframes lamp{50%{opacity:.4}}.test-run__meta[data-astro-cid-7t2m7tsv],.test-run__audit-note[data-astro-cid-7t2m7tsv]{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.test-run__totals[data-astro-cid-7t2m7tsv],.test-run__audit-grid[data-astro-cid-7t2m7tsv]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.test-run__total[data-astro-cid-7t2m7tsv],.test-run__audit[data-astro-cid-7t2m7tsv]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-grey-300);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ffffff0a}.test-run__total--passed[data-astro-cid-7t2m7tsv],.test-run__audit[data-astro-cid-7t2m7tsv]{border-left-color:var(--color-green)}.test-run__total--failed[data-astro-cid-7t2m7tsv]{border-left-color:var(--color-red)}.test-run__total--duration[data-astro-cid-7t2m7tsv]{border-left-color:var(--color-accent)}.test-run__view-wrap[data-astro-cid-7t2m7tsv]{margin:var(--space-1) 0 0}.test-run__view[data-astro-cid-7t2m7tsv]{padding:var(--space-1) 0;color:var(--color-accent);font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.test-run__view[data-astro-cid-7t2m7tsv]:hover{color:var(--color-white)}.test-run__view[data-astro-cid-7t2m7tsv][aria-pressed=true]{color:var(--color-white);text-decoration-thickness:2px}.test-run__view[data-astro-cid-7t2m7tsv]:disabled{color:var(--color-text-muted);cursor:default;opacity:.6;text-decoration:none}.test-run__total[data-astro-cid-7t2m7tsv] dt[data-astro-cid-7t2m7tsv],.test-run__audit[data-astro-cid-7t2m7tsv] dt[data-astro-cid-7t2m7tsv]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.test-run__total[data-astro-cid-7t2m7tsv] dd[data-astro-cid-7t2m7tsv],.test-run__audit[data-astro-cid-7t2m7tsv] dd[data-astro-cid-7t2m7tsv]{font-size:var(--text-2xl);color:var(--color-white);margin:0;font-weight:700}.test-run__audit[data-astro-cid-7t2m7tsv] .test-run__audit-detail[data-astro-cid-7t2m7tsv]{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.test-run__actions[data-astro-cid-7t2m7tsv]{gap:var(--space-3);flex-wrap:wrap;display:flex}.test-run__btn[data-astro-cid-7t2m7tsv]{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);border:1px solid var(--color-carbon-500);border-radius:var(--radius-round);color:var(--color-white);font:inherit;cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-base) var(--ease-out);background:#ffffff0f;flex:12rem;font-weight:700;display:inline-flex}.test-run__btn[data-astro-cid-7t2m7tsv]:hover:not(:disabled){border-color:var(--color-green);transform:translateY(-1px)}.test-run__btn--primary[data-astro-cid-7t2m7tsv]{background:#3ddc8424;border-color:#3ddc848c}.test-run__btn--break[data-astro-cid-7t2m7tsv]{background:#e1060024;border-color:#e106008c}.test-run__btn--break[data-astro-cid-7t2m7tsv]:hover:not(:disabled){border-color:var(--color-red-bright)}[data-broken] .test-run__btn--break[data-astro-cid-7t2m7tsv]{border-color:var(--color-amber);background:#ffb00024}.test-run__hint[data-astro-cid-7t2m7tsv]{margin:calc(var(--space-2) * -1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.test-run__btn[data-astro-cid-7t2m7tsv]:disabled{cursor:not-allowed;opacity:.55}.test-run__screen[data-astro-cid-7t2m7tsv]{gap:var(--space-2);display:grid}.test-run__progress[data-astro-cid-7t2m7tsv]{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.test-run__progress[data-astro-cid-7t2m7tsv] span[data-astro-cid-7t2m7tsv]{background:var(--color-green);height:100%;box-shadow:0 0 8px var(--color-green);transform-origin:0;display:block;transform:scaleX(0)}.test-run__counter[data-astro-cid-7t2m7tsv]{min-height:1em;font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.test-run__console[data-astro-cid-7t2m7tsv]{height:18rem;padding:var(--space-3) var(--space-4);overscroll-behavior:contain;border:1px solid var(--color-carbon-500);border-radius:var(--radius-sm);font-size:var(--text-xs);background:#050709e6;margin:0;line-height:1.45;overflow-y:auto}.test-run__lines[data-astro-cid-7t2m7tsv]{align-content:start;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line{gap:var(--space-2);color:var(--color-grey-200);overflow-wrap:anywhere;display:flex}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--muted{color:var(--color-text-muted)}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__icon{flex:none;width:1ch;font-weight:700}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--passed .test-run__icon,.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--passed:not(:has(.test-run__icon)){color:var(--color-green)}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--failed .test-run__icon,.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--failed:not(:has(.test-run__icon)){color:var(--color-red-bright)}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--flaky .test-run__icon{color:var(--color-amber)}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__line--skipped{color:var(--color-text-muted)}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__text{display:grid}.test-run__console[data-astro-cid-7t2m7tsv] .test-run__meta-line{color:var(--color-text-muted)}.test-run__links[data-astro-cid-7t2m7tsv]{gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.test-run__audits[data-astro-cid-7t2m7tsv]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-carbon-500);display:grid}@container test-run (width>=40rem){.test-run__totals[data-astro-cid-7t2m7tsv],.test-run__audit-grid[data-astro-cid-7t2m7tsv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.test-run__shots{margin-top:var(--space-1);color:var(--color-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.test-run__shots:hover{color:var(--color-white)}.shots[data-astro-cid-7t2m7tsv]{width:min(64rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));padding:var(--space-5);border:1px solid var(--color-carbon-500);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.shots[data-astro-cid-7t2m7tsv]::backdrop{background:#000000bf}.shots__head[data-astro-cid-7t2m7tsv]{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.shots__title[data-astro-cid-7t2m7tsv]{font-size:var(--text-lg)}.shots__close[data-astro-cid-7t2m7tsv]{min-height:var(--hud-size);padding:0 var(--space-4);border:1px solid var(--color-carbon-500);border-radius:var(--radius-round);color:var(--color-white);font:inherit;cursor:pointer;background:#ffffff0f;flex:none;font-weight:700}.shots__meta[data-astro-cid-7t2m7tsv]{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.shots__grid[data-astro-cid-7t2m7tsv]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.shots__grid[data-astro-cid-7t2m7tsv] figure{gap:var(--space-2);margin:0;display:grid}.shots__grid[data-astro-cid-7t2m7tsv] img{border:1px solid var(--color-carbon-500);border-radius:var(--radius-sm);background:#000;width:100%;height:auto}.shots__grid[data-astro-cid-7t2m7tsv] figcaption{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-grey-200)}.evals[data-astro-cid-76gekhuj]{gap:var(--space-4);padding:var(--space-5);background:#0d1116eb;display:grid}html:not(.js) .js-only[data-astro-cid-76gekhuj]{display:none}.evals__head[data-astro-cid-76gekhuj]{gap:var(--space-2);display:grid}.evals__eyebrow[data-astro-cid-76gekhuj],.evals__meta[data-astro-cid-76gekhuj]{font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.evals__eyebrow[data-astro-cid-76gekhuj]{color:var(--color-accent);letter-spacing:var(--tracking-wide);text-transform:uppercase}.evals__title[data-astro-cid-76gekhuj]{font-size:var(--text-xl)}.evals__intro[data-astro-cid-76gekhuj]{color:var(--color-text-muted)}.evals__board[data-astro-cid-76gekhuj]{gap:var(--space-4);display:grid}.evals__board[data-astro-cid-76gekhuj][hidden]{display:none}.evals__overall[data-astro-cid-76gekhuj]{align-items:baseline;gap:var(--space-3);display:flex}.evals__overall-value[data-astro-cid-76gekhuj]{font-size:var(--text-2xl);color:var(--color-white);font-weight:700}.evals__overall-label[data-astro-cid-76gekhuj]{color:var(--color-text-muted)}.evals__scores[data-astro-cid-76gekhuj]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.evals__scores[data-astro-cid-76gekhuj] li{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.evals__scores[data-astro-cid-76gekhuj] .evals__score{font-family:var(--font-mono);color:var(--color-white);font-weight:700}.evals__scores[data-astro-cid-76gekhuj] .evals__bar{background:#ffffff14;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.evals__scores[data-astro-cid-76gekhuj] .evals__bar span{background:var(--color-green);transform-origin:0;height:100%;display:block}.evals__scores[data-astro-cid-76gekhuj] .is-short .evals__bar span{background:var(--color-amber)}.evals__all[data-astro-cid-76gekhuj]>summary[data-astro-cid-76gekhuj]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;justify-self:start;text-decoration:underline}.evals__all[data-astro-cid-76gekhuj][open]>summary[data-astro-cid-76gekhuj]{margin-bottom:var(--space-3)}.evals__cases[data-astro-cid-76gekhuj]{gap:var(--space-2);display:grid}.evals__cases[data-astro-cid-76gekhuj] details{border:1px solid var(--color-carbon-500);border-radius:var(--radius-sm);background:#050709b3}.evals__cases[data-astro-cid-76gekhuj] summary{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.evals__cases[data-astro-cid-76gekhuj] .evals__icon{font-family:var(--font-mono);color:var(--color-green);font-weight:700}.evals__cases[data-astro-cid-76gekhuj] [data-status=failed] .evals__icon{color:var(--color-red-bright)}.evals__cases[data-astro-cid-76gekhuj] [data-status=error] .evals__icon{color:var(--color-amber)}.evals__cases[data-astro-cid-76gekhuj] .evals__category{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);grid-column:2}.evals__cases[data-astro-cid-76gekhuj] .evals__detail{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm);display:grid}.evals__cases[data-astro-cid-76gekhuj] .evals__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-grey-200)}.evals__cases[data-astro-cid-76gekhuj] .evals__answer{padding:var(--space-3);border-left:3px solid var(--color-accent);white-space:pre-wrap;background:#ffffff0a}.evals__cases[data-astro-cid-76gekhuj] .evals__checks{gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:grid}.evals__cases[data-astro-cid-76gekhuj] .evals__checks .is-fail{color:var(--color-red-bright)}.evals__links[data-astro-cid-76gekhuj]{font-size:var(--text-sm)}.evals__links[data-astro-cid-76gekhuj] a[data-astro-cid-76gekhuj]{color:var(--color-accent)}.td[data-astro-cid-nk3gr4w2]{gap:var(--space-4);display:grid;container:td/inline-size}.td__stages[data-astro-cid-nk3gr4w2]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.td__stage[data-astro-cid-nk3gr4w2]{gap:var(--space-3);min-width:0;padding:var(--space-5);display:grid}.td__step[data-astro-cid-nk3gr4w2]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.td__title[data-astro-cid-nk3gr4w2]{font-size:var(--text-xl)}.td__label[data-astro-cid-nk3gr4w2]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-grey-200)}.td__story[data-astro-cid-nk3gr4w2]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-red);background:#ffffff0a;margin:0;font-style:italic}.td__criteria[data-astro-cid-nk3gr4w2],.td__list[data-astro-cid-nk3gr4w2]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.td__criteria[data-astro-cid-nk3gr4w2] li[data-astro-cid-nk3gr4w2]{gap:var(--space-2);grid-template-columns:3rem 1fr;display:grid}.td__list[data-astro-cid-nk3gr4w2] li[data-astro-cid-nk3gr4w2]:before{content:"— ";color:var(--color-text-muted)}.td__id[data-astro-cid-nk3gr4w2]{color:var(--color-white);font-weight:700}.td__states[data-astro-cid-nk3gr4w2]{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.td__state[data-astro-cid-nk3gr4w2]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-carbon-500);border-radius:var(--radius-round);color:var(--color-white)}.td__more[data-astro-cid-nk3gr4w2]>summary[data-astro-cid-nk3gr4w2]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;justify-self:start;text-decoration:underline}.td__more[data-astro-cid-nk3gr4w2][open]>summary[data-astro-cid-nk3gr4w2]{margin-bottom:var(--space-3)}.td__table[data-astro-cid-nk3gr4w2]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.td__table[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] td[data-astro-cid-nk3gr4w2]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-carbon-500);text-align:left;vertical-align:top}.td__table[data-astro-cid-nk3gr4w2] thead[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:400}.td__table[data-astro-cid-nk3gr4w2] tbody[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2]{color:var(--color-white);font-weight:400}.td__priority[data-astro-cid-nk3gr4w2]{padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);justify-self:start;font-weight:700}.td__priority--p1[data-astro-cid-nk3gr4w2]{color:var(--color-red-bright);background:#e106002e}.td__priority--p2[data-astro-cid-nk3gr4w2]{color:var(--color-amber);background:#ffb00026}.td__auto[data-astro-cid-nk3gr4w2]{gap:var(--space-1);display:grid}.td__test[data-astro-cid-nk3gr4w2]{font-size:var(--text-xs);color:var(--color-green);overflow-wrap:anywhere}.td__score[data-astro-cid-nk3gr4w2]{color:var(--color-text-muted)}.td__score[data-astro-cid-nk3gr4w2] .mono[data-astro-cid-nk3gr4w2]{font-size:var(--text-lg);color:var(--color-green);font-weight:700}.td__gap[data-astro-cid-nk3gr4w2],.td__note[data-astro-cid-nk3gr4w2]{font-size:var(--text-sm);color:var(--color-text-muted)}.td__gap[data-astro-cid-nk3gr4w2]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-amber);background:#ffb0000f}@container td (width<=760px){.td__table[data-astro-cid-nk3gr4w2] thead[data-astro-cid-nk3gr4w2]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.td__table[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] tbody[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] tr[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] td[data-astro-cid-nk3gr4w2]{display:block}.td__table[data-astro-cid-nk3gr4w2] tr[data-astro-cid-nk3gr4w2]{padding:var(--space-2) 0;border-bottom:1px solid var(--color-carbon-500)}.td__table[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2],.td__table[data-astro-cid-nk3gr4w2] td[data-astro-cid-nk3gr4w2]{gap:var(--space-2);padding:var(--space-1) 0;border:0;grid-template-columns:6.5rem 1fr;display:grid}.td__table[data-astro-cid-nk3gr4w2] th[data-astro-cid-nk3gr4w2]:before,.td__table[data-astro-cid-nk3gr4w2] td[data-astro-cid-nk3gr4w2]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}}.text[data-astro-cid-y75neh7i],.case__body[data-astro-cid-y75neh7i] dd[data-astro-cid-y75neh7i]{color:var(--color-text-muted)}.chips[data-astro-cid-y75neh7i]{gap:var(--space-3);display:grid}.cases[data-astro-cid-y75neh7i]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.case[data-astro-cid-y75neh7i]{gap:var(--space-4);padding:var(--space-5);border-top:3px solid var(--color-red);display:grid}.case__head[data-astro-cid-y75neh7i]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.case__kicker[data-astro-cid-y75neh7i]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-red-bright)}.case__title[data-astro-cid-y75neh7i]{margin-top:var(--space-1);font-size:var(--text-xl)}.case__metric[data-astro-cid-y75neh7i]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);text-align:right;background:#7ee0ff14;border:1px solid #7ee0ff59;justify-items:end;display:grid}.case__metric-value[data-astro-cid-y75neh7i]{font-size:var(--text-2xl);color:var(--color-accent);font-weight:700;line-height:1.1}.case__metric-label[data-astro-cid-y75neh7i]{font-size:var(--text-xs);color:var(--color-grey-200)}.case__body[data-astro-cid-y75neh7i]{gap:var(--space-3);margin:0;display:grid}.case__body[data-astro-cid-y75neh7i] dt[data-astro-cid-y75neh7i]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white)}.case__body[data-astro-cid-y75neh7i] dd[data-astro-cid-y75neh7i]{margin:var(--space-1) 0 0}.case__steps[data-astro-cid-y75neh7i]{gap:var(--space-3);display:grid}.case__steps-label[data-astro-cid-y75neh7i]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-grey-200)}.case__steps[data-astro-cid-y75neh7i] ol[data-astro-cid-y75neh7i]{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.case__steps[data-astro-cid-y75neh7i] li[data-astro-cid-y75neh7i]{gap:var(--space-1);counter-increment:step;padding-left:2.75rem;display:grid;position:relative}.case__steps[data-astro-cid-y75neh7i] li[data-astro-cid-y75neh7i]:before{content:counter(step);border:1px solid var(--color-accent);width:1.9rem;height:1.9rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.case__steps[data-astro-cid-y75neh7i] li[data-astro-cid-y75neh7i]:not(:last-child):after{content:"";top:2.1rem;bottom:calc(var(--space-3) * -1 + .2rem);background:var(--color-carbon-500);width:1px;position:absolute;left:.95rem}.case__steps[data-astro-cid-y75neh7i] strong[data-astro-cid-y75neh7i]{color:var(--color-white)}.case__links[data-astro-cid-y75neh7i]{gap:var(--space-3);flex-wrap:wrap;display:flex}.case__link[data-astro-cid-y75neh7i]{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-round);color:var(--color-accent);border:1px solid #7ee0ff59;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.case__link[data-astro-cid-y75neh7i]:hover{border-color:var(--color-accent);color:var(--color-white)}.quotes[data-astro-cid-y75neh7i]{gap:var(--space-4);display:grid}.quote[data-astro-cid-y75neh7i]{padding:var(--space-5);border-left:3px solid var(--color-red)}.quote[data-astro-cid-y75neh7i] blockquote[data-astro-cid-y75neh7i]{font-size:var(--text-lg);margin:0}.quote[data-astro-cid-y75neh7i] figcaption[data-astro-cid-y75neh7i]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.finish[data-astro-cid-y75neh7i]{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);display:flex;overflow:hidden}.finish[data-astro-cid-y75neh7i]:after{content:"";background:var(--kerb-straight);height:6px;position:absolute;inset:auto 0 0}.finish__flag[data-astro-cid-y75neh7i]{flex:none;width:4.5rem;overflow:visible}.finish__cloth[data-astro-cid-y75neh7i]{transform-box:fill-box;transform-origin:0;animation:1.2s ease-in-out infinite alternate flag-wave}@keyframes flag-wave{0%{transform:skewY(-4deg)scaleX(.94)}to{transform:skewY(5deg)scaleX(1.02)}}.finish__title[data-astro-cid-y75neh7i]{font-size:var(--text-xl);font-weight:700}.finish__time[data-astro-cid-y75neh7i]{font-size:var(--text-sm);color:var(--color-text-muted)}.finish__time[data-astro-cid-y75neh7i] span[data-astro-cid-y75neh7i]{color:var(--color-accent);font-weight:700}.links[data-astro-cid-y75neh7i]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.link-tile[data-astro-cid-y75neh7i]{align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) var(--space-5);color:var(--color-white);transition:border-color var(--duration-fast), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base);text-decoration:none;display:flex}.link-tile[data-astro-cid-y75neh7i]:hover{border-color:var(--color-red);color:var(--color-white);transform:translateY(-2px)}.link-tile--primary[data-astro-cid-y75neh7i]{background:linear-gradient(135deg, #e1060047, #e106000f 60%), var(--color-surface);box-shadow:var(--shadow-glow-red);border-color:#e1060099}.link-tile__icon[data-astro-cid-y75neh7i]{background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.link-tile--primary[data-astro-cid-y75neh7i] .link-tile__icon[data-astro-cid-y75neh7i]{background:var(--color-red)}.link-tile__icon[data-astro-cid-y75neh7i] svg[data-astro-cid-y75neh7i]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.link-tile__text[data-astro-cid-y75neh7i]{flex:1;min-width:0;display:grid}.link-tile__label[data-astro-cid-y75neh7i]{font-weight:700}.link-tile__detail[data-astro-cid-y75neh7i]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.link-tile__arrow[data-astro-cid-y75neh7i]{font-size:var(--text-lg);transition:transform var(--duration-base) var(--ease-out)}.link-tile[data-astro-cid-y75neh7i]:hover .link-tile__arrow[data-astro-cid-y75neh7i]{transform:translate(3px)}@media (width>=600px){.stats[data-astro-cid-y75neh7i],.links[data-astro-cid-y75neh7i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lap-section[data-astro-cid-xhwi4ndi]{gap:var(--space-5);max-width:var(--content-max);padding-block:var(--space-8);scroll-margin-top:calc(var(--minimap-height) + var(--space-4));align-content:center;display:grid;position:relative}@media (width<=899px){html.js[data-stage=track] .lap-section[data-astro-cid-xhwi4ndi]{scroll-margin-top:0}}.lap-section__ghost[data-astro-cid-xhwi4ndi]{top:var(--space-5);z-index:-1;font-family:var(--font-mono);color:#0000;-webkit-text-stroke:1.5px #ffffff17;user-select:none;font-size:clamp(6rem,4rem + 10vw,11rem);font-weight:700;line-height:1;position:absolute;right:0}.lap-section[data-astro-cid-xhwi4ndi].is-active .lap-section__ghost[data-astro-cid-xhwi4ndi]{-webkit-text-stroke-color:#e1060059}.lap-section__head[data-astro-cid-xhwi4ndi]{gap:var(--space-3);display:grid}.lap-section__sector[data-astro-cid-xhwi4ndi]{align-items:center;gap:var(--space-3);color:var(--color-grey-200);display:flex}.lap-section__num[data-astro-cid-xhwi4ndi]{border:1px solid var(--color-border-strong);min-width:2.4em;height:2.4em;color:var(--color-white);transition:background-color var(--duration-base), border-color var(--duration-base);border-radius:50%;place-items:center;display:inline-grid}.lap-section[data-astro-cid-xhwi4ndi].is-active .lap-section__num[data-astro-cid-xhwi4ndi]{border-color:var(--color-white);background:var(--color-red);box-shadow:0 0 18px -2px var(--color-red-glow)}.lap-section__pole[data-astro-cid-xhwi4ndi]{color:var(--color-text-muted)}.lap-section__title[data-astro-cid-xhwi4ndi]{letter-spacing:-.02em;font-size:clamp(2rem,1.4rem + 3vw,3.25rem)}.lap-section__title[data-astro-cid-xhwi4ndi]:after{content:"";width:4.5rem;height:6px;margin-top:var(--space-3);background:var(--kerb-straight);border-radius:3px;display:block}html.lap-fx .lap-section__title[data-astro-cid-xhwi4ndi]{clip-path:inset(-.2em 100% -.4em 0);transition:clip-path .9s var(--ease-out) .1s}html.lap-fx .lap-section__title[data-astro-cid-xhwi4ndi]:after{transform-origin:0;transition:transform .7s var(--ease-out) .55s;transform:scaleX(0)}html.lap-fx .lap-section[data-astro-cid-xhwi4ndi].is-in .lap-section__title[data-astro-cid-xhwi4ndi]{clip-path:inset(-.2em -1em -.4em 0)}html.lap-fx .lap-section[data-astro-cid-xhwi4ndi].is-in .lap-section__title[data-astro-cid-xhwi4ndi]:after{transform:none}.lap-section__intro[data-astro-cid-xhwi4ndi]{font-size:var(--text-lg);color:var(--color-grey-200)}.lap-section__blocks[data-astro-cid-xhwi4ndi]{gap:var(--space-6);display:grid}.lap-section--hero[data-astro-cid-xhwi4ndi]{padding-block:var(--space-5) var(--space-8)}.hero__title[data-astro-cid-xhwi4ndi]{letter-spacing:-.03em;font-size:clamp(3.25rem,2rem + 7vw,6rem);line-height:.95}.hero__word[data-astro-cid-xhwi4ndi]{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero__word[data-astro-cid-xhwi4ndi]>span[data-astro-cid-xhwi4ndi]{display:inline-block}.hero__outline[data-astro-cid-xhwi4ndi]{color:#0000;-webkit-text-stroke:2px var(--color-white);background:linear-gradient(100deg,#0000 30%,#e10600d9 50%,#0000 70%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite sheen}@keyframes sheen{0%,30%{background-position:120% 0}70%,to{background-position:-20% 0}}.hero__role[data-astro-cid-xhwi4ndi]{align-items:center;gap:var(--space-3);font-size:var(--text-xl);color:var(--color-red-bright);font-weight:700;display:flex}.hero__role-bar[data-astro-cid-xhwi4ndi]{background:var(--kerb-straight);border-radius:3px;flex:none;width:2rem;height:6px}.hero__intro[data-astro-cid-xhwi4ndi]{max-width:34rem}.hero__stats[data-astro-cid-xhwi4ndi]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero__stat[data-astro-cid-xhwi4ndi]{justify-content:flex-end;gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column-reverse;display:flex}.hero__stat[data-astro-cid-xhwi4ndi] dd[data-astro-cid-xhwi4ndi]{white-space:nowrap;color:var(--color-white);margin:0;font-size:clamp(1.05rem,.75rem + 1.6vw,1.75rem);font-weight:700}.hero__stat[data-astro-cid-xhwi4ndi] dt[data-astro-cid-xhwi4ndi]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.35}.hero__ctas[data-astro-cid-xhwi4ndi]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.hero__cue[data-astro-cid-xhwi4ndi]{align-items:center;gap:var(--space-3);min-height:3rem;padding:0 var(--space-5) 0 var(--space-3);border-radius:var(--radius-round);background:var(--color-red);box-shadow:var(--shadow-glow-red);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white);font-weight:700;text-decoration:none;display:inline-flex}.hero__cue[data-astro-cid-xhwi4ndi]:hover{color:var(--color-white);background:#ff1a10}.hero__cue-icon[data-astro-cid-xhwi4ndi]{border:2px solid var(--color-white);border-radius:var(--radius-round);width:1.2rem;height:1.9rem;position:relative}.hero__cue-icon[data-astro-cid-xhwi4ndi]:after{content:"";background:var(--color-white);width:4px;height:7px;animation:cue-scroll 1.8s var(--ease-out) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:.3rem;left:50%}@keyframes cue-scroll{0%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(.7rem)}}.hero__contact[data-astro-cid-xhwi4ndi]{align-items:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);color:var(--color-white);background:#ffffff0d;font-weight:700;text-decoration:none;display:inline-flex}.hero__contact[data-astro-cid-xhwi4ndi]:hover{border-color:var(--color-white);color:var(--color-white)}@media (width>=900px){.lap-section[data-astro-cid-xhwi4ndi]{min-height:100vh;padding-block:var(--space-9)}.lap-section--hero[data-astro-cid-xhwi4ndi]{min-height:100vh}}html.js:is([data-stage=intro],[data-stage=armed]) .page[data-astro-cid-lcdefpme]{visibility:hidden}html:has(#main:target) .page[data-astro-cid-lcdefpme]{visibility:visible}main[data-astro-cid-lcdefpme]:focus{outline:none}.lap[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.lap__track[data-astro-cid-lcdefpme]{padding-top:calc(var(--space-6) + var(--space-3))}@media (width<=899px){html.js:is([data-stage=starting],[data-stage=track]) .lap__track[data-astro-cid-lcdefpme]{padding-top:calc(var(--windscreen-h) + var(--space-4))}}.lap__track-sticky[data-astro-cid-lcdefpme]{place-items:center;display:grid}.lap__review[data-astro-cid-lcdefpme]{padding-inline:var(--gutter)}.lap[data-astro-cid-lcdefpme]>.minimap{margin-inline:calc(var(--gutter) * -1)}.footer[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-6) var(--gutter) calc(var(--space-7) + var(--hud-size));color:var(--color-text-muted);font-size:var(--text-sm);background:#0a0b0dbf;display:grid}.footer__kerb[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.footer__name[data-astro-cid-lcdefpme]{color:var(--color-white);font-weight:700}@media (width>=900px){.lap[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lap__track[data-astro-cid-lcdefpme]{grid-area:1/2/span 2;padding-top:0}.lap__track-sticky[data-astro-cid-lcdefpme]{height:100vh;padding-block:calc(var(--hud-size) + var(--space-6)) var(--space-6);place-items:start end;position:sticky;top:0}.lap__track-sticky[data-astro-cid-lcdefpme]>.pitwall{max-width:19rem}.lap[data-astro-cid-lcdefpme]>.lap-section--hero,.lap__sections[data-astro-cid-lcdefpme]{grid-column:1}}
