.weeks__list[data-astro-cid-s6nas6xy]{gap:14px;padding:0;list-style:none;display:grid}@media (width>=760px){.weeks__list[data-astro-cid-s6nas6xy]{grid-template-columns:repeat(2,minmax(0,1fr))}}.week[data-astro-cid-s6nas6xy]{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-card);align-content:start;gap:6px;padding:22px 24px 12px;display:grid}.week__title[data-astro-cid-s6nas6xy]{letter-spacing:-.025em;padding-bottom:6px;font-size:1.1875rem}.week__sessions[data-astro-cid-s6nas6xy]{padding:0;list-style:none;display:grid}.session[data-astro-cid-s6nas6xy]{border-top:1px solid var(--hairline);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.session__day[data-astro-cid-s6nas6xy]{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:.8125rem}.session__main[data-astro-cid-s6nas6xy]{gap:6px;min-width:0;display:grid}.session__line[data-astro-cid-s6nas6xy]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.session__name[data-astro-cid-s6nas6xy]{letter-spacing:-.015em;font-weight:600}.session__time[data-astro-cid-s6nas6xy],.session__note[data-astro-cid-s6nas6xy]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.8125rem}.session__time[data-astro-cid-s6nas6xy]{flex:none}.session__main[data-astro-cid-s6nas6xy] .band{margin-top:4px}.weeks__scaled[data-astro-cid-s6nas6xy]{color:var(--ink-2);margin-top:18px;font-size:.9375rem}.timer[data-astro-cid-2w4oonvs]{--rest-field:#3b63f6;--field:var(--paper);--text:var(--ink);--text-2:#1111146b;background:var(--field);min-height:560px;color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline), 0 1px 2px #1111140d, 0 24px 60px #1111141f;isolation:isolate;transition:background-color .45s var(--ease-out), color .45s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:32px;grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.timer[data-astro-cid-2w4oonvs][data-phase=rest]{--field:var(--rest-field);--text:#fff;--text-2:#fff9}.timer[data-astro-cid-2w4oonvs][data-phase=finished]{--field:var(--volt)}.timer__tide[data-astro-cid-2w4oonvs]{z-index:-1;background:var(--volt);transform:scaleY(var(--tide,0));transform-origin:bottom;position:absolute;inset:0}.timer[data-astro-cid-2w4oonvs][data-phase=rest] .timer__tide[data-astro-cid-2w4oonvs],.timer[data-astro-cid-2w4oonvs][data-phase=idle] .timer__tide[data-astro-cid-2w4oonvs]{opacity:0}.timer[data-astro-cid-2w4oonvs] .timer__edge{z-index:-2;background:var(--paper);pointer-events:none;height:8px;position:fixed;left:0;right:0}.timer[data-astro-cid-2w4oonvs] .timer__edge[data-edge=top]{top:0}.timer[data-astro-cid-2w4oonvs] .timer__edge[data-edge=bottom]{bottom:0}.timer[data-astro-cid-2w4oonvs] .timer__edge[data-tone=volt]{background:var(--volt)}.timer[data-astro-cid-2w4oonvs] .timer__edge[data-tone=rest]{background:var(--rest-field)}.timer__top[data-astro-cid-2w4oonvs]{justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;display:flex}.timer[data-astro-cid-2w4oonvs][data-phase=idle] .timer__top[data-astro-cid-2w4oonvs],.timer[data-astro-cid-2w4oonvs][data-phase=finished] .timer__top[data-astro-cid-2w4oonvs]{visibility:hidden}.timer__corner[data-astro-cid-2w4oonvs]{gap:6px;display:grid}.timer__corner--end[data-astro-cid-2w4oonvs]{text-align:right;justify-items:end}.timer__corner-value[data-astro-cid-2w4oonvs]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,9cqw,3.25rem);line-height:1}.timer__of[data-astro-cid-2w4oonvs]{color:var(--text-2)}.timer__corner-label[data-astro-cid-2w4oonvs],.timer__big-label[data-astro-cid-2w4oonvs]{color:var(--text-2);font-size:.75rem}.timer__center[data-astro-cid-2w4oonvs]{text-align:center;align-content:center;justify-items:center;gap:10px;padding:12px 0;display:grid}.timer__big[data-astro-cid-2w4oonvs]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(5rem,30cqw,12rem);line-height:.9}.timer__big[data-astro-cid-2w4oonvs][data-face=sans]{font-family:var(--font-sans);letter-spacing:-.055em;font-weight:500}.timer__big[data-astro-cid-2w4oonvs][data-face=word]{font-family:var(--font-sans);letter-spacing:-.05em;font-size:clamp(3.5rem,18cqw,7rem);font-weight:600}.timer__summary[data-astro-cid-2w4oonvs]{max-width:26ch;font-size:1.125rem;line-height:1.4}.timer__bottom[data-astro-cid-2w4oonvs]{gap:16px;display:grid}.timer__band[data-astro-cid-2w4oonvs] .band__piece{transition:opacity .4s var(--ease-out)}.timer[data-astro-cid-2w4oonvs]:not([data-phase=idle]) .timer__band[data-astro-cid-2w4oonvs] .band__piece:not([data-at]){opacity:.22}.timer[data-astro-cid-2w4oonvs][data-phase=rest] .timer__band[data-astro-cid-2w4oonvs] .band{--work:#fff;--rest:#ffffffb3}.timer__controls[data-astro-cid-2w4oonvs]{gap:10px;display:flex}.timer__button[data-astro-cid-2w4oonvs]{letter-spacing:-.01em;white-space:nowrap;min-height:56px;transition:transform var(--press-up), background-color .3s ease, color .3s ease;border:0;border-radius:999px;flex:1;padding:0 1.2em;font-size:1.0625rem;font-weight:600}.timer__button[data-astro-cid-2w4oonvs]:active,.timer__icon[data-astro-cid-2w4oonvs]:active{transition:transform var(--press-down);transform:scale(.96)}.timer__button[data-astro-cid-2w4oonvs][hidden],.timer__icon[data-astro-cid-2w4oonvs][hidden]{display:none}.timer__button--primary[data-astro-cid-2w4oonvs]{background:var(--volt);color:var(--ink);box-shadow:inset 0 0 0 1px #1111140f}.timer[data-astro-cid-2w4oonvs]:not([data-phase=idle]) .timer__button--primary[data-astro-cid-2w4oonvs]{background:#fff;box-shadow:0 1px 2px #11111414,0 8px 24px #11111414}.timer[data-astro-cid-2w4oonvs][data-phase=finished] .timer__button--primary[data-astro-cid-2w4oonvs],.timer__button--secondary[data-astro-cid-2w4oonvs]{background:var(--ink);color:var(--paper)}.timer[data-astro-cid-2w4oonvs][data-phase=finished] .timer__button--secondary[data-astro-cid-2w4oonvs]{color:var(--ink);background:#fff}.timer__icon[data-astro-cid-2w4oonvs]{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink);transition:transform var(--press-up);background:#ffffffb8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.timer__muted[data-astro-cid-2w4oonvs],.timer__shrink[data-astro-cid-2w4oonvs],.timer__icon[data-astro-cid-2w4oonvs][aria-pressed=false] .timer__waves[data-astro-cid-2w4oonvs]{display:none}.timer__icon[data-astro-cid-2w4oonvs][aria-pressed=false] .timer__muted[data-astro-cid-2w4oonvs]{display:inline}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__grow[data-astro-cid-2w4oonvs]{display:none}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__shrink[data-astro-cid-2w4oonvs]{display:inline}.timer__hint[data-astro-cid-2w4oonvs]{min-height:1.4em;color:var(--text-2);text-align:center;text-wrap:balance;font-size:.875rem;line-height:1.4}.timer__get[data-astro-cid-2w4oonvs]{color:var(--ink);text-underline-offset:.25em;justify-self:center;font-weight:600}.timer__get[data-astro-cid-2w4oonvs][hidden]{display:none}.timer[data-astro-cid-2w4oonvs][data-focus]{z-index:100;min-height:0;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));box-shadow:none;border-radius:0;position:fixed;inset:0;container-type:size}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__controls[data-astro-cid-2w4oonvs]{justify-self:center;width:min(100%,560px)}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__big[data-astro-cid-2w4oonvs]{font-size:min(clamp(5rem,30cqw,12rem),34cqh)}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__big[data-astro-cid-2w4oonvs][data-face=word]{font-size:min(clamp(3.5rem,18cqw,7rem),20cqh)}.timer[data-astro-cid-2w4oonvs][data-focus] .timer__corner-value[data-astro-cid-2w4oonvs]{font-size:min(clamp(2rem,9cqw,3.25rem),11cqh)}@container (height<=520px){.timer__top[data-astro-cid-2w4oonvs]{min-height:0}.timer__center[data-astro-cid-2w4oonvs]{gap:4px;padding:0}.timer__bottom[data-astro-cid-2w4oonvs]{gap:10px}.timer__band[data-astro-cid-2w4oonvs],.timer__hint[data-astro-cid-2w4oonvs]{display:none}}@media (width<=700px){.timer[data-astro-cid-2w4oonvs]{min-height:470px}}@media (width<=420px){.timer[data-astro-cid-2w4oonvs]{border-radius:28px;padding:20px}.timer__controls[data-astro-cid-2w4oonvs]{gap:8px}.timer__icon[data-astro-cid-2w4oonvs]{border-radius:28px;width:50px;height:56px}}.timer[data-astro-cid-2w4oonvs][data-paused] .timer__big[data-astro-cid-2w4oonvs],.timer[data-astro-cid-2w4oonvs][data-paused] .timer__corner-value[data-astro-cid-2w4oonvs]{opacity:.4}html[data-timer-focus]{overflow:hidden}@media (prefers-reduced-motion:reduce){.timer[data-astro-cid-2w4oonvs]{transition:none}}.entry[data-astro-cid-m2xf7ne5]{padding:120px 0 clamp(80px,10vw,128px)}.entry__top[data-astro-cid-m2xf7ne5]{grid-template-areas:"intro""timer""meta";gap:28px;display:grid}.entry[data-astro-cid-m2xf7ne5][data-kind=program] .entry__top[data-astro-cid-m2xf7ne5]{grid-template-areas:"intro""meta"}.entry__intro[data-astro-cid-m2xf7ne5]{grid-area:intro;gap:18px;display:grid}.entry__title[data-astro-cid-m2xf7ne5]{max-width:14ch}.entry__lede[data-astro-cid-m2xf7ne5]{max-width:40ch;color:var(--ink-2)}.entry__meta[data-astro-cid-m2xf7ne5]{grid-area:meta;align-content:start;gap:24px;display:grid}.entry__timer[data-astro-cid-m2xf7ne5]{grid-area:timer;min-width:0}@media (width>=980px){.entry__top[data-astro-cid-m2xf7ne5]{grid-template:"intro timer""meta timer"1fr/minmax(0,1fr) minmax(0,480px);align-items:start;gap:32px clamp(40px,6vw,88px)}.entry[data-astro-cid-m2xf7ne5][data-kind=program] .entry__top[data-astro-cid-m2xf7ne5]{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""meta"}.entry__timer[data-astro-cid-m2xf7ne5]{position:sticky;top:96px}}.facts[data-astro-cid-m2xf7ne5]{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:18px 32px;padding:20px 0;display:flex}.facts__item[data-astro-cid-m2xf7ne5]{gap:4px;display:grid}.facts[data-astro-cid-m2xf7ne5] dt[data-astro-cid-m2xf7ne5]{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;order:2;font-size:.75rem;font-weight:500}.facts[data-astro-cid-m2xf7ne5] dd[data-astro-cid-m2xf7ne5]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;order:1;margin:0;font-size:1.375rem}.entry__actions[data-astro-cid-m2xf7ne5]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.entry__follow[data-astro-cid-m2xf7ne5]{color:var(--ink-2)}.entry__weeks[data-astro-cid-m2xf7ne5]{margin-top:clamp(40px,6vw,64px)}.entry__body[data-astro-cid-m2xf7ne5]{gap:clamp(56px,8vw,88px);margin-top:clamp(56px,8vw,96px);display:grid}.entry__article[data-astro-cid-m2xf7ne5]{max-width:720px}.entry__heading[data-astro-cid-m2xf7ne5]{letter-spacing:-.035em;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);line-height:1.15}.faq-list[data-astro-cid-m2xf7ne5]{border-top:1px solid var(--hairline);gap:0;max-width:720px;margin-top:18px;display:grid}.faq-list__item[data-astro-cid-m2xf7ne5]{border-bottom:1px solid var(--hairline);gap:8px;padding:20px 0;display:grid}.faq-list[data-astro-cid-m2xf7ne5] dt[data-astro-cid-m2xf7ne5]{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.faq-list[data-astro-cid-m2xf7ne5] dd[data-astro-cid-m2xf7ne5]{color:var(--ink-2);margin:0;line-height:1.6}.entry__related[data-astro-cid-m2xf7ne5]{margin-top:clamp(64px,9vw,112px)}.entry__related-head[data-astro-cid-m2xf7ne5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:20px;display:flex}.entry__all[data-astro-cid-m2xf7ne5]{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.entry__all[data-astro-cid-m2xf7ne5] svg[data-astro-cid-m2xf7ne5]{transition:transform var(--press-up)}@media (hover:hover) and (pointer:fine){.entry__all[data-astro-cid-m2xf7ne5]:hover svg[data-astro-cid-m2xf7ne5]{transform:translate(3px)}}.entry__cards[data-astro-cid-m2xf7ne5]{gap:14px;display:grid}@media (width>=680px){.entry__cards[data-astro-cid-m2xf7ne5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.entry__cards[data-astro-cid-m2xf7ne5]{grid-template-columns:repeat(3,minmax(0,1fr))}}
