.training-story_story__qZ4oH{--story-orange:var(--landing-orange,#fd652d);color:#f4f2ee;background:#111}.training-story_scene__OIdxH{padding-block:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,72px);scroll-margin-top:100px}.training-story_copy__9XVDz{min-width:0;padding-block:8px}.training-story_chapter__ah58T{display:flex;gap:14px;align-items:center;margin:0 0 24px;color:#bebbb6;font-size:14px;font-weight:500;letter-spacing:.025em}.training-story_chapter__ah58T>span{color:var(--story-orange);font-variant-numeric:tabular-nums}.training-story_story__qZ4oH .training-story_copy__9XVDz h2{max-width:21ch;font-size:clamp(34px,3.6vw,52px);line-height:1.12;letter-spacing:-.035em;font-weight:600;margin:0}.training-story_lead__gHhWa{max-width:48ch;margin:24px 0 0;font-size:17px;line-height:1.7;color:#d0cdc7}.training-story_preferences__a22pA{margin:28px 0 24px}.training-story_preferences__a22pA>div{display:flex;gap:16px;justify-content:space-between;padding-block:15px;border-top:1px solid #2e2e2e}.training-story_preferences__a22pA>div:last-child{border-bottom:1px solid #2e2e2e}.training-story_preferences__a22pA dt{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600}.training-story_preferences__a22pA dt>svg{color:var(--story-orange);flex-shrink:0}.training-story_preferences__a22pA dd{margin:0;color:#aaa7a2;font-size:14px;line-height:1.5;text-align:right}.training-story_detail__DEc8M{font-size:16px;line-height:1.65;color:#aaa7a2;margin:0 0 28px}.training-story_demoLink__QiuXb:focus-visible{outline:2px solid #f4f2ee;outline-offset:5px}.training-story_media__0YjW8{position:sticky;top:112px;margin:0;min-width:0}.training-story_photoFrame__4EH3r{position:relative;aspect-ratio:4/5;overflow:hidden;background:#1b1b1b}.training-story_imageMovement__N1gie{position:absolute;inset:-5%}.training-story_imageMovement__N1gie>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.training-story_photoCurtain__5N6qI{position:absolute;inset:0;background:#111;transform-origin:bottom;pointer-events:none}.training-story_coach___frv6 .training-story_photoFrame__4EH3r{aspect-ratio:4/3}.training-story_coach___frv6 .training-story_imageMovement__N1gie>img{-o-object-position:25% 20%;object-position:25% 20%}.training-story_media__0YjW8 figcaption{display:flex;gap:9px;align-items:center;color:#aaa7a2;font-size:14px;line-height:1.5;margin-top:15px}.training-story_media__0YjW8 figcaption>span{width:5px;height:5px;background:var(--story-orange);flex-shrink:0}.training-story_liveScene__vLZaY{border-top:1px solid #2e2e2e;padding-bottom:88px}.training-story_sessionFlow__P7iHK{padding:0;list-style:none;margin:28px 0 24px}.training-story_sessionFlow__P7iHK>li{display:flex;gap:16px;align-items:start;padding-block:19px;border-top:1px solid #2e2e2e}.training-story_sessionFlow__P7iHK>li:last-child{border-bottom:1px solid #2e2e2e}.training-story_sessionFlow__P7iHK>li>span{margin-top:3px;color:var(--story-orange);font-size:14px;font-variant-numeric:tabular-nums}.training-story_sessionFlow__P7iHK>li>div{flex:1;min-width:0}.training-story_sessionFlow__P7iHK strong{font-size:16px;font-weight:600}.training-story_sessionFlow__P7iHK p{margin-top:5px;font-size:16px;line-height:1.7;color:#aaa7a2}.training-story_sessionFlow__P7iHK>li>svg{margin-top:2px;color:#aaa7a2;flex-shrink:0}.training-story_condition__s9i5M{color:#aaa7a2;font-size:14px;line-height:1.65}.training-story_demoLink__QiuXb{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:20px;font-size:15px;font-weight:600;color:#f4f2ee}.training-story_demoLink__QiuXb>svg{color:var(--story-orange);transition:transform .16s ease}.training-story_demoLink__QiuXb:hover>svg{transform:translate(2px,-2px)}@media (max-width:1000px){.training-story_scene__OIdxH{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:64px;scroll-margin-top:85px}.training-story_copy__9XVDz{padding-block:0}.training-story_story__qZ4oH .training-story_copy__9XVDz h2{font-size:clamp(32px,5vw,46px)}.training-story_lead__gHhWa{font-size:16px}.training-story_preferences__a22pA{margin-block:26px 21px}.training-story_media__0YjW8{position:relative;top:auto}.training-story_imageMovement__N1gie{transform:none!important}.training-story_photoFrame__4EH3r{aspect-ratio:4/3;max-height:560px}.training-story_liveScene__vLZaY .training-story_copy__9XVDz{grid-row:1}}@media (max-width:767px){.training-story_scene__OIdxH{gap:28px;padding-block:56px}.training-story_preferences__a22pA>div{gap:12px}.training-story_preferences__a22pA dt{gap:8px;flex-shrink:0}.training-story_athlete__Gjlek .training-story_photoFrame__4EH3r{aspect-ratio:4/5}.training-story_sessionFlow__P7iHK>li{gap:13px;padding-block:17px}}@media (prefers-reduced-motion:reduce){.training-story_imageMovement__N1gie{transform:none!important}.training-story_demoLink__QiuXb>svg{transition:none}.training-story_demoLink__QiuXb:hover>svg{transform:none}}