.workout-video-cards-section{background:#cdfb93}.workout-video-card__link{text-decoration:none;display:block}.workout-video-card__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workout-video-card__sticker{z-index:2;width:clamp(72px,9vw,123px);height:auto;position:absolute;top:18px;right:18px}.workout-video-card__time-badge{z-index:2;width:clamp(56px,7vw,90px);height:auto;position:absolute;top:18px;left:18px;transform:rotate(-30deg)}.workout-video-card__meta{justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute}.workout-video-card__text{flex-direction:column;gap:8px;min-width:0;display:flex}.workout-video-card__category{color:var(--color-orange);letter-spacing:-.02em;margin:0;font-size:clamp(18px,3vw,26px);font-weight:700;line-height:1.1}.workout-video-card__play{aspect-ratio:1;width:clamp(70px,9vw,97px);transition:background-color var(--duration-fast);background:#ffffff59;border-radius:9999px;flex:none;position:relative}.workout-video-card__play-image{-o-object-fit:contain;object-fit:contain;padding:32% 32% 32% 36%}.workout-video-card__link:hover .workout-video-card__play,.workout-video-card__link:focus-visible .workout-video-card__play{background:#ffffff8c}
.workouts-two-column-cta{background:var(--color-white)}.workouts-two-column-cta__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workouts-two-column-cta__grid{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.workouts-two-column-cta__card{flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;min-height:630px;padding:30px 30px 60px;display:flex}.workouts-two-column-cta__card--individuals{background:var(--color-purple)}.workouts-two-column-cta__card--group{background:var(--color-sky-blue)}.workouts-two-column-cta__headline{letter-spacing:-.03em;text-transform:lowercase;margin:0;font-size:clamp(68px,10vw,146px);font-weight:900;line-height:.82}.workouts-two-column-cta__headline span{display:block}.workouts-two-column-cta__headline--individuals{color:var(--color-teal)}.workouts-two-column-cta__headline--group{color:var(--color-yellow)}.workouts-two-column-cta__content{flex-direction:column;align-items:flex-start;gap:36px;width:100%;display:flex}.workouts-two-column-cta__copy{flex-direction:column;gap:8px;width:100%;display:flex}.workouts-two-column-cta__title{color:var(--color-white);letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,40px);font-weight:900;line-height:.95}.workouts-two-column-cta__subtitle{letter-spacing:-.02em;margin:0;font-size:clamp(16px,2.8vw,20px);font-weight:700;line-height:1.15}.workouts-two-column-cta__subtitle--individuals{color:var(--color-teal)}.workouts-two-column-cta__subtitle--group{color:var(--color-yellow)}@media (min-width:640px){.workouts-two-column-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.left-type-section{background:var(--left-type-bg,#3449ba)}.left-type-section__inner{flex-direction:column;gap:40px;min-height:100%;padding:60px 30px 0;display:flex}.left-type-section__left{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.left-type-section__text{flex-direction:column;gap:12px;display:flex}.left-type-section__heading{color:var(--left-type-heading-color,var(--color-white));margin:0}.left-type-section__body{color:var(--left-type-body-color,var(--color-white));margin:0}.left-type-section__actions{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.left-type-section__right{justify-content:center;align-items:flex-end;display:flex}@media (min-width:640px){.left-type-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:744px;padding:0 0 0 90px;display:grid}.left-type-section__left{gap:36px;max-width:468px}.left-type-section__text{gap:24px}.left-type-section__actions{flex-flow:wrap;align-items:center;width:auto}.left-type-section__right{justify-content:flex-end;height:100%}}
.workouts-schedule-section{--left-type-bg:#f6eac8;--left-type-heading-color:var(--color-midnight-blue);--left-type-body-color:var(--color-midnight-blue);--left-type-heading-size:40px;--left-type-heading-line-height:38px;--left-type-heading-letter-spacing:-.03em;--left-type-body-size:20px;--left-type-body-line-height:22px;--left-type-body-weight:700;--left-type-body-letter-spacing:-.02em;--left-type-heading-size-desktop:60px;--left-type-heading-line-height-desktop:56px;--left-type-heading-letter-spacing-desktop:-.02em;--left-type-body-size-desktop:24px;--left-type-body-line-height-desktop:30px;--left-type-body-letter-spacing-desktop:-.02em}.workouts-schedule-section__left.left-type-section__left{gap:24px}.workouts-schedule-section__actions.left-type-section__actions{align-items:flex-start;width:100%;display:flex}.workouts-schedule-section__right.left-type-section__right{align-items:flex-end}.workouts-schedule-section__visual{width:calc(100% + 30px);margin-bottom:60px;margin-left:-30px}.workouts-schedule-section__visual-image{width:100%;height:auto;display:block}.workouts-schedule-section__heading{max-width:330px}.workouts-schedule-section__body{max-width:340px}.workouts-schedule-section__cta-button{letter-spacing:-.02em;text-transform:lowercase;border-radius:8px;width:fit-content;padding:16px 60px;font-size:20px;font-weight:700;line-height:22px}@media (min-width:640px){.workouts-schedule-section__heading,.workouts-schedule-section__body{max-width:468px}.workouts-schedule-section__actions.left-type-section__actions{width:auto}.workouts-schedule-section__visual{width:min(614px,100%);margin-left:0;margin-right:60px}}
.feature-header-slider{--hero-slide-duration:.2s;--hero-slide-easing:ease-out;--feature-header-nav-color:#ffffffd1;--feature-header-nav-disabled-opacity:.3;--feature-header-arrow-size:36px;--feature-header-arrow-font-size:40px;--feature-header-dot-size:8px;--feature-header-dot-active-width:26px;--feature-header-dot-color:#fff9;--feature-header-dot-active-color:var(--color-white);--feature-header-dots-bottom:20px}.feature-header-slider .hero-slide-media-wrap{position:absolute;inset:0}.feature-header-slider .feature-header-slider__viewport{width:100%;height:100%;overflow:hidden}.feature-header-slider .feature-header-slider__container{width:100%;height:100%;display:flex}.feature-header-slider .feature-header-slider__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.feature-header-slider .hero-slide-media-layer{will-change:transform,opacity;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(0)}.feature-header-slider .hero-slide-content{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.feature-header-slider__arrow{color:var(--feature-header-nav-color);width:var(--feature-header-arrow-size);height:var(--feature-header-arrow-size);font-size:var(--feature-header-arrow-font-size);cursor:pointer;background:0 0;border:0;line-height:1}.feature-header-slider__arrow:disabled{opacity:var(--feature-header-nav-disabled-opacity);cursor:default}.feature-header-slider__dots{z-index:3;bottom:var(--feature-header-dots-bottom);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute}.feature-header-slider__dot{width:var(--feature-header-dot-size);height:var(--feature-header-dot-size);background:var(--feature-header-dot-color);cursor:pointer;border:0;border-radius:999px;padding:0;transition:width .22s,background-color .22s}.feature-header-slider__dot.is-active{width:var(--feature-header-dot-active-width);background:var(--feature-header-dot-active-color)}@media (min-width:960px){.feature-header-slider{--feature-header-arrow-size:52px;--feature-header-arrow-font-size:54px}}.feature-hero-layout{justify-content:flex-start;align-items:flex-end}.feature-hero-content{text-align:left;width:min(380px,100%);padding:calc(var(--nav-mobile-header-height,64px) + var(--nav-mobile-secondary-height,67px) + 24px)30px 60px;flex-direction:column;align-items:flex-start;margin-inline:0;display:flex}.feature-hero-type-lead{color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:clamp(40px,6.8vw,60px);font-weight:900;line-height:.93}.feature-hero-type-accent{color:var(--feature-text-accent-color,var(--color-yellow));letter-spacing:-.03em;margin:0;font-size:clamp(64px,13.5vw,300px);font-weight:900;line-height:.75}.feature-hero-cta{margin-top:32px}.feature-hero-cta-actions{flex-direction:column;align-items:stretch;gap:12px;width:min(100%,560px);display:flex}.feature-hero-cta-button{width:100%;min-width:min(340px,85vw)}@media (min-width:640px){.feature-hero-cta{margin-top:60px}.feature-hero-layout{justify-content:center;align-items:center}.feature-hero-content{text-align:center;width:100%;padding-top:calc(var(--nav-desktop-header-height,64px) + var(--nav-desktop-secondary-height,67px));align-items:center;margin-inline:auto;padding-bottom:80px}.feature-hero-cta-actions{flex-flow:wrap;justify-content:center;align-items:center;width:auto}.feature-hero-cta-button{width:auto}}
