.ImpactPage-module__qmbaLa__page{background:#f6f5f1;width:100%;min-height:100vh;padding:2rem 0 5rem}.ImpactPage-module__qmbaLa__container{max-width:1200px;margin:0 auto;padding:2rem 3rem}.ImpactPage-module__qmbaLa__header{margin-bottom:4rem}.ImpactPage-module__qmbaLa__headline{font-family:var(--font-lora),Georgia,serif;color:#2a352a;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(3.5rem,11vw,8rem);font-weight:400;line-height:1.1}.ImpactPage-module__qmbaLa__intro{font-family:var(--font-lora),Georgia,serif;color:#5a5a5a;max-width:55ch;margin:0;font-size:1.1rem;line-height:1.7}.ImpactPage-module__qmbaLa__content{font-family:var(--font-lora),Georgia,serif;color:#5a5a5a;max-width:65ch;font-size:1rem;line-height:1.7}.ImpactPage-module__qmbaLa__content p{margin:0 0 1rem}.ImpactPage-module__qmbaLa__content p:last-child{margin-bottom:0}.ImpactPage-module__qmbaLa__initiativesHeader{text-align:center;width:100%;max-width:1200px;margin:0 auto;padding:4rem 3rem 2rem}.ImpactPage-module__qmbaLa__initiativesHeadline{font-family:var(--font-lora),Georgia,serif;color:#2a352a;letter-spacing:-.02em;margin:0;font-size:clamp(3.5rem,11vw,8rem);font-weight:400;line-height:1.1}@media (max-width:767px){.ImpactPage-module__qmbaLa__container{padding:2rem 1.5rem}.ImpactPage-module__qmbaLa__initiativesHeader{padding:3rem 1.5rem 1.5rem}}
.TennisImpactSection-module__DwQ2cW__section{background:#f6f5f1;width:100%;padding:1rem 0 6rem}.TennisImpactSection-module__DwQ2cW__container{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:2rem 3rem;display:flex}.TennisImpactSection-module__DwQ2cW__metricsGrid{grid-template-columns:repeat(3,1fr);gap:5rem;width:100%;display:grid}.TennisImpactSection-module__DwQ2cW__metric{flex-direction:column;align-items:center;gap:1rem;display:flex}.TennisImpactSection-module__DwQ2cW__metricValue{font-family:var(--font-lora),Georgia,serif;color:#2a352a;transform-origin:50%;font-size:clamp(6rem,14vw,11rem);font-weight:300;line-height:1;transform:scaleY(1.3)}.TennisImpactSection-module__DwQ2cW__comma{vertical-align:middle;font-size:.5em}.TennisImpactSection-module__DwQ2cW__metricLabel{text-transform:uppercase;letter-spacing:.15em;color:#2a352a;margin-top:1rem;font-family:system-ui,Arial,sans-serif;font-size:.85rem;font-weight:400}@media (max-width:600px){.TennisImpactSection-module__DwQ2cW__metricsGrid{grid-template-columns:1fr;gap:2.5rem}.TennisImpactSection-module__DwQ2cW__metricValue{font-size:clamp(4rem,15vw,6rem)}}
.ImpactAuditSection-module__BZ_A6G__section{background:#1e3d32;width:100%;padding:5rem 0}.ImpactAuditSection-module__BZ_A6G__container{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:2rem 3rem;display:flex}.ImpactAuditSection-module__BZ_A6G__eyebrow{font-family:var(--font-lora),Georgia,serif;color:#f6f5f1;margin-bottom:1.5rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1.2}.ImpactAuditSection-module__BZ_A6G__headline{text-transform:uppercase;letter-spacing:.2em;color:#f6f5f1cc;margin:0 0 2rem;font-family:system-ui,Arial,sans-serif;font-size:.85rem;font-weight:400}.ImpactAuditSection-module__BZ_A6G__divider{border-bottom:1px solid #ffffff4d;width:80%;max-width:400px;margin:0 auto 3rem}.ImpactAuditSection-module__BZ_A6G__cardsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}.ImpactAuditSection-module__BZ_A6G__impactCard{text-align:left;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;min-height:320px;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ImpactAuditSection-module__BZ_A6G__impactCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0003}.ImpactAuditSection-module__BZ_A6G__cardFront{flex-direction:column;height:100%;display:flex}.ImpactAuditSection-module__BZ_A6G__cardTitle{font-family:var(--font-lora),Georgia,serif;color:#f6f5f1;margin:0 0 1rem;font-size:1.5rem;font-weight:400}.ImpactAuditSection-module__BZ_A6G__cardDescription{color:#f6f5f1d9;flex:1;margin:0 0 1.5rem;font-family:system-ui,Arial,sans-serif;font-size:.95rem;line-height:1.6}.ImpactAuditSection-module__BZ_A6G__cardStat{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ImpactAuditSection-module__BZ_A6G__statValue{font-family:var(--font-lora),Georgia,serif;color:#f6f5f1;font-size:2.5rem;font-weight:400;line-height:1}.ImpactAuditSection-module__BZ_A6G__statUnit{color:#f6f5f1e6;font-family:system-ui,Arial,sans-serif;font-size:1rem;font-weight:400}.ImpactAuditSection-module__BZ_A6G__statLabel{text-transform:uppercase;letter-spacing:.1em;color:#f6f5f1b3;width:100%;margin-top:.25rem;font-family:system-ui,Arial,sans-serif;font-size:.75rem;font-weight:400}.ImpactAuditSection-module__BZ_A6G__cardOverlay{opacity:0;background:#1e3d32f7;flex-direction:column;justify-content:center;padding:2rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.ImpactAuditSection-module__BZ_A6G__impactCard:hover .ImpactAuditSection-module__BZ_A6G__cardOverlay{opacity:1}.ImpactAuditSection-module__BZ_A6G__overlayTitle{font-family:var(--font-lora),Georgia,serif;color:#f6f5f1;margin:0 0 1rem;font-size:1.25rem;font-weight:400}.ImpactAuditSection-module__BZ_A6G__overlayText{color:#f6f5f1e6;margin:0 0 1.5rem;font-family:system-ui,Arial,sans-serif;font-size:.95rem;line-height:1.6}.ImpactAuditSection-module__BZ_A6G__badge{text-transform:uppercase;letter-spacing:.1em;color:#1e3d32;background:#f6f5f1;border-radius:4px;align-self:flex-start;padding:.5rem 1rem;font-family:system-ui,Arial,sans-serif;font-size:.8rem;font-weight:500;display:inline-block}@media (max-width:900px){.ImpactAuditSection-module__BZ_A6G__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ImpactAuditSection-module__BZ_A6G__cardsGrid{grid-template-columns:1fr}.ImpactAuditSection-module__BZ_A6G__impactCard{min-height:auto}}
.OneForTheCourtSection-module__GiWrca__section{background:#f6f5f1;width:100%;padding:5rem 0}.OneForTheCourtSection-module__GiWrca__container{max-width:1200px;margin:0 auto;padding:2rem 3rem}.OneForTheCourtSection-module__GiWrca__contentWrapper{align-items:center;gap:3rem;display:flex}.OneForTheCourtSection-module__GiWrca__imageColumn{aspect-ratio:1;flex:1;min-width:0;position:relative}.OneForTheCourtSection-module__GiWrca__image{object-fit:cover;border-radius:8px}.OneForTheCourtSection-module__GiWrca__textColumn{text-align:left;flex-direction:column;flex:1;align-items:flex-start;display:flex}.OneForTheCourtSection-module__GiWrca__label{text-transform:uppercase;letter-spacing:.2em;color:#3d4a3d;margin-bottom:1rem;font-family:system-ui,Arial,sans-serif;font-size:.85rem;font-weight:400}.OneForTheCourtSection-module__GiWrca__headline{font-family:var(--font-lora),Georgia,serif;color:#2a352a;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.2}.OneForTheCourtSection-module__GiWrca__mainParagraph{font-family:var(--font-lora),Georgia,serif;color:#3d4a3d;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.7}.OneForTheCourtSection-module__GiWrca__divider{border-bottom:1px solid #d0d0d0;width:60px;margin:0 0 1.5rem}.OneForTheCourtSection-module__GiWrca__supportingBlock{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.OneForTheCourtSection-module__GiWrca__supportingParagraph{font-family:var(--font-lora),Georgia,serif;color:#3d4a3d;margin:0;font-size:1rem;line-height:1.7}.OneForTheCourtSection-module__GiWrca__supportingParagraph:last-child{margin-bottom:1.5rem}.OneForTheCourtSection-module__GiWrca__cta{text-transform:uppercase;letter-spacing:.15em;color:#3d4a3d;border-bottom:1px solid #3d4a3d;margin-top:.5rem;padding-bottom:2px;font-family:system-ui,Arial,sans-serif;font-size:.85rem;font-weight:400;text-decoration:none;transition:color .25s,border-color .25s}.OneForTheCourtSection-module__GiWrca__cta:hover{color:#2a352a;border-color:#2a352a}@media (max-width:767px){.OneForTheCourtSection-module__GiWrca__container{padding:2rem 1.5rem}.OneForTheCourtSection-module__GiWrca__contentWrapper{flex-direction:column;gap:2rem}.OneForTheCourtSection-module__GiWrca__imageColumn{aspect-ratio:1;width:100%}.OneForTheCourtSection-module__GiWrca__textColumn{text-align:center;align-items:center}.OneForTheCourtSection-module__GiWrca__divider{margin:0 auto 1.5rem}.OneForTheCourtSection-module__GiWrca__supportingBlock{align-items:center}}
