.CoachPage_page__rjFY7{min-height:100vh;padding:2rem 1.5rem 4rem;background:var(--page-background);color:var(--primary-black)}.CoachPage_back__944ET{display:block;max-width:1240px;margin:0 auto 1.25rem;font-weight:700;color:var(--primary-black);text-decoration:none}.CoachPage_back__944ET:hover{color:var(--primary-red)}.CoachPage_top___ew85{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.CoachPage_who__ZDU2V{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.25rem 1.5rem;border-radius:24px;background:var(--primary-white)}.CoachPage_photo__7u4ay{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:var(--page-background)}.CoachPage_photo__7u4ay img{object-fit:cover;object-position:center top}.CoachPage_rank__x4Ljm{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.35rem .85rem;border-radius:999px;background:var(--page-background);font-size:.9rem;font-weight:700}.CoachPage_seal__FgGPo{width:9px;height:9px;background:var(--primary-red);transform:rotate(45deg)}.CoachPage_tg__s2Cqw{margin-top:auto;padding-top:.5rem;display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--primary-black);text-decoration:underline;-webkit-text-decoration-color:rgba(12,12,12,.35);text-decoration-color:rgba(12,12,12,.35);text-underline-offset:4px}.CoachPage_tg__s2Cqw:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.CoachPage_name__SRd5B{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.02;letter-spacing:-.02em}.CoachPage_highlight__OHm1b{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.CoachPage_facts__OqDBm{margin:.25rem 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.CoachPage_facts__OqDBm>div{padding:.7rem .9rem;border-radius:14px;background:var(--page-background)}.CoachPage_facts__OqDBm dt{font-size:.78rem;color:rgba(12,12,12,.68)}.CoachPage_facts__OqDBm dd{margin:.2rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.CoachPage_chips__6r23F{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.CoachPage_chips__6r23F li{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--primary-divider-color);font-size:.88rem;font-weight:700}.CoachPage_about__TZm0f{max-width:1240px;margin:1rem auto 0;padding:2.25rem 2.5rem 2.5rem;border-radius:24px;background:var(--primary-white)}.CoachPage_aboutHead__z_N9_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding-bottom:1.75rem;border-bottom:1px solid var(--primary-divider-color)}.CoachPage_aboutTitle__bRlR7{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05}.CoachPage_stats__z0tNL{margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.CoachPage_stats__z0tNL>div{min-width:7.5rem;padding:.7rem 1rem;border-radius:14px;background:var(--page-background)}.CoachPage_stats__z0tNL dt{font-size:.78rem;color:rgba(12,12,12,.68)}.CoachPage_stats__z0tNL dd{margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.CoachPage_aboutBody__TlL0r{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;padding-top:1.75rem}.CoachPage_aboutBody__TlL0r>.CoachPage_record__4A1PJ:only-child{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.CoachPage_story__Ie3fp{display:flex;flex-direction:column;gap:1rem}.CoachPage_lead__ima_X{margin:0;font-size:1.08rem;line-height:1.6;max-width:62ch}.CoachPage_lead__ima_X:first-child{font-size:1.25rem;font-weight:700;line-height:1.45}.CoachPage_approach__GSRyN{margin:.5rem 0 0;padding:1.25rem 1.4rem;border-radius:18px;background:var(--page-background)}.CoachPage_approach__GSRyN .CoachPage_quote__35Lay{font-size:1.1rem;font-weight:500}.CoachPage_record__4A1PJ{display:grid;grid-gap:1.75rem;gap:1.75rem;align-content:start}.CoachPage_path__Zxtb_{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:.6rem}.CoachPage_path__Zxtb_ li{position:relative;padding-left:2.1rem;line-height:1.4;counter-increment:step}.CoachPage_path__Zxtb_ li:before{content:counter(step);position:absolute;left:0;top:-.05em;width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;background:var(--primary-black);color:#fff;font-size:.75rem;font-weight:700}.CoachPage_aboutFoot__2qcg0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--primary-divider-color)}.CoachPage_parents__LI4KN{flex:1 1 420px;max-width:70ch}.CoachPage_parents__LI4KN p{margin:0;line-height:1.55}@media (max-width:900px){.CoachPage_about__TZm0f{padding:1.5rem 1.25rem 1.75rem}.CoachPage_aboutBody__TlL0r{grid-template-columns:1fr;gap:1.75rem}.CoachPage_stats__z0tNL>div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem);min-width:0}}.CoachPage_details__pqyKG{max-width:1240px;margin:1rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.CoachPage_block__eCWQe{margin:0;padding:2rem 2.25rem;border-radius:24px;background:var(--primary-white)}.CoachPage_wide__JtddU{grid-column:1/-1}.CoachPage_subtitle__7_z_o{margin:0 0 1rem;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(12,12,12,.68)}.CoachPage_medals___m91F{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.CoachPage_medals___m91F li{position:relative;padding-left:1.9rem;font-size:1rem;line-height:1.4;font-weight:500}.CoachPage_medals___m91F li:before{content:"";position:absolute;left:0;top:.15em;width:1.1rem;height:1.1rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe27a,#e5a90b 70%);box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.CoachPage_medals___m91F li:first-child{font-weight:700}.CoachPage_plain__GU1G6{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.45}.CoachPage_quote__35Lay{margin:0;font-size:1.02rem;line-height:1.6;color:rgba(12,12,12,.8)}.CoachPage_quote__35Lay:before{content:"«"}.CoachPage_quote__35Lay:after{content:"»"}.CoachPage_video__CWNKu{display:inline-flex;align-items:center;gap:.85rem;color:var(--primary-black);font-weight:700;text-decoration:none}.CoachPage_video__CWNKu:hover{color:var(--primary-red)}.CoachPage_play__wbNya{flex-shrink:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--primary-red);color:#fff;font-size:.9rem}.CoachPage_halls__4_qmf{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.CoachPage_hall__RsacG{display:flex;flex-direction:column;gap:.2rem;padding-top:.75rem;border-top:2px solid var(--primary-black)}.CoachPage_metro__8aRUt{display:inline-block;flex-shrink:0;width:10px;height:10px;margin-right:.4rem;border-radius:50%}.CoachPage_address__Ke5Hy{display:block;font-size:.92rem;color:var(--text-muted)}.CoachPage_footerWrap__3C_D8{max-width:1240px;margin:1.5rem auto 0}@media (max-width:900px){.CoachPage_page__rjFY7{padding:1rem 1rem 3rem}.CoachPage_top___ew85{grid-template-columns:1fr}.CoachPage_who__ZDU2V{display:grid;grid-template-columns:112px minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;align-items:start;padding:1rem;border-radius:18px}.CoachPage_photo__7u4ay{grid-row:1/span 3;aspect-ratio:3/4;border-radius:14px}.CoachPage_rank__x4Ljm{margin:0;font-size:.8rem}.CoachPage_chips__6r23F,.CoachPage_facts__OqDBm,.CoachPage_highlight__OHm1b,.CoachPage_tg__s2Cqw{grid-column:1/-1}.CoachPage_highlight__OHm1b{font-size:1rem}.CoachPage_details__pqyKG{grid-template-columns:minmax(0,1fr)}.CoachPage_block__eCWQe{padding:1.5rem 1.25rem;border-radius:18px}}.CoachPage_link__4x0JJ{color:var(--primary-black);text-decoration:underline;-webkit-text-decoration-color:rgba(12,12,12,.35);text-decoration-color:rgba(12,12,12,.35);text-underline-offset:4px}.CoachPage_link__4x0JJ:hover{color:var(--primary-red);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.CoachPage_studentsHead__RT6St{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.CoachPage_studentsHead__RT6St .CoachPage_subtitle__7_z_o{margin:0}