.section-header[data-astro-cid-pb4nux2a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:32px;display:flex}.section-header--tight[data-astro-cid-pb4nux2a]{margin-bottom:12px}.section-header__link[data-astro-cid-pb4nux2a]{font-size:var(--fs-body);align-items:center;min-height:44px;display:inline-flex}.coach-row[data-astro-cid-p5yjkcoy]{color:var(--c-navy);background:var(--c-white);border:1px solid var(--c-blue-100);border-radius:var(--r-card);align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.coach-row[data-astro-cid-p5yjkcoy]:hover{color:var(--c-navy);border-color:var(--c-border)}.coach-row--dark[data-astro-cid-p5yjkcoy],.coach-row--dark[data-astro-cid-p5yjkcoy]:hover{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.coach-row__body[data-astro-cid-p5yjkcoy]{flex-direction:column;gap:4px;min-width:0;display:flex}.coach-row__name[data-astro-cid-p5yjkcoy]{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:800;font-size:var(--fs-lead);line-height:1.25}.coach-row__sub[data-astro-cid-p5yjkcoy]{font-size:var(--fs-small);color:var(--c-muted)}.coach-row--dark[data-astro-cid-p5yjkcoy] .coach-row__sub[data-astro-cid-p5yjkcoy]{color:var(--c-blue-100)}.hero[data-astro-cid-lcdefpme]{background:var(--c-navy);color:var(--c-white)}.hero__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:64px;padding-bottom:72px;display:flex}.hero__text[data-astro-cid-lcdefpme]{flex:460px;min-width:0}.hero__badge[data-astro-cid-lcdefpme]{font-size:var(--fs-small);padding:6px 12px}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:800;font-size:var(--fs-h1-hero);margin:24px 0 18px;line-height:1.1}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);color:var(--c-blue-100);max-width:560px;margin:0 0 20px;line-height:1.6}.hero__year[data-astro-cid-lcdefpme]{color:var(--c-border);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 32px;display:flex}.hero__year-num[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--c-yellow);font-size:40px;font-weight:800;line-height:1}.hero[data-astro-cid-lcdefpme] .btn--accent[data-astro-cid-lcdefpme]{padding:0 26px}.hero__mosaic[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--c-white);border-radius:var(--r-badge);flex:380px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));max-width:500px;display:grid;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme]{text-align:center;background:var(--c-blue-100);color:var(--c-muted);font-size:var(--fs-small);place-items:center;padding:12px;font-weight:600;display:grid}.hero__tile--blue[data-astro-cid-lcdefpme]{background:var(--c-blue)}.hero__tile--light[data-astro-cid-lcdefpme]{background:var(--c-blue-50)}@media (width<=767px){.hero__mosaic[data-astro-cid-lcdefpme]{display:none}}@media (width<=639px){.hero__inner[data-astro-cid-lcdefpme]{padding-top:48px;padding-bottom:56px}}.activities[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.activities__calendar[data-astro-cid-lcdefpme]{flex:560px;min-width:0}.activities__side[data-astro-cid-lcdefpme]{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}.activities__label[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);margin:10px 0 0;font-weight:700}.notice[data-astro-cid-lcdefpme]{background:var(--c-blue-50);border-radius:var(--r-card);padding:22px}.notice[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);margin-bottom:6px;display:block}.notice[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);color:var(--c-muted);line-height:1.6}.grid[data-astro-cid-lcdefpme]{gap:20px;display:grid}.grid--320[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.grid--300[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.grid--280[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid--260[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.lead--section[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:32px}.result-card[data-astro-cid-lcdefpme]{background:var(--c-white);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.result-card__img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:260px}.result-card__body[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;gap:4px;padding:24px 28px 28px;display:flex}.result-card__meta[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);color:var(--c-muted);font-weight:600}.result-card__title[data-astro-cid-lcdefpme]{margin-bottom:12px}.result-card__cta[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}.result-card[data-astro-cid-lcdefpme] .results{margin-bottom:20px}@media (width<=639px){.result-card__body[data-astro-cid-lcdefpme]{padding:20px}}.class-card[data-astro-cid-lcdefpme]{background:var(--c-white);border-radius:var(--r-card);flex-direction:column;gap:12px;padding:28px;display:flex}.class-card--dark[data-astro-cid-lcdefpme]{background:var(--c-navy);color:var(--c-white)}.class-card__text[data-astro-cid-lcdefpme]{color:var(--c-muted);margin:0}.class-card--dark[data-astro-cid-lcdefpme] .class-card__text[data-astro-cid-lcdefpme]{color:var(--c-blue-100)}.class-card__where[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);margin:8px 0 0}.class-card__badge[data-astro-cid-lcdefpme]{background:var(--c-yellow);color:var(--c-navy);font-weight:700;font-size:var(--fs-ui);border-radius:var(--r-nav);align-self:flex-start;margin:8px 0 0;padding:8px 12px}.classes__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.classes__phones[data-astro-cid-lcdefpme]{font-size:var(--fs-lead)}.ask[data-astro-cid-lcdefpme]{background:var(--c-yellow)}.ask__inner[data-astro-cid-lcdefpme]{padding-top:var(--section-y);padding-bottom:var(--section-y);flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.ask__text[data-astro-cid-lcdefpme]{flex:360px;min-width:0}.ask__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);margin:14px 0 24px}.ask__direct[data-astro-cid-lcdefpme]{margin:0;line-height:1.8}.ask__direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--c-navy);font-weight:700}.ask__form[data-astro-cid-lcdefpme]{background:var(--c-white);border-radius:var(--r-card);flex:460px;min-width:0;padding:28px}@media (width<=639px){.ask__form[data-astro-cid-lcdefpme]{padding:20px}}
