.small-impact{--impact-ink: #edf7fc;max-width:1384px;margin:clamp(64px,9vw,120px) auto 0;color:var(--impact-ink);scroll-margin-top:100px}.small-impact-stage{padding:64px 32px 40px;border-radius:36px;background:radial-gradient(ellipse at 50% 40%,#244d61,#102c3d 52%,#0c2332);text-align:center;overflow:hidden}.small-impact-kicker{color:#a4c2d2;font:600 12px/1.5 var(--font-body);letter-spacing:.14em}.small-impact h2{max-width:700px;margin:16px auto 12px;color:var(--impact-ink);font:500 clamp(34px,4.5vw,58px)/1.12 var(--font-serif);letter-spacing:-.035em;text-wrap:balance}.small-impact-intro{color:#b5ceda;font-size:16px;line-height:1.6}.small-impact-stats{display:grid;gap:40px;margin:44px 0 36px}.small-impact-stat{min-width:0}.small-impact-number{display:flex;justify-content:center;align-items:baseline;height:1.12em;font:700 clamp(100px,18vw,230px)/1.12 var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#e5f5fd;text-shadow:0 6px 40px #92d7ff1a}.small-impact-plus{align-self:center;margin-left:.08em;font-size:.52em;font-weight:500}.small-impact-stat>p{margin-top:8px;color:#d7e9f2;font:600 clamp(20px,2.5vw,28px)/1.4 var(--font-body)}.small-impact-stat>span{display:block;margin-top:8px;color:#a4c2d2;font-size:14px;line-height:1.6}.small-impact-reel{display:inline-block;position:relative;overflow:hidden;width:.64em;height:1.12em;letter-spacing:0}.small-impact-track{display:block}.small-impact-track>span{display:block;height:1.12em}.small-impact-accessible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.small-impact-footer>p{max-width:590px;margin:0 auto;color:#a4c2d2;font-size:12px;line-height:1.7;text-wrap:balance}.small-impact.is-scroll-story{height:250svh;min-height:1400px}.is-scroll-story .small-impact-stage{position:sticky;top:100px;height:calc(100svh - 120px);min-height:500px;max-height:900px;display:flex;flex-direction:column;justify-content:space-between}.is-scroll-story .small-impact-stats{display:grid;align-items:center;flex:1;min-height:0;margin:24px 0}.is-scroll-story .small-impact-stat{grid-area:1 / 1;opacity:0;transform:translateY(24px);filter:blur(5px);transition:opacity .32s ease,transform .48s cubic-bezier(.2,.8,.2,1),filter .32s ease;pointer-events:none}.is-scroll-story .small-impact-stat.is-current{opacity:1;transform:translateY(0);filter:blur(0)}@media(max-width:1440px){.small-impact{margin-inline:28px}}@media(max-width:600px){.small-impact{margin:64px 12px 0}.small-impact-stage{padding:42px 20px 28px;border-radius:28px}.small-impact h2{max-width:330px}.small-impact-intro{font-size:14px}.small-impact-number{font-size:clamp(108px,31vw,180px)}.small-impact-stat>span{font-size:13px}.small-impact-footer>p{font-size:11px}}@media(max-height:720px){.is-scroll-story .small-impact-stage{padding-top:28px;padding-bottom:24px;min-height:430px}.small-impact h2{font-size:34px;margin-top:10px}.is-scroll-story .small-impact-number{font-size:clamp(90px,22svh,150px)}.is-scroll-story .small-impact-stats{margin:12px 0}}@media(prefers-reduced-motion:reduce){.small-impact-stat{transition:none}.small-impact-number{font-size:clamp(86px,16vw,150px)}}
