.section-heading[data-astro-cid-ywatx6jj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}h2[data-astro-cid-ywatx6jj]{font-size:var(--step-5);line-height:var(--mc-heading-leading);margin-top:12px}.intro[data-astro-cid-ywatx6jj]{font-size:16px;line-height:var(--mc-body-leading)}@media (width<=599.98px){.section-heading[data-astro-cid-ywatx6jj]{grid-template-columns:1fr;gap:12px;margin-bottom:20px}h2[data-astro-cid-ywatx6jj] br,.intro[data-astro-cid-ywatx6jj] br{display:none}}.steps[data-astro-cid-qelqjeng]{padding-block:var(--mc-section);border-top:1px solid var(--color-rule);background:#fff}.step-grid[data-astro-cid-qelqjeng]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin:24px 0 16px;display:grid}.step-number[data-astro-cid-qelqjeng]{border-top:1px solid var(--color-rule);color:var(--color-volt-ink);margin-bottom:12px;padding-top:12px;font-size:14px;font-weight:600;display:block}h3[data-astro-cid-qelqjeng]{margin-bottom:12px;font-size:20px;line-height:1.2}.step-grid[data-astro-cid-qelqjeng] p[data-astro-cid-qelqjeng]{font-size:16px;line-height:var(--mc-body-leading)}.safety[data-astro-cid-qelqjeng]{color:var(--color-volt-ink)}@media (width<=899.98px){.step-grid[data-astro-cid-qelqjeng]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599.98px){.step-grid[data-astro-cid-qelqjeng]{grid-template-columns:1fr;gap:0}.step-grid[data-astro-cid-qelqjeng] li[data-astro-cid-qelqjeng]{border-top:1px solid var(--color-rule);grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:12px;display:grid}.step-number[data-astro-cid-qelqjeng]{border:0;margin:2px 0 0;padding:0}.step-copy[data-astro-cid-qelqjeng] h3[data-astro-cid-qelqjeng]{margin-bottom:8px;font-size:18px}.step-grid[data-astro-cid-qelqjeng] p[data-astro-cid-qelqjeng]{font-size:16px}}.pricing[data-astro-cid-etmq5i3m]{margin-block:var(--mc-section);padding:var(--mc-card-padding);border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-tint);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}h2[data-astro-cid-etmq5i3m]{font-size:var(--step-5);line-height:var(--mc-heading-leading);margin-block:12px 16px}.lead[data-astro-cid-etmq5i3m]{font-size:16px;line-height:var(--mc-body-leading)}.lead[data-astro-cid-etmq5i3m] strong[data-astro-cid-etmq5i3m]{color:var(--color-ink);font-weight:600}.estimate[data-astro-cid-etmq5i3m]{margin-top:12px;font-size:14px;line-height:1.6}legend[data-astro-cid-etmq5i3m]{margin-bottom:12px;font-size:16px;font-weight:600}.price-grid[data-astro-cid-etmq5i3m]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.price-cell[data-astro-cid-etmq5i3m]{border:1px solid var(--color-rule);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--mc-state-duration) var(--mc-motion-ease),border-color var(--mc-state-duration) var(--mc-motion-ease);background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:12px;display:grid;position:relative}.price-cell[data-astro-cid-etmq5i3m] input[data-astro-cid-etmq5i3m]{appearance:auto;width:18px;height:18px;accent-color:var(--color-navy)}.price-cell[data-astro-cid-etmq5i3m]:has(input:checked){border-color:var(--color-navy);background:#edf4dd}.price-cell[data-astro-cid-etmq5i3m]:has(input:focus-visible){outline:2px solid var(--color-navy);outline-offset:4px}.price-cell[data-astro-cid-etmq5i3m]>span[data-astro-cid-etmq5i3m],.price-cell[data-astro-cid-etmq5i3m]>small[data-astro-cid-etmq5i3m]{font-size:14px;line-height:1.55}.price-cell[data-astro-cid-etmq5i3m]>small[data-astro-cid-etmq5i3m],.price-cell[data-astro-cid-etmq5i3m]>strong[data-astro-cid-etmq5i3m]{grid-column:1/-1}.price-cell[data-astro-cid-etmq5i3m]>strong[data-astro-cid-etmq5i3m],.price-cell[data-astro-cid-etmq5i3m]>small[data-astro-cid-etmq5i3m]{text-align:center}.price-cell[data-astro-cid-etmq5i3m]>strong[data-astro-cid-etmq5i3m]{font-size:24px;font-weight:600;line-height:1.2}.discount[data-astro-cid-etmq5i3m]>small[data-astro-cid-etmq5i3m]{color:var(--color-volt-ink)}.price-cell[data-astro-cid-etmq5i3m]:has(input:checked)>small[data-astro-cid-etmq5i3m]{color:var(--color-navy)}.family-selection[data-astro-cid-etmq5i3m]{min-height:26px;margin-top:12px;font-size:16px;font-weight:600;line-height:1.6;display:block}.family-selection[data-astro-cid-etmq5i3m][hidden]{display:none}@media (width<=900px){.pricing[data-astro-cid-etmq5i3m]{grid-template-columns:1fr}}@media (width<=599.98px){.price-grid[data-astro-cid-etmq5i3m]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.price-cell[data-astro-cid-etmq5i3m]{transition:none}}@media print{.price-cell[data-astro-cid-etmq5i3m]{transition:none;border:1px solid var(--color-rule)!important;background:#fff!important}.price-cell[data-astro-cid-etmq5i3m] input[data-astro-cid-etmq5i3m],.family-selection[data-astro-cid-etmq5i3m]{display:none}}.hero[data-astro-cid-dcwno5ig]{align-items:center;gap:32px;padding-block:32px 40px;display:grid}.copy[data-astro-cid-dcwno5ig],.stack[data-astro-cid-dcwno5ig]{min-width:0}h1[data-astro-cid-dcwno5ig]{font-size:var(--step-7);font-weight:600;line-height:var(--mc-heading-leading);letter-spacing:-.04em;margin-top:16px}.lede[data-astro-cid-dcwno5ig]{margin-top:20px;font-size:16px;line-height:1.55}.actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.price[data-astro-cid-dcwno5ig]{border-top:1px solid var(--color-rule);align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.price[data-astro-cid-dcwno5ig] strong[data-astro-cid-dcwno5ig]{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.1}.price[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig],.family[data-astro-cid-dcwno5ig],.card-body[data-astro-cid-dcwno5ig]>p[data-astro-cid-dcwno5ig],.credit[data-astro-cid-dcwno5ig]{font-size:14px;line-height:1.5}.family[data-astro-cid-dcwno5ig]{color:var(--color-volt-ink);margin-top:12px}.stack[data-astro-cid-dcwno5ig]{gap:12px;display:grid}.stack-card[data-astro-cid-dcwno5ig]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:#fff;min-width:0;overflow:hidden}.card-school[data-astro-cid-dcwno5ig] .card-img{aspect-ratio:1.65;object-fit:cover;width:100%;display:block}.card-body[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 20px;display:grid}.card-body[data-astro-cid-dcwno5ig]>span[data-astro-cid-dcwno5ig]{grid-column:1/-1;justify-self:start}.card-body[data-astro-cid-dcwno5ig] h2[data-astro-cid-dcwno5ig]{font-size:20px;font-weight:600;line-height:1.2}.card-body[data-astro-cid-dcwno5ig]>p[data-astro-cid-dcwno5ig]{grid-column:1}.card-body[data-astro-cid-dcwno5ig]>.mc-link[data-astro-cid-dcwno5ig]{grid-area:2/2/4}.next-program[data-astro-cid-dcwno5ig]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.next-program[data-astro-cid-dcwno5ig]>.mc-link[data-astro-cid-dcwno5ig]{flex:none}.next-program[data-astro-cid-dcwno5ig]>div[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.next-program[data-astro-cid-dcwno5ig] h2[data-astro-cid-dcwno5ig]{font-size:20px;line-height:1.2}.next-program[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig],.next-program[data-astro-cid-dcwno5ig] .mc-status[data-astro-cid-dcwno5ig]{font-size:14px}.academy-chip[data-astro-cid-dcwno5ig]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:600;display:flex}.credit[data-astro-cid-dcwno5ig]{color:var(--color-muted)}@media (width>=900px){.hero[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:48px}}@media (width<=599.98px){.lede[data-astro-cid-dcwno5ig] br[data-astro-cid-dcwno5ig]{display:none}.card-body[data-astro-cid-dcwno5ig]{padding:16px}.card-body[data-astro-cid-dcwno5ig]>.mc-link[data-astro-cid-dcwno5ig]{grid-area:auto/1/auto/-1}.next-program[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.next-program[data-astro-cid-dcwno5ig]>div[data-astro-cid-dcwno5ig]{flex:120px;gap:6px;min-width:0;display:grid}.next-program[data-astro-cid-dcwno5ig] h2[data-astro-cid-dcwno5ig]{font-size:20px;line-height:1.2}.next-program[data-astro-cid-dcwno5ig]>.mc-link[data-astro-cid-dcwno5ig]{flex:none;gap:8px;font-size:16px}.next-program[data-astro-cid-dcwno5ig] .mc-status[data-astro-cid-dcwno5ig]{justify-self:start;font-size:14px}h1[data-astro-cid-dcwno5ig]{margin-top:12px}.hero[data-astro-cid-dcwno5ig]{gap:24px;padding-top:24px}h1[data-astro-cid-dcwno5ig] br[data-astro-cid-dcwno5ig]{display:none}h1[data-astro-cid-dcwno5ig] em[data-astro-cid-dcwno5ig]{display:inline}.lede[data-astro-cid-dcwno5ig]{margin-top:16px}.actions[data-astro-cid-dcwno5ig]{margin-top:20px}.price[data-astro-cid-dcwno5ig]{margin-top:20px;padding-top:16px}.card-body[data-astro-cid-dcwno5ig]{gap:6px 12px}.card-body[data-astro-cid-dcwno5ig] h2[data-astro-cid-dcwno5ig]{font-size:20px;line-height:1.2}.card-body[data-astro-cid-dcwno5ig]>.mc-link[data-astro-cid-dcwno5ig]{min-height:44px;padding-top:4px}.academy-chip[data-astro-cid-dcwno5ig]{padding:12px 16px}}.coaching[data-astro-cid-lhzbknwm]{padding-block:var(--mc-section);border-top:1px solid var(--color-rule);align-items:start;gap:24px;display:grid}.coaching-intro[data-astro-cid-lhzbknwm] h2[data-astro-cid-lhzbknwm]{font-size:var(--step-5);line-height:var(--mc-heading-leading);margin-top:12px}.coaching-intro[data-astro-cid-lhzbknwm]>p[data-astro-cid-lhzbknwm]:not(.mc-eyebrow):not(.credit){font-size:16px;line-height:var(--mc-body-leading);margin-top:16px}.coaching-art[data-astro-cid-lhzbknwm]{border-radius:var(--radius-xl);margin-top:24px;overflow:hidden}.coaching-art[data-astro-cid-lhzbknwm] img{aspect-ratio:1.7;object-fit:cover;width:100%;display:block}.credit[data-astro-cid-lhzbknwm]{margin-top:8px;font-size:14px;line-height:1.55}.skills[data-astro-cid-lhzbknwm]{gap:12px;display:grid}.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);transition:border-color var(--mc-state-duration) var(--mc-motion-ease),background-color var(--mc-state-duration) var(--mc-motion-ease);background:#fff}.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm][open]{border-color:var(--color-volt-ink);background:var(--color-tint)}.skills[data-astro-cid-lhzbknwm] summary[data-astro-cid-lhzbknwm]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 16px;font-size:16px;font-weight:600;line-height:1.2;list-style:none;display:flex}.skills[data-astro-cid-lhzbknwm] summary[data-astro-cid-lhzbknwm]::-webkit-details-marker{display:none}.skill-toggle[data-astro-cid-lhzbknwm]{border:1px solid var(--color-rule);border-radius:var(--radius-sm);width:20px;height:20px;transition:transform var(--mc-state-duration) var(--mc-motion-ease);flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm][open] .skill-toggle[data-astro-cid-lhzbknwm]{border-color:var(--color-rule-strong);background:#fff;transform:rotate(45deg)}.skill-copy[data-astro-cid-lhzbknwm]{padding:0 16px 16px}.skill-copy[data-astro-cid-lhzbknwm] p[data-astro-cid-lhzbknwm]{font-size:16px;line-height:var(--mc-body-leading)}.skill-copy[data-astro-cid-lhzbknwm] .practice[data-astro-cid-lhzbknwm]{color:var(--color-ink);margin-top:12px;font-size:14px}.skills[data-astro-cid-lhzbknwm]>.mc-link[data-astro-cid-lhzbknwm]{justify-self:start}@media (width>=900px){.coaching[data-astro-cid-lhzbknwm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.skills[data-astro-cid-lhzbknwm]{padding-top:0}}@media (prefers-reduced-motion:reduce){.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm],.skill-toggle[data-astro-cid-lhzbknwm]{transition:none}}@media print{.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm],.skill-toggle[data-astro-cid-lhzbknwm]{transition:none}.coaching-art[data-astro-cid-lhzbknwm] img{transition:none;transform:none}.skills[data-astro-cid-lhzbknwm] details[data-astro-cid-lhzbknwm]{break-inside:avoid}.skill-copy[data-astro-cid-lhzbknwm]{display:block}}.preparation[data-astro-cid-diqnriqy]{padding-block:var(--mc-section);border-block:1px solid var(--color-rule);background:#fff}.preparation-grid[data-astro-cid-diqnriqy]{align-items:start;gap:24px;display:grid}.kit[data-astro-cid-diqnriqy] h2[data-astro-cid-diqnriqy]{font-size:var(--step-5);line-height:var(--mc-heading-leading);margin-top:12px}.kit[data-astro-cid-diqnriqy] ul[data-astro-cid-diqnriqy]{gap:12px;margin-top:24px;display:grid}.kit[data-astro-cid-diqnriqy] li[data-astro-cid-diqnriqy]{font-size:16px;line-height:var(--mc-body-leading);align-items:center;gap:12px;display:flex}.kit[data-astro-cid-diqnriqy] li[data-astro-cid-diqnriqy] svg{color:var(--color-volt-ink);flex-shrink:0}.kit[data-astro-cid-diqnriqy]>p[data-astro-cid-diqnriqy]:last-child{margin-top:16px;font-size:14px;line-height:1.6}.collection-plan[data-astro-cid-diqnriqy]{gap:20px;display:grid}.collection-plan[data-astro-cid-diqnriqy]>div[data-astro-cid-diqnriqy]{border-top:1px solid var(--color-rule);padding-top:20px}.collection-plan[data-astro-cid-diqnriqy] h3[data-astro-cid-diqnriqy]{font-size:20px;line-height:1.2}.collection-plan[data-astro-cid-diqnriqy] p[data-astro-cid-diqnriqy]{font-size:16px;line-height:var(--mc-body-leading);margin-top:12px}@media (width>=900px){.preparation-grid[data-astro-cid-diqnriqy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.sessions[data-astro-cid-ofukfiou]{padding-block:var(--mc-section);border-top:1px solid var(--color-rule)}.session-grid[data-astro-cid-ofukfiou]{border-top:1px solid var(--color-rule)}.session-row[data-astro-cid-ofukfiou]{transition:background-color var(--mc-state-duration) var(--mc-motion-ease);border-bottom:1px solid var(--color-rule);grid-template-columns:48px 120px minmax(0,1fr) 156px 216px;align-items:center;gap:16px;padding-block:20px;display:grid}.day-badge[data-astro-cid-ofukfiou]{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:#fff;place-items:center;width:40px;height:32px;font-size:14px;font-weight:600;display:grid}h3[data-astro-cid-ofukfiou]{font-size:20px;font-weight:600}.group[data-astro-cid-ofukfiou]{color:var(--color-ink);font-size:16px;font-weight:600}.group[data-astro-cid-ofukfiou]>span[data-astro-cid-ofukfiou]{color:var(--color-muted);font-size:14px;font-weight:400;display:block}.time[data-astro-cid-ofukfiou]{color:var(--color-ink);font-size:16px;font-weight:600}.fineprint[data-astro-cid-ofukfiou]{grid-area:2/2/auto/5;font-size:14px;line-height:1.6}.session-row[data-astro-cid-ofukfiou]>.mc-btn[data-astro-cid-ofukfiou]{grid-area:1/5/3;width:100%}.session-row[data-astro-cid-ofukfiou]:focus-within{background:var(--color-tint)}@media (hover:hover) and (pointer:fine){.session-row[data-astro-cid-ofukfiou]:hover{background:var(--color-tint)}}@media (prefers-reduced-motion:reduce){.session-row[data-astro-cid-ofukfiou]{transition:none}}@media print{.session-row[data-astro-cid-ofukfiou]{background:#fff;transition:none}}@media (width<=900px){.session-row[data-astro-cid-ofukfiou]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}.day[data-astro-cid-ofukfiou]{display:none}h3[data-astro-cid-ofukfiou]{grid-area:1/1}.group[data-astro-cid-ofukfiou]{grid-area:2/1}.time[data-astro-cid-ofukfiou]{grid-area:1/2}.fineprint[data-astro-cid-ofukfiou]{grid-area:2/2}.session-row[data-astro-cid-ofukfiou]>.mc-btn[data-astro-cid-ofukfiou]{grid-area:3/1/auto/-1}}.upcoming[data-astro-cid-wsd2cl6e]{padding-block:var(--mc-section)}.feature[data-astro-cid-wsd2cl6e]{border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.feature-art[data-astro-cid-wsd2cl6e] .feature-pic,.feature-art[data-astro-cid-wsd2cl6e] .feature-img{object-fit:cover;width:100%;height:100%;display:block}.feature-body[data-astro-cid-wsd2cl6e]{padding:var(--mc-card-padding);gap:16px;display:grid}h3[data-astro-cid-wsd2cl6e]{margin-top:12px;font-size:20px}.feature-copy[data-astro-cid-wsd2cl6e] p[data-astro-cid-wsd2cl6e]{font-size:16px;line-height:var(--mc-body-leading);margin-top:12px}.audience[data-astro-cid-wsd2cl6e],.location[data-astro-cid-wsd2cl6e]{color:var(--color-ink);font-weight:600}.program-price[data-astro-cid-wsd2cl6e]{align-items:center;gap:12px;display:flex}.program-price[data-astro-cid-wsd2cl6e] strong[data-astro-cid-wsd2cl6e]{font-size:24px;font-weight:600}.program-price[data-astro-cid-wsd2cl6e] span[data-astro-cid-wsd2cl6e],.fineprint[data-astro-cid-wsd2cl6e],.credit[data-astro-cid-wsd2cl6e]{font-size:14px;line-height:var(--mc-body-leading)}.fineprint[data-astro-cid-wsd2cl6e]{margin-top:12px}.feature-buy[data-astro-cid-wsd2cl6e] .mc-btn[data-astro-cid-wsd2cl6e]{margin-top:16px}.slim[data-astro-cid-wsd2cl6e]{padding:var(--mc-card-padding);border:1px solid var(--color-rule);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.slim[data-astro-cid-wsd2cl6e] h3[data-astro-cid-wsd2cl6e]{margin:0;font-size:20px}.slim[data-astro-cid-wsd2cl6e] p[data-astro-cid-wsd2cl6e]{font-size:16px}.slim-action[data-astro-cid-wsd2cl6e]{margin-left:auto}.credit[data-astro-cid-wsd2cl6e]{color:var(--color-muted);margin-top:12px}@media (width<=767.98px){.feature[data-astro-cid-wsd2cl6e]{grid-template-columns:1fr}.feature-art[data-astro-cid-wsd2cl6e]{height:160px}.slim-action[data-astro-cid-wsd2cl6e]{margin-left:0}}
