.impact{background:#0c2226;color:#fff;overflow:hidden;padding:96px 24px;position:relative}.impact__bgWrap{inset:0;position:absolute;z-index:0}.impact__bg{inset:0;opacity:0;position:absolute;transition:opacity 1.5s ease}.impact__bg.is-active{opacity:.3}.impact__bgImg{filter:grayscale(1);height:100%;mix-blend-mode:overlay;object-fit:cover;width:100%}.impact__bgOverlay{background:linear-gradient(to bottom right,rgba(25,66,71,.45),rgba(82,224,129,.2),rgba(25,66,71,.45));inset:0;position:absolute}.impact__wrap{margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter);position:relative;z-index:10}.impact__badge{align-items:center;display:inline-flex;gap:10px;margin-bottom:24px}.impact__badgeLine{background:#52e081;border-radius:2px;height:2px;width:24px}.impact__badgeText{color:#52e081;font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.impact__body{min-height:0;position:relative}@keyframes impactFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes impactSlideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.impact__item{display:none;opacity:0}.impact__item.is-active{animation:impactSlideIn .8s ease both;display:block}.impact__item.is-active .impact__pill{animation:impactFadeUp .45s ease .05s both}.impact__item.is-active .impact__metric{animation:impactFadeUp .55s ease .12s both}.impact__item.is-active .impact__company{animation:impactFadeUp .45s ease .2s both}.impact__item.is-active .impact__content{animation:impactFadeUp .55s ease .28s both}.impact__pill{margin-bottom:24px}.impact__pillText{background:rgba(246,248,249,.1);border:1px solid rgba(140,161,163,.3);border-radius:8px;color:#52e081;display:inline-block;font-size:13px;font-weight:500;height:34px;letter-spacing:1.8px;line-height:34px;padding:1px 17px;text-transform:uppercase}.impact__metric{color:#f5fff0;font-size:clamp(2.8rem,5vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.impact__company{color:hsla(0,0%,100%,.7);font-size:15px;font-weight:400;letter-spacing:.2em;margin-bottom:32px;text-transform:uppercase}.impact__content{min-height:0;position:relative}.impact__desc{color:#e8eff0;font-size:22px;font-weight:400;line-height:1.625;margin:0;max-width:48rem;transition:opacity .3s ease}.impact__details{display:none;max-width:64rem;opacity:0;transition:opacity .5s ease}.impact__item.is-open .impact__desc{display:none}.impact__item.is-open .impact__details{display:block;opacity:1}@media (hover:hover) and (pointer:fine){.impact__body{cursor:pointer}.impact__details{display:block;inset:0;opacity:0;position:absolute}.impact__body:hover .impact__desc{opacity:0}.impact__body:hover .impact__details{opacity:1}}.impact__detailsCols{display:grid;gap:40px;grid-template-columns:1fr 1fr}.impact__detailLabel{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.impact__detailText{color:rgba(236,250,229,.9);font-size:16px;font-weight:500;line-height:1.6;margin:0}.impact__nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:32px}.impact__more{align-items:center;color:#52e081;display:inline-flex;font-size:16px;font-weight:500;gap:8px;text-transform:uppercase;transition:color .3s}.impact__more:hover{color:#ecfae5}.impact__moreIcon{align-items:center;display:inline-flex;transition:transform .3s}.impact__moreIcon svg{display:block}.impact__more:hover .impact__moreIcon{transform:translateX(4px)}.impact__navRight{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.impact__pauseBtn{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;transition:color .3s}.impact__pauseBtn:hover{color:#fff}.impact__pauseIcon,.impact__playIcon{display:flex}.impact__pauseBtn.is-paused .impact__pauseIcon,.impact__playIcon{display:none}.impact__pauseBtn.is-paused .impact__playIcon{display:flex}.impact__nums{display:flex;flex-wrap:wrap;gap:64px}.impact__num{background:none;border:none;color:#8ca1a3;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.2em;padding:0;text-transform:uppercase;transition:color .3s}.impact__num.is-active,.impact__num:hover{color:#fff}@media (max-width:768px){.impact{padding:64px 16px}.impact__metric{font-size:2rem}.impact__desc{font-size:16px}.impact__detailsCols{gap:24px;grid-template-columns:1fr}.impact__detailText{color:#e8eff0;font-size:16px;font-weight:400;line-height:1.625}.impact__nums{gap:24px}.impact__nav{align-items:flex-start;flex-direction:column;gap:24px}.impact__navRight{justify-content:space-between;width:100%}}@media (max-width:480px){.impact{padding:48px 16px}.impact__nums{gap:16px}.impact__metric{font-size:1.6rem}.impact__company{font-size:13px;margin-bottom:24px}.impact__desc{font-size:14px}.impact__detailText{color:#e8eff0;font-size:14px;font-weight:400;line-height:1.625}}@media (min-width:769px){.impact__body{min-height:522px}.impact__content{min-height:296px}.impact__nav{margin-top:48px}}@media (hover:none) and (pointer:coarse){.impact__more:hover{color:#52e081}.impact__more:hover .impact__moreIcon{transform:none}.impact__pauseBtn:hover{color:hsla(0,0%,100%,.7)}.impact__num:hover{color:#8ca1a3}.impact__num.is-active,.impact__num.is-active:hover{color:#fff!important}}