@layer reset{@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}}}@layer tokens{:root{--color-ink-1000:#010207;--color-ink-975:#03050b;--color-ink-950:#050812;--color-graphite-900:#090e18;--color-graphite-875:#0d1421;--color-graphite-850:#111a29;--color-graphite-800:#172236;--color-graphite-750:#1d2a40;--color-graphite-700:#263650;--color-paper-0:#fff;--color-paper-50:#f8faff;--color-paper-100:#edf1f7;--color-paper-200:#dde4ee;--color-silver-300:#cbd3df;--color-silver-500:#98a4b6;--color-silver-575:#7a879b;--color-silver-650:#637086;--color-silver-700:#59667b;--color-brand-blue:#3953a4;--color-racing-blue:#164bdb;--color-brand-blue-deep:#1b2c63;--color-signal-blue:#7997ff;--color-signal-blue-soft:#b7c5ff;--color-entry-red:#ed1c24;--color-sigma-red:#eb2127;--color-sigma-gray:#989898;--color-signal-red:#ff666b;--color-success:#4fd18b;--color-warning:#f5b942;--color-info:#59c3ff;--color-success-deep:#166b42;--color-warning-deep:#8a5700;--color-info-deep:#176b87;--color-error-deep:#b4232a;--color-blue-glow:#3953a457;--color-blue-haze:#7997ff1f;--color-blue-glow-light:#3953a41f;--color-blue-haze-light:#3953a41a;--color-silver-glint:#f8faff24;--color-white-hairline:#f8faff1a;--color-black-scrim:#010207d6;--color-grid-on-dark:#f8faff09;--color-grid-strong-on-dark:#7997ff13;--color-noise-on-dark:#f8faff0a;--color-frame-on-dark:#cbd3df2e;--color-sheen-on-dark:#f8faff09;--color-grid-on-light:#090e1809;--color-grid-strong-on-light:#3953a41a;--color-noise-on-light:#090e180a;--color-frame-on-light:#2636502e;--color-sheen-on-light:#3953a409;--color-ink-hairline:#090e181a;--color-ink-glint:#090e1824;--color-media-rule-dark:#f8faff24;--color-media-rule-light:#090e1824;--color-media-control:#010207bd;--color-media-control-hover:#010207e6;--color-artwork-shadow:#0102072e;--color-photo-wash-dark-strong:#030508f5;--color-photo-wash-dark-medium:#030508e0;--color-photo-wash-dark-soft:#0305088c;--color-photo-wash-dark-faint:#03050857;--color-photo-wash-light-strong:#fffffff5;--color-photo-wash-light-medium:#ffffffe0;--color-photo-wash-light-soft:#ffffff8c;--color-photo-wash-light-faint:#ffffff57;--color-focus-halo-dark:#050812d1;--color-focus-halo-light:#ffffffeb;--color-frame-shadow-dark:#01020733;--color-frame-shadow-light:#090e180f;--font-display:"Mona Sans Variable", "Mona Sans", Inter, system-ui, sans-serif;--font-sans:"Mona Sans Variable", "Mona Sans", Inter, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--step--2:clamp(.66rem, .63rem + .1vw, .72rem);--step--1:clamp(.76rem, .72rem + .16vw, .88rem);--step-0:clamp(.98rem, .92rem + .25vw, 1.16rem);--step-1:clamp(1.2rem, 1.03rem + .66vw, 1.72rem);--step-2:clamp(1.58rem, 1.18rem + 1.35vw, 2.6rem);--step-3:clamp(2.2rem, 1.38rem + 3.1vw, 4.85rem);--step-4:clamp(3.1rem, 1.42rem + 6.6vw, 8.65rem);--step-5:clamp(4rem, 1.35rem + 10.4vw, 12.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-section:clamp(5rem, 9.5vw, 11.5rem);--gutter:clamp(1rem, 4vw, 5rem);--content-max:106rem;--reading-max:70ch;--header-height-mobile:4rem;--header-height-desktop:4.5rem;--header-height:var(--header-height-mobile);--race-strip-height:2.25rem;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-pill:999rem;--frame-inset:clamp(.35rem, 1.1vw, 1.35rem);--frame-rule:1px;--grid-unit:clamp(2.25rem, 4.25vw, 4.75rem);--rule-length:clamp(2rem, 4vw, 4.5rem);--shadow-low:0 1rem 3rem #00000038;--shadow-high:0 2rem 7rem #0000006b;--shadow-blue:0 1.5rem 5rem #1f367733;--shadow-light-low:0 1rem 3rem #090e1814;--shadow-light-high:0 2rem 7rem #090e1824;--shadow-light-blue:0 1.5rem 5rem #3953a41f;--cut:clamp(.85rem, 2.75vw, 3.5rem);--ease-standard:cubic-bezier(.2, 0, .1, 1);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.77, 0, .18, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-1:.11s;--dur-2:.22s;--dur-3:.42s;--dur-4:.72s;--dur-5:1.1s}@media (width<=23.999rem){:root{--gutter:.875rem;--space-section:4.25rem;--cut:.75rem;--frame-inset:.25rem;--grid-unit:2rem}}@media (width>=64rem){:root{--header-height:var(--header-height-desktop)}}:root{--canvas:var(--color-ink-1000);--canvas-raised:var(--color-ink-950);--surface-1:var(--color-graphite-900);--surface-2:var(--color-graphite-875);--surface-3:var(--color-graphite-850);--surface-interactive:var(--color-graphite-800);--text-1:var(--color-paper-50);--text-2:var(--color-silver-300);--text-3:var(--color-silver-500);--border:var(--color-graphite-700);--border-soft:var(--color-white-hairline);--border-strong:var(--color-silver-650);--control-border:var(--color-silver-650);--accent:var(--color-signal-blue);--accent-muted:var(--color-blue-haze);--accent-deep:var(--color-brand-blue-deep);--focus-ring:var(--color-signal-blue-soft);--focus-halo:var(--color-focus-halo-dark);--status-info:var(--color-info);--status-success:var(--color-success);--status-warning:var(--color-warning);--status-error:var(--color-signal-red);--on-brand:var(--color-paper-50);--on-media-1:var(--color-paper-50);--on-media-2:var(--color-silver-300);--media-control-bg:var(--color-media-control);--media-control-hover:var(--color-media-control-hover);--media-placeholder:var(--color-graphite-900);--surface-sheen:var(--color-sheen-on-dark);--photo-wash-strong:var(--color-photo-wash-dark-strong);--photo-wash-medium:var(--color-photo-wash-dark-medium);--photo-wash-soft:var(--color-photo-wash-dark-soft);--photo-wash-faint:var(--color-photo-wash-dark-faint);--media-rule:var(--color-media-rule-dark);--artwork-shadow:var(--color-artwork-shadow);--ambient-blue:var(--color-blue-glow);--ambient-silver:var(--color-silver-glint);--grid-line:var(--color-grid-on-dark);--grid-line-strong:var(--color-grid-strong-on-dark);--noise-tone:var(--color-noise-on-dark);--frame-border:var(--color-frame-on-dark);--frame-shadow:var(--color-frame-shadow-dark);--selection:var(--color-brand-blue)}[data-theme=public]{--canvas:var(--color-paper-0);--canvas-raised:var(--color-paper-50);--surface-1:var(--color-paper-50);--surface-2:var(--color-paper-100);--surface-3:var(--color-paper-200);--surface-interactive:var(--color-paper-200);--text-1:var(--color-graphite-900);--text-2:var(--color-graphite-700);--text-3:var(--color-silver-700);--border:var(--color-silver-300);--border-soft:var(--color-ink-hairline);--border-strong:var(--color-silver-575);--control-border:var(--color-silver-650);--accent:var(--color-brand-blue);--accent-muted:var(--color-blue-haze-light);--accent-deep:var(--color-brand-blue-deep);--focus-ring:var(--color-brand-blue);--focus-halo:var(--color-focus-halo-light);--status-info:var(--color-info-deep);--status-success:var(--color-success-deep);--status-warning:var(--color-warning-deep);--status-error:var(--color-error-deep);--on-brand:var(--color-paper-0);--on-media-1:var(--color-paper-50);--on-media-2:var(--color-silver-300);--media-control-bg:var(--color-media-control);--media-control-hover:var(--color-media-control-hover);--media-placeholder:var(--color-paper-100);--surface-sheen:var(--color-sheen-on-light);--photo-wash-strong:var(--color-photo-wash-light-strong);--photo-wash-medium:var(--color-photo-wash-light-medium);--photo-wash-soft:var(--color-photo-wash-light-soft);--photo-wash-faint:var(--color-photo-wash-light-faint);--media-rule:var(--color-media-rule-light);--artwork-shadow:var(--color-artwork-shadow);--ambient-blue:var(--color-blue-glow-light);--ambient-silver:var(--color-ink-glint);--grid-line:var(--color-grid-on-light);--grid-line-strong:var(--color-grid-strong-on-light);--noise-tone:var(--color-noise-on-light);--frame-border:var(--color-frame-on-light);--frame-shadow:var(--color-frame-shadow-light);--selection:var(--color-brand-blue);--shadow-low:var(--shadow-light-low);--shadow-high:var(--shadow-light-high);--shadow-blue:var(--shadow-light-blue);--text-muted:var(--text-2);--glass-fallback:var(--surface-1);--glass-fallback-strong:var(--canvas-raised);--glass-fill:var(--surface-1);--glass-fill-strong:var(--canvas-raised);--glass-fill-soft:var(--surface-2);--glass-inset:var(--surface-2);--glass-blue:var(--accent-muted);--glass-border:var(--border);--glass-border-strong:var(--border-strong);--glass-highlight:var(--canvas);--glass-shadow:var(--shadow-low);--glass-shadow-hover:var(--shadow-high);--glass-blur:14px;--glass-saturation:1;--glass-radius:.25rem;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-pill:.125rem;--step--2:clamp(.75rem, .72rem + .1vw, .82rem)}@supports (color:color-mix(in srgb, currentColor, transparent)){[data-theme=public]{--glass-fallback:color-mix(in srgb, var(--canvas) 94%, var(--surface-2));--glass-fallback-strong:color-mix(in srgb, var(--canvas) 97%, var(--surface-1));--glass-fill:color-mix(in srgb, var(--canvas) 93%, transparent);--glass-fill-strong:color-mix(in srgb, var(--canvas) 96%, transparent);--glass-fill-soft:color-mix(in srgb, var(--canvas) 84%, transparent);--glass-inset:color-mix(in srgb, var(--surface-2) 58%, var(--canvas));--glass-blue:color-mix(in srgb, var(--accent) 6%, var(--canvas));--glass-border:color-mix(in srgb, var(--accent-deep) 15%, var(--border));--glass-border-strong:color-mix(in srgb, var(--accent) 52%, var(--border-strong));--glass-highlight:color-mix(in srgb, var(--canvas) 82%, transparent);--glass-shadow:0 1px 0 var(--glass-highlight) inset, 0 1px 2px color-mix(in srgb, var(--text-1) 6%, transparent), 0 .75rem 1.9rem color-mix(in srgb, var(--text-1) 8%, transparent);--glass-shadow-hover:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 1px 2px color-mix(in srgb, var(--text-1) 7%, transparent), 0 1rem 2.3rem color-mix(in srgb, var(--text-1) 10%, transparent)}}[data-surface=chassis]{background-color:var(--surface-1)}[data-surface=instrument]{background-color:var(--surface-2)}[data-surface=paper]{background-color:var(--surface-2);color:var(--text-1)}[data-surface=brand]{background-color:var(--color-brand-blue);color:var(--on-brand)}[data-theme=public] [data-surface=chassis]{background-image:none}[data-theme=public] [data-surface=instrument]{box-shadow:var(--shadow-low), inset 0 1px var(--border-soft);background-image:none}[data-theme=public] [data-surface=brand]{background-image:none}}@layer base{html{color-scheme:dark;background-color:var(--canvas);scroll-behavior:smooth;min-inline-size:20rem;scroll-padding-top:calc(var(--header-height) + var(--race-strip-height) + var(--space-4));scrollbar-color:var(--border-strong) var(--canvas);scrollbar-gutter:stable}[data-theme=public],[data-theme=desk]{color-scheme:light}body{background-color:var(--canvas);min-block-size:100svh;min-inline-size:20rem;color:var(--text-1);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;line-height:1.6;overflow-x:clip}[data-theme=public] body{background-image:none;position:relative}[data-theme=public] body:before,[data-theme=public] body:after{content:"";pointer-events:none;position:fixed}[data-theme=public] body:before{display:none}[data-theme=public] body:after{inset:var(--frame-inset);z-index:9999;border:var(--frame-rule) solid var(--frame-border);box-shadow:inset 0 0 0 1px var(--border-soft), 0 0 3rem var(--frame-shadow)}[data-theme=public] #main{isolation:isolate;position:relative}[data-theme=public] #main:before{content:"";z-index:-1;pointer-events:none;inline-size:min(100%, var(--content-max));border-inline:1px solid var(--grid-line);margin-inline:auto;position:absolute;inset:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-kerning:normal;font-weight:800;line-height:.92}h1{font-size:var(--step-4);line-height:.86}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;transition:color var(--dur-2) var(--ease-standard), text-decoration-color var(--dur-2) var(--ease-standard), opacity var(--dur-2) var(--ease-standard);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}hr{background:linear-gradient(90deg, transparent, var(--border), transparent);border:0;block-size:1px}time,.num,[data-numeric]{font-variant-numeric:tabular-nums}::selection{background:var(--selection);color:var(--on-brand)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm);box-shadow:0 0 0 6px var(--focus-halo)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--text-1)}}@media (width<=23.999rem){h1,h2,h3,h4{letter-spacing:-.035em;overflow-wrap:anywhere}}@media print{[data-theme=public] body:before,[data-theme=public] body:after,[data-theme=public] #main:before{display:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}[data-state]{border:1px solid canvastext}[data-theme=public] body:before,[data-theme=public] body:after,[data-theme=public] #main:before{display:none}}}@layer layout{.shell{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline-start:max(var(--gutter), env(safe-area-inset-left));padding-inline-end:max(var(--gutter), env(safe-area-inset-right));position:relative}@media (width>=48rem){[data-theme=public] .shell:before,[data-theme=public] .shell:after{content:"";inline-size:1px;block-size:var(--rule-length);pointer-events:none;background:var(--accent);opacity:.34;position:absolute;inset-block-start:0}[data-theme=public] .shell:before{inset-inline-start:calc(var(--gutter) * .42)}[data-theme=public] .shell:after{inset-inline-end:calc(var(--gutter) * .42)}}.grid12{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2.5vw,1rem);display:grid}@media (width>=48rem){.grid12{grid-template-columns:repeat(8,minmax(0,1fr));gap:1.25rem}}@media (width>=64rem){.grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}}.section{padding-block:var(--space-section)}.section--tight{padding-block:clamp(3.5rem,6vw,6.75rem)}[data-theme=public] #main>:where(section,article){position:relative}[data-theme=public] #main>:where(section,article):not(:first-child):before{content:"";inset-block-start:0;inset-inline:var(--frame-inset);pointer-events:none;background:var(--border);block-size:1px;position:absolute}[data-theme=public] #main>:where(section,article):nth-child(2n){background-image:none}.reading{width:min(100%, var(--reading-max));max-width:var(--reading-max)}.stack>*+*{margin-block-start:var(--flow,var(--space-4))}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=23.999rem){.grid12{gap:.75rem}.section--tight{padding-block:3rem}[data-theme=public] #main>:where(section,article):not(:first-child):before{inset-inline:.5rem}}}@layer components;@layer utilities{.eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.17em;text-transform:uppercase;color:var(--accent);font-weight:600;line-height:1.3;display:inline-flex}[data-theme=public] .eyebrow:before{content:"";background:var(--accent);flex:none;block-size:1px;inline-size:clamp(1.75rem,5vw,4.5rem)}.label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);font-weight:600;line-height:1.35}.lede{font-size:var(--step-1);color:var(--text-2);letter-spacing:-.018em;max-width:52ch;line-height:1.45}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cut-tr{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}.cut-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%)}.micro-grid{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px), linear-gradient(135deg, transparent 42%, var(--grid-line-strong) 50%, transparent 58%), radial-gradient(circle at 78% 22%, var(--accent-muted), transparent 34rem);background-size:var(--grid-unit) var(--grid-unit), var(--grid-unit) var(--grid-unit), calc(var(--grid-unit) * 4) calc(var(--grid-unit) * 4), auto;transition:background-position var(--dur-5) var(--ease-reveal);background-position:50%}@media (hover:hover) and (pointer:fine){[data-theme=public] .micro-grid:hover{background-position:calc(50% + .5rem) calc(50% + .25rem),calc(50% + .5rem) calc(50% + .25rem),calc(50% - 1rem) calc(50% + .75rem),50%}}.datum-spine{background-image:repeating-linear-gradient(to bottom, transparent 0 1.4rem, var(--border-strong) 1.4rem 1.5rem, transparent 1.5rem 3rem), linear-gradient(to bottom, var(--border), var(--border));background-repeat:no-repeat;background-size:.35rem 100%,1px 100%}@media (width<=23.999rem){.eyebrow{gap:var(--space-2);letter-spacing:.13em}[data-theme=public] .eyebrow:before{inline-size:1.5rem}.lede{font-size:clamp(1.08rem,1rem + .8vw,1.2rem)}}}@layer states{[data-theme=public] body>header{view-transition-name:sps-site-header}[data-theme=public] #main>:first-child{view-transition-name:sps-page-hero}::view-transition-group(root){animation-duration:var(--dur-4);animation-timing-function:var(--ease-reveal)}::view-transition-old(root){animation:var(--dur-3) var(--ease-exit) both sps-root-out}::view-transition-new(root){animation:var(--dur-4) var(--ease-reveal) both sps-root-in}::view-transition-group(sps-site-header){animation-duration:var(--dur-3)}::view-transition-old(sps-page-hero){animation:var(--dur-3) var(--ease-exit) both sps-hero-out}::view-transition-new(sps-page-hero){animation:var(--dur-5) var(--ease-reveal) both sps-hero-in}@keyframes sps-root-out{to{opacity:0;transform:scale(.995)}}@keyframes sps-root-in{0%{opacity:0;transform:scale(1.008)}}@keyframes sps-hero-out{to{opacity:0;clip-path:inset(0 0 12%);transform:translateY(-.75rem)}}@keyframes sps-hero-in{0%{opacity:0;clip-path:inset(14% 0 0);transform:translateY(1.5rem)scale(1.012)}}@keyframes sps-copy-in{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes sps-image-in{0%{opacity:.42;filter:saturate(.72)brightness(.9);transform:scale(1.045)}}@keyframes sps-section-reveal{0%{opacity:.18;transform:translateY(2.25rem)}to{opacity:1;transform:none}}@keyframes sps-grid-drift{to{background-position:calc(50% + var(--grid-unit)) calc(50% + var(--grid-unit)), calc(50% + var(--grid-unit)) calc(50% + var(--grid-unit)), calc(50% - var(--grid-unit)) calc(50% + var(--grid-unit)), center}}@media (prefers-reduced-motion:no-preference){[data-theme=public] #main>:first-child>.shell{animation:sps-copy-in var(--dur-5) var(--ease-reveal) 90ms both}[data-theme=public] #main>:first-child img{animation:sps-image-in calc(var(--dur-5) + .275s) var(--ease-reveal) both}[data-theme=public] #main>:first-child .micro-grid,[data-theme=public] #main>.micro-grid:first-child{animation:28s linear infinite alternate sps-grid-drift}@supports (animation-timeline:view()){[data-theme=public] #main>:where(section,article):not(:first-child){animation:linear both sps-section-reveal view();animation-range:entry 2% cover 24%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-theme=public] #main>:where(section,article),[data-theme=public] #main>:first-child>.shell,[data-theme=public] #main>:first-child img{opacity:1!important;clip-path:none!important;transform:none!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}@layer overrides{@media print{:root{--canvas:#fff;--text-1:#000;--text-2:#333;--text-3:#555;--border:#bbb}html,body{color:#000!important;background:#fff!important}header,footer nav,.race-strip,.no-print,[data-print=hide]{display:none!important}a{text-decoration:underline}h1,h2,h3{break-after:avoid}table,figure{break-inside:avoid}}}@view-transition{navigation:auto}html[data-theme=public]{--accent:var(--color-racing-blue);--focus-ring:var(--color-racing-blue);--selection:var(--color-racing-blue);--gutter:clamp(1.25rem, 4.4vw, 5rem);--content-max:100rem;--space-section:clamp(3.75rem, 7vw, 7rem);--step--2:.75rem;--step--1:.875rem;--step-0:1rem;--step-1:clamp(1.125rem, 1.5vw, 1.4rem);--step-2:clamp(1.4rem, 2.5vw, 2.25rem);--step-3:clamp(2.1rem, 4.2vw, 4rem);--step-4:clamp(2.6rem, 5.5vw, 5.5rem);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-pill:0;--header-height:5.25rem;--glass-blur:18px}html[data-theme=public]::view-transition-group(root),html[data-theme=public]::view-transition-old(root),html[data-theme=public]::view-transition-new(root),html[data-theme=public]::view-transition-old(sps-page-hero),html[data-theme=public]::view-transition-new(sps-page-hero){animation:none}html[data-theme=public] body{background:var(--canvas);letter-spacing:-.01em;line-height:1.6;&:before,&:after,& #main:before,& .shell:before,& .shell:after,& #main>:where(section,article):not(:first-child):before{display:none}& h1,& h2,& h3,& h4{letter-spacing:-.045em;font-weight:780;line-height:1.04}& h1{line-height:.98}& .section--tight{padding-block:clamp(3rem,5vw,5rem)}& .label,& .eyebrow{letter-spacing:.08em;font-size:.75rem;font-weight:600}& .eyebrow{width:fit-content;box-shadow:none;color:var(--accent);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}& .eyebrow:before{display:none}& .lede{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}& .micro-grid{background-image:none}& #main>:where(section,article),& #main>:first-child>.shell,& #main>:first-child img{opacity:1;filter:none;animation:none;transform:none}& .telemetry:before,& .cutoff span{background:var(--accent)}& hr{background:var(--border)}& .text-link{border-bottom:1px solid;align-items:center;gap:1.25rem;min-height:44px;padding-block:.5rem;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}& .text-link:hover{color:var(--accent)}& .text-link span{font-size:1.25rem}& .action-link{justify-content:space-between;align-items:center;gap:2rem;min-height:3.25rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}& .action-link span{font-size:1.25rem;line-height:1}& .action-link--blue{background:var(--accent);color:var(--on-brand)}& .action-link--blue:hover{background:var(--accent-deep);color:var(--on-brand)}& .action-link--white{background:var(--canvas);color:var(--text-1)}& .action-link--white:hover{background:var(--surface-2);color:var(--accent-deep)}& .race-strip{color:var(--on-brand);background:var(--accent-deep);min-height:2.1rem;box-shadow:none;border:0}& .race-strip:before,& .race-strip:after{display:none}& .race-strip .dim,& .race-strip__status,& .race-strip__sep,& .race-strip__link,& .race-strip__link:hover,& .race-strip__label,& .race-strip__name,& .race-strip__when,& .race-strip__ctx{color:var(--on-brand)}& .race-strip__cta{color:var(--on-brand);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}& .race-strip__cta:hover{color:var(--on-brand);text-decoration:underline}& .site-header{z-index:100;isolation:isolate;border-bottom:1px solid var(--border);background:0 0;position:sticky;top:0}& .site-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--canvas) 90%, transparent);backdrop-filter:blur(18px);pointer-events:none;position:absolute;inset:0}& .site-header__bar{min-height:var(--header-height);align-items:center;gap:2rem;display:flex}& .site-header__brand{background:var(--text-1);flex:none;place-items:center;padding:.4rem .65rem;display:grid}& .site-header__nav{align-self:stretch;align-items:stretch;gap:clamp(1rem,2.5vw,2.4rem);margin-inline:auto;display:flex}& .site-header__nav a{align-items:center;font-size:.875rem;font-weight:650;text-decoration:none;display:flex;position:relative}& .site-header__nav a:after{content:"";background:var(--accent);height:3px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleX(0)}& .site-header__nav a:hover:after,& .site-header__nav a[aria-current]:after{transform:scaleX(1)}& .site-header__partner{color:var(--on-brand);background:var(--accent);align-items:center;gap:1.5rem;padding:.8rem 1rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}& .site-header__partner:hover{color:var(--on-brand);background:var(--accent-deep)}& .site-menu{flex:none}& .site-menu summary{z-index:4;cursor:pointer;justify-content:center;align-items:center;gap:.75rem;min-width:44px;min-height:44px;font-size:.8125rem;font-weight:650;list-style:none;display:flex;position:relative}& .site-menu summary::-webkit-details-marker{display:none}& .site-menu summary>span:first-child{display:none}& .site-menu__icon{border-block:2px solid;width:21px;height:12px}& .site-menu[open] .site-menu__icon{background:currentColor;border:0;height:2px;transform:rotate(45deg)}& .site-menu[open] .site-menu__icon:after{content:"";background:currentColor;width:21px;height:2px;display:block;transform:rotate(90deg)}& .site-menu__panel{z-index:3;background:var(--canvas);position:fixed;inset:0;overflow:auto}& .site-menu__inner{max-width:74rem;padding-block:7rem 3rem}& .site-menu__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}& .site-menu__close:not([hidden]){border:1px solid var(--border);background:var(--canvas);min-height:44px;color:var(--text-1);font:inherit;cursor:pointer;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}& .site-menu__close span{font-size:1.5rem}& .site-menu[open]:has([data-menu-close]:not([hidden]))>summary{visibility:hidden}& .site-menu__links{margin-block:2rem;display:grid}& .site-menu__links a{border-bottom:1px solid var(--border);letter-spacing:-.04em;grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding-block:.9rem;font-size:clamp(1.75rem,5vw,3.75rem);font-weight:750;line-height:1.1;text-decoration:none;display:grid}& .site-menu__links a>span:first-child{color:var(--text-3);letter-spacing:0;font-size:.75rem}& .site-menu__links a>span:last-child{color:var(--accent);font-size:.55em}& .site-menu__links a:hover,& .site-menu__links a[aria-current]{color:var(--accent)}& .site-menu__secondary{flex-wrap:wrap;gap:2rem;font-size:1rem;display:flex}&:has(.site-menu[open]){overflow:hidden}& .home-stage{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(720px,100svh - 7.35rem);display:grid}& .home-stage__intro{min-width:0;padding:clamp(2rem, 4vw, 4rem) clamp(1.5rem, 3vw, 3rem) 2rem var(--gutter);flex-direction:column;align-items:flex-start;display:flex}& .home-stage__intro .eyebrow{justify-content:space-between;width:100%;font-size:.6875rem}& .home-stage__intro .eyebrow span{color:var(--text-3)}& .home-stage h1{letter-spacing:-.055em;word-spacing:.03em;text-transform:uppercase;margin-block:auto 1.5rem;padding-top:2rem;font-size:clamp(3.7rem,6.75vw,7rem);font-weight:850;line-height:.93}& .home-stage h1>span{display:block}& .home-stage__blue{color:var(--accent)}& .home-stage__description{max-width:34ch;color:var(--text-2);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.55}& .home-stage__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block:1.75rem 2rem;display:flex}& .home-stage__foot{letter-spacing:.025em;color:var(--text-3);margin-top:auto;font-size:.6875rem}& .home-stage__foot span{color:var(--accent);padding-inline:.5rem}& .home-stage__visual{isolation:isolate;background:var(--text-1);min-width:0;min-height:38rem;position:relative;overflow:hidden}& .home-stage__photo{object-fit:cover;object-position:50% 50%;filter:none;width:100%;height:100%;position:absolute;inset:0}& .home-stage__caption{top:1.5rem;color:var(--on-brand);background:var(--media-control-bg);justify-content:space-between;align-items:center;gap:1rem;width:fit-content;max-width:calc(100% - 3rem);padding:.65rem .9rem;font-size:.8125rem;display:flex;position:absolute;inset-inline:1.5rem}& .home-stage__caption .mono{letter-spacing:.045em;font-size:.625rem}& .next-race-glass{background:color-mix(in srgb, var(--canvas) 89%, transparent);backdrop-filter:blur(18px);border:1px solid var(--glass-highlight);border-top:3px solid var(--accent);box-shadow:0 10px 36px var(--artwork-shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.3rem;padding:1.4rem;text-decoration:none;display:grid;position:absolute;inset:auto 1.5rem 1.5rem}& .next-race-glass:hover{background:var(--canvas);color:var(--text-1)}& .next-race-glass__date,& .next-race-glass__event{gap:.4rem;display:grid}& .next-race-glass__date{border-right:1px solid var(--border-strong);padding-right:1.3rem}& .next-race-glass__date strong{letter-spacing:-.055em;white-space:nowrap;font-size:1.6rem;font-weight:750}& .next-race-glass .label{color:var(--text-2);font-size:.625rem}& .next-race-glass__event strong{letter-spacing:-.035em;font-size:clamp(1.125rem,1.55vw,1.5rem);line-height:1.1}& .next-race-glass__event>span:last-child{color:var(--text-2);font-size:.75rem;line-height:1.45}& .next-race-glass__arrow{color:var(--accent);font-size:1.5rem}& .race-brief{background:var(--surface-1);border-bottom:1px solid var(--border)}& .race-brief__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:7rem;padding-block:1.25rem;display:flex}& .race-brief__inner>div:first-child>p:last-child{margin-top:.3rem;font-size:.9375rem;font-weight:650}& .race-brief .bcast{background:0 0;border:0;padding:0}& .race-brief .bcast__l{font-size:.625rem}& .race-brief .bcast__l:after{display:none}& .race-brief .bcast__m{background:var(--canvas);border:0;height:2rem;min-height:2rem;padding:.2rem .6rem}& .race-brief .bcast__m img{max-height:1.4rem}& .race-brief .bcast__time{display:none}& .section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem;display:flex}& .section-heading .eyebrow{margin-bottom:1rem}& .section-heading h2{font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:.98}& .section-heading>.text-link{flex:none}& .home-news__grid{grid-template-columns:1.45fr 1fr 1fr;align-items:start;gap:1.5rem;display:grid}& .home-news__grid .scard:first-child .scard__title{font-size:clamp(1.5rem,2.35vw,2.25rem)}& .home-news__grid .scard--lead.scard--photo{grid-template-columns:minmax(0,1fr);align-items:start}& .home-news__grid .scard--lead .scard__fig{border:0;min-block-size:0}& .home-news__grid .scard--lead .scard__body{padding:1.25rem 0 1.5rem}& .home-news__grid .scard:not(:first-child){margin-top:3rem}& .home-news__grid .scard__excerpt{display:none}& .home-programs{background:var(--surface-1);border-block:1px solid var(--border)}& .home-programs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}& .race-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}& .race-card{background:var(--canvas);border:1px solid var(--border);border-top:3px solid var(--accent);flex-direction:column;align-items:stretch;min-height:22rem;padding:1.5rem;text-decoration:none;transition:background .2s;display:flex}& .race-card:hover{color:var(--text-1);background:var(--surface-1)}& .race-card__top{color:var(--text-3);justify-content:space-between;align-items:center;gap:1rem;display:flex}& .race-card__top .label{font-size:.625rem}& .race-card__date{color:var(--accent);letter-spacing:-.06em;margin-block:1.5rem 1rem;font-size:clamp(2.4rem,3.5vw,3.5rem);font-weight:750;line-height:1}& .race-card h3{max-width:15ch;margin-bottom:.65rem;font-size:1.5rem}& .race-card>p:not(.race-card__date){color:var(--text-2);font-size:.875rem}& .race-card__bottom{border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding-top:1rem;font-size:.75rem;font-weight:600;display:flex}& .race-card .bcast{background:0 0;border:0;margin-block:.75rem;padding:.75rem 0}& .race-card .bcast__l,& .race-card .bcast__time{display:none}& .race-card .bcast__m{border:0;height:2rem;min-height:0;padding:.2rem .4rem}& .race-card .bcast__m img{max-height:1.5rem}& .home-programs .pcard .label:before{display:none}& .home-programs .pcard .label{font-size:.6875rem}& .partnership-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:5rem;display:grid}& .partnership-layout>div>h2{margin-block:1.25rem 2rem}& .opportunity-list{display:grid}& .opportunity-list li{border-top:1px solid var(--border);grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}& .opportunity-list li>.mono{color:var(--accent);font-size:.75rem}& .opportunity-list h3{margin-bottom:.5rem;font-size:1.35rem}& .opportunity-list p{color:var(--text-2);font-size:.9375rem}& .partnership-contact{background:var(--accent);color:var(--on-brand);top:calc(var(--header-height) + 2rem);justify-items:start;gap:1.75rem;padding:clamp(1.5rem,3.5vw,3.5rem);display:grid;position:sticky}& .partnership-contact .eyebrow,& .partnership-contact .label{color:var(--on-brand)}& .partnership-contact h2{font-size:clamp(2rem,3.4vw,3.25rem)}& .partnership-contact__email{overflow-wrap:anywhere;font-size:.875rem}& .partnership-contact>div{border-top:1px solid var(--on-brand);gap:.75rem;width:100%;padding-top:1.5rem;display:grid}& .partnership-contact>div a{font-size:.875rem;text-decoration:none}& .partnership-contact a:not(.action-link):hover{color:var(--on-brand);text-decoration:underline}& .race-card__bottom span:last-child{color:var(--accent);font-size:1.25rem}& .team-feature{background:var(--surface-1);grid-template-columns:1fr 1fr;display:grid}& .team-feature__photo{min-height:32rem}& .team-feature__photo .photo{filter:none}& .team-feature__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.75rem;padding:clamp(2rem,6vw,6rem);display:flex}& .team-feature__copy h2{font-size:clamp(2.5rem,4.5vw,4.5rem)}& .team-feature__copy>p:not(.eyebrow){max-width:38ch;color:var(--text-2)}& .partner-feature{background:var(--accent);color:var(--on-brand);padding-block:clamp(4rem,7vw,7rem)}& .partner-feature__inner{grid-template-columns:1.4fr 1fr;align-items:end;gap:4rem;display:grid}& .partner-feature .eyebrow{color:var(--on-brand);margin-bottom:1.5rem}& .partner-feature h2{font-size:clamp(2.75rem,5vw,5rem)}& .partner-feature__inner>div:last-child{justify-items:start;gap:1.75rem;max-width:34ch;display:grid}& .phero{border:0;border-bottom:1px solid var(--border);background:var(--canvas);padding:0}& .phero__grid,& .phero__shade{display:none}& .phero__intro,& .phero--photo .phero__intro{text-align:left;width:100%;max-width:none;min-height:auto;box-shadow:none;background:0 0;border:0;justify-items:start;gap:1.25rem;margin:0;padding-block:clamp(3rem,6vw,6rem)}& .phero__h{letter-spacing:-.055em;text-transform:none;max-width:20ch;font-size:clamp(2.75rem,5.5vw,5.5rem);line-height:1;animation:none}& .phero__l{text-wrap:pretty;background:0 0;border:0;max-width:48ch;padding:0}& .phero__eyebrow{justify-self:start}& .phero__extra{justify-content:flex-start}& .phero__frame{height:100%;min-height:28rem;box-shadow:none;clip-path:none;border:0;border-radius:0;margin:0;animation:none}& .phero__img{filter:none;object-position:center;transform:none}& .phero__frame:hover .phero__img{transform:none}& .phero__frame-label,& .phero__frame-index{background:var(--media-control-bg);color:var(--on-media-1);padding:.4rem .65rem;font-size:.625rem}& .phero__frame-index{display:none}& .hero-when{box-shadow:none;background:0 0;border:0;padding:.75rem 0;font-size:1rem}& .pcard,& .ecard,& .scard,& .erow,& .ledger__item,& .partner-row a,& .pc,& .rt li,& .press-card,& .form,& .telemetry,& .entry-telemetry,& .stats,& .tbl-wrap,& .story__rail,& .rel,& .signal-frame,& .act-card,& .empty-panel,& .result-frame,& .console-panel,& .coverage-frame,& .reading.stack{background:var(--canvas);box-shadow:none;border-color:var(--border);border-radius:0}& .pcard:before,& .pcard:after,& .ecard:after,& .scard:before,& .scard:after,& .ledger__item:before,& .ledger__item:after,& .press-card:after,& .act-card:after,& .story__rail:before,& .record__frame:after,& .entry-telemetry:after,& .band:before,& .pcard__fig:after,& .scard__fig:after,& .story__rail .rail-mark{display:none}& .pcard:hover,& .ecard:hover,& .scard:hover,& .ledger__item:hover,& .press-card:hover,& .pcard:focus-within,& .ecard:focus-within,& .scard:focus-within{box-shadow:none;transform:none}& .pcard{border:0;border-bottom:1px solid var(--border)}& .pcard__fig{aspect-ratio:4/3}& .pcard__img{filter:none}& .pcard__inner{gap:.8rem;padding:1.25rem 0}& .pcard__name{text-transform:none;font-size:clamp(1.25rem,1.75vw,1.65rem);line-height:1.1}& .pcard__series{object-fit:contain;object-position:left;max-width:8rem;max-height:2.75rem;margin-bottom:.25rem}& .pcard__entry{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:.75rem 0 0;font-size:.75rem}& .pcard__next{font-size:.75rem}& .home-programs .pcard{background:0 0}& .scard{border:0;border-bottom:1px solid var(--border)}& .scard__fig{aspect-ratio:3/2}& .scard__img{filter:none}& .scard__body{gap:.8rem;padding:1.25rem 0 1.5rem}& .scard__title{letter-spacing:-.035em;text-transform:none;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15}& .scard__title a:hover{color:var(--accent)}& .scard__meta{gap:.6rem;font-size:.6875rem}& .scard__kind{color:var(--accent);background:0 0;border:0;padding:0}& .scard__excerpt{font-size:.9375rem;line-height:1.6}& .scard--compact{border-bottom:1px solid var(--border);background:0 0}& .scard--compact .scard__body{padding:1rem}& .scard--compact .scard__title{font-size:clamp(1.1rem,1.75vw,1.4rem)}& .scard--compact .scard__fig{aspect-ratio:3/2}& .erow{border:0;border-bottom:1px solid var(--border);background:0 0;margin:0}& .erow:before{display:none}& .erow:hover,& .erow:focus-within{box-shadow:none;background:var(--surface-1);transform:none}& .erow__date{color:var(--accent);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:750}& .erow__name{letter-spacing:-.03em;font-size:clamp(1.15rem,1.7vw,1.5rem)}& .erow__bcast{border-top:0;padding-bottom:1rem}& .ledger{border-block:1px solid var(--border);background:var(--canvas)}& .ledger__grid{gap:0}& .ledger__item{border:0;border-left:1px solid var(--border);gap:1rem;min-height:0;padding:1.5rem}& .ledger__item:first-child{border-left:0;padding-left:0}& .ledger__value{color:var(--accent);font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:750;line-height:1}& .ledger__unit{color:var(--text-3);letter-spacing:0;font-size:.6875rem;line-height:1.4}& .ledger__label{font-size:.8125rem}& p.prov{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:.5rem 0 0;font-size:.6875rem}& .rows,& .weekend-schedule,& .sessions,& .entries{background:0 0;border:0;gap:0}& .event-console,& .story{background:var(--canvas)}& .console-panel{padding:clamp(1.25rem,2.5vw,2.5rem)}& .console-panel .sec-h{font-size:clamp(1.5rem,2.5vw,2.25rem)}& .console-title{font-size:clamp(2rem,3.5vw,3.5rem)}& .panel-head{align-items:baseline;margin-bottom:1.5rem}& .console-panel:after{display:none}& .event-hero-broadcast{flex-basis:100%;margin-top:.75rem}& .event-hero-broadcast .bcast{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:0;display:flex}& .event-hero-broadcast .bcast__l:after,& .event-hero-broadcast .bcast__time{display:none}& .event-hero-broadcast .bcast__m{border:1px solid var(--border);height:2.5rem}& .console-meta,& .console-meta div,& .weekend-schedule li,& .sessions li,& .entries li,& .inv li,& .drv li,& .rail-meta div{box-shadow:none;background:0 0;border-radius:0}& .weekend-schedule li,& .sessions li,& .entries li,& .inv li,& .drv li{border:0;border-top:1px solid var(--border);padding-inline:0}& .weekend-schedule li[data-session=race]{border-left:3px solid var(--accent);background:var(--surface-2);padding-left:1rem}& .schedule-day h3{color:var(--accent);border-bottom:2px solid var(--accent);background:0 0;padding-bottom:.75rem;font-size:1.1rem}& .schedule-time{font-size:.8125rem}& .schedule-name{font-size:1rem;line-height:1.4}& .schedule-detail{font-size:.875rem}& .section-index,& .panel-index{color:var(--accent);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}& .pill,& .schedule-state{box-shadow:none;background:0 0;border-radius:0;font-size:.6875rem}& .pill__glyph{box-shadow:none}& .bcast{background:var(--surface-1);box-shadow:none;border-radius:0}& .bcast__m,& .bcast__t{background:var(--canvas);box-shadow:none;border-radius:0}& .bcast__l:after,& .ledger__h:after{background:var(--border)}& .telemetry>div,& .entry-telemetry>div,& .stats>div,& .signal-frame>div{background:0 0}& .stats>div:after{box-shadow:none}& .stat-v,& .telemetry dd,& .result__fig{color:var(--accent);text-shadow:none;line-height:1}& .results{background:var(--surface-1)}& .tbl th{background:var(--surface-2);box-shadow:none}& .tbl tbody tr:nth-child(2n){background:var(--surface-1)}& .tbl tbody td{font-size:.875rem}& .story__rail{border:0;border-top:3px solid var(--accent);padding:1.5rem 0}& .prose{font-size:1.0625rem;line-height:1.8}& .prose__quote,& .prose__fact{box-shadow:none;background:var(--surface-1);border-radius:0}& .szn{border:0;border-bottom:2px solid var(--text-1);box-shadow:none;background:0 0;border-radius:0;padding:1rem 0}& .szn__y{color:var(--accent)}& .tl__i{box-shadow:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding-block:1.5rem}& .pc{border:0;border-top:3px solid var(--accent);padding-inline:0}& .pc__n{font-size:clamp(1.5rem,2.5vw,2.25rem)}& .sec-h,& .sec-head__h{text-transform:none;margin-bottom:2rem;font-size:clamp(2rem,3.5vw,3.4rem)}& .band{background:var(--surface-1);border-block:1px solid var(--border);padding-block:var(--space-section)}& .band:after,& .band__copy:before{display:none}& .band__inner{box-shadow:none;background:0 0;border:0}& .band__h{text-transform:none}& input,& textarea,& select{background:var(--canvas);box-shadow:none;border-radius:0;font-size:1rem}& .btn{clip-path:none;box-shadow:none;border-radius:0;min-height:44px;font-size:.8125rem}& .btn:before{display:none}& .btn--primary{color:var(--on-brand);background:var(--accent);border-color:var(--accent)}& .btn--primary:hover{color:var(--on-brand);background:var(--accent-deep);box-shadow:none}& .btn--secondary{color:var(--text-1);background:var(--canvas);border-color:var(--border-strong)}& .btn:hover,& .btn:active{box-shadow:none;transform:none}& .btn:disabled{cursor:not-allowed;opacity:.55}& .shop-feature{background:var(--surface-1);border-block:1px solid var(--border)}& .shop-feature__opening{border:1px solid var(--border);grid-template-columns:1.1fr 1fr;min-height:22rem;text-decoration:none;display:grid}& .shop-feature__mark,& .shop-hero__mark{background:var(--text-1);place-items:center;min-width:0;display:grid;overflow:hidden}& .shop-feature__note{background:var(--canvas);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:3rem;display:flex}& .shop-feature__note h3{font-size:clamp(1.75rem,3vw,3rem)}& .shop-feature__note>p:not(.label){color:var(--text-2);font-size:1rem}& .shop-feature__opening:hover{color:var(--text-1)}& .shop-feature__opening:hover .text-link{color:var(--accent)}& .shop-hero{background:var(--surface-1);border-bottom:1px solid var(--border)}& .shop-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-block:4rem;display:grid}& .shop-hero h1{margin-block:1.5rem;font-size:clamp(3rem,5.5vw,5.5rem)}& .shop-hero h1 span{color:var(--accent)}& .shop-hero p:not(.eyebrow){max-width:38ch;color:var(--text-2)}& .shop-hero__mark{min-height:20rem}& .shop-opening{max-width:46rem}& .shop-opening h2{margin-block:1.5rem;font-size:clamp(2.25rem,4vw,4rem)}& .shop-opening>p:not(.eyebrow){max-width:46ch;color:var(--text-2)}& .shop-opening__links{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem;display:flex}& .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem;display:grid}& .product-card__image{aspect-ratio:1;background:var(--surface-2);place-items:center;text-decoration:none;display:grid;overflow:hidden}& .product-card__image img{object-fit:contain;width:100%;height:100%;transition:transform .3s}& .product-card:hover img{transform:scale(1.035)}& .product-card__image>span{color:var(--text-3);font-size:.875rem}& .product-card__meta{border-bottom:1px solid var(--border);gap:.65rem;padding-block:1.25rem;display:grid}& .product-card h3{letter-spacing:-.025em;font-size:1.2rem;line-height:1.2}& .product-card h3 a{text-decoration:none}& .product-card__price{font-weight:650}& .product-card__availability,& .commerce-note{color:var(--text-3);font-size:.8125rem;line-height:1.6}& .commerce-note{margin-top:2rem}& .product-page__grid{grid-template-columns:1.15fr 1fr;gap:4rem;margin-top:2rem;display:grid}& .product-page__gallery{gap:1rem;display:grid}& .product-page__gallery img{background:var(--surface-1);width:100%;height:auto}& .product-page__info{top:calc(var(--header-height) + 2rem);align-self:start;position:sticky}& .product-page h1{margin-block:1.25rem;font-size:clamp(2.25rem,4vw,4rem)}& .product-page__price{margin-bottom:2rem;font-size:1.5rem;font-weight:650}& .product-page__description{white-space:pre-line;margin-bottom:2rem}& .product-page__info .action-link{margin-top:1.5rem}& .site-footer{background:var(--text-1);color:var(--on-brand);padding-block:4rem 1.5rem}& .site-footer__top{border-bottom:1px solid var(--on-media-2);justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:3rem;display:flex}& .site-footer__logo{display:inline-block}& .site-footer__statement{letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,5rem);font-weight:750;line-height:.98}& .site-footer__statement span{color:var(--on-media-2)}& .site-footer__body{grid-template-columns:1fr 1fr;gap:6rem;padding-block:3rem;display:grid}& .site-footer__about{max-width:48ch;color:var(--on-media-2);font-size:.875rem;line-height:1.75}& .site-footer__nav{grid-template-columns:1fr 1fr;gap:2rem;display:grid}& .site-footer__nav>div{align-content:start;gap:.65rem;display:grid}& .site-footer__nav h2{font-family:var(--font-mono);letter-spacing:.04em;color:var(--on-media-2);margin-bottom:.75rem;font-size:.75rem;font-weight:500}& .site-footer__nav a{width:fit-content;font-size:.9375rem;text-decoration:none}& .site-footer a:hover{color:var(--on-brand);text-decoration:underline}& .site-footer__base{border-top:1px solid var(--on-media-2);color:var(--on-media-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:1.5rem;font-size:.6875rem;display:flex}& .site-footer__base nav{gap:1.25rem;display:flex}& .site-footer__base a{text-decoration:none}@media (width>=64rem){& .phero--photo{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}& .phero--photo .phero__h{font-size:clamp(2.5rem,4.6vw,4.8rem)}& .phero--photo .phero__frame{min-height:32rem}& .phero--photo .phero__intro{padding-right:3rem}& .story__layout{grid-template-columns:14rem minmax(0,1fr);gap:5rem}& .home-news .desktop-break{display:none}}@media (width<=74rem){& .site-header__bar{gap:1.25rem}& .site-header__partner{display:none}& .home-stage h1{font-size:clamp(3.4rem,6.8vw,5rem)}& .home-stage__visual{min-height:34rem}& .next-race-glass{gap:.75rem;padding:1rem;inset-inline:1rem}& .next-race-glass__date{padding-right:.75rem}& .next-race-glass__date strong{font-size:1.25rem}& .next-race-glass__arrow{display:none}& .next-race-glass{grid-template-columns:auto minmax(0,1fr)}& .home-programs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}}@media (width<=63.999rem){& .partnership-layout{gap:2rem}& .home-stage{grid-template-columns:1fr;min-height:auto}& .home-stage__intro{padding:2.5rem var(--gutter);grid-template-columns:1.2fr 1fr;gap:1.5rem 2rem;display:grid}& .home-stage__intro .eyebrow{grid-column:1/-1}& .home-stage h1{grid-row:span 2;margin:0;padding:0;font-size:clamp(3rem,8vw,5rem)}& .home-stage__description{align-self:end}& .home-stage__actions{gap:1rem;margin:0}& .home-stage__foot{grid-column:1/-1}& .home-stage__visual{min-height:33rem}& .home-stage__photo{object-position:50% 30%}& .next-race-glass{max-width:40rem}& .race-brief__inner{flex-wrap:wrap;gap:1.25rem 2rem}& .race-brief__inner>.text-link{margin-left:auto}& .home-news__grid{grid-template-columns:1.25fr 1fr}& .home-news__grid .scard:first-child{grid-row:span 2}& .home-news__grid .scard:not(:first-child){margin:0}& .home-news__grid .scard:last-child{grid-column:2}& .phero__frame{height:24rem;min-height:0}& .phero__intro{padding-block:3rem}& .team-feature__photo{min-height:26rem}& .partner-feature__inner{gap:2rem}& .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .product-page__grid{gap:2rem}& .site-footer__body{gap:3rem}}@media (width<=47.999rem){& .partnership-layout{grid-template-columns:1fr}& .partnership-contact{position:static}& .site-header__nav{display:none}& .site-header__bar{justify-content:space-between;min-height:4.75rem}& .site-menu summary>span:first-child{display:inline}& .site-menu summary{padding-inline:.75rem}& .home-stage__intro{padding:2rem var(--gutter);gap:0;display:flex}& .home-stage h1{margin-block:2rem 1.5rem;font-size:clamp(3.1rem,12.5vw,5.5rem)}& .home-stage__description{align-self:auto;max-width:32ch}& .home-stage__actions{gap:1.25rem;margin-block:1.5rem}& .home-stage__foot{margin:.5rem 0 0;font-size:.625rem}& .home-stage__visual{min-height:29rem}& .home-stage__photo{object-position:50% 50%}& .home-stage__caption{top:1rem;max-width:calc(100% - 2rem);inset-inline:1rem}& .home-stage__caption .mono{display:none}& .next-race-glass{padding:1rem;inset:auto 1rem 1rem}& .next-race-glass__date strong{font-size:1.4rem}& .next-race-glass__event strong{font-size:1.2rem}& .race-brief__inner{gap:1.25rem;display:grid}& .race-brief__inner>.text-link{justify-self:start;margin:0}& .section-heading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}& .section-heading h2{font-size:clamp(2.25rem,9vw,3.5rem)}& .desktop-break{display:none}& .home-news__grid{grid-template-columns:1fr;gap:2rem}& .home-news__grid .scard:first-child{grid-row:auto}& .home-news__grid .scard:last-child{grid-column:auto}& .home-news__grid .scard__title,& .home-news__grid .scard:first-child .scard__title{font-size:1.5rem}& .home-programs__grid{grid-template-columns:1fr;gap:2rem}& .pcard__fig{aspect-ratio:3/2}& .pcard__name{font-size:1.6rem}& .race-card-grid{grid-template-columns:1fr}& .race-card{min-height:19rem}& .race-card h3{max-width:none}& .team-feature{grid-template-columns:1fr}& .team-feature__photo{height:24rem;min-height:0}& .team-feature__copy{padding:3rem var(--gutter)}& .partner-feature__inner{grid-template-columns:1fr}& .phero__h{font-size:clamp(2.2rem,8.5vw,3.5rem)}& .phero__frame{height:20rem}& .phero__intro{padding-block:2.5rem}& .ledger__grid{grid-template-columns:1fr 1fr}& .ledger__item{border-top:1px solid var(--border);padding:1rem}& .ledger__item:first-child{padding-left:1rem}& .ledger__item:nth-child(odd){border-left:0}& .ledger__value{font-size:2.5rem}& .scard--compact .scard__body{padding-inline:0}& .shop-feature__opening,& .shop-hero__inner,& .product-page__grid{grid-template-columns:1fr}& .shop-feature__mark{min-height:15rem}& .shop-feature__note{padding:2rem}& .shop-hero__inner{gap:2rem;padding-block:2.5rem}& .shop-hero__mark{min-height:15rem}& .product-grid{gap:1.5rem .875rem}& .product-card h3{font-size:1rem}& .product-card .label{font-size:.625rem}& .product-page__info{position:static}& .site-footer__top{flex-direction:column;gap:2rem;padding-bottom:2rem}& .site-footer__body{grid-template-columns:1fr;gap:2.5rem;padding-block:2rem}& .site-footer__statement{font-size:3rem}& .site-footer__base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){& .site-header:before,& .next-race-glass{background:var(--canvas);backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){& .site-header:before,& .next-race-glass{background:var(--canvas)}}@media (forced-colors:active){& .site-header,& .next-race-glass,& .site-menu__panel,& .site-footer,& .partner-feature,& .race-strip{color:canvastext;backdrop-filter:none;box-shadow:none;background:canvas}& .action-link,& .race-card,& .next-race-glass{border:1px solid buttontext}& .site-menu__icon,& .site-menu__icon:after{color:buttontext}}@media print{& .site-header,& .race-strip,& .site-footer,& .home-stage__caption{display:none}& .next-race-glass{background:var(--canvas);backdrop-filter:none;box-shadow:none;position:static}& .home-stage,& .phero--photo,& .product-page__grid{display:block}& .partner-feature{background:var(--canvas);color:var(--text-1)}}}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.skip[data-astro-cid-3rfnxc5z]{left:var(--space-4);top:var(--space-4);z-index:200;padding:var(--space-3) var(--space-5);background:var(--color-brand-blue);color:var(--on-brand);font-family:var(--font-display);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-250%)}.skip[data-astro-cid-3rfnxc5z]:focus-visible{transform:none}.race-strip[data-astro-cid-6qdewhmv]{isolation:isolate;min-height:var(--race-strip-height);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 34%), var(--surface-1);border-bottom:1px solid var(--border);border-top:3px solid var(--text-3);font-size:.75rem;position:relative;overflow:hidden}.race-strip[data-astro-cid-6qdewhmv]:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent, var(--surface-sheen), transparent);pointer-events:none;inline-size:20rem;position:absolute;inset:0 -8rem 0 auto;transform:skew(-18deg)}[data-astro-cid-6qdewhmv][data-state=race_week],[data-astro-cid-6qdewhmv][data-state=in_progress]{border-top-color:var(--status-info)}[data-astro-cid-6qdewhmv][data-state=unofficial_result]{border-top-color:var(--status-warning)}[data-astro-cid-6qdewhmv][data-state=official_result]{border-top-color:var(--status-success)}[data-astro-cid-6qdewhmv][data-state=postponed],[data-astro-cid-6qdewhmv][data-state=canceled]{border-top-color:var(--status-warning)}.race-strip__link[data-astro-cid-6qdewhmv]{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--race-strip-height);color:var(--text-2);font-family:var(--font-mono);letter-spacing:.05em;transition:color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);padding-block:.42rem;text-decoration:none;display:flex}.race-strip__link[data-astro-cid-6qdewhmv]:hover{color:var(--text-1);background:color-mix(in srgb, var(--surface-interactive) 36%, transparent)}.race-strip__link[data-astro-cid-6qdewhmv]:focus-visible{outline-offset:-3px}.race-strip__label[data-astro-cid-6qdewhmv]{color:var(--text-1);text-transform:uppercase;letter-spacing:.11em;flex:none;align-items:center;gap:.5em;font-weight:700;display:inline-flex}.race-strip__label[data-astro-cid-6qdewhmv]:before{content:"";border:1px solid;block-size:.42rem;inline-size:.42rem;transform:rotate(45deg)}.race-strip__name[data-astro-cid-6qdewhmv]{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.race-strip__when[data-astro-cid-6qdewhmv]{flex:none}.race-strip__ctx[data-astro-cid-6qdewhmv]{color:var(--text-3);flex:none}.race-strip__cta[data-astro-cid-6qdewhmv]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));border-radius:var(--radius-sm);transition:background-color var(--dur-2) var(--ease-standard), transform var(--dur-2) var(--ease-standard);flex:none;margin-inline-start:auto;padding:.18rem .42rem;font-weight:700}.race-strip__link[data-astro-cid-6qdewhmv]:hover .race-strip__cta[data-astro-cid-6qdewhmv],.race-strip__link[data-astro-cid-6qdewhmv]:focus-visible .race-strip__cta[data-astro-cid-6qdewhmv]{background:color-mix(in srgb, var(--accent) 10%, transparent);transform:translate(.2rem)}@media (width<=52rem){.race-strip__ctx[data-astro-cid-6qdewhmv],.race-strip__sep[data-astro-cid-6qdewhmv]{display:none}.race-strip__cta[data-astro-cid-6qdewhmv]{font-size:.7rem}}@media (width<=34rem){.race-strip__cta[data-astro-cid-6qdewhmv]{font-size:0}.race-strip__cta[data-astro-cid-6qdewhmv]:before{content:"→";font-size:.78rem}}@media (width<=24rem){.race-strip__link[data-astro-cid-6qdewhmv]{gap:var(--space-2)}.race-strip__when[data-astro-cid-6qdewhmv]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:7.5rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.race-strip__cta[data-astro-cid-6qdewhmv]{transition:none}.race-strip__link[data-astro-cid-6qdewhmv]:hover .race-strip__cta[data-astro-cid-6qdewhmv],.race-strip__link[data-astro-cid-6qdewhmv]:focus-visible .race-strip__cta[data-astro-cid-6qdewhmv]{transform:none}}.brand-mark[data-astro-cid-pak2ke7h]{inline-size:var(--mark-w);flex:none;max-inline-size:100%;line-height:0;display:block}.brand-mark[data-astro-cid-pak2ke7h] img[data-astro-cid-pak2ke7h]{block-size:auto;inline-size:100%;display:block}.brand-mark--single[data-astro-cid-pak2ke7h]{object-fit:contain;block-size:auto}picture[data-astro-cid-pak2ke7h].brand-mark{aspect-ratio:var(--mark-ratio)}.fixture[data-astro-cid-u3fopr2m]{background:color-mix(in srgb, var(--status-warning) 10%, var(--surface-1));border-block-end:1px solid color-mix(in srgb, var(--status-warning) 45%, var(--border));color:var(--text-1);font-size:var(--step--1)}.fixture__inner[data-astro-cid-u3fopr2m]{padding-block:var(--space-3);flex-wrap:wrap;gap:.5em;display:flex}.fixture[data-astro-cid-u3fopr2m] strong[data-astro-cid-u3fopr2m]{color:var(--status-warning)}.fixture[data-astro-cid-u3fopr2m] span[data-astro-cid-u3fopr2m]{color:var(--text-2)}
