.home-services_entry__nXLU2{color:#f7f7f4;background:#0c0d10;position:relative;isolation:isolate;padding:56px max(24px,calc((100vw - 1232px)/2)) 0;overflow:hidden}.home-services_entryGlow__JOnMr{position:absolute;z-index:-1;inset:-200px -100px auto auto;width:850px;height:650px;background:radial-gradient(ellipse,#b3222826,transparent 65%);transform:rotate(-25deg);pointer-events:none}.home-services_entryHeading__t7yhd{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.home-services_eyebrow__OBkXW{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.16em;font-weight:600;color:#a9adb5}.home-services_eyebrow__OBkXW>span{width:5px;height:5px;border-radius:50%;background:#ef4953;box-shadow:0 0 16px #ef4953}.home-services_entryHeading__t7yhd h1{font-size:clamp(46px,5.7vw,80px);line-height:.98;margin-top:22px;letter-spacing:-.035em}.home-services_entryHeading__t7yhd h1>span{display:block;color:#aeb4bd}.home-services_entryHeading__t7yhd>p{max-width:37ch;color:#bac0c9;font-size:17px;line-height:1.6;margin-bottom:3px}.home-services_entryHeading__t7yhd>p>a{display:flex;gap:12px;align-items:center;margin-top:20px;color:#fff;font-size:12px}.home-services_entryHeading__t7yhd>p>a svg{color:#f1676e}.home-services_serviceCards__gwQgM{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;perspective:1200px;scroll-margin-top:90px}.home-services_serviceCard__uxOWp{--card-accent:#ff8390;position:relative;height:300px;overflow:hidden;border-radius:18px;border:1px solid #ffffff24;background:#191b20;transform:translateY(0) rotateX(0);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.home-services_serviceCard__uxOWp>img{-o-object-fit:cover;object-fit:cover;opacity:.9;transition:transform .75s,opacity .5s}.home-services_serviceCard__uxOWp:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002 5%,#090c101a 22%,#090c10db 70%,#090c10)}.home-services_serviceCard__uxOWp:focus-visible,.home-services_serviceCard__uxOWp:hover{transform:translateY(-8px) rotateX(3deg);border-color:var(--card-accent);box-shadow:0 20px 45px #0008}.home-services_serviceCard__uxOWp:hover>img{transform:scale(1.06);opacity:.9}.home-services_serviceCard__uxOWp[data-service=coaching]>img{transform:scale(1.42);transform-origin:38% 78%}.home-services_serviceCard__uxOWp[data-service=coaching]:hover>img{transform:scale(1.47)}@media(max-width:767px){.home-services_serviceCard__uxOWp[data-service=coaching]>img{transform:scale(1)}.home-services_serviceCard__uxOWp[data-service=coaching]:hover>img{transform:scale(1.03)}}.home-services_cardArrow__M6417,.home-services_cardCopy__kOGXC,.home-services_cardNumber__bZYSP{position:absolute;z-index:1}.home-services_cardNumber__bZYSP{top:18px;left:18px;font:10px monospace;color:#e2e5eb;letter-spacing:.1em}.home-services_cardArrow__M6417{top:13px;right:13px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff3b;border-radius:50%;background:#10141955;backdrop-filter:blur(8px);color:#fff}.home-services_cardCopy__kOGXC{left:20px;right:16px;bottom:20px}.home-services_cardCopy__kOGXC>small{font-size:7px;color:var(--card-accent);letter-spacing:.1em;display:block;margin-bottom:9px}.home-services_cardCopy__kOGXC>strong{display:block;font-size:29px;line-height:1.05;letter-spacing:-.02em;font-family:Home Barlow Condensed,sans-serif;font-weight:700}.home-services_cardCopy__kOGXC>span{display:block;font-size:11px;line-height:1.5;margin-top:9px;color:#b5bcc6;max-width:24ch}.home-services_cardCopy__kOGXC>b{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--card-accent);font-weight:500;margin-top:14px}.home-services_entryFoot__xStkQ{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 2px}.home-services_trustLink__RY_FT{display:flex;align-items:center;gap:13px;font-size:12px}.home-services_trustLink__RY_FT small{display:block;font-size:10px;color:#959da9;margin-top:4px}.home-services_faces__ZOuCD{display:flex;padding-left:5px}.home-services_faces__ZOuCD img{-o-object-fit:cover;object-fit:cover;border:2px solid #121319;border-radius:50%;margin-left:-5px}.home-services_comingLink__Z7jA6{display:flex;gap:9px;align-items:center;font-size:11px;color:#d5dae2}.home-services_comingLink__Z7jA6 small{display:block;color:#878f9d;font-size:9px;margin-top:3px}.home-services_comingLink__Z7jA6>svg:first-child{color:#de5b65}.home-services_journeyStart___Xp_j{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1a;padding:20px 0;color:#818b99;font-size:8px;letter-spacing:.14em;scroll-margin-top:85px}.home-services_reveal__5TGdK{transform-origin:50% 15%;transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.home-services_reveal__5TGdK[data-reveal=pending]{opacity:.12;transform:perspective(1400px) translateY(45px) rotateX(3deg)}.home-services_reveal__5TGdK[data-reveal=visible]{opacity:1;transform:none}.home-services_athleteStory___maef{max-width:1232px;margin:70px auto 0;display:grid;grid-template-columns:.9fr 1.1fr;border-radius:24px;overflow:hidden;background:#131419;color:#f4f5f7;scroll-margin-top:95px}.home-services_storyPhoto__GDNCM{min-height:490px;position:relative}.home-services_storyPhoto__GDNCM img{-o-object-fit:cover;object-fit:cover;-o-object-position:58% 38%;object-position:58% 38%}.home-services_storyPhoto__GDNCM:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#100c13dc)}.home-services_storyPhoto__GDNCM>span{position:absolute;bottom:28px;left:28px;z-index:1;font-size:10px;letter-spacing:.14em}.home-services_storyPhoto__GDNCM small{display:block;margin-top:6px;color:#cbd5cf;font-size:10px;letter-spacing:0}.home-services_storyCopy__HHRen{padding:50px;align-self:center}.home-services_storyCopy__HHRen .home-services_eyebrow__OBkXW{color:#b9bbc5;font-size:8px}.home-services_selectionBadge__e6ga5{margin:20px 0 16px;color:#ff8796;font-size:8px;letter-spacing:.1em}.home-services_storyCopy__HHRen h2{font-size:clamp(40px,4vw,62px);margin-bottom:22px}.home-services_storyCopy__HHRen>p:not(.home-services_eyebrow__OBkXW):not(.home-services_selectionBadge__e6ga5){font-size:15px;line-height:1.65;color:#c5c7cf}.home-services_storyCopy__HHRen>p.home-services_storyNote__IGwJH{font-size:12px!important;color:#999da9!important;margin-top:14px}.home-services_storyActions__pVZ6n{display:flex;flex-wrap:wrap;gap:15px;margin-top:26px}.home-services_storyActions__pVZ6n>a{display:flex;gap:9px;align-items:center;font-size:12px;min-height:42px;color:#ff96a1}.home-services_storyActions__pVZ6n>a:first-child{background:#d91f38;color:#fff;border-radius:6px;padding:10px 14px}.home-services_storyActions__pVZ6n>a:last-child{font-size:10px}.home-services_serviceFeature__luKZB{scroll-margin-top:90px;display:grid;grid-template-columns:1fr 1fr;max-width:1280px;margin:auto;gap:60px;align-items:center;padding:90px 36px}.home-services_serviceFeature__luKZB h2{font-size:clamp(42px,4.5vw,66px);margin:22px 0}.home-services_serviceFeature__luKZB p{font-size:16px;line-height:1.65;color:#59626a;max-width:42ch}.home-services_serviceFeature__luKZB .home-services_eyebrow__OBkXW{font-size:9px;color:#6d7782}.home-services_serviceFeature__luKZB ul{margin-top:22px;display:grid;gap:10px;color:#515b66;font-size:13px}.home-services_serviceFeature__luKZB li{display:flex;gap:9px;align-items:center}.home-services_featureLink__7Tca3{display:inline-flex;align-items:center;gap:20px;border-radius:6px;background:#d91f38;color:#fff;padding:15px 20px;margin-top:26px;font-size:13px;font-weight:600}.home-services_featureVisual__VF1i2{position:relative;perspective:1200px;min-width:0}.home-services_courseImage__q9s03{border-radius:18px;border:1px solid #c8c1b4;width:100%;height:380px;-o-object-fit:cover;object-fit:cover;transform:rotateY(-7deg) rotate(2deg);box-shadow:20px 24px 50px #272b2b24}.home-services_visualCaption__raipf{position:absolute;bottom:22px;left:-16px;padding:16px 22px;border:1px solid #ffffff4d;border-radius:12px;background:#12171be6;backdrop-filter:blur(16px);color:#fff;box-shadow:0 14px 35px #0003}.home-services_visualCaption__raipf small{display:block;color:#cbc5b9;font-size:8px;letter-spacing:.13em;margin-bottom:8px}.home-services_visualCaption__raipf strong{font-size:22px;font-family:Home Barlow Condensed,sans-serif}.home-services_courseLaptop__SScLt{position:relative;padding:26px 0 0;perspective:1200px}.home-services_laptopAssembly__mRox2{position:relative;transform:rotateY(-8deg) rotateX(5deg) rotate(1deg);transform-style:preserve-3d}.home-services_laptopFrame__aI2Sa{position:relative;width:94%;margin:0 auto;padding:13px 9px 10px;border:2px solid #555963;border-radius:15px 15px 3px 3px;background:linear-gradient(125deg,#3d414c,#111216 20%,#050608 80%,#565a65);box-shadow:9px 15px 35px #171b2226}.home-services_laptopCamera__3WkvN{position:absolute;top:5px;left:50%;width:4px;height:4px;border-radius:50%;background:#28394a;box-shadow:0 0 0 2px #111218}.home-services_laptopToolbar__jTjI_{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:#17181d;color:#f3f3f6;border-bottom:1px solid #ffffff12}.home-services_laptopToolbar__jTjI_>span{display:flex;gap:3px}.home-services_laptopToolbar__jTjI_ i{width:4px;height:4px;border-radius:50%;background:#6d707a}.home-services_laptopToolbar__jTjI_ i:first-child{background:#ef5367}.home-services_laptopToolbar__jTjI_ strong{font-size:9px;letter-spacing:.07em}.home-services_laptopToolbar__jTjI_ b{color:#ff7083}.home-services_laptopToolbar__jTjI_ small{font-size:6px;letter-spacing:.1em;color:#a3a5b1}.home-services_courseLaptop__SScLt .home-services_courseImage__q9s03{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border:0;border-radius:0 0 3px 3px;transform:none;box-shadow:none}.home-services_laptopBase__b4mJN{position:relative;height:100px;margin-top:-1px;background:linear-gradient(135deg,#737985,#b6bbc3 40%,#7a808b 80%);border:1px solid #686e79;border-radius:1px 1px 10px 10px;transform:perspective(850px) rotateX(49deg);transform-origin:50% 0;box-shadow:0 9px 0 -4px #585e69,0 16px 0 -9px #262a33,0 32px 45px #171b2229}.home-services_laptopKeys__ZGAiW{width:77%;height:42%;margin:8px auto 0;border:2px solid #666c77;border-radius:5px;background:repeating-linear-gradient(90deg,transparent 0 5.6%,#8c929d 5.6% 6.1%),repeating-linear-gradient(0deg,#20222a 0 8px,#8c929d 8px 10px)}.home-services_laptopTrackpad__wej1n{width:25%;height:25%;margin:5px auto;border:1px solid #6b717b;border-radius:4px;background:#9da3ad}.home-services_laptopBase__b4mJN>span{position:absolute;bottom:0;width:17%;height:5px;left:41.5%;border-radius:0 0 6px 6px;background:#5f6570}.home-services_courseLaptop__SScLt .home-services_visualCaption__raipf{position:static;margin:2px auto 0;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid #d9dce3;padding:14px 20px;box-shadow:none;background:#18191e;text-align:center}@media(max-width:767px){.home-services_courseLaptop__SScLt{padding-top:10px}.home-services_laptopAssembly__mRox2{transform:rotateY(-4deg) rotateX(3deg)}.home-services_laptopFrame__aI2Sa{padding:10px 5px 6px;border-radius:10px 10px 2px 2px}.home-services_laptopCamera__3WkvN{top:3px;width:3px;height:3px}.home-services_laptopToolbar__jTjI_{padding:7px 6px}.home-services_laptopToolbar__jTjI_ strong{font-size:7px}.home-services_laptopToolbar__jTjI_ small{font-size:5px}.home-services_laptopBase__b4mJN{height:72px}.home-services_courseLaptop__SScLt .home-services_visualCaption__raipf{margin-top:0;padding:12px 14px}.home-services_courseLaptop__SScLt .home-services_visualCaption__raipf small{font-size:7px;line-height:1.5}}.home-services_courseWrap__qWcHv{background:#f1f2f4}.home-services_loadWrap__uoUma{background:#111216;color:#f3f5f6}.home-services_loadWrap__uoUma .home-services_serviceFeature__luKZB p,.home-services_loadWrap__uoUma .home-services_serviceFeature__luKZB ul{color:#a9b4bb}.home-services_loadWrap__uoUma .home-services_eyebrow__OBkXW{color:#ff8796}.home-services_loadWrap__uoUma .home-services_featureLink__7Tca3{background:#d91f38;color:#fff}.home-services_loadVisual__9xWxg{transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);border-radius:16px;box-shadow:20px 25px 65px #0007;overflow:hidden}.home-services_raptorSection__jOsVM{scroll-margin-top:90px;padding:70px 30px;background:#f7f7f4}.home-services_raptorInner__QSSd_{max-width:1152px;margin:auto;display:flex;align-items:center;gap:40px;padding:45px;border:1px solid #dadcde;border-radius:22px;background:linear-gradient(130deg,#fff,#eef0ef)}.home-services_raptorIcon__vyY2T{width:110px;height:110px;flex-shrink:0;border-radius:26px;background:#171c22;color:#ee4b56;display:grid;place-content:center;transform:perspective(700px) rotateY(-15deg) rotate(-7deg);box-shadow:10px 15px 30px #18212a29}.home-services_raptorInner__QSSd_ h2{font-size:42px;margin:10px 0}.home-services_raptorInner__QSSd_ p{color:#626b72;max-width:67ch;font-size:14px;line-height:1.6}.home-services_launchLabel__qKglv{color:#9b444b;font-size:9px;letter-spacing:.1em;font-weight:700}@media(max-width:1000px){.home-services_entryHeading__t7yhd{gap:32px}.home-services_entryHeading__t7yhd>p{font-size:15px}.home-services_serviceCard__uxOWp{height:270px}.home-services_cardCopy__kOGXC{left:16px}.home-services_cardCopy__kOGXC>strong{font-size:25px}.home-services_serviceFeature__luKZB{gap:35px;padding:65px 24px}.home-services_storyCopy__HHRen{padding:30px}}@media(max-width:767px){.home-services_entry__nXLU2{padding:32px 20px 0}.home-services_entryHeading__t7yhd{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.home-services_entryHeading__t7yhd h1{font-size:clamp(44px,9vw,65px);margin-top:18px}.home-services_entryHeading__t7yhd>p{font-size:15px;max-width:40ch}.home-services_entryHeading__t7yhd>p>a{margin-top:13px}.home-services_serviceCards__gwQgM{grid-template-columns:1fr 1fr;gap:10px}.home-services_serviceCard__uxOWp{height:235px;border-radius:13px}.home-services_cardCopy__kOGXC{left:13px;right:11px;bottom:15px}.home-services_cardCopy__kOGXC>strong{font-size:25px}.home-services_cardCopy__kOGXC>small{font-size:6px;line-height:1.4;letter-spacing:.05em;margin-bottom:6px}.home-services_cardCopy__kOGXC>span{font-size:10px;margin-top:7px}.home-services_cardCopy__kOGXC>b{margin-top:10px;font-size:9px}.home-services_cardNumber__bZYSP{top:14px;left:13px}.home-services_cardArrow__M6417{width:27px;height:27px;right:10px;top:10px}.home-services_cardArrow__M6417 svg{width:16px}.home-services_entryFoot__xStkQ{align-items:start;gap:20px;flex-direction:column;padding:23px 0}.home-services_comingLink__Z7jA6{width:100%;border-top:1px solid #ffffff14;padding-top:15px}.home-services_comingLink__Z7jA6>svg:last-child{margin-left:auto}.home-services_journeyStart___Xp_j{font-size:7px}.home-services_athleteStory___maef{margin:35px 16px 0;grid-template-columns:1fr;border-radius:18px}.home-services_storyPhoto__GDNCM{min-height:370px}.home-services_storyCopy__HHRen{padding:30px 24px}.home-services_storyCopy__HHRen h2{font-size:43px}.home-services_selectionBadge__e6ga5{line-height:1.5}.home-services_serviceFeature__luKZB{grid-template-columns:1fr;gap:35px;padding:55px 24px}.home-services_serviceFeature__luKZB h2{font-size:43px}.home-services_serviceFeature__luKZB p{font-size:15px}.home-services_courseImage__q9s03{height:300px}.home-services_visualCaption__raipf{left:0;bottom:14px;padding:13px 17px}.home-services_loadVisual__9xWxg{transform:perspective(1200px) rotateY(-3deg)}.home-services_raptorSection__jOsVM{padding:35px 16px}.home-services_raptorInner__QSSd_{padding:27px 23px;flex-direction:column;align-items:flex-start;gap:25px}.home-services_raptorIcon__vyY2T{width:75px;height:75px;border-radius:20px}.home-services_raptorIcon__vyY2T svg{width:35px}.home-services_raptorInner__QSSd_ h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.home-services_reveal__5TGdK,.home-services_reveal__5TGdK[data-reveal=pending],.home-services_reveal__5TGdK[data-reveal=visible]{opacity:1;transform:none;transition:none}.home-services_serviceCard__uxOWp,.home-services_serviceCard__uxOWp>img{transition:none}.home-services_serviceCard__uxOWp:focus-visible,.home-services_serviceCard__uxOWp:hover{transform:none}}