.page_container__aoG4z{position:relative;width:100%;height:-moz-fit-content;height:fit-content;overflow-x:hidden;overflow-y:visible;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;background-color:black;overflow:visible}.page_contactText__YMgj9{color:rgba(255,255,255,.9);font-size:.65rem;font-weight:400;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.4);margin:0;font-family:var(--font-geist-mono),"Courier New",monospace}.Hero_heroCont__dOLH4{padding:var(--padding-desktop);padding-top:calc(var(--spacing) * 4.5);padding-bottom:0;width:100%;height:100vh;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.Hero_heroLogo__abm2L{width:auto;height:20%;background-repeat:no-repeat;background-image:url(/elite-hybrid-xperience-white.svg)}.Hero_infoCont__szm_i{display:flex;width:100%;height:75%;flex-direction:column;position:relative;justify-content:flex-end}.Hero_description__gmGZl{width:32%;height:-moz-fit-content;height:fit-content;font-family:var(--font-family-secondary);font-family:var(--font-geist-mono),"Courier New",monospace;font-size:var(--font-size-xs);.Hero_desBtm___gNgg{height:29vh}}.Hero_heroImgCont__MPudX{display:flex;align-items:flex-end;width:100%;height:100%;position:absolute;left:0;right:0;top:0}.Hero_heroImg__MVoqZ{width:33.33%;height:100%;object-fit:cover}.Hero_heroImg3___DHhx{height:100%}.Hero_heroImg2__IYeP9{height:70%}.Hero_heroImg1__HueIB{height:40%}@media (max-width:855px){.Hero_heroCont__dOLH4,.Hero_infoCont__szm_i{height:-moz-fit-content;height:fit-content}.Hero_heroCont__dOLH4{gap:calc(var(--spacing) * 8);padding-left:var(--padding-mobile);padding-right:var(--padding-mobile)}.Hero_infoCont__szm_i{gap:calc(var(--spacing) * 2)}.Hero_heroImgCont__MPudX{position:relative;height:50vh;width:100%}.Hero_desBtm___gNgg,.Hero_heroImg__MVoqZ{width:0!important;height:0!important}.Hero_heroImg3___DHhx{width:110%!important;height:100%!important;position:absolute;left:calc(var(--padding-mobile) * -1);right:calc(var(--padding-mobile) * -1)}.Hero_description__gmGZl{width:85%}.Hero_heroLogo__abm2L{background-image:url(/elite-hybrid-xperience-stacked-white.svg);height:33vh}}@media (max-width:555px){.Hero_heroLogo__abm2L{height:29vh}}.AboutHero_content__AcvnA,.AboutHero_section__np4Lx{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.AboutHero_content__AcvnA{align-items:flex-start}.AboutHero_title__PKMN7{font-size:20cqw;line-height:.74;margin:0;flex:1 1 50%;max-width:90%;padding:calc(var(--padding-desktop) - 20px)}.AboutHero_description__sbOLK{flex:1 1 40%;margin:0;font-size:var(--font-size-xs);max-width:400px}.AboutHero_desCont__Vqgbj{display:flex;gap:calc(var(--spacing) * 1);width:100%;padding:var(--padding-desktop);flex-direction:column;justify-content:left;align-items:flex-end}@media (max-width:855px){.AboutHero_content__AcvnA{gap:calc(var(--spacing) * 2)}.AboutHero_title__PKMN7{font-size:22cqw;padding:var(--padding-mobile);padding-bottom:0}.AboutHero_desCont__Vqgbj{padding:var(--padding-mobile);gap:calc(var(--spacing) * 2)}.AboutHero_description__sbOLK{padding-left:20%}}.ClassesSection_section__sBwVa{padding:calc(var(--padding-desktop) * 5) var(--padding-desktop);padding-left:32%;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.ClassesSection_imgWrap__kEg6r{width:100%;overflow:hidden}.ClassesSection_image__OIvIO{width:100%;height:50vh;object-fit:cover;display:block}.ClassesSection_content__gw_M2{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}.ClassesSection_desCont__zYRwM{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing) * 5)}.ClassesSection_title__Iw66n{font-size:8cqw;line-height:.74;margin:0;flex:1 1 50%}.ClassesSection_description__ExNMi{flex:1 1 40%;margin:0;max-width:400px}.ClassesSection_link__Secpq{margin-left:auto;color:var(--color-accent,#fff);text-decoration:underline}@media (max-width:855px){.ClassesSection_section__sBwVa{width:100%;padding:calc(var(--padding-mobile) * 5) var(--padding-mobile)}.ClassesSection_title__Iw66n{font-size:18cqw}.ClassesSection_content__gw_M2,.ClassesSection_desCont__zYRwM{gap:calc(var(--spacing) * 2)}.ClassesSection_description__ExNMi{padding-left:20%}}.TestimonialsSection_section__fu8R5{width:100%;padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8);display:block;position:relative}.TestimonialsSection_intro__aMl88{display:flex;flex-direction:column;padding:var(--padding-desktop);padding-top:calc(var(--padding-desktop)*3);gap:calc(var(--spacing) * 4);height:100vh;background-color:white;position:-webkit-sticky;position:sticky;top:0;z-index:0;align-self:flex-start;width:100%}.TestimonialsSection_titleContainer__JsDBm{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.TestimonialsSection_titleContent__2EIdJ{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);position:relative}.TestimonialsSection_title__RdbFx{font-size:18cqw;line-height:.74;margin:0;font-weight:900;text-transform:uppercase;letter-spacing:var(--letter-spacing);position:relative;z-index:1;color:var(--color-white)}.TestimonialsSection_introImage__cEg2d{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:flex-end;gap:1cqw}.TestimonialsSection_image__gaey3{width:47%;height:13cqw;object-fit:cover}.TestimonialsSection_introText__KzcZ2{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);max-width:40cqw;position:absolute;right:0;top:0;display:none;color:var(--color-white)}.TestimonialsSection_titleContent__2EIdJ{.TestimonialsSection_introText__KzcZ2{display:block}}.TestimonialsSection_description__q31Wk,.TestimonialsSection_subtitle__8nsM5{margin:0}.TestimonialsSection_testimonialsGrid__Z24Xz{display:flex;flex-direction:column;gap:0;position:relative}@media (max-width:855px){.TestimonialsSection_section__fu8R5{padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}.TestimonialsSection_titleContent__2EIdJ{.TestimonialsSection_introText__KzcZ2{display:none}}.TestimonialsSection_introText__KzcZ2{display:block}.TestimonialsSection_intro__aMl88{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;padding:calc(var(--padding-mobile) * 5) var(--padding-mobile);gap:calc(var(--spacing) * 4)}.TestimonialsSection_intro__aMl88,.TestimonialsSection_titleContainer__JsDBm{height:-moz-fit-content;height:fit-content}.TestimonialsSection_title__RdbFx{font-size:22cqw}.TestimonialsSection_image__gaey3{height:15cqw;width:40%}.TestimonialsSection_introText__KzcZ2{max-width:100%;height:-moz-fit-content;height:fit-content;position:static}.TestimonialsSection_intro__aMl88{gap:calc(var(--spacing) * 3)}}.TestimonialCard_card__YDdPT{width:100%;min-height:100vh;min-height:100svh;height:100svh;height:100vh;background-color:#e9402e;padding:var(--padding-desktop);padding-top:calc(var(--padding-desktop)*3);display:flex;flex-direction:column;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;box-shadow:0 -10px 20px -5px rgba(0,0,0,.24)}.TestimonialCard_header__L12On{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--spacing) * 4)}.TestimonialCard_name__VrlI1{font-size:15cqw;line-height:.74;margin:0;font-weight:900;text-transform:uppercase;letter-spacing:var(--letter-spacing);color:var(--color-white);flex:1 1}.TestimonialCard_pageNumber__e9lhV{font-family:var(--font-family-secondary);font-size:var(--font-size-4xl);color:var(--color-white);font-weight:600}.TestimonialCard_content__fZFAI{display:flex;gap:calc(var(--spacing) * 4);align-items:flex-start;margin-top:auto}.TestimonialCard_imageContainer__5wVSC{flex:0 0 22cqw;height:40cqh;position:relative}.TestimonialCard_image__ahdPO{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}.TestimonialCard_infoDetails__mFLGr{width:100%;display:flex;justify-content:space-around;gap:7%}.TestimonialCard_placeholderImage__MTL1g{width:100%;height:100%;background-color:#000000;display:flex;align-items:center;justify-content:center;border:2px solid #000000}.TestimonialCard_placeholderText__nLiEF{font-size:120px;font-weight:900;color:var(--color-black);opacity:.1;font-family:var(--font-family-primary)}.TestimonialCard_textContainer__5pML6{flex:1 1;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);max-width:500px;padding-bottom:calc(var(--spacing) * 2)}.TestimonialCard_meta__6uEbG,.TestimonialCard_quote__BNCJS{color:var(--color-white);margin:0}.TestimonialCard_meta__6uEbG{font-weight:600}.TestimonialCard_nameBottom__EaXLp,.TestimonialCard_nameBottom__EaXLp span{font-weight:900;color:var(--color-white);margin:0;margin-top:calc(var(--spacing) * 1)}@media (max-width:855px){.TestimonialCard_card__YDdPT{min-height:auto;height:-moz-fit-content;height:fit-content;padding:var(--padding-mobile);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}.TestimonialCard_header__L12On{flex-direction:column;gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1)}.TestimonialCard_name__VrlI1{font-size:17cqw}.TestimonialCard_content__fZFAI{flex-direction:column;gap:calc(var(--spacing) * 3);align-items:flex-start}.TestimonialCard_imageContainer__5wVSC{flex:0 0 auto;width:100%;height:30vh}.TestimonialCard_textContainer__5pML6{max-width:100%}.TestimonialCard_quote__BNCJS{font-size:var(--font-size-xs)}}.CTASection_section__d4cSF{padding:calc(var(--padding-desktop) * 5) 3%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2)}.CTASection_imgWrap__GaIk9{width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.CTASection_image__YrIEp{width:33%;height:auto;object-fit:cover;display:block}.CTASection_content__og3UW{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4)}.CTASection_desCont__5vxk_{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--spacing) * 5)}.CTASection_title__vaqq2{font-size:7cqw;line-height:.74;margin:0;flex:1 1 50%;text-align:center}.CTASection_description__Fi2JD{flex:1 1 40%;margin:0;max-width:400px}.CTASection_link__h22dP{margin-left:auto;color:var(--color-accent,#fff);text-decoration:underline}@media (max-width:855px){.CTASection_section__d4cSF{width:100%;padding:calc(var(--padding-mobile) * 5) var(--padding-mobile)}.CTASection_content__og3UW,.CTASection_section__d4cSF{gap:calc(var(--spacing) * 2)}.CTASection_title__vaqq2{font-size:16cqw;text-align:left}.CTASection_description__Fi2JD{text-align:left;padding-left:20%}.CTASection_desCont__5vxk_{gap:calc(var(--spacing) * 2)}.CTASection_image__YrIEp{width:100%}}