.donor-donations-filters-module__pDZ2ia__donations-filters__bar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.donor-donations-filters-module__pDZ2ia__donations-filters__field{flex:none}:is(.donor-donations-filters-module__pDZ2ia__donations-filters__field .custom-home-site-select-container-wrapper,.donor-donations-filters-module__pDZ2ia__donations-filters__field .custom-home-site-select-container){width:100%}.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container{border:1px solid var(--some-border-color);background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:auto;display:flex}.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container .custom-home-site-select{height:auto;padding:4px 28px 4px 16px;font-size:14px;line-height:20px}:is(.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container .custom-home-site-select,.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container .custom-home-site-select-arrow){color:var(--primary-text-color)}.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container:where(:has(.custom-home-site-select:not(.custom-home-site-select-placeholder))){border:1px solid var(--some-border-color);background:var(--third-background-color)}.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container:hover{border-color:var(--primary-text-color)}:is(.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container:hover .custom-home-site-select,.donor-donations-filters-module__pDZ2ia__donations-filters__select.custom-home-site-select-container:hover .custom-home-site-select-arrow){color:var(--primary-text-color)}
.typography{font-weight:var(--typography-font-weight);line-height:var(--typography-line-height)}:where(.typography){color:var(--primary-text-color)}.typography--ppTelegraf{font-family:ppTelegraf,system-ui,sans-serif}.typography--financierDisplay{font-family:financierDisplay,Georgia,serif}@media (max-width:768px){.typography{font-size:clamp(min(var(--typography-font-size-sm),var(--typography-font-size-md)),calc(var(--typography-fluid-sm-md-base) + var(--typography-fluid-sm-md-scale)*100vw),max(var(--typography-font-size-sm),var(--typography-font-size-md)))}}@media (min-width:768px){.typography{font-size:clamp(min(var(--typography-font-size-md),var(--typography-font-size-lg)),calc(var(--typography-fluid-md-lg-base) + var(--typography-fluid-md-lg-scale)*100vw),max(var(--typography-font-size-md),var(--typography-font-size-lg)))}}@media (min-width:1280px){.typography{font-size:clamp(min(var(--typography-font-size-lg),var(--typography-font-size-xl)),calc(var(--typography-fluid-lg-xl-base) + var(--typography-fluid-lg-xl-scale)*100vw),max(var(--typography-font-size-lg),var(--typography-font-size-xl)))}}@media (min-width:1920px){.typography{font-size:clamp(min(var(--typography-font-size-xl),var(--typography-font-size-2xl)),calc(var(--typography-fluid-xl-2xl-base) + var(--typography-fluid-xl-2xl-scale)*100vw),max(var(--typography-font-size-xl),var(--typography-font-size-2xl)))}}
:where(.typo){color:var(--primary-text-color)}.typo-displayXl,.typo-displayL,.typo-displayM,.typo-h700{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:300;line-height:120%}.typo-h700.typo-serif{font-family:var(--font-test-financier),Georgia,serif;font-weight:400;line-height:normal}.typo-h600{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:300;line-height:120%}.typo-h600.typo-serif{font-family:var(--font-test-financier),Georgia,serif;font-weight:400}.typo-h500{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:300;line-height:120%}.typo-h400{font-family:var(--font-test-financier),Georgia,serif;font-weight:400;line-height:120%}.typo-h300{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:300;line-height:120%}.typo-h300.typo-serif{font-family:var(--font-test-financier),Georgia,serif;font-weight:400}.typo-h200{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:140%}.typo-h200.typo-weight-light{font-weight:300}.typo-h200.typo-weight-bold{font-weight:700}.typo-h100{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:120%}.typo-h100.typo-bold{font-weight:700}.typo-headingStatic{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:normal}.typo-subheadingLg{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:120%}.typo-subheadingLg.typo-bold{font-weight:700}.typo-subheadingMd{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:120%}.typo-subheadingMd.typo-bold{font-weight:700}.typo-subheadingSm{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:140%}.typo-subheadingSm.typo-bold{font-weight:700}.typo-body600{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:140%}.typo-body600.typo-bold{font-weight:700;line-height:normal}.typo-body500{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:140%}.typo-body500.typo-bold{font-weight:700}.typo-navPrimary{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:700;line-height:normal}.typo-navItem{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:300;line-height:normal}.typo-emphasisLabel{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:700;line-height:normal}.typo-label{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:140%}.typo-tags{font-family:var(--font-pp-telegraf),system-ui,sans-serif;text-transform:uppercase;font-weight:700;line-height:120%}.typo-caption{font-family:var(--font-pp-telegraf),system-ui,sans-serif;font-weight:400;line-height:16px}@media (max-width:768px){.typo-displayXl{font-size:clamp(72px,55.4921px + 4.2328vw,88px)}.typo-displayL{font-size:clamp(56px,41.5556px + 3.7037vw,70px)}.typo-displayM,.typo-h700{font-size:clamp(48px,31.4921px + 4.2328vw,64px)}.typo-h600{font-size:40px}.typo-h500{font-size:clamp(32px,21.6825px + 2.6455vw,42px)}.typo-h400{font-size:clamp(32px,27.873px + 1.0582vw,36px)}.typo-h300{font-size:clamp(24px,15.746px + 2.1164vw,32px)}.typo-h300.typo-serif{font-size:40px}.typo-h200{font-size:24px}.typo-h100{font-size:14px}.typo-headingStatic{font-size:32px}.typo-subheadingLg{font-size:clamp(20px,15.873px + 1.0582vw,24px)}.typo-subheadingMd{font-size:20px}.typo-subheadingSm{font-size:clamp(18px,15.9365px + .529101vw,20px)}.typo-body600{font-size:18px}.typo-body500,.typo-navPrimary{font-size:16px}.typo-navItem{font-size:20px}.typo-emphasisLabel{font-size:14px}.typo-label,.typo-tags,.typo-caption{font-size:12px}}@media (min-width:768px){.typo-displayXl{font-size:clamp(88px,64px + 3.125vw,104px)}.typo-displayL{font-size:70px}.typo-displayM{font-size:64px}.typo-h700{font-size:clamp(64px,52px + 1.5625vw,72px)}.typo-h600{font-size:40px}.typo-h500{font-size:42px}.typo-h400{font-size:clamp(36px,30px + .78125vw,40px)}.typo-h300{font-size:32px}.typo-h300.typo-serif{font-size:40px}.typo-h200{font-size:24px}.typo-h100{font-size:14px}.typo-headingStatic{font-size:32px}.typo-subheadingLg{font-size:clamp(24px,18px + .78125vw,28px)}.typo-subheadingMd{font-size:clamp(20px,14px + .78125vw,24px)}.typo-subheadingSm{font-size:20px}.typo-body600{font-size:18px}.typo-body500,.typo-navPrimary{font-size:16px}.typo-navItem{font-size:clamp(20px,14px + .78125vw,24px)}.typo-emphasisLabel{font-size:14px}.typo-label{font-size:clamp(12px,9px + .390625vw,14px)}.typo-tags,.typo-caption{font-size:12px}}@media (min-width:1280px){.typo-displayXl{font-size:clamp(104px,64px + 3.125vw,124px)}.typo-displayL{font-size:clamp(70px,2px + 5.3125vw,104px)}.typo-displayM{font-size:clamp(64px,5vw,96px)}.typo-h700{font-size:72px}.typo-h600{font-size:clamp(40px,8px + 2.5vw,56px)}.typo-h500{font-size:clamp(42px,22px + 1.5625vw,52px)}.typo-h400{font-size:clamp(40px,24px + 1.25vw,48px)}.typo-h300{font-size:clamp(32px,16px + 1.25vw,40px)}.typo-h300.typo-serif{font-size:40px}.typo-h200{font-size:clamp(24px,8px + 1.25vw,32px)}.typo-h100{font-size:clamp(14px,6px + .625vw,18px)}.typo-headingStatic{font-size:32px}.typo-subheadingLg{font-size:clamp(28px,12px + 1.25vw,36px)}.typo-subheadingMd{font-size:clamp(24px,16px + .625vw,28px)}.typo-subheadingSm{font-size:20px}.typo-body600{font-size:clamp(18px,14px + .3125vw,20px)}.typo-body500{font-size:clamp(16px,8px + .625vw,20px)}.typo-navPrimary{font-size:16px}.typo-navItem{font-size:24px}.typo-emphasisLabel,.typo-label{font-size:14px}.typo-tags{font-size:clamp(12px,4px + .625vw,16px)}.typo-caption{font-size:12px}}@media (min-width:1920px){.typo-displayXl{font-size:124px}.typo-displayL{font-size:104px}.typo-displayM{font-size:96px}.typo-h700{font-size:72px}.typo-h600{font-size:56px}.typo-h500{font-size:52px}.typo-h400{font-size:48px}.typo-h300,.typo-h300.typo-serif{font-size:40px}.typo-h200{font-size:32px}.typo-h100{font-size:18px}.typo-headingStatic{font-size:32px}.typo-subheadingLg{font-size:36px}.typo-subheadingMd{font-size:28px}.typo-subheadingSm,.typo-body600,.typo-body500{font-size:20px}.typo-navPrimary{font-size:16px}.typo-navItem{font-size:24px}.typo-emphasisLabel,.typo-label{font-size:14px}.typo-tags{font-size:16px}.typo-caption{font-size:12px}}
.bookmark-module__IReKhq__container{border-top:1px solid var(--some-border-color);border-bottom:1px solid var(--some-border-color);background:var(--secondary-background-color);z-index:10;align-self:stretch;align-items:center;width:100%;height:56px;padding:0 24px;display:flex;position:relative}.bookmark-module__IReKhq__marker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.bookmark-module__IReKhq__text{text-transform:uppercase}@media (min-width:1280px){.bookmark-module__IReKhq__container{padding:0 40px}}@media screen and (min-width:1920px){.bookmark-module__IReKhq__container{padding:0 72px}}
.homepage-hero-module__smx94q__hero{--primary-text-color:var(--inverse-text-color);padding-inline:24px}.homepage-hero-module__smx94q__animation{width:clamp(310px,10.4167vw + 269.271px,390px)}.homepage-hero-module__smx94q__subtitle{text-align:center;margin-top:16px}.homepage-hero-module__smx94q__spotlight__animation{height:100%;left:0}.homepage-hero-module__smx94q__spotlight__animation svg [stroke]{stroke:var(--some-border-color)!important}@media (min-width:768px){.homepage-hero-module__smx94q__animation{width:390px}}
.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:24px;background-color:var(--secondary-background-color)}.case-study-header-module__NTCWHq__category-section{--category-icon-bg:var(--secondary-background-color);padding:16px var(--section-padding-x);border-top:1px solid var(--some-border-color);align-items:center;display:flex;position:relative}.case-study-header-module__NTCWHq__metadata-section{flex-direction:column;display:flex}.case-study-header-module__NTCWHq__title-tags-row{padding:var(--section-padding-x);border-top:1px solid var(--some-border-color);flex-direction:column;order:2;gap:12px;display:flex}.case-study-header-module__NTCWHq__company-section{padding:var(--section-padding-x);border-top:1px solid var(--some-border-color);flex-direction:column;order:1;justify-content:center;align-items:flex-start;gap:16px;display:flex}.case-study-header-module__NTCWHq__company-logo{width:100%;height:auto}.case-study-header-module__NTCWHq__funding-model-section{padding:16px var(--section-padding-x);border-top:1px solid var(--some-border-color);order:3;align-items:center;gap:12px;display:flex}.case-study-header-module__NTCWHq__funding-model-icon{flex-shrink:0}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--some-border-color);padding:24px}@media (min-width:768px){.case-study-header-module__NTCWHq__category-section{padding:40px var(--section-padding-x)}.case-study-header-module__NTCWHq__metadata-section{grid-template:"tags company""funding company"/2fr 1fr;display:grid}.case-study-header-module__NTCWHq__title-tags-row{border-right:1px solid var(--some-border-color);border-bottom:1px solid var(--some-border-color);padding:40px var(--section-padding-x);order:unset;grid-area:tags}.case-study-header-module__NTCWHq__funding-model-section{border-right:1px solid var(--some-border-color);order:unset;padding:24px var(--section-padding-x);border-top:none;grid-area:funding}.case-study-header-module__NTCWHq__company-section{order:unset;grid-area:company}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--some-border-color);padding:72px 24px}}@media (min-width:1280px){.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:40px}.case-study-header-module__NTCWHq__category-section,.case-study-header-module__NTCWHq__company-section{padding:var(--section-padding-x)}.case-study-header-module__NTCWHq__company-logo{width:100%;max-width:100%}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--some-border-color);padding:72px 40px}}@media (min-width:1920px){.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:72px}.case-study-header-module__NTCWHq__company-logo{width:100%;max-width:100%}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--some-border-color);padding:144px 72px}}
.case-study-overview-module__6PRjkq__case-study-overview{border-top:1px solid var(--some-border-color);background-color:var(--secondary-background-color)}.case-study-overview-module__6PRjkq__case-study-overview__video{max-width:calc(177.778vh - 355.556px);margin-left:auto;margin-right:auto;padding:0 24px 40px}@media (min-width:1280px){.case-study-overview-module__6PRjkq__case-study-overview__video{padding:32px 40px 72px}}@media (min-width:1920px){.case-study-overview-module__6PRjkq__case-study-overview__video{padding:32px 72px 72px}}
.campaign-card-module__LpfSKW__campaign-card{flex-direction:column;padding:16px 16px 24px;display:flex;position:relative}.campaign-card-module__LpfSKW__campaign-card:hover .campaign-card-module__LpfSKW__campaign-card-image{opacity:1;transform:scale(1.05)}.campaign-card-module__LpfSKW__campaign-card-image-container{width:100%;margin-bottom:24px;position:relative}.campaign-card-module__LpfSKW__campaign-card-image-wrapper{aspect-ratio:16/10;background-color:var(--primary-background-color);width:100%;position:relative;overflow:hidden}.campaign-card-module__LpfSKW__campaign-card-image{-o-object-fit:cover;object-fit:cover;opacity:.8;transition:transform .7s,opacity .2s}.campaign-card-module__LpfSKW__campaign-card-overlay-icon{background-color:var(--primary-background-color);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;bottom:-32px;right:-1px}.campaign-card-module__LpfSKW__campaign-card-overlay-image{z-index:20;width:100%;height:100%;position:absolute;top:-3px}.campaign-card-module__LpfSKW__campaign-card-content{flex-direction:column;flex-grow:1;gap:24px;width:100%;padding:0;font-weight:700;display:flex}.campaign-card-module__LpfSKW__campaign-card-header{width:100%}.campaign-card-module__LpfSKW__campaign-card-tags{align-items:center;gap:8px;margin-bottom:12px;display:flex}.campaign-card-module__LpfSKW__campaign-card-tag-text{letter-spacing:.05em;text-transform:uppercase;font-weight:700}.tag-list.campaign-card-module__LpfSKW__campaign-card-tags-list .tag-item{font-size:12px}.campaign-card-module__LpfSKW__campaign-card-category-content,.campaign-card-module__LpfSKW__campaign-card-category-text{display:none}.campaign-card-module__LpfSKW__campaign-card-dates{align-items:center;gap:10px;margin-bottom:12px;display:flex}.campaign-card-module__LpfSKW__campaign-card-dates-texts{color:var(--primary-text-color);font-family:ppTelegraf;font-size:12px;font-style:normal;font-weight:400;line-height:16px}
/*# sourceMappingURL=533cd0958f2eef41.css.map*/