.winter-race_page__ZZO9H :where(p){text-align:left}.winter-race_facts__LUZwi{display:grid;grid-gap:1.75rem clamp(1.5rem,3vw,3rem);gap:1.75rem clamp(1.5rem,3vw,3rem);margin-top:clamp(1.5rem,3.5vw,2.5rem);text-align:center}@media (min-width:560px){.winter-race_facts__LUZwi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023.98px){.winter-race_fact__8jlF7:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.winter-race_facts__LUZwi{grid-template-columns:repeat(5,minmax(0,1fr))}}.winter-race_fact__8jlF7{display:grid;align-content:start;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--wr-on-ink) 28%,transparent)}.winter-race_factLabel__BhMVC{margin-bottom:.3rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--wr-on-ink-dim)}.winter-race_factValue__4htbw{font-size:1.125rem;font-weight:600;line-height:1.4;color:#fff;text-wrap:balance}.winter-race_factValue__4htbw small{font-size:.8125rem;font-weight:600;color:var(--wr-on-ink-dim)}.winter-race_factFigure__4ln3j{font-family:var(--wr-figures);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.winter-race_factLink__JE36j{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:-webkit-text-decoration-color .16s ease;transition:text-decoration-color .16s ease;transition:text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.winter-race_factLink__JE36j:focus-visible,.winter-race_factLink__JE36j:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.winter-race_factLink__JE36j span{font-size:.85em;color:var(--wr-heat)}.winter-race_factSub__PIE9w{font-size:.9375rem;line-height:1.45;color:var(--wr-on-ink-dim)}.winter-race_heroCtas__Mts3X{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.winter-race_heroState__O3ch_{flex-basis:100%;font-size:1.0625rem;font-weight:600;line-height:1.45;text-align:center;color:var(--wr-on-ink)}@media (max-width:640px){.winter-race_facts__LUZwi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.6rem;border-radius:16px;background:linear-gradient(180deg,rgba(234,242,249,.09),rgba(234,242,249,.035));box-shadow:inset 0 0 0 1px rgba(234,242,249,.14),inset 0 1px 0 rgba(255,255,255,.07),0 24px 48px -24px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);overflow:hidden;text-align:left}.winter-race_fact__8jlF7{justify-items:start;gap:.15rem;padding:.95rem .95rem 1.05rem;border-top:0}.winter-race_fact__8jlF7:nth-child(2n){border-left:1px solid rgba(234,242,249,.1)}.winter-race_fact__8jlF7:nth-child(n+3){border-top:1px solid rgba(234,242,249,.1)}.winter-race_factLabel__BhMVC{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(163,183,204,.92)}.winter-race_factValue__4htbw{font-size:1rem;line-height:1.35;text-wrap:balance}.winter-race_factSub__PIE9w{margin-top:.1rem;font-size:.8125rem;line-height:1.4;text-wrap:balance}.winter-race_heroCtas__Mts3X{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.625rem;gap:.625rem;margin-top:1.25rem}.winter-race_heroCtas__Mts3X>a{min-height:52px;border-radius:13px;font-size:1.0625rem}.winter-race_heroCtas__Mts3X>a:first-child:not(:focus-visible){box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 28px -12px rgba(255,176,32,.6)}.winter-race_heroCtas__Mts3X>a:last-child{background:rgba(234,242,249,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.winter-race_heroCtas__Mts3X>a:last-child:not(:focus-visible){box-shadow:inset 0 0 0 1px rgba(234,242,249,.28)}}.winter-race_categories__cGbAq{list-style:none;margin:0;padding:0;display:grid;grid-gap:2.75rem clamp(2rem,5vw,5rem);gap:2.75rem clamp(2rem,5vw,5rem)}@media (min-width:760px){.winter-race_categories__cGbAq{grid-template-columns:repeat(2,minmax(0,1fr))}}.winter-race_category__1OD7H{display:flex;flex-direction:column;gap:.75rem;min-width:0}.winter-race_catName__FwbPr{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.25rem);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.winter-race_catTagline__BpyDW{max-width:34ch;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45;color:var(--wr-ink)}.winter-race_catFacts__HcJF_{display:grid;margin:.5rem 0 0;border-top:1px solid var(--wr-rime-strong)}.winter-race_catFacts__HcJF_>div{display:grid;grid-gap:.15rem;gap:.15rem;padding:.8rem 0;border-bottom:1px solid var(--wr-rime)}@media (min-width:480px){.winter-race_catFacts__HcJF_>div{grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;align-items:baseline}}.winter-race_catFacts__HcJF_ dt{font-size:.875rem;font-weight:600;color:var(--wr-slate)}.winter-race_catFacts__HcJF_ dd{max-width:48ch;font-size:1rem;line-height:1.5;color:var(--wr-ink)}.winter-race_catFee__ch1yP{font-family:var(--wr-figures);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.winter-race_catLink__54_Pu{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-top:auto;padding-top:.5rem;font-weight:700;color:var(--wr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wr-heat);text-decoration-color:var(--wr-heat);text-decoration-thickness:2px;text-underline-offset:5px}.winter-race_catLink__54_Pu:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.winter-race_catState__EWGn5{display:flex;align-items:center;min-height:44px;margin-top:auto;padding-top:.5rem;font-weight:700;color:var(--wr-slate)}.winter-race_catPlaces__RG8fa{display:block;font-size:.9375rem;font-weight:600;color:var(--wr-heat-text)}.winter-race_catPlaces__RG8fa[data-full]{color:var(--wr-bad)}.winter-race_cta__5cDbp{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center}@media (min-width:900px){.winter-race_cta__5cDbp{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.winter-race_ctaTitle__1V1B4{font-size:clamp(1.55rem,1.15rem + 1.6vw,2.25rem);line-height:1.15;color:#fff}.winter-race_ctaBody__H2pym{margin-top:.6rem;max-width:56ch;color:var(--wr-on-ink-dim)}.winter-race_ctas__IrNgl{display:flex;flex-wrap:wrap;gap:.75rem}.winter-race_shut__9xetV{display:grid;grid-gap:1rem;gap:1rem;max-width:56rem}.winter-race_shut__9xetV[data-state=soon]{border-top-color:var(--wr-heat)}.winter-race_shut__9xetV[data-state=full]{border-top-color:var(--wr-bad)}.winter-race_shut__9xetV[data-state=closed]{border-top-color:var(--wr-slate)}.winter-race_shutTitle__KUKxE{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.2}.winter-race_shutBody__vShiP{max-width:60ch;font-size:1.0625rem;line-height:1.55;color:var(--wr-slate)}.winter-race_shutActions__uUTg5{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}@media (max-width:480px){.winter-race_shutActions__uUTg5>a{width:100%}}.winter-race_how__nDq4A{display:grid;grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.winter-race_how__nDq4A :where(p){text-align:left}.winter-race_howTitle__0vU5r{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.2}.winter-race_steps__YnWgi{list-style:none;margin:0;padding:0;display:grid;grid-gap:2rem clamp(1.5rem,3vw,3rem);gap:2rem clamp(1.5rem,3vw,3rem);counter-reset:step}@media (min-width:640px){.winter-race_steps__YnWgi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.winter-race_steps__YnWgi{grid-template-columns:repeat(4,minmax(0,1fr))}}.winter-race_steps__YnWgi li{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;min-width:0;padding-top:clamp(1rem,2vw,1.25rem);border-top:3px solid var(--wr-ink);font-size:.9375rem;line-height:1.55;color:var(--wr-slate);counter-increment:step}.winter-race_steps__YnWgi li>span{max-width:44ch}.winter-race_steps__YnWgi li:before{content:counter(step);font-family:var(--wr-figures);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1;color:var(--wr-ink)}.winter-race_steps__YnWgi strong{display:block;margin-bottom:.2rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--wr-ink)}