.FeatureSection-module__2md12a__section{background:var(--color-surface);padding:var(--space-9)var(--page-gutter)}.FeatureSection-module__2md12a__heading{max-width:48rem}.FeatureSection-module__2md12a__heading h2{color:var(--color-ink);margin:var(--space-3)0 var(--space-6);font-size:clamp(2rem,4vw,3.15rem);line-height:1.08}.FeatureSection-module__2md12a__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.FeatureSection-module__2md12a__feature{border:1px solid var(--color-border);padding:var(--space-5);border-radius:8px}.FeatureSection-module__2md12a__feature h3{color:var(--color-scarlet);margin:0 0 var(--space-3);font-size:1.3rem;line-height:1.2}.FeatureSection-module__2md12a__feature p{color:var(--color-muted);margin:0;line-height:1.7}@media (max-width:780px){.FeatureSection-module__2md12a__grid{grid-template-columns:1fr}}
.ImpactStats-module__qbWeuq__section{background:var(--color-scarlet);color:var(--color-on-dark);gap:var(--space-8);padding:var(--space-9)var(--page-gutter);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.ImpactStats-module__qbWeuq__copy{max-width:34rem}.ImpactStats-module__qbWeuq__copy h2{color:var(--color-on-dark);margin:var(--space-3)0 var(--space-4);font-size:clamp(2rem,4vw,3.3rem);line-height:1.05}.ImpactStats-module__qbWeuq__copy p{color:var(--color-on-dark-muted);margin:0;font-size:1.05rem;line-height:1.7}.ImpactStats-module__qbWeuq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ImpactStats-module__qbWeuq__stat{background:var(--color-surface);color:var(--color-ink);min-height:13rem;padding:var(--space-5);border-radius:8px}.ImpactStats-module__qbWeuq__stat strong{color:var(--color-scarlet);margin-bottom:var(--space-3);font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1;display:block}.ImpactStats-module__qbWeuq__stat span{font-size:1.05rem;font-weight:800;display:block}.ImpactStats-module__qbWeuq__stat p{color:var(--color-muted);margin:var(--space-3)0 0;line-height:1.55}@media (max-width:900px){.ImpactStats-module__qbWeuq__section{grid-template-columns:1fr}}@media (max-width:700px){.ImpactStats-module__qbWeuq__grid{grid-template-columns:1fr}.ImpactStats-module__qbWeuq__stat{min-height:auto}}
.VideoFeature-module__F7v5fG__section{background:var(--color-warm);align-items:center;gap:var(--space-7);padding:var(--space-9)var(--page-gutter);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);display:grid}.VideoFeature-module__F7v5fG__videoWrap{aspect-ratio:16/9;background:var(--color-ink);box-shadow:var(--shadow-soft);border-radius:8px;width:100%;overflow:hidden}.VideoFeature-module__F7v5fG__videoWrap iframe{border:0;width:100%;height:100%}.VideoFeature-module__F7v5fG__copy h2{color:var(--color-ink);margin:var(--space-3)0 var(--space-4);font-size:clamp(2rem,4vw,3rem);line-height:1.08}.VideoFeature-module__F7v5fG__copy p{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.75}@media (max-width:880px){.VideoFeature-module__F7v5fG__section{grid-template-columns:1fr}}
.page-module__E0kJGG__hero{background:linear-gradient(180deg,var(--color-surface),var(--color-panel));align-items:center;gap:var(--space-8);min-height:calc(100svh - 84px);padding:var(--space-8)var(--page-gutter)var(--space-9);grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);display:grid}.page-module__E0kJGG__heroCopy{max-width:45rem}.page-module__E0kJGG__heroCopy h1{color:var(--color-ink);margin:var(--space-3)0 var(--space-5);font-size:clamp(3.15rem,8vw,6.4rem);line-height:.98}.page-module__E0kJGG__lede{color:var(--color-muted);max-width:40rem;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.6}.page-module__E0kJGG__heroActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{border-radius:4px;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.page-module__E0kJGG__primaryAction{background:var(--color-scarlet);color:var(--color-on-dark)}.page-module__E0kJGG__primaryAction:focus-visible,.page-module__E0kJGG__primaryAction:hover{background:var(--color-scarlet-dark);outline:none}.page-module__E0kJGG__secondaryAction{border:1px solid var(--color-border-strong);color:var(--color-ink)}.page-module__E0kJGG__secondaryAction:focus-visible,.page-module__E0kJGG__secondaryAction:hover{background:var(--color-warm);color:var(--color-scarlet);outline:none}.page-module__E0kJGG__heroMedia{position:relative}.page-module__E0kJGG__heroImage{aspect-ratio:4/3;box-shadow:var(--shadow-soft);object-fit:cover;border-radius:8px;width:100%;height:auto}.page-module__E0kJGG__established{background:var(--color-scarlet);border:6px solid var(--color-surface);color:var(--color-on-dark);text-align:center;border-radius:999px;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;font-weight:900;display:flex;position:absolute;bottom:-1.35rem;right:1.4rem}.page-module__E0kJGG__mission{background:var(--color-surface);align-items:start;gap:var(--space-7);padding:var(--space-9)var(--page-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.page-module__E0kJGG__mission h2{color:var(--color-ink);margin:var(--space-3)0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.page-module__E0kJGG__mission p{color:var(--color-muted);margin:0;font-size:1.15rem;line-height:1.85}@media (max-width:900px){.page-module__E0kJGG__hero,.page-module__E0kJGG__mission{grid-template-columns:1fr}.page-module__E0kJGG__hero{min-height:auto}}@media (max-width:560px){.page-module__E0kJGG__hero{padding-top:var(--space-6)}.page-module__E0kJGG__heroCopy h1{font-size:3rem}.page-module__E0kJGG__established{width:5.25rem;height:5.25rem;bottom:-1rem;right:.75rem}}
