.section-campaign-impact{background:var(--color-brand);color:#fff;padding:5rem 0}.section-campaign-impact__inner{display:grid;gap:2rem;margin:0 auto;max-width:var(--container-width);padding:0 1.25rem}.section-campaign-impact__kicker{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.04em;margin:0 0 1rem;text-transform:uppercase}.section-campaign-impact h2{color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08;margin:0}.section-campaign-impact__copy p,.section-campaign-impact__quote,.section-campaign-impact__stats p{color:#fff}.section-campaign-impact__copy p{font-size:1.25rem;line-height:1.5;margin:0 0 1rem}.section-campaign-impact__media{margin:0}.section-campaign-impact__media img{display:block;height:auto;width:100%}.section-campaign-impact__quote{font-family:var(--font-display);font-size:1.625rem;font-weight:500;line-height:1.2;margin:0}.section-campaign-impact__stats{display:grid;gap:2rem;list-style:none;margin:1.5rem 0 0;padding:0}.section-campaign-impact__stat-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.section-campaign-impact__stat-value{align-items:baseline;display:flex;font-family:var(--font-display);font-size:3.5rem;font-weight:600;gap:.35rem;line-height:1;margin:0 0 .75rem}.section-campaign-impact__stat-value span{font-size:1.25rem}.section-campaign-impact__stats li p:last-child{font-size:1rem;line-height:1.5;margin:0}@media(min-width:960px){.section-campaign-impact__inner{-moz-column-gap:5rem;column-gap:5rem;grid-template-areas:"heading copy" "media quote" "stats stats";grid-template-columns:minmax(0,38.5rem) minmax(0,25.6rem);justify-content:space-between;row-gap:3rem}.section-campaign-impact__heading{grid-area:heading}.section-campaign-impact__copy{grid-area:copy}.section-campaign-impact__media{grid-area:media}.section-campaign-impact__quote{align-self:end;grid-area:quote}.section-campaign-impact__stats{gap:3rem;grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}}