.LiveSchedule_page__E_toY{background:#efeee9;color:#151515;padding-bottom:80px}.LiveSchedule_hero__IvxsU{position:relative;isolation:isolate;overflow:hidden;background:#171d1b;color:white}.LiveSchedule_heroCopy__w5e4H{position:relative;z-index:1;min-height:48vh;min-height:48svh;padding:128px clamp(24px,4vw,72px) 28px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.LiveSchedule_back__buL9J{display:inline-flex;align-items:center;align-self:flex-start;gap:24px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.LiveSchedule_heroBottom__GrQaA{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,24vw,320px);align-items:end;gap:40px}.LiveSchedule_hero__IvxsU h1{font-size:clamp(48px,5.2vw,80px);font-weight:600;line-height:.95;letter-spacing:-.055em;margin:0}.LiveSchedule_heroAside__OODeQ{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.LiveSchedule_hero__IvxsU p{max-width:32ch;font-size:17px;line-height:1.55;color:#ffffffed}.LiveSchedule_heroPhoto__2Qss9{position:absolute;inset:0;z-index:-1;overflow:hidden}.LiveSchedule_heroPhoto__2Qss9:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000020 5%,#00000015 28%,#000000b8),linear-gradient(90deg,#00000050,transparent 75%)}.LiveSchedule_heroPhoto__2Qss9 img{object-fit:cover;object-position:center 40%}.LiveSchedule_zone__gSJ8r{background:#151515;color:#fff;padding:14px clamp(24px,4vw,72px);display:flex;align-items:center;justify-content:space-between;gap:16px 40px}.LiveSchedule_zone__gSJ8r a{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.LiveSchedule_zone__gSJ8r select{color:#151515}.LiveSchedule_zone__gSJ8r :is(a,button,select):focus-visible{outline:2px solid white;outline-offset:4px}.LiveSchedule_schedule__JKmK_{width:100%;padding:0 clamp(24px,4vw,72px);scroll-margin-top:96px}.LiveSchedule_duration__rmbj4{padding-block:28px;font:12px/1.6 var(--font-geist-mono,monospace);text-transform:uppercase;letter-spacing:.06em}.LiveSchedule_rows__xZ_lN{margin:0;padding:0;list-style:none}.LiveSchedule_row__TjHPq{--date-gutter:116px;position:relative;isolation:isolate}.LiveSchedule_row__TjHPq:before{content:"";position:absolute;top:0;left:var(--date-gutter);right:0;height:1px;background:#15151526}.LiveSchedule_row__TjHPq:last-child{border-bottom:1px solid #15151526}.LiveSchedule_row__TjHPq:after{content:"";z-index:-1;position:absolute;inset:8px -20px 8px calc(var(--date-gutter) - 20px);background:var(--event-accent);opacity:1;transform:scaleY(0);transform-origin:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.LiveSchedule_rowHeading__aZkOz{margin:0;font-weight:inherit}.LiveSchedule_rowToggle__LOMkn{width:100%;display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:36px;align-items:center;padding:32px 0;text-align:left;cursor:pointer;background:transparent;border:0;color:inherit}.LiveSchedule_rowToggle__LOMkn:focus-visible{outline:2px solid var(--event-accent);outline-offset:5px}.LiveSchedule_date__I_fqN{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#454841;transition:color 80ms ease}.LiveSchedule_month__BS_Yx{font-size:15px;line-height:1.5}.LiveSchedule_day__zJs75{font-size:48px;font-weight:400;line-height:1.04;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.LiveSchedule_rowSummary__p2fNI{min-width:0}.LiveSchedule_row__TjHPq :is(.LiveSchedule_rowSummary__p2fNI,.LiveSchedule_time__lpiAp,.LiveSchedule_weekday__lvrsc,.LiveSchedule_status__fJxFg,.LiveSchedule_detailsLabel__AJo7j){transition:color .1s ease}.LiveSchedule_row__TjHPq:is([data-open=true],:focus-within) :is(.LiveSchedule_rowSummary__p2fNI,.LiveSchedule_time__lpiAp,.LiveSchedule_weekday__lvrsc,.LiveSchedule_status__fJxFg,.LiveSchedule_detailsLabel__AJo7j){transition-delay:50ms}.LiveSchedule_weekday__lvrsc{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:#595c56}.LiveSchedule_sessionTitle__zooah{display:block;font-size:clamp(23px,2.4vw,30px);line-height:1.2;margin-top:8px;font-weight:500;letter-spacing:-.025em}.LiveSchedule_time__lpiAp{display:block;font-size:15px;line-height:1.4;color:#595c56;font-variant-numeric:tabular-nums}.LiveSchedule_reference__x2XqF{margin-top:16px;font-size:13px;line-height:1.5}.LiveSchedule_actions__exWiu{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:150px}.LiveSchedule_status__fJxFg{display:inline-flex;align-items:center;gap:8px;font:11px/1.5 monospace;letter-spacing:.08em;text-transform:uppercase}.LiveSchedule_available___tCbr{color:#286249}.LiveSchedule_closed__NYNa8{color:#494e48}.LiveSchedule_dot__Q8fN8{width:6px;height:6px;background:currentColor}.LiveSchedule_detailsLabel__AJo7j{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.LiveSchedule_plus__6XY6r{position:relative;width:16px;height:16px;flex:0 0 16px}.LiveSchedule_plus__6XY6r:after,.LiveSchedule_plus__6XY6r:before{content:"";position:absolute;inset:7px 0;height:2px;background:currentColor}.LiveSchedule_plus__6XY6r:after{transform:rotate(90deg);transition:transform .3s ease}.LiveSchedule_row__TjHPq[data-open=true] .LiveSchedule_plus__6XY6r:after{transform:rotate(0)}.LiveSchedule_panel__vU7Ce{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),visibility .42s}.LiveSchedule_panelClip__3BA4l{min-height:0;overflow:hidden}.LiveSchedule_panelBody__C06Dn{margin-left:var(--date-gutter);padding:4px 0 40px;color:white;opacity:0;transition:opacity .22s ease}.LiveSchedule_row__TjHPq[data-open=true] .LiveSchedule_panel__vU7Ce{grid-template-rows:1fr;visibility:visible}.LiveSchedule_row__TjHPq[data-open=true] .LiveSchedule_panelBody__C06Dn{opacity:1}.LiveSchedule_facts__sVxpZ{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:20px;border-top:1px solid #ffffff50;padding-top:24px}.LiveSchedule_facts__sVxpZ dt{font:11px/1.6 monospace;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.LiveSchedule_facts__sVxpZ dd{font-size:16px;line-height:1.5}.LiveSchedule_factNote__p99BZ{display:block;font-size:13px;margin-top:4px}.LiveSchedule_expectations__9DFnk{max-width:64ch;margin-top:24px;font-size:16px;line-height:1.7}.LiveSchedule_panelActions__i4P2X{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:24px}.LiveSchedule_reserve__ARYtJ{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:12px 20px;background:#fff;color:#151515;font-size:15px}.LiveSchedule_guide__4PBwA{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.LiveSchedule_panelActions__i4P2X :is(a,button):focus-visible{outline:2px solid white;outline-offset:4px}.LiveSchedule_disabled__RMYOg{min-height:48px;padding:12px 20px;border:1px solid #ffffff80;color:white;font-size:14px}.LiveSchedule_row__TjHPq[data-open=true]:after{opacity:1;transform:scaleY(1);box-shadow:0 10px 22px -16px #0008}.LiveSchedule_row__TjHPq[data-open=true] .LiveSchedule_date__I_fqN{color:var(--event-accent)}.LiveSchedule_row__TjHPq[data-open=true] :is(.LiveSchedule_rowSummary__p2fNI,.LiveSchedule_time__lpiAp,.LiveSchedule_weekday__lvrsc,.LiveSchedule_status__fJxFg,.LiveSchedule_detailsLabel__AJo7j){color:white}@media (hover:hover){.LiveSchedule_row__TjHPq:hover :is(.LiveSchedule_rowSummary__p2fNI,.LiveSchedule_time__lpiAp,.LiveSchedule_weekday__lvrsc,.LiveSchedule_status__fJxFg,.LiveSchedule_detailsLabel__AJo7j){transition-delay:50ms}.LiveSchedule_row__TjHPq:hover:after{opacity:1;transform:scaleY(1);box-shadow:0 10px 22px -16px #0008}.LiveSchedule_row__TjHPq:hover .LiveSchedule_date__I_fqN{color:var(--event-accent)}.LiveSchedule_row__TjHPq:hover :is(.LiveSchedule_rowSummary__p2fNI,.LiveSchedule_time__lpiAp,.LiveSchedule_weekday__lvrsc,.LiveSchedule_status__fJxFg,.LiveSchedule_detailsLabel__AJo7j){color:white}}.LiveSchedule_help__vpgSW{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-top:28px;font-size:14px;line-height:1.6}.LiveSchedule_help__vpgSW a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:5px}.LiveSchedule_empty__lh_9a{padding:40px 0;border-top:1px solid #151515;border-bottom:1px solid #151515}@media (max-width:1023px){.LiveSchedule_heroBottom__GrQaA{grid-template-columns:1fr;gap:24px}.LiveSchedule_hero__IvxsU h1{font-size:clamp(48px,6.5vw,66px)}.LiveSchedule_heroAside__OODeQ{flex-direction:row;align-items:center;gap:32px}.LiveSchedule_row__TjHPq{--date-gutter:88px}.LiveSchedule_rowToggle__LOMkn{grid-template-columns:64px minmax(0,1fr) auto;gap:24px}.LiveSchedule_date__I_fqN{width:64px}.LiveSchedule_day__zJs75{font-size:44px}.LiveSchedule_actions__exWiu{min-width:150px}}@media (max-width:767px){.LiveSchedule_page__E_toY{padding-bottom:48px}.LiveSchedule_heroCopy__w5e4H{min-height:0;padding:124px 24px 32px;gap:24px}.LiveSchedule_heroBottom__GrQaA{gap:24px}.LiveSchedule_hero__IvxsU h1{font-size:clamp(40px,11vw,56px)}.LiveSchedule_heroAside__OODeQ{flex-direction:column;align-items:flex-start;gap:20px}.LiveSchedule_hero__IvxsU p{font-size:16px;max-width:30ch}.LiveSchedule_heroPhoto__2Qss9 img{object-position:63% top}.LiveSchedule_heroPhoto__2Qss9:after{background:linear-gradient(180deg,#00000015 5%,#00000030 28%,#000000dc)}.LiveSchedule_zone__gSJ8r{flex-direction:column;align-items:stretch;gap:4px;padding:16px 24px}.LiveSchedule_zone__gSJ8r a{justify-content:space-between;border-top:1px solid #ffffff45;padding-top:8px}.LiveSchedule_row__TjHPq{--date-gutter:64px}.LiveSchedule_rowToggle__LOMkn{grid-template-columns:44px minmax(0,1fr);gap:12px 20px;padding:28px 0}.LiveSchedule_row__TjHPq:after{left:calc(var(--date-gutter) - 12px);right:-12px}.LiveSchedule_facts__sVxpZ{grid-template-columns:1fr;gap:20px}.LiveSchedule_panelBody__C06Dn{padding-bottom:32px}.LiveSchedule_sessionTitle__zooah{font-size:22px}.LiveSchedule_date__I_fqN{width:44px;align-self:start;padding-top:4px}.LiveSchedule_day__zJs75{font-size:38px}.LiveSchedule_month__BS_Yx,.LiveSchedule_time__lpiAp{font-size:14px}.LiveSchedule_actions__exWiu{grid-column:2;display:flex;gap:4px;min-width:0}.LiveSchedule_status__fJxFg{justify-self:start}.LiveSchedule_reserve__ARYtJ{width:100%}.LiveSchedule_help__vpgSW{display:block}.LiveSchedule_help__vpgSW a{margin-top:12px}}@media (prefers-reduced-motion:reduce){.LiveSchedule_row__TjHPq,.LiveSchedule_row__TjHPq *,.LiveSchedule_row__TjHPq :after,.LiveSchedule_row__TjHPq :before,.LiveSchedule_row__TjHPq:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.LiveSchedule_heroBottom__GrQaA{animation:LiveSchedule_schedule-enter__jAlWd 1s cubic-bezier(.16,1,.3,1) both}.LiveSchedule_row__TjHPq[data-reveal-armed=true]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1),background-color .16s ease}.LiveSchedule_row__TjHPq:has(.LiveSchedule_rowToggle__LOMkn:focus-visible),.LiveSchedule_row__TjHPq[data-revealed=true]{opacity:1;transform:none}}@keyframes LiveSchedule_schedule-enter__jAlWd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.satPageMotion_backdrop__P6juJ{animation:satPageMotion_backdropEnter__HQ3Sh .24s cubic-bezier(0,0,.38,.9) both}.satPageMotion_panel__IFo4o{animation:satPageMotion_panelEnter__0fsEk .24s cubic-bezier(0,0,.38,.9) both}@keyframes satPageMotion_backdropEnter__HQ3Sh{0%{background-color:rgb(0 0 0/0)}to{background-color:rgb(0 0 0/.6)}}@keyframes satPageMotion_panelEnter__0fsEk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.satPageMotion_backdrop__P6juJ,.satPageMotion_panel__IFo4o{animation:none}}.continue-practice-card-grid_card__adqSC{min-height:226px;perspective:900px}.continue-practice-card-grid_flipper__EwNXY{display:grid;height:100%;min-height:inherit;transform-style:preserve-3d}.continue-practice-card-grid_face__A1M_3{grid-area:1/1;min-width:0;border:1px solid var(--dash-edge);border-radius:0;background:var(--dash-card);backface-visibility:hidden;transition:transform .3s var(--drake-motion-ease),opacity .18s var(--drake-motion-ease),visibility .3s step-end}.continue-practice-card-grid_front__BxVfI{position:relative;display:flex;flex-direction:column;padding:22px;transform:rotateY(0deg);opacity:1;visibility:visible}.continue-practice-card-grid_headingRow__VxrJk{display:flex;min-width:0;align-items:center;gap:14px}.continue-practice-card-grid_accentTile__DWSMG{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:0;background:var(--program-badge-bg);color:var(--program-badge-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:15px;font-weight:800;letter-spacing:.08em;transition:background-color .5s var(--drake-motion-ease),color .5s var(--drake-motion-ease)}.continue-practice-card-grid_progressRow__C48nT{display:flex;align-items:center;gap:10px;margin-top:22px}.continue-practice-card-grid_percentLabel__QwHTD{width:34px;flex:0 0 34px;color:var(--dash-microlabel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:800;line-height:1;text-align:right}.continue-practice-card-grid_back__uo09f{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 48px;transform:rotateY(-180deg);opacity:0;visibility:hidden}.continue-practice-card-grid_card__adqSC[data-qr-open=true] .continue-practice-card-grid_front__BxVfI{transform:rotateY(180deg);opacity:0;visibility:hidden}.continue-practice-card-grid_card__adqSC[data-qr-open=true] .continue-practice-card-grid_back__uo09f{transform:rotateY(0deg);opacity:1;visibility:visible}.continue-practice-card-grid_close__wRHqk,.continue-practice-card-grid_peek__S9_xx{position:absolute;top:10px;right:10px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #dedad2;border-radius:0;background:#fff;color:#6d685f}.continue-practice-card-grid_peek__S9_xx{transform:translate3d(3px,-3px,0) scale(.92);opacity:0;transition:transform .18s var(--drake-motion-ease),opacity .18s var(--drake-motion-ease),border-color .18s var(--drake-motion-ease)}.continue-practice-card-grid_card__adqSC:hover .continue-practice-card-grid_peek__S9_xx,.continue-practice-card-grid_peek__S9_xx:focus-visible{transform:translateZ(0) scale(1);opacity:1}.continue-practice-card-grid_close__wRHqk:hover,.continue-practice-card-grid_peek__S9_xx:hover{border-color:#aaa49a;color:#25241f}.continue-practice-card-grid_close__wRHqk:focus-visible,.continue-practice-card-grid_peek__S9_xx:focus-visible,.continue-practice-card-grid_qrLink__lNhfG:focus-visible{outline:2px solid #25241f;outline-offset:2px}.continue-practice-card-grid_continueButton__rtZrE:focus-visible,.continue-practice-card-grid_discardButton__j_FMu:focus-visible{outline:2px solid var(--program-badge-bg);outline-offset:2px}.continue-practice-card-grid_actions__iGltx{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px}.continue-practice-card-grid_continueButton__rtZrE{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:0;background:var(--program-badge-bg);color:var(--program-badge-text);font-size:13px;font-weight:700;transition:filter .16s var(--drake-motion-ease),background-color .5s var(--drake-motion-ease)}.continue-practice-card-grid_continueButton__rtZrE:hover{filter:brightness(.94)}.continue-practice-card-grid_discardButton__j_FMu{min-height:38px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--dash-microlabel);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.continue-practice-card-grid_discardButton__j_FMu:hover:not(:disabled){color:#9b424a;text-decoration:underline;text-underline-offset:3px}.continue-practice-card-grid_discardButton__j_FMu:disabled{cursor:wait;opacity:.58}.continue-practice-card-grid_qrLink__lNhfG{display:flex;max-width:150px;flex-direction:column;align-items:center;gap:8px;border-radius:0}.continue-practice-card-grid_qr__6EXZb{width:112px;height:112px}.continue-practice-card-grid_qrPending__yFccG{display:inline-flex;width:112px;height:112px;align-items:center;justify-content:center;border:1px solid #dedad2;color:#8b867d;font-size:12px}@media (hover:none),(pointer:coarse){.continue-practice-card-grid_peek__S9_xx{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.continue-practice-card-grid_continueButton__rtZrE,.continue-practice-card-grid_discardButton__j_FMu,.continue-practice-card-grid_face__A1M_3,.continue-practice-card-grid_peek__S9_xx{transition:none}}