.section[data-astro-cid-rko4fefd]{padding-block:clamp(64px,7vw,104px)}.program-heading[data-astro-cid-rko4fefd]{max-width:1000px;margin-inline:auto;text-align:center;display:grid;gap:24px}.program-heading[data-astro-cid-rko4fefd] .prose[data-astro-cid-rko4fefd],.program-heading[data-astro-cid-rko4fefd]>p[data-astro-cid-rko4fefd]{max-width:80ch;margin-inline:auto}p[data-astro-cid-rko4fefd]{font-size:16px;line-height:1.6}h3[data-astro-cid-rko4fefd],h4[data-astro-cid-rko4fefd]{font-weight:500;line-height:1.3}h3[data-astro-cid-rko4fefd]{font-size:var(--text-card-title)}.btn[data-astro-cid-rko4fefd]{max-width:100%;white-space:normal}[data-astro-cid-rko4fefd][id]{scroll-margin-top:32px}.audience-grid[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.audience-item[data-astro-cid-rko4fefd]{padding:28px;text-align:center}.audience-item[data-astro-cid-rko4fefd] svg{margin-inline:auto}.audience-item[data-astro-cid-rko4fefd] svg,.approach-panel[data-astro-cid-rko4fefd] svg{color:var(--color-terracotta)}.audience-item[data-astro-cid-rko4fefd] h3[data-astro-cid-rko4fefd]{margin:24px 0 16px}.approach-grid[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px)}.approach-copy[data-astro-cid-rko4fefd] h2[data-astro-cid-rko4fefd]{margin-bottom:24px}.approach-panels[data-astro-cid-rko4fefd]{display:grid;gap:12px}.approach-panel[data-astro-cid-rko4fefd]{display:flex;align-items:flex-start;gap:24px;padding:32px;color:var(--color-ink);background:#fff;border-radius:var(--radius-card)}.approach-panel[data-astro-cid-rko4fefd] h3[data-astro-cid-rko4fefd]{margin-bottom:12px}.week-sequence[data-astro-cid-rko4fefd]{max-width:1000px;margin:48px auto 0;padding:0;list-style:none}.week-step[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:32px;padding-block:32px;border-top:1px solid var(--color-terracotta)}.week-step[data-astro-cid-rko4fefd]:last-child{border-bottom:1px solid var(--color-terracotta)}.week-number[data-astro-cid-rko4fefd]{color:var(--color-terracotta-dark);font-size:20px;line-height:1.5}.week-copy[data-astro-cid-rko4fefd] h3[data-astro-cid-rko4fefd]{margin-bottom:12px}.facilitator-section[data-astro-cid-rko4fefd]{padding-top:0}.practitioner[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:repeat(21,minmax(0,1fr));align-items:start}.practitioner-copy[data-astro-cid-rko4fefd]{grid-column:1/13;grid-row:1;margin-top:56px;padding:clamp(28px,4vw,64px);padding-right:calc(clamp(28px,4vw,64px) + 8%);border-radius:var(--radius-image);background:var(--color-dark-cream)}.practitioner[data-astro-cid-rko4fefd] h2[data-astro-cid-rko4fefd]{font-size:clamp(28px,2.5vw,36px);margin-bottom:28px}.practitioner[data-astro-cid-rko4fefd] img[data-astro-cid-rko4fefd]{grid-column:12/-1;grid-row:1;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 30%;border-radius:var(--radius-image);position:relative}.program-stats[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0}.program-stats[data-astro-cid-rko4fefd] div[data-astro-cid-rko4fefd]{display:flex;flex-direction:column-reverse;align-items:center;padding:24px 16px;background:#ffffff1a;border-radius:var(--radius-card);text-align:center}.program-stats[data-astro-cid-rko4fefd] dd[data-astro-cid-rko4fefd]{font-size:40px;line-height:1.2;margin:0 0 8px}.inclusion-grid[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.inclusion-panel[data-astro-cid-rko4fefd]{display:grid;grid-row:span 4;grid-template-rows:subgrid;background:#fff;color:var(--color-ink);padding:36px 28px;border-radius:32px}.inclusion-panel[data-astro-cid-rko4fefd]>h3[data-astro-cid-rko4fefd]{color:var(--color-terracotta-dark);font-size:16px;margin-bottom:24px}.inclusion-panel[data-astro-cid-rko4fefd] ul[data-astro-cid-rko4fefd]{display:grid;grid-row:span 3;grid-template-rows:subgrid;list-style:none;padding:0}.inclusion-panel[data-astro-cid-rko4fefd] li[data-astro-cid-rko4fefd]{display:flex;gap:12px}.inclusion-panel[data-astro-cid-rko4fefd] li[data-astro-cid-rko4fefd]+li[data-astro-cid-rko4fefd]{border-top:1px solid var(--color-dark-cream);margin-top:24px;padding-top:24px}.inclusion-panel[data-astro-cid-rko4fefd] svg{width:22px;height:22px;margin-top:3px;color:var(--color-terracotta)}.inclusion-panel[data-astro-cid-rko4fefd] h4[data-astro-cid-rko4fefd]{font-size:var(--text-h3);margin:0 0 8px}.program-actions[data-astro-cid-rko4fefd]{display:flex;justify-content:center;margin-top:40px}.investment-layout[data-astro-cid-rko4fefd]{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:48px auto 0;gap:clamp(32px,5vw,72px);align-items:center}.price-card[data-astro-cid-rko4fefd]{background:#fff;padding:36px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:24px}.price[data-astro-cid-rko4fefd]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.price[data-astro-cid-rko4fefd] strong[data-astro-cid-rko4fefd]{font-size:clamp(48px,4.1vw,64px);font-weight:500;line-height:1.1;letter-spacing:-.04em}.price-card[data-astro-cid-rko4fefd] .btn[data-astro-cid-rko4fefd]{width:100%;margin-top:8px}.investment-copy[data-astro-cid-rko4fefd] h3[data-astro-cid-rko4fefd]{margin-bottom:24px}.closing-copy[data-astro-cid-rko4fefd]{max-width:800px;margin-inline:auto;text-align:center}.closing-copy[data-astro-cid-rko4fefd] h2[data-astro-cid-rko4fefd]{margin-bottom:24px}.closing-copy[data-astro-cid-rko4fefd] .btn[data-astro-cid-rko4fefd]{margin-top:32px}@media(max-width:1099px){.audience-grid[data-astro-cid-rko4fefd]{grid-template-columns:repeat(2,minmax(0,1fr))}.inclusion-panel[data-astro-cid-rko4fefd]{padding:28px 20px}}@media(max-width:899px){.section[data-astro-cid-rko4fefd]{padding-block:56px}.facilitator-section[data-astro-cid-rko4fefd]{padding-top:0}.approach-grid[data-astro-cid-rko4fefd],.inclusion-grid[data-astro-cid-rko4fefd],.investment-layout[data-astro-cid-rko4fefd]{grid-template-columns:1fr}.inclusion-grid[data-astro-cid-rko4fefd]{gap:16px}.inclusion-panel[data-astro-cid-rko4fefd],.inclusion-panel[data-astro-cid-rko4fefd] ul[data-astro-cid-rko4fefd]{display:block;grid-row:auto}.practitioner[data-astro-cid-rko4fefd]{display:flex;flex-direction:column}.practitioner[data-astro-cid-rko4fefd] img[data-astro-cid-rko4fefd]{order:-1;width:100%;max-height:560px}.practitioner-copy[data-astro-cid-rko4fefd]{margin-top:0;padding:32px;width:100%}}@media(max-width:599px){.audience-grid[data-astro-cid-rko4fefd]{grid-template-columns:1fr}.week-step[data-astro-cid-rko4fefd]{grid-template-columns:1fr;gap:12px;padding-block:28px}.audience-item[data-astro-cid-rko4fefd],.approach-panel[data-astro-cid-rko4fefd],.price-card[data-astro-cid-rko4fefd],.practitioner-copy[data-astro-cid-rko4fefd]{padding:24px}.approach-panel[data-astro-cid-rko4fefd]{flex-direction:column;gap:16px}.approach-panel[data-astro-cid-rko4fefd] svg{width:36px;height:36px}.program-stats[data-astro-cid-rko4fefd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:32px}.program-stats[data-astro-cid-rko4fefd] dt[data-astro-cid-rko4fefd]{font-size:14px}.audience-grid[data-astro-cid-rko4fefd],.week-sequence[data-astro-cid-rko4fefd],.investment-layout[data-astro-cid-rko4fefd]{margin-top:32px}}
