@font-face{font-family:Poppins;src:url(/assets/325d32c300edc98a.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/50907c6811b9c2b6.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/5c9e7076de76c8ff.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Mulish;src:url(/assets/210cbe8ca91d84d0.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:PTSerif;src:url(/assets/51e8e17ad07b16cc.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:FA;src:url(/assets/d1bd302403f31dea.woff2)}@font-face{font-family:FAB;src:url(/assets/d560c44b85e2fb37.woff2)}:root{font-family:Poppins,Arial,sans-serif;color:#333;--green:#608742;--navy:#0b314c;--blue:#002866}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:105px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #3094c9;outline-offset:5px}img{max-width:100%;display:block}.container{width:min(1170px,calc(100% - 48px));margin-inline:auto}.icon{font-family:FA;font-style:normal}.icon.brand{font-family:FAB}.topbar{height:50px;background:var(--green);color:#fff;font:14px Arial,sans-serif}.topbar-inner{height:100%;width:calc(100% - 180px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.utility,.contact,.socials{display:flex;align-items:center;gap:18px}.utility{gap:16px}.contact .icon{margin-right:6px}.socials{gap:19px}.contact .socials .icon{margin:0}.header{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 2px 6px #00000010}.nav-inner{height:90px;display:flex;align-items:center;justify-content:space-between}.logo{width:200px;height:auto}.nav{display:flex;align-items:center;gap:30px}.nav-item{position:relative}.nav-item>button{border:0;background:none;padding:20px 0;color:#07274b;font-size:16px;font-weight:700;display:flex;align-items:center;gap:7px}.chevron{width:7px;height:7px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);margin-top:-4px}.dropdown{display:none;position:absolute;top:100%;left:-15px;min-width:220px;background:#fff;box-shadow:0 10px 30px #0002;border-top:3px solid var(--green);padding:8px 0}.dropdown a{display:block;padding:12px 20px;font-size:14px;color:var(--navy)}.dropdown a:hover{background:#e8f4df}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown,.nav-item.expanded .dropdown{display:block}.donate{background:var(--green);color:#fff;padding:11px 25px;margin-left:32px;font:14px Arial,sans-serif;border-radius:2px}.menu-toggle{display:none}.hero{height:584px;background:linear-gradient(#40522266,#40522266),url(/assets/b66f0010d76f9e9e.jpeg) center center/cover no-repeat;text-align:center;color:#fff;display:flex;align-items:flex-end;justify-content:center}.hero-copy{width:100%;padding:0 30px 45px}.hero h2{font-family:Arial,sans-serif;font-size:32px;line-height:1.2;margin:0 0 47px;font-weight:700}.hero h1{font-size:32px;font-weight:500;letter-spacing:3px;line-height:1.5;margin:0 0 37px}.hero p{font-size:18px;line-height:1.6;margin:0 0 69px}.actions{display:flex;justify-content:center;align-items:center;gap:114px}.button{min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:17px 31px;min-width:179px;font:800 16px Mulish,Arial,sans-serif;color:var(--blue);border-radius:2px;transition:background .2s,transform .2s}.primary{background:var(--green);border:2px solid var(--green)}.secondary{background:#fff;border:2px solid var(--blue)}.button:hover{transform:translateY(-2px);background:#e5efdd}.impact{background:#e7f5dc;padding:55px 24px 47px}.impact-inner{max-width:1550px;margin:auto;display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:50px;align-items:center}.impact-intro h2{font:400 32px/1.3 Mulish,sans-serif;margin:0}.impact-intro strong{font-size:34px;font-weight:800}.impact p{font:16px/1.4 Mulish,sans-serif;color:#053859;margin:12px 0 0}.stat{display:flex;align-items:center;gap:15px}.stat img{width:50px;height:50px;object-fit:contain}.stat strong{font:800 40px/1 Mulish,sans-serif}.stat p{margin:6px 0 0}.banner{padding:35px 0 80px}.banner-images{display:grid;grid-template-columns:1fr 1fr;gap:25px;text-align:center;color:#51637c}.banner-images img{width:100%}.banner-images span{display:block;font-size:16px;margin-top:10px}.dots{display:flex;justify-content:center;gap:12px;margin-top:16px}.dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d3e5ed}.dots button.active{background:#08769a}.banner .dots{opacity:0;transition:opacity .2s}.banner:hover .dots,.banner:focus-within .dots{opacity:1}.about{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;padding-bottom:50px}.about-card{text-align:center;position:relative;border-radius:20px;box-shadow:0 20px 45px #00000016;padding:66px 22px 22px;margin-top:30px}.round-icon{position:absolute;top:-64px;left:50%;transform:translate(-50%);width:130px;height:130px;border-radius:50%;background:linear-gradient(var(--navy) 50%,transparent 50%);display:flex;justify-content:center;align-items:center}.round-icon .icon{height:100px;width:100px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:48px}.about h3{font-size:24px;font-weight:700;color:#11374d;margin:0 0 20px}.about p{font-size:16px;line-height:1.75;margin:0}.why{padding:55px 0 80px;background:linear-gradient(#fffe,#fffe),url(/assets/3b9c32d3a72f9603.jpg) center/cover}.why-inner{display:grid;grid-template-columns:1fr 1.12fr;gap:85px;align-items:center}.why-inner>img{width:100%}.why h2{font:800 32px Mulish,sans-serif;color:var(--navy);margin:14px 0 24px}.why p{font-size:18px;line-height:1.75;margin:0 0 18px}.why .eyebrow{text-align:right;font:20px Mulish,sans-serif;color:#51637c}.focus{padding:44px 0 0;background:linear-gradient(var(--navy) 0 200px,#f4f5f6 200px 100%)}.focus>h2{color:#fff;text-align:center;font:800 34px Mulish,sans-serif;margin:0 0 50px}.focus-grid{width:calc(100% - 128px);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.focus-card{border-radius:10px;text-align:center;padding:40px 22px 26px;background:linear-gradient(#608742d9,#608742d9),url(/assets/206d7a9f0897cb6a.jpg) center/cover;color:#fff;min-height:235px}.focus-card h3{font:700 23px/1.3 PTSerif,Georgia,serif;color:var(--navy);margin:0 0 26px}.focus-card p{font:16px/1.75 Arial,sans-serif;margin:0 0 26px}.focus-arrow{display:flex;justify-content:center}.focus-arrow img{width:40px;height:30px;object-fit:contain}.focus-card:hover{background-color:var(--green);box-shadow:0 8px 20px #0002}.emergency{padding:0 24px;background:linear-gradient(#f4f5f6 0 95px,#fff 95px 100%)}.emergency-inner{max-width:995px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:35px;background:#b0c4a0;padding:64px 44px;color:var(--blue)}.tag{display:inline-block;padding:10px 20px;background:var(--blue);color:#fff;border-radius:4px;font:14px Arial,sans-serif}.emergency h2{font-size:28px;line-height:1.3;margin:20px 0 24px}.emergency p{font:18px/1.6 Mulish,sans-serif;margin:0 0 22px}.emergency .button{min-width:180px}.emergency img{width:100%;opacity:.85}.join{padding:90px 24px 80px;background:linear-gradient(#0b314cdb,#0b314cdb),url(/assets/erei-community-meeting.png) center/cover;color:#fff;text-align:center}.join h2{max-width:660px;margin:0 auto 35px;font:700 32px/1.15 Arial,sans-serif}.partners{display:flex;align-items:center;gap:70px;padding:65px 0 45px}.partners h2{white-space:nowrap;color:var(--green);font:800 34px Mulish,sans-serif;margin:0}.partner-logos{display:flex;align-items:center;justify-content:space-between;gap:30px;flex:1;min-width:0}.partner-logos img{width:calc((100% - 120px)/5);max-height:100px;object-fit:contain}.programs{padding:10px 0 20px}.programs>h2{text-align:center;color:var(--navy);font:800 34px Mulish,sans-serif;margin:0 0 16px}.program-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative}.program-grid article>a>img{width:100%;height:172px;object-fit:cover}.program-copy{padding:28px 39px 4px}.program-copy h3{font-size:22px;line-height:1.3;color:var(--blue);margin:0 0 23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more{font:800 14px Mulish,sans-serif;color:#51637c;border-bottom:1px solid;padding-bottom:3px}.slider-arrow{position:absolute;top:139px;border:0;background:none;color:#08769a;font:700 40px Arial,sans-serif;line-height:1;padding:4px 12px}.prev{left:18px}.next{right:18px}.footer-main{background:linear-gradient(#0e2a58ba,#0e2a58e6),url(/assets/1a18116f248a6f08.jpg) center/cover;color:#fff;padding:95px 0 140px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.45fr .75fr 1.15fr;gap:60px}.footer-about>p{margin:0 0 40px;line-height:1.8;font-size:16px}.footer-main h2{color:var(--green);font-size:24px;margin:0 0 20px}.footer-about h2{font-size:20px;margin-bottom:30px}.socials-footer{gap:5px}.socials-footer a{height:48px;width:48px;background:#3b5998;display:grid;place-items:center}.socials-footer a:nth-child(2){background:#252525}.socials-footer a:nth-child(3){background:#1da1f2}.socials-footer a:nth-child(4){background:#0077b5}.socials-footer a:nth-child(5){background:#c80000}.quick-links a{display:flex;gap:14px;margin:0 0 18px;font-size:16px}.quick-links span{font:28px/24px Arial,sans-serif}.newsletter label{display:block;margin-bottom:18px}.required{display:block;color:#ed574b;font-size:18px;margin-bottom:10px}.newsletter input{display:block;width:100%;height:37px;border:1px solid #c9d0d9;border-radius:8px;background:#fff;padding:8px 12px;box-shadow:0 3px 7px #0005;font-size:14px;color:#33445c}.subscribe{margin-top:11px;width:100%;height:40px;border:1px solid #8ca776;border-radius:8px;background:var(--green);color:#fff;font:14px Arial,sans-serif}.form-status{font-size:13px;line-height:1.6}.footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;color:#51637c;font:500 16px/1.5 Poppins,sans-serif;padding:34px 0}.footer-bottom p{max-width:420px;margin:0}.footer-bottom p a{font-weight:700}.footer-bottom>div{display:flex;gap:30px;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.hero h1{white-space:nowrap}}@media(max-width:1200px){.topbar-inner{width:calc(100% - 48px)}.contact{gap:12px}.nav{gap:20px}.donate{margin-left:5px}.impact-inner{gap:25px}.impact-intro h2{font-size:27px}.impact-intro strong{font-size:29px}.stat strong{font-size:34px}.focus-grid{width:calc(100% - 48px)}.partners,.footer-grid{gap:30px}.footer-bottom{font-size:13px}.why-inner{gap:45px}}@media(max-width:960px){.topbar .contact>a:first-child,.topbar .socials{display:none}.logo{width:180px}.nav-inner{height:80px}.menu-toggle{display:block;background:none;border:0;font-size:25px;color:var(--navy)}.nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:15px 24px;box-shadow:0 10px 20px #0002;max-height:calc(100dvh - 80px);overflow:auto}.nav.is-open{display:block}.nav-item>button{width:100%;justify-content:space-between;padding:14px 0}.dropdown{position:static;box-shadow:none;border-top:0;border-left:3px solid var(--green);display:none}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{display:none}.nav-item.expanded .dropdown{display:block}.donate{display:inline-block;margin:15px 0 5px}.hero{height:560px}.hero h1{font-size:28px;line-height:1.6}.hero h2{margin-bottom:30px}.hero p{margin-bottom:45px}.impact-inner{grid-template-columns:repeat(3,1fr);gap:35px}.impact-intro{grid-column:1/-1;text-align:center}.about{gap:16px}.about-card{padding-inline:18px}.about p{font-size:14px}.about h3{font-size:21px}.why-inner{gap:30px}.why p{font-size:16px}.focus-grid{grid-template-columns:repeat(2,1fr)}.partners{display:block}.partners h2{text-align:center;margin-bottom:30px}.footer-grid{grid-template-columns:1fr 1fr}.newsletter{grid-column:1/-1;max-width:500px}.footer-main{padding:60px 0 70px}.footer-bottom{flex-wrap:wrap}.footer-bottom p{max-width:none}}@media(max-width:600px){.container{width:calc(100% - 36px)}.topbar{height:40px}.topbar-inner{width:calc(100% - 30px);justify-content:center}.utility{gap:18px;font-size:12px}.contact{display:none}.nav-inner{height:75px}.nav{top:75px}.logo{width:175px}.hero{height:580px;background-position:40% center}.hero-copy{padding:45px 20px}.hero h2{font-size:26px;margin-bottom:26px}.hero h1{font-size:24px;letter-spacing:2px;line-height:1.5;margin-bottom:26px}.hero p{font-size:16px;line-height:1.7;margin-bottom:32px}.desktop-break{display:none}.actions{gap:16px;flex-wrap:wrap}.button{font-size:13px;min-height:52px;min-width:145px;padding:15px 18px}.impact{padding:35px 18px}.impact-inner{grid-template-columns:1fr;gap:25px}.impact-intro{grid-column:auto}.impact-intro h2{font-size:26px}.impact-intro strong{font-size:29px}.stat{max-width:260px;width:100%;margin:auto}.stat strong{font-size:34px}.banner{padding:25px 0 50px}.banner-images{grid-template-columns:1fr}.banner-images>a:nth-child(2){display:none}.banner .dots{opacity:1}.about{grid-template-columns:1fr;gap:65px;padding-bottom:45px}.about-card{padding:65px 26px 28px;margin-top:35px}.about p{font-size:16px}.about h3{font-size:24px}.why{padding:35px 0}.why-inner{grid-template-columns:1fr;gap:30px}.why .eyebrow{text-align:left}.why p{font-size:16px}.why h2{font-size:29px}.focus{padding-top:35px}.focus>h2{font-size:29px;margin-bottom:30px}.focus-grid{width:calc(100% - 36px);grid-template-columns:1fr;gap:20px}.focus-card{padding:30px 22px;min-height:220px}.focus-card h3{font-size:23px}.emergency{padding:0 18px}.emergency-inner{padding:35px 24px;grid-template-columns:1fr;gap:25px}.emergency h2{font-size:25px}.emergency img{max-width:300px;margin:auto}.join{padding:55px 22px}.join h2{font-size:26px;line-height:1.3}.join .actions{gap:16px}.partners{padding:40px 0 30px}.partners h2{font-size:29px}.partner-logos{flex-wrap:wrap;justify-content:center;gap:20px}.partner-logos img{width:calc(33.333% - 15px);height:75px}.programs>h2{font-size:29px;margin-bottom:24px}.program-grid{gap:15px;grid-template-columns:1fr}.program-grid article:nth-child(2){display:none}.program-grid article>a>img{height:auto;aspect-ratio:3/1;object-fit:cover}.program-copy{padding:22px 20px 10px}.program-copy h3{font-size:20px}.slider-arrow{top:55px;background:#ffffffc9;border-radius:50%;font-size:32px}.prev{left:5px}.next{right:5px}.footer-grid{grid-template-columns:1fr;gap:40px}.newsletter{grid-column:auto;max-width:none}.footer-main{padding:50px 0}.footer-bottom{gap:20px;padding:25px 0;font-size:12px}.footer-bottom>div{gap:20px}.footer-about>p{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.nav-item.current>button{background:var(--green);padding:17px 20px;margin-inline:-20px}.dropdown a[aria-current=page]{background:#e8f4df;font-weight:700}.who-page h2{color:#11374d}.about-page-hero{min-height:396px;background:linear-gradient(#00286670,#00286670),url(/assets/erei-community-unity.png) center/cover;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:40px 24px}.about-page-hero p{font-size:18px;font-weight:500;margin:52px 0 10px}.about-page-hero h1{font-size:34px;line-height:1.3;font-weight:700;margin:0}.organization-intro{padding:72px 24px 35px}.organization-inner{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr .94fr;align-items:center;gap:74px}.organization-inner>img{width:100%;aspect-ratio:4/3;object-fit:cover}.organization-inner h2{font-size:18px;line-height:1.5;margin:0 0 5px}.who-page p{line-height:1.75}.organization-inner p{font-size:16px;color:#111;margin:0 0 18px}.organization-inner p:last-child{margin:0}.mission-impact{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:start;padding:12px 0 55px}.mission-impact h2,.registration h2,.values-section h2{font:800 34px/1.3 Mulish,sans-serif;margin:0 0 18px}.mission-impact p,.mission-impact li,.registration li{font:16px/1.75 Arial,sans-serif;color:#111;margin:0 0 20px}.mission-impact ul,.registration ul{padding-left:40px;margin:0}.mission-impact>img{width:100%;margin-top:55px;aspect-ratio:4/3;object-fit:cover}.about-impact{padding-top:110px;padding-bottom:80px}.purpose-section{padding:30px 24px 40px}.purpose-panel{max-width:995px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border:5px solid var(--green);border-radius:4px;padding:20px 24px 24px;box-shadow:0 0 18px #0006;text-align:center}.purpose-panel .icon{display:block;font-size:48px;margin-bottom:22px}.purpose-panel h2{font-size:22px;margin:0 0 13px}.purpose-panel p{font-size:16px;margin:0}.registration{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;padding:35px 0 45px;align-items:center}.registration h2{font-size:30px}.registration-logos{display:flex;flex-direction:column;align-items:center;gap:24px}.registration-logos img{width:200px;height:185px;object-fit:contain}.values-section{background:#21455b;color:#fff;padding:120px 0 60px}.values-section h2{color:#fff}.values-lead{font:16px/1.75 Arial,sans-serif;max-width:625px;margin:0 0 85px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.values-grid article{border:3px solid #fff;padding:42px 24px 25px;text-align:center}.values-grid h3{font:800 23px Mulish,sans-serif;margin:0 0 15px}.values-grid p{font-size:16px;margin:0}.page-partners{display:grid;grid-template-columns:240px 1fr;gap:50px;align-items:center;padding:30px 0 60px}.page-partners>h2{font:800 34px Mulish,sans-serif;color:var(--green);margin:0}.page-partner-rows{display:grid;gap:30px}.partner-row{display:flex;gap:25px;align-items:center}.partner-row img{width:0;min-width:0;flex:1;object-fit:contain;max-height:135px}.partner-row.row-1 img{max-height:65px}.partner-row.row-2 img{max-height:75px}.partner-row.row-3{justify-content:flex-start}.partner-row.row-3 img{flex:0 1 225px;max-height:160px}.page-join{padding-top:100px;padding-bottom:100px}.team-page-hero{height:187px;background:url(/assets/10cb93fb3524b8e7.jpg) center/cover;display:grid;place-items:center;padding:24px;text-align:center}.team-page-hero h1{color:#053859;font:700 32px/1.4 Arial,sans-serif;margin:0}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 30px;padding:105px 0 65px}.team-card{position:relative;padding-bottom:30px;min-width:0}.member-portrait{display:block;margin-left:30px;overflow:hidden;border-radius:20px;aspect-ratio:540/794}.member-portrait img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.member-portrait:hover img{transform:scale(1.025)}.member-info{position:relative;margin-top:-84px;margin-right:30px;background:#f6d66b;border-radius:20px;padding:20px 30px;min-height:114px}.member-info h2{color:#262626;font-size:24px;line-height:1.25;margin:0 0 5px}.member-info p{font-size:16px;margin:0;color:#222}.member-info a:hover{color:var(--blue)}@media(max-width:1200px){.organization-inner{gap:45px}.mission-impact,.registration{gap:50px}.page-partners{grid-template-columns:200px 1fr;gap:30px}.member-info h2{font-size:22px}}@media(max-width:960px){.nav-item.current>button{margin:0;padding:14px 12px}.organization-inner{gap:30px}.mission-impact{gap:35px;grid-template-columns:1.1fr 1fr}.mission-impact h2,.values-section h2{font-size:29px}.purpose-panel{gap:20px;padding:20px}.purpose-panel p{font-size:14px}.registration{gap:35px}.registration h2{font-size:26px}.values-section{padding:65px 0 45px}.values-lead{margin-bottom:40px}.values-grid{grid-template-columns:repeat(2,1fr)}.page-partners{grid-template-columns:1fr}.page-partners>h2{text-align:center}.member-info{padding:20px}.member-info h2{font-size:20px}.team-grid{padding-top:65px}}@media(max-width:600px){.about-page-hero{min-height:310px;background-position:center}.about-page-hero p{font-size:16px;margin:20px 0 15px}.about-page-hero h1{font-size:29px}.organization-intro{padding:35px 18px}.organization-inner{grid-template-columns:1fr;gap:28px}.organization-inner h2{font-size:18px}.mission-impact{grid-template-columns:1fr;padding:0 0 35px;gap:25px}.mission-impact>img{margin:0}.mission-impact h2{font-size:29px}.mission-impact ul,.registration ul{padding-left:22px}.about-impact{padding:40px 18px}.purpose-section{padding:30px 18px}.purpose-panel{grid-template-columns:1fr;padding:28px 22px;gap:30px}.purpose-panel p{font-size:16px}.purpose-panel .icon{margin-bottom:16px}.registration{grid-template-columns:1fr;padding:20px 0 40px;gap:25px}.registration h2{font-size:29px}.registration-logos{flex-direction:row;gap:15px}.registration-logos img{width:calc(50% - 8px);height:150px}.values-section{padding:45px 0}.values-grid{grid-template-columns:1fr;gap:20px}.values-grid article{padding:28px 22px}.values-lead{margin-bottom:30px}.page-partners{padding:35px 0 45px;gap:25px}.page-partners>h2{font-size:29px}.page-partner-rows{gap:25px}.partner-row{gap:15px;flex-wrap:wrap;justify-content:center}.partner-row img{flex:0 1 calc(50% - 15px);width:calc(50% - 15px);max-height:100px}.partner-row.row-3 img{flex:0 1 calc(50% - 15px);max-height:120px}.page-join{padding:55px 22px}.team-page-hero{height:180px;background-position:65% center}.team-page-hero h1{font-size:25px}.team-grid{grid-template-columns:1fr;padding:40px 0 20px;gap:24px}.member-portrait{margin-left:20px;aspect-ratio:540/794}.member-info{margin-right:20px;margin-top:-75px;padding:20px;min-height:110px}.member-info h2{font-size:21px}.member-info p{font-size:14px}}.faq-banner{height:120px;background:url(/assets/fd868818a15abf7e.jpg) center/cover}.faq-section{padding:100px 24px 70px;max-width:1000px;margin:auto}.faq-intro{text-align:center;color:#51637c;font-size:18px;font-weight:500;margin:0 0 8px}.faq-intro a:hover{text-decoration:underline}.faq-section h1{text-align:center;font-size:36px;line-height:1.3;margin:0 0 45px}.faq-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.faq-tabs button{border:0;background:#f4f4f4;color:#08274d;font:800 16px Mulish,sans-serif;padding:19px 25px;position:relative}.faq-tabs button[aria-selected=true]{background:#062758;color:#fff}.faq-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-9px;left:calc(50% - 9px);border-width:9px 9px 0;border-style:solid;border-color:#062758 transparent transparent}.faq-item{margin-bottom:10px}.faq-item h2{margin:0;font-size:18px}.faq-item h2 button{width:100%;padding:17px 30px;border:0;background:#f4f4f4;color:#062758;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;font-weight:700}.faq-item.expanded h2 button{background:#062758;color:#fff}.faq-item.expanded .chevron{transform:rotate(225deg);margin-top:5px}.faq-answer{background:#fafafa;padding:32px 25px;font-size:16px;line-height:1.75}.faq-answer p{margin:0}.faq-answer ul{margin-bottom:0}.volunteer-hero{background-image:linear-gradient(#00286670,#00286670),url(/assets/erei-volunteer-unity.png)}.volunteer-lead{max-width:760px;margin:60px auto 55px;text-align:center;color:#062758;font:700 24px/1.3 Poppins,sans-serif;padding:0 20px}.volunteer-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;align-items:start}.volunteer-row h2,.volunteer-who h2,.volunteer-gains h2{font:800 34px/1.3 Mulish,sans-serif;color:#11374d;margin:0 0 26px}.volunteer-row p,.volunteer-row li{font:16px/1.75 Arial,sans-serif}.volunteer-row p{margin:0 0 20px}.volunteer-row ul{padding-left:40px;margin:0}.volunteer-row li{margin-bottom:18px}.volunteer-row img{width:100%;object-fit:cover;aspect-ratio:4/3}.volunteer-who{padding:60px 0;background:#21455b;color:#fff}.volunteer-who h2{color:#fff;margin-bottom:18px}.volunteer-who>div>p{font:16px/1.75 Arial,sans-serif;margin:0 0 40px}.volunteer-box-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px}.volunteer-box-grid p{margin:0;border:3px solid white;padding:40px 24px;text-align:center;font-size:16px;line-height:1.75}.volunteer-gains{background:#f3f3f3;padding:45px 24px 60px}.volunteer-gains h2{text-align:center;margin-bottom:45px}.volunteer-gains .volunteer-box-grid{max-width:920px;margin:auto;grid-template-columns:repeat(2,1fr);gap:25px 30px}.volunteer-gains .volunteer-box-grid p{background:#21455b;color:#fff}.volunteer-join h2{max-width:900px;font:800 34px/1.3 Mulish,sans-serif;margin-bottom:25px}.volunteer-join p{max-width:820px;margin:0 auto 30px;font-size:20px;line-height:1.6}.contact-information{background:#062758;color:#fff;padding:30px 0 50px}.contact-info-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center}.contact-eyebrow{font-size:18px;font-weight:500;margin:0 0 8px}.contact-info-grid h2{font-size:30px;margin:0 0 12px;line-height:1.3}.contact-info-grid>div>p:not(.contact-eyebrow){font-size:16px;line-height:1.7;margin:0 0 30px}.contact-detail{display:flex;align-items:center;gap:15px;margin-bottom:30px;min-width:0}.contact-icon{width:90px;height:90px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#053859;font-size:35px}.contact-detail h3{font:700 23px Mulish,sans-serif;margin:0 0 12px}.contact-detail address,.contact-detail a{font-style:normal;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.contact-info-grid iframe{display:block;width:100%;height:495px;border:0;background:#dde9df}.contact-message{background:linear-gradient(#062758 0 350px,#fff 350px 100%);padding:50px 0 45px}.message-panel{background:#f4f4f4;padding:90px;text-align:center;color:#51637c}.message-panel h2{font-size:36px;line-height:1.3;color:#062758;margin:8px 0 20px}.message-intro{max-width:620px;margin:0 auto 30px;font-size:16px;line-height:1.75}.contact-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:30px}.contact-field-grid label{display:block;min-width:0}.contact-field-grid input,.contact-field-grid textarea{display:block;width:100%;border:1px solid #d1d1d1;border-radius:3px;padding:14px 16px;font-size:16px;color:#33445c;background:#fff;box-shadow:0 0 9px #0005}.contact-field-grid input{height:50px}.contact-field-grid input::placeholder,.contact-field-grid textarea::placeholder{color:#8a97aa}.message-field{grid-column:1/-1}.contact-field-grid textarea{min-height:95px;resize:vertical}.contact-form .button{min-height:50px;font-size:14px}.contact-status{max-width:650px;margin:25px auto 0;font-size:14px;line-height:1.6;color:#062758}.donate-hero{background:linear-gradient(#06275880,#06275880),url(/assets/d4b831205ee274d2.jpg) center/cover;min-height:670px;padding:150px 0 80px}.donate-hero-inner{display:flex;justify-content:flex-end}.donation-panel{background:var(--green);color:#fff;width:590px;padding:30px}.donation-panel h1{font-size:34px;line-height:1.2;margin:0 0 32px}.donation-panel p{font-size:18px;font-weight:500;margin:0 0 20px}.donation-options{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-left:10px}.donation-options a{display:inline-block;background:#425e2c;color:#fff;padding:11px 24px;border-radius:2px;font:14px/1.3 Arial,sans-serif}.donation-options a:hover{background:#314920}.in-kind{background:#b6c2aa;padding:30px 0}.in-kind>div{display:flex;justify-content:space-between;align-items:center;gap:30px}.in-kind h2{font:800 34px/1.4 Mulish,sans-serif;color:#425e2c;margin:0}.in-kind .donate{margin:0;white-space:nowrap}.bank-details{text-align:center;padding:45px 0 65px}.bank-details h2{font:800 34px/1.3 Mulish,sans-serif;color:#425e2c;margin:0 0 28px}.bank-details p{font:16px/1.75 Arial,sans-serif;margin:0 0 20px}@media(max-width:960px){.faq-section{padding-top:65px}.contact-info-grid{grid-template-columns:1fr 1fr}.contact-icon{width:65px;height:65px;font-size:28px}.contact-detail a,.contact-detail address{font-size:14px}.message-panel{padding:55px 35px}.donate-hero{padding:100px 0 70px;min-height:600px}.donation-panel{width:55%}.donation-panel h1{font-size:29px}.donation-options{padding:0}.in-kind h2{font-size:28px}}@media(max-width:600px){.faq-banner{height:100px}.faq-section{padding:45px 18px}.faq-intro{font-size:15px}.faq-section h1{font-size:29px;margin-bottom:28px}.faq-tabs{gap:6px}.faq-tabs button{padding:14px 8px;font-size:11px;flex:1}.faq-item h2{font-size:15px}.faq-item h2 button{padding:17px 18px}.faq-answer{padding:24px 18px;font-size:14px}.volunteer-hero h1{font-size:28px}.volunteer-lead{font-size:20px;line-height:1.5;margin:35px auto}.volunteer-row{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.volunteer-row h2,.volunteer-who h2,.volunteer-gains h2{font-size:29px;margin-bottom:20px}.volunteer-row ul{padding-left:24px}.volunteer-who{padding:40px 0}.volunteer-box-grid{grid-template-columns:1fr;gap:15px}.volunteer-box-grid p{padding:25px 20px}.volunteer-gains{padding:40px 18px}.volunteer-gains .volunteer-box-grid{grid-template-columns:1fr;gap:15px}.volunteer-join h2{font-size:29px}.volunteer-join p{font-size:17px}.volunteer-join .container{width:100%}.contact-info-grid{grid-template-columns:1fr;gap:25px}.contact-info-grid h2{font-size:28px}.contact-detail{margin-bottom:24px}.contact-icon{width:70px;height:70px}.contact-detail h3{font-size:22px}.contact-detail a,.contact-detail address{font-size:15px}.contact-info-grid iframe{height:320px}.contact-message{padding-top:0}.message-panel{padding:40px 20px}.message-panel h2{font-size:29px}.message-intro{font-size:15px}.contact-field-grid{grid-template-columns:1fr;gap:20px}.message-field{grid-column:auto}.contact-field-grid input,.contact-field-grid textarea{font-size:14px}.donate-hero{min-height:640px;padding:210px 0 35px;background-position:35% center}.donation-panel{width:100%;padding:25px}.donation-panel h1{font-size:28px;margin-bottom:22px}.donation-panel p{font-size:16px}.donation-options{gap:15px}.donation-options a{font-size:13px;padding:12px 18px}.in-kind>div{display:block}.in-kind h2{font-size:26px;margin-bottom:20px}.bank-details{padding:35px 0 45px}.bank-details h2{font-size:27px}.bank-details p{font-size:15px}}a:not([href]){cursor:default}.contact-info-grid{grid-template-columns:1fr}.contact-info-grid>div{max-width:700px}.organization-brand{display:flex;align-items:center;gap:10px;width:220px;color:var(--navy)}.brand-mark{display:grid;place-items:center;flex-shrink:0;width:48px;height:55px;border-radius:10px;background:var(--green);color:#fff;font:800 36px/1 Mulish,Arial,sans-serif}.brand-name{display:flex;flex-direction:column;font:800 22px/1.15 Mulish,Arial,sans-serif;letter-spacing:.4px}.brand-name>span{font-size:16px;line-height:1.4;white-space:nowrap}.brand-name>.brand-subtitle{font-size:12px;letter-spacing:3px;color:var(--green)}
