:root{--impact-column-gap:20px;--impact-row-gap:40px;--impact-icon-size:3rem}.impact{--impact-color:var(--section-title-color);--impact-icon-color:var(--section-highlight-title-color);--impact-number-color:var(--section-title-color);--impact-number-font-size:round(clamp(1.75rem,100cqi/5,var(--heading-2-font-size)),2px);--impact-number-font-size-long:round(clamp(1.25rem,100cqi/7,var(--heading-2-font-size)),2px);display:flex;flex-direction:column;gap:var(--impact-row-gap) var(--impact-column-gap)}.impact__item{color:var(--impact-color);gap:20px;position:relative}.impact__heading,.impact__item{align-content:start;display:grid}.impact__heading{gap:8px 20px}.impact__icon{align-self:center;color:var(--impact-icon-color);grid-column:1;grid-row:span 2;height:var(--impact-icon-size);width:var(--impact-icon-size)}.impact__label{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}.impact__description,.impact__number,.impact__prefix,.impact__suffix{margin:0}.impact__prefix,.impact__suffix{color:var(--impact-color);font-weight:700}.impact__number{align-items:flex-end;color:var(--impact-number-color);container:impact-number/inline-size;display:grid;font-family:Bunch,sans-serif;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.impact__counter,.impact__value{font-size:var(--impact-number-font-size);grid-area:1/1;letter-spacing:.02em;text-box-edge:cap alphabetic;text-box-trim:trim-both}.impact__number--long>.impact__counter,.impact__number--long>.impact__value{font-size:var(--impact-number-font-size-long)}.impact__value{opacity:0}.impact__description{color:var(--impact-color)}.impact__button,.impact__link{justify-self:start}.impact--cards{--impact-row-gap:20px}.impact--cards .impact__item{--impact-card-background-color:#232231;--impact-color:#f9f9f9;--impact-icon-color:#e9b4bb;--impact-number-color:#e9b4bb;background-color:var(--impact-card-background-color);border-radius:20px;padding:20px}.impact--cards .impact__item--pink{--impact-card-background-color:#e9b4bb;--impact-color:#232231;--impact-icon-color:#e65140;--impact-number-color:#232231}.impact--cards .impact__item--orange{--impact-card-background-color:#dd9366;--impact-color:#232231;--impact-icon-color:#e65140;--impact-number-color:#232231;--impact-icon-color:#f9f9f9}.impact--cards .impact__item--red{--impact-card-background-color:#e65140;--impact-color:#232231;--impact-icon-color:#e65140;--impact-number-color:#232231;--impact-icon-color:#f9f9f9;--impact-color:#1c1b27;--impact-number-color:#1c1b27}.impact--cards .impact__item--light-brown{--impact-card-background-color:#825b43;--impact-color:#f9f9f9;--impact-icon-color:#e9b4bb;--impact-number-color:#e9b4bb}.impact--cards .impact__item--dark-brown{--impact-card-background-color:#4b291e;--impact-color:#f9f9f9;--impact-icon-color:#e9b4bb;--impact-number-color:#e9b4bb}.impact--cards .impact__item--white{--impact-card-background-color:#f9f9f9;--impact-color:#232231;--impact-icon-color:#e65140;--impact-number-color:#232231;--impact-card-background-color:#fff}.impact--cards .impact__item--white-bright{--impact-card-background-color:#fff}.impact--cards .impact__item--black{--impact-card-background-color:#232231;--impact-color:#f9f9f9;--impact-icon-color:#e9b4bb;--impact-number-color:#e9b4bb}@media only screen and (max-width:767px){.impact__heading:has(.impact__icon){grid-template-columns:var(--impact-icon-size) minmax(0,1fr)}.impact__heading:has(.impact__icon)>:not(.impact__icon,.impact__label){grid-column:2}.impact__heading:has(.impact__prefix)>.impact__icon{grid-row:span 3}}@media only screen and (min-width:768px){.impact{--impact-icon-size:5rem;--impact-number-font-size:round(clamp(2.75rem,16cqi,var(--heading-1-font-size)),2px);--impact-number-font-size-long:round(clamp(2.25rem,16cqi,var(--heading-1-font-size)),2px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.impact__item{grid-row:span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.impact__item:nth-child(n+3){margin-top:var(--impact-row-gap)}.impact__heading{display:contents}.impact__icon{grid-row:1;margin:0 0 40px}.impact__prefix{grid-row:2;margin-bottom:8px}.impact__number{grid-row:3}.impact__suffix{grid-row:4;margin-top:8px}.impact__description{grid-row:5;margin-top:20px}.impact__button,.impact__link{grid-row:6;margin-top:20px}.impact--default{--impact-row-gap:80px}.impact--default .impact__item{justify-items:center;text-align:center}.impact--default .impact__number{justify-content:center;justify-self:stretch}.impact--default .impact__button,.impact--default .impact__link{justify-self:center}.impact--cards .impact__item{padding:30px 20px}}@media only screen and (min-width:768px) and (max-width:1023px){.impact{grid-template-columns:repeat(4,minmax(0,1fr))}.impact__item{grid-column:span 2}.impact__item:only-child{grid-column:1/-1}.impact__item:last-child:nth-child(odd):not(:only-child){grid-column:2/span 2}}@media only screen and (min-width:1024px){.impact:not(.impact--cards:has(>:nth-child(4))){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.impact:not(.impact--cards:has(>:nth-child(4)))>.impact__item:nth-child(n+3){margin-top:0}.impact--cards .impact__item{padding:40px 30px}}