@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.impact-cards-section{display:flex;flex-direction:column;gap:var(--global-item-gap);background:var(--background-fill-secondary)}.impact-cards-section .impact-cards{display:grid;height:-moz-fit-content;height:fit-content;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--global-grid-gap);grid-auto-flow:row dense}.impact-cards-section .impact-cards.impact-card-single{grid-template-columns:1fr}.impact-cards-section .impact-cards:has(.card-theme-outline){grid-template-rows:auto}.impact-cards-section .impact-cards .impact-card.card-type-text{background-color:var(--background-fill-primary);border-radius:var(--box-border-rad-lg);padding:var(--box-pad-sm);display:flex;gap:var(--box-gap-sm);justify-content:space-between;flex-direction:row;align-items:center;color:var(--heading-fill-primary)}.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat{display:flex;flex-direction:row;gap:var(--box-gap-sm);align-items:center;justify-content:space-between;width:100%;text-align:right}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat{flex-direction:column;text-align:left;align-items:flex-start}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat{overflow-wrap:anywhere}}.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat .stat-label,.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat .statistic{color:var(--heading-fill-primary)}.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat .statistic{height:85px;display:flex;flex-direction:row;gap:0}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat .statistic{height:64px}}.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat.color-precious-coral .stat-label,.impact-cards-section .impact-cards .impact-card.card-type-text .impact-stat.color-precious-coral .statistic{color:var(--card-impact-heading-fill-light)}.impact-cards-section .impact-cards .impact-card.card-type-image .impact-image{height:100%;width:100%;border-radius:var(--box-border-rad-lg)}.impact-cards-section .impact-cards .impact-card.card-type-image .impact-image img{border-radius:var(--box-border-rad-lg);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-type-image+.card-type-image,.impact-cards-section .impact-cards .impact-card.card-type-image.adjacent-image{grid-column:span 2;grid-row:span 12}}@media screen and (max-width:480px){.impact-cards-section .impact-cards .impact-card.card-type-image+.card-type-image,.impact-cards-section .impact-cards .impact-card.card-type-image.adjacent-image{grid-column:span 2;grid-row:span 7}}.impact-cards-section .impact-cards .impact-card.card-style-square{grid-column:span 1;grid-row:span 15}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-style-square{grid-column:span 2;grid-row:span 18}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-style-square{grid-column:span 4;grid-row:span 9}}.impact-cards-section .impact-cards .impact-card.card-style-square .impact-stat{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;text-align:left}.impact-cards-section .impact-cards .impact-card.card-style-long{grid-column:span 3;grid-row:span 7}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-style-long{grid-column:span 2;grid-row:span 9}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-style-long{grid-column:span 4;grid-row:span 9}}.impact-cards-section .impact-cards .impact-card.card-style-large{grid-column:span 2;grid-row:span 15}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-style-large{grid-column:span 2;grid-row:span 15}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-style-large{grid-column:span 4;grid-row:span 9}}.impact-cards-section .impact-cards .impact-card.card-style-large .impact-stat{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;text-align:left}.impact-cards-section .impact-cards .impact-card.card-style-small{grid-column:span 1;grid-row:span 7}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-style-small{grid-column:span 2;grid-row:span 9}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-style-small{grid-column:span 4;grid-row:span 9}}.impact-cards-section .impact-cards .impact-card.card-theme-outline{color:var(--card-impact-heading-fill-dark);border:var(--global-border-width) solid var(--card-impact-bg-stroke);border-radius:var(--box-border-rad-lg)}.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card{grid-row:span 7}@media screen and (max-width:1440px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card{grid-row:span 6}}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card{grid-row:span 6}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card{height:-moz-fit-content;height:fit-content;grid-row:span 6}}@media screen and (max-width:480px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card .impact-stat .statistic.display-sm{font-size:45px}.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card .impact-stat .stat-label{font-size:18px}.impact-cards-section .impact-cards .impact-card.card-theme-outline.impact-card .number-counter span{height:40px;width:29px;top:0}}.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-large,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-long{grid-column:span 2}@media screen and (max-width:1440px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-large,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-long{grid-column:span 4}}.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-short,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-small,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-square{grid-column:span 1}@media screen and (max-width:1440px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-short,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-small,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-square{grid-column:span 2}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-short,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-small,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-style-square{grid-column:span 4}}.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text{box-sizing:content-box}.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-long{height:-moz-fit-content;height:fit-content}@media screen and (max-width:989px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-long{grid-row:span 6}}.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-long .impact-stat{height:85px}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-long .impact-stat{height:64px}}@media screen and (max-width:768px){.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-short,.impact-cards-section .impact-cards .impact-card.card-theme-outline.card-type-text.card-style-square{grid-row:span 6}}.impact-cards-section .impact-cards .impact-card.card-theme-outline .impact-stat{flex-direction:row;gap:var(--box-gap-sm);align-items:center}.impact-cards-section .impact-cards .impact-card.card-theme-outline .impact-stat .stat-label,.impact-cards-section .impact-cards .impact-card.card-theme-outline .impact-stat .statistic{color:var(--card-impact-heading-fill-dark)}.impact-cards-section .impact-cards .impact-card.card-theme-outline .impact-stat .statistic{text-wrap:nowrap}.impact-cards-section .impact-cards .impact-card.card-theme-outline .impact-stat .stat-label{text-align:right}.impact-cards-section:has(.card-theme-outline){background:var(--background-fill-primary)}.impact-cards-section:has(.stitches){position:relative}.impact-cards-section .stitches{width:100%;position:absolute;bottom:-30px;left:0}@media screen and (max-width:989px){.impact-cards-section .stitches{bottom:-25px}}@media screen and (max-width:768px){.impact-cards-section .stitches{bottom:-15px}}.impact-cards-section .stitches img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.number-counter{line-height:1;position:relative;display:flex;overflow:hidden;align-items:center;margin:auto}.number-counter span{transition-delay:0s;margin:0 5px;z-index:1;display:flex;flex-direction:column;transition:transform 2s ease;line-height:1;height:89px;width:55px;margin:0;text-align:center;gap:0!important;position:relative;top:-2.5px}@media screen and (max-width:989px){.number-counter span{height:80px;width:48px}}@media screen and (max-width:1024px){.number-counter span{height:75px;width:45px}}@media screen and (max-width:768px){.number-counter span{height:70px;width:42px}}.number-counter .nan-wrapper{position:relative;width:25px;display:flex;align-items:center;justify-content:center;overflow:visible}@media screen and (max-width:989px){.number-counter .nan-wrapper{width:20px}}@media screen and (min-width:990px){.statistic-measurement{position:relative;top:-5px}}@media screen and (max-width:768px){.statistic-measurement{position:relative;top:-5px}}