.impact-section{background:#e9edf0;padding:clamp(48px,6vw,88px) 5.6%}.impact-inner{max-width:1500px;margin-inline:auto}.impact-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.impact-heading .eyebrow{color:#3e687d}.impact-heading h2{font:500 clamp(30px, 3vw, 44px)/1.08 var(--font-display);text-wrap:balance}.impact-heading h2 span{font-family:var(--font-serif);font-size:.9em;font-style:italic}.impact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 36px;display:grid}.impact-metric{flex-direction:column;min-width:0;padding:0 10%;display:flex}.impact-metric:first-child{padding-left:0}.impact-metric:last-child{padding-right:0}.impact-metric+.impact-metric{border-left:1px solid #bdc8ce}.impact-metric dt{font-size:clamp(17px,1.5vw,22px);font-weight:600;line-height:1.35}.impact-metric dt>span{color:#4a5d68;max-width:28ch;margin-top:10px;font-size:14px;font-weight:400;line-height:1.6;display:block}.impact-metric dd{font:600 clamp(60px, 8.3vw, 140px)/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;order:-1;margin:0 0 20px}.impact-number{display:inline-grid}.impact-number-reserve,.impact-number-live{grid-area:1/1}.impact-number-reserve{visibility:hidden}.impact-footer{border-top:1px solid #bdc8ce;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.impact-footer>p{color:#4a5d68;max-width:44ch;font-size:14px;line-height:1.6}.impact-footer .text-link{flex-shrink:0;margin:0;font-size:14px}@media (max-width:850px){.impact-heading{flex-direction:column;align-items:start;gap:16px}}@media (max-width:640px){.impact-section{padding:44px 20px 36px}.impact-heading h2{max-width:18ch;font-size:34px}.impact-metrics{grid-template-columns:1fr;margin:30px 0 8px}.impact-metric,.impact-metric:first-child,.impact-metric:last-child{border-top:1px solid #bdc8ce;border-left:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.impact-metric dd{margin:0;font-size:clamp(72px,21vw,112px)}.impact-metric+.impact-metric{border-left:0}.impact-metric dt{font-size:17px}.impact-metric dt>span{margin-top:7px;font-size:13px}.impact-footer{flex-direction:column;align-items:flex-start;gap:18px}.impact-footer .text-link{font-size:13px}}
