.HeroExcuses_hl__1jQ0H{--hl-list:clamp(1.9rem,8.6vw,2.75rem);--hl-tail:clamp(2.5rem,12.8vw,4rem);grid-gap:var(--s2);gap:var(--s2);max-width:100%}.HeroExcuses_hl__1jQ0H,.HeroExcuses_list__hz_z8{display:grid;min-width:0}.HeroExcuses_row__ygOwj{--k:0;grid-area:1/1;align-self:end;justify-self:start;position:relative;display:block;max-width:100%;font:italic 400 var(--hl-list) /1.08 var(--sn-font-serif);color:var(--sn-amber);text-transform:none;text-shadow:none;opacity:0}.HeroExcuses_last__BIcBe{opacity:1}.HeroExcuses_tx__jw__g{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--sn-strike),var(--sn-strike)) no-repeat 0 58% /0 4px}.HeroExcuses_tail__ScjeA{display:block;font:400 var(--hl-tail) /1 var(--sn-font-display);text-transform:uppercase;color:var(--sn-cream);text-shadow:0 2px 30px color-mix(in srgb,var(--sn-ink) 55%,transparent)}.HeroExcuses_tail__ScjeA:lang(fr){line-height:1.12}.HeroExcuses_scr__pFLpc{--d:0ms;display:none}@media (prefers-reduced-motion:no-preference){@media (max-width:1023px){.hl-play .HeroExcuses_row__ygOwj:not(.HeroExcuses_last__BIcBe){animation:HeroExcuses_ex-cycle__KXTh0 3.6s linear both;animation-delay:calc(var(--k) * 3.6s)}.hl-play .HeroExcuses_row__ygOwj:not(.HeroExcuses_last__BIcBe) .HeroExcuses_tx__jw__g{animation:HeroExcuses_ex-strike__HpuEJ 3.6s linear both;animation-delay:calc(var(--k) * 3.6s)}.hl-play .HeroExcuses_last__BIcBe{animation:HeroExcuses_ex-in__au9ry .7s ease both;animation-delay:calc(var(--k) * 3.6s)}}}@keyframes HeroExcuses_ex-cycle__KXTh0{0%{opacity:0;transform:translateY(12px)}8%{opacity:1;transform:none}86%{opacity:1}90%{opacity:.5}96%{opacity:.5}to{opacity:0}}@keyframes HeroExcuses_ex-strike__HpuEJ{0%,60%{background-size:0 4px}82%,to{background-size:100% 4px}}@keyframes HeroExcuses_ex-in__au9ry{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:1024px){.HeroExcuses_hl__1jQ0H{--hl-list:clamp(1.5rem,min(2.3vw,3.7vh),2.25rem);--hl-fin:clamp(2.75rem,min(4.5vw,7.2vh),4.5rem);--hl-tail:clamp(2.75rem,min(4.7vw,7.4vh),4.75rem);gap:var(--s3)}.HeroExcuses_list__hz_z8{display:flex;flex-direction:column;gap:var(--s1)}.HeroExcuses_row__ygOwj{opacity:.55;line-height:1.15;align-self:flex-start;max-width:100%}.HeroExcuses_row__ygOwj .HeroExcuses_tx__jw__g{background-size:100% 4px}.HeroExcuses_list__hz_z8[data-scr] .HeroExcuses_row__ygOwj .HeroExcuses_tx__jw__g{background:none}.HeroExcuses_last__BIcBe{opacity:1;margin-top:var(--s2);font-size:var(--hl-fin);line-height:1.02}.HeroExcuses_last__BIcBe .HeroExcuses_tx__jw__g{background:none}.HeroExcuses_tail__ScjeA{line-height:.98}.HeroExcuses_tail__ScjeA:lang(fr){line-height:1.08}.HeroExcuses_scr__pFLpc{display:block;position:absolute;overflow:visible;pointer-events:none}.HeroExcuses_scr__pFLpc path{fill:none;stroke:var(--sn-strike);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.hl-play .HeroExcuses_row__ygOwj:not(.HeroExcuses_last__BIcBe){animation:HeroExcuses_pl__jNkjy 2.8s ease both;animation-delay:calc(var(--k) * 2.2s + 30ms)}.hl-play .HeroExcuses_scr__pFLpc.HeroExcuses_draw__vEGHT path{animation:HeroExcuses_scr-draw__XXhBC .6s cubic-bezier(.5,0,.3,1) both;animation-delay:var(--d)}.hl-play .HeroExcuses_last__BIcBe{animation:HeroExcuses_fin__ueYvO .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:9.3s}.hl-play .HeroExcuses_tail__ScjeA{animation:HeroExcuses_rest__tnOF5 .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:9.42s}}}@keyframes HeroExcuses_pl__jNkjy{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:.55;transform:none}}@keyframes HeroExcuses_scr-draw__XXhBC{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes HeroExcuses_fin__ueYvO{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes HeroExcuses_rest__tnOF5{0%{opacity:.22;transform:translateY(10px)}to{opacity:1;transform:none}}.VideoBand_band__tBTFG{--vb-shade:color-mix(in srgb,var(--sn-ink) 85%,transparent);position:relative;overflow:hidden;isolation:isolate;padding:var(--sn-section-y) var(--sn-gutter);color:var(--sn-cream)}.VideoBand_backdrop__zbKwM{position:absolute;inset:0;z-index:-1;overflow:hidden}.VideoBand_backdropMedia__w9jll{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.15);filter:var(--sn-grade) blur(24px) brightness(.32)}.VideoBand_inner__DZPhY{max-width:var(--sn-container);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--sn-grid-gap);gap:var(--sn-grid-gap)}.VideoBand_band__tBTFG .VideoBand_title__B3CnT{margin-top:var(--s4)}.VideoBand_band__tBTFG .VideoBand_body__ESs6r{margin-top:var(--s5)}.VideoBand_body__ESs6r{max-width:var(--sn-measure-lede);font-size:var(--sn-fs-lede);line-height:var(--sn-lh-body);color:var(--sn-cream);text-shadow:0 1px 12px var(--vb-shade)}.VideoBand_clip__3rHIo{--vb-w:384px;position:relative;width:min(var(--vb-w),100%);margin:0;aspect-ratio:4/5;border-radius:var(--sn-r-sm);overflow:hidden;box-shadow:0 0 0 1px var(--sn-line-on-ink),var(--sn-sh-ticket)}.VideoBand_media__Bz_Ee{display:block;width:100%;height:100%;object-fit:cover}.VideoBand_pause__4aZHB{position:absolute;right:var(--s3);bottom:var(--s3);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sn-line-on-ink);border-radius:var(--sn-r-sm);background:var(--vb-shade);color:var(--sn-cream);cursor:pointer}.VideoBand_pause__4aZHB:hover{background:var(--sn-ink)}.VideoBand_pause__4aZHB:focus-visible{outline:var(--sn-focus-width) solid var(--sn-focus);outline-offset:2px}.VideoBand_iconPause__jZbjC{box-sizing:content-box;width:4px;height:14px;border-inline:4px solid currentColor}.VideoBand_iconPlay__iY6Db{width:0;height:0;margin-left:3px;border-block:8px solid transparent;border-left:13px solid}.VideoBand_bare__P_5zh{padding-block:calc(var(--sn-section-y) / 2)}.VideoBand_innerBare__BBc9q{grid-template-columns:1fr;justify-items:center}@media (max-width:800px){.VideoBand_inner__DZPhY{grid-template-columns:1fr;row-gap:var(--s7)}.VideoBand_clip__3rHIo{order:-1;justify-self:center;width:min(var(--vb-w),64vw)}}.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}}