@import "https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Poppins:wght@400;500;600;700;800&family=Roboto+Slab:wght@400;500&family=Rubik:wght@400;500;700&family=Shadows+Into+Light&display=swap";:root{--blue:#58aade;--yellow:#febe10;--orange:#ff6d12;--ink:#2c2734;--muted:#88858e;--white:#fff;--pale:#f8f5f2;--line:#e7e5e5;--display:"Roboto Slab",Georgia,serif;--body:"Poppins",Arial,sans-serif;--button:"Rubik",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--muted);font:400 18px/2 var(--body);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,summary,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:hover{color:var(--orange)}:focus-visible{outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink)}h1,h2{font:400 50px/1.2 var(--display);margin-bottom:40px}h3{font:500 21px/1.5 var(--body);margin-bottom:20px}p{margin-bottom:26px}.wrap{width:min(1170px,100% - 60px);margin-inline:auto}.section-space{padding-block:115px}.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}.skip{z-index:100;background:var(--white);color:var(--ink);padding:10px 20px;position:fixed;top:-80px;left:20px}.skip:focus{top:10px}[hidden]{display:none!important}.button{background:var(--blue);color:var(--white);min-height:66px;font:700 16px/1.6 var(--button);white-space:nowrap;border:0;border-radius:40px;justify-content:center;align-items:center;padding:20px 58px;transition:background .2s,color .2s;display:inline-flex}.button:hover{color:var(--white);background:var(--orange)}.button.orange{background:var(--orange)}.button.orange:hover,.button.dark{background:var(--ink)}.eyebrow{font:400 30px/1.4 var(--body);color:var(--yellow);margin-bottom:9px}.topbar{background:var(--blue);color:var(--white);height:43px;font-size:14px;line-height:1.6}.top-inner{align-items:center;gap:40px;height:100%;padding-inline:25px;display:flex}.social{align-items:center;gap:10px;display:flex}.social a{width:40px;height:40px;color:var(--white);background:#4255d8;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.social a:nth-child(2){background:#31b5d9}.social a:nth-child(3){background:#527ca7}.social a:nth-child(4){background:#d8423f}.top-social{gap:28px;margin-left:auto}.top-social a{width:25px;height:25px;background:0 0!important}.site-header{background:var(--white);z-index:20;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:107px;display:flex}.logo{flex:none;align-self:stretch;align-items:center;width:165px;display:flex}.logo img{object-fit:contain;width:140px;max-height:95px}#main-nav{margin-left:auto}#main-nav ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}#main-nav a{font-size:16px;line-height:36px;display:block;position:relative}#main-nav a.active{color:var(--ink)}#main-nav a.active:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:0;left:0;right:0}#main-nav li{position:relative}#main-nav .submenu{background:var(--white);min-width:220px;padding:20px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #2c273421}#main-nav li:hover>.submenu,#main-nav li:focus-within>.submenu{display:block}.search-toggle{color:var(--ink);background:0 0;border:0;margin-left:auto;padding:10px;line-height:1}.donate{min-height:47px;padding:10px 30px;font-size:14px}.menu-toggle{display:none}.site-header form{background:var(--white);z-index:25;max-width:calc(100vw - 40px);padding:25px;position:absolute;top:100%;right:max(30px,50vw - 585px);box-shadow:0 8px 25px #2c273424}.site-header form label{display:block}.site-header form input{width:240px}.site-header form .button{min-height:50px;padding:15px 25px}.hero{background:var(--pale);height:830px;position:relative;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity .7s;position:absolute;inset:0}.hero-slide.current{opacity:1;visibility:visible}.hero-slide>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-caption{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:60% 6% 7%}.hero-caption h1{font:800 clamp(38px,5.2vw,76px)/1.1 var(--body);color:var(--blue);text-transform:uppercase;margin:40px 0}.hero-caption .button{min-width:210px}.hero-prev,.hero-next{color:var(--white);background:#2c27342b;border:1px solid #fff5;border-radius:50%;width:65px;height:65px;font-size:36px;line-height:1;position:absolute;top:46%}.hero-prev{left:8.3%}.hero-next{right:8.3%}.hero-pause{color:var(--white);background:#2c27347a;border:0;border-radius:4px;padding:6px 12px;position:absolute;bottom:20px;right:30px}.purpose-bg{background:var(--pale) var(--purpose-bg) center top/100% auto no-repeat}.focus-areas{z-index:2;background:var(--white);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:65px;margin-bottom:-60px;padding:60px 50px;display:grid;position:relative;transform:translateY(-60px)}.focus-areas h3{margin-bottom:24px;padding-left:30px}.focus-areas p{margin:0;line-height:1.9}.purpose{background:linear-gradient(transparent 48%,var(--white) 48%);grid-template-columns:1.15fr .92fr;align-items:start;gap:30px;width:100%;padding-inline:max(30px,50% - 585px);display:grid}.purpose-photo{padding-top:5px}.purpose-photo img{aspect-ratio:1.33;object-fit:cover;width:100%}.purpose-copy h2{margin-bottom:40px}.purpose-copy>p:not(.eyebrow){line-height:1.9}.objectives{margin:24px 0 115px;padding:0;list-style:none}.objectives li{color:var(--ink);align-items:center;gap:22px;margin-bottom:14px;font-size:20px;line-height:1.8;display:flex}.check-icon{border:2px solid var(--yellow);color:var(--yellow);font:500 20px/21px var(--body);border-radius:50%;flex:none;width:25px;height:25px}.activity-count{border:5px solid var(--pale);background:var(--blue);color:var(--white);border-radius:0 0 8px 8px;align-items:center;gap:30px;max-width:430px;padding:30px 42px;display:flex}.activity-count svg{color:var(--yellow);flex:none}.activity-count strong{font:400 50px/1 var(--button);display:block}.activity-count span{font:400 18px/1.5 var(--button);display:block}.values{background:var(--ink) var(--values-bg) center/cover;color:var(--white)}.values-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.values h2{color:var(--white);max-width:530px}.play-button{background:var(--white);width:105px;height:105px;color:var(--ink);border:0;border-radius:7px;place-items:center;margin-top:65px;display:grid}.values-list article{align-items:flex-start;gap:30px;padding:20px 0 45px;display:flex}.values-list article+article{border-top:1px solid #fff2;padding-top:50px}.line-icon{font:400 72px/1 var(--body);color:var(--yellow);flex:none;width:70px}.values-list h3{color:var(--white);font-size:25px}.values-list p{color:#b7b3bb;margin:0}.faq{background:var(--white) var(--faq-bg) left center/auto 100% no-repeat;min-height:850px}.faq-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.faq h2{margin-bottom:75px}.accordions details{margin-bottom:20px}.accordions summary{cursor:pointer;border:2px solid var(--line);color:var(--ink);border-radius:50px;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:21px 28px;font-size:16px;line-height:1.4;list-style:none;display:flex}.accordions summary::-webkit-details-marker{display:none}.accordions summary span:after{content:"+";color:var(--orange);font-size:25px;font-weight:400}.accordions details[open] summary{background:var(--orange);color:var(--white);border-color:var(--orange)}.accordions details[open] summary span:after{content:"−";color:var(--white)}.accordions details p{margin:0;padding:20px 30px 5px;line-height:2}.help-photo{align-self:start;position:relative}.help-photo>img{object-fit:cover;border-radius:7px;width:100%;min-height:550px}.help-label{background:var(--blue);color:var(--white);max-width:82%;font:400 30px/1.3 var(--display);border-radius:7px;align-items:center;gap:20px;padding:30px 35px;display:flex;position:absolute;bottom:-30px;right:0}.help-label span{font-size:55px}.join{text-align:center;color:var(--white);background:linear-gradient(#2c273480,#2c273480),var(--join-bg) center/cover;padding:120px 0 180px}.join-icon{background:var(--blue);color:var(--white);border-radius:7px;place-items:center;width:125px;height:125px;margin:0 auto 20px;font-size:65px;display:grid}.join h2{font:400 70px/1.3 var(--body);color:var(--white);margin:0}.news-band{background:var(--pale) var(--purpose-bg) center top/cover}.newsletter{background:var(--white);border-radius:8px;align-items:center;gap:55px;min-height:235px;margin-bottom:-75px;padding:55px 70px;display:flex;position:relative;transform:translateY(-75px);box-shadow:0 20px 35px #2c273412}.newsletter-heading{flex:none;align-items:center;gap:30px;line-height:1.2;display:flex}.newsletter-heading>span{color:var(--line);font-size:60px}.newsletter-heading p{color:var(--orange);margin:0 0 5px;font-size:30px}.newsletter-heading h2{margin:0;font:400 38px/1.2 Abril Fatface,Georgia,serif}.newsletter form{align-items:center;gap:10px;width:100%;display:flex}input,textarea,select{background:var(--pale);color:var(--ink);border:0;border-radius:40px;min-width:0;padding:20px 40px;font-size:16px;line-height:1.8}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.newsletter input{width:100%}.newsletter .button{padding-inline:50px}.home-news{padding-block:130px 190px}.news-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:30px;display:grid}.news-card{border:1px solid var(--line);background:var(--white);border-radius:9px;overflow:hidden}.news-image img{aspect-ratio:1.5;object-fit:cover;width:100%}.news-body{padding:35px 40px 40px;position:relative}.news-body h2{font:500 24px/1.18 var(--body);margin-bottom:30px}.post-meta{white-space:nowrap;margin:0 0 24px;font-size:14px;line-height:2}.post-meta>span{color:var(--yellow)}.date-badge{background:var(--blue);color:var(--white);text-align:center;width:65px;height:65px;font:400 16px/1.4 var(--button);border-radius:50%;padding:10px;position:absolute;top:-33px;right:20px}.news-image:empty{display:none}.news-image:empty+.news-body .date-badge{top:-20px}.more{background:var(--pale);font:700 14px/1.5 var(--button);border-radius:30px;padding:12px 30px;display:inline-block}.more:hover{background:var(--blue);color:var(--white)}.photo-carousel{position:relative}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>a{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16px);overflow:hidden}.carousel-track img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.carousel-track>a:hover img{transform:scale(1.045)}.carousel-controls{justify-content:center;gap:10px;padding:15px 0;display:flex}.carousel-controls button{color:var(--ink);border:1px solid var(--line);background:var(--white);border-radius:50%;width:38px;height:38px;font-size:20px;line-height:1}.carousel-controls button:hover{background:var(--blue);color:var(--white)}.home-gallery{background:var(--orange)}.home-gallery .carousel-track{gap:0}.home-gallery .carousel-track>a{flex-basis:20%;height:240px;position:relative}.home-gallery .carousel-track>a:after{content:"";background:#ff6d12b0;transition:opacity .2s;position:absolute;inset:0}.home-gallery .carousel-track>a:hover:after{opacity:0}.home-gallery .carousel-controls{padding:8px}.partners{padding-block:60px}.partners .carousel-track>a{flex-basis:calc(20% - 19.2px);place-items:center;height:95px;padding:10px 20px;display:grid}.partners .carousel-track img{object-fit:contain;width:100%;max-height:80px}.partners .carousel-controls{padding-bottom:0}.footer{background:var(--ink) var(--footer-image) center bottom/cover;color:#eaeaea;font:400 16px/2.25 var(--button)}.footer-grid{grid-template-columns:1.3fr 1.15fr 1fr 1.1fr;gap:30px;padding-block:95px;display:grid}.footer h3{color:var(--white);margin-bottom:36px;font:400 24px/1.3 Abril Fatface,Georgia,serif}.footer p{margin:30px 0}.footer-logo{object-fit:contain;width:115px;height:55px}.footer .social{margin-top:40px}.footer-links{gap:45px;display:flex}.footer ul{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:7px}.footer .button{min-height:44px;padding:10px 24px;font-size:14px}.contact-list li{border-bottom:1px solid #ffffff18;padding:12px 0;line-height:1.5}.contact-list li:last-child{border:0}.contact-list span{color:var(--yellow);margin-right:10px}.copyright{background:#211e28;padding:28px 0}.copyright .wrap{justify-content:space-between;gap:30px;display:flex}.back-top{background:var(--blue);width:45px;height:45px;color:var(--white);z-index:15;border:0;border-radius:50%;position:fixed;bottom:25px;right:25px}.about-banner{justify-content:space-between;align-items:center;min-height:300px;display:flex}.about-banner h1{margin:0}.about-intro{grid-template-columns:1fr .85fr;align-items:center;gap:65px;min-height:700px;padding-top:20px;display:grid}.about-intro p:not(.blue-label){margin-bottom:35px}.blue-label{background:var(--blue);color:var(--white);border-radius:40px;max-width:290px;margin-bottom:100px;padding:17px 30px}.about-intro img{object-fit:contain;max-height:430px}.about-work{grid-template-columns:1fr .85fr;align-items:center;gap:65px;min-height:700px;display:grid}.what-bubble{background:var(--white);color:var(--ink);text-align:center;border-radius:50%;place-items:center;width:200px;height:200px;padding:35px;font-size:30px;line-height:1.3;display:grid;box-shadow:0 10px 35px #2c273415}.about-objectives{grid-template-columns:1fr 1fr;gap:120px;min-height:800px;display:grid}.about-objectives>div:first-child,.about-objectives article{align-items:flex-start;gap:35px;display:flex}.about-objectives h2{font:500 25px/1.4 var(--body);margin-bottom:25px}.about-partners{padding-block:15px}.volunteer-call{background:var(--pale) var(--volunteer-bg) center/cover;min-height:400px}.volunteer-call>.wrap{justify-content:space-between;align-items:center;gap:50px;display:flex}.volunteer-call h2{margin:0}.gallery-page{padding-block:0 25px}.gallery-page-carousel .carousel-track{gap:30px;margin-inline:20px}.gallery-page-carousel .carousel-track>a{border-radius:8px;flex-basis:calc(33.3333% - 20px);height:240px}.contact-banner{background:var(--contact-bg) center top/auto;text-align:center;min-height:162px;padding:6px 20px 20px}.contact-banner h1{margin:0}.contact-grid{border:1px solid var(--line);grid-template-columns:1.85fr 1fr;display:grid}.contact-form{padding:80px}.form-grid{grid-template-columns:1fr 1fr;gap:25px 20px;display:grid}.contact-form input{width:100%}.contact-form textarea{resize:vertical;border-radius:40px;width:100%;margin:30px 0 25px}.form-note{margin-top:18px;font-size:13px;line-height:1.7}.contact-address{background:var(--pale);text-align:center;font:400 16px/1.9 var(--button);padding:65px 35px}.contact-address h3{margin:0 0 45px;font-size:18px}.contact-address h3:not(:first-child){margin:25px 0 15px}.contact-address .social{justify-content:center}.contact-map{height:400px}.contact-map iframe{border:0;width:100%;height:100%}.listing{padding:0 0 100px}.listing.blog-list .news-grid{grid-template-columns:1fr 1fr;margin-inline:20px}.listing .news-card{margin-bottom:10px}.event-filters{background:var(--pale);color:var(--ink);border-radius:9px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:30px;margin:0 0 70px;padding:35px 40px;font-size:16px;display:grid}.event-filters input,.event-filters select{background:var(--white);border-radius:10px;width:100%;min-height:51px;margin-top:8px;padding:12px 20px;display:block}.event-filters .button{border-radius:10px;min-height:51px;padding:12px 35px}.event-grid .date-badge{background:var(--yellow);border-radius:8px;top:-225px;left:-20px;right:auto}.event-grid h2{font-size:30px;line-height:1.25}.pagination{justify-content:center;gap:15px;margin:50px 0;display:flex}.pagination a{border:1px solid var(--line);border-radius:50%;place-items:center;width:45px;height:45px;line-height:1;display:grid}.pagination a.selected{background:var(--blue);color:var(--white)}.article-banner{background:var(--pale);text-align:center;padding:75px max(30px,50vw - 585px)}.article-banner h1{font-size:44px}.article-banner p{font-size:14px;line-height:1.8}.article-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:60px;padding-block:100px;display:grid}.article-featured{width:100%;margin-bottom:45px}.cms-article h2{font-size:32px;line-height:1.4}.cms-article p{white-space:pre-line}.cms-article img{margin-block:30px}.cms-article a{color:var(--blue);text-decoration:underline}.cms-article ul{padding-left:25px}.article-sidebar form,.article-sidebar section{background:var(--pale);border-radius:5px;margin-bottom:30px;padding:35px}.article-sidebar input{background:var(--white);width:100%;margin:10px 0;padding:15px}.article-sidebar .button{min-height:45px;padding:15px 30px}.article-sidebar h3{font-size:22px}.plain-page{max-width:1000px;display:block}.search-page form{flex-wrap:wrap;gap:15px;margin-bottom:60px;display:flex}.search-page label{width:100%}.search-page input{flex:1}.search-page article{border-bottom:1px solid var(--line);padding:30px 0}.search-page article h2{font:500 28px/1.4 var(--body);margin:0 0 20px}.not-found{min-height:500px}dialog{max-width:95vw;color:var(--ink);background:var(--white);border:0;border-radius:8px;padding:45px}dialog::backdrop{background:#17131de6}#photo-dialog[open]{align-items:center;gap:20px;display:flex}#photo-dialog img{object-fit:contain;max-width:75vw;max-height:80vh}dialog button{color:var(--ink);background:0 0;border:0;font-size:30px;line-height:1}.dialog-close{position:absolute;top:10px;right:12px}#video-dialog iframe{border:0;width:75vw;height:42vw;max-height:80vh}.reveal{opacity:1}.reveal.visible{animation:.6s both enter}@keyframes enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.hero{height:850px}}@media (width<=1100px){.header-inner{gap:18px}#main-nav ul{gap:20px}.logo{width:130px}.donate{padding:10px 20px}.focus-areas{gap:30px;padding-inline:30px}.newsletter{gap:30px;padding:45px 35px}.newsletter .button{padding-inline:28px}.news-body{padding:30px 25px}.footer-grid,.footer-links{gap:25px}.contact-form{padding:50px}.event-filters{gap:20px;padding:30px}.event-grid h2{font-size:25px}}@media (width<=800px){body{font-size:18px;line-height:1.9}.wrap{width:calc(100% - 40px)}h1,h2{font-size:46px}.section-space{padding-block:70px}.topbar{display:none}.header-inner{height:109px}.logo{width:170px}.logo img{width:145px;max-height:90px}.menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;width:31px;margin-left:auto;padding:3px 0;display:flex}.menu-toggle span{background:#f0a000;width:25px;height:4px}.search-toggle,.header-inner>.donate{display:none}#main-nav{background:var(--white);max-height:70vh;padding:15px 25px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 20px #2c27341a}#main-nav.open,#main-nav>ul{display:block}#main-nav a{border-bottom:1px solid var(--line);padding:10px;font-size:18px}#main-nav .submenu{box-shadow:none;padding:0 20px;display:block;position:static}#main-nav a.active:after{display:none}.hero{height:585px}.hero-caption{justify-content:flex-start;inset:31% 20px 40%}.hero-caption h1{margin:20px 0 25px;font-size:39px}.hero-caption .button{min-width:120px;min-height:43px;padding:15px 22px;font-size:16px}.hero-prev,.hero-next{width:55px;height:55px;top:45%}.hero-prev{left:6%}.hero-next{right:6%}.hero-pause{bottom:70px;right:15px}.purpose-bg{background-size:auto 100%}.focus-areas{margin-bottom:-50px;padding:60px 20px;display:block;transform:translateY(-50px)}.focus-areas article{padding:0}.focus-areas article+article{margin-top:65px}.focus-areas h3{margin-bottom:30px;padding-left:30px;font-size:21px;line-height:1.5}.focus-areas p{line-height:1.9}.purpose{background:var(--white);padding:0 20px 60px;display:block}.purpose-photo{margin-bottom:60px;padding:0}.purpose-copy .eyebrow{margin-bottom:8px}.purpose-copy h2{margin-bottom:45px}.purpose-copy>p:not(.eyebrow){line-height:1.9}.objectives{margin-bottom:35px}.objectives li{gap:20px;margin-bottom:14px;line-height:1.8}.activity-count{text-align:center;border:0;border-radius:8px;flex-direction:column;gap:22px;width:100%;max-width:none;padding:30px 20px;display:flex}.activity-count strong{font-size:50px}.activity-count span{font-size:18px}.values-grid{display:block}.values h2{margin-bottom:60px;font-size:50px}.play-button{margin-top:0;margin-bottom:50px}.values-list article{gap:30px;padding:0 15px 50px}.values-list article+article{padding-top:60px}.values-list h3{margin-bottom:35px;font-size:21px}.values-list p{font-size:18px;line-height:2}.line-icon{width:65px;font-size:65px}.faq{background-position:0 0;background-size:auto 50%;min-height:0;padding-bottom:100px}.faq-grid{display:block}.faq h2{margin-bottom:60px}.accordions summary{min-height:84px;padding:22px 29px;font-size:16px;line-height:1.1}.accordions details{margin-bottom:20px}.accordions details p{padding:23px 30px 5px;line-height:2}.help-photo{margin-top:80px;display:none}.join{padding:120px 0 160px}.join-icon{width:125px;height:125px;margin-bottom:40px}.join h2{font-size:70px;font-weight:400;line-height:1.1}.newsletter{text-align:center;min-height:0;margin-bottom:-60px;padding:70px 20px 80px;display:block;transform:translateY(-60px)}.newsletter-heading{margin-bottom:45px;display:block}.newsletter-heading>span{margin:0 auto 10px;line-height:1.2;display:block}.newsletter-heading p{font-size:30px}.newsletter-heading h2{font-size:36px}.newsletter form{display:block}.newsletter input{text-align:center;min-height:70px;margin-bottom:28px;padding:23px 28px}.newsletter .button{min-height:70px;padding:20px 45px}.home-news{padding-block:85px 100px}.news-grid{grid-template-columns:1fr;gap:60px}.news-body{padding:35px 40px 40px}.news-body h2{font-size:24px;line-height:1.18}.post-meta{margin:0 0 30px;font-size:14px}.date-badge{right:20px}.home-gallery .carousel-track>a{flex-basis:50%;height:200px}.partners{padding:45px 0}.partners .carousel-track>a{flex-basis:calc(50% - 12px);height:100px;padding:10px}.footer-grid{grid-template-columns:1fr;gap:45px;padding:70px 0}.footer p{margin:20px 0}.footer h3{margin-bottom:25px}.footer-logo{width:130px}.footer-links{gap:65px}.copyright .wrap{display:block}.copyright a{margin-top:15px;display:block}.about-banner{min-height:290px;padding-block:60px;display:block}.about-banner h1{margin-bottom:30px;font-size:46px}.about-intro{flex-direction:column;gap:50px;min-height:0;padding-block:25px 80px;display:flex}.blue-label{margin-bottom:60px}.about-intro img{max-width:85%}.about-work{flex-direction:column;gap:40px;min-height:0;padding-top:30px;display:flex}.about-objectives{min-height:0;padding-block:70px;display:block}.about-objectives>div:first-child{margin-bottom:55px}.about-objectives>div:first-child,.about-objectives article{gap:20px}.about-objectives h2{font-size:23px}.about-objectives .line-icon{width:50px;font-size:50px}.volunteer-call{min-height:0}.volunteer-call>.wrap{display:block}.volunteer-call h2{margin-bottom:40px;font-size:44px}.gallery-page h1,.listing>h1{margin:10px 0 30px;font-size:32px}.gallery-page-carousel .carousel-track{gap:20px;margin:0}.gallery-page-carousel .carousel-track>a{flex-basis:100%;height:235px}.contact-banner{min-height:170px;padding:15px 20px}.contact-banner h1{font-size:40px}.contact-banner .eyebrow{font-size:25px}.contact-grid{width:100%;display:block}.contact-form{padding:50px 20px}.form-grid{grid-template-columns:1fr;gap:20px}.contact-form textarea{margin-top:20px}.contact-form .button{padding-inline:35px}.contact-address{padding:50px 30px}.contact-map{height:300px}.listing.blog-list .news-grid{grid-template-columns:1fr;margin:0}.event-filters{grid-template-columns:1fr;gap:20px;margin-bottom:50px;padding:25px}.event-grid h2{font-size:27px}.article-banner{padding:60px 20px}.article-banner h1{overflow-wrap:anywhere;font-size:32px}.article-layout{padding-block:60px;display:block}.article-sidebar{margin-top:60px}.cms-article h1{font-size:40px}.cms-article h2{overflow-wrap:anywhere;font-size:28px}.cms-article{overflow-wrap:anywhere}.search-page form{display:block}.search-page input{width:100%;margin-bottom:20px}#photo-dialog{max-width:98vw;padding:40px 10px}#photo-dialog[open]{gap:5px}#photo-dialog img{max-width:75vw}#photo-dialog button{font-size:24px}.back-top{bottom:12px;right:12px}}.footer{background-image:var(--footer-image);background-position:bottom;background-repeat:no-repeat;background-size:cover}.accordions,.form-fields,.address-items{margin:0;padding:0;list-style:none}.message-field{grid-column:1/-1}.form-fields textarea{margin-top:0}.address-items>li+li{margin-top:28px}.contact-address .address-items h3{margin-bottom:18px}.contact-address .address-items>li:first-child h3{margin-bottom:45px}.footer h2{color:var(--white);margin-bottom:36px;font:400 24px/1.3 Abril Fatface,Georgia,serif}.focus-areas>ul{grid-template-columns:repeat(3,1fr);gap:65px;margin:0;padding:0;list-style:none;display:grid}@media (width<=800px){.focus-areas>ul{display:block}.focus-areas>ul>li+li{margin-top:65px}.footer h2{margin-bottom:25px}}.focus-areas article{position:relative}.focus-icon{object-fit:contain;width:27px;height:35px;position:absolute;top:4px;left:0}.values{background-color:var(--ink);background-image:linear-gradient(#2c273440,#2c273440),var(--values-bg)}.news-card:has(.news-image:empty){overflow:visible}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}::selection{background:var(--blue);color:var(--white)}html{scrollbar-color:var(--blue) var(--pale)}body{min-width:320px}.coalition-icon{flex:none;display:block}.top-inner>a{align-items:center;gap:9px;display:inline-flex}.top-inner>a .coalition-icon{color:var(--white)}.site-header{will-change:transform;transition:box-shadow .25s;position:sticky;top:0;box-shadow:0 1px #2c273412}.button{gap:8px}.donate .coalition-icon{fill:currentColor}.social a .coalition-icon{--icon-hole:currentColor}.top-social a .coalition-icon{--icon-hole:var(--blue)}.hero-prev,.hero-next,.hero-pause{place-items:center;display:grid}.activity-count>.coalition-icon{color:var(--yellow)}.line-icon{color:var(--yellow);width:70px;height:70px}.help-label>.coalition-icon{flex:0 0 55px}.join-icon{place-items:center;display:grid}.newsletter-heading>.coalition-icon{color:var(--line);stroke-width:1.2px}.post-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-meta>span,.post-meta>a{align-items:center;gap:6px;display:inline-flex}.post-meta .coalition-icon{color:var(--yellow)}.post-meta .post-author{color:var(--muted);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.post-meta .post-author:hover{color:var(--orange);text-decoration-color:currentColor}.contact-list a,.contact-list li{align-items:flex-start;gap:10px;display:flex}.contact-list .coalition-icon{color:var(--yellow);margin-top:5px}.contact-list span{margin-right:0}.back-top{place-items:center;display:grid}.back-top[hidden]{display:none}.carousel-controls button{place-items:center;display:grid}.footer .social a .coalition-icon{--icon-hole:var(--white)}.footer-intro-dot{margin-top:-18px;display:block}.footer .footer-intro-dot+.social{margin-top:22px}.footer .social a:nth-child(4) .coalition-icon{--icon-hole:#d8423f}.footer .contact-list span{color:#eaeaea}.footer .contact-list .coalition-icon{color:var(--yellow)}.back-top{background:var(--orange);border-radius:4px;width:32px;height:32px;bottom:18px;right:25px}@media (width<=800px){.back-top{width:32px;height:32px;bottom:12px;right:12px}.site-header{top:0}.line-icon{width:65px;height:65px}.post-meta{gap:7px}}@media (width>=801px){.logo img{object-fit:fill;width:160px;height:91px;max-height:none}}.gallery-page h1,.listing>h1{font:600 35px/1.2 var(--body);margin:0 0 30px}@media (width<=800px){.gallery-page h1,.listing>h1{margin:10px 0 30px;font-size:32px;line-height:1.2}}.focus-title{color:var(--ink);font:500 20px/30px var(--body);margin-bottom:20px;padding-left:30px}.focus-card{position:relative}.mission,.purpose-copy{display:flow-root}.activity-counter-wrap{grid-template-columns:1.15fr .92fr;gap:30px;display:grid}.activity-counter-wrap>.activity-count{grid-column:2}.focus-areas article{padding:0}.focus-areas p{line-height:34px}.help-label{font-family:Shadows Into Light,cursive;font-size:35px;line-height:36px}.join{background-position:top;background-repeat:no-repeat;background-attachment:fixed}.newsletter-heading>.coalition-icon{stroke-width:1px}.home-join-spacer{background:var(--pale) var(--spacer-bg) center/cover no-repeat;height:226px}.home-gallery .carousel-controls,.partners .carousel-controls,.gallery-page-carousel .carousel-controls{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;padding:15px;position:absolute;inset:0}.home-gallery .carousel-controls button,.partners .carousel-controls button,.gallery-page-carousel .carousel-controls button{pointer-events:auto;opacity:0;transition:opacity .2s}.photo-carousel:hover .carousel-controls button,.photo-carousel:focus-within .carousel-controls button{opacity:1}@media (width>=1101px){.focus-areas{padding:60px 20px 60px 50px}.focus-areas>ul{gap:90px}.purpose{padding-top:109px;padding-bottom:0}.purpose-photo{padding-top:10px}.purpose-photo img{aspect-ratio:4/3}.purpose-copy>p:not(.eyebrow){line-height:34px}.objectives{margin-top:20px;margin-bottom:126px}.objectives li{margin-bottom:8px}.objectives li:nth-last-child(2),.objectives li:last-child{margin-bottom:0}.activity-count{border:0;gap:25px;width:420px;max-width:100%;height:135px;padding:30px 50px}.activity-count>.coalition-icon{width:65px;height:65px}.values{margin-top:60px;margin-bottom:-60px;padding-bottom:55px}.values-grid{grid-template-columns:485px minmax(0,1fr);gap:100px;min-height:443px}.values h2{margin-bottom:0}.play-button{margin-top:50px}.values-list p{line-height:34px}.faq{min-height:750px;padding-block:0}.faq-grid{grid-template-columns:560px minmax(0,1fr);gap:60px;min-height:750px}.help-photo>img{height:720px;min-height:0}.help-label{width:452px;max-width:90%;padding:40px 40px 50px}.accordions summary{border-width:1px;height:67px;min-height:67px;padding:22px 30px}.accordions details p{padding:20px 0 5px 30px}.join{height:535px;padding:120px 0 0}.join-icon{margin-bottom:40px}.join h2{text-align:left;line-height:40px}.newsletter{gap:35px;height:237px;min-height:237px;margin-bottom:-60px;padding:70px 70px 70px 80px;transform:translateY(-60px)}.newsletter-heading{gap:30px}.newsletter-heading h2{font-size:36px}.newsletter form{height:77px;padding-left:35px}.newsletter input{height:70px;padding-block:0}.newsletter .button{min-width:212px;height:70px}.home-news{padding-top:121px;padding-bottom:120px}.news-band{background-color:var(--white);background-repeat:no-repeat;background-size:100% 657px}}@media (width<=1100px){.home-join-spacer{height:100px}}@media (width<=800px){.purpose{padding-bottom:0}.activity-counter-wrap{padding-bottom:60px;display:block}.focus-title{margin-bottom:30px;font-size:21px;line-height:31.5px}.join{background-attachment:scroll}.newsletter-heading>.coalition-icon{margin:0 auto 10px}.home-join-spacer{display:none}.photo-carousel .carousel-controls button{opacity:1}}@media (prefers-reduced-motion:reduce){.join{background-attachment:scroll}}.focus-areas{display:block}.focus-item-body{position:relative}.focus-item-body .focus-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.objective-card{color:var(--ink);align-items:center;gap:22px;margin-bottom:14px;font-size:20px;line-height:1.8;display:flex}.values-progress{color:var(--white);font:400 16px/36px var(--button);align-items:center;gap:10px;margin:14px 0 0;display:flex}.values-progress strong{color:var(--yellow);font-weight:500}.values-progress+.play-button{margin-top:0}.values-list .value-item{align-items:flex-start;gap:30px;padding:20px 0 45px;display:flex}.values-list .value-item+.value-item{border-top:1px solid #fff2;padding-top:50px}@media (width>=1101px){.objective-card{margin-bottom:8px}.objective-card:nth-last-child(2),.objective-card:last-child{margin-bottom:0}}@media (width<=800px){.focus-areas{display:block}.focus-areas article+article{margin-top:60px}.focus-areas article:nth-child(2) .focus-title{margin-bottom:23px;padding-top:3px}.objective-card{gap:20px}.values-list .value-item{padding:0 15px 50px}.values-list .value-item+.value-item{padding-top:60px}.focus-title{margin-bottom:20px;font-size:20px;line-height:30px}.focus-areas>ul>li+li{margin-top:60px}.focus-areas>ul>li:nth-child(2) .focus-title{margin-bottom:23px;padding-top:3px}.purpose{width:100%;padding-inline:20px}.purpose-photo img{aspect-ratio:4/3}.purpose-copy .eyebrow{margin-bottom:0}.purpose-copy h2{margin-bottom:40px;font-size:43px;line-height:50px}.purpose-copy>p:not(.eyebrow){line-height:34px}.mission{background:var(--white)}.activity-count{gap:15px;padding:23px 20px}.activity-count>.coalition-icon{width:64px;height:64px}.activity-count span{line-height:24px}.values h2{line-height:50px}}.author-template .topbar{background:var(--ink)}.author-template .donate{background:var(--orange)}.author-template .donate:hover{background:var(--ink)}.author-hero{text-align:center;background:linear-gradient(#172239c9,#172239c9),var(--author-hero) center 43%/cover no-repeat;min-height:295px;color:var(--white);place-items:center;display:grid}.author-hero-copy{padding:45px 25px}.author-hero h1{color:var(--white);margin:0 0 13px;font:400 54px/1.1 Abril Fatface,Georgia,serif}.author-hero p{color:var(--white);justify-content:center;align-items:center;gap:12px;margin:0;font:400 23px/1.35 Shadows Into Light,cursive;display:flex}.author-hero a:hover{color:var(--yellow)}.author-layout{grid-template-columns:minmax(0,790px) minmax(270px,340px);align-items:start;gap:40px;padding-block:108px;display:grid}.author-post{padding-bottom:70px;scroll-margin-top:140px}.author-post+.author-post{padding-top:3px}.author-post-image{border-radius:10px;margin-bottom:34px;display:block;overflow:hidden}.author-post-image img{aspect-ratio:1.5;object-fit:cover;width:100%;transition:transform .35s ease-out}.author-post-image:hover img{transform:scale(1.025)}.author-post-meta{color:var(--muted);font:400 14px/1.8 var(--body);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;display:flex}.author-post-meta>span,.author-post-meta>a{align-items:center;gap:7px;display:inline-flex}.author-post-meta .coalition-icon{color:var(--yellow)}.author-post-meta a:hover{color:var(--orange)}.author-post h2{font:500 34px/1.52 var(--body);letter-spacing:-.02em;margin:0 0 18px}.author-post h2 a:hover{color:var(--orange)}.author-excerpt{max-width:72ch;color:var(--muted);font:400 17px/2.05 var(--body);margin:0 0 22px}.author-post-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.author-read-more{background:var(--pale);min-width:138px;min-height:45px;font:700 14px/1.5 var(--button);border-radius:28px;justify-content:center;align-items:center;padding:11px 28px;display:inline-flex}.author-read-more:hover{background:var(--orange);color:var(--white)}.author-share{border:1px solid var(--line);color:#68788e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.author-share:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.author-sidebar>form,.author-sidebar>section{background:var(--pale);border-radius:9px;margin:0 0 30px;padding:34px 30px}.author-sidebar h2{font:600 27px/1.35 var(--body);margin:0 0 20px}.author-sidebar p{margin:0;font-size:15px;line-height:1.8}.author-sidebar ul{margin:0;padding:0;list-style:none}.author-sidebar li{font-size:15px;line-height:2.25}.author-sidebar li a:hover{color:var(--orange)}.author-search label{color:var(--muted);margin-bottom:8px;font-size:16px;line-height:1.5;display:block}.author-search>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.author-search input{border:1px solid var(--ink);background:var(--white);border-radius:0;width:100%;min-height:52px;padding:10px 12px}.author-search button{min-height:52px;color:var(--white);font:500 16px/1 var(--button);background:#343539;border:0;border-radius:0;padding:10px 25px}.author-search button:hover{background:var(--orange)}.author-recent-news li{grid-template-columns:70px 1fr;align-items:start;gap:13px;padding:12px 0;line-height:1.45;display:grid}.author-recent-news img{object-fit:cover;border-radius:4px;width:70px;height:70px}.author-recent-news li>div>a{color:var(--ink);font-size:13px;line-height:1.45;display:block}.author-recent-news span{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.author-recent-news .coalition-icon{color:var(--yellow)}.author-pagination{align-items:center;gap:10px;margin:0 0 70px;display:flex}.author-pagination a{border:1px solid var(--line);width:42px;height:42px;font:600 14px/1 var(--button);border-radius:50%;place-items:center;display:grid}.author-pagination a.selected,.author-pagination a:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}@media (width<=800px){.author-hero{background-position:50%;min-height:250px}.author-hero h1{font-size:44px}.author-hero p{flex-wrap:wrap;font-size:20px}.author-layout{grid-template-columns:1fr;gap:30px;padding-block:70px}.author-post{padding-bottom:60px}.author-post-image{margin-bottom:28px}.author-post h2{font-size:28px;line-height:1.4}.author-excerpt{font-size:16px;line-height:1.9}.author-sidebar{margin-top:10px}.author-sidebar>form,.author-sidebar>section{padding:28px 24px}.author-search>div{grid-template-columns:1fr}}.about-banner{background:var(--ink) var(--about-banner-bg) center/cover no-repeat;color:var(--white);position:relative}.about-banner:before{content:"";background:#2c273452;position:absolute;inset:0}.about-banner-inner{z-index:1;justify-content:space-between;align-items:center;min-height:210px;display:flex;position:relative}.about-banner h1{color:var(--white);margin:0 0 0 160px;font:400 58px/1.15 Abril Fatface,Georgia,serif}.about-banner .button{border:3px double var(--yellow);padding:21px 58px}.about-intro{background:var(--white) var(--about-intro-bg) bottom center/auto no-repeat;min-height:0;margin-top:100px;padding:0 0 345px;display:block}.about-intro-grid{grid-template-columns:55.5% 44.5%;align-items:start;display:grid}.about-intro-copy{padding-right:60px}.about-intro p:not(.blue-label),.about-work p{color:var(--ink);font:400 18px/2 var(--button);text-align:justify}.about-intro p:not(.blue-label){margin:0 0 34px}.blue-label{background:var(--blue);color:var(--white);font:500 17px/1.4 var(--button);border-radius:40px;justify-content:center;align-items:center;width:285px;max-width:100%;margin:0 0 88px;padding:16px 30px;display:inline-flex;box-shadow:0 12px 24px #2c27341a}.blue-label:before{content:"✿";color:var(--yellow);margin-right:12px;font-size:15px}.about-intro .button{margin-top:2px;padding:22px 62px}.about-intro-logo{object-fit:contain;width:100%;max-height:430px;padding-left:20px}.about-work{background:var(--pale) var(--about-work-bg) center/cover no-repeat;min-height:0;display:block}.about-work-grid{grid-template-columns:55.5% 44.5%;align-items:center;min-height:620px;display:grid}.about-work-copy{padding-right:68px}.about-work-copy p{margin:0 0 30px}.what-bubble{background:var(--white);color:var(--ink);font:400 30px/1.3 var(--display);text-align:center;border-radius:50%;justify-self:start;place-items:center;width:205px;height:205px;margin-left:0;padding:35px;display:grid;position:relative;box-shadow:0 10px 35px #2c273426}.what-bubble-text{max-width:100px}.what-icon{background:var(--orange);width:104px;height:104px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:-30px;right:-38px}.about-objectives{background:var(--ink) var(--about-objectives-bg) center/cover no-repeat;min-height:0;color:var(--white);margin-top:60px;padding:115px 0 55px;display:block}.about-objectives>div.about-objectives-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-objectives article{align-items:flex-start;gap:35px;display:flex}.about-objectives h2{color:var(--white);font:500 25px/1.4 var(--body);margin:0 0 25px}.about-objectives p{color:#c8c5cc;margin:0;line-height:2}.about-objectives article+article{margin-top:70px}.about-partners{background:var(--pale) var(--about-partners-bg) center/cover;padding:25px 0}.about-partners .partners{padding:0}.about-partners .partners .carousel-track>a{height:245px;padding:25px}.about-partners .partners .carousel-track img{max-height:200px}.about-partners .carousel-controls{display:none}.volunteer-call>.wrap>div{max-width:450px}@media (width<=800px){.about-banner{padding:0}.about-banner-inner{text-align:center;min-height:250px;padding-block:55px;display:block}.about-banner h1{margin:0 0 36px;font-size:46px}.about-banner .button{padding:17px 30px}.about-intro{background-position:bottom;background-size:auto 48%;margin-top:60px;padding:0 0 100px}.about-intro-grid{flex-direction:column;gap:50px;display:flex}.about-intro-copy{padding:0}.blue-label{margin-bottom:50px}.about-intro p:not(.blue-label),.about-work p{text-align:left;font-size:18px;line-height:1.9}.about-intro-logo{max-width:85%;margin:10px auto 0;padding:0}.about-work{background-position:50%;padding:0}.about-work-grid{flex-direction:column;align-items:flex-start;gap:45px;min-height:0;padding-block:75px;display:flex}.about-work-copy{padding:0}.what-bubble{width:180px;height:180px;margin:0 auto;font-size:27px}.what-icon{width:86px;height:86px;top:-24px;right:-24px}.about-objectives{margin-top:0;padding-block:70px}.about-objectives>div.about-objectives-grid{display:block}.about-objectives-grid>article{margin-bottom:55px}.about-objectives article{gap:20px}.about-objectives h2{font-size:23px}.about-objectives .line-icon{width:50px;height:50px}.about-partners{padding-block:20px}}
