.hero[data-astro-cid-r3hday2o]{padding:88px 0}.hero-grid[data-astro-cid-r3hday2o]{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero[data-astro-cid-r3hday2o] h1[data-astro-cid-r3hday2o]{color:var(--cream);margin-top:18px}.hero[data-astro-cid-r3hday2o] h1[data-astro-cid-r3hday2o] em[data-astro-cid-r3hday2o]{font-style:italic;font-weight:400;color:var(--gold)}.hero-lead[data-astro-cid-r3hday2o]{margin-top:22px;max-width:46ch}.hero-ctas[data-astro-cid-r3hday2o]{margin-top:34px;gap:28px}.hero-photo[data-astro-cid-r3hday2o]{box-shadow:var(--shadow-raised)}.display-m[data-astro-cid-r3hday2o]{margin-top:12px}.scope[data-astro-cid-r3hday2o],.steps[data-astro-cid-r3hday2o]{margin-top:40px}.scope-item[data-astro-cid-r3hday2o]{border-top:1px solid rgba(27,26,23,.14);padding-top:22px}.scope-item[data-astro-cid-r3hday2o] h3[data-astro-cid-r3hday2o],.steps[data-astro-cid-r3hday2o] h3[data-astro-cid-r3hday2o]{color:var(--emerald)}.scope-item[data-astro-cid-r3hday2o] p[data-astro-cid-r3hday2o],.steps[data-astro-cid-r3hday2o] p[data-astro-cid-r3hday2o]{margin-top:10px;max-width:40ch}.steps-section[data-astro-cid-r3hday2o]{padding-top:0}.steps[data-astro-cid-r3hday2o]{list-style:none;padding:0;counter-reset:step}.steps[data-astro-cid-r3hday2o] li[data-astro-cid-r3hday2o]{counter-increment:step;border-top:1px solid rgba(27,26,23,.14);padding-top:22px}.steps[data-astro-cid-r3hday2o] li[data-astro-cid-r3hday2o]:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:10px;font-family:var(--serif);font-size:34px;line-height:1;color:var(--accent-ink)}.cabins-lead[data-astro-cid-r3hday2o]{margin-top:12px;max-width:52ch}.cabins-grid[data-astro-cid-r3hday2o]{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cabins-grid[data-astro-cid-r3hday2o] .caption[data-astro-cid-r3hday2o]{font-size:19px;line-height:1.2;margin-top:4px}.cabins-hint[data-astro-cid-r3hday2o]{display:none;margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-90)}.programs-grid[data-astro-cid-r3hday2o]{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:start}.lists[data-astro-cid-r3hday2o]{margin-top:32px;display:grid;grid-template-columns:2fr 1fr;gap:32px}.list-head[data-astro-cid-r3hday2o]{color:var(--meta);font-size:11px}.list[data-astro-cid-r3hday2o]{list-style:none;margin:14px 0 0;padding:0}.list[data-astro-cid-r3hday2o] li[data-astro-cid-r3hday2o]{padding:7px 0;border-top:1px solid var(--line);font-size:14px;color:var(--ink-soft)}.list--split[data-astro-cid-r3hday2o]{columns:2;column-gap:24px}.list--split[data-astro-cid-r3hday2o] li[data-astro-cid-r3hday2o]{break-inside:avoid}.list-note[data-astro-cid-r3hday2o]{margin-top:16px;max-width:34ch}.tool[data-astro-cid-r3hday2o]{position:sticky;top:24px}.tool[data-astro-cid-r3hday2o] .serif-l[data-astro-cid-r3hday2o]{color:var(--emerald);margin-top:10px}.tool[data-astro-cid-r3hday2o] .soft[data-astro-cid-r3hday2o]{margin-top:10px}.tool[data-astro-cid-r3hday2o] .btn[data-astro-cid-r3hday2o]{margin-top:24px}.narrow[data-astro-cid-r3hday2o]{max-width:820px}.faq-section[data-astro-cid-r3hday2o]{padding-top:0}.faq[data-astro-cid-r3hday2o]{margin:32px 0 0}.faq[data-astro-cid-r3hday2o]>div[data-astro-cid-r3hday2o]{border-top:1px solid rgba(27,26,23,.14);padding:22px 0}.faq[data-astro-cid-r3hday2o] dt[data-astro-cid-r3hday2o]{color:var(--emerald)}.faq[data-astro-cid-r3hday2o] dd[data-astro-cid-r3hday2o]{margin:8px 0 0;max-width:62ch}.cta[data-astro-cid-r3hday2o]{text-align:center}.cta-lead[data-astro-cid-r3hday2o]{margin:14px auto 0;max-width:46ch}.cta-row[data-astro-cid-r3hday2o]{justify-content:center;margin-top:30px}@media(max-width:960px){.programs-grid[data-astro-cid-r3hday2o]{grid-template-columns:1fr;gap:40px}.tool[data-astro-cid-r3hday2o]{position:static}}@media(max-width:860px){.hero[data-astro-cid-r3hday2o]{padding:56px 0}.hero-grid[data-astro-cid-r3hday2o]{grid-template-columns:1fr;gap:32px}.hero-photo[data-astro-cid-r3hday2o]{max-width:460px}}@media(max-width:760px){.cabins-grid[data-astro-cid-r3hday2o]{display:flex;gap:12px;margin:24px -20px 0;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cabins-grid[data-astro-cid-r3hday2o]::-webkit-scrollbar{display:none}.cabins-grid[data-astro-cid-r3hday2o]>.photo[data-astro-cid-r3hday2o]{flex:0 0 70%;scroll-snap-align:start}.cabins-hint[data-astro-cid-r3hday2o]{display:block}.lists[data-astro-cid-r3hday2o]{grid-template-columns:1fr;gap:28px}.panel[data-astro-cid-r3hday2o]{padding:28px 22px}}
