@layer components{.home-section_wrap{overflow:clip}.home-section_wrap.classes .classes-home_wrap .slider_steps{display:none}.home-section_wrap.classes .classes-home_wrap .slider_controls{justify-content:center}@media (min-width:64rem){.home-section_wrap.intro .media-split_wrap{grid-template-columns:660fr 540fr}}.home-section_wrap>.home-section_edge{background:0 0;height:4.0278vw;max-height:3.625rem;top:auto;bottom:0;overflow:hidden}.home-section_wrap>.home-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)}.home-section_wrap>.home-section_edge img:first-child{mix-blend-mode:overlay;transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.home-section_wrap.testimonials>.home-section_edge img:last-child{transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.home-section_wrap.testimonials>.home-section_edge img:first-child{transform:translate(-50%,-50%)rotate(90deg)}.home-section_wrap.hero{min-height:50rem;padding-top:calc(var(--nav-height) + var(--space-8));background:radial-gradient(ellipse at 75% 45%, var(--dark-700), var(--dark-900) 72%)}.home-section_wrap.hero .home-section_backdrop:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--dark-900) 60%, transparent), color-mix(in srgb, var(--dark-900) 15%, transparent) 65%, color-mix(in srgb, var(--dark-900) 25%, transparent));position:absolute;inset:0}.home-section_wrap.hero .home-section_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-section_wrap.hero .home-section_video{display:none}}.home-section_wrap:is(.intro,.steps,.textured):not(.studio) .home-section_backdrop{opacity:.3;mix-blend-mode:color-dodge;background:url(/ambition/imgSection.png) 0 0/max(62.5rem,100vw)}.home-section_wrap.programs .section-intro_wrap .text{max-width:47.625rem}.home-section_wrap.programs{background:var(--dark-700)}.home-section_wrap.programs .home-section_backdrop{background:linear-gradient(color-mix(in srgb, var(--dark-800) 22%, transparent), color-mix(in srgb, var(--dark-800) 22%, transparent)), url(/ambition/imgSection2.png) center/cover, url(/ambition/imgSection1.png) center/cover}.home-section_wrap.classes{background:var(--gradient-light)}.home-section_wrap:is(.room:not(.textured),.studio) .home-section_backdrop{background:linear-gradient(231deg,#060221e6 45%,#06022199 77%),url(/ambition/imgSection3.png) 50%/cover}.home-section_wrap.training .media-split_visual{border-bottom-left-radius:var(--radius-main);mask-image:linear-gradient(#000 70%,#0000 100%)}@media (min-width:64rem){.home-section_wrap.training .media-split_wrap{grid-template-columns:624fr 576fr}}.home-section_wrap.training .home-section_banner{isolation:isolate;width:100%;position:relative}.home-section_wrap.training .home-section_banner:before{content:"";z-index:-1;inset-block:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--light-200) 0%, transparent) 50%, var(--light-200) 50%);width:100vw;position:absolute;left:calc(50% - 50vw)}.home-section_wrap.training{background:linear-gradient(194.788deg, var(--brand-500) 11.27%, var(--dark-700) 124.69%)}.home-section_wrap.training .home-section_backdrop{aspect-ratio:2586.42/1054.61;opacity:.3;background:url(/ambition/imgLayer1.svg) 50%/100% 100% no-repeat;width:179.612%;height:auto;inset:calc(50% - 11.2736vw) auto auto calc(50% + .0201vw);transform:translate(-50%,-50%)rotate(-12deg)scaleY(-1)}.home-section_wrap.testimonials{--eyebrow:var(--brand-400)}.home-section_wrap.testimonials .section-intro_wrap .text{color:var(--dark-600)}.home-section_wrap.testimonials .section-intro_wrap .heading strong{color:#0000;background:linear-gradient(58.9127deg, var(--brand-500) 3.5137%, var(--brand-300) 72.437%);background-clip:text}.home-section_wrap.testimonials .card_attribution{color:var(--light-400)}.home-section_wrap.testimonials .card_wrap:nth-child(-n+2) .card_attribution{opacity:.8}.home-section_wrap.testimonials{background:radial-gradient(ellipse 72% 90% at 50% 92%, var(--light-300), var(--light-200) 100%)}.home-section_wrap.steps .home-section_backdrop{width:auto;height:auto;animation:160s ease-in-out infinite home-section-star-drift;inset:-35%}@media (prefers-reduced-motion:reduce){.home-section_wrap.steps .home-section_backdrop{animation:none;inset:0}}.home-section_wrap.steps .section-intro_wrap .heading strong{color:#0000;background:linear-gradient(30.2773deg, var(--brand-500) 3.5137%, var(--brand-300) 72.437%);background-clip:text}.home-section_wrap.steps .button_wrap{padding:1.5rem 2.625rem;font-size:1rem}.home-section_wrap.locations{background:linear-gradient(110.575deg, var(--brand-500) 9.0326%, var(--dark-700));--eyebrow:var(--accent-500);--link-text:var(--light-100);--link-border:var(--accent-500)}.home-section_wrap.locations .container{max-width:57.5rem}.home-section_wrap.locations .section-intro_wrap{max-width:53.25rem}.home-section_wrap.locations .section-intro_wrap .text{font-family:var(--secondary-family);color:var(--light-400);line-height:var(--text-large-line-height)}.home-section_wrap.locations .container>.grid{grid-auto-rows:1fr;row-gap:1.125rem}.home-section_wrap.locations .button_wrap:disabled{opacity:1}.home-section_wrap.locations .home-section_backdrop{opacity:1;background:url(/ambition/locations-background.png) bottom/100% 100% no-repeat}.home-section_wrap.founder{background:var(--gradient-light)}.home-section_wrap.closing{isolation:isolate}.home-section_wrap.closing>.container{z-index:2}.home-section_wrap.closing{background:radial-gradient(ellipse at 50% 100%, #210b69 0%, #140745 35%, var(--dark-900) 70%)}.home-section_wrap.closing:before{content:"";z-index:1;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}.home-section_wrap.closing .home-section_backdrop{z-index:0;background:linear-gradient(var(--dark-900), color-mix(in srgb, var(--brand-400) 16%, transparent) 24%, color-mix(in srgb, var(--brand-400) 8%, transparent) 45%, color-mix(in srgb, var(--dark-900) 20%, transparent)), url(/ambition/imgRectangle318.png) center -9.875vw / cover no-repeat;opacity:.5;height:40.125rem;top:17.8363rem;mask:linear-gradient(#0000,#000 15% 45%,#0000 85%)}.home-section_wrap.closing .hero-home_wrap{padding-top:calc(var(--section-space-medium) - .5rem);padding-bottom:var(--section-space-medium)}.home-section_wrap.closing .hero-home_wrap .button_wrap:disabled{opacity:1}.home-section_wrap.closing .footer_wrap{width:100%;padding-top:var(--space-8);background:0 0;padding-inline:0}.home-section_wrap.closing .footer_wrap:before{display:none}@media not (min-width:48rem){.home-section_wrap.classes>.container>.layout.auto-width{justify-content:center}.home-section_wrap.classes>.container>.layout .button_wrap{margin-inline:auto}.home-section_wrap.classes>.container>.layout,.home-section_wrap.classes .section-intro_wrap{--_alignment:center}.home-section_wrap.hero{min-height:auto;padding-top:var(--section-space-nav-overlap);padding-bottom:calc(var(--section-space-nav-overlap) - (var(--nav-height) + 2.1875rem) / 2);--section-space-medium:var(--space-7)}.home-section_wrap .home-section_edge{margin-bottom:-.0625rem}.home-section_wrap.testimonials>.home-section_edge{height:calc(7vw + .125rem);max-height:none}.home-section_wrap.testimonials>.home-section_edge img{width:calc(7vw + .125rem)}.home-section_wrap:is(.programs,.locations)>.home-section_edge{height:calc(7vw + .125rem);max-height:none;margin-bottom:-.0625rem}.home-section_wrap:is(.programs,.locations)>.home-section_edge img{display:none}.home-section_wrap:is(.programs,.locations)>.home-section_edge:before,.home-section_wrap:is(.programs,.locations)>.home-section_edge:after{content:"";background:var(--light-200);position:absolute;inset:0}.home-section_wrap:is(.programs,.locations)>.home-section_edge:before{opacity:.5;mix-blend-mode:overlay;clip-path:polygon(0 0,100% calc(100% - .125rem),100% 100%,0 100%)}.home-section_wrap:is(.programs,.locations)>.home-section_edge:after{clip-path:polygon(0 calc(100% - .125rem),100% 0,100% 100%,0 100%)}.home-section_wrap.locations .container>.grid{grid-auto-rows:auto}.home-section_wrap.locations .card_wrap.location .card_content{flex:initial}.home-section_wrap:is(.hero,.closing) .hero-home_wrap .text,.home-section_wrap.intro .media-split_wrap h3,.home-section_wrap.training .media-split_wrap .text,.home-section_wrap:is(.classes,.steps,.testimonials,.locations) .section-intro_wrap .text,.home-section_wrap.classes .section-intro_wrap .heading{text-wrap:balance}}@media not (min-width:64rem){.home-section_wrap.programs .home-section_backdrop{background-blend-mode:normal}.home-section_wrap.closing .home-section_backdrop{top:20rem;mask:linear-gradient(#0000,#000 15% 30%,#0000 60%)}}@keyframes home-section-star-drift{0%,to{transform:translateY(-2rem)rotate(-2deg)}25%{transform:translate(2rem)rotate(0)}50%{transform:translateY(2rem)rotate(2deg)}75%{transform:translate(-2rem)rotate(0)}}}
