.ph-hero[data-astro-cid-75ysl5lo]{padding-block:clamp(3.5rem,11vw,9rem) clamp(3.5rem,8vw,6.5rem);position:relative}.ph-hero__label[data-astro-cid-75ysl5lo]{color:var(--ink-3);align-items:center;gap:.7rem;display:flex}.ph-hero__tick[data-astro-cid-75ysl5lo]{background:var(--gold);width:1.75rem;height:1px}.ph-hero__title[data-astro-cid-75ysl5lo]{max-width:16ch;margin-top:clamp(1.25rem,3vw,2rem)}.ph-hero__lines[data-astro-cid-75ysl5lo]{max-width:36ch;margin-top:clamp(1.5rem,3.5vw,2.5rem)}.ph-hero__line[data-astro-cid-75ysl5lo]+.ph-hero__line[data-astro-cid-75ysl5lo]{margin-top:.8rem}.motion-ok .ph-hero__title[data-astro-cid-75ysl5lo],.motion-ok .ph-hero__label[data-astro-cid-75ysl5lo]{animation:ph-focus 1.4s var(--ease-arrive) .15s both}.motion-ok .ph-hero__line[data-astro-cid-75ysl5lo]{animation:ph-focus 1.3s var(--ease-arrive) both;animation-delay:calc(.55s + var(--i) * .16s)}@keyframes ph-focus{0%{opacity:0;filter:blur(12px);transform:translateY(.25rem)}}.ph-hero__figure[data-astro-cid-75ysl5lo]{margin-top:3rem}@media (width>=64rem){.ph-hero__figure[data-astro-cid-75ysl5lo]{align-self:center;margin-top:0}}.cr[data-astro-cid-c56floxm]{--p:1;margin:0}.cr[data-astro-cid-c56floxm] svg[data-astro-cid-c56floxm]{width:100%;height:auto;overflow:visible}.cr__water[data-astro-cid-c56floxm]{fill:none;stroke:var(--line-strong);stroke-width:1px}.cr__ring[data-astro-cid-c56floxm]{fill:none;stroke:var(--gold);transform-box:view-box;transform-origin:50%}.cr__ring--a[data-astro-cid-c56floxm]{stroke-width:1.4px;opacity:calc(.75 - var(--p) * .55);transform:scale(calc(.08 + var(--p) * .92))}.cr__ring--b[data-astro-cid-c56floxm]{stroke-width:1px;opacity:calc(.6 - var(--p) * .46);transform:scale(calc(max(.04, var(--p) - .22) * 1.18))}.cr__ring--c[data-astro-cid-c56floxm]{stroke-width:.8px;opacity:calc(.5 - var(--p) * .4);transform:scale(calc(max(.02, var(--p) - .44) * 1.42))}.cr__you[data-astro-cid-c56floxm]{fill:var(--light);stroke:var(--gold);stroke-width:1px}.cr__halo[data-astro-cid-c56floxm]{fill:rgb(var(--light-rgb) / .22)}.cr__soul[data-astro-cid-c56floxm]{fill:var(--ink-3);opacity:.45;transition:fill .5s var(--ease-arrive)}.cr__other[data-astro-cid-c56floxm]{--lit:clamp(0, calc((var(--p) - var(--t)) * 7), 1)}.cr__other[data-astro-cid-c56floxm] .cr__soul[data-astro-cid-c56floxm]{fill:color-mix(in srgb, var(--light) calc(var(--lit) * 100%), var(--ink-3));opacity:calc(.45 + var(--lit) * .55)}.cr__echo[data-astro-cid-c56floxm]{fill:none;stroke:var(--gold);stroke-width:.9px;transform-box:fill-box;transform-origin:50%;opacity:calc(var(--lit) * .4);transform:scale(calc(.25 + var(--lit) * .75))}.cw[data-astro-cid-vclagaai]{max-width:34rem;position:relative}.cw__fields[data-astro-cid-vclagaai]{gap:1.1rem;display:grid}.cw__field[data-astro-cid-vclagaai]{gap:.45rem;display:grid}.cw__label[data-astro-cid-vclagaai]{font-family:var(--font-sans);color:var(--ink);font-size:.95rem;font-weight:540;line-height:1.4}.cw__input[data-astro-cid-vclagaai]{background:var(--paper);width:100%;min-height:3rem;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #1918140a;font-family:var(--font-sans);color:var(--ink);transition:box-shadow .4s var(--ease-arrive);border:0;border-radius:.9rem;padding:.7rem 1rem;font-size:1rem}.cw__input[data-astro-cid-vclagaai]:focus{outline:none}.cw__input[data-astro-cid-vclagaai]:focus-visible{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 4px rgb(var(--light-rgb) / .28)}.cw__choice[data-astro-cid-vclagaai]{border:0;gap:.6rem;margin:1.5rem 0 0;padding:0;display:grid}.cw__choice[data-astro-cid-vclagaai] .cw__label[data-astro-cid-vclagaai]{margin-bottom:.15rem;padding:0}.cw__option[data-astro-cid-vclagaai]{cursor:pointer;align-items:baseline;gap:.75rem;line-height:1.4;display:flex}.cw__option[data-astro-cid-vclagaai] input[data-astro-cid-vclagaai]{accent-color:var(--gold-ink);flex:none}.cw__send[data-astro-cid-vclagaai]{margin-top:clamp(1.5rem,3vw,2rem)}.cw__fine[data-astro-cid-vclagaai]{font-family:var(--font-sans);color:var(--ink-3);margin-top:.85rem;font-size:.8rem}.cw__consent[data-astro-cid-vclagaai]{font-family:var(--font-sans);color:var(--ink-3);margin-top:.7rem;font-size:.75rem}.cw__done[data-astro-cid-vclagaai]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:1.4rem;padding:1.5rem 1.5rem 1.5rem 3.25rem;position:relative}.cw__done[data-astro-cid-vclagaai]:focus{outline:none}.ef__done-light[data-astro-cid-vclagaai]{background:var(--light);width:10px;height:10px;box-shadow:0 0 0 1px var(--gold), 0 0 18px 5px rgb(var(--light-rgb) / .6);border-radius:50%;position:absolute;top:1.95rem;left:1.4rem}.ef__done-title[data-astro-cid-vclagaai]{font-size:var(--step-h3);line-height:1.2}.ef__done-note[data-astro-cid-vclagaai]{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-top:.4rem;display:flex}.ef__done-mock[data-astro-cid-vclagaai]{font-family:var(--font-sans);color:var(--ink-3);font-size:.8rem}.motion-ok .cw__done[data-astro-cid-vclagaai]:not([hidden]){animation:cw-arrive .9s var(--ease-arrive) both}@keyframes cw-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}.weeks__intro[data-astro-cid-vrchsvqp]{max-width:38ch;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.weeks[data-astro-cid-vrchsvqp]{gap:1.75rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.weeks__text[data-astro-cid-vrchsvqp]{max-width:44ch;color:var(--ink-2);margin-top:.5rem}.weeks__close[data-astro-cid-vrchsvqp]{max-width:38ch;color:var(--ink);margin-top:clamp(2rem,4vw,3rem)}.course__dial[data-astro-cid-vrchsvqp]{max-width:34rem;margin-top:3.5rem}.course__dial-fig[data-astro-cid-vrchsvqp]{margin:0}.course__dial-cap[data-astro-cid-vrchsvqp]{font-family:var(--font-sans);color:var(--ink-3);max-width:34ch;margin-top:1rem;font-size:.85rem;line-height:1.5}@media (width>=64rem){.course__dial[data-astro-cid-vrchsvqp]{place-self:center end;width:100%;margin-top:0}}.mods[data-astro-cid-vrchsvqp]{border-top:1px solid var(--line-strong);margin-top:clamp(2.5rem,5vw,4rem);padding:0}.mods__item[data-astro-cid-vrchsvqp]{border-bottom:1px solid var(--line-strong);grid-template-columns:3.2rem 1fr;gap:0 1rem;padding-block:clamp(1.4rem,3vw,2rem);display:grid}.mods__n[data-astro-cid-vrchsvqp]{font-size:var(--step-h3);color:var(--gold-ink);font-variant-numeric:tabular-nums lining-nums;font-weight:300;line-height:1.2}.mods__text[data-astro-cid-vrchsvqp]{max-width:52ch;color:var(--ink-2);margin-top:.35rem}@media (width>=48rem){.mods__item[data-astro-cid-vrchsvqp]{grid-template-columns:5rem 1fr}.mods__body[data-astro-cid-vrchsvqp]{grid-template-columns:minmax(14rem,.85fr) 1.3fr;align-items:baseline;gap:.5rem 2rem;display:grid}.mods__text[data-astro-cid-vrchsvqp]{margin-top:0}}.get[data-astro-cid-vrchsvqp]{border-top:1px solid var(--line-strong);margin-top:2rem;padding:0}.get__item[data-astro-cid-vrchsvqp]{border-bottom:1px solid var(--line-strong);font-size:var(--step-lead);align-items:baseline;gap:1rem;padding-block:1.1rem;line-height:1.4;display:flex}.get__mark[data-astro-cid-vrchsvqp]{color:var(--ink);flex:none;transform:translateY(.18em)}.get__mark[data-astro-cid-vrchsvqp] .cpm--inner,.get__mark[data-astro-cid-vrchsvqp] .cpm--outer{color:var(--gold-ink)}.ways__card[data-astro-cid-vrchsvqp]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}@media (width>=64rem){.get[data-astro-cid-vrchsvqp]{margin-top:.6rem}}.ways[data-astro-cid-vrchsvqp]{gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=48rem){.ways[data-astro-cid-vrchsvqp]{grid-template-columns:1fr 1fr}}.ways__card[data-astro-cid-vrchsvqp]{border-radius:var(--radius-card);background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1918140a, 0 12px 32px -18px #1918141f;padding:clamp(1.5rem,3.5vw,2.5rem)}.ways__text[data-astro-cid-vrchsvqp]{color:var(--ink-2);max-width:40ch;margin-top:1rem}.ways__note[data-astro-cid-vrchsvqp]{max-width:52ch;color:var(--ink-2);margin-top:2rem}.course__close[data-astro-cid-vrchsvqp]{padding-top:clamp(4rem,9vw,7rem)}.course__widens[data-astro-cid-vrchsvqp]{max-width:58ch;color:var(--ink-2);margin-bottom:clamp(2rem,4vw,3rem)}.course__waitlist[data-astro-cid-vrchsvqp]{scroll-margin-top:calc(var(--header-h) + 1.5rem);padding-top:clamp(2rem,5vw,3.5rem)}.course__form[data-astro-cid-vrchsvqp]{margin-top:clamp(1.5rem,3vw,2.25rem)}.course[data-astro-cid-vrchsvqp] .course__begin{min-height:3.75rem;padding-inline:2.6rem;font-size:1.05rem}
