.template-page-trainade theme-header,.template-page-trainade theme-footer,.template-page-trainade .scrollup,.template-page-trainade .newsletter__popup-container,.template-page-trainade .mobile__search--container,.template-page-trainade .buckscc-currency-wrapper{display:none!important}.template-page-trainade{background:#000;color:#fff}.template-page-trainade .page-wrap{background:#000}.template-page-trainade .content-wrapper{overflow:clip}html:has(body.template-page-trainade){scroll-behavior:smooth}.trainade,.trainade-site-header,.trainade-site-footer{--tr-black:#000;--tr-near:#101010;--tr-charcoal:#1a1a1a;--tr-white:#fff;--tr-off:#f7f7f5;--tr-grey:#8a8a8a;box-sizing:border-box;font-family:Inter,Arial,sans-serif;font-style:normal;line-height:1.5}.trainade *,.trainade-site-header *,.trainade-site-footer *{box-sizing:border-box}.trainade{position:relative;margin:0;padding:0;background:var(--tr-black);color:var(--tr-white)}.trainade-shell{width:min(100% - 80px,1440px);margin-inline:auto}.trainade h1,.trainade h2,.trainade h3,.trainade p,.trainade a,.trainade-site-header a,.trainade-site-footer a{color:inherit}.trainade h1,.trainade h2,.trainade h3{font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:1.02;text-transform:none}.trainade h2{font-size:clamp(44px,5.2vw,76px);margin:0}.trainade p{font-size:clamp(15px,1.2vw,18px);line-height:1.55}.trainade a,.trainade-site-header a,.trainade-site-footer a{text-decoration:none}.trainade a:focus-visible,.trainade button:focus-visible,.trainade input:focus-visible,.trainade-site-header a:focus-visible,.trainade-site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.trainade-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.trainade-kicker{margin:0 0 24px;font-size:12px!important;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.trainade-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 26px;border:1px solid currentColor;border-radius:0;font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.trainade-button--light{background:var(--tr-white);color:var(--tr-black)!important;border-color:var(--tr-white)}.trainade-button--light:hover{background:transparent;color:var(--tr-white)!important}.trainade-button--dark{background:var(--tr-black);color:var(--tr-white)!important;border-color:var(--tr-black)}.trainade-button--dark:hover{background:transparent;color:var(--tr-black)!important}.trainade-site-header{position:sticky;top:0;z-index:40;height:76px;background:#000000f5;color:#fff;border-bottom:1px solid rgba(255,255,255,.16)}.trainade-site-header__inner{width:min(100% - 80px,1440px);height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.trainade-site-header__brand{display:block;width:200px;height:52px;overflow:hidden;position:relative;flex:0 0 auto}.trainade-site-header__brand img{display:block;position:absolute;width:200px;height:auto;max-width:none;left:0;top:50%;transform:translateY(-50%)}.trainade-site-header__cta{border-bottom:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.09em;padding-bottom:4px;text-transform:uppercase}.trainade-hero{background:#000}.trainade-hero__picture,.trainade-hero__picture img{display:block;width:100%;height:auto}.trainade-hero__picture img{aspect-ratio:1774/887;object-fit:contain;background:#000}.trainade-hero__action{width:min(100% - 80px,1440px);min-height:112px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.trainade-hero__action p{display:flex;gap:22px;margin:0;color:#ffffff9e;font-size:12px;letter-spacing:.08em}.trainade-hero__action p strong{color:#fff}.trainade-hero__action p span{padding-left:22px;border-left:1px solid #555}.trainade-intro{background:var(--tr-off);color:var(--tr-black)}.trainade-intro__inner{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(48px,8vw,140px);padding-block:clamp(96px,11vw,172px)}.trainade-intro__inner h2{font-size:clamp(44px,5.2vw,76px)}.trainade-intro__copy{align-self:end;max-width:650px}.trainade-intro__copy p{font-size:clamp(17px,1.5vw,22px);line-height:1.6}.trainade-team{background:var(--tr-off);color:var(--tr-black);scroll-margin-top:76px}.trainade-team__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(56px,7vw,112px);padding-block:var(--trainade-team-space,120px)}.trainade-team__content{max-width:620px}.trainade-team__content h2{font-size:clamp(48px,4vw,56px);line-height:1.04}.trainade-team__copy{margin-top:40px}.trainade-team__copy p{margin:0 0 22px;color:#292929;font-size:clamp(16px,1.15vw,17px);line-height:1.62}.trainade-team__copy p:last-child{margin-bottom:0}.trainade-team__copy .trainade-team__emphasis{margin-block:34px;font-weight:650;color:#000}.trainade-team__image{width:100%;background:#383838;overflow:hidden}.trainade-team__image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;object-position:center}.trainade-team__image-placeholder{display:grid;place-items:center;aspect-ratio:4/5;background:#e8e8e5;color:#555;padding:32px;text-align:center}.trainade-hydration{background:var(--tr-near);color:var(--tr-white);scroll-margin-top:76px}.trainade-hydration__grid{min-height:680px;display:grid;grid-template-columns:1fr;align-items:center;padding-block:clamp(100px,11vw,180px)}.trainade-hydration--has-image .trainade-hydration__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(56px,8vw,140px)}.trainade-hydration__content{max-width:1120px}.trainade-hydration--has-image .trainade-hydration__content{max-width:680px}.trainade-hydration__content h2{max-width:1120px;font-size:clamp(52px,7.4vw,112px)}.trainade-hydration__tagline{margin:26px 0 48px;font-size:clamp(22px,2.2vw,32px)!important;font-weight:500;letter-spacing:-.025em}.trainade-hydration__visual{display:flex;align-items:center;justify-content:center}.trainade-hydration__visual img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.trainade-signup{background:var(--tr-black);color:var(--tr-white);scroll-margin-top:76px}.trainade-signup__inner{max-width:960px;padding-block:clamp(104px,12vw,184px);text-align:center}.trainade-signup__inner h2{font-size:clamp(52px,7vw,96px)}.trainade-signup__copy{max-width:640px;margin:28px auto 44px}.trainade-signup__copy p{font-size:clamp(17px,1.5vw,21px);margin:0}.trainade-signup__form{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:14px;width:min(1050px,100%);margin-inline:auto;text-align:left}.trainade-signup__field label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.04em}.trainade-signup__field label span{font-weight:400;color:#aaa}.trainade-signup__form input[type=email],.trainade-signup__form input[type=text]{width:100%;min-height:58px;border:1px solid #777;border-radius:0;background:transparent;color:#fff;padding:14px 18px;font:inherit;font-size:16px}.trainade-signup__form input[type=email]::placeholder{color:#aaa;opacity:1}.trainade-signup__form .trainade-button{min-height:58px;cursor:pointer}.trainade-signup__form .trainade-button:disabled{cursor:wait;opacity:.55}.trainade-signup__marketing{grid-column:1/-1;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:8px;font-size:13px;line-height:1.5}.trainade-signup__marketing input{width:18px;height:18px;margin:1px 0 0;accent-color:#fff}.trainade-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.trainade-form-message{grid-column:1/-1;margin:12px 0 0}.trainade-form-message.is-error{color:#9e1b1b}.trainade-signup__privacy{max-width:680px;margin:22px auto 0!important;color:#aaa;font-size:12px!important}.trainade-signup__privacy a{text-decoration:underline;text-underline-offset:3px}.trainade-signup__success{max-width:760px;margin:0 auto;padding:52px;border:1px solid #777}.trainade-signup__success h3{margin:0;font-size:clamp(42px,6vw,72px)}.trainade-signup__success p{margin:22px 0 30px}.trainade-signup__success small{display:block;margin-top:18px;color:#aaa;font-size:12px}.trainade-signup .trainade-button--dark{background:#fff;color:#000!important;border-color:#fff}.trainade-signup .trainade-button--dark:hover{background:transparent;color:#fff!important}.trainade-benefits{background:#000;color:#fff;padding-block:clamp(96px,11vw,172px)}.trainade-benefits h2{max-width:900px}.trainade-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;background:#333;border:1px solid #333}.trainade-benefits article{background:#000;padding:clamp(28px,4vw,56px)}.trainade-benefits article span{color:#999;font-size:11px;letter-spacing:.12em}.trainade-benefits article h3{margin:50px 0 18px;font-size:clamp(24px,2.3vw,34px)}.trainade-benefits article p{margin:0;color:#bbb;font-size:16px}.trainade-book{background:var(--tr-off);color:var(--tr-black);border-top:1px solid #d8d8d4}.trainade-book__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(56px,9vw,150px);align-items:end;padding-block:clamp(96px,11vw,172px)}.trainade-book__subtitle{margin:28px 0 34px;font-size:clamp(20px,2vw,28px)!important;font-weight:600;line-height:1.35!important}.trainade-book__grid>div>p:last-child{max-width:720px;color:#333}.trainade-book ul{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #222}.trainade-book li{padding:15px 0;border-bottom:1px solid #bbb;font-size:15px;font-weight:600}.trainade-final-cta{background:#000;color:#fff;text-align:center}.trainade-final-cta .trainade-shell{padding-block:clamp(110px,13vw,200px)}.trainade-final-cta h2{max-width:1000px;margin:0 auto 46px;font-size:clamp(52px,7vw,104px)}.trainade-site-footer{background:#000;color:#fff;border-top:1px solid rgba(255,255,255,.16)}.trainade-site-footer__grid{display:grid;grid-template-columns:1.6fr .7fr .7fr;gap:80px;padding-block:84px}.trainade-site-footer__brand{display:block;width:220px;height:64px;overflow:hidden;position:relative;margin-bottom:24px}.trainade-site-footer__brand img{display:block;position:absolute;width:220px;height:auto;max-width:none;left:0;top:50%;transform:translateY(-50%)}.trainade-site-footer p{margin:5px 0;color:#ffffffad;font-size:13px}.trainade-site-footer .trainade-site-footer__legal{font-size:12px;color:#ffffff7a}.trainade-site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.trainade-site-footer nav a{font-size:13px;color:#ffffffb8}.trainade-site-footer nav a:hover{color:#fff}.trainade-site-footer__bottom{padding-block:24px;border-top:1px solid rgba(255,255,255,.13);color:#ffffff70;font-size:11px}body.trainade-popup-open{overflow:hidden}.trainade-waitlist-popup[hidden]{display:none!important}.trainade-waitlist-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:20px;font-family:Inter,Arial,sans-serif}.trainade-waitlist-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b8;width:100%;height:100%}.trainade-waitlist-popup__dialog{position:relative;z-index:1;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#000;padding:48px}.trainade-waitlist-popup__close{position:absolute;top:10px;right:12px;width:42px;height:42px;border:0;background:transparent;color:#000;font-size:32px;line-height:1;cursor:pointer}.trainade-waitlist-popup h2{margin:0 44px 22px 0;color:#000;font-size:clamp(34px,6vw,50px);line-height:1;letter-spacing:-.035em}.trainade-waitlist-popup p{margin:0 0 14px;color:#222;font-size:15px;line-height:1.5}.trainade-waitlist-popup__form{display:grid;margin-top:26px}.trainade-waitlist-popup__form>label:not(.trainade-waitlist-popup__consent){margin:13px 0 7px;font-size:12px;font-weight:600}.trainade-waitlist-popup__form>label span{font-weight:400;color:#666}.trainade-waitlist-popup__form input[type=text],.trainade-waitlist-popup__form input[type=email]{width:100%;min-height:50px;border:1px solid #333;border-radius:0;background:#fff;color:#000;padding:12px 14px;font:inherit;font-size:16px}.trainade-waitlist-popup__consent{display:grid;grid-template-columns:18px 1fr;gap:10px;margin:18px 0;color:#333;font-size:12px;line-height:1.45}.trainade-waitlist-popup__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:#000}.trainade-waitlist-popup__form .trainade-button{width:100%;cursor:pointer;background:#000!important;color:#fff!important;border-color:#000!important}.trainade-waitlist-popup__form .trainade-button:hover{background:#222!important;color:#fff!important}.trainade-waitlist-popup__form .trainade-button:disabled{opacity:.55;cursor:wait}.trainade-waitlist-popup__privacy{margin:16px 0 0!important;color:#666!important;font-size:11px!important}.trainade-waitlist-popup__privacy a{color:inherit;text-decoration:underline}.trainade-waitlist-popup__success{text-align:center;padding:22px 0}.trainade-waitlist-popup__success h2{margin-right:0}.trainade-waitlist-popup__success .trainade-button{margin-top:16px}.trainade-guide-popup[hidden]{display:none!important}.trainade-guide-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:24px;font-family:Inter,Arial,sans-serif}.trainade-guide-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000000bd;cursor:pointer}.trainade-guide-popup__dialog{position:relative;z-index:1;width:min(680px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#000;color:#fff;border:1px solid rgba(255,255,255,.22);padding:clamp(40px,6vw,72px)}.trainade-guide-popup__close{position:absolute;top:16px;right:18px;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:34px;font-weight:300;line-height:1;cursor:pointer}.trainade-guide-popup__brand{position:relative;width:190px;height:52px;overflow:hidden;margin:0 0 34px}.trainade-guide-popup__brand img{display:block;position:absolute;width:190px;height:auto;max-width:none;left:0;top:50%;transform:translateY(-50%)}.trainade-guide-popup__kicker{margin:0 0 18px;color:#a9a9a9;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.trainade-guide-popup h2{max-width:570px;margin:0;color:#fff;font-size:clamp(40px,5.2vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.01}.trainade-guide-popup__support{margin:26px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.45}.trainade-guide-popup__offer{margin:16px 0 34px;color:#ffffffb3;font-size:14px;line-height:1.55}.trainade-guide-popup__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.trainade-guide-popup__form input[type=email]{width:100%;min-height:56px;border:1px solid rgba(255,255,255,.62);border-radius:0;background:transparent;color:#fff;padding:14px 16px;font:inherit;font-size:16px}.trainade-guide-popup__form input[type=email]::placeholder{color:#ffffffa6}.trainade-guide-popup__form .trainade-button{min-height:56px;cursor:pointer}.trainade-guide-popup__marketing{grid-column:1/-1;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:10px;color:#ffffffc2;font-size:12px;line-height:1.45;cursor:pointer}.trainade-guide-popup__marketing input{width:18px;height:18px;margin:1px 0 0;accent-color:#fff}.trainade-guide-popup__privacy{margin:20px 0 0;color:#ffffff80;font-size:11px;line-height:1.5}.trainade-guide-popup__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.trainade-guide-popup__success{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.3);padding-top:24px;font-size:17px;line-height:1.5}@media(max-width:900px){.trainade-team__grid{grid-template-columns:1fr;gap:56px}.trainade-team__content{max-width:680px}.trainade-team__image{width:min(100%,680px);margin-inline:auto}}@media(max-width:767px){.trainade-shell{width:min(100% - 40px,1440px)}.trainade h2{font-size:clamp(38px,12vw,56px)}.trainade-site-header{height:68px}.trainade-site-header__inner{width:calc(100% - 32px);gap:16px}.trainade-site-header__brand{width:132px;height:44px}.trainade-site-header__brand img{width:132px}.trainade-site-header__cta{font-size:9px}.trainade-hero__picture img{aspect-ratio:auto;object-fit:contain}.trainade-hero__action{width:calc(100% - 40px);min-height:118px;align-items:flex-start;flex-direction:column;justify-content:center;gap:14px}.trainade-hero__action .trainade-button{width:100%}.trainade-team__grid{grid-template-columns:1fr;gap:48px;padding-block:clamp(72px,calc(var(--trainade-team-space,120px) * .72),112px)}.trainade-team__content{max-width:none}.trainade-team__content h2{font-size:clamp(34px,10vw,38px);line-height:1.06}.trainade-team__copy{margin-top:32px}.trainade-team__copy p{font-size:clamp(15px,4.1vw,16px);line-height:1.62;margin-bottom:20px}.trainade-team__copy .trainade-team__emphasis{margin-block:30px}.trainade-team__image img{aspect-ratio:4/5;object-fit:contain}.trainade-hydration__grid,.trainade-hydration--has-image .trainade-hydration__grid{min-height:620px;grid-template-columns:1fr;gap:56px;padding-block:92px}.trainade-hydration__content h2{font-size:clamp(48px,14vw,64px)}.trainade-hydration__tagline{margin:22px 0 38px}.trainade-hydration__visual{display:block;width:100%}.trainade-signup__inner{padding-block:92px}.trainade-signup__inner h2{font-size:clamp(48px,14vw,64px)}.trainade-intro__inner{grid-template-columns:1fr;gap:34px;padding-block:84px}.trainade-intro__copy p{font-size:17px}.trainade-signup__form{grid-template-columns:1fr}.trainade-signup__form .trainade-button{width:100%}.trainade-site-footer__grid{grid-template-columns:1fr;gap:48px;padding-block:68px}.trainade-site-footer__bottom{width:calc(100% - 40px)}.trainade-benefits__grid{grid-template-columns:1fr;margin-top:48px}.trainade-benefits article h3{margin-top:32px}.trainade-signup__success{padding:36px 20px}.trainade-book__grid{grid-template-columns:1fr;gap:48px;padding-block:84px}.trainade-final-cta .trainade-shell{padding-block:100px}.trainade-final-cta h2{font-size:clamp(44px,13vw,62px)}.trainade-guide-popup{padding:12px}.trainade-waitlist-popup{padding:10px}.trainade-waitlist-popup__dialog{max-height:calc(100dvh - 20px);padding:44px 22px 26px}.trainade-waitlist-popup h2{font-size:36px}.trainade-waitlist-popup__close{top:6px;right:7px}.trainade-guide-popup__dialog{max-height:calc(100dvh - 24px);padding:52px 24px 32px}.trainade-guide-popup__brand{width:150px;height:44px;margin-bottom:26px}.trainade-guide-popup__brand img{width:150px}.trainade-guide-popup h2{font-size:clamp(36px,11vw,48px)}.trainade-guide-popup__form{grid-template-columns:1fr}.trainade-guide-popup__form .trainade-button{width:100%}}@media(prefers-reduced-motion:reduce){html:has(body.template-page-trainade){scroll-behavior:auto}.trainade *,.trainade-site-header *,.trainade-site-footer *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/trainade.css.map */
