.cardio-module___gKbmG__page{background:var(--paper);color:var(--black);min-width:0;overflow:clip}@media (max-width:1039px){.cardio-module___gKbmG__heroMedia[data-media-display-mode=natural]+.cardio-module___gKbmG__heroCopy{margin-top:20px}}@media (min-width:720px) and (max-width:1039px){.cardio-module___gKbmG__heroMedia[data-media-display-mode=natural][data-media-orientation=portrait]{justify-self:center;max-width:560px}}.cardio-module___gKbmG__page .eyebrow{color:var(--red-text-on-light);margin-bottom:18px}.cardio-module___gKbmG__page .eyebrow:after{display:none}.cardio-module___gKbmG__page .button{min-height:54px}.cardio-module___gKbmG__skipLink{background:var(--white);color:var(--black);z-index:200;padding:14px 18px;font-weight:800;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.cardio-module___gKbmG__skipLink:focus{transform:translateY(0)}.cardio-module___gKbmG__hero{background:var(--black);color:var(--white);padding-bottom:20px}.cardio-module___gKbmG__heroShell{max-width:1440px;margin-inline:auto;display:grid}.cardio-module___gKbmG__heroMedia{aspect-ratio:3/4;background-color:#1b1b1b;min-height:0}.cardio-module___gKbmG__heroCopy{background:var(--white);border-radius:var(--radius);color:var(--black);z-index:1;margin:-172px 20px 0;padding:30px 22px 24px;position:relative}.cardio-module___gKbmG__heroCopy h1{letter-spacing:-.055em;max-width:none;margin-bottom:20px;font-size:clamp(2.9rem,12.4vw,3.35rem);line-height:.94}.cardio-module___gKbmG__heroCopy>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;font-size:1.03rem}.cardio-module___gKbmG__heroCopy .button{width:100%}.cardio-module___gKbmG__proofSection{background:var(--white);padding-block:72px 82px}.cardio-module___gKbmG__proofIntro{display:none}.cardio-module___gKbmG__mobileProofTitle{border-bottom:1px solid var(--border);max-width:none;padding-bottom:16px;line-height:1.5;margin-bottom:0!important}.cardio-module___gKbmG__proofList,.cardio-module___gKbmG__paceList{margin:0;padding:0;list-style:none}.cardio-module___gKbmG__proofList li{border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr);gap:10px;padding-block:23px;display:grid}.cardio-module___gKbmG__proofList li>span,.cardio-module___gKbmG__paceList li>span{color:var(--red-text-on-light);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.cardio-module___gKbmG__proofList li>span{padding-top:3px}.cardio-module___gKbmG__proofList h3{margin-bottom:8px;font-size:1.35rem}.cardio-module___gKbmG__proofList p,.cardio-module___gKbmG__paceList p{color:var(--muted);margin:0}.cardio-module___gKbmG__trainingSection{background:var(--paper);padding-block:84px 104px}.cardio-module___gKbmG__trainingIntro,.cardio-module___gKbmG__galleryIntro,.cardio-module___gKbmG__paceIntro{gap:14px;display:grid}.cardio-module___gKbmG__trainingIntro h2,.cardio-module___gKbmG__galleryIntro h2,.cardio-module___gKbmG__paceIntro h2{max-width:12ch}.cardio-module___gKbmG__galleryIntro h2{max-width:none}.cardio-module___gKbmG__trainingIntro>p,.cardio-module___gKbmG__galleryIntro>p,.cardio-module___gKbmG__paceIntro>p{color:var(--muted);max-width:44ch;margin-bottom:0;font-size:1.05rem}.cardio-module___gKbmG__finalGrid>div>p:not(.eyebrow){color:var(--muted);max-width:44ch;margin-bottom:0;font-size:1.05rem}.cardio-module___gKbmG__trainingFeatures{gap:78px;margin-top:48px;display:grid}.cardio-module___gKbmG__trainingFeature{gap:25px;display:grid}.cardio-module___gKbmG__trainingMedia{aspect-ratio:16/10;border-radius:var(--radius);min-height:0}.cardio-module___gKbmG__trainingMediaPortrait{aspect-ratio:4/5}.cardio-module___gKbmG__trainingCopy h3{max-width:15ch;margin-bottom:16px;font-size:clamp(2rem,9vw,2.8rem)}.cardio-module___gKbmG__trainingCopy>p:not(.eyebrow){color:var(--muted);max-width:40ch;margin:0;font-size:1.03rem}.cardio-module___gKbmG__paceSection{background:var(--white);padding-block:88px 98px}.cardio-module___gKbmG__paceIntro{margin-bottom:42px}.cardio-module___gKbmG__paceList li{border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding-block:24px}.cardio-module___gKbmG__paceList li+li{border-top:0}.cardio-module___gKbmG__paceList li>span{margin-bottom:22px;display:block}.cardio-module___gKbmG__paceList h3{margin-bottom:10px;font-size:1.55rem}.cardio-module___gKbmG__gallerySection{background:var(--paper-2);padding-block:86px 98px}.cardio-module___gKbmG__galleryIntro{margin-bottom:42px}.cardio-module___gKbmG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cardio-module___gKbmG__galleryMedia{aspect-ratio:1;border-radius:16px;min-height:0}.cardio-module___gKbmG__galleryMedia:first-child{aspect-ratio:16/10;grid-column:1/-1}.cardio-module___gKbmG__galleryMedia .media-placeholder-label{padding:7px 9px;font-size:.64rem}.cardio-module___gKbmG__galleryMedia .media-slot-id{font-size:.58rem}.cardio-module___gKbmG__finalSection{background:var(--white);border-top:1px solid var(--border);padding-block:88px 104px}.cardio-module___gKbmG__finalGrid{gap:38px;display:grid}.cardio-module___gKbmG__finalGrid h2{max-width:10ch;font-size:clamp(2.65rem,11vw,3.7rem)}.cardio-module___gKbmG__finalActions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.cardio-module___gKbmG__finalActions .button{width:100%}.cardio-module___gKbmG__itineraryLink{border-bottom:1px solid;align-items:center;gap:8px;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}@media (min-width:760px){.cardio-module___gKbmG__hero{padding:28px var(--gutter) 36px}.cardio-module___gKbmG__heroMedia{border-radius:var(--radius)}.cardio-module___gKbmG__heroCopy{margin-inline:clamp(48px,9vw,100px);padding:46px}:is(.cardio-module___gKbmG__heroCopy .button,.cardio-module___gKbmG__finalActions .button){width:auto}.cardio-module___gKbmG__proofSection,.cardio-module___gKbmG__trainingSection,.cardio-module___gKbmG__paceSection,.cardio-module___gKbmG__gallerySection,.cardio-module___gKbmG__finalSection{padding-block:110px}.cardio-module___gKbmG__trainingMediaPortrait{aspect-ratio:16/11}}@media (min-width:1040px){.cardio-module___gKbmG__hero{padding-block:28px 34px}.cardio-module___gKbmG__heroShell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;min-height:690px;padding-inline:clamp(28px,5vw,72px)}.cardio-module___gKbmG__heroMedia{aspect-ratio:1.02;grid-area:1/1}.cardio-module___gKbmG__heroCopy{color:var(--white);background:0 0;grid-area:1/2;margin:0;padding:clamp(30px,2.5vw,38px)}.cardio-module___gKbmG__heroCopy h1{max-width:none;font-size:clamp(4.15rem,5.2vw,4.9rem)}.cardio-module___gKbmG__heroCopy>p:not(.eyebrow){color:#ffffffab;max-width:42ch}.cardio-module___gKbmG__proofSection{padding-block:112px 132px}.cardio-module___gKbmG__proofIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:end;gap:70px;margin-bottom:58px;display:grid}.cardio-module___gKbmG__proofIntro h2{max-width:12ch;margin-bottom:0}.cardio-module___gKbmG__proofIntro>p{color:var(--muted);max-width:44ch;margin-bottom:4px;font-size:1.08rem}.cardio-module___gKbmG__mobileProofTitle{display:none}.cardio-module___gKbmG__proofList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cardio-module___gKbmG__proofList li{border-bottom:0;border-top:1px solid var(--border);padding:24px 0 0;display:block}.cardio-module___gKbmG__proofList li>span{margin-bottom:26px;display:block}.cardio-module___gKbmG__proofList h3{min-height:2em}.cardio-module___gKbmG__trainingSection{padding-block:132px 148px}.cardio-module___gKbmG__trainingIntro,.cardio-module___gKbmG__galleryIntro,.cardio-module___gKbmG__paceIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:end;gap:70px}.cardio-module___gKbmG__trainingIntro h2,.cardio-module___gKbmG__paceIntro h2{margin-bottom:0}.cardio-module___gKbmG__galleryIntro h2{max-width:16ch;margin-bottom:0}.cardio-module___gKbmG__trainingFeatures{gap:132px;margin-top:96px}.cardio-module___gKbmG__trainingFeature{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(62px,8vw,120px)}.cardio-module___gKbmG__trainingFeatureReverse .cardio-module___gKbmG__trainingMedia{grid-area:1/2}.cardio-module___gKbmG__trainingFeatureReverse .cardio-module___gKbmG__trainingCopy{grid-area:1/1}.cardio-module___gKbmG__trainingMedia,.cardio-module___gKbmG__trainingMediaPortrait{aspect-ratio:4/3}.cardio-module___gKbmG__trainingCopy{padding-inline:18px}.cardio-module___gKbmG__paceSection{padding-block:132px}.cardio-module___gKbmG__paceIntro{margin-bottom:62px}.cardio-module___gKbmG__paceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cardio-module___gKbmG__paceList li,.cardio-module___gKbmG__paceList li+li{border-bottom:0;border-top:1px solid var(--border);padding:26px 0 0}.cardio-module___gKbmG__paceList h3{min-height:2em}.cardio-module___gKbmG__gallerySection{padding-block:126px 142px}.cardio-module___gKbmG__galleryIntro{margin-bottom:62px}.cardio-module___gKbmG__galleryGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px}.cardio-module___gKbmG__galleryMedia,.cardio-module___gKbmG__galleryMedia:first-child{aspect-ratio:auto}.cardio-module___gKbmG__galleryMedia:first-child{grid-area:1/1/span 2;min-height:620px}.cardio-module___gKbmG__galleryMedia:nth-child(2){grid-area:1/2}.cardio-module___gKbmG__galleryMedia:nth-child(3){grid-area:2/2}.cardio-module___gKbmG__finalSection{padding-block:134px}.cardio-module___gKbmG__finalGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:80px}.cardio-module___gKbmG__finalGrid h2{font-size:clamp(4rem,5.2vw,5.25rem)}}@media (prefers-reduced-motion:reduce){.cardio-module___gKbmG__skipLink{transition:none}}.cardio-module___gKbmG__proofIntro>p{color:var(--muted-light)}.cardio-module___gKbmG__page{background:var(--black)}.cardio-module___gKbmG__heroCopy{background:var(--surface-dark);border:1px solid var(--border-dark);color:var(--text-light);box-shadow:0 18px 46px #00000038}.cardio-module___gKbmG__heroCopy>p:not(.eyebrow){color:var(--muted-light)}:is(.cardio-module___gKbmG__heroCopy .eyebrow,.cardio-module___gKbmG__proofSection .eyebrow,.cardio-module___gKbmG__paceSection .eyebrow){border-left:2px solid var(--red);padding-left:12px}.cardio-module___gKbmG__heroCopy .eyebrow{color:var(--text-light)}.cardio-module___gKbmG__proofSection{background:var(--black);border-top:2px solid var(--red);color:var(--text-light)}.cardio-module___gKbmG__proofSection .eyebrow{color:var(--text-light)}.cardio-module___gKbmG__proofList li{border-color:var(--border-dark)}.cardio-module___gKbmG__proofList li>span{color:var(--text-light)}.cardio-module___gKbmG__proofList p{color:var(--muted-light)}.cardio-module___gKbmG__trainingSection{background:var(--soft-light-2)}.cardio-module___gKbmG__trainingFeature{border-top:1px solid #d4d3ce;padding-top:28px}.cardio-module___gKbmG__paceSection{background:var(--black);border-top:1px solid var(--red);color:var(--text-light)}:is(.cardio-module___gKbmG__paceSection .eyebrow,.cardio-module___gKbmG__finalSection .eyebrow){color:var(--text-light)}.cardio-module___gKbmG__paceIntro>p,.cardio-module___gKbmG__paceList p{color:var(--muted-light)}.cardio-module___gKbmG__paceList li>span{color:var(--text-light)}.cardio-module___gKbmG__paceList li{border-color:var(--border-dark)}.cardio-module___gKbmG__gallerySection{background:var(--soft-light)}.cardio-module___gKbmG__finalSection{background:var(--black);border-top:1px solid var(--red);color:var(--text-light)}.cardio-module___gKbmG__finalGrid>div>p:not(.eyebrow){color:var(--muted-light)}.cardio-module___gKbmG__itineraryLink{border-bottom-color:var(--red);color:var(--text-light)}@media (min-width:1040px){.cardio-module___gKbmG__heroCopy{background:var(--black);box-shadow:none;border:0}.cardio-module___gKbmG__trainingFeature{border-top:0;padding-top:0}}@media (min-width:720px) and (max-width:1039px){.cardio-module___gKbmG__heroMedia{aspect-ratio:16/9;width:100%;max-height:460px}.cardio-module___gKbmG__heroCopy{margin-top:-112px}}
