.homepage-featured-impact__media{overflow:clip}.homepage-featured-impact__media:before{aspect-ratio:26/81;background-color:var(--wedge-color);bottom:-1px;clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:var(--wedge-width);width:auto;z-index:2}.homepage-featured-impact__innerblocks .impact-carousel-item__title{font-family:var(--helio-f-headline,sans-serif);font-size:var(--helio-headline-fs);font-size:var(--helio-fs-h1);font-weight:var(--helio-headline-fw,600);line-height:var(--helio-headline-lh,var(--helio-headline-lh-default));margin:unset;margin-bottom:var(--helio-headline-mb,var(--helio-headline-mb-default));--helio-headline-lh:1.08}@keyframes fade-in{0%{opacity:var(--animate-opacity-start,0)}to{opacity:var(--animate-opacity-end,1)}}.js .homepage-featured-impact[data-animate] .homepage-featured-impact__button,.js .homepage-featured-impact[data-animate] .homepage-featured-impact__innerblocks,.js .homepage-featured-impact[data-animate] .homepage-featured-impact__link,.js .homepage-featured-impact[data-animate] .homepage-featured-impact__title{opacity:var(--animate-opacity-start,0);will-change:opacity}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__button,.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__innerblocks,.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__link,.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__title{animation:fade-in var(--animate-duration,var(--helio-transition-duration-default)) var(--animate-delay,0s) forwards}@keyframes fade-in-scaling{0%{opacity:var(--animate-opacity-start,0);transform:scale(var(--animate-scale-start,1.1))}to{opacity:var(--animate-opacity-end,1);transform:scale(var(--animate-scale-end,1))}}.js .homepage-featured-impact[data-animate] .homepage-featured-impact__world-map svg{opacity:var(--animate-opacity-start,0);perspective:var(--animate-scale-perspective,3000px);transform:scale(var(--animate-scale-start,1.1));will-change:opacity,transform}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__world-map svg{animation:fade-in-scaling var(--animate-duration,var(--helio-transition-duration-default)) var(--animate-timing,ease-in-out) var(--animate-delay,0s) 1 forwards}.homepage-featured-impact__world-map{box-shadow:30vw 0 var(--section-bg-color-right,var(--section-bg-color)),60vw 0 var(--section-bg-color-right,var(--section-bg-color))}.homepage-featured-impact__breakout-container{box-shadow:30vw 0 var(--section-bg-color-right,var(--section-bg-color)),60vw 0 var(--section-bg-color-right,var(--section-bg-color)),-30vw 0 var(--section-bg-color-left,var(--section-bg-color)),-60vw 0 var(--section-bg-color-left,var(--section-bg-color))}.wp-block-heliotrope-homepage-featured-impact{--helio-block-max-width:100%;--helio-last-block-margin:0}.homepage-featured-impact__breakout-container{--section-bg-color-left:var(--helio-blue-100);--section-bg-color-right:var(--helio-navy-100);margin-left:var(--helio-breakout-margin);margin-right:var(--helio-breakout-margin)}.homepage-featured-impact__grid{display:grid;grid-template-columns:1fr;padding-inline:var(--helio-breakout-inner-padding)}@media(min-width:768px){.homepage-featured-impact__grid{grid-template-columns:1fr 1fr}}.homepage-featured-impact__grid>*{min-width:0}.homepage-featured-impact__content{display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding-block:var(--helio-spacing-6);position:relative;z-index:2}@media(min-width:768px){.homepage-featured-impact__content{gap:var(--helio-spacing-8);min-height:580px;padding-bottom:var(--helio-spacing-8);padding-top:var(--helio-spacing-7)}.homepage-featured-impact__innerblocks{max-width:83.3333333333%}}.homepage-featured-impact__innerblocks .impact-carousel{border:none;gap:24px;padding:0}@media(min-width:1250px){.gutenberg-content .homepage-featured-impact__innerblocks .impact-carousel-item__stat{align-items:center;display:flex;flex-flow:row nowrap;gap:20px}.homepage-featured-impact__innerblocks .impact-carousel-item__title{margin-bottom:0}.homepage-featured-impact__innerblocks .impact-carousel-item__description{line-height:1.5}}.homepage-featured-impact__media{margin-left:var(--helio-breakout-margin);margin-right:var(--helio-breakout-margin);position:relative;z-index:1}.homepage-featured-impact__media:before{--wedge-color:var(--helio-blue-100)}.homepage-featured-impact__media:has(a:focus-visible) svg,.homepage-featured-impact__media:has(a:hover) svg{opacity:1;transform:scale(1.05)}.homepage-featured-impact__world-map{background-color:var(--helio-navy-100);height:100%;width:100%;--water-color:var(--helio-navy-100);--border-color:var(--helio-blue-50);--country-color:var(--helio-navy-100);--section-bg-color:var(--helio-navy-100);--stroke-width:0.25px}.homepage-featured-impact__world-map svg{height:100%;-webkit-mask-image:linear-gradient(to right,var(--helio-navy-100) 80%,#0000);mask-image:linear-gradient(to right,var(--helio-navy-100) 80%,#0000);opacity:.5;transition:transform 1s ease .2s,opacity .2s ease .2s}.homepage-featured-impact__world-map svg .water{fill:var(--water-color)}.homepage-featured-impact__world-map svg .countries,.homepage-featured-impact__world-map svg .water.lakes{stroke:var(--border-color);stroke-width:var(--stroke-width)}.homepage-featured-impact__world-map svg .countries{fill:var(--country-color)}.homepage-featured-impact__button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.homepage-featured-impact__button{left:60%;transform:translate(-60%,-50%)}}.js .homepage-featured-impact[data-animate]{--animate-duration:500ms}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__link{--animate-delay:200ms}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__innerblocks{--animate-delay:400ms}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__world-map svg{--animate-opacity-end:0.5;--animate-scale-start:0.9;--animate-scale-end:1;--animate-delay:400ms;--animation-duration:500ms}.js .homepage-featured-impact[data-animate-seen=true] .homepage-featured-impact__button{--animate-delay:800ms}
