.schedule[data-astro-cid-7i4pyfqf]{padding-block:var(--section-y)}.head[data-astro-cid-7i4pyfqf]{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.head[data-astro-cid-7i4pyfqf] .overline[data-astro-cid-7i4pyfqf]{margin-bottom:var(--space-2)}.intro[data-astro-cid-7i4pyfqf]{justify-items:start;gap:var(--space-1);display:grid}.tier-core[data-astro-cid-7i4pyfqf]{background:var(--ss-soft-mist);color:var(--heading);box-shadow:inset 0 0 0 1px var(--rule)}.tier-all-access[data-astro-cid-7i4pyfqf]{background:var(--ss-brand-charcoal);color:var(--ss-white);box-shadow:inset 4px 0 0 var(--ss-bright-aqua)}.tier-kids[data-astro-cid-7i4pyfqf]{background:var(--ss-bright-aqua);color:var(--ss-brand-charcoal);box-shadow:inset 0 0 0 2px var(--ss-brand-charcoal)}.legend[data-astro-cid-7i4pyfqf]{gap:var(--space-1);margin-bottom:var(--space-3);font-size:.9375rem;display:grid}.legend[data-astro-cid-7i4pyfqf] li[data-astro-cid-7i4pyfqf]{align-items:flex-start;gap:12px;display:flex}.pricing[data-astro-cid-7i4pyfqf]{margin-bottom:var(--space-3);color:var(--text);gap:4px;font-size:.9375rem;display:grid}.swatch[data-astro-cid-7i4pyfqf]{border-radius:2px;flex:none;width:20px;height:20px;margin-top:2px}.name[data-astro-cid-7i4pyfqf]{font-weight:700;line-height:1.2}.time[data-astro-cid-7i4pyfqf]{font-variant-numeric:tabular-nums;font-weight:600}.tier-all-access[data-astro-cid-7i4pyfqf] .time[data-astro-cid-7i4pyfqf]{color:var(--ss-bright-aqua)}.tier-core[data-astro-cid-7i4pyfqf] .coach[data-astro-cid-7i4pyfqf]{color:var(--text)}.week[data-astro-cid-7i4pyfqf]{display:none}.picker[data-astro-cid-7i4pyfqf]{margin-bottom:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:none}[data-astro-cid-7i4pyfqf][data-ready] .picker[data-astro-cid-7i4pyfqf]{display:grid}@media (width<=359px){.picker[data-astro-cid-7i4pyfqf]{grid-template-columns:repeat(3,minmax(0,1fr))}}.day-btn[data-astro-cid-7i4pyfqf]{min-height:var(--tap);border:2px solid var(--heading);border-radius:var(--radius);color:var(--heading);font-size:var(--fs-nav);cursor:pointer;background:0 0;font-weight:600}.day-btn[data-astro-cid-7i4pyfqf][aria-pressed=true]{background:var(--ss-bright-aqua);box-shadow:inset 0 -4px 0 var(--ss-brand-charcoal)}.by-day[data-astro-cid-7i4pyfqf]:not([data-ready]) .day[data-astro-cid-7i4pyfqf]+.day[data-astro-cid-7i4pyfqf]{margin-top:var(--space-4)}[data-astro-cid-7i4pyfqf][data-ready] .day[data-astro-cid-7i4pyfqf] h2[data-astro-cid-7i4pyfqf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.day[data-astro-cid-7i4pyfqf] h2[data-astro-cid-7i4pyfqf]{margin-bottom:var(--space-1);font-size:var(--fs-h3);letter-spacing:-.02em;text-transform:none;font-weight:700;line-height:1.05}.head[data-astro-cid-7i4pyfqf] h1[data-astro-cid-7i4pyfqf]{font-size:var(--fs-h2);line-height:1}.day[data-astro-cid-7i4pyfqf] ul[data-astro-cid-7i4pyfqf]{gap:6px;display:grid}.item[data-astro-cid-7i4pyfqf]{column-gap:var(--space-2);padding:14px var(--space-2);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.item[data-astro-cid-7i4pyfqf] .time[data-astro-cid-7i4pyfqf]{grid-column:1;font-size:.875rem}.item[data-astro-cid-7i4pyfqf] .name[data-astro-cid-7i4pyfqf]{grid-column:1;font-size:1.125rem}.item[data-astro-cid-7i4pyfqf] .coach[data-astro-cid-7i4pyfqf]{grid-column:1;font-size:.9375rem}.tag[data-astro-cid-7i4pyfqf]{letter-spacing:.1em;text-transform:uppercase;grid-area:1/2;align-self:start;font-size:.75rem;font-weight:600}.sunday[data-astro-cid-7i4pyfqf]{margin-top:var(--space-4);color:var(--heading);font-weight:600}@media (width>=900px){.head[data-astro-cid-7i4pyfqf]{align-items:end;gap:var(--space-6);grid-template-columns:1fr 1fr}.intro[data-astro-cid-7i4pyfqf]{justify-self:end}.by-day[data-astro-cid-7i4pyfqf]{display:none}.week[data-astro-cid-7i4pyfqf]{display:block}table[data-astro-cid-7i4pyfqf]{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:calc(100% + 8px);margin:-4px}thead[data-astro-cid-7i4pyfqf] th[data-astro-cid-7i4pyfqf]{padding:var(--space-1) 4px;color:var(--heading);font-size:var(--fs-overline);letter-spacing:.14em;text-align:left;text-transform:uppercase;border-bottom:2px solid var(--heading);font-weight:600}thead[data-astro-cid-7i4pyfqf] th[data-astro-cid-7i4pyfqf]:first-child{border-bottom-color:#0000;width:5.5rem}.group[data-astro-cid-7i4pyfqf] th[data-astro-cid-7i4pyfqf]{padding:var(--space-3) 0 4px;color:var(--heading);font-family:var(--font-display);letter-spacing:-.02em;text-align:left;text-transform:uppercase;font-size:1.125rem;font-weight:800}tbody[data-astro-cid-7i4pyfqf] th[data-astro-cid-7i4pyfqf][scope=row]{color:var(--heading);text-align:left;vertical-align:top;white-space:nowrap;padding:10px 4px 0 0;font-size:.875rem;font-weight:600}td[data-astro-cid-7i4pyfqf]{vertical-align:top;padding:0}.slot[data-astro-cid-7i4pyfqf]{border-radius:var(--radius);padding:10px 10px 12px}.slot[data-astro-cid-7i4pyfqf]>span[data-astro-cid-7i4pyfqf]{display:block}.slot[data-astro-cid-7i4pyfqf] .time[data-astro-cid-7i4pyfqf]{font-size:.75rem}.slot[data-astro-cid-7i4pyfqf] .name[data-astro-cid-7i4pyfqf]{overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem}.slot[data-astro-cid-7i4pyfqf] .coach[data-astro-cid-7i4pyfqf]{margin-top:4px;font-size:.8125rem}.empty[data-astro-cid-7i4pyfqf]{border-radius:var(--radius);background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ss-border) 55%, transparent) 6px 7px)}}
