.Training_chatBody__2_ZLd .Training_bro___jEHB{margin:0;font-size:clamp(56px,7.4vw,104px);line-height:.9;color:var(--red-display);text-transform:uppercase}.Training_head__vms8y{padding-block:0 clamp(28px,4vw,56px)}.Training_headGrid__McGeJ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start}.Training_headText__m2_fY{min-width:0;container-type:inline-size;padding-top:var(--op-pad)}.Training_headLead__WCQwM{margin-top:var(--op-gap);max-width:40ch;display:grid;grid-gap:6px;gap:6px;color:var(--fg-2)}.Training_headLead__WCQwM p{margin:0}.Training_headLead__WCQwM p:first-child{font-size:clamp(18px,2vw,22px);line-height:1.35;font-weight:500;color:var(--fg);text-wrap:balance}.Training_headMedia__oDtEa{margin-top:clamp(16px,3vw,40px);position:relative;overflow:hidden;border-radius:var(--radius);background:var(--bg-2);height:clamp(420px,calc(100svh - var(--header-h) - 120px),640px);aspect-ratio:4/5}.Training_headMedia__oDtEa>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Training_headMedia__oDtEa:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;pointer-events:none;background:linear-gradient(180deg,rgb(var(--scrim-rgb)/0),rgb(var(--scrim-rgb)/.75))}.Training_headNote__2e27K{position:absolute;left:14px;bottom:14px;z-index:1}.Training_coach__ivOea{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);align-items:center;padding:clamp(24px,3vw,44px);background:var(--bg-2);border-radius:var(--radius)}.Training_coachText__BMYLp{min-width:0;max-width:620px}.Training_coachK__D3w1_{color:var(--fg-2);font-size:var(--fs-small);margin-bottom:6px}.Training_name__K2Bfo{margin:0 0 clamp(14px,1.6vw,20px)}.Training_about__z4J4A{font-size:clamp(17px,1.45vw,21px);line-height:1.4;margin-bottom:clamp(20px,2.4vw,30px);text-wrap:pretty}.Training_creds__JKlPN{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.Training_creds__JKlPN li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;color:var(--fg-2);font-size:clamp(15px,1.25vw,18px);line-height:1.4}.Training_tick__DBBlW{width:16px;height:16px;margin-top:.22em;fill:var(--red-display);overflow:visible}.Training_pics__8kqqj{position:relative;height:clamp(480px,46vw,640px);aspect-ratio:620/780}.Training_railClip__OUGTw.Training_railClip__OUGTw{position:absolute;top:0;right:0;height:100%;aspect-ratio:9/16}.Training_face__0DGlU{position:absolute;left:0;bottom:7%;width:40%;height:auto;aspect-ratio:340/334;object-fit:cover;border-radius:var(--radius);box-shadow:0 0 0 10px var(--bg-2);z-index:2}.Training_garland__J0dHF{margin-block:clamp(20px,3vw,36px) 8px}.Training_how__FzOa1{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:clamp(28px,4.5vw,64px);gap:clamp(28px,4.5vw,64px);align-items:center;padding-block:clamp(20px,3vw,30px) clamp(54px,6vw,90px)}.Training_howPic__SmB3P{position:relative;height:clamp(420px,42vw,600px)}.Training_howClip__T3Qv1.Training_howClip__T3Qv1{height:100%}.Training_how__FzOa1 h2{margin-bottom:12px}.Training_howLead__L1BfG{color:var(--fg-2);font-size:clamp(16px,1.35vw,19px);margin-bottom:clamp(28px,3vw,42px)}.Training_howList__kcEdP{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,3vw,40px) clamp(24px,3.4vw,48px);gap:clamp(24px,3vw,40px) clamp(24px,3.4vw,48px)}.Training_howList__kcEdP li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:8px;gap:8px;margin:0}.Training_howN__LmFOi{font-size:44px;line-height:1;color:var(--red-fg)}.Training_howList__kcEdP b,.Training_howN__LmFOi{font-family:var(--font-head),var(--font-sans),sans-serif;font-weight:800}.Training_howList__kcEdP b{display:block;font-size:clamp(21px,1.8vw,25px);line-height:1.1;margin:2px 0 6px;text-wrap:balance}.Training_howList__kcEdP li>span:last-child>span{display:block;color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.Training_path__bHG18{padding-block:0 clamp(54px,6vw,90px)}.Training_pathHead__0GZCH{margin-bottom:clamp(18px,2.4vw,28px)}.Training_pathTitle__7YTJu{margin-bottom:10px}.Training_pathLead__8Y0LF{color:var(--fg-2);font-size:clamp(16px,1.35vw,19px);max-width:70ch;text-wrap:pretty}.Training_step__rvj9S{position:relative;min-width:0}.Training_wave__uVqEQ{display:block;width:calc(100% + var(--rail-gap, 24px));height:30px;margin-top:4px;fill:var(--red-display)}.Training_step__rvj9S:last-child .Training_wave__uVqEQ{width:100%}.Training_stepN__njBbG{margin:4px 0 6px;font-family:var(--font-head),var(--font-sans),sans-serif;font-weight:800;font-size:30px;line-height:1;color:var(--red-fg)}.Training_stepName__B7PQJ{font-size:clamp(21px,1.7vw,24px);line-height:1.1;margin-bottom:6px}.Training_stepText__zrmE8{color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.Training_faq__t9LE4{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-gap:clamp(16px,4.5vw,64px);gap:clamp(16px,4.5vw,64px);padding-block:clamp(50px,6vw,80px) clamp(40px,5vw,70px)}.Training_faq__t9LE4 h2{margin-top:6px}.Training_q__Naq_N{border-top:1px solid var(--line)}.Training_q__Naq_N:last-child{border-bottom:1px solid var(--line)}.Training_q__Naq_N summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.3;-webkit-tap-highlight-color:transparent}.Training_q__Naq_N summary::-webkit-details-marker{display:none}.Training_q__Naq_N summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Training_plus__1_UjW{flex:none;width:22px;height:22px;fill:var(--red-display);overflow:visible;transition:transform var(--dur-ui) var(--ease-out)}.Training_q__Naq_N[open] .Training_plus__1_UjW{transform:rotate(45deg)}.Training_q__Naq_N p{padding:0 40px 20px 0;color:var(--fg-2);font-size:var(--fs-body);line-height:1.5;max-width:62ch}@media (hover:hover) and (pointer:fine){.Training_q__Naq_N summary:hover{color:var(--fg)}.Training_q__Naq_N summary:hover .Training_plus__1_UjW{transform:scale(1.12)}.Training_q__Naq_N[open] summary:hover .Training_plus__1_UjW{transform:rotate(45deg) scale(1.12)}}.Training_chatBand__QMPwJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--bg-2);margin-top:12px}.Training_chatPic__aNRA7{position:relative;min-height:460px;overflow:hidden;background:var(--bg)}.Training_chatPic__aNRA7 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Training_chatBody__2_ZLd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(36px,5vw,64px) clamp(16px,4vw,56px) clamp(46px,5vw,70px)}.Training_chatTitle__IgUKH{margin:14px 0 clamp(12px,1.4vw,18px);text-wrap:balance}.Training_chatText__rAmzM{max-width:36ch;margin-bottom:clamp(22px,2.6vw,32px);color:var(--fg-2);font-size:clamp(17px,1.45vw,20px);line-height:1.4;text-wrap:pretty}@media (max-width:1100px){.Training_headGrid__McGeJ{grid-template-columns:minmax(0,1fr) minmax(0,44%)}.Training_headMedia__oDtEa{width:100%;height:auto;aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 80px)}.Training_how__FzOa1{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.Training_howList__kcEdP{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.Training_headGrid__McGeJ{grid-template-columns:minmax(0,1fr);gap:18px}.Training_headMedia__oDtEa{margin-top:0;width:100%;height:min(calc((100vw - 2 * var(--gutter)) * 1.2),62svh);aspect-ratio:auto;max-height:none}.Training_coach__ivOea{grid-template-columns:minmax(0,1fr);gap:0;padding:16px 16px 28px}.Training_pics__8kqqj{width:100%;height:min(calc((100vw - 2 * var(--gutter) - 32px) * 1.2),66svh);aspect-ratio:auto;margin-bottom:44px}.Training_railClip__OUGTw.Training_railClip__OUGTw{left:0;width:100%;aspect-ratio:auto}.Training_face__0DGlU{left:auto;right:12px;bottom:-26px;width:clamp(110px,34%,170px);box-shadow:0 0 0 6px var(--bg-2)}.Training_how__FzOa1{grid-template-columns:minmax(0,1fr);gap:24px}.Training_howPic__SmB3P{height:clamp(260px,70vw,380px)}.Training_chatBand__QMPwJ,.Training_faq__t9LE4{grid-template-columns:minmax(0,1fr)}.Training_chatPic__aNRA7{min-height:0;height:clamp(200px,60vw,320px)}}@media (max-width:600px){.Training_creds__JKlPN{gap:10px}.Training_creds__JKlPN li{grid-template-columns:16px minmax(0,1fr);gap:8px}.Training_stepN__njBbG{font-size:26px}.Training_howList__kcEdP li{grid-template-columns:44px minmax(0,1fr)}.Training_howN__LmFOi{font-size:36px}.Training_q__Naq_N p{padding-right:0}}.Training_contents__kZ2BI{display:contents}.Training_stepWhen__GsGmn{margin-left:10px;vertical-align:.32em;font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:600;line-height:1;color:var(--fg-2)}html[data-season=summer] .Training_stepWinter__ByHqo [data-rail-media] :is(img,video){filter:grayscale(1);opacity:.55}html[data-season=summer] :is(.Training_coach__ivOea,.Training_chatBand__QMPwJ){box-shadow:var(--sheet-edge)}html[data-season=summer] .Training_headMedia__oDtEa{box-shadow:0 0 0 1px rgb(20 19 22/.1)}.Rail_rail__Bk1Zr{--chev:48px;--chev-gap:6px;--side:calc(var(--chev) + var(--chev-gap));position:relative;display:grid;grid-template-columns:var(--chev) minmax(0,1fr) var(--chev);grid-column-gap:var(--chev-gap);column-gap:var(--chev-gap);width:min(100%,calc(var(--wrap) - 2 * var(--gutter) + 2 * var(--side)));margin-inline:auto}.wrap .Rail_rail__Bk1Zr{width:auto;margin-inline:calc(-1 * min(var(--side), var(--gutter) + max(0px, (100vw - var(--wrap) - 20px) / 2)))}.Rail_track__Z_ARF{display:flex;gap:var(--rail-gap,clamp(10px,1.4vw,18px));margin:0;padding:4px 0 8px;list-style:none;position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Rail_track__Z_ARF::-webkit-scrollbar{display:none}.Rail_track__Z_ARF>*{flex:none;margin:0;scroll-snap-align:start}.Rail_sized__ZEOa_ .Rail_track__Z_ARF>*{flex:0 0 var(--rail-item);width:var(--rail-item)}.Rail_track__Z_ARF[data-free]{scroll-snap-type:none}.Rail_track__Z_ARF[data-drag]{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Rail_track__Z_ARF[data-drag] *{pointer-events:none}.Rail_track__Z_ARF img{-webkit-user-drag:none}.Rail_track__Z_ARF:focus-visible{outline-offset:-2px}@media (pointer:fine){.Rail_track__Z_ARF{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}}.Rail_side__HRZK8{position:relative;min-width:0}.Rail_chev__7vwdK{position:absolute;left:0;top:var(--chev-y,50%);width:var(--chev);height:88px;margin-top:-44px;display:grid;place-items:center;color:var(--fg-2);-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.Rail_chev__7vwdK svg{width:22px;height:44px;fill:currentColor;overflow:visible}.Rail_prev__yafRz svg{transform:scaleX(-1)}.Rail_chev__7vwdK:active{transform:scale(.94)}.Rail_chev__7vwdK:disabled{opacity:0;pointer-events:none}.Rail_chev__7vwdK:focus-visible{outline-offset:-4px;border-radius:2px}@media (hover:hover) and (pointer:fine){.Rail_chev__7vwdK:hover{color:var(--red)}}@media (max-width:640px){.Rail_rail__Bk1Zr{grid-template-columns:minmax(0,1fr);width:100%}.wrap .Rail_rail__Bk1Zr{margin-inline:calc(-1 * var(--gutter))}.Rail_side__HRZK8{display:none}.Rail_track__Z_ARF{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.SupportUi_stage__snh04{display:grid;grid-gap:4px;gap:4px}.SupportUi_stageTrack__sv4zl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;height:10px}.SupportUi_stageSeg__L_CrE{--ink-color:rgb(var(--fg-rgb)/.16);display:block;height:100%}.SupportUi_stageOn__3uW_q{--ink-color:var(--red-display)}.SupportUi_stageLabels__REBUU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;font-size:var(--fs-meta);color:var(--fg-3);line-height:1.3}.SupportUi_stageNow__e2Ed4{color:var(--fg);font-weight:600}.SupportUi_credits___n7iF{position:relative;display:grid;grid-gap:8px;gap:8px;justify-items:end}.SupportUi_creditWindow___CENB{width:100%;height:clamp(340px,48vh,480px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.SupportUi_creditRoll__lJg1x{display:flex;flex-direction:column;animation:SupportUi_creditsUp__ZsL_A var(--credits-dur,60s) linear infinite;animation-play-state:paused;will-change:transform}.SupportUi_credits___n7iF[data-run] .SupportUi_creditRoll__lJg1x{animation-play-state:running}.SupportUi_credits___n7iF[data-run] .SupportUi_creditWindow___CENB:hover .SupportUi_creditRoll__lJg1x{animation-play-state:paused}@keyframes SupportUi_creditsUp__ZsL_A{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.SupportUi_creditList__tk4nl{list-style:none;margin:0;padding:72px 0 0;display:grid;grid-gap:30px;gap:30px;text-align:center}.SupportUi_credit__R3oHD{display:grid;grid-gap:4px;gap:4px;margin:0}.SupportUi_creditRole__XD7bO{font-size:var(--fs-small);color:var(--fg-3);line-height:1.3}.SupportUi_creditName__7_6g6{font-family:var(--font-head),var(--font-sans),sans-serif;font-weight:800;font-size:clamp(22px,2.4vw,32px);line-height:1.1;color:var(--fg)}.SupportUi_creditPause__UKQ9Q{display:grid;place-items:center;width:44px;height:44px;color:var(--fg-2);transition:color var(--dur-ui) var(--ease-out)}.SupportUi_creditPause__UKQ9Q svg{width:18px;height:18px}.SupportUi_creditPause__UKQ9Q:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.SupportUi_creditPause__UKQ9Q:hover{color:var(--fg)}}@media (prefers-reduced-motion:reduce){.SupportUi_creditWindow___CENB{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.SupportUi_creditRoll__lJg1x{animation:none;will-change:auto}.SupportUi_creditCopy__BCF5r,.SupportUi_creditPause__UKQ9Q{display:none}.SupportUi_creditList__tk4nl{padding:0;text-align:left;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 28px}.SupportUi_creditName__7_6g6{font-size:clamp(20px,2vw,24px)}}.Clip_clip__PtW4S{position:relative;min-width:0}.Clip_clip__PtW4S.Clip_clip__PtW4S :is(img,video){object-position:var(--focus,center)}.Clip_fill__NiKS6>.Clip_frame__4gZ_N.Clip_frame__4gZ_N{aspect-ratio:auto;height:100%}.Clip_plain__7iEDp .Clip_frame__4gZ_N>span:first-child>span[aria-hidden=true]{display:none}.Clip_video__Ki0FZ.Clip_video__Ki0FZ{opacity:0;transition:opacity var(--dur-ui) ease,transform .4s var(--ease-out)}.Clip_video__Ki0FZ.Clip_on__7zOii{opacity:1}.Clip_pause__bwkjT{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer;filter:drop-shadow(0 1px 2px rgb(0 0 0/.7))}.Clip_pause__bwkjT svg{width:22px;height:22px;fill:currentColor}