.page-module__E0kJGG__hero{width:100%;max-height:fit-content;color:var(--background);background-color:#0000;background-image:url(../media/hero-image.67b5c59f.png),linear-gradient(#000,#000);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:center;padding:20rem 6.9% 25rem;display:flex}.page-module__E0kJGG__wrapper{flex-direction:column;align-items:flex-start;gap:4rem;width:47%;min-width:67rem;max-width:100%;display:flex}.page-module__E0kJGG__headlineDiv{flex-direction:column;gap:1.6rem;display:flex}.page-module__E0kJGG__headline{font-size:clamp(7.2rem,8vw,var(--font-size-hero));font-weight:900;line-height:1.2}.page-module__E0kJGG__subheadline{font-size:var(--font-size-md);font-weight:500}.page-module__E0kJGG__socialsAndCallout{flex-direction:column;justify-content:space-between;align-self:flex-end;align-items:flex-start;gap:1.6rem;width:fit-content;max-width:100%;margin-bottom:-16rem;margin-right:-6.9%;padding:0;display:flex}.page-module__E0kJGG__socials{gap:1.6rem;padding-right:6.9%;display:flex}.page-module__E0kJGG__socialLink{justify-content:center;align-items:center;padding:.8rem;display:flex}.page-module__E0kJGG__socialLink svg{fill:currentColor;width:3.2rem;height:3.2rem}.page-module__E0kJGG__callout{background-color:var(--background);color:var(--primary-color);flex-grow:1;padding:2.4rem 6.9% 2.4rem 4rem;font-size:2.4rem;font-weight:600}.page-module__E0kJGG__services{align-items:center;gap:10rem;padding:10rem 10%}.page-module__E0kJGG__aboutMe{background-color:var(--background-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10rem 6.4rem;padding:10rem 10%;flex-direction:row!important}.page-module__E0kJGG__aboutMeLeft{flex-direction:column;flex-grow:1;align-items:flex-start;gap:5.6rem;width:38%;min-width:30rem;max-width:100%;display:flex}.page-module__E0kJGG__aboutMeLeft>p{font-size:var(--font-size-md)}.page-module__E0kJGG__aboutMeRight{aspect-ratio:4/5;width:32%;min-width:32rem;max-width:100%}.page-module__E0kJGG__gallery{align-items:center;gap:6.4rem;width:100%;padding:10rem 0;max-width:100%!important}.page-module__E0kJGG__galleryGrid{background-color:#000;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));width:100%;display:grid}.page-module__E0kJGG__galleryImg{aspect-ratio:480/330;object-fit:cover;object-position:top;opacity:.5;transition:opacity .5s ease-out;overflow:hidden}.page-module__E0kJGG__galleryImg:hover{opacity:1}.page-module__E0kJGG__galleryText{text-align:center;width:fit-content;font-weight:900;font-size:var(--font-size-h3);text-transform:uppercase;padding:1.6rem 2.4rem;position:absolute;rotate:-4deg}.page-module__E0kJGG__galleryText1{color:var(--background);background-color:var(--primary-color);top:28%;left:20%}.page-module__E0kJGG__galleryText2{background-color:var(--background);color:var(--color-foreground);bottom:28%;right:25%}.page-module__E0kJGG__merchSupplement{background-color:#0000;background-image:linear-gradient(#f5f5f5,#f5f5f58c),url(../media/GYMDEEN-Merchs-and-Supplements.7b7df9ba.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:40rem;padding:20rem 6.9%}.page-module__E0kJGG__merchSupplement>h2{font-size:clamp(4.8rem,5vw,var(--font-size-h1))}@media (max-width:75em){.page-module__E0kJGG__wrapper{flex-shrink:0;width:70%;min-width:0}}@media (max-width:56.25em){.page-module__E0kJGG__hero{flex-direction:column;align-items:flex-start;row-gap:12rem;padding-bottom:12rem}.page-module__E0kJGG__wrapper{width:fit-content;min-width:0}.page-module__E0kJGG__socialsAndCallout{flex-flow:wrap;align-items:center;width:100%;margin-bottom:0}.page-module__E0kJGG__socials{flex-shrink:0}.page-module__E0kJGG__aboutMe{justify-content:center}.page-module__E0kJGG__aboutMeLeft{align-items:center;width:100%}.page-module__E0kJGG__aboutMeRight{aspect-ratio:3/3;overflow:hidden}.page-module__E0kJGG__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}.page-module__E0kJGG__galleryImg:hover{z-index:2}.page-module__E0kJGG__galleryImg:nth-child(9){aspect-ratio:330/125;grid-column:span 2}.page-module__E0kJGG__galleryText{min-width:40%;left:50%;transform:translate(-50%)}.page-module__E0kJGG__galleryText1{top:16%}.page-module__E0kJGG__galleryText2{bottom:40%}}
