@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/209a25371166b1b5-s.p.1cpb3qs0xyh7s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b22b8ffdd838db61-s.p.1invpuxep94a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krona One Fallback;src:local(Arial);ascent-override:67.04%;descent-override:17.5%;line-gap-override:0.0%;size-adjust:147.86%}.krona_one_9994990b-module__pQcmQG__className{font-family:Krona One,Krona One Fallback;font-style:normal;font-weight:400}.krona_one_9994990b-module__pQcmQG__variable{--font-head:"Krona One", "Krona One Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_917537db-module__bBDOfq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_917537db-module__bBDOfq__variable{--font-body:"Montserrat", "Montserrat Fallback"}
:root{--primary:#0f0;--primary-rgb:0, 255, 0;--on-primary:#0a0a0a;--bg:#110e10;--bg-rgb:17, 14, 16;--bg-2:#161616;--bg-3:#272727;--third:#9a9a9a;--line:#3d3d3d;--women:#ff6ad5;--ease:cubic-bezier(.3, .3, 0, .8);--ease-out:cubic-bezier(.24, .74, .58, 1);--container:1330px;--head:var(--font-head), "Krona One", sans-serif;--body:var(--font-body), "Montserrat", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--third);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:500;line-height:1.73;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color .25s var(--ease);text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--head);color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 15px;font-weight:400;line-height:1.25}p{margin:0 0 15px}main{overflow-x:clip}ul{margin:0;padding:0;list-style:none}::selection{background:var(--primary);color:var(--on-primary)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 15px;position:relative}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js .wow{visibility:hidden}html.js .wow.animated{visibility:visible;animation-duration:.8s;animation-fill-mode:both}.wow.animated.fadeInUp{animation-name:pxFadeInUp;animation-duration:1.2s}.wow.animated.fadeIn{animation-name:pxFadeIn;animation-duration:1s}.wow.animated.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}.wow.animated.skewIn{animation-name:skewIn;animation-duration:1s}.wow.animated.fadeInLeft{animation-name:pxFadeInLeft;animation-duration:1.1s}.wow.animated.fadeInRight{animation-name:pxFadeInRight;animation-duration:1.1s}.wow.animated.zoomIn{animation-name:pxZoomIn;animation-duration:.9s}@keyframes pxFadeInUp{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translate(0,0)}}@keyframes pxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pxFadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes pxFadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes pxZoomIn{0%{opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:1;transform:none}}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:translate(-20%)skew(30deg)}80%{opacity:1;transform:translate(0%)skew(-15deg)}to{opacity:1;transform:translate(0%)skew(0)}}@keyframes skewIn{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-40px)skew(-10deg)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes pxZoomInOut{0%,to{transform:scale(.35)}50%{transform:scale(1)}}@keyframes pxBottomTop{0%{transform:translate(0)}25%{transform:translateY(40px)}50%{transform:translateY(0)}75%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes pxTopBottom{0%{transform:translate(0)}25%{transform:translateY(-40px)}50%{transform:translateY(0)}75%{transform:translateY(40px)}to{transform:translateY(0)}}@keyframes pxSpinRv{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideLeft{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes slideRight{0%{transform:translate(-50%)}to{transform:translate(0%)}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes filling{0%,90%{fill-opacity:0}to{fill-opacity:1}}@keyframes pulseBorder{0%{opacity:.67;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes scrollTopNudge{0%{transform:translate(3px)}to{transform:translate(-3px)}}@keyframes lineGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lineGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.p-zoom{animation:6s ease-out infinite pxZoomInOut}.p-bottom-top{animation:12s ease-out infinite pxBottomTop}.p-top-bottom{animation:12s ease-out infinite pxTopBottom}.btn{font-family:var(--body);letter-spacing:.28px;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:28px;transition:all .25s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}.btn-default{-webkit-backdrop-filter:blur(15px);z-index:1;background:#fff3;padding:18px 44px;overflow:hidden}.btn-default>span,.btn-default>svg{z-index:1;transition:color .3s linear;position:relative}.btn-default:before,.btn-default:after{content:"";background:var(--primary);width:calc(50% + 4.22px);height:100%;transition:all .25s ease-in-out;position:absolute;top:0}.btn-default:after{left:-50%}.btn-default:before{right:-50%}.btn-default:hover:after{left:0}.btn-default:hover:before{right:0}.btn-default:hover{color:var(--on-primary)}.btn-default.btn-light:before,.btn-default.btn-light:after{background:#fff}.btn-primary{background:var(--primary);color:var(--on-primary);padding:10px 40px;font-weight:700}.btn-primary:hover{color:var(--on-primary);background:#fff}.slashes{width:48px;height:13px;color:var(--primary);flex-shrink:0;display:inline-block}.slashes.sm{width:32px;height:9px}.heading{z-index:1;flex-direction:column;display:flex;position:relative}.heading.center{text-align:center;align-items:center}.heading .slashes{margin-bottom:6px}.heading-title{letter-spacing:1.2px;z-index:1;margin:0;font-size:36px;line-height:50px;position:relative}.stroke-text{z-index:0;pointer-events:none;font-family:var(--head);letter-spacing:-.85px;position:absolute;overflow:visible}.stroke-text text{fill:var(--bg);fill-opacity:0;stroke:#363636;stroke-width:1px;stroke-dasharray:500;stroke-dashoffset:500px;animation:5s linear infinite forwards dash,5s ease-in infinite forwards filling}.topbar{color:#fff;background:#00000059;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:37px;padding:0 32px 0 66px;font-size:13px;font-weight:500;display:flex}.topbar-links{align-items:center;display:flex}.topbar-links a,.topbar-links span{align-items:center;gap:7px;line-height:1;display:inline-flex}.topbar-links>*+*{border-left:1px solid #fffc;margin-left:29px;padding-left:29px}.topbar-links a:hover{color:var(--primary)}.topbar-social{align-items:center;gap:18px;display:flex}.topbar-social a:hover{color:var(--primary)}.header{z-index:1001;position:absolute;top:0;left:0;right:0}.header.solid{background:#000;position:relative}.header.solid .topbar,.header.solid .navbar{background:#000}.navbar{background:#00000059;border-bottom:1px solid #ffffff1a;align-items:stretch;height:76px;display:flex}.logo{align-items:center;gap:10px;margin-right:auto;padding-left:55px;display:inline-flex}.logo img.mark{width:auto;height:52px}.logo img.word{width:auto;height:21px;margin-top:4px}.menu{border-left:1px solid #fff3;align-items:center;padding:0 40px;display:flex}.menu a{letter-spacing:1px;text-transform:uppercase;color:#fff;font-size:13px;font-weight:500;line-height:73px;transition:padding .22s linear,color .22s linear;display:inline-block;position:relative}.menu li+li{margin-left:64px}.menu a:before{content:"";background:var(--primary);width:0;height:1px;transition:width .22s linear;position:absolute;top:50%;left:-12px}.menu a:hover{color:var(--primary)}.menu a.active{color:var(--primary);padding-left:31px}.menu a.active:before{width:32px}.join{color:#fff;text-transform:uppercase;letter-spacing:.4px;border-left:1px solid #fff3;justify-content:center;align-items:center;width:239px;font-size:13px;font-weight:700;display:flex}.join:hover{color:var(--primary)}.burger{background:var(--primary);width:74px;color:var(--on-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.burger span{width:24px;height:2px;transition:width .3s var(--ease);background:currentColor;display:block;position:relative}.burger span:before,.burger span:after{content:"";width:24px;height:2px;transition:width .3s var(--ease);background:currentColor;position:absolute;left:0}.burger span:before{top:-7px}.burger span:after{top:7px}.burger:hover span{width:16px}.burger:hover span:after{width:12px}.sticky{z-index:1002;visibility:hidden;transition:transform .6s var(--ease-out), visibility .6s;background:#000;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky.on{visibility:visible;transform:translateY(0);box-shadow:0 3px 18px #0006}.sticky .navbar{background:#000;border-bottom:1px solid #ffffff1a}.panel-backdrop{z-index:1100;opacity:0;visibility:hidden;transition:all .4s var(--ease);background:#0009;position:fixed;inset:0}.panel{background:var(--bg);border-left:1px solid var(--line);z-index:1101;width:520px;max-width:100%;transition:transform .6s var(--ease-out);padding:70px 60px 50px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.panel-open .panel-backdrop{opacity:1;visibility:visible}.panel-open .panel{transform:translate(0)}.panel-close{border:1px solid var(--line);color:#fff;width:44px;height:44px;transition:all .3s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.panel-close:hover{background:var(--primary);color:var(--on-primary);transform:rotate(90deg)}.panel .panel-logo img{width:auto;height:120px}.panel p{margin:26px 0 30px}.panel-nav{border-top:1px solid var(--line);margin-bottom:30px;display:none}.panel-nav a{border-bottom:1px solid var(--line);font-family:var(--head);color:#fff;text-transform:uppercase;padding:14px 0;font-size:15px;display:block}.panel-nav a:hover,.panel-nav a.active{color:var(--primary);padding-left:8px}.panel h4{margin:10px 0 20px;font-size:18px}.panel-info{gap:18px;margin-bottom:34px;display:grid}.panel-info .row{align-items:flex-start;gap:16px;display:flex}.panel-info .ico{border:1px solid var(--line);width:46px;height:46px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.panel-info small{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700;display:block}.panel-info span,.panel-info a{color:#fff;font-size:15px}.social-boxes{gap:8px;display:flex}.social-boxes a{background:var(--bg-3);color:#fff;width:40px;height:40px;transition:all .25s var(--ease);justify-content:center;align-items:center;display:flex}.social-boxes a:hover{background:var(--primary);color:var(--on-primary)}.cursor{pointer-events:none;z-index:999999;visibility:hidden;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:fixed;top:0;left:0}.cursor.on{visibility:visible}.cursor-wrap{justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.165,.84,.44,1);display:flex}.cursor.down .cursor-wrap{transform:scale(.8)}.cursor-dot{background:var(--primary);opacity:.25;border-radius:100%;width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1);position:absolute}.cursor.active .cursor-dot{opacity:0;transform:scale(4)}.cursor-drag{color:#fff;letter-spacing:1px;border:1px solid rgba(var(--primary-rgb), .5);background:#000;border-radius:87px;justify-content:center;align-items:center;gap:6px;width:87px;height:87px;font-size:11px;font-weight:700;transition:transform .5s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute;transform:scale(0)}.cursor.drag .cursor-drag{transform:scale(1)}.cursor.drag .cursor-dot{opacity:0}.to-top{z-index:999;background:var(--bg);color:#fff;opacity:0;visibility:hidden;width:40px;height:40px;transition:all .3s var(--ease);border:1px solid #fff3;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:40px;transform:rotate(-90deg)}.to-top.on{opacity:1;visibility:visible;bottom:60px}.to-top svg{animation:1s infinite alternate scrollTopNudge}.to-top:hover{background:var(--primary);color:var(--on-primary);margin-bottom:4px}.hero{isolation:isolate;min-height:1058px;padding:290px 0 307px;position:relative;overflow:hidden}.hero-bg{z-index:-3;will-change:transform;background-position:top;background-size:cover;position:absolute;inset:-80px 0 0}.hero-bg:before{content:"";background-image:var(--img);filter:grayscale()contrast(1.15)brightness(.55);background-position:50% 30%;background-size:cover;position:absolute;inset:0}.hero-bg:after{content:"";background:radial-gradient(70% 60% at 50% 0%, rgba(var(--primary-rgb), .38), transparent 70%), linear-gradient(180deg, #00460a8c 0%, #081a0ab8 45%, rgba(var(--bg-rgb), .97) 92%, var(--bg) 100%);mix-blend-mode:normal;position:absolute;inset:0}.hero-tint{z-index:-2;background:rgba(var(--primary-rgb), .18);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.hero canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .smoke{z-index:-1;opacity:.2}.hero .embers{z-index:3}.hero-inner{max-width:1360px;position:relative}.hero-stripes{z-index:0;pointer-events:none;width:1196px;max-width:none;position:absolute;top:-285px;left:115px}.hero-dots,.hero-x{z-index:2;pointer-events:none;position:absolute}.hero-dots.tl{top:0;left:-100px}.hero-dots.br{bottom:0;right:-100px}.hero-x.tr{top:0;right:0}.hero-x.bl{bottom:0;left:-100px}.hero h1{z-index:1;letter-spacing:0;flex-direction:column;margin:0;display:flex;position:relative}.hero h1 span{white-space:nowrap;line-height:1.2;display:block}.hero .l1{letter-spacing:4.5px;font-size:90px}.hero .l2{letter-spacing:19px;font-size:190px;line-height:1.12}.hero .l3{letter-spacing:4.8px;text-align:right;font-size:96px}.hero-athlete{z-index:2;pointer-events:auto;height:830px;position:absolute;top:-80px;left:30%}.hero-athlete .tilt{height:100%;transform-style:preserve-3d;will-change:transform}.hero-athlete img{filter:drop-shadow(0 30px 40px #0000008c);width:auto;height:100%}.services{margin-top:-20px;padding-top:20px;position:relative;overflow:hidden}.services .swiper{overflow:visible}.svc{border:1px solid var(--line);background:var(--bg);width:calc(100% - 126px);padding:19px;position:relative}.svc-media{aspect-ratio:598/340;position:relative;overflow:hidden}.svc-media:before{content:"";opacity:.6;z-index:1;transition:opacity .25s var(--ease);background:#000;position:absolute;inset:0}.svc-media img{object-fit:cover;width:100%;height:100%;transition:transform .25s var(--ease)}.svc:hover .svc-media img{transform:scale(1.2)rotate(3deg)}.svc:hover .svc-media:before{opacity:.45}.svc-holder{z-index:2;flex-direction:column;padding:53px 33px 13px;display:flex;position:absolute;inset:19px}.svc-holder .slashes{margin-bottom:7px}.svc-title{letter-spacing:1.92px;max-width:368px;margin:0 0 auto;font-size:26px;line-height:36px}.svc-num{font-family:var(--head);width:200px;height:80px;overflow:visible}.svc-num text{fill:#fff;fill-opacity:0;stroke:#ffffff40;stroke-width:1.2px;stroke-dasharray:500;stroke-dashoffset:500px;font-size:88px;animation:5s linear infinite forwards dash,5s ease-in infinite forwards filling}.about{isolation:isolate;padding:104px 0 150px;position:relative;overflow:hidden}.about-bg{z-index:-2;background:radial-gradient(38% 50% at 0% 45%, rgba(var(--primary-rgb), .22), transparent 70%), radial-gradient(45% 55% at 82% 30%, #ffffff0f, transparent 70%), radial-gradient(30% 40% at 55% 50%, rgba(var(--primary-rgb), .08), transparent 70%);position:absolute;inset:-80px 0 0}.about .smoke{opacity:.18;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:720px;display:grid}.about .heading{max-width:580px;margin-bottom:30px}.about .stroke-text{top:-78px;left:0}.about-text p{max-width:470px;margin-bottom:40px}.about-right{flex-direction:column;align-items:flex-end;gap:30px;display:flex;position:relative}.about-athlete{z-index:2;pointer-events:none;width:441px;position:absolute;top:50%;left:-95px;transform:translateY(-50%)}.about-athlete img{filter:drop-shadow(0 20px 40px #0009);width:100%;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.counter{border-bottom:4px solid var(--primary);-webkit-backdrop-filter:blur(30px);z-index:1;background:#b8b8b81a;border-radius:25px;min-width:494px;padding:44px 30px 37px 223px;position:relative}.counter-title{color:#fff;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1;display:flex}.counter-num{font-family:var(--head);letter-spacing:1.8px;color:#fff;align-items:flex-start;font-size:56px;line-height:1.15;display:flex}.counter-num sup{color:var(--primary);margin-left:8px;font-size:30px;line-height:1.2}.slip-wrap{z-index:5;height:71px;margin-top:-110px;position:relative}.slip{position:relative;overflow:hidden}.slip.tilted{z-index:-1;position:absolute;top:-120px;left:-5%;right:-5%;transform:rotate(8deg)}.slip-track{width:max-content;display:flex}.slip.to-left .slip-track{animation:30s linear infinite slideLeft}.slip.to-right .slip-track{animation:30s linear infinite slideRight}.slip-box{background:var(--primary);padding:11px 0;position:relative}.slip-box:before,.slip-box:after{content:"";background:var(--bg);width:100%;height:2px;position:absolute;left:0}.slip-box:before{bottom:6px}.slip-box:after{top:6px}.slip.tilted .slip-box{background:var(--bg-3)}.slip-item{white-space:nowrap;font-family:var(--head);letter-spacing:1.92px;color:var(--bg);align-items:center;font-size:30px;line-height:49px;display:flex}.slip.tilted .slip-item{color:#4e4e4e}.slip-item svg{flex-shrink:0;margin:4px 29px;animation:8s ease-out infinite pxSpinRv}.why{padding:140px 0 0;position:relative}.why .heading{margin-bottom:48px}.why .stroke-text{margin-left:50px;top:-65px;left:50%;transform:translate(-50%)}.why-grid{grid-template-columns:1064fr 856fr;display:grid}.why-video{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:806px;display:flex;position:relative;overflow:hidden}.why-video:before{content:"";background:linear-gradient(90deg,#00280059,#00000040);position:absolute;inset:0}.why-video .bgimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:1;width:130px;height:130px;transition:all .3s var(--ease);background:#e6e6e6bf;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:relative}.play:before,.play:after{content:"";border:1px solid #fff9;border-radius:50%;position:absolute;inset:-16px}.play:after{border-color:rgba(var(--primary-rgb), .7);animation:2.2s ease-out infinite pulseBorder;inset:0}.play img{width:64px;height:auto}.play:hover{background:var(--primary);color:var(--on-primary)}.why-boxes{perspective:1400px;grid-template-columns:1fr 1fr;display:grid}.flip{min-height:403px;position:relative}.flip-inner{height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.flip:hover .flip-inner,.flip:focus-visible .flip-inner,.flip.active .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;flex-direction:column;justify-content:center;padding:50px 44px 33px 48px;display:flex;position:absolute;inset:0}.flip-back{background:var(--primary);color:var(--on-primary);transform:rotateY(180deg)translateZ(1px)}.flip-face .ico{color:var(--third);height:52px;margin-bottom:30px}.flip-back .ico{color:var(--on-primary)}.flip-face h4{letter-spacing:.6px;margin-bottom:17px;font-size:20px;line-height:30px}.flip-back h4{color:var(--on-primary)}.flip-face p{max-width:316px;margin:0;font-size:14px;line-height:1.857}.flip-back p{color:#0a0a0ad9;font-weight:600}.bmi{isolation:isolate;padding:90px 0 110px;position:relative;overflow:hidden}.bmi:before{content:"";z-index:-1;background:radial-gradient(50% 55% at 50% 0%, rgba(var(--primary-rgb), .16), transparent 70%);position:absolute;inset:0}.sparks{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bmi .heading{max-width:560px;margin:0 auto 70px}.bmi-form{grid-template-columns:repeat(4,1fr);align-items:end;gap:30px 24px;max-width:908px;margin:0 auto;display:grid}.field label{color:var(--primary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1;display:block}.input,.select{color:#fff;width:100%;height:38px;font:500 14px var(--body);appearance:none;background:#1a1718;border:1px solid #2c2a2b;border-radius:0;outline:none;padding:0 18px;transition:border-color .25s}.input::placeholder,textarea.input::placeholder{color:#9a9a9a}.input:focus,.select:focus{border-color:var(--primary)}.select{color:#9a9a9a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%239a9a9a' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:40px}.select.filled{color:#fff}.select option{color:#fff;background:#1a1718}.bmi-form .span-2,.bmi-form .wide{grid-column:span 1}.bmi-form .row2{grid-column:1/-1;grid-template-columns:1.4fr 1.4fr 1fr;align-items:end;gap:24px;display:grid}.bmi-form .btn-primary{width:100%;height:38px;font-size:12px}.bmi-result{border:1px solid var(--line);border-bottom:4px solid var(--primary);background:#ffffff0a;grid-template-columns:repeat(3,1fr);max-width:908px;margin:40px auto 0;display:grid}.bmi-result>div{padding:26px 30px}.bmi-result>div+div{border-left:1px solid var(--line)}.bmi-result small{letter-spacing:1px;text-transform:uppercase;color:var(--primary);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.bmi-result strong{font-family:var(--head);color:#fff;font-size:26px;font-weight:400;line-height:1.2}.bmi-result span{margin-top:4px;font-size:13px;display:block}.bmi-error{text-align:center;color:#ff6b6b;margin-top:24px}.coaches{isolation:isolate;padding:0 0 116px;position:relative}.coaches-bg{z-index:-1;background:radial-gradient(35% 40% at 60% 45%, rgba(var(--primary-rgb), .09), transparent 70%), radial-gradient(30% 35% at 18% 40%, #ffffff0d, transparent 70%);position:absolute;inset:-20px 0 0}.coaches .smoke{opacity:.22;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.coaches-layout{grid-template-columns:440px 1fr;display:grid}.coaches-layout .r1{justify-self:end;width:974px;max-width:100%}.coaches-layout .r2{grid-column:1/-1;margin-left:120px}.coaches .heading{padding-top:70px}.coaches .heading-title{font-size:31px;line-height:46px}.coaches .stroke-text{top:88px;left:0}.team-row{grid-template-columns:repeat(3,1fr);max-width:974px;display:grid}.member{border:1px solid var(--line);border-right-width:0;padding:15px}.member:last-child{border-right-width:1px}.member-inner{border:1px solid var(--line);aspect-ratio:293/353;background:#0b0b0b;position:relative;overflow:hidden}.member-inner img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.member:hover .member-inner img{transform:scale(1.06)}.member-holder{-webkit-backdrop-filter:blur(11px);transition:all .3s var(--ease);background:#00000073;padding:18px 10px 13px 27px;position:absolute;bottom:36.5px;left:24px;right:1px;transform:scaleY(0)}.member-holder:after{content:"";background:var(--primary);width:3px;height:100%;position:absolute;top:0;left:0}.member:hover .member-holder,.member:focus-within .member-holder{transition-delay:.1s;transform:scaleY(1)}.member-holder small{letter-spacing:.6px;text-transform:uppercase;color:var(--primary);font-size:10px;font-weight:600;line-height:14px;display:block}.member-holder h5{letter-spacing:.42px;margin:0;font-size:15px;line-height:22px}.member-tag{background:var(--primary);color:var(--on-primary);opacity:0;visibility:hidden;width:32px;transition:all .3s var(--ease);justify-content:center;padding:8px 0 4px;display:flex;position:absolute;top:1px;right:25px;transform:translateY(-12px)}.member-tag:after{content:"";border-left:16px solid var(--primary);border-right:16px solid var(--primary);border-bottom:16px solid #0000;position:absolute;bottom:-16px;left:0}.member:hover .member-tag{opacity:1;visibility:visible;transition-delay:.1s;transform:translateY(0)}.planning{padding:116px 0 25px}.planning-head{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:40px;display:grid}.planning-head p{max-width:340px;margin:0 0 6px}.planning-wrap{max-width:1180px;margin:0 auto}.tt-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tt{border-collapse:collapse;table-layout:fixed;border:1px solid #2a2a2a;width:100%;min-width:860px}.tt th,.tt td{text-align:center;vertical-align:middle;border:1px solid #222}.tt thead th{color:#cfcfcf;letter-spacing:1px;text-transform:uppercase;background:var(--bg);height:50px;font-size:11px;font-weight:600}.tt .time{width:96px;color:var(--third);background:var(--bg);font-size:12px}.tt td.cell{height:124px;transition:background .3s var(--ease);padding:14px 10px;position:relative}.tt tr:nth-child(odd) td.cell:nth-child(2n),.tt tr:nth-child(2n) td.cell:nth-child(odd){background:#2a2a2a}.tt tr:nth-child(odd) td.cell:nth-child(odd),.tt tr:nth-child(2n) td.cell:nth-child(2n){background:#161616}.tt td.cell:hover{background:var(--primary)!important}.tt td.cell:hover *{color:var(--on-primary)!important}.tt td.cell:hover .women{background:var(--on-primary);color:var(--women)!important}.tt .c-time{color:var(--primary);letter-spacing:1px;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.tt .c-title{color:#fff;text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:800;line-height:1.3;display:block}.tt .c-coach{color:var(--third);margin-top:2px;font-size:13px;display:block}.women{letter-spacing:.8px;text-transform:uppercase;color:var(--women);border:1px solid #ff6ad58c;margin-top:7px;padding:2px 8px;font-size:9px;font-weight:800;line-height:1.5;display:inline-block}.tt-mobile{display:none}.tt-day{border:1px solid #2a2a2a;border-bottom:0}.tt-day h5{background:var(--bg);border-bottom:1px solid #2a2a2a;margin:0;padding:12px 18px;font-size:13px}.tt-slot{background:#161616;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.tt-slot+.tt-slot{background:#222}.tt-slot .c-time{color:var(--primary);font-size:13px;font-weight:700}.tt-slot .c-title{color:#fff;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.tt-slot .c-coach{font-size:13px;display:block}.tt-slot .women{margin:0}.planning-extra{border:1px solid #2a2a2a;border-top:0;grid-template-columns:1.25fr 1fr;gap:0;display:grid}.prog-grid{grid-template-columns:repeat(3,1fr);display:grid}.prog{text-align:center;border-right:1px solid #222;padding:26px 20px 24px}.prog:nth-child(odd){background:#161616}.prog:nth-child(2n){background:#2a2a2a}.prog h5{letter-spacing:.6px;margin-bottom:12px;font-size:13px}.prog li{color:#cfcfcf;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600;line-height:2}.hours-box{background:var(--bg);flex-direction:column;gap:18px;padding:26px 32px;display:flex}.hours-box h5{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.hours-list li{border-bottom:1px solid #222;justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.hours-list li span:first-child{color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.hours-list li span:last-child{color:var(--primary);font-weight:600}.bring{gap:10px;display:flex}.bring>div{text-transform:uppercase;letter-spacing:.8px;color:#fff;text-align:center;border:1px solid #2a2a2a;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px 6px 10px;font-size:10px;font-weight:700;display:flex}.bring svg{color:var(--primary)}.pricing{isolation:isolate;padding:120px 0;position:relative;overflow:hidden}.pricing-bg{z-index:-1;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-80px 0}.pricing-bg:before{content:"";background-image:var(--img);filter:grayscale(.6)brightness(.32);background-position:50%;background-size:cover;position:absolute;inset:0}.pricing-bg:after{content:"";background:linear-gradient(180deg, rgba(var(--bg-rgb), .55), rgba(var(--bg-rgb), .35) 50%, rgba(var(--bg-rgb), .9));position:absolute;inset:0}.pricing .heading{max-width:820px;margin:0 auto 50px}.pricing .heading-title{letter-spacing:1.8px;line-height:60px}.plans{grid-template-columns:repeat(3,1fr);max-width:1300px;margin:0 auto;display:grid}.plan{transition:all .3s var(--ease);padding:67px 55px 89px;position:relative;overflow:hidden}.plan:hover,.plan.popular{-webkit-backdrop-filter:blur(20px);background:#ffffff1a}.plans:hover .plan.popular:not(:hover){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.plans:hover .plan.popular:not(:hover) .ribbon{opacity:0;visibility:hidden;top:30px}.ribbon{background:var(--primary);color:var(--on-primary);letter-spacing:.42px;text-transform:uppercase;transform-origin:50%;opacity:0;visibility:hidden;transition:all .3s var(--ease);white-space:nowrap;padding:7px 14px;font-size:13px;font-weight:700;line-height:26px;position:absolute;top:30px;right:-12px;transform:translateY(51%)rotate(90deg)}.ribbon:after{content:"";border-left:15px solid var(--primary);border-right:15px solid #0000;border-top:20px solid var(--primary);border-bottom:20px solid #0000;width:17px;height:100%;position:absolute;top:0;right:-30px}.plan:hover .ribbon,.plan.popular .ribbon{opacity:1;visibility:visible;top:37px;transform:translateY(50%)rotate(90deg)}.plan h4{margin-bottom:25px;font-size:18px}.plan-price{align-items:baseline;margin-bottom:41px;display:flex}.plan-price strong{font-family:var(--head);color:#fff;font-size:40px;font-weight:400;line-height:1}.plan-price span{color:#fff;margin-left:6px;font-size:16px;font-weight:500}.plan ul{min-height:300px;margin-bottom:30px;padding:28px 0}.plan li{align-items:center;gap:8px;display:flex}.plan li+li{margin-top:9px}.plan li svg{color:var(--primary);flex-shrink:0}.programs{padding:135px 0 120px}.programs-grid{grid-template-columns:399px 1fr;gap:30px;display:grid}.programs-left{position:relative}.programs .stroke-text.vertical{transform-origin:0 0;position:absolute;top:720px;left:300px;transform:rotate(-90deg)}.ev-list{margin-left:40px}.ev{border-top:1px solid var(--line);border-bottom:1px solid #0000;align-items:baseline;padding:31px 0 36px;transition:all .3s;display:flex;position:relative}.ev:last-child{border-bottom-color:var(--line)}.ev.on{border-top-color:var(--primary);border-bottom-color:var(--primary)}.ev.on+.ev{border-top-color:var(--primary)}.ev-left span{color:#fff;letter-spacing:.21px;text-transform:uppercase;margin-bottom:-3px;font-size:13px;font-weight:700;display:block}.ev-left h4{min-width:56px;margin:0;font-size:24px}.ev-body{padding-left:70px;padding-right:190px}.ev-date{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:24px;display:flex}.ev-title{letter-spacing:1.2px;margin:0;font-size:19px}.ev-btn{margin-top:28px;display:none}.ev.on .ev-btn{animation:.4s both pxFadeIn;display:inline-flex}.ev-btn.btn-default{padding:14px 35px}.ev-img{object-fit:cover;opacity:0;width:170px;height:115px;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ev.on .ev-img{opacity:1;transition-delay:.1s}.footer{isolation:isolate;padding:68px 0 0;position:relative;overflow:hidden}.footer:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--primary-rgb), .14), transparent);width:70%;height:120%;position:absolute;bottom:-50%;left:-10%}.footer .sparks{height:260px;top:-60px}.footer-grid{grid-template-columns:589px 1fr 270px;display:grid;position:relative}.f-col1{padding-right:40px}.f-mark{opacity:.18;filter:grayscale()brightness(2);width:94px;margin-bottom:40px}.f-big{margin:0;font-size:46px;line-height:1.2}.f-outline{font-family:var(--head);color:#0000;-webkit-text-stroke:1px var(--primary);text-transform:uppercase;letter-spacing:1.2px;font-size:46px;line-height:1.3}.f-col2{padding:0 40px 0 77px;position:relative}.f-col3{padding-left:65px;position:relative}.vline{background:var(--line);transform-origin:top;width:1px;position:absolute;top:0;bottom:-40px}.vline.animated{animation:lineGrowY 1.6s var(--ease-out) both}.f-col2 .vline,.f-col3 .vline{left:0}.f-logo{align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.f-logo .mark{width:auto;height:48px}.f-logo .word{width:auto;height:20px}.f-col2 p{margin-bottom:24px;font-size:14px}.f-label{color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.f-phone{font-family:var(--head);color:#fff;letter-spacing:.72px;margin-bottom:26px;font-size:18px;display:inline-block}.f-addr{font-family:var(--head);color:#fff;letter-spacing:.42px;text-transform:uppercase;font-size:12px;line-height:22px}.f-col3 h5{font-family:var(--body);margin-bottom:6px;font-size:14px;font-weight:700}.f-col3 .slashes{margin-bottom:26px}.f-col3 li+li{margin-top:13px}.f-col3 a{color:var(--third);text-transform:uppercase;letter-spacing:.42px;font-size:13px;font-weight:600}.f-col3 a:hover{color:var(--primary)}.f-bottom{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:40px;padding:18px 0 28px;display:grid;position:relative}.hlines{grid-template-columns:619px 1fr 276px;gap:18px;display:grid;position:absolute;top:0;left:0;right:0}.hlines i{background:var(--line);transform-origin:0;height:1px;display:block}.hlines.animated i{animation:lineGrowX 1.6s var(--ease-out) both}.f-copy{margin:0;font-size:13px}.f-copy b{color:var(--primary);font-weight:500}.f-links{justify-self:end;gap:16px;font-size:13px;display:flex}.f-links a:hover{color:var(--primary)}.cta{padding:0 0 100px}.cta-box{background:var(--primary);max-width:1040px;color:var(--on-primary);justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding:50px 70px 52px;display:flex;position:relative;overflow:hidden}.cta-box:after{content:"";opacity:.08;filter:brightness(0);pointer-events:none;background:url(/brand/logo-mark.png) 50%/contain no-repeat;width:260px;height:260px;position:absolute;top:-40px;right:-60px}.cta-sub{text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.cta-sub .slashes{color:var(--on-primary)}.cta-box h3{color:var(--on-primary);margin:4px 0 0;font-size:28px}.btn-ghost{color:var(--on-primary);background:#ffffff47;padding:18px 34px;overflow:hidden}.btn-ghost:before,.btn-ghost:after{background:#fff}.btn-ghost:hover{color:var(--on-primary)}.page-title{text-align:center;isolation:isolate;background:#1b1a1b;padding:120px 0 115px;position:relative;overflow:hidden}.page-title:before{content:"";z-index:-1;background:radial-gradient(35% 75% at 50% 0%, rgba(var(--primary-rgb), .28), transparent 70%), linear-gradient(180deg, transparent 40%, rgba(var(--bg-rgb), .85));position:absolute;inset:0}.page-title .bgimg{z-index:-2;object-fit:cover;opacity:.1;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.page-title h1{margin-bottom:22px;font-size:48px}.crumbs{text-transform:uppercase;color:#fff;justify-content:center;gap:14px;font-size:20px;font-weight:700;display:flex}.crumbs .cur{color:var(--primary)}.c-info{padding:80px 0 100px}.c-info-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.c-info-grid>div+div{border-left:1px solid var(--line)}.c-info-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 40px;display:flex}.c-info-head h4{margin:0;font-size:18px}.c-info-body{padding:30px 40px 34px}.c-info-body small{color:#4f4f4f;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.c-info-body a,.c-info-body span{font-family:var(--head);letter-spacing:1px;color:#fff;text-transform:uppercase;word-break:break-word;font-size:15px;line-height:30px}.c-info-body a:hover{color:var(--primary)}.c-map{height:558px;margin-bottom:100px;position:relative}.c-map iframe{filter:grayscale();border:0;width:100%;height:100%}.c-hours{border-top:3px solid var(--primary);background:#000;width:330px;padding:8px 26px;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.c-hours li{color:#fff;justify-content:space-between;gap:10px;padding:13px 0;font-size:14px;display:flex}.c-hours li+li{border-top:1px solid #222}.c-hours li span:last-child{color:var(--primary)}.c-form{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:110px;display:grid}.c-form .heading{margin-bottom:30px}.c-form p{max-width:400px}.form{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.form .full{grid-column:1/-1}.form .input{background:#1b181a;border-color:#2b2829;height:46px}.form textarea.input{resize:vertical;height:160px;padding:16px 18px}.form .btn{justify-self:start}.form-note{color:var(--primary);grid-column:1/-1;margin:0;font-size:13px}.lightbox{z-index:2000;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lightbox iframe{aspect-ratio:16/9;border:0;width:min(960px,100%)}@media (max-width:1700px){.hero .l2{letter-spacing:13px;font-size:168px}}@media (max-width:1500px){.hero-dots.tl,.hero-x.bl{left:0}.hero-dots.br{right:0}.hero-dots.tl{top:-70px}.menu li+li{margin-left:40px}.join{width:200px}}@media (max-width:1366px){.hero{min-height:0;padding:190px 0}.hero .l1{font-size:72px}.hero .l2{letter-spacing:8px;font-size:130px}.hero .l3{font-size:78px}.hero-athlete{height:620px;top:-50px;left:31%}.menu li+li{margin-left:35px}.svc-holder{padding:40px 20px 10px}.footer-grid,.hlines{grid-template-columns:1.2fr 1fr 240px}.counter{min-width:440px;padding-left:180px}.about-athlete{width:380px;left:-60px}}@media (max-width:1199px){.menu,.join{display:none}.panel-nav{display:block}.topbar{display:none}.logo{padding-left:20px}.svc{width:calc(100% - 40px)}.svc-title{font-size:20px;line-height:30px}.svc-num text{font-size:70px}.why-grid{grid-template-columns:1fr}.why-video{min-height:480px}.coaches-layout{grid-template-columns:1fr}.coaches .heading{padding:0 0 40px}.coaches .stroke-text{top:10px}.coaches-layout .r1{justify-self:start;width:100%}.team-row{max-width:100%}.coaches-layout .r2{margin-left:0}.footer-grid{grid-template-columns:1fr 1fr;row-gap:50px}.f-col3{padding-left:77px}.f-col1{grid-column:1/-1}.f-col2 .vline{display:none}.f-col2{padding-left:0}.hlines{display:none}.f-bottom{border-top:1px solid var(--line)}.plan{padding:50px 30px 60px}.ev-body{padding-right:0}.ev-img{display:none}.planning-extra{grid-template-columns:1fr}}@media (max-width:1024px){.hero{padding:160px 0 120px}.hero .l1{letter-spacing:3px;font-size:54px}.hero .l2{letter-spacing:5px;font-size:96px}.hero .l3{letter-spacing:3px;font-size:58px}.hero-athlete{height:470px;top:-30px;left:34%}.hero-stripes{width:900px;top:-200px;left:0}.hero-dots,.hero-x{display:none}.about-grid{grid-template-columns:1fr;min-height:0}.about-right{align-items:stretch;padding-left:0}.about-athlete{display:none}.counter{min-width:0;padding:34px 30px 30px}.slip-wrap{margin-top:-60px}.plans{grid-template-columns:1fr;max-width:520px}.plan ul{min-height:0}.programs-grid{grid-template-columns:1fr}.programs .stroke-text.vertical{display:none}.ev-list{margin-left:0}.planning-head,.c-form{grid-template-columns:1fr}.c-hours{right:20px}.cta-box{flex-direction:column;align-items:flex-start;padding:40px}}@media (max-width:767px){body{font-size:14px}.container{padding:0 16px}.heading-title{font-size:24px;line-height:34px}.pricing .heading-title{line-height:34px}.stroke-text{display:none}.navbar{height:68px}.logo img.mark{height:44px}.logo img.word{height:17px}.burger{width:68px}.panel{padding:70px 26px 40px}.hero{padding:130px 0 60px}.hero .l1{letter-spacing:1.5px;font-size:30px}.hero .l2{letter-spacing:2px;font-size:50px}.hero .l3{letter-spacing:1.5px;font-size:32px}.hero-athlete{width:56%;max-width:240px;height:auto;margin:20px auto 0;position:relative;top:0;left:0}.hero-athlete .tilt,.hero-athlete img{width:100%;height:auto}.hero-stripes{width:600px;top:-100px;left:-100px}.hero-dots,.hero-x{display:none}.svc{width:100%}.about{padding:70px 0 120px}.counter-num{font-size:40px}.slip-wrap{margin-top:-30px}.slip.tilted{top:-70px}.slip-item{font-size:20px;line-height:36px}.slip-item svg{width:22px;margin:4px 16px}.why{padding-top:80px}.why-video{min-height:320px}.why-boxes{grid-template-columns:1fr}.flip{min-height:300px}.flip-face{padding:34px 26px}.bmi{padding:70px 0 80px}.bmi .heading{margin-bottom:40px}.bmi-form,.bmi-form .row2{grid-template-columns:1fr 1fr;gap:20px 14px}.bmi-form .row2 .btn-primary{grid-column:1/-1}.bmi-result{grid-template-columns:1fr}.bmi-result>div+div{border-left:0;border-top:1px solid var(--line)}.coaches-layout{grid-template-columns:1fr 1fr}.coaches-layout .heading{grid-column:1/-1}.coaches-layout .team-row{display:contents}.member{border-right-width:1px;margin-top:-1px;margin-left:-1px;padding:8px}.member-holder{padding:10px 8px 8px 16px;bottom:14px;left:10px;transform:scaleY(1)}.member-holder h5{font-size:12px}.planning{padding-top:80px}.tt-scroll{display:none}.tt-mobile{display:block}.planning-extra{border-top:1px solid #2a2a2a}.prog-grid{grid-template-columns:1fr}.prog{border-bottom:1px solid #222;border-right:0}.hours-box{padding:22px 18px}.pricing{padding:80px 0}.plan{padding:44px 24px 50px}.programs{padding:80px 0}.ev{flex-direction:column;padding:24px 0 26px}.ev-body{padding:14px 0 0}.ev-title{font-size:15px}.ev .ev-btn{display:inline-flex}.footer-grid{grid-template-columns:1fr}.f-col3{padding-left:0}.f-col3 .vline{display:none}.f-big,.f-outline{font-size:30px}.f-bottom{grid-template-columns:1fr;justify-items:start}.f-links{justify-self:start}.page-title{padding:80px 0}.page-title h1{font-size:28px}.crumbs{font-size:14px}.c-info-grid{grid-template-columns:1fr}.c-info-grid>div+div{border-left:0;border-top:1px solid var(--line)}.c-info-head,.c-info-body{padding-left:22px;padding-right:22px}.c-map{height:auto;margin-bottom:70px}.c-map iframe{height:340px}.c-hours{width:100%;position:static;transform:none}.form{grid-template-columns:1fr}.cta-box{padding:34px 22px}.cta-box h3{font-size:20px}.to-top{right:16px}}@media (hover:none),(max-width:991px){.cursor{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .wow{visibility:visible}}
