@layer components{.classes-section_wrap{--heading-accent:var(--accent-500);overflow:clip}.classes-section_wrap.hero{min-height:50rem}.classes-section_wrap.hero .classes-section_backdrop{background:var(--dark-900)}.classes-section_wrap.hero .classes-section_backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--dark-900) 88%, transparent), color-mix(in srgb, var(--dark-900) 0%, transparent) 30.8025%), linear-gradient(90deg, color-mix(in srgb, var(--dark-900) 88%, transparent), color-mix(in srgb, var(--dark-900) 0%, transparent) 63.125%);position:absolute;inset:0}.classes-section_wrap.hero .classes-section_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.classes-section_wrap .media-split_wrap .classes-section_note{padding:var(--space-6) var(--space-5);background:color-mix(in srgb, var(--dark-800) 60%, transparent);--_border-fade-color:var(--brand-400)}.classes-section_wrap .media-split_wrap .classes-section_note .text{max-width:none;line-height:1.625}.classes-section_wrap.method{background:linear-gradient(193deg, var(--dark-700) 11.27%, var(--dark-900) 100%)}.classes-section_wrap.method .text{color:var(--light-100);text-wrap:wrap}.classes-section_wrap:is(.equipment,.benefits){background:var(--gradient-light);--eyebrow:var(--brand-400)}.classes-section_wrap:is(.equipment,.benefits) .text{color:var(--dark-600)}.classes-section_wrap:is(.equipment,.benefits) .heading strong{color:#0000;background:linear-gradient(73deg, var(--brand-500) 3.5%, var(--brand-300) 72.4%);background-clip:text}.classes-section_wrap.equipment{padding-top:clamp(var(--space-6), 4.1667vw, 3.75rem)}.classes-section_wrap.workouts .classes-section_backdrop{background:linear-gradient(231deg, color-mix(in srgb, var(--dark-900) 90%, transparent) 45%, color-mix(in srgb, var(--dark-900) 60%, transparent) 77%), url(/ambition/classes/workouts-background.png) center / cover}.classes-section_wrap.workouts .section-intro_wrap{max-width:none}.classes-section_wrap.workouts .slider_controls{justify-content:center}.classes-section_wrap.workouts .slider_steps{display:none}.classes-section_wrap.workouts .slider_marker{border-color:var(--brand-400);background:color-mix(in srgb, var(--brand-400) 40%, transparent)}.classes-section_wrap.workouts .slider_marker.is-active{background:var(--light-100);border-color:var(--light-100)}.classes-section_wrap.barbell{background:var(--gradient-violet)}.classes-section_wrap.barbell .text{color:var(--light-100)}.classes-section_wrap.barbell .classes-section_backdrop{inset:auto auto auto calc(54.17% - 2.62125rem);top:calc(50% - 1.06938rem + var(--space-7));aspect-ratio:2586.42/1000.85;opacity:.3;background:url(/ambition/classes/barbell-background.svg) 50%/100% 100% no-repeat;width:179.612%;height:auto;transform:translate(-50%,-50%)rotate(-174.87deg)}.classes-section_wrap.closing{isolation:isolate;background:radial-gradient(ellipse at 50% 100%, #210b69, #140745 35%, var(--dark-900) 70%)}.classes-section_wrap.closing:before{content:"";mix-blend-mode:color-dodge;opacity:.2;pointer-events:none;background:url(/ambition/imgSection.png) 0 0/max(62.5rem,100vw);position:absolute;inset:0}.classes-section_wrap.closing .classes-section_backdrop{background:linear-gradient(var(--dark-900), transparent 43%), var(--closing-image,url(/ambition/classes/closing.png)) center 33.2% / 100% auto no-repeat;opacity:.5;height:31.25rem;mask:url(/ambition/classes/closing-mask.svg) 50%/100% 100% no-repeat}.classes-section_wrap.closing .footer_wrap{padding-top:3.75rem;background:0 0;width:100%;padding-inline:0}.classes-section_wrap.closing .footer_wrap:before{display:none}.classes-section_wrap .classes-section_edge{height:min(4.0278vw,3.625rem);top:auto;bottom:0;overflow:hidden}.classes-section_wrap .classes-section_edge img{object-fit:fill;width:min(4.0278vw,3.625rem);max-width:none;height:100vw;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.classes-section_wrap .classes-section_edge img:first-child{mix-blend-mode:overlay;transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.classes-section_wrap.benefits .classes-section_edge img:last-child{transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.classes-section_wrap.benefits .classes-section_edge img:first-child{transform:translate(-50%,-50%)rotate(90deg)}@media not (min-width:48rem){.classes-section_wrap.equipment{padding-top:calc(var(--space-6) + var(--space-3))}.classes-section_wrap .classes-section_edge{margin-bottom:-.0625rem}.classes-section_wrap.method .classes-section_edge{height:calc(7vw + .125rem)}.classes-section_wrap.method .classes-section_edge img{display:none}.classes-section_wrap.method .classes-section_edge:before,.classes-section_wrap.method .classes-section_edge:after{content:"";background:var(--light-200);position:absolute;inset:0}.classes-section_wrap.method .classes-section_edge:before{opacity:.5;mix-blend-mode:overlay;clip-path:polygon(0 0,100% calc(100% - .125rem),100% 100%,0 100%)}.classes-section_wrap.method .classes-section_edge:after{clip-path:polygon(0 calc(100% - .125rem),100% 0,100% 100%,0 100%)}.classes-section_wrap.benefits{--section-space-large:calc(var(--section-space-medium) + var(--space-2))}.classes-section_wrap.hero{padding-top:calc(var(--nav-height) + var(--space-6));padding-bottom:calc(var(--section-space-nav-overlap) - (var(--nav-height) + 2.1875rem) / 2);--section-space-medium:var(--space-7);--section-space-small:var(--space-7);min-height:auto}.classes-section_wrap .text{text-wrap:balance}.classes-section_wrap.closing .classes-section_backdrop{background-size:auto 100%}}.hero-classes_wrap{width:100%}.hero-classes_wrap .hero-classes_mobile-break{display:none}.hero-classes_wrap .heading em{color:#0000;-webkit-text-stroke:var(--border-width) var(--light-100);font-style:normal}.hero-classes_wrap .text{color:var(--light-100);max-width:50ch}.hero-classes_wrap.opening{max-width:52rem}.hero-classes_wrap.closing{padding-block:var(--section-space-medium);align-self:center;max-width:66.375rem}.hero-classes_wrap.closing .text{max-width:45ch}@media not (min-width:48rem){.hero-classes_wrap .hero-classes_mobile-break{display:initial}.hero-classes_wrap .hero-classes_desktop-break{display:none}.hero-classes_wrap .hero-classes_phrase{white-space:nowrap;text-wrap:nowrap;display:inline-block}.hero-classes_wrap.opening .heading{font-size:var(--h1);line-height:var(--h1-line-height);text-box-trim:trim-both;text-box-edge:cap alphabetic}.hero-classes_wrap.opening .heading:before,.hero-classes_wrap.opening .heading:after{display:none}.hero-classes_wrap .heading{text-wrap:balance;font-size:clamp(1.875rem,7.8vw,3.75rem)}.hero-classes_wrap.closing .heading{font-size:var(--h1)}}}
