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