.pro-athletes-page-module__KnxruW__page{--athlete-muted:#68685f;--athlete-cream:#f6f0e7;color:var(--site-ink);background:var(--athlete-cream);font-family:var(--font-grotesk), Arial, sans-serif;font-size:15px;line-height:1.65}.pro-athletes-page-module__KnxruW__page section[id]{scroll-margin-top:88px}.pro-athletes-page-module__KnxruW__page :focus-visible{outline-offset:5px;outline:2px solid}.pro-athletes-page-module__KnxruW__container{width:min(1280px,100% - 112px);margin-inline:auto}.pro-athletes-page-module__KnxruW__section{padding-block:108px}.pro-athletes-page-module__KnxruW__eyebrow{letter-spacing:.075em;color:var(--athlete-muted);font-size:11px}.pro-athletes-page-module__KnxruW__heading{text-align:center;max-width:900px;margin:0 auto 58px}.pro-athletes-page-module__KnxruW__heading h2,.pro-athletes-page-module__KnxruW__research h2,.pro-athletes-page-module__KnxruW__care h2{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.08}.pro-athletes-page-module__KnxruW__heading h2{margin-top:20px}.pro-athletes-page-module__KnxruW__lead{color:var(--athlete-muted);font-size:16px;line-height:1.7}.pro-athletes-page-module__KnxruW__button{white-space:normal;text-align:center;background:var(--site-ink);height:auto;min-height:48px;color:var(--athlete-cream);padding:13px 26px;font-weight:400}.pro-athletes-page-module__KnxruW__button:hover{background:var(--site-ink-hover)}.pro-athletes-page-module__KnxruW__lightButton{color:var(--site-ink);background:var(--athlete-cream)}.pro-athletes-page-module__KnxruW__lightButton:hover{background:#fff}.pro-athletes-page-module__KnxruW__hero{isolation:isolate;min-height:min(860px,100svh);color:var(--athlete-cream);background:#272c24;border-radius:16px;flex-direction:column;justify-content:flex-end;margin:12px;display:flex;position:relative;overflow:hidden}.pro-athletes-page-module__KnxruW__heroImage{object-fit:cover;object-position:65% center;z-index:-3}.pro-athletes-page-module__KnxruW__heroShade{z-index:-2;background:linear-gradient(90deg,#121712b3,#0000 85%),linear-gradient(#0000 30%,#121712db);position:absolute;inset:0}.pro-athletes-page-module__KnxruW__heroCopy{max-width:900px;padding:180px 4% 48px}.pro-athletes-page-module__KnxruW__hero .pro-athletes-page-module__KnxruW__eyebrow{color:#f2e9dc;margin-bottom:24px}.pro-athletes-page-module__KnxruW__hero h1{letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1.03}.pro-athletes-page-module__KnxruW__heroText{color:#ebe8e0;max-width:520px;margin-top:26px;font-size:17px;line-height:1.6}.pro-athletes-page-module__KnxruW__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.pro-athletes-page-module__KnxruW__heroLink{align-items:center;gap:20px;min-height:48px;font-size:14px;display:inline-flex}.pro-athletes-page-module__KnxruW__heroLink:hover{text-underline-offset:5px;text-decoration:underline}.pro-athletes-page-module__KnxruW__heroFoot{border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 4%;padding:22px 0;font-size:12px;display:flex}.pro-athletes-page-module__KnxruW__heroFoot a{align-items:center;gap:20px;display:inline-flex}.pro-athletes-page-module__KnxruW__editorial{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.pro-athletes-page-module__KnxruW__clinicalPhoto{border-radius:16px;min-height:590px;margin:0;position:relative;overflow:hidden}.pro-athletes-page-module__KnxruW__clinicalPhoto img{object-fit:cover;object-position:59% center}.pro-athletes-page-module__KnxruW__clinicalPhoto:after{content:"";background:linear-gradient(#0000,#0f140fbf);position:absolute;inset:50% 0 0}.pro-athletes-page-module__KnxruW__clinicalPhoto figcaption{z-index:1;color:#fff;justify-content:space-between;gap:20px;font-size:15px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.pro-athletes-page-module__KnxruW__editorialCopy>h3{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(25px,2.3vw,32px);font-weight:400;line-height:1.15}.pro-athletes-page-module__KnxruW__editorialCopy>p{color:var(--athlete-muted)}.pro-athletes-page-module__KnxruW__detailList{margin:32px 0 0;padding:0;list-style:none}.pro-athletes-page-module__KnxruW__detailList li{border-top:1px solid #24251f24;gap:18px;padding:22px 0;display:flex}.pro-athletes-page-module__KnxruW__detailList h4,.pro-athletes-page-module__KnxruW__detailList h3{margin-bottom:7px;font-size:16px;font-weight:400;line-height:1.4}.pro-athletes-page-module__KnxruW__detailList p{color:var(--athlete-muted);font-size:14px;line-height:1.6}.pro-athletes-page-module__KnxruW__number{color:#8b7662;padding-top:2px;font-size:12px}.pro-athletes-page-module__KnxruW__research{color:var(--athlete-cream);background:#242923;padding-block:100px}.pro-athletes-page-module__KnxruW__research .pro-athletes-page-module__KnxruW__eyebrow{color:#cbc7b9}.pro-athletes-page-module__KnxruW__researchIntro{grid-template-columns:1.3fr 1fr;align-items:end;gap:9%;margin-bottom:60px;display:grid}.pro-athletes-page-module__KnxruW__researchIntro h2{margin-top:20px}.pro-athletes-page-module__KnxruW__researchIntro .pro-athletes-page-module__KnxruW__lead{color:#cecec3;max-width:460px}.pro-athletes-page-module__KnxruW__cohortBanner{border-top:1px solid #596052;border-bottom:1px solid #596052;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.pro-athletes-page-module__KnxruW__cohortBanner>div:first-child{align-items:center;gap:24px;display:flex}.pro-athletes-page-module__KnxruW__cohortNumber{letter-spacing:-.06em;font-size:76px;line-height:1}.pro-athletes-page-module__KnxruW__cohortBanner>div:last-child{color:#cccdbf;font-size:13px;line-height:1.8}.pro-athletes-page-module__KnxruW__cohortBanner>div:last-child p:first-child{color:#f6f0e7}.pro-athletes-page-module__KnxruW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.pro-athletes-page-module__KnxruW__stat{background:#30362d;border-radius:14px;padding:28px;position:relative}.pro-athletes-page-module__KnxruW__stat img{object-fit:cover;border-radius:12px;width:58px;height:58px;margin-bottom:40px}.pro-athletes-page-module__KnxruW__statValue{letter-spacing:-.055em;font-variant-numeric:lining-nums;margin-bottom:22px;font-size:clamp(44px,6vw,78px);line-height:1}.pro-athletes-page-module__KnxruW__stat h3{margin-bottom:10px;font-size:17px;font-weight:400;line-height:1.4}.pro-athletes-page-module__KnxruW__statContext{color:#c6cbbb;font-size:12px;line-height:1.6}.pro-athletes-page-module__KnxruW__researchNote{color:#d0d1c5;max-width:850px;margin-top:28px;font-size:13px}.pro-athletes-page-module__KnxruW__sourceRow{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.pro-athletes-page-module__KnxruW__sourceRow>span{color:#b5bbac;font-size:11px}.pro-athletes-page-module__KnxruW__textLink{color:inherit;text-underline-offset:5px;align-items:center;gap:18px;min-height:32px;font-size:14px;text-decoration:underline;display:inline-flex}.pro-athletes-page-module__KnxruW__methods{border-top:1px solid #596052;border-bottom:1px solid #596052;margin-top:34px}.pro-athletes-page-module__KnxruW__methods summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:15px;list-style:none;display:flex}.pro-athletes-page-module__KnxruW__methods summary::-webkit-details-marker{display:none}.pro-athletes-page-module__KnxruW__methods summary span{flex-shrink:0;width:16px;height:16px;position:relative}.pro-athletes-page-module__KnxruW__methods summary span:before,.pro-athletes-page-module__KnxruW__methods summary span:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:8px;left:2px}.pro-athletes-page-module__KnxruW__methods summary span:after{transition:transform .18s;transform:rotate(90deg)}.pro-athletes-page-module__KnxruW__methods[open] summary span:after{transform:rotate(0)}.pro-athletes-page-module__KnxruW__methods>div{color:#d0d1c5;max-width:900px;padding:0 0 28px;font-size:14px}.pro-athletes-page-module__KnxruW__methods>div p+p{margin-top:15px}.pro-athletes-page-module__KnxruW__secondReport{grid-template-columns:1fr 1.2fr;gap:10%;margin-top:58px;display:grid}.pro-athletes-page-module__KnxruW__secondReport h3{letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:30px;font-weight:400;line-height:1.15}.pro-athletes-page-module__KnxruW__secondReport>div>p:not(.pro-athletes-page-module__KnxruW__eyebrow){color:#d0d1c5;font-size:14px}.pro-athletes-page-module__KnxruW__secondReport .pro-athletes-page-module__KnxruW__secondNote{color:#bdc2b4;margin-top:18px;font-size:12px}.pro-athletes-page-module__KnxruW__care{color:var(--athlete-cream);background:#252721;border-radius:16px;grid-template-columns:1fr 1fr;margin:0 12px;display:grid;overflow:hidden}.pro-athletes-page-module__KnxruW__carePhoto{min-height:690px;position:relative}.pro-athletes-page-module__KnxruW__carePhoto img{object-fit:cover;object-position:57% center}.pro-athletes-page-module__KnxruW__careCopy{padding:70px clamp(28px,5vw,80px)}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__eyebrow{color:#c8c8ba;margin-bottom:22px}.pro-athletes-page-module__KnxruW__care h2{font-size:clamp(34px,3.6vw,50px)}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__lead{color:#cbcdbf;margin-top:26px}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__detailList{margin-top:30px;margin-bottom:28px}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__detailList li{border-color:#54594d;padding-block:18px}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__detailList p{color:#c7cbbd}.pro-athletes-page-module__KnxruW__circle{border:1px solid #c8b198;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:7px}.pro-athletes-page-module__KnxruW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.pro-athletes-page-module__KnxruW__steps li{border-top:1px solid #cac8bc;padding-top:26px}.pro-athletes-page-module__KnxruW__steps span{color:#8b7662;margin-bottom:32px;font-size:12px;display:block}.pro-athletes-page-module__KnxruW__steps h3{letter-spacing:-.03em;margin-bottom:16px;font-size:26px;font-weight:400;line-height:1.2}.pro-athletes-page-module__KnxruW__steps p{color:var(--athlete-muted);font-size:15px}@media (max-width:1024px){.pro-athletes-page-module__KnxruW__container{width:calc(100% - 64px)}.pro-athletes-page-module__KnxruW__section{padding-block:80px}.pro-athletes-page-module__KnxruW__editorial{gap:6%}.pro-athletes-page-module__KnxruW__clinicalPhoto{min-height:560px}.pro-athletes-page-module__KnxruW__researchIntro{grid-template-columns:1fr;gap:26px}.pro-athletes-page-module__KnxruW__researchIntro .pro-athletes-page-module__KnxruW__lead{max-width:650px}.pro-athletes-page-module__KnxruW__stat{padding:24px 20px}.pro-athletes-page-module__KnxruW__careCopy{padding:50px 30px}}@media (max-width:760px){.pro-athletes-page-module__KnxruW__page section[id]{scroll-margin-top:72px}.pro-athletes-page-module__KnxruW__container{width:calc(100% - 40px)}.pro-athletes-page-module__KnxruW__section{padding-block:68px}.pro-athletes-page-module__KnxruW__heading{margin-bottom:34px}.pro-athletes-page-module__KnxruW__heading h2,.pro-athletes-page-module__KnxruW__research h2{font-size:34px}.pro-athletes-page-module__KnxruW__hero{border-radius:0;min-height:calc(100svh - 56px);margin:0}.pro-athletes-page-module__KnxruW__heroImage{object-position:73% center}.pro-athletes-page-module__KnxruW__heroShade{background:linear-gradient(#12171214 20%,#121712b8 63%,#121712f2 100%)}.pro-athletes-page-module__KnxruW__heroCopy{padding:300px 24px 28px}.pro-athletes-page-module__KnxruW__hero h1{white-space:normal;font-size:clamp(34px,8.8vw,52px)}.pro-athletes-page-module__KnxruW__hero .pro-athletes-page-module__KnxruW__eyebrow{margin-bottom:18px;font-size:10px}.pro-athletes-page-module__KnxruW__heroText{margin-top:22px;font-size:15px;line-height:1.6}.pro-athletes-page-module__KnxruW__actions{gap:10px 22px;margin-top:24px}.pro-athletes-page-module__KnxruW__heroLink{gap:14px;font-size:13px}.pro-athletes-page-module__KnxruW__heroFoot{gap:10px;margin-inline:24px;padding:18px 0 22px;font-size:11px}.pro-athletes-page-module__KnxruW__heroFoot>span{display:none}.pro-athletes-page-module__KnxruW__editorial{grid-template-columns:1fr;gap:32px}.pro-athletes-page-module__KnxruW__clinicalPhoto{aspect-ratio:4/4.5;min-height:0}.pro-athletes-page-module__KnxruW__clinicalPhoto figcaption{font-size:13px;bottom:24px;left:22px;right:22px}.pro-athletes-page-module__KnxruW__editorialCopy>h3{font-size:28px}.pro-athletes-page-module__KnxruW__detailList{margin-top:25px}.pro-athletes-page-module__KnxruW__research{padding-block:64px}.pro-athletes-page-module__KnxruW__researchIntro{gap:22px;margin-bottom:32px}.pro-athletes-page-module__KnxruW__researchIntro .pro-athletes-page-module__KnxruW__lead{font-size:15px}.pro-athletes-page-module__KnxruW__cohortBanner{flex-direction:column;align-items:flex-start;gap:18px;padding-block:24px}.pro-athletes-page-module__KnxruW__cohortBanner>div:first-child{gap:20px}.pro-athletes-page-module__KnxruW__cohortNumber{font-size:66px}.pro-athletes-page-module__KnxruW__cohortBanner>div:last-child{font-size:12px}.pro-athletes-page-module__KnxruW__stats{grid-template-columns:1fr;gap:12px;margin-top:24px}.pro-athletes-page-module__KnxruW__stat{padding:26px}.pro-athletes-page-module__KnxruW__stat img{width:48px;height:48px;margin:0;position:absolute;top:24px;right:24px}.pro-athletes-page-module__KnxruW__statValue{margin-bottom:22px;padding-right:60px;font-size:62px}.pro-athletes-page-module__KnxruW__stat h3{font-size:17px}.pro-athletes-page-module__KnxruW__sourceRow{gap:6px 16px}.pro-athletes-page-module__KnxruW__secondReport{grid-template-columns:1fr;gap:22px;margin-top:40px}.pro-athletes-page-module__KnxruW__secondReport h3{font-size:29px}.pro-athletes-page-module__KnxruW__care{border-radius:0;grid-template-columns:1fr;margin:0}.pro-athletes-page-module__KnxruW__carePhoto{aspect-ratio:4/3.8;min-height:0}.pro-athletes-page-module__KnxruW__careCopy{padding:40px 24px 48px}.pro-athletes-page-module__KnxruW__care h2{font-size:35px}.pro-athletes-page-module__KnxruW__care .pro-athletes-page-module__KnxruW__lead{font-size:15px}.pro-athletes-page-module__KnxruW__steps{grid-template-columns:1fr;gap:28px}.pro-athletes-page-module__KnxruW__steps span{margin-bottom:18px}.pro-athletes-page-module__KnxruW__steps h3{margin-bottom:12px;font-size:25px}}@media (prefers-reduced-motion:reduce){.pro-athletes-page-module__KnxruW__methods summary span:after{transition:none}}
