.ClassSchedule_band__WzI4H{container-type:inline-size;background:radial-gradient(120% 80% at 100% 0,var(--sn-sched-glow) 0,var(--sn-sched-glow-0) 60%),linear-gradient(180deg,var(--sn-cream) 0,var(--sn-sched-paper-2) 100%)}.ClassSchedule_band__WzI4H .ClassSchedule_grid__leAKR{display:grid;grid-gap:var(--s7);gap:var(--s7)}.ClassSchedule_band__WzI4H .ClassSchedule_rowsCol__Zu_3h{container-type:inline-size;min-width:0}@container (min-width: 900px){.ClassSchedule_band__WzI4H .ClassSchedule_grid__leAKR{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ClassSchedule_band__WzI4H .ClassSchedule_title__SoF_h{margin:var(--s4) 0}.ClassSchedule_band__WzI4H .ClassSchedule_lede__MLnrv{margin-top:var(--s5);color:var(--sn-muted-ink)}.ClassSchedule_band__WzI4H .ClassSchedule_call__rM4p1{margin-top:var(--s6)}.ClassSchedule_band__WzI4H .ClassSchedule_group__VI6sV{margin:0 0 var(--s3);font:700 var(--sn-fs-small) /1 var(--sn-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-sched-wine)}.ClassSchedule_band__WzI4H .ClassSchedule_list__V53a2{list-style:none;margin:0;padding:0;border-top:2px solid var(--sn-ink);display:grid;grid-template-columns:minmax(0,1fr)}.ClassSchedule_band__WzI4H .ClassSchedule_list__V53a2 li{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"when" "lvl" "sty";grid-row-gap:var(--s2);row-gap:var(--s2);padding:var(--s5) var(--s3) var(--s5) var(--s5);border-bottom:1px solid var(--sn-line-on-paper);align-items:baseline;position:relative}.ClassSchedule_band__WzI4H .ClassSchedule_list__V53a2 li:before{content:"";position:absolute;left:0;top:var(--s5);bottom:var(--s5);width:4px;border-radius:var(--sn-r-tag);background:var(--sn-sched-bar)}.ClassSchedule_band__WzI4H .ClassSchedule_when__tkd4n{grid-area:when;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);min-width:0}.ClassSchedule_band__WzI4H .ClassSchedule_day__ud0tz{grid-area:day;min-width:0;font:400 var(--sn-fs-hook) /1 var(--sn-font-display);text-transform:uppercase}.ClassSchedule_band__WzI4H .ClassSchedule_time___sC3h{grid-area:time;font:400 clamp(1.5rem,2.4vw,2.125rem) /1 var(--sn-font-display);letter-spacing:.02em;white-space:nowrap;text-align:right;color:var(--sn-sched-wine)}.ClassSchedule_band__WzI4H .ClassSchedule_level__gB8UF{grid-area:lvl;min-width:0;font:italic 400 clamp(1.5rem,2.2vw,1.875rem) /1.15 var(--sn-font-serif);color:var(--sn-tobacco-2);overflow-wrap:break-word}.ClassSchedule_band__WzI4H .ClassSchedule_styles__2r_XM{grid-area:sty;min-width:0;color:var(--sn-ink-soft);font-size:var(--sn-fs-body);line-height:1.45}@container (min-width: 700px){.ClassSchedule_band__WzI4H .ClassSchedule_list__V53a2{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:var(--s6)}.ClassSchedule_band__WzI4H .ClassSchedule_list__V53a2 li{grid-template-columns:subgrid;grid-template-areas:"day lvl time" "day sty time";align-items:start}.ClassSchedule_band__WzI4H .ClassSchedule_when__tkd4n{display:contents}.ClassSchedule_band__WzI4H .ClassSchedule_day__ud0tz{font-size:var(--sn-fs-sched-day)}.ClassSchedule_band__WzI4H .ClassSchedule_time___sC3h{font-size:var(--sn-fs-sched-time)}}.ClassSchedule_band__WzI4H .ClassSchedule_more__e35Nn,.ClassSchedule_band__WzI4H .ClassSchedule_note__evp5d{margin-top:var(--s5)}.ClassSchedule_band__WzI4H .ClassSchedule_note__evp5d{max-width:var(--sn-measure);color:var(--sn-ink-soft);font-size:var(--sn-fs-body);line-height:var(--sn-lh-body)}.ClassSchedule_band__WzI4H .ClassSchedule_note__evp5d strong{color:var(--sn-ink)}.ClassSchedule_band__WzI4H .ClassSchedule_more__e35Nn a{display:inline-flex;align-items:center;min-height:44px;font:700 var(--sn-fs-body) /1.35 var(--sn-font-body);color:var(--sn-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ClassSchedule_band__WzI4H .ClassSchedule_soon__iK_nt{margin-top:var(--s7);position:relative;overflow:hidden;border-radius:var(--sn-r-md);color:var(--sn-ink);padding:clamp(24px,4vw,48px) clamp(20px,4vw,56px) clamp(24px,4vw,48px) calc(clamp(20px, 4vw, 56px) + 6px);background:radial-gradient(90% 120% at 100% 0,var(--sn-sched-pink-glow) 0,var(--sn-sched-pink-0) 55%),linear-gradient(135deg,var(--sn-sched-soon-a) 0,var(--sn-sched-soon-b) 100%);box-shadow:0 1px 0 var(--sn-sched-edge),0 18px 40px -24px var(--sn-sched-shadow)}.ClassSchedule_band__WzI4H .ClassSchedule_soon__iK_nt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--sn-sched-bar)}.ClassSchedule_band__WzI4H .ClassSchedule_soonHead__26EIf{margin:0 0 var(--s4);display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);font:700 var(--sn-fs-small) /1 var(--sn-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sn-sched-wine)}.ClassSchedule_band__WzI4H .ClassSchedule_newPill__HIsMJ{font:700 .8125rem/1 var(--sn-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sn-on-action);background:var(--sn-sched-new);padding:6px 10px;border-radius:var(--sn-r-pill)}.ClassSchedule_band__WzI4H .ClassSchedule_soonList__NxpYP{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s6);gap:var(--s6)}.ClassSchedule_band__WzI4H .ClassSchedule_soonList__NxpYP li{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.ClassSchedule_band__WzI4H .ClassSchedule_soonList__NxpYP li+li{padding-top:var(--s6);border-top:1px solid var(--sn-line-on-paper)}.ClassSchedule_band__WzI4H .ClassSchedule_soonLevel__xijDp{max-width:22ch;font:400 clamp(2.25rem,5.2vw,4.25rem) /1.12 var(--sn-font-display);letter-spacing:.005em;text-transform:uppercase;overflow-wrap:break-word}.ClassSchedule_band__WzI4H .ClassSchedule_soonWhen__8sJUJ{font:400 clamp(2rem,4.4vw,3.5rem) /1 var(--sn-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--sn-sched-wine)}.ClassSchedule_band__WzI4H .ClassSchedule_soon__iK_nt .ClassSchedule_soonList__NxpYP .ClassSchedule_waitlist__M1lvc{justify-self:start;color:var(--sn-ink-soft);font-weight:500;text-decoration-thickness:1px;min-height:44px}@container (min-width: 900px){.ClassSchedule_band__WzI4H .ClassSchedule_soonList__NxpYP li{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s7);align-items:end}.ClassSchedule_band__WzI4H .ClassSchedule_soonLevel__xijDp,.ClassSchedule_band__WzI4H .ClassSchedule_soon__iK_nt .ClassSchedule_soonList__NxpYP .ClassSchedule_waitlist__M1lvc{grid-column:1}.ClassSchedule_band__WzI4H .ClassSchedule_soonWhen__8sJUJ{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}}.ClassSchedule_band__WzI4H .ClassSchedule_facts__R_NrP{margin:var(--s7) auto 0;padding:0}@container (min-width: 800px){.ClassSchedule_band__WzI4H .ClassSchedule_facts__R_NrP>div:first-child{grid-column:span 2}}