.MainLandingPage_wrapper__aq0iP{background-color:#fff;margin:0;padding:0}.AlternativeHero_alternativeHero__-7scF,.MainLandingPage_wrapper__aq0iP{align-items:center;display:flex;flex-direction:column;overflow:hidden;width:100%}.AlternativeHero_alternativeHero__-7scF{gap:54px;justify-content:flex-end;min-height:808px;padding:156px;position:relative}.AlternativeHero_backgroundVideo__VvwzL{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.AlternativeHero_overlay__bN5Uo{background:linear-gradient(#0000004d,#0000004d);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.AlternativeHero_content__2XrVX{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;max-width:722px;position:relative;z-index:2}.AlternativeHero_mainTitle__ShECm{color:#fff;font-size:36px;font-weight:700}.AlternativeHero_description__2b6eP,.AlternativeHero_mainTitle__ShECm{align-self:stretch;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;margin:0;position:relative;text-align:center;text-shadow:0 0 2px #000000bf}.AlternativeHero_description__2b6eP{color:#dbdbdb;font-size:18px;font-weight:400}.AlternativeHero_buttonGroup__XXGtd{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.AlternativeHero_primaryButton__QUM3C{flex:0 0 auto}.AlternativeHero_primaryButton__QUM3C .callToAction{color:#fff}.AlternativeHero_secondaryButton__9qgLp{border-color:#000;flex:0 0 auto}.AlternativeHero_secondaryButton__9qgLp .callToAction{color:#000}@media (max-width:1200px){.AlternativeHero_alternativeHero__-7scF{min-height:700px;padding:100px 48px}}@media (max-width:768px){.AlternativeHero_alternativeHero__-7scF{min-height:600px;padding:80px 24px}.AlternativeHero_mainTitle__ShECm{font-size:28px}.AlternativeHero_description__2b6eP{font-size:16px}.AlternativeHero_buttonGroup__XXGtd{flex-direction:row;gap:12px}.AlternativeHero_primaryButton__QUM3C,.AlternativeHero_secondaryButton__9qgLp{flex:1 1}}.Button_button__0hL0p{all:unset;align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;padding:12px 16px;position:relative;transition:all .2s ease-in-out}.Button_button__0hL0p:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.Button_button__0hL0p .Button_callToAction__xyvL0{font-family:Montserrat,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.Button_secondary__BlejT{background-color:#fff;border:1px solid #8c201c}.Button_primary__j4ZLt{background-color:#8c201c}.Button_secondary__BlejT .Button_callToAction__xyvL0{color:#8c201c}.Button_primary__j4ZLt .Button_callToAction__xyvL0{color:#fff}.GearMarketplaceSection_section__wvGIh{background-color:#fff;gap:40px;padding:80px 156px}.GearMarketplaceSection_header__J3-D5,.GearMarketplaceSection_section__wvGIh{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.GearMarketplaceSection_header__J3-D5{gap:12px;padding:0 164px}.GearMarketplaceSection_title__Zqjo3{color:#000;font-size:28px;font-weight:700}.GearMarketplaceSection_description__88Bqm,.GearMarketplaceSection_title__Zqjo3{align-self:stretch;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;margin:0;position:relative;text-align:center}.GearMarketplaceSection_description__88Bqm{color:#575756;font-size:18px;font-weight:400}.GearMarketplaceSection_loadingContainer__Lb5Bn{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.GearMarketplaceSection_loadingText__Fbixl{color:#575756;font-family:Montserrat,Helvetica,sans-serif;font-size:18px;margin:0}.GearMarketplaceSection_tilesContainer__1tzn1{align-items:flex-start;display:flex;flex:0 0 auto;gap:24px;overflow-x:auto;padding-bottom:16px;position:relative;width:100%}.GearMarketplaceSection_buttonWrapper__5zKNU{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}@media (max-width:1200px){.GearMarketplaceSection_section__wvGIh{gap:32px;padding:60px 48px}.GearMarketplaceSection_header__J3-D5{padding:0 32px}}@media (max-width:768px){.GearMarketplaceSection_section__wvGIh{gap:32px;padding:60px 24px}.GearMarketplaceSection_header__J3-D5{padding:0}.GearMarketplaceSection_title__Zqjo3{font-size:24px}.GearMarketplaceSection_description__88Bqm{font-size:16px}.GearMarketplaceSection_tilesContainer__1tzn1{-webkit-overflow-scrolling:touch;overflow-x:scroll;scrollbar-width:thin}}.Tile_tile__tUe7K{align-items:flex-start;cursor:pointer;display:inline-flex;flex-direction:column;gap:12px;position:relative;transition:transform .2s ease-in-out}.Tile_tile__tUe7K:hover{transform:translateY(-4px)}.Tile_tile__tUe7K .Tile_image__0eudr{border-radius:4px;object-fit:cover;position:relative;width:335px}.Tile_tile__tUe7K .Tile_content__9aMeO{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.Tile_tile__tUe7K .Tile_title__jZnrW{font-size:16px;font-weight:600;line-height:20px;margin-top:-1px}.Tile_tile__tUe7K .Tile_category__qOt\+7,.Tile_tile__tUe7K .Tile_title__jZnrW{align-self:stretch;color:#000;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;position:relative}.Tile_tile__tUe7K .Tile_category__qOt\+7{font-size:14px;font-weight:400;line-height:17px}.Tile_tile__tUe7K .Tile_articleTitle__JkYRV,.Tile_tile__tUe7K .Tile_price__kf2CG{align-self:stretch;color:#000;font-family:Montserrat,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:20px;position:relative}.Tile_tile__tUe7K .Tile_articleTitle__JkYRV{margin-top:-1px}.Tile_tile__tUe7K .Tile_articleText__aUFB9{color:#000;font-family:Montserrat,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:600;letter-spacing:0;line-height:20px;margin:0}.Tile_landscape__NZjyZ .Tile_image__0eudr{height:226px}.Tile_portrait__CqTho .Tile_image__0eudr{height:335px}@media (max-width:1200px){.Tile_tile__tUe7K .Tile_image__0eudr{width:300px}.Tile_portrait__CqTho .Tile_image__0eudr{height:300px}.Tile_landscape__NZjyZ .Tile_image__0eudr{height:200px}}@media (max-width:768px){.Tile_tile__tUe7K .Tile_image__0eudr{width:280px}.Tile_portrait__CqTho .Tile_image__0eudr{height:280px}.Tile_landscape__NZjyZ .Tile_image__0eudr{height:190px}}.GymDirectorySection_section__0iJXx{align-items:center;align-self:stretch;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:40px;justify-content:center;min-height:494px;padding:80px 156px;position:relative;width:100%}.GymDirectorySection_header__0vubd{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;max-width:800px;position:relative;width:100%}.GymDirectorySection_title__GJgZQ{color:#fff;font-size:28px;font-weight:700}.GymDirectorySection_description__mR0AV,.GymDirectorySection_title__GJgZQ{align-self:stretch;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;margin:0;position:relative;text-align:center}.GymDirectorySection_description__mR0AV{color:#dbdbdb;font-size:18px;font-weight:400}.GymDirectorySection_searchContainer__QOygZ{align-items:stretch;display:flex;flex:0 0 auto;gap:12px;max-width:800px;position:relative;width:100%}.GymDirectorySection_inputWrapper__bxI-I{align-items:center;background-color:#fff;border:1px solid #b2b2b2;border-radius:4px;display:flex;flex:1 1;flex-grow:1;flex-wrap:wrap;gap:0;min-height:52px;padding:12px 16px;position:relative}.GymDirectorySection_input__jpgti{background:#0000;border:none;color:#000;flex:1 1;font-family:Montserrat,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;outline:none;width:100%}.GymDirectorySection_input__jpgti::placeholder{color:#b2b2b2}.GymDirectorySection_selectInput__0IrId{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='20'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m2 6 5-4 5 4M2 14l5 4 5-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 20px;border:1px solid #b2b2b2;border-radius:4px;color:#000;cursor:pointer;flex:1 1;flex-grow:1;font-family:Montserrat,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;min-height:52px;outline:none;padding:12px 40px 12px 16px}.GymDirectorySection_selectInput__0IrId:focus{border-color:#8c201c}.GymDirectorySection_selectInput__0IrId option{background-color:#fff;color:#000}.GymDirectorySection_findButton__BX8q3{align-self:stretch;flex-shrink:0;min-height:52px}.GymDirectorySection_locationInputWrapper__UBJJl{flex:1 1;flex-grow:1;min-height:52px;position:relative}.GymDirectorySection_locationAutocompleteRoot__h2jfO{align-items:center;background-color:#fff;border:1px solid #b2b2b2;border-radius:4px;display:flex;height:100%;min-height:52px;position:relative;width:100%}.GymDirectorySection_locationAutocompleteRoot__h2jfO>div:first-child{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}.GymDirectorySection_locationIcon__bMD0i{align-items:center;display:flex;flex-shrink:0;padding:0 12px}.GymDirectorySection_locationInput__\+heJZ{background:#0000;border:none;color:#000!important;flex:1 1;font-family:Montserrat,Helvetica,sans-serif!important;font-size:18px!important;font-style:normal;font-weight:400!important;height:52px;letter-spacing:0;line-height:normal;outline:none;padding:12px 16px!important;width:100%}.GymDirectorySection_locationInput__\+heJZ::placeholder{color:#b2b2b2;font-size:18px!important;font-weight:400!important}.GymDirectorySection_locationAutocompleteRoot__h2jfO input::placeholder{font-size:18px!important;font-weight:400!important}.GymDirectorySection_locationAutocompleteRoot__h2jfO input{color:#000!important;font-family:Montserrat,Helvetica,sans-serif!important;font-size:18px!important;font-weight:400!important}.GymDirectorySection_locationPredictions__EziNO{background:#fff!important;border:1px solid #b2b2b2;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;left:0;max-height:350px!important;overflow-x:hidden;overflow-y:auto;overflow:hidden;padding:0!important;position:absolute;right:0;top:calc(100% + 1px);z-index:1000}.GymDirectorySection_locationPredictions__EziNO ul{flex-shrink:0!important;list-style:none!important;margin:0!important;padding:0!important}.GymDirectorySection_locationPredictions__EziNO li{word-wrap:break-word!important;border:none!important;box-sizing:border-box!important;color:#000!important;cursor:pointer;display:block!important;font-family:Montserrat,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.4!important;margin:0!important;padding:14px 16px!important;transition:background-color .2s ease;white-space:normal!important}.GymDirectorySection_locationPredictions__EziNO li.highlighted,.GymDirectorySection_locationPredictions__EziNO li:hover{background-color:#f5f5f5!important;border-left:4px solid #8c201c;color:#8c201c!important}.GymDirectorySection_locationPredictions__EziNO li:last-child{border-radius:0 0 4px 4px!important}.GymDirectorySection_locationPredictions__EziNO img{height:auto;max-width:100%}.GymDirectorySection_locationPredictions__EziNO .LocationAutocompleteInput_poweredByGoogle,.GymDirectorySection_predictionsAttribution__0YnX3{display:none!important}@media (max-width:1200px){.GymDirectorySection_section__0iJXx{gap:32px;padding:60px 48px}}@media (max-width:768px){.GymDirectorySection_section__0iJXx{gap:32px;min-height:400px;padding:60px 24px}.GymDirectorySection_title__GJgZQ{font-size:24px}.GymDirectorySection_description__mR0AV{font-size:16px}.GymDirectorySection_searchContainer__QOygZ{flex-direction:column;gap:12px}.GymDirectorySection_findButton__BX8q3,.GymDirectorySection_inputWrapper__bxI-I,.GymDirectorySection_locationInputWrapper__UBJJl{width:100%}}.CTACardsSection_section__YZTsB{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:40px;padding:80px 156px;position:relative;width:100%}.CTACardsSection_cardsContainer__eqAl0{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.CTACardsSection_card__6QPJZ{align-items:center;background-color:#fdf9f5;border:1px solid #f3dbc3;border-radius:4px;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:12px;padding:60px 80px;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.CTACardsSection_card__6QPJZ:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-8px)}.CTACardsSection_cardContent__3-24d{flex:0 0 auto;flex-direction:column;gap:32px}.CTACardsSection_cardContent__3-24d,.CTACardsSection_cardHeader__XR4qN{align-items:center;align-self:stretch;display:flex;position:relative;width:100%}.CTACardsSection_cardHeader__XR4qN{flex:0 0 auto;gap:16px;justify-content:center}.CTACardsSection_icon__H4YLq{height:42px;position:relative;width:42px}.CTACardsSection_cardTitle__Y2Cm5{color:#000;font-size:28px;font-weight:700;width:-webkit-fit-content;width:fit-content}.CTACardsSection_cardDescription__V8EHR,.CTACardsSection_cardTitle__Y2Cm5{font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;position:relative;text-align:center}.CTACardsSection_cardDescription__V8EHR{align-self:stretch;color:#7f3f00;font-size:18px;font-weight:400;margin:0}.CTACardsSection_cardButton__fVewD{align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;width:100%}@media (max-width:1200px){.CTACardsSection_section__YZTsB{gap:32px;padding:60px 48px}.CTACardsSection_cardsContainer__eqAl0{gap:48px}.CTACardsSection_card__6QPJZ{padding:48px 40px}}@media (max-width:768px){.CTACardsSection_section__YZTsB{gap:32px;padding:60px 24px}.CTACardsSection_cardsContainer__eqAl0{flex-direction:column;gap:40px}.CTACardsSection_card__6QPJZ{padding:40px 32px}.CTACardsSection_cardTitle__Y2Cm5{font-size:24px}.CTACardsSection_cardDescription__V8EHR{font-size:16px}}.MissionSection_section__SGrCF{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:0 0 auto;flex-direction:column;gap:40px;padding:80px 156px;position:relative;width:100%}.MissionSection_contentContainer__qLHNm{align-items:flex-start;align-self:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:1px solid #b2b2b2;border-radius:4px;display:flex;flex:0 0 auto;gap:80px;position:relative;width:100%}.MissionSection_content__PRH7a{align-items:center;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:12px;margin:0 auto;max-width:800px;padding:40px;position:relative}.MissionSection_header__TwRuH{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;justify-content:center;margin-bottom:12px;position:relative;width:100%}.MissionSection_icon__1LxmK{height:42px;position:relative;width:42px}.MissionSection_title__yI9Tf{color:#fff;font-size:28px;font-weight:700;width:-webkit-fit-content;width:fit-content}.MissionSection_paragraph__I0OUk,.MissionSection_title__yI9Tf{font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;position:relative;text-align:center}.MissionSection_paragraph__I0OUk{align-self:stretch;color:#fdf9f5;font-size:18px;font-weight:400;margin:0 0 12px}@media (max-width:1200px){.MissionSection_section__SGrCF{gap:32px;padding:60px 48px}}@media (max-width:768px){.MissionSection_section__SGrCF{gap:32px;padding:60px 24px}.MissionSection_content__PRH7a{padding:32px 24px}.MissionSection_title__yI9Tf{font-size:24px}.MissionSection_paragraph__I0OUk{font-size:16px}}.BlogSection_section__KfjZ6{align-items:flex-start;gap:40px;padding:80px 156px}.BlogSection_header__vrJyl,.BlogSection_section__KfjZ6{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.BlogSection_header__vrJyl{align-items:center;gap:12px;padding:0 164px}.BlogSection_title__poSpg{color:#000;font-size:28px;font-weight:700}.BlogSection_description__9UKAI,.BlogSection_title__poSpg{align-self:stretch;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;margin:0;position:relative;text-align:center}.BlogSection_description__9UKAI{color:#575756;font-size:18px;font-weight:400}.BlogSection_loadingContainer__\+051j{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}.BlogSection_loadingText__FYXR1{color:#575756;font-family:Montserrat,Helvetica,sans-serif;font-size:18px;margin:0}.BlogSection_tilesContainer__eAwBj{align-items:flex-start;display:flex;flex:0 0 auto;gap:40px;overflow-x:auto;padding-bottom:16px;position:relative;width:100%}.BlogSection_buttonWrapper__WZJdS{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;width:100%}@media (max-width:1200px){.BlogSection_section__KfjZ6{gap:32px;padding:60px 48px}.BlogSection_header__vrJyl{padding:0 32px}}@media (max-width:768px){.BlogSection_section__KfjZ6{gap:32px;padding:60px 24px}.BlogSection_header__vrJyl{padding:0}.BlogSection_title__poSpg{font-size:24px}.BlogSection_description__9UKAI{font-size:16px}.BlogSection_tilesContainer__eAwBj{-webkit-overflow-scrolling:touch;overflow-x:scroll;scrollbar-width:thin}.BlogSection_exploreButton__qtdGn{width:100%}}.TestimonialsSection_section__Tr8EC{background-color:#fdf9f5;gap:40px;padding:80px 156px}.TestimonialsSection_header__l7bPr,.TestimonialsSection_section__Tr8EC{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.TestimonialsSection_header__l7bPr{gap:12px;padding:0 164px}.TestimonialsSection_title__LlB\+Z{color:#000;font-size:28px;font-weight:700}.TestimonialsSection_description__3TTMO,.TestimonialsSection_title__LlB\+Z{align-self:stretch;font-family:Montserrat,Helvetica,sans-serif;font-style:normal;letter-spacing:0;line-height:normal;margin:0;position:relative;text-align:center}.TestimonialsSection_description__3TTMO{color:#7f3f00;font-size:18px;font-weight:400}.TestimonialsSection_testimonialsContainer__Bmknm{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.TestimonialsSection_testimonialCard__xUO2I{align-items:center;background-color:#fff;border:1px solid #f3dbc3;border-radius:4px;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:12px;padding:40px;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.TestimonialsSection_testimonialCard__xUO2I:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.TestimonialsSection_cardContent__7uokb{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.TestimonialsSection_quote__LVcRW{font-family:Inter,Helvetica,sans-serif;font-size:18px;font-style:italic;font-weight:400}.TestimonialsSection_author__8HZLy,.TestimonialsSection_quote__LVcRW{align-self:stretch;color:#000;letter-spacing:0;line-height:normal;margin:0;position:relative}.TestimonialsSection_author__8HZLy{font-family:Montserrat,Helvetica,sans-serif;font-size:16px;font-weight:600}@media (max-width:1200px){.TestimonialsSection_section__Tr8EC{gap:32px;padding:60px 48px}.TestimonialsSection_header__l7bPr{padding:0 32px}.TestimonialsSection_testimonialsContainer__Bmknm{flex-direction:column;gap:24px}}@media (max-width:768px){.TestimonialsSection_section__Tr8EC{gap:32px;padding:60px 24px}.TestimonialsSection_header__l7bPr{padding:0}.TestimonialsSection_title__LlB\+Z{font-size:24px}.TestimonialsSection_description__3TTMO{font-size:16px}.TestimonialsSection_testimonialsContainer__Bmknm{flex-direction:column;gap:24px}.TestimonialsSection_testimonialCard__xUO2I{padding:32px 24px}.TestimonialsSection_quote__LVcRW{font-size:16px}.TestimonialsSection_author__8HZLy{font-size:14px}}
/*# sourceMappingURL=MainLandingPage.b1a82d15.chunk.css.map*/