*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#e8e8e6;margin:0}a{color:#01518f;text-decoration:none}a:hover{color:#005584;text-decoration:underline}input::placeholder{color:#8a94a2}img{max-width:100%}[hidden]{display:none!important}.page{color:#1a1a1a;background:#fff;max-width:1440px;margin:0 auto;font-family:Carlito,Calibri,sans-serif;overflow-x:clip}main:focus{outline:none}[id]{scroll-margin-top:16px}.hero>[style*=position\:relative]{box-sizing:content-box}.skip-link{z-index:1000;color:#fff;background:#01518f;border-radius:2px;padding:12px 18px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;text-decoration:none;top:12px}:focus-visible{outline-offset:3px;outline:3px solid #f6871f}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled{opacity:.4;cursor:default!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary>span:first-child:before{content:"+";width:1.1em;font-weight:400;display:inline-block}details[open]>summary>span:first-child:before{content:"−"}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-toggle,.header-actions{display:none}.video-frame{aspect-ratio:426/178;width:100%;max-width:1000px;height:auto}@media (width<=1180px){.site-header{flex-wrap:wrap;row-gap:12px}.nav-toggle{color:#01518f;cursor:pointer;background:#fff;border:2px solid #01518f;border-radius:2px;align-items:center;gap:10px;padding:10px 14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";background:currentColor;width:18px;height:2px;display:block;position:relative}.nav-toggle-bars:before{position:absolute;top:-6px}.nav-toggle-bars:after{position:absolute;top:6px}.header-actions{align-items:center;gap:12px;display:flex}.header-give{color:#1a1a1a;background:#f6871f;border:2px solid #f6871f;border-radius:2px;align-items:center;padding:10px 22px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.header-give:hover{color:#1a1a1a;text-decoration:none}.site-nav,.site-nav.is-open .nav-give{display:none!important}.site-nav.is-open{flex-direction:column;width:100%;padding:8px 0 4px;align-items:flex-start!important;gap:0!important;font-size:16px!important;display:flex!important}.site-nav.is-open>*{border-bottom:1px solid #e4e7eb;width:100%;padding:12px 0!important}.site-nav.is-open>span[aria-current]{border-left:4px solid #7fa442;border-bottom:1px solid #e4e7eb!important;padding-left:10px!important}.site-nav.is-open .nav-give{border-bottom:0;width:auto;margin-top:14px;padding:13px 32px!important}}@media (width<=1100px){main>*,.signup-band,.initiative-band,.site-footer,.utility-bar,.site-header{padding-left:40px!important;padding-right:40px!important}[style*=grid-template-columns]{gap:40px!important}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){main>*,.signup-band,.initiative-band,.site-footer,.utility-bar,.site-header{padding-left:20px!important;padding-right:20px!important}main>:not([style*=padding\:0]){padding-top:64px!important}main>*{padding-bottom:64px!important}[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 20px!important}.partner-grid li{min-height:80px!important}[style*=display\:flex]:not(.site-header):not(.milestone):not([data-track]){flex-wrap:wrap}[style*=white-space\:nowrap]{white-space:normal!important}[style*=min-width]{min-width:0!important}h1,h1[style]{font-size:34px!important;line-height:1.2!important}h2{font-size:27px!important;line-height:1.25!important}h3{font-size:20px!important}p[style*=font-size\:2]{font-size:18px!important}[style*=font-size\:5],[style*=font-size\:6],[style*=font-size\:7]{font-size:40px!important}.hero{min-height:520px;height:auto!important;padding-top:72px!important;padding-bottom:72px!important}.hero>[style*=position\:relative]{padding:0!important}.slide-frame{height:300px!important;padding:12px!important}[style*=height\:5][style*=object-fit],[style*=height\:4][style*=object-fit]{height:280px!important}.photo-band,.photo-band img{height:260px!important}[style*="padding:28px 32px"],[style*="padding:30px 34px"],[style*="padding:32px 36px"],[style*="padding:26px 30px"],[style*=padding\:36px],[style*=padding\:40px]{padding:22px 20px!important}[style*=display\:flex]:not(.milestone):has(>[style*=flex-shrink\:0]){flex-wrap:nowrap!important;align-items:flex-start!important}[style*=display\:flex]:not(.milestone):has(>[style*=flex-shrink\:0])>[style*=flex-shrink\:0]{margin-top:2px}[style*=display\:flex]:not(.milestone):has(>[style*=flex-shrink\:0])>:not([style*=flex-shrink\:0]){flex:1 1 0;min-width:0}.capital-stack-rule:has(>[style*=transparent]){padding:0 0 14px!important}.site-footer nav{gap:0!important}.site-footer nav>*{padding:8px 0}.milestone{flex-wrap:wrap}.milestone>div:last-child:not(:nth-child(2)){flex-basis:100%;padding-left:46px}.site-footer .footer-grid{gap:40px!important}.initiative-band{text-align:center;flex-direction:column;gap:18px!important}.zeffy-form>div{min-height:0!important}.signup-band form>div{flex:100%!important}.signup-band form button{width:100%}}
