.ChampionshipStarterItem-module__lk1GiG__item{align-items:center;gap:var(--ds-space-md);min-height:5.5rem;padding:var(--ds-space-sm) var(--ds-space-md) var(--ds-space-sm) 0;background:var(--ds-color-surface-light);border-bottom:1px solid var(--ds-color-border-dark);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.ChampionshipStarterItem-module__lk1GiG__number{align-content:center;justify-items:center;gap:var(--ds-space-2xs);border-left:3px solid var(--ds-color-brand-red);padding-inline:var(--ds-space-xs);align-self:stretch;display:grid}.ChampionshipStarterItem-module__lk1GiG__numberLabel{color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs)}.ChampionshipStarterItem-module__lk1GiG__numberValue{color:var(--ds-color-brand-red);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:2rem;font-weight:800;line-height:1}.ChampionshipStarterItem-module__lk1GiG__name{color:var(--ds-color-text-strong);font-size:var(--ds-fs-body-md);overflow-wrap:anywhere;font-weight:600;line-height:1.5}
.ChampionshipStandings-module__pQfv0q__standings{min-width:0}.ChampionshipStandings-module__pQfv0q__tabs{border-bottom:1px solid var(--ds-color-border-dark);display:flex}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab{min-width:0;max-width:16rem;min-height:4rem;padding:var(--ds-space-sm) var(--ds-space-xs);color:var(--ds-color-text-muted);font-family:var(--ds-font-display);letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1 1 0;font-size:1.125rem;font-weight:800;line-height:1.2;transform:none}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:after{content:none}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:hover{color:var(--ds-color-text-strong)}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab[aria-selected=true]{border-bottom-color:var(--ds-color-brand-red);color:var(--ds-color-brand-red)}.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab:focus-visible,.ChampionshipStandings-module__pQfv0q__panel:focus-visible{outline:2px solid var(--ds-color-brand-red);outline-offset:-2px}.ChampionshipStandings-module__pQfv0q__panel{min-width:0;padding-top:var(--ds-space-lg)}.ChampionshipStandings-module__pQfv0q__table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;box-shadow:none;font-family:var(--ds-font-body);text-align:left;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.ChampionshipStandings-module__pQfv0q__table thead th{padding:0 var(--ds-space-xs) var(--ds-space-sm);border:0;border-bottom:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-fs-body-xs);letter-spacing:0;text-align:left;text-transform:none;overflow-wrap:anywhere;background:0 0;font-weight:500;line-height:1.5}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rankColumn{text-align:center;width:3.5rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn{width:4.75rem;padding-right:var(--ds-space-sm);text-align:right}.ChampionshipStandings-module__pQfv0q__table tbody tr{background:var(--ds-color-surface-light);height:5.5rem}.ChampionshipStandings-module__pQfv0q__table tbody td,.ChampionshipStandings-module__pQfv0q__table tbody th{padding:var(--ds-space-md) var(--ds-space-xs);border:0;border-bottom:1px solid var(--ds-color-border-dark);vertical-align:middle;overflow-wrap:anywhere;background:0 0}.ChampionshipStandings-module__pQfv0q__table tbody tr:last-child td{border-bottom:1px solid var(--ds-color-border-dark)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rank,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{color:var(--ds-color-text-strong);font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:2rem;font-weight:800;line-height:1}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{padding-right:var(--ds-space-sm);color:var(--ds-color-brand-red);text-align:right}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__leader .ChampionshipStandings-module__pQfv0q__rank{box-shadow:inset 3px 0 var(--ds-color-brand-red);color:var(--ds-color-brand-red)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rider{font-family:var(--ds-font-body);text-align:left;text-transform:none;letter-spacing:0}.ChampionshipStandings-module__pQfv0q__name{color:var(--ds-color-text-strong);font-size:var(--ds-fs-body-md);font-weight:600;line-height:1.5;display:block}.ChampionshipStandings-module__pQfv0q__startNumber{margin-top:var(--ds-space-2xs);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);font-weight:400;line-height:1.5;display:block}.ChampionshipStandings-module__pQfv0q__startNumber strong{color:var(--ds-color-text-strong);font-variant-numeric:tabular-nums;font-weight:600}.ChampionshipStandings-module__pQfv0q__empty{padding-block:var(--ds-space-xl);border-bottom:1px solid var(--ds-color-border-dark);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-sm);margin:0;line-height:1.6}@media (min-width:768px){.ChampionshipStandings-module__pQfv0q__standings .ChampionshipStandings-module__pQfv0q__tab{font-size:1.375rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rankColumn{width:7rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn{width:9rem}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__pointsColumn,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{padding-right:var(--ds-space-lg)}.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__rank,.ChampionshipStandings-module__pQfv0q__table .ChampionshipStandings-module__pQfv0q__points{font-size:2.5rem}}
.PageHeader-module__Yt1EgW__pageHeader{padding:calc(var(--rt-header-height) + var(--ds-section-padding-block)) var(--ds-section-padding-inline) var(--ds-section-padding-block);position:relative;overflow:hidden}.PageHeader-module__Yt1EgW__pageHeader:before{content:"";content:"";background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);width:min(1280px,100% - 48px);height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.PageHeader-module__Yt1EgW__inner{max-width:var(--container-lg);margin-inline:auto;position:relative}.PageHeader-module__Yt1EgW__innerNarrow{max-width:var(--container-md)}.PageHeader-module__Yt1EgW__title{font-size:var(--ds-fs-h1);font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-color-text-strong);margin-top:.9rem;margin-bottom:1rem;font-weight:800;line-height:1}.PageHeader-module__Yt1EgW__content{max-width:66ch}.PageHeader-module__Yt1EgW__content p{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);margin:0;line-height:1.7}.PageHeader-module__Yt1EgW__content p+p{margin-top:1rem}
.PartnerCard-module__-nOqyG__card{gap:var(--ds-space-lg);min-width:0;padding:var(--ds-space-md);border:1px solid var(--ds-color-border-dark);background:var(--ds-color-surface-dark);flex-direction:column;flex:1;display:flex}.PartnerCard-module__-nOqyG__top{align-items:flex-start;gap:var(--ds-space-md);display:flex}.PartnerCard-module__-nOqyG__num{font-size:var(--ds-fs-body-xs);letter-spacing:.2em;color:var(--ds-color-text-muted);font-weight:700}.PartnerCard-module__-nOqyG__media{flex:1;align-items:center;min-height:6rem;display:flex}.PartnerCard-module__-nOqyG__logo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:120px}.PartnerCard-module__-nOqyG__bottom{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-lg);display:flex}.PartnerCard-module__-nOqyG__meta{gap:.375rem;min-width:0;display:grid}.PartnerCard-module__-nOqyG__label{font-size:calc(.8 * var(--ds-fs-body-xs));letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-muted);font-weight:700}.PartnerCard-module__-nOqyG__name{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-color-text-strong);font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:300;line-height:1}
.FaqAccordion-module__JKKLiq__list{border-top:1px solid var(--ds-color-border-dark);flex-direction:column;display:flex}.FaqAccordion-module__JKKLiq__item{border-bottom:1px solid var(--ds-color-border-dark)}.FaqAccordion-module__JKKLiq__question{cursor:pointer;color:var(--ds-color-text-strong);font-size:var(--ds-fs-body-md);transition:color var(--ds-dur-base) var(--ds-ease-standard);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.FaqAccordion-module__JKKLiq__question::-webkit-details-marker{display:none}.FaqAccordion-module__JKKLiq__question::marker{content:"";display:none}.FaqAccordion-module__JKKLiq__questionText{flex:1}.FaqAccordion-module__JKKLiq__icon{width:1.125rem;height:1.125rem;color:var(--ds-color-brand-red);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FaqAccordion-module__JKKLiq__icon svg{width:100%;height:100%}.FaqAccordion-module__JKKLiq__iconMinus,.FaqAccordion-module__JKKLiq__item[open] .FaqAccordion-module__JKKLiq__iconPlus{display:none}.FaqAccordion-module__JKKLiq__item[open] .FaqAccordion-module__JKKLiq__iconMinus{display:inline-flex}.FaqAccordion-module__JKKLiq__answer{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);padding:0 0 1.25rem;line-height:1.75}.FaqAccordion-module__JKKLiq__answer p{margin:0 0 .875rem}.FaqAccordion-module__JKKLiq__answer p:last-child{margin-bottom:0}.FaqAccordion-module__JKKLiq__answer a{color:var(--ds-color-brand-red);text-decoration:underline}.FaqAccordion-module__JKKLiq__answer strong{color:var(--ds-color-text-strong);font-weight:600}.FaqAccordion-module__JKKLiq__answer ul,.FaqAccordion-module__JKKLiq__answer ol{margin:0 0 .875rem;padding-left:1.5rem}.FaqAccordion-module__JKKLiq__answer li+li{margin-top:.25rem}
.CalendarRunAccordion-module__nfWhCa__accordion.CalendarRunAccordion-module__nfWhCa__accordion{border-top:0}.CalendarRunAccordion-module__nfWhCa__accordion.CalendarRunAccordion-module__nfWhCa__withBorderTop{border-top:1px solid var(--ds-color-border-dark)}.CalendarRunAccordion-module__nfWhCa__accordion>details{transition:background-color var(--ds-dur-base) var(--ds-ease-standard)}:is(.CalendarRunAccordion-module__nfWhCa__accordion>details[open],.CalendarRunAccordion-module__nfWhCa__accordion>details:hover){background:var(--ds-color-surface-light)}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary{padding:var(--ds-space-lg) var(--ds-space-md)}.CalendarRunAccordion-module__nfWhCa__row{align-items:center;gap:var(--ds-space-lg);grid-template-columns:5.25rem minmax(0,1fr) minmax(8rem,.4fr) 7rem;min-width:0;display:grid}.CalendarRunAccordion-module__nfWhCa__dateStamp{border-left:3px solid var(--ds-color-brand-red);min-height:6rem;color:var(--ds-color-brand-red);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.CalendarRunAccordion-module__nfWhCa__dateDay{font-family:var(--ds-font-display);font-size:2.5rem;font-weight:800}.CalendarRunAccordion-module__nfWhCa__dateMonth{margin-top:var(--ds-space-2xs);font-size:var(--ds-fs-body-sm);text-transform:uppercase;font-weight:700}.CalendarRunAccordion-module__nfWhCa__dateYear{margin-top:var(--ds-space-xs);color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);font-weight:400}.CalendarRunAccordion-module__nfWhCa__datePending{padding-inline:var(--ds-space-xs);font-size:var(--ds-fs-body-xs);text-align:center;overflow-wrap:anywhere;line-height:1.5}.CalendarRunAccordion-module__nfWhCa__venue,.CalendarRunAccordion-module__nfWhCa__deadline{gap:var(--ds-space-2xs);min-width:0;display:grid}.CalendarRunAccordion-module__nfWhCa__label{color:var(--ds-color-text-muted);font-size:var(--ds-fs-body-xs);letter-spacing:0;text-transform:uppercase;font-weight:600;display:block}.CalendarRunAccordion-module__nfWhCa__track{font-family:var(--ds-font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:1.75rem;font-weight:800;line-height:1.1}.CalendarRunAccordion-module__nfWhCa__date{color:var(--ds-color-text-body);font-size:var(--ds-fs-body-xs);font-weight:400}.CalendarRunAccordion-module__nfWhCa__deadline{font-size:var(--ds-fs-body-sm);font-weight:500}.CalendarRunAccordion-module__nfWhCa__entries{gap:var(--ds-space-2xs);color:var(--ds-color-brand-red);font-size:var(--ds-fs-body-xs);display:grid}.CalendarRunAccordion-module__nfWhCa__count{font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}@media (max-width:48rem){.CalendarRunAccordion-module__nfWhCa__row{gap:var(--ds-space-md);grid-template-columns:4.5rem minmax(0,1fr)}.CalendarRunAccordion-module__nfWhCa__deadline,.CalendarRunAccordion-module__nfWhCa__entries{grid-column:2}.CalendarRunAccordion-module__nfWhCa__entries{align-items:baseline;gap:var(--ds-space-xs);display:flex}.CalendarRunAccordion-module__nfWhCa__count{font-size:1.25rem}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary{padding-inline:var(--ds-space-xs);align-items:flex-start}.CalendarRunAccordion-module__nfWhCa__accordion>details>summary>span:last-child{margin-top:var(--ds-space-md)}.CalendarRunAccordion-module__nfWhCa__track{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.CalendarRunAccordion-module__nfWhCa__accordion>details{transition:none}}
.TrainingFaqSection-module__ev2hgq__head{gap:var(--ds-space-md);margin-bottom:var(--ds-space-2xl);flex-direction:column;display:flex}.TrainingFaqSection-module__ev2hgq__title{font-size:var(--ds-fs-h1);text-transform:uppercase;color:var(--ds-color-text-strong);font-weight:900;line-height:1}.TrainingFaqSection-module__ev2hgq__titleCenter{text-align:center}
.hero-v2-module__I-KlSW__hero{isolation:isolate;background:var(--ds-color-bg-light);align-items:center;min-height:min(84svh,52rem);display:flex;position:relative;overflow:hidden}.hero-v2-module__I-KlSW__media,.hero-v2-module__I-KlSW__overlay,.hero-v2-module__I-KlSW__gridTexture{position:absolute;inset:0}.hero-v2-module__I-KlSW__media{z-index:-2}.hero-v2-module__I-KlSW__image{object-fit:cover;object-position:center 56%;opacity:.55;filter:grayscale(.65)saturate(.7)contrast(.95)brightness(1.05);mix-blend-mode:multiply}.hero-v2-module__I-KlSW__overlay{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f3f5f8f0 0%,#f3f5f8c2 42%,#f3f5f838 78%,#f3f5f814 100%),linear-gradient(#0000 28%,#f3f5f814 55%,#f3f5f880)}.hero-v2-module__I-KlSW__gridTexture{z-index:-1;opacity:.025;pointer-events:none;background-image:linear-gradient(#0f0f12 1px,#0000 1px),linear-gradient(90deg,#0f0f12 1px,#0000 1px);background-size:60px 60px}.hero-v2-module__I-KlSW__content{z-index:1;width:100%;max-width:var(--container-xl);margin-inline:auto;position:relative}.hero-v2-module__I-KlSW__kicker{margin-bottom:var(--ds-space-lg)}.hero-v2-module__I-KlSW__title{max-width:62rem;color:var(--ds-color-text-strong);font-family:var(--ds-font-display);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-size:3rem;font-weight:900;line-height:.92;display:grid}.hero-v2-module__I-KlSW__titleAccent{color:var(--ds-color-brand-red)}.hero-v2-module__I-KlSW__subtitle{max-width:38rem;margin-top:var(--ds-space-xl);color:var(--ds-color-text-body);font-size:var(--ds-fs-body-md);line-height:1.65}.hero-v2-module__I-KlSW__actions{gap:var(--ds-space-sm);margin-top:var(--ds-space-xl);flex-wrap:wrap;display:flex}.hero-v2-module__I-KlSW__actions svg{flex-shrink:0;width:1.125rem;height:1.125rem}.hero-v2-module__I-KlSW__nextRunsInner{max-width:var(--container-xl)}.hero-v2-module__I-KlSW__nextRunsHeader{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-md) var(--ds-space-xl);flex-wrap:wrap;display:flex}.hero-v2-module__I-KlSW__nextRunsHeading{justify-items:start;gap:var(--ds-space-sm);display:grid}.hero-v2-module__I-KlSW__nextRunsTitle{margin-top:0}.hero-v2-module__I-KlSW__runEntries{gap:var(--ds-space-lg);padding:var(--ds-space-lg) var(--ds-space-md) 0;border-top:1px solid var(--ds-color-border-dark);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.hero-v2-module__I-KlSW__runEntryClass{min-width:0}.hero-v2-module__I-KlSW__runEntryHeading{justify-content:space-between;align-items:center;gap:var(--ds-space-xs);margin-bottom:var(--ds-space-sm);color:var(--ds-color-text-strong);letter-spacing:0;font-size:1.125rem;font-weight:700;display:flex}.hero-v2-module__I-KlSW__runEntryCount{min-width:1.75rem;min-height:1.75rem;padding-inline:var(--ds-space-2xs);background:var(--ds-color-carbon);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-strong);font-family:var(--ds-font-body);font-size:var(--ds-fs-body-xs);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.hero-v2-module__I-KlSW__runEntryList{margin:0;padding:0;list-style:none}.hero-v2-module__I-KlSW__runEntryList li{align-items:baseline;gap:var(--ds-space-xs);padding-block:var(--ds-space-xs);border-top:1px solid var(--ds-color-border-light);font-size:var(--ds-fs-body-sm);overflow-wrap:anywhere;grid-template-columns:2.5rem minmax(0,1fr);line-height:1.5;display:grid}.hero-v2-module__I-KlSW__runEntryNumber{color:var(--ds-color-brand-red);font-variant-numeric:tabular-nums;font-weight:700}.hero-v2-module__I-KlSW__runEntriesEmpty{padding:var(--ds-space-md);font-size:var(--ds-fs-body-sm)}.hero-v2-module__I-KlSW__audienceInner{max-width:var(--container-xl)}.hero-v2-module__I-KlSW__audienceSection{padding-top:0}@media (min-width:640px){.hero-v2-module__I-KlSW__title{font-size:5rem}}@media (min-width:1024px){.hero-v2-module__I-KlSW__title{font-size:7rem}}
