.af[data-astro-cid-6yeosm2d]{max-width:44rem;position:relative}.af__title[data-astro-cid-6yeosm2d]{margin-bottom:clamp(1.25rem,3vw,1.75rem)}.af__grid[data-astro-cid-6yeosm2d]{gap:1.1rem;display:grid}@media (width>=40rem){.af__grid[data-astro-cid-6yeosm2d]{grid-template-columns:1fr 1fr}.af__field--wide[data-astro-cid-6yeosm2d]{grid-column:1/-1}}.af__field[data-astro-cid-6yeosm2d][hidden]{display:none}.af__field[data-astro-cid-6yeosm2d]{gap:.45rem;display:grid}.af__label[data-astro-cid-6yeosm2d]{font-family:var(--font-sans);color:var(--ink);font-size:.85rem;font-weight:540;line-height:1.4}.af__input[data-astro-cid-6yeosm2d]{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}.af__input[data-astro-cid-6yeosm2d]:focus{outline:none}.af__input[data-astro-cid-6yeosm2d]:focus-visible{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 4px rgb(var(--light-rgb) / .28);outline:none}.af__input--area[data-astro-cid-6yeosm2d]{resize:vertical;min-height:6rem;line-height:1.5}.af__input--select[data-astro-cid-6yeosm2d]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6.2 8 10.4l4.5-4.2' fill='none' stroke='%236A655C' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.6rem}.af__send[data-astro-cid-6yeosm2d]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.af__fine[data-astro-cid-6yeosm2d]{font-family:var(--font-sans);color:var(--ink-3);font-size:.8rem}.af__consent[data-astro-cid-6yeosm2d]{font-family:var(--font-sans);color:var(--ink-3);margin-top:.7rem;font-size:.75rem}.af__done[data-astro-cid-6yeosm2d]{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}.af__done[data-astro-cid-6yeosm2d]:focus{outline:none}.ef__done-light[data-astro-cid-6yeosm2d]{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-6yeosm2d]{font-size:var(--step-h3);line-height:1.2}.ef__done-note[data-astro-cid-6yeosm2d]{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-top:.4rem;display:flex}.ef__done-mock[data-astro-cid-6yeosm2d]{font-family:var(--font-sans);color:var(--ink-3);font-size:.8rem}.motion-ok .af__done[data-astro-cid-6yeosm2d]:not([hidden]){animation:af-arrive .9s var(--ease-arrive) both}@keyframes af-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}.af__optional[data-astro-cid-6yeosm2d]{color:var(--ink-3);font-weight:420}.tp[data-astro-cid-v26h4hjs]>section{overflow-x:clip}.tp__hero[data-astro-cid-v26h4hjs]{padding-block:clamp(3.5rem,11vw,8rem) clamp(3rem,6vw,4.5rem)}.tp__eyebrow[data-astro-cid-v26h4hjs]{color:var(--ink-3);align-items:center;gap:.7rem;display:flex}.tp__tick[data-astro-cid-v26h4hjs]{background:var(--gold);width:1.75rem;height:1px}.tp__title[data-astro-cid-v26h4hjs]{max-width:15ch;margin-top:clamp(1.25rem,3vw,2rem)}.tp__standfirst[data-astro-cid-v26h4hjs]{max-width:50ch;margin-top:clamp(1.5rem,3.5vw,2.25rem)}.tp__actions[data-astro-cid-v26h4hjs]{flex-wrap:wrap;gap:.75rem 1rem;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.motion-ok .tp__title[data-astro-cid-v26h4hjs],.motion-ok .tp__eyebrow[data-astro-cid-v26h4hjs],.motion-ok .tp__standfirst[data-astro-cid-v26h4hjs]{animation:tp-focus 1.4s var(--ease-arrive) .15s both}.motion-ok .tp__standfirst[data-astro-cid-v26h4hjs]{animation-delay:.42s}@keyframes tp-focus{0%{opacity:0;filter:blur(12px);transform:translateY(.25rem)}}.figs[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (width>=52rem){.figs[data-astro-cid-v26h4hjs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.figs__value[data-astro-cid-v26h4hjs]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:330;line-height:1}.figs__label[data-astro-cid-v26h4hjs]{max-width:20ch;font-family:var(--font-sans);color:var(--ink-3);margin-top:.5rem;font-size:.82rem;line-height:1.45}.tp__choice[data-astro-cid-v26h4hjs]{padding-bottom:clamp(2rem,4vw,3rem)}.intake[data-astro-cid-v26h4hjs]{border:0;min-width:0;margin:0;padding:0}.intake__legend[data-astro-cid-v26h4hjs]{color:var(--ink-3);padding:0}.intake__options[data-astro-cid-v26h4hjs]{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.intake__input[data-astro-cid-v26h4hjs]{opacity:0;pointer-events:none;position:absolute}.intake__label[data-astro-cid-v26h4hjs]{border-radius:var(--radius-pill);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;align-items:center;padding:.5rem 1.25rem;font-size:.95rem;font-weight:540;display:inline-flex}.intake__input[data-astro-cid-v26h4hjs]:checked+.intake__label[data-astro-cid-v26h4hjs]{background:var(--ink);color:var(--cream);box-shadow:none}.intake__input[data-astro-cid-v26h4hjs]:focus-visible+.intake__label[data-astro-cid-v26h4hjs]{outline:2px solid var(--gold);outline-offset:3px}.tp__nl[data-astro-cid-v26h4hjs]{display:none}.tp[data-astro-cid-v26h4hjs]:has(#intake-nl:checked) .tp__nl[data-astro-cid-v26h4hjs]{display:block}.tp[data-astro-cid-v26h4hjs]:has(#intake-nl:checked) [data-astro-cid-v26h4hjs][data-intake=me]{display:none}.nl__list[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-strong);max-width:52ch;margin-top:clamp(1.5rem,3vw,2.25rem);padding:0}.nl__list[data-astro-cid-v26h4hjs] li[data-astro-cid-v26h4hjs]{border-bottom:1px solid var(--line-strong);color:var(--ink-2);padding-block:1.05rem}.nl__btn[data-astro-cid-v26h4hjs]{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.ar-panel[data-astro-cid-v26h4hjs]{border-radius:var(--radius-card);background:var(--paper);max-width:54rem;box-shadow:0 0 0 1px var(--line), 0 12px 32px -20px #19181424;margin-inline-start:auto;padding:clamp(1.5rem,3.5vw,2.75rem)}.ar__title[data-astro-cid-v26h4hjs]{max-width:20ch}.ar__standfirst[data-astro-cid-v26h4hjs]{max-width:50ch;font-size:var(--step-lead);color:var(--ink-2);margin-top:clamp(1.25rem,2.5vw,1.75rem);line-height:1.45}.ar__actions[data-astro-cid-v26h4hjs]{flex-wrap:wrap;gap:.75rem 1rem;margin-top:clamp(1.5rem,3vw,2rem);display:flex}.ar__btn[data-astro-cid-v26h4hjs]{white-space:normal;text-align:center}.cards[data-astro-cid-v26h4hjs]{gap:1.25rem;margin-top:clamp(2.25rem,4.5vw,3.25rem);display:grid}@media (width>=48rem){.cards--2[data-astro-cid-v26h4hjs],.cards--3[data-astro-cid-v26h4hjs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.cards--3[data-astro-cid-v26h4hjs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card[data-astro-cid-v26h4hjs]{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.2vw,2.25rem)}.card__text[data-astro-cid-v26h4hjs]{color:var(--ink-2);max-width:46ch;margin-top:.9rem}.tp__h2[data-astro-cid-v26h4hjs]{max-width:20ch}.fw__intro[data-astro-cid-v26h4hjs]{max-width:44ch;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.fw__thread[data-astro-cid-v26h4hjs]{max-width:58ch;font-size:var(--step-lead);color:var(--ink);margin-top:clamp(2.25rem,4.5vw,3.25rem);line-height:1.5}.fw__intent-title[data-astro-cid-v26h4hjs]{margin-top:clamp(2.25rem,4.5vw,3rem)}.fw__intent[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-strong);max-width:62ch;margin-top:1.25rem;padding:0}.fw__intent-item[data-astro-cid-v26h4hjs]{border-bottom:1px solid var(--line-strong);color:var(--ink-2);align-items:baseline;gap:1rem;padding-block:1.1rem;display:flex}.fw__mark[data-astro-cid-v26h4hjs]{background:var(--gold);flex:none;width:.9rem;height:1px;transform:translateY(-.3em)}.cohort__line[data-astro-cid-v26h4hjs]{max-width:50ch;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.phases[data-astro-cid-v26h4hjs]{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding:0;display:grid;position:relative}.phase[data-astro-cid-v26h4hjs]{border-radius:var(--radius-card);background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 12px 32px -20px #19181424;gap:1.25rem 2.5rem;padding:clamp(1.5rem,3.2vw,2.25rem);display:grid}@media (width>=56rem){.phase[data-astro-cid-v26h4hjs]{grid-template-columns:minmax(13rem,.72fr) 1.4fr}}.phase__label[data-astro-cid-v26h4hjs]{color:var(--gold-ink)}.phase__name[data-astro-cid-v26h4hjs]{margin-top:.6rem}.phase__meta[data-astro-cid-v26h4hjs]{font-family:var(--font-sans);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.7rem;font-size:.85rem;line-height:1.4;display:flex}.phase__len[data-astro-cid-v26h4hjs]{color:var(--ink-2);font-weight:540}.phase__dot[data-astro-cid-v26h4hjs]{background:var(--gold);border-radius:50%;width:3px;height:3px}.phase__text[data-astro-cid-v26h4hjs]{color:var(--ink-2);max-width:52ch}.phase__covers[data-astro-cid-v26h4hjs]{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding:0;display:flex}.phase__covers[data-astro-cid-v26h4hjs] li[data-astro-cid-v26h4hjs]{border-radius:var(--radius-pill);background:var(--cream-deep);font-family:var(--font-sans);color:var(--ink-2);padding:.3rem .75rem .35rem;font-size:.8rem;line-height:1.35}.phase__gate[data-astro-cid-v26h4hjs]{border-left:1px solid var(--gold);max-width:50ch;font-size:var(--step-small);color:var(--ink-3);margin-top:1.25rem;padding-left:1.1rem;line-height:1.5}.cohort__earned[data-astro-cid-v26h4hjs]{max-width:52ch;font-size:var(--step-lead);color:var(--ink);margin-top:clamp(1.75rem,3.5vw,2.5rem);line-height:1.45}.pair[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-strong);gap:1.5rem 2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=52rem){.pair[data-astro-cid-v26h4hjs]{grid-template-columns:1fr 1fr}}.pair__text[data-astro-cid-v26h4hjs]{color:var(--ink-2);max-width:46ch;margin-top:.8rem}.money__label[data-astro-cid-v26h4hjs]{color:#d9b25f}.money__price[data-astro-cid-v26h4hjs]{letter-spacing:-.02em;margin-top:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:330;line-height:1.05}.money__instalment[data-astro-cid-v26h4hjs]{color:var(--on-night-2);margin-top:.9rem}.money__btn[data-astro-cid-v26h4hjs]{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.money__covers[data-astro-cid-v26h4hjs]{margin-top:clamp(2.5rem,5vw,0rem)}@media (width>=64rem){.money__covers[data-astro-cid-v26h4hjs]{margin-top:.4rem}}.money__covers-title[data-astro-cid-v26h4hjs]{color:var(--on-night-2)}.money__list[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-night);max-width:44ch;margin-top:1.25rem;padding:0}.money__list[data-astro-cid-v26h4hjs] li[data-astro-cid-v26h4hjs]{border-bottom:1px solid var(--line-night);font-size:var(--step-small);align-items:baseline;gap:1rem;padding-block:.95rem;line-height:1.5;display:flex}.money__mark[data-astro-cid-v26h4hjs]{background:#d9b25f;flex:none;width:.8rem;height:1px;transform:translateY(-.3em)}.dates[data-astro-cid-v26h4hjs]{margin-top:clamp(2rem,4vw,3rem)}.dates__value[data-astro-cid-v26h4hjs]{font-family:var(--font-sans);font-size:1rem}.guide__label[data-astro-cid-v26h4hjs]{color:var(--gold-ink)}.guide__text[data-astro-cid-v26h4hjs]{max-width:44ch;font-size:var(--step-lead);color:var(--ink);margin-top:clamp(1.25rem,2.5vw,1.75rem);line-height:1.5}.guide__link[data-astro-cid-v26h4hjs]{margin-top:1rem}.guide__photo[data-astro-cid-v26h4hjs]{max-width:24rem;margin-top:2.5rem}.guide__photo[data-astro-cid-v26h4hjs] img{border-radius:var(--radius-card);width:100%;height:auto}@media (width>=64rem){.guide__photo[data-astro-cid-v26h4hjs]{align-self:center;width:100%;margin-top:0;margin-left:auto}}.steps[data-astro-cid-v26h4hjs]{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:0;display:grid}@media (width>=56rem){.steps[data-astro-cid-v26h4hjs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.steps__item[data-astro-cid-v26h4hjs]{grid-template-columns:2.4rem 1fr;gap:0 1rem;display:grid}.steps__n[data-astro-cid-v26h4hjs]{background:var(--cream-deep);width:2.2rem;height:2.2rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:50%;place-items:center;font-size:.85rem;font-weight:560;display:grid}.steps__text[data-astro-cid-v26h4hjs]{color:var(--ink-2);max-width:38ch;margin-top:.4rem}.apply__talk[data-astro-cid-v26h4hjs]{color:var(--ink-2);margin-top:clamp(2rem,4vw,2.75rem)}.tp[data-astro-cid-v26h4hjs] .apply__wa{font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.22em}.apply__form[data-astro-cid-v26h4hjs]{border-top:1px solid var(--line-strong);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem)}.tp__close[data-astro-cid-v26h4hjs]{text-align:center;padding-top:clamp(4rem,9vw,7rem)}.close__quote[data-astro-cid-v26h4hjs]{letter-spacing:-.015em;max-width:24ch;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(1.75rem,4.2vw,3.2rem);font-style:italic;font-weight:330;line-height:1.16}.close__line[data-astro-cid-v26h4hjs]{font-size:var(--step-lead);color:var(--ink-2);margin-top:clamp(1.5rem,3vw,2.25rem)}.close__btn[data-astro-cid-v26h4hjs]{margin-top:clamp(1.75rem,3.5vw,2.5rem)}
