.head-action[data-astro-cid-gkifo3st]{margin-top:1.75rem}.head-action[data-astro-cid-gkifo3st] .reg-closed,.head-action[data-astro-cid-gkifo3st] .reg-note{max-width:32rem}.how[data-astro-cid-gkifo3st]{background:var(--paper)}.how-inner[data-astro-cid-gkifo3st]{padding-block:clamp(3.5rem,8vw,6rem);position:relative}.how[data-astro-cid-gkifo3st] h2[data-astro-cid-gkifo3st]{max-width:16ch;margin-bottom:1.1rem}.how[data-astro-cid-gkifo3st] .lede[data-astro-cid-gkifo3st]{max-width:46rem}.steps[data-astro-cid-gkifo3st]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st]{background:var(--white);color:var(--ink);border-top:6px solid var(--red);padding:1.4rem 1.4rem 1.5rem;box-shadow:0 10px 30px #1614121f}.step-n[data-astro-cid-gkifo3st]{font:800 3rem/1 var(--display);color:var(--red);margin-bottom:.6rem;font-stretch:75%;display:block}.steps[data-astro-cid-gkifo3st] h3[data-astro-cid-gkifo3st]{margin-bottom:.5rem;font-size:1.45rem}.steps[data-astro-cid-gkifo3st] p[data-astro-cid-gkifo3st]{margin:0}.why[data-astro-cid-gkifo3st]{background:var(--ink);color:#fff;border-left:6px solid var(--red);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:1rem 2.5rem;margin-top:1.25rem;padding:1.6rem 1.6rem 1.4rem;display:grid}.why-tag[data-astro-cid-gkifo3st]{font:700 .78rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem}.why[data-astro-cid-gkifo3st] h3[data-astro-cid-gkifo3st]{font-size:clamp(1.9rem,3.5vw,2.6rem)}.why[data-astro-cid-gkifo3st] p[data-astro-cid-gkifo3st]:last-child{margin-bottom:0}@media (width<=860px){.steps[data-astro-cid-gkifo3st],.why[data-astro-cid-gkifo3st]{grid-template-columns:1fr}}.dates-title[data-astro-cid-gkifo3st]{margin-bottom:2.25rem}.timeline[data-astro-cid-gkifo3st]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-gkifo3st]:before{content:"";background:var(--ink);height:3px;position:absolute;top:.55rem;left:0;right:0}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st]{padding-top:2rem;position:relative}.pin[data-astro-cid-gkifo3st]{background:var(--paper-2);border:3px solid var(--ink);border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.t-label[data-astro-cid-gkifo3st]{font:700 .8rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--red);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .35rem;display:flex}.next-badge[data-astro-cid-gkifo3st]{background:var(--red);color:#fff;letter-spacing:.08em;border-radius:2px;padding:.15rem .45rem;font-size:.68rem;display:none}.timeline[data-astro-cid-gkifo3st] h3[data-astro-cid-gkifo3st]{margin-bottom:.4rem;font-size:1.35rem}.t-detail[data-astro-cid-gkifo3st]{margin:0;font-size:.95rem}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st].next .pin[data-astro-cid-gkifo3st]{background:var(--red);border-color:var(--red);box-shadow:0 0 0 5px #c8102e33}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st].next .next-badge[data-astro-cid-gkifo3st]{display:inline-block}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st].past{opacity:.45}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st].past .pin[data-astro-cid-gkifo3st]{background:var(--ink)}@media (width<=900px){.timeline[data-astro-cid-gkifo3st]{grid-template-columns:1fr;gap:0;padding-left:2.25rem}.timeline[data-astro-cid-gkifo3st]:before{width:3px;height:auto;inset:.4rem auto .4rem .5rem}.timeline[data-astro-cid-gkifo3st] li[data-astro-cid-gkifo3st]{padding:0 0 1.5rem}.pin[data-astro-cid-gkifo3st]{top:.1rem;left:-2.25rem}}.meet[data-astro-cid-gkifo3st]{background:var(--ink);color:#fff;border-top:6px solid var(--red);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:2.5rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.cal[data-astro-cid-gkifo3st]{background:var(--white);width:7rem;color:var(--ink);text-align:center;border-radius:3px;justify-items:center;display:grid;overflow:hidden}.cal-m[data-astro-cid-gkifo3st]{background:var(--red);color:#fff;width:100%;font:800 1rem var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:.35rem 0}.cal-d[data-astro-cid-gkifo3st]{font:800 3.4rem/1.05 var(--display);padding-top:.35rem;font-stretch:75%}.cal-t[data-astro-cid-gkifo3st]{font:700 .85rem var(--sans);color:var(--muted);padding:0 0 .55rem}.meet-tag[data-astro-cid-gkifo3st]{font:700 .78rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem}.meet[data-astro-cid-gkifo3st] h3[data-astro-cid-gkifo3st]{margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.1rem)}.meet-place[data-astro-cid-gkifo3st]{font-weight:600}.meet-place[data-astro-cid-gkifo3st] a[data-astro-cid-gkifo3st],.meet-remote[data-astro-cid-gkifo3st] a[data-astro-cid-gkifo3st]{color:inherit}.meet-remote[data-astro-cid-gkifo3st]{color:#ffffffbf;margin:0;font-size:.92rem}@media (width<=560px){.meet[data-astro-cid-gkifo3st]{grid-template-columns:1fr}.cal[data-astro-cid-gkifo3st]{width:6rem}}.split-photo[data-astro-cid-gkifo3st]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.split-photo[data-astro-cid-gkifo3st] h2[data-astro-cid-gkifo3st]{margin-bottom:1rem}@media (width<=800px){.split-photo[data-astro-cid-gkifo3st]{grid-template-columns:1fr}}.coach-band[data-astro-cid-gkifo3st]{background:var(--red-deep);color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem)}.coach-grid[data-astro-cid-gkifo3st]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:2rem 4rem;display:grid}.coach-band[data-astro-cid-gkifo3st] h2[data-astro-cid-gkifo3st]{margin-bottom:1rem}.coach-band[data-astro-cid-gkifo3st] .eyebrow[data-astro-cid-gkifo3st]{color:#fff;opacity:.85}.coach-actions[data-astro-cid-gkifo3st]{justify-items:start;gap:.75rem;display:grid}.coach-actions[data-astro-cid-gkifo3st] .btn[data-astro-cid-gkifo3st]{justify-content:center;min-width:15rem}.ask[data-astro-cid-gkifo3st]{color:#fffc;margin:.5rem 0 0}.ask[data-astro-cid-gkifo3st] a[data-astro-cid-gkifo3st]{color:#fff}@media (width<=800px){.coach-grid[data-astro-cid-gkifo3st]{grid-template-columns:1fr}}
