.hero_root__8HQTX img{filter:saturate(.2)}.hero_heroTitle___UAIR{padding:var(--sp-base);font-size:var(--fs-l);color:var(--white-500);line-height:var(--lh-loose)}@media(min-width:768px){.hero_heroTitle___UAIR{font-size:48px}}.hero_imageOverlay__xXivz{text-shadow:var(--gray-600) 1px 0 30px;place-items:flex-start;align-items:flex-end;display:grid;color:var(--white-500)}@media(min-width:768px){.hero_imageOverlay__xXivz>*{left:15%}}.page_root___eQ0n p{line-height:var(--lh-loose)}@media(min-width:768px){.page_root___eQ0n h1{font-size:var(--fs-xxl)}}.page_root___eQ0n hr{display:none}@media(min-width:768px){.page_root___eQ0n hr{margin:var(--sp-looser)}}.page_root___eQ0n section h2{font-weight:var(--fw-heaviest)}@media(min-width:768px){.page_root___eQ0n section h2{font-size:var(--fs-xxl)}}.page_root___eQ0n section>h2+p{text-align:center;margin:0 0 var(--sp-base)}.page_root___eQ0n h3,.page_root___eQ0n h4,.page_root___eQ0n h5,.page_root___eQ0n section>h2{text-align:center}.page_root___eQ0n img{filter:saturate(.2)}.page_root___eQ0n section img{filter:saturate(.2);border-radius:var(--border-radius)}.page_root___eQ0n .page_hero__TR3fT{padding:var(--sp-base);font-size:var(--fs-l);color:var(--white-500);line-height:var(--lh-loose)}@media(min-width:768px){.page_root___eQ0n .page_hero__TR3fT{font-size:48px}}.page_root___eQ0n .page_heroContent___p2VG{padding:var(--sp-base)}.page_root___eQ0n .page_announcement__qhvFr{font-weight:var(--fw-heaviest)}.page_root___eQ0n .page_heroCta__Rkgze{display:flex;justify-content:center;margin-bottom:var(--sp-base)}.page_root___eQ0n p.page_prominent__XGfJ3{margin-top:0}.page_root___eQ0n .page_prominent__XGfJ3{font-weight:var(--fw-heaviest);line-height:var(--lh-loose);font-size:1.2}@media(min-width:768px){.page_root___eQ0n .page_prominent__XGfJ3{font-size:1.4rem}.page_root___eQ0n .page_menteeBlock__3lp11{padding:0 var(--sp-loosest) var(--sp-loosest)}}.page_root___eQ0n .page_attribution__MXgHP{font-size:var(--fs-base)}.page_root___eQ0n .page_quote__JtT_v{text-align:justify;font-size:var(--fs-m)}@media(min-width:768px){.page_root___eQ0n .page_quote__JtT_v{font-size:var(--fs-base)}}.page_root___eQ0n .page_fullbleed__MTcxy{display:flex;align-items:center;background-color:var(--white-500);background-blend-mode:luminosity;text-shadow:var(--gray-600) 1px 0 30px;margin-left:-1.5rem;margin-right:-1.5rem;background-size:cover;background-position:50%}@media(min-width:768px){.page_root___eQ0n .page_fullbleed__MTcxy{margin-left:0;margin-right:0;padding:var(--sp-looser);height:50vh}}.page_root___eQ0n .page_fullbleed__MTcxy h2{color:var(--white-500);font-weight:var(--fw-heaviest);text-align:left}@media(min-width:768px){.page_root___eQ0n .page_fullbleed__MTcxy h2{font-size:var(--fs-xxl)}}.page_root___eQ0n .page_solutionsBlock__9Nd4R{background-image:url(/images/homepage/our-solution.png);background-color:var(--gray-500);background-blend-mode:multiply;height:65vh}.page_root___eQ0n .page_solutionsBlock__9Nd4R>div{gap:var(--sp-loosest);padding:var(--sp-loose);height:50%}@media(min-width:768px){.page_root___eQ0n .page_solutionsBlock__9Nd4R>div{border:1px solid var(--white-200);border-radius:var(--border-radius)}}.page_root___eQ0n .page_solutionsBlock__9Nd4R>div:first-of-type{border-bottom:1px solid var(--white-200)}.page_root___eQ0n .page_solutionsBlock__9Nd4R h3{margin:0;text-align:left;text-decoration:underline}.page_root___eQ0n .page_solutionsCard__8f9rd{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:var(--white-500);font-size:var(--fs-base)}@media(min-width:768px){.page_root___eQ0n .page_solutionsCard__8f9rd{padding:0}}.page_root___eQ0n .page_solutionsCard__8f9rd>a{align-self:center}.page_root___eQ0n .page_ctaBlock__UW_JB{background-image:url(/images/homepage/unlock-futures.png)}.page_root___eQ0n .page_ctaBlock__UW_JB p{color:var(--white-500);font-size:var(--fs-base)}@media(min-width:768px){.page_root___eQ0n .page_ctaBlock__UW_JB p{font-size:var(--fs-l)}}.page_root___eQ0n .page_statisticsCardGroup__HCQDS{padding:var(--sp-base)}.page_root___eQ0n .page_statisticsCard__mDWYN{text-align:center;font-size:var(--fs-m);padding:var(--sp-base)}@media(min-width:950px){.page_root___eQ0n .page_statisticsCard__mDWYN{padding:var(--sp-looser) var(--sp-loose)}.page_root___eQ0n .page_statisticEW__i_mB8{border-top:1px solid var(--gray-600)}}.page_root___eQ0n .page_statisticsCard__mDWYN:nth-child(2n){border-left:1px solid var(--gray-600)}@media(min-width:950px){.page_root___eQ0n .page_statisticsCard__mDWYN:nth-child(2n){border-left:0}}.page_root___eQ0n .page_statistic__wob_v{padding:var(--sp-tight) 0;font-size:var(--fs-l);font-weight:var(--fw-heavy);line-height:30px}.page_root___eQ0n .page_green__069SI{color:var(--ew-green);font-weight:var(--fw-heaviest);text-transform:uppercase}.page_root___eQ0n .page_legal__zdmtZ{text-align:center;font-size:var(--fs-sm);color:var(--gray-400)}.page_root___eQ0n .page_cardImageRound__c1k3f{display:block;margin:0 auto;border-radius:50%;width:50%;border:1px solid var(--slate-900);box-shadow:-.2rem -.2rem var(--ew-green)}@media(min-width:768px){.page_root___eQ0n .page_cardImageRound__c1k3f{width:100%}}.page_root___eQ0n .page_supportWrapper__RB3Lz{display:flex;flex-wrap:wrap;gap:var(--sp-base)}.page_root___eQ0n .page_supportImage__mPdZe{flex:1 1 150px}@media(min-width:768px){.page_root___eQ0n .page_supportImage__mPdZe{width:60%}}.page_root___eQ0n .page_supportContent__btNEH{display:flex;flex-direction:column;justify-content:center;padding:var(--sp-base);color:var(--white-500);background-color:var(--slate-900);line-height:var(--lh-loose)}@media(min-width:768px){.page_root___eQ0n .page_supportContent__btNEH{width:40%}.page_root___eQ0n .page_supportContent__btNEH p{font-size:var(--fs-l)}}.page_root___eQ0n .page_ctaButtonGroup__lEVTX{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width:768px){.page_root___eQ0n .page_ctaButtonGroup__lEVTX{flex-direction:row;justify-content:space-around;margin:var(--sp-loosest)}.page_root__HkyCL h1{font-size:var(--fs-xxl)}}.page_root__HkyCL p,.page_root__HkyCL ul{line-height:var(--lh-loose)}.page_root__HkyCL img{filter:saturate(.2)}.page_root__HkyCL .page_prominent__UFwrI,.page_root__HkyCL h2{font-weight:var(--fw-heaviest);line-height:var(--lh-loose);font-size:var(--fs-base)}@media(min-width:768px){.page_root__HkyCL .page_prominent__UFwrI,.page_root__HkyCL h2{font-size:1.4rem}}.page_root__HkyCL .page_prominent__UFwrI>span,.page_root__HkyCL h2>span{color:var(--ew-green)}.page_root__HkyCL ul{list-style:none;padding-left:0;margin:0;margin:var(--sp-base) 0}.page_root__HkyCL .page_donationWidgetWrapper__iOOPN{width:100%;display:flex;justify-content:center}.page_root__HkyCL .page_donationWidgetWrapper__iOOPN givebutter-widget{width:80%}.page_root__HkyCL #virtuous-form{border:0;height:1500px}@media(min-width:768px){.page_root__HkyCL #virtuous-form{height:1000px}}.page_root__HkyCL #dd-form{height:500px;margin:var(--sp-loose) 0;background-color:var(--white-500)}.page_root__HkyCL #dd-logo{position:relative;top:4px}.page_root__f69_l p{line-height:var(--lh-loose)}@media(min-width:768px){.page_root__f69_l h1{font-size:var(--fs-xxl)}}.page_root__f69_l section{margin-top:var(--sp-loose)}.page_root__f69_l img{filter:saturate(.2);border-radius:var(--border-radius)}.page_root__f69_l .page_title__tp2ek{display:flex;flex-direction:column;gap:6px}.page_root__f69_l section h2{font-weight:var(--fw-heaviest);font-size:var(--fs-lg)}@media(min-width:768px){.page_root__f69_l section h2{font-size:var(--fs-xxl)}}.page_root__f69_l .page_prominent__3MB6s{font-size:var(--fs-base)}@media(min-width:768px){.page_root__f69_l .page_prominent__3MB6s{font-size:1.4rem}}.page_root__f69_l .page_subheading__FQl0b{font-weight:500}@media(min-width:768px){.page_root__f69_l .page_subheading__FQl0b{font-size:var(--fs-base)}.page_root__f69_l .page_about__d4a7Z{border-right:1px solid var(--slate-900);padding-right:var(--sp-base)}}.page_root__3rD78 p{line-height:var(--lh-loose)}@media(min-width:768px){.page_root__3rD78 h1{font-size:var(--fs-xxl)}}.page_root__3rD78 section{margin-top:var(--sp-loose)}.page_root__3rD78 section h2{font-weight:var(--fw-heaviest);font-size:var(--fs-lg)}@media(min-width:768px){.page_root__3rD78 section h2{font-size:var(--fs-xxl)}}.page_root__3rD78 .page_hero__Qg_E5{filter:saturate(.2)}.page_root__3rD78 .page_team__z4iLl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--sp-loose);gap:var(--sp-loose)}.page_root__3rD78 .page_card__h7Nal{position:relative;color:var(--white-500);font-size:var(--fs-sm);aspect-ratio:1/1;border-radius:var(--border-radius);overflow:hidden}.page_root__3rD78 .page_image__cz6iL{position:absolute;top:0;left:0;width:100%;height:100%}.page_root__3rD78 .page_info__S96wh{position:absolute;padding:4px 0 4px 8px;bottom:8px;display:inline-block;width:100%;z-index:1}.page_root__3rD78 .page_info__S96wh:after{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:50%;background:var(--slate-900);z-index:-1;content:""}.page_root__3rD78 .page_name__4aILS{font-size:var(--fs-base);text-transform:capitalize;font-style:italic;font-weight:500;margin-top:var(--sp-tight);margin-bottom:var(--sp-tight)}.Icon_path__GO5QB{fill:var(--icon-fill-base)}.SocialLinks_link__IvkVP{display:inline-block}.SocialLinks_link__IvkVP:not(:first-child){padding-left:var(--sp-loose)}.SocialLinks_link__IvkVP .SocialLinks_icon__YNfQZ{fill:var(--icon-fill-base)}.Nav_root__SfQ0K{font-size:var(--fs-m)}.Nav_root__SfQ0K .Nav_isActive__LMnl9:not(.Nav_donate__ggkzr){background:url(/images/squiggly.svg);background-position:bottom -8px center;background-repeat:no-repeat;padding-bottom:22px}@media(max-width:51.5rem){.Nav_root__SfQ0K.Nav_isActive__LMnl9{bottom:0;transform:translateY(0)!important;opacity:1!important;transition:opacity .25s ease}.Nav_root__SfQ0K.Nav_isActive__LMnl9 .Nav_item__cvXgY{text-align:right}.Nav_root__SfQ0K.Nav_isActive__LMnl9 .Nav_item__cvXgY a{display:inline-block;width:auto;font-size:var(--fs-l);margin:var(--sp-tight) 0;font-weight:var(--fw-heavy)}}.Nav_group__h_WvH{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-tight)}@media(min-width:51.5rem){.Nav_group__h_WvH{gap:var(--sp-loose);flex-direction:row}.Nav_item__cvXgY{flex-direction:row;display:inline;align-items:baseline}}.Nav_mobileOnly__e1vTr{display:none}@media(max-width:51.5rem){.Nav_mobileOnly__e1vTr{display:flex;flex-direction:column;align-items:flex-end;padding-top:var(--sp-base)}}.Nav_horizontalRule__NU_Xg{height:0;width:42px;border-top:1px solid var(--gray-600)}.Nav_contact__7l5j9{padding-top:calc(var(--sp-base) + var(--sp-tight))}.Nav_socialLinks__UNRBj{display:flex;justify-content:flex-end}a.Nav_donate__ggkzr:active,a.Nav_donate__ggkzr:focus,a.Nav_donate__ggkzr:link,a.Nav_donate__ggkzr:visited{position:relative;padding:9px 8px 7px;background-color:var(--ew-green);color:unset;text-decoration:unset}a.Nav_donate__ggkzr:after{content:"";display:block;position:absolute;top:0;left:0;width:96%;height:100%;border:1px solid #000;transform:rotate(4deg);transition:transform .15s linear;pointer-events:none}a.Nav_donate__ggkzr:hover:after{transform:rotate(-3deg)}.Header_root__hagAA{padding:var(--sp-loose);position:-webkit-sticky;position:sticky;top:0;background:var(--gray-background);z-index:999;border-bottom:1px solid var(--slate-900)}@media(max-width:51.5rem){.Header_root__hagAA{padding:var(--sp-tight)}.Header_root__hagAA .Header_navGroup__1obY6>.Header_nav____I21{position:fixed;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;overflow:hidden;padding:var(--sp-loose);opacity:0;left:0;right:0;top:3.7rem;background-color:var(--gray-background);transition:transform .5s ease,opacity .35s ease;transform:translateY(-150%);z-index:1000}.Header_root__hagAA .Header_navGroup__1obY6>.Header_nav____I21.Header_bannerActive__FLtCG{top:9.25rem}}.Header_container__Aasa1{display:grid;grid-template-columns:1fr auto;max-width:var(--bp-xxl);margin:0 auto}.Header_navGroup__1obY6{display:grid;justify-items:flex-end}.Header_navGroup__1obY6>.Header_nav____I21{display:flex;align-items:center}@media(min-width:51.5rem){.Header_navGroup__1obY6>.Header_nav____I21{visibility:initial;height:auto}}.Header_navButton__4B9Jy{width:40px;background-color:rgba(0,0,0,0);border:none;justify-self:end}@media(min-width:51.5rem){.Header_navButton__4B9Jy{display:none}}.Header_navButton__4B9Jy div,.Header_navButton__4B9Jy:after,.Header_navButton__4B9Jy:before{background-color:var(--icon-fill-base);border-radius:3px;content:"";display:block;height:4px;margin:7px 0;transition:all .2s ease-in-out}.Header_navButton__4B9Jy.Header_is-active__TQsrO:before{transform:translateY(12px) rotate(135deg)}.Header_navButton__4B9Jy.Header_is-active__TQsrO:after{transform:translateY(-10px) rotate(-135deg)}.Header_navButton__4B9Jy.Header_is-active__TQsrO div{transform:scale(0)}.Header_logoWrapper__fFX5E{position:relative;top:5px}.Header_logo__V9h3K{width:194px;object-fit:contain}.Footer_root__g9BuT{margin-top:var(--sp-loosest);margin-bottom:var(--sp-loosest);border-top:1px solid var(--gray-500);padding-top:var(--sp-loosest)}@media(max-width:51.5rem){.Footer_root__g9BuT{margin:var(--sp-tight);text-align:center}}.Footer_linkGroup__tP5iU{display:grid;grid-gap:var(--sp-base);gap:var(--sp-base);margin-bottom:var(--sp-loose)}@media(min-width:36rem){.Footer_linkGroup__tP5iU{grid-template-columns:1fr auto}}.Footer_description__hL1rB{color:var(--gray-500);font-size:var(--fs-sm);max-width:var(--bp-lg);margin-top:var(--sp-tight);margin-bottom:var(--sp-tight)}@media(max-width:36rem){.Footer_nav__x6jKM li{padding-top:var(--sp-tight);padding-bottom:var(--sp-tight)}}@media(min-width:36rem){.Footer_nav__x6jKM li{padding-top:var(--sp-tight);padding-bottom:var(--sp-tight)}}.Layout_root__1x3Eq{margin:0 auto}@media(max-width:var(--bp-lg )){.Layout_root__1x3Eq.Layout_navActive__XGKfH{overflow:hidden;top:0;bottom:0;left:0;right:0;position:fixed}}.Layout_banner__IEuF6{text-align:center;background-color:var(--gray-300);padding-top:var(--sp-base);padding-bottom:var(--sp-base)}.partnersmod_logoGroup__qcQNL{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;align-items:center}.partnersmod_logoCard__1JuxS{position:relative;width:130px;height:80px;box-sizing:border-box;border-radius:var(--border-radius)}