.HeroSection_hero__CaksJ{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:clamp(394px,31.4vw,600px);margin-top:-92px;padding:132px 24px 64px;overflow:hidden;background:var(--color-primary-blue);color:var(--color-white);text-align:center}.HeroSection_image__Lukc9{z-index:-2;object-fit:cover;object-position:center}.HeroSection_overlay__Hh1mw{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,23,31,.8),rgba(16,66,105,.77))}.HeroSection_content__8Qe3R{width:100%;max-width:var(--section-max-width)}.HeroSection_eyebrow__4cvUT{margin:0 0 16px;color:#e2bd24;font-family:var(--font-raleway-family);font-size:clamp(22px,2.55vw,36px);font-weight:700;line-height:1.2;text-transform:capitalize}.HeroSection_title__0EHVq{margin:0;font-family:var(--font-sketch);font-size:clamp(32px,3.85vw,64px);font-weight:400;line-height:1.2;text-transform:capitalize;text-wrap:balance}.HeroSection_description__fhdwJ{margin:22px 0 0;font-family:var(--font-family-base);font-size:clamp(14px,1.3vw,20px);font-weight:500;line-height:1.5;text-transform:capitalize;color:#e1e8ee}@media (max-width:768px){.HeroSection_hero__CaksJ{min-height:420px;margin-top:-68px;padding:118px 20px 64px}.HeroSection_eyebrow__4cvUT{font-size:22px}.HeroSection_title__0EHVq{font-size:clamp(32px,6vw,44px)}.HeroSection_description__fhdwJ{max-width:360px;margin:22px auto 0}}@media (max-width:480px){.HeroSection_hero__CaksJ{margin-top:-64px;padding-inline:16px}}@media (max-width:360px){.HeroSection_hero__CaksJ{margin-top:-60px}}.SportsOverview_section__l_7R2{background:var(--color-white);padding:48px 24px 30px}.SportsOverview_container__0io11{position:relative;max-width:var(--section-max-width);margin:0 auto;padding:0 36px}.SportsOverview_culture__1fCro,.SportsOverview_introduction__xfy3y{display:grid;align-items:center;gap:clamp(36px,6vw,90px)}.SportsOverview_introduction__xfy3y{grid-template-columns:1.1fr 1fr}.SportsOverview_copy__EqITK{font-family:var(--font-family-base);color:#333;font-size:16px;line-height:1.3}.SportsOverview_heading__FSxMs{margin:0 0 24px;color:var(--color-primary-blue);font-family:var(--font-sketch);font-size:clamp(30px,3.5vw,46px);font-weight:400;line-height:1.15;text-wrap:balance}.SportsOverview_redLine__Ww_rB,.SportsOverview_red__eWgZl{color:var(--color-primary-red)}.SportsOverview_redLine__Ww_rB{display:block}.SportsOverview_copy__EqITK p{margin:0 0 20px}.SportsOverview_copy__EqITK p:last-child{margin-bottom:0}.SportsOverview_copy__EqITK strong{font-weight:700}.SportsOverview_introductionImage__r_hVT{display:block;width:360px;height:auto;max-width:500px;justify-self:anchor-center}.SportsOverview_cultureLeftDecoration__ESQpy,.SportsOverview_leftDecoration__kDBMl,.SportsOverview_rightDecoration__kwMYV{position:absolute;width:clamp(40px,5vw,60px);height:auto;pointer-events:none}.SportsOverview_leftDecoration__kDBMl{top:0;left:8px}.SportsOverview_rightDecoration__kwMYV{top:-12px;right:8px}.SportsOverview_cultureSection__8Y6_g{padding-top:60px;padding-bottom:80px}.SportsOverview_culture__1fCro{grid-template-columns:.85fr 1.15fr}.SportsOverview_cultureCopy__ba23N{text-align:right}.SportsOverview_cultureLeftDecoration__ESQpy{top:-48px;left:48px;z-index:1}.SportsOverview_collage__qyWW2{position:relative;width:100%;padding:12px 14% 40px 12px}.SportsOverview_collage__qyWW2:before{content:"";position:absolute;top:0;left:0;width:83%;height:78%;border-top:12px solid var(--color-primary-red);border-left:12px solid var(--color-primary-red)}.SportsOverview_teamPhoto__0jpf9{position:relative}.SportsOverview_teamPhoto__0jpf9 img{display:block;width:100%;height:auto}.SportsOverview_swimmingPhoto__vY23b{position:absolute;right:0;bottom:0;width:47%;height:auto;aspect-ratio:1.3;object-fit:cover;border:5px solid var(--color-white)}@media (max-width:1024px){.SportsOverview_container__0io11{padding-inline:20px}.SportsOverview_copy__EqITK{font-size:14px}.SportsOverview_heading__FSxMs{margin-bottom:22px}}@media (max-width:768px){.SportsOverview_section__l_7R2{padding:56px 20px 24px}.SportsOverview_container__0io11{padding:0}.SportsOverview_culture__1fCro,.SportsOverview_introduction__xfy3y{grid-template-columns:1fr;gap:32px}.SportsOverview_copy__EqITK,.SportsOverview_cultureCopy__ba23N{text-align:center;font-size:16px;line-height:1.5}.SportsOverview_heading__FSxMs{font-size:clamp(30px,6vw,40px);text-align:center;text-transform:capitalize}.SportsOverview_introductionImage__r_hVT{width:65%;max-width:320px;justify-self:center}.SportsOverview_leftDecoration__kDBMl{top:-44px;left:0}.SportsOverview_rightDecoration__kwMYV{top:-44px;right:0}.SportsOverview_cultureSection__8Y6_g{padding-top:76px;padding-bottom:56px}.SportsOverview_cultureLeftDecoration__ESQpy{top:-36px;left:16px}.SportsOverview_collage__qyWW2{max-width:420px;justify-self:center}.SportsOverview_culture__1fCro{gap:24px;color:#333;font-family:var(--font-family-base);font-size:16px;line-height:1.5;text-align:center}.SportsOverview_cultureCopy__ba23N{display:contents}.SportsOverview_cultureCopy__ba23N .SportsOverview_heading__FSxMs{grid-row:1;margin:0}.SportsOverview_cultureCopy__ba23N .SportsOverview_red__eWgZl{display:block}.SportsOverview_cultureCopy__ba23N p:first-of-type{grid-row:2;margin:0}.SportsOverview_culture__1fCro .SportsOverview_collage__qyWW2{grid-row:3}.SportsOverview_cultureCopy__ba23N p:last-of-type{grid-row:4;margin:0}}