.opening.svelte-1lgomw4{padding-top:clamp(4rem,8vw,7rem)}.opening.svelte-1lgomw4 .eyebrow:where(.svelte-1lgomw4){margin-bottom:1rem}.opening.svelte-1lgomw4 h1:where(.svelte-1lgomw4){margin-bottom:1.25rem}.subhead.svelte-1lgomw4{font-size:1.1rem;color:var(--mist);max-width:580px}.narrow.svelte-1lgomw4{max-width:720px}.narrow.svelte-1lgomw4 h2:where(.svelte-1lgomw4){margin-bottom:1.25rem}.narrow.svelte-1lgomw4 p:where(.svelte-1lgomw4){margin-bottom:1rem}.alt-bg.svelte-1lgomw4{background:var(--charcoal);border-top:1px solid var(--stone);border-bottom:1px solid var(--stone)}.domains.svelte-1lgomw4{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.domain-block.svelte-1lgomw4 h3:where(.svelte-1lgomw4){margin-bottom:.5rem;font-size:1.2rem}.domain-block.svelte-1lgomw4 p:where(.svelte-1lgomw4){max-width:none}.domain-close.svelte-1lgomw4{color:var(--fog);font-style:italic;margin-top:.5rem}.steps.svelte-1lgomw4{list-style:none;display:flex;flex-direction:column;gap:2.5rem}.steps.svelte-1lgomw4 li:where(.svelte-1lgomw4){display:grid;grid-template-columns:2.5rem 1fr;gap:1.25rem;align-items:start}.step-num.svelte-1lgomw4{font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.1em;color:var(--gold-screen);padding-top:.3rem}.step-content.svelte-1lgomw4 h3:where(.svelte-1lgomw4){margin-bottom:.4rem;font-size:1.1rem}.step-content.svelte-1lgomw4 p:where(.svelte-1lgomw4){max-width:none}.closing-note.svelte-1lgomw4{font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-style:italic;color:var(--fog)}.cohort-notice.svelte-1lgomw4{background:var(--gold-faint);border-top:1px solid rgba(212,168,67,.25);border-bottom:1px solid rgba(212,168,67,.25);padding:clamp(2rem,4vw,3rem) 0}.cohort-notice.svelte-1lgomw4 .eyebrow:where(.svelte-1lgomw4){color:var(--gold-screen);margin-bottom:.75rem}.cohort-notice.svelte-1lgomw4 p:where(.svelte-1lgomw4){color:var(--mist);max-width:480px}.footer-cta.svelte-1lgomw4{padding:clamp(3rem,6vw,5rem) 0;background:var(--charcoal);border-top:1px solid var(--stone);text-align:center}.footer-cta.svelte-1lgomw4 p:where(.svelte-1lgomw4){font-size:1.05rem;margin:0 auto 1.75rem;color:var(--mist);text-align:center;max-width:440px}@media(max-width:600px){.steps.svelte-1lgomw4 li:where(.svelte-1lgomw4){grid-template-columns:1fr}.step-num.svelte-1lgomw4{display:none}}
