.pips.svelte-koti9v{vertical-align:middle;gap:.2rem;display:inline-flex}svg.svelte-koti9v{width:1.75rem;height:auto}.body.svelte-koti9v{fill:none;stroke:#fff6e659;stroke-width:1.4px}.wheel.svelte-koti9v{fill:var(--ink-900);stroke:#fff6e659;stroke-width:1.4px}.on.svelte-koti9v .body:where(.svelte-koti9v){fill:var(--pip,var(--butter));stroke:none}.on.svelte-koti9v .wheel:where(.svelte-koti9v){fill:var(--ink-950);stroke:var(--pip,var(--butter));stroke-width:1.6px}.cup-nav.svelte-wrpi6t ol:where(.svelte-wrpi6t){grid-template-columns:repeat(4,max-content);gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.cup-nav.svelte-wrpi6t a:where(.svelte-wrpi6t){background:var(--ink-800);color:var(--cream);border-radius:.9rem;align-items:center;gap:.6rem;padding:.6rem .9rem .6rem .6rem;text-decoration:none;transition:box-shadow .25s,transform .4s cubic-bezier(.34,1.6,.5,1);display:flex;box-shadow:inset 0 0 0 1.5px #fff6e614}.cup-nav.svelte-wrpi6t a:where(.svelte-wrpi6t):hover{box-shadow:inset 0 0 0 2px var(--accent);transform:translateY(-2px)}.disc.svelte-wrpi6t{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--ink-950);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.cn.svelte-wrpi6t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:650;font-stretch:118%}.chev.svelte-wrpi6t{color:var(--accent);font-size:1.2rem;font-weight:800;line-height:1}@media (width<=760px){.cup-nav.svelte-wrpi6t ol:where(.svelte-wrpi6t){grid-template-columns:1fr 1fr}}.cup.svelte-wrpi6t{padding-top:var(--section);scroll-margin-top:2rem}.cup-head.svelte-wrpi6t{grid-template-columns:auto auto 1fr;align-items:center;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.cup-num.svelte-wrpi6t{aspect-ratio:1;background:var(--accent);width:clamp(3.5rem,2.5rem + 4vw,6rem);color:var(--ink-950);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:clamp(1.8rem,1.2rem + 2.5vw,3.4rem);font-weight:700;font-stretch:125%;line-height:1;display:grid}.cup-title.svelte-wrpi6t h2:where(.svelte-wrpi6t){font-size:var(--step-4);text-transform:uppercase;font-stretch:122%;line-height:.95}.cup-sub.svelte-wrpi6t{font-family:var(--font-display);font-weight:600;font-stretch:115%;font-size:var(--step-0);text-transform:uppercase;color:var(--accent);margin-top:.4rem}.cup-desc.svelte-wrpi6t{color:var(--lilac-text);justify-self:end;max-width:32em}@media (width<=1000px){.cup-head.svelte-wrpi6t{grid-template-columns:auto 1fr}.cup-desc.svelte-wrpi6t{grid-column:1/-1;justify-self:start}}.track-list.svelte-wrpi6t{gap:clamp(3.5rem,7vw,6rem);margin:0;padding:0 0 clamp(2rem,4vw,3rem);list-style:none;display:grid}.track.svelte-wrpi6t{scroll-margin-top:4rem}.stage.svelte-wrpi6t{isolation:isolate;background:var(--ink-800);height:min(78svh,56.25vw);min-height:22rem;margin:0;position:relative;overflow:hidden}.stage.svelte-wrpi6t img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.stage.svelte-wrpi6t:hover img{transform:scale(1.03)}.stage.svelte-wrpi6t:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#0d102959 62%,#0d1029eb),linear-gradient(#0d102973,#0000 22%);position:absolute;inset:0}.stage.svelte-wrpi6t .hover-clip{z-index:0}.plate.svelte-wrpi6t{z-index:2;gap:.3rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:0;right:0}.race.svelte-wrpi6t{font-family:var(--font-display);color:var(--accent);font-weight:700;font-stretch:120%;line-height:1}.race.svelte-wrpi6t b:where(.svelte-wrpi6t){font-size:var(--step-3)}.race.svelte-wrpi6t small:where(.svelte-wrpi6t){font-size:var(--step-1);opacity:.85}.plate.svelte-wrpi6t h3:where(.svelte-wrpi6t){text-transform:uppercase;text-shadow:0 .3rem 2rem #080a1c99;overflow-wrap:anywhere;font-size:clamp(2.3rem,1rem + 6.5vw,6.5rem);font-stretch:125%;line-height:.92}.setting.svelte-wrpi6t{font-family:var(--font-display);font-weight:600;font-stretch:108%;font-size:var(--step-1);color:var(--cream-2);text-shadow:0 .1rem 1rem #080a1ccc}.hud.svelte-wrpi6t{z-index:2;top:clamp(1rem,2.5vw,2rem);right:max(var(--gutter), calc((100vw - 96rem) / 2));gap:.4rem;margin:0;display:flex;position:absolute}.hud-cell.svelte-wrpi6t{background:#1f2452e0;border-radius:.7rem;gap:.2rem;padding:.5rem .75rem .55rem;display:grid;box-shadow:inset 0 0 0 1.5px #fff6e61a,0 .4rem 1rem -.4rem #05061499}.hud.svelte-wrpi6t dt:where(.svelte-wrpi6t){font-family:var(--font-display);text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:600;font-stretch:115%}.hud.svelte-wrpi6t dd:where(.svelte-wrpi6t){font-family:var(--font-display);color:var(--cream-2);--pip:var(--accent);margin:0;font-size:.9rem;font-weight:600;font-stretch:112%}.hud.svelte-wrpi6t dd:where(.svelte-wrpi6t) b:where(.svelte-wrpi6t){color:var(--cream);font-size:1.35rem;font-weight:700}.detail.svelte-wrpi6t{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.blurb.svelte-wrpi6t{font-size:var(--step-1);color:var(--cream-2);max-width:30em;line-height:1.55}.moment.svelte-wrpi6t{isolation:isolate;--clip-r:var(--radius-l);clip-path:inset(0 round var(--clip-r));aspect-ratio:16/9;border-radius:var(--radius-l);box-shadow:var(--shadow);z-index:2;margin:calc(-1*clamp(4rem,8vw,7rem)) 0 0;position:relative;overflow:hidden}.moment.svelte-wrpi6t img{object-fit:cover;width:100%;height:100%}.moment.svelte-wrpi6t figcaption:where(.svelte-wrpi6t){background:linear-gradient(#0000,#0d1029eb);gap:.2rem;padding:2.5rem 1.25rem 1.1rem;display:grid;position:absolute;inset:auto 0 0}.moment.svelte-wrpi6t strong:where(.svelte-wrpi6t){font-family:var(--font-display);font-weight:700;font-stretch:118%;font-size:var(--step-2);text-transform:uppercase;line-height:1.05}.moment.svelte-wrpi6t span:where(.svelte-wrpi6t){font-size:var(--step--1);color:var(--cream-2)}.moment-text.svelte-wrpi6t{font-size:var(--step-1);color:var(--lilac-text)}.moment-text.svelte-wrpi6t strong:where(.svelte-wrpi6t){font-family:var(--font-display);color:var(--cream);font-stretch:112%}@media (width<=900px){.detail.svelte-wrpi6t{grid-template-columns:1fr}.moment.svelte-wrpi6t{margin-top:0}.hud.svelte-wrpi6t{left:var(--gutter);right:auto}.hud-cell.svelte-wrpi6t{padding:.4rem .6rem}}
