.schedule-from-landing{--site-lime:#74fd00;--site-ink:#101411;--site-forest:#163d32;--font-display-stack:var(--font-display),"Arial Narrow",Impact,sans-serif;min-width:0;color:#fffdf8;font:500 1rem/1.5 var(--font-body),-apple-system,Segoe UI,Roboto,sans-serif}.schedule-from-landing .site-schedule-grid{display:grid;grid-gap:.85rem;gap:.85rem}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]){overflow:hidden;border:1px solid rgb(255 255 255/.18);border-radius:.85rem;background:rgb(6 22 18/.38)}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]){border-color:var(--site-line);background:var(--site-paper-bright)}.schedule-from-landing .site-schedule-grid--compact>:is(.site-schedule-day,[data-landing-day])[data-today=true]{border-color:rgb(130 196 65/.55);background:linear-gradient(rgb(130 196 65/.12),rgb(130 196 65/.12)),rgb(6 22 18/.38)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day])>header{display:flex;min-height:3.5rem;align-items:baseline;gap:.55rem;padding:1rem 1.1rem;border-bottom:1px solid rgb(255 255 255/.14)}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day])>header{border-color:var(--site-line)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day])>header h3{margin:0;font-family:var(--font-display-stack);font-size:1.45rem;font-weight:400;text-transform:uppercase}.schedule-from-landing :is(.site-schedule-day,[data-landing-day])>header>span{color:var(--site-lime);font-weight:900}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day])>header>span{color:var(--site-forest)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day])>header>strong{margin-left:auto;color:var(--site-lime);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day])>header>strong{color:var(--site-forest)}.schedule-from-landing .site-schedule-grid--compact>:is(.site-schedule-day,[data-landing-day])>header>strong{padding:.2rem .5rem;border-radius:999px;background:var(--site-lime);color:var(--site-ink);line-height:1.2}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) ol{margin:0;padding:0;list-style:none}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) ol{display:grid;grid-gap:.5rem;gap:.5rem;padding:.6rem}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li{--kind-rule:var(--site-lime);--kind-tint:rgb(255 255 255/0.05);display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.65rem .75rem .7rem .85rem;border:1px solid rgb(255 255 255/.12);border-radius:.6rem;background:var(--kind-tint);box-shadow:inset 3px 0 var(--kind-rule)}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li{--kind-tint:var(--site-paper);border-color:var(--site-line)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=youth]{--kind-rule:#d9a21b;--kind-tint:rgb(217 162 27/0.18)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=hyrox]{--kind-rule:#c8582b;--kind-tint:rgb(200 88 43/0.18)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=oly]{--kind-rule:#4a7fb5;--kind-tint:rgb(74 127 181/0.2)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=other]{--kind-rule:#8a908b;--kind-tint:rgb(138 144 139/0.18)}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li[data-kind=youth]{--kind-tint:#fbf0d2}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li[data-kind=hyrox]{--kind-tint:#fae3d7}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li[data-kind=oly]{--kind-tint:#e1eaf3}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li[data-kind=other]{--kind-tint:#ebebe6}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) time{color:var(--site-lime);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) time{color:var(--site-forest)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2){min-width:0}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) span,.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) strong{display:block}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) strong{font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) span{margin-top:.2rem;color:#bfc8c3;font-size:.72rem;line-height:1.35}.schedule-from-landing .site-schedule-page :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) span{color:var(--site-muted)}.schedule-from-landing .site-schedule-key{display:grid;grid-gap:.6rem;gap:.6rem;margin:0 0 1.25rem;color:var(--site-muted);font-size:.8rem;line-height:1.5}.schedule-from-landing .site-schedule-key>p{margin:0}.schedule-from-landing .site-schedule-kinds{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0;list-style:none;color:var(--site-ink);font-size:.78rem;font-weight:800;letter-spacing:.02em}.site-dark-section .site-schedule-kinds{color:#fffdf8}.schedule-from-landing .site-schedule-kinds li{--kind-rule:var(--site-lime);display:inline-flex;align-items:center;gap:.45rem}.schedule-from-landing .site-schedule-kinds li:before{content:"";width:.8rem;height:.8rem;border-radius:.2rem;background:var(--kind-rule)}.schedule-from-landing .site-schedule-kinds li[data-kind=youth]{--kind-rule:#d9a21b}.schedule-from-landing .site-schedule-kinds li[data-kind=hyrox]{--kind-rule:#c8582b}.schedule-from-landing .site-schedule-kinds li[data-kind=oly]{--kind-rule:#4a7fb5}.schedule-from-landing .site-schedule-kinds li[data-kind=other]{--kind-rule:#8a908b}.site-dark-section .site-schedule-key{color:#c5d0ca}.schedule-from-landing .site-inline-link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=kids]{--kind-rule:#d9a21b;--kind-tint:rgb(217 162 27/.18)}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li[data-kind=fundamentals]{--kind-rule:#4a7fb5;--kind-tint:rgb(74 127 181/.2)}.schedule-from-landing .site-schedule-kinds li[data-kind=kids]{--kind-rule:#d9a21b}.schedule-from-landing .site-schedule-kinds li[data-kind=fundamentals]{--kind-rule:#4a7fb5}.schedule-from-landing .site-schedule-day__empty{margin:0;padding:1rem;color:#bfc8c3;font-size:.85rem}.schedule-from-landing .site-schedule-grid:not(.site-schedule-grid--compact){grid-template-columns:minmax(0,1fr)}.schedule-from-landing .site-schedule-grid--compact{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,20rem);grid-template-columns:none;grid-gap:1rem;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1rem;overscroll-behavior-x:contain;padding-bottom:.85rem}.schedule-from-landing .site-schedule-grid--compact>:is(.site-schedule-day,[data-landing-day]){scroll-snap-align:start;min-width:0}.schedule-from-landing .site-schedule-grid--compact::-webkit-scrollbar{height:.5rem}.schedule-from-landing .site-schedule-grid--compact::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(255 255 255/.35)}@media(min-width:40rem){.schedule-from-landing .site-schedule-grid:not(.site-schedule-grid--compact){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.schedule-from-landing .site-schedule-grid:not(.site-schedule-grid--compact){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.schedule-from-landing .site-schedule-grid:not(.site-schedule-grid--compact){grid-template-columns:repeat(7,minmax(0,1fr))}}.tt[data-landing]{--tt-ink:#fffdf8;--tt-muted:#bfc8c3;--tt-forest:#74fd00;--tt-line:rgb(255 255 255/.18);background:#0c2922}.tt[data-landing] [data-kind=kids],.tt[data-landing] [data-kind=youth]{--tt-kind:#d9a21b}.tt[data-landing] [data-kind=hyrox]{--tt-kind:#c8582b}.tt[data-landing] [data-kind=fundamentals],.tt[data-landing] [data-kind=oly]{--tt-kind:#4a7fb5}.schedule-from-landing .site-carousel{display:grid;grid-gap:.9rem;gap:.9rem}.schedule-from-landing .site-carousel__controls{display:flex;justify-content:flex-end;gap:.5rem}.schedule-from-landing .site-carousel__controls button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1.5px solid rgb(255 255 255/.5);border-radius:999px;background:rgb(255 255 255/.06);color:#fffdf8;font-size:1.1rem;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.schedule-from-landing .site-carousel__controls button:hover:not(:disabled){background:rgb(255 255 255/.16)}.schedule-from-landing .site-carousel__controls button:disabled{opacity:.3;cursor:default}.schedule-from-landing [data-landing-day]>header .tt__dayname{display:block;padding:0;border:0;letter-spacing:normal;line-height:1.5;color:inherit}.schedule-from-landing [data-landing-day]>header .tt__today{margin-left:auto;color:var(--site-lime);font:700 .68rem/1.5 var(--font-body),sans-serif;letter-spacing:.08em;text-transform:uppercase}.schedule-from-landing .site-schedule-key{color:#c5d0ca}.schedule-from-landing .site-schedule-kinds{color:#fffdf8}.schedule-from-landing [data-landing-day][data-today]{border-color:rgb(130 196 65/.55);background:linear-gradient(rgb(130 196 65/.12),rgb(130 196 65/.12)),rgb(6 22 18/.38);box-shadow:none}.schedule-from-landing [data-landing-day]>header .tt__today{padding:.2rem .5rem;border-radius:999px;background:var(--site-lime);color:var(--site-ink);line-height:1.2}.schedule-from-landing :is(.site-schedule-day,[data-landing-day]) li>div:nth-child(2) strong .tt__nowrap{display:inline;margin:0;color:inherit;font:inherit}:is(.site-schedule-day,[data-landing-day]) li[data-cancelled] strong s{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.72}:is(.site-schedule-day,[data-landing-day]) li[data-cancelled] .site-schedule-cancelled{display:block;font-weight:500}:is(.site-schedule-day,[data-landing-day]) li[data-cancelled] .site-schedule-cancelled-tag{display:inline-flex;align-items:center;gap:6px;font-size:.85em;font-weight:700;white-space:nowrap}:is(.site-schedule-day,[data-landing-day]) li[data-cancelled] .site-schedule-cancelled-tag span{font-size:.7em;opacity:.7}