.hero[data-astro-cid-mzpnjit6]{padding-block:.75rem 2.5rem}.grid[data-astro-cid-mzpnjit6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""who";gap:1rem;display:grid}.copy[data-astro-cid-mzpnjit6]{grid-area:copy}h1[data-astro-cid-mzpnjit6]{max-width:14ch;font-size:clamp(2.6rem,7vw,4.75rem)}.lede[data-astro-cid-mzpnjit6]{margin-top:.6rem}.media[data-astro-cid-mzpnjit6]{grid-area:media}.main[data-astro-cid-mzpnjit6]{margin-bottom:1.1rem;position:relative}.main[data-astro-cid-mzpnjit6] .ph{aspect-ratio:16/10}.main[data-astro-cid-mzpnjit6] .ph img{object-position:55% 35%}.media[data-astro-cid-mzpnjit6] .side{display:none}.coach-tag[data-astro-cid-mzpnjit6]{background:var(--bg);max-width:calc(100% - 1.2rem);color:var(--ink);box-shadow:0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.3rem .9rem .3rem .3rem;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.coach-tag[data-astro-cid-mzpnjit6]:hover strong[data-astro-cid-mzpnjit6]{text-decoration:underline}.coach-tag[data-astro-cid-mzpnjit6] strong[data-astro-cid-mzpnjit6]{font-size:.9375rem;display:block}.coach-tag[data-astro-cid-mzpnjit6] span[data-astro-cid-mzpnjit6] span[data-astro-cid-mzpnjit6]{color:var(--ink-dim);font-size:.8125rem;display:block}.coach-tag[data-astro-cid-mzpnjit6] .face{border-radius:50%;flex:none;width:2.5rem;height:2.5rem;overflow:clip}.coach-tag[data-astro-cid-mzpnjit6] .face img{object-fit:cover;transform-origin:35% 2%;width:100%;height:100%;transform:scale(3)}.who[data-astro-cid-mzpnjit6]{border:0;grid-area:who;min-width:0;padding:0}legend[data-astro-cid-mzpnjit6]{margin-bottom:.5rem;font-weight:600}.seg[data-astro-cid-mzpnjit6]{box-shadow:inset 0 0 0 1.5px var(--field);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid}.seg[data-astro-cid-mzpnjit6] label[data-astro-cid-mzpnjit6]{cursor:pointer;position:relative}.seg[data-astro-cid-mzpnjit6] input[data-astro-cid-mzpnjit6]{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.seg[data-astro-cid-mzpnjit6] span[data-astro-cid-mzpnjit6]{min-width:7rem;min-height:44px;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.1rem;font-weight:700;display:flex}.seg[data-astro-cid-mzpnjit6] input[data-astro-cid-mzpnjit6]:checked+span[data-astro-cid-mzpnjit6]{background:var(--ink);color:var(--bg)}.seg[data-astro-cid-mzpnjit6] input[data-astro-cid-mzpnjit6]:focus-visible+span[data-astro-cid-mzpnjit6]{outline:3px solid var(--ink);outline-offset:3px}.chips[data-astro-cid-mzpnjit6]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-mzpnjit6] li[data-astro-cid-mzpnjit6]{max-width:none}.chips[data-astro-cid-mzpnjit6] a[data-astro-cid-mzpnjit6]{background:var(--surface);min-height:44px;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:.35em .8em .35em 1em;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.chips[data-astro-cid-mzpnjit6] a[data-astro-cid-mzpnjit6] .icon{color:var(--red)}.chips[data-astro-cid-mzpnjit6] a[data-astro-cid-mzpnjit6]:hover{background:var(--red);color:var(--bg);transform:translateY(-1px)}.chips[data-astro-cid-mzpnjit6] a[data-astro-cid-mzpnjit6]:hover .icon{color:inherit}@supports selector(:has(*)){.who[data-astro-cid-mzpnjit6]:has(input[value=kid]:checked) .me[data-astro-cid-mzpnjit6],.who[data-astro-cid-mzpnjit6]:has(input[value=me]:checked) .kid[data-astro-cid-mzpnjit6]{display:none}}@media (width>=768px){.main[data-astro-cid-mzpnjit6] .ph{aspect-ratio:16/9}}@media (width>=1100px){.hero[data-astro-cid-mzpnjit6]{padding-block:clamp(2.5rem,5vw,4.5rem) 3.5rem}.grid[data-astro-cid-mzpnjit6]{grid-template:"copy media""who media"1fr/minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:2rem clamp(2.5rem,5vw,5rem)}.copy[data-astro-cid-mzpnjit6]{align-self:end}.lede[data-astro-cid-mzpnjit6]{margin-top:1rem;font-size:1.375rem}.media[data-astro-cid-mzpnjit6]{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr;gap:1rem;display:grid}.main[data-astro-cid-mzpnjit6]{grid-row:1/span 2;align-self:start}.main[data-astro-cid-mzpnjit6] .ph{aspect-ratio:3/4.3}.main[data-astro-cid-mzpnjit6]{margin-bottom:0}.media[data-astro-cid-mzpnjit6] .side{display:block}.media[data-astro-cid-mzpnjit6] .side.a{aspect-ratio:4/5;margin-top:3.5rem}.media[data-astro-cid-mzpnjit6] .side.b{aspect-ratio:1}.media[data-astro-cid-mzpnjit6] .side img{object-position:50% 40%}}.ask[data-astro-cid-timdhw6c]{gap:2rem;padding-top:2rem;display:grid}.pills[data-astro-cid-timdhw6c]{justify-items:start;gap:.6rem;margin-top:1.25rem;display:grid}details[data-astro-cid-timdhw6c]{background:var(--surface);border-radius:26px;max-width:40rem}summary[data-astro-cid-timdhw6c]{cursor:pointer;border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.7rem 1.1rem .7rem 1.3rem;font-weight:700;line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-timdhw6c]::-webkit-details-marker{display:none}summary[data-astro-cid-timdhw6c]:hover span[data-astro-cid-timdhw6c]{text-underline-offset:.25em;text-decoration:underline}summary[data-astro-cid-timdhw6c] .plus{color:var(--red);transition:transform .25s var(--ease);font-size:1.25rem}details[data-astro-cid-timdhw6c][open] summary[data-astro-cid-timdhw6c] .plus{transform:rotate(45deg)}details[data-astro-cid-timdhw6c] p[data-astro-cid-timdhw6c]{color:var(--ink-dim);padding:0 1.3rem 1.2rem}.more[data-astro-cid-timdhw6c] a[data-astro-cid-timdhw6c]{align-items:center;gap:.4rem;min-height:44px;margin-top:1rem;font-weight:700;display:inline-flex}.more[data-astro-cid-timdhw6c] .icon{color:var(--red)}.panel[data-astro-cid-timdhw6c]{display:none}@media (width>=1100px){.ask[data-astro-cid-timdhw6c]{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-top:1rem}.panel[data-astro-cid-timdhw6c]{display:block}}.programs[data-astro-cid-2oovxkyn]{background:var(--bg)}.lede[data-astro-cid-2oovxkyn]{margin-top:.75rem}.explorer[data-astro-cid-2oovxkyn]{margin-top:1.75rem}.tabs[data-astro-cid-2oovxkyn]{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter) 8px;scroll-padding-inline:var(--gutter);gap:.5rem;display:flex;position:relative;overflow-x:auto}.tabs[data-astro-cid-2oovxkyn]::-webkit-scrollbar{display:none}[data-astro-cid-2oovxkyn][role=tab]{background:var(--surface);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:0;border-radius:999px;flex:none;padding:.5em 1.15em;font-size:1rem;font-weight:700}[data-astro-cid-2oovxkyn][role=tab]:hover{background:var(--line);transform:translateY(-1px)}[data-astro-cid-2oovxkyn][role=tab][aria-selected=true]{background:var(--ink);color:var(--bg);transform:none}.panels[data-astro-cid-2oovxkyn]{margin-top:1.25rem}.panel[data-astro-cid-2oovxkyn]{border-radius:var(--radius)}.panel[data-astro-cid-2oovxkyn]:focus-visible{outline-offset:6px}.panel[data-astro-cid-2oovxkyn] .ph{aspect-ratio:4/3}.body[data-astro-cid-2oovxkyn]{padding-top:1.25rem}.name[data-astro-cid-2oovxkyn]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}h3[data-astro-cid-2oovxkyn]{font-size:clamp(1.75rem,4.5vw,2.5rem)}.blurb[data-astro-cid-2oovxkyn]{margin-top:.5rem;font-size:1.1875rem}h4[data-astro-cid-2oovxkyn]{color:var(--ink-dim);margin-top:1.25rem;font-size:1rem;font-weight:700}h4[data-astro-cid-2oovxkyn]+p[data-astro-cid-2oovxkyn]{margin-top:.2rem}.steps[data-astro-cid-2oovxkyn]{counter-reset:s;gap:.4rem;margin-top:.35rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2oovxkyn] li[data-astro-cid-2oovxkyn]{counter-increment:s;grid-template-columns:1.75rem 1fr;gap:.5rem;display:grid}.steps[data-astro-cid-2oovxkyn] li[data-astro-cid-2oovxkyn]:before{content:counter(s);background:var(--surface);width:1.75rem;height:1.75rem;font-family:var(--display);color:var(--red);border-radius:50%;place-items:center;margin-top:.05rem;font-size:.95rem;font-weight:800;display:grid}.actions[data-astro-cid-2oovxkyn]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.more[data-astro-cid-2oovxkyn]{align-items:center;gap:.4rem;min-height:44px;font-weight:700;display:inline-flex}.more[data-astro-cid-2oovxkyn] .icon{color:var(--red)}.explorer[data-astro-cid-2oovxkyn]:not([data-ready]) .tabs[data-astro-cid-2oovxkyn]{display:none}.explorer[data-astro-cid-2oovxkyn]:not([data-ready]) .panel[data-astro-cid-2oovxkyn]+.panel[data-astro-cid-2oovxkyn]{margin-top:3rem}.explorer[data-astro-cid-2oovxkyn][data-ready] .panels[data-astro-cid-2oovxkyn]{display:grid}.explorer[data-astro-cid-2oovxkyn][data-ready] .panel[data-astro-cid-2oovxkyn]{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;grid-area:1/1;transform:translateY(8px)}.explorer[data-astro-cid-2oovxkyn][data-ready] .panel[data-astro-cid-2oovxkyn][data-active]{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}@media (width>=768px){.tabs[data-astro-cid-2oovxkyn]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.panel[data-astro-cid-2oovxkyn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.panel[data-astro-cid-2oovxkyn] .ph{aspect-ratio:4/5}.body[data-astro-cid-2oovxkyn]{padding-top:.5rem}}.lede[data-astro-cid-ck5i7pjj]{margin-top:.75rem}.strip[data-astro-cid-ck5i7pjj]{margin:2rem calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.strip[data-astro-cid-ck5i7pjj]::-webkit-scrollbar{display:none}.strip[data-astro-cid-ck5i7pjj]:focus-visible{outline-offset:-3px;border-radius:var(--radius)}.strip[data-astro-cid-ck5i7pjj]>.ph{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 72%}.wins[data-astro-cid-ck5i7pjj]{gap:1rem;margin-block:2rem;padding:0;list-style:none;display:grid}.wins[data-astro-cid-ck5i7pjj] li[data-astro-cid-ck5i7pjj]{grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.wins[data-astro-cid-ck5i7pjj] li[data-astro-cid-ck5i7pjj] .icon{background:var(--surface);width:2rem;height:2rem;color:var(--red);border-radius:50%;padding:.4rem}.wins[data-astro-cid-ck5i7pjj] strong[data-astro-cid-ck5i7pjj]{display:block}.wins[data-astro-cid-ck5i7pjj] span[data-astro-cid-ck5i7pjj]{color:var(--ink-dim)}.wins[data-astro-cid-ck5i7pjj] strong[data-astro-cid-ck5i7pjj]{color:var(--ink)}@media (width>=768px){.strip[data-astro-cid-ck5i7pjj]{grid-template-columns:1fr 1.15fr 1fr;align-items:center;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.strip[data-astro-cid-ck5i7pjj]>.ph{aspect-ratio:4/5}.strip[data-astro-cid-ck5i7pjj]>.ph:nth-child(2){aspect-ratio:4/5.6}}@media (width>=1100px){.kids[data-astro-cid-ck5i7pjj] .wrap[data-astro-cid-ck5i7pjj]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:clamp(2.5rem,6vw,6rem);display:grid}.intro[data-astro-cid-ck5i7pjj],.wins[data-astro-cid-ck5i7pjj],.btn[data-astro-cid-ck5i7pjj]{grid-column:1}.wins[data-astro-cid-ck5i7pjj]{margin-block:2rem 2.25rem}.btn[data-astro-cid-ck5i7pjj]{place-self:start}.strip[data-astro-cid-ck5i7pjj]{grid-area:1/2/span 3;align-self:center;margin-top:0}}
