.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}}