.news-section-label{font-size:1.125em;text-transform:uppercase;font-weight:600}.news-items article{container-type:inline-size;position:relative}.news-items article figure{width:clamp(100px,calc(100/350 * 100%),200px);float:left;margin:0 15px 12px 0}.news-items article img{border-radius:10px}.news-items article p{margin:0}.news-items article .headline{font-size:1em;font-weight:700;color:#1e1e1e}.news-items article .headline,.news-items article figure{margin-bottom:12px}.news-items article .date{clear:both;font-size:.875em;text-transform:uppercase;font-weight:300;margin-bottom:8px}.news-items article .action{margin-top:10px}.news-items article .action a{font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125em}.news-items article+article{margin-top:35px}@container (min-width:400px){.news-items article .headline{margin-bottom:5px}.news-items article .date{clear:unset;margin-bottom:5px}.news-items article>:not(figure){margin-left:clamp(115px,calc((100/350 * 100%) + 15px),215px)}}.contact-box{background-color:#2a8646;color:#fff;padding:25px;border-radius:10px;container-type:inline-size}@media only screen and (min-width:768px){.contact-box{padding:25px 35px}}.contact-box .contact-subhead{font-weight:700}.contact-box .emails{display:flex;margin-top:15px;gap:20px;margin-bottom:5px}.contact-box svg{fill:#8dc63f;width:46px;aspect-ratio:1}.contact-box .contact{margin-bottom:15px}.contact-box .name{font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25em}.contact-box a{color:#fff;text-decoration:underline;font-weight:400}.contact-box a:focus-visible,.contact-box a:hover{color:#8dc63f}.contact-box select{margin-top:10px}.contact-box .local-contact-info{display:contents}.contact-box .local-contact-info h4{text-transform:none;color:#fff;font-weight:700;font-size:1em;margin:0}.contact-box .location-department{margin-top:1rem;background:#fff;color:#000;border-radius:10px;padding:1rem}.contact-box .location-department a{color:#2a8646}.contact-box .location-department a:focus-visible,.contact-box .location-department a:hover{color:#e96154}@container (min-width:400px){.contact-box .contacts{display:flex;flex-direction:row;justify-content:space-between;gap:15px}}.content-accordion ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;transition:all .2s ease}.content-accordion li{border-radius:10px;overflow:hidden}.content-accordion .accordion-title{background-color:#8dc63f;display:block;cursor:pointer;padding:18px;font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:2em;transition:background-color .2s ease}.content-accordion .accordion-title span:before{display:inline-block;transform:rotate(90deg) translateX(12px);transform-origin:center}.content-accordion .accordion-select:not(:checked)~.accordion-title:hover{background-color:#e4e5e6}.content-accordion .accordion-select{display:none}.content-accordion .accordion-content{background-color:#f5f5f5;height:0;interpolate-size:allow-keywords;overflow:hidden;padding:0 32px;transition:width .2s ease,padding .2s ease,height .3s ease;display:flex;flex-direction:column;justify-content:center;gap:15px}.content-accordion .accordion-content article{opacity:0;overflow:hidden;transition:all .2s ease-in-out .2s;display:flex;align-items:flex-start;gap:15px}.content-accordion .accordion-content article figure{flex-shrink:0;margin:0;width:90px}.content-accordion .accordion-content article img{border-radius:10px}.content-accordion .accordion-content article .article-content{flex-grow:1}.content-accordion .accordion-content article .headline{font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:400}.content-accordion .accordion-content article .date{font-size:.75em;text-transform:uppercase;font-weight:400;margin-bottom:8px}.content-accordion .accordion-content article .action{margin:10px 0 0}.content-accordion .accordion-content article .action a{font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125em}.content-accordion .accordion-content article p:not(.action):not(.date){margin:.25em 0 1em}.content-accordion .accordion-content:has( > article:nth-child(2):last-child) figure{width:125px}.content-accordion .accordion-content:has(> article:first-child:last-child){padding-top:0;position:relative}.content-accordion .accordion-content:has(> article:first-child:last-child):before{position:absolute;width:100%;display:block;content:'';height:40px;top:0;left:0;background-color:#8dc63f;z-index:0}.content-accordion .accordion-content:has(> article:first-child:last-child) article{flex-direction:column}.content-accordion .accordion-content:has(> article:first-child:last-child) figure{width:250px;z-index:1;margin:0 auto}.content-accordion .accordion-select:checked~.accordion-title span:before{transform:rotate(-90deg) translateX(12px)}.content-accordion .accordion-select:checked~.accordion-content{height:auto;padding-top:18px;padding-bottom:18px}.content-accordion .accordion-select:checked~.accordion-content article{opacity:1}.content-accordion li:nth-child(4n+2) .accordion-content:has(> article:first-child:last-child):before,.content-accordion li:nth-child(4n+2) .accordion-title{background-color:#ec6a5a}.content-accordion li:nth-child(4n+2) .accordion-select:not(:checked)~.accordion-title:hover{background-color:#e4e5e6}.content-accordion li:nth-child(4n+3) .accordion-content:has(> article:first-child:last-child):before,.content-accordion li:nth-child(4n+3) .accordion-title{background-color:#52bfe3}.content-accordion li:nth-child(4n+3) .accordion-select:not(:checked)~.accordion-title:hover{background-color:#e4e5e6}.content-accordion li:nth-child(4n) .accordion-content:has(> article:first-child:last-child):before,.content-accordion li:nth-child(4n) .accordion-title{background-color:#faa31b}.content-accordion li:nth-child(4n) .accordion-select:not(:checked)~.accordion-title:hover{background-color:#e4e5e6}@media only screen and (min-width:1024px){.content-accordion ul{flex-direction:row}.content-accordion li{display:flex;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.content-accordion li:has(.accordion-select:checked){flex-grow:1}.content-accordion .accordion-title{transform:rotate(-180deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform-origin:center;font-size:2.25em}.content-accordion .accordion-title span:before{transform:rotate(180deg) translateY(17px)}.content-accordion .accordion-content{height:400px;overflow:hidden;width:0;padding:0;transition:unset}.content-accordion .accordion-content article{gap:30px}.content-accordion .accordion-select:checked~.accordion-title span:before{transform:unset}.content-accordion .accordion-select:checked~.accordion-content{height:400px;width:100%;padding-left:32px;padding-right:32px;transition:width .2s ease,padding .2s ease,height .3s ease}.content-accordion .accordion-select:checked~.accordion-content article{transition:width .2s ease,opacity .2s ease .2s}.content-accordion .accordion-content:has(> article:first-child:last-child){padding-top:32px;padding-left:0;transform:translateX(-1px)}.content-accordion .accordion-content:has(> article:first-child:last-child):before{width:40px;height:100%}.content-accordion .accordion-content:has(> article:first-child:last-child) article{flex-direction:row;align-items:center}}.stat-boxes{list-style:none;margin:0 auto;padding:0;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);max-width:400px}@media only screen and (min-width:768px){.stat-boxes{grid-template-columns:repeat(3,1fr);max-width:600px}}@media only screen and (min-width:1024px){.stat-boxes{grid-template-columns:repeat(4,1fr);max-width:800px}}@media (min-width:1100px){.stat-boxes{grid-template-columns:repeat(6,1fr);max-width:unset}}.stat-boxes li{background-color:#f5f5f5;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1;text-align:center}.stat-boxes strong:last-child{margin-top:8px}.stat-boxes strong:first-child{margin-bottom:8px}.stat-boxes strong{display:block;position:relative;font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:3em;text-transform:uppercase;line-height:100%;z-index:1}.stat-boxes strong:before{content:'';background-color:#ddd;display:block;position:absolute;z-index:-1;width:calc(100% + 14px);height:80%;bottom:0;left:-7px;overflow:visible}.stat-boxes li:nth-child(4n+1) strong:before{background-color:#8dc63f}.stat-boxes li:nth-child(4n+2) strong:before{background-color:#52bfe3}.stat-boxes li:nth-child(4n+3) strong:before{background-color:#faa31b}.stat-boxes li:nth-child(4n) strong:before{background-color:#ec6a5a}.hero.title-only{padding-bottom:0}.intro-stratum{padding:1.5em 0 0}@media only screen and (min-width:768px){.intro-stratum{padding:2.75em 0 0}}.intro-stratum .intro-wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:25px}@media only screen and (min-width:768px){.intro-stratum .intro-wrap{flex-direction:row;gap:unset}.intro-stratum .intro-wrap>*{width:calc(50% - 23px)}.intro-stratum .intro-wrap .about-box{align-self:flex-start}}.intro-stratum .news-section-label+.wysiwyg{margin-top:1em}.about-box{background-color:#f5f5f5;padding:25px;border-radius:10px}@media only screen and (min-width:768px){.about-box{padding:25px 35px}}.about-box .action a{text-transform:none;padding:8px 20px;font-size:1em}.assets-stratum{padding:4em 0 0}@media only screen and (min-width:768px){.assets-stratum{padding:5em 0 0}}.assets-stratum .action,.assets-stratum h2{text-align:center}.assets-stratum h2{margin-bottom:2em}.assets-stratum .action{margin-top:0}.assets-stratum .action a{text-transform:none;padding:8px 20px;font-size:1em}.assets-stratum .vector-link-list li{width:calc(50% - 10px);margin-bottom:35px;max-width:155px}.assets-stratum .vector-link-list svg{width:80%;max-width:115px}.assets-stratum .vector-link-list .title{font-size:1.5em}@media (min-width:640px){.assets-stratum .vector-link-list ul{margin-bottom:40px}.assets-stratum .vector-link-list li{flex:1;width:unset;margin-bottom:0}}@media only screen and (min-width:1024px){.assets-stratum .vector-link-list ul{gap:70px}}.impact-stratum{padding:4em 0 4.2em}@media only screen and (min-width:768px){.impact-stratum{padding:5em 0 6em}}.impact-stratum .headline-primary{text-align:center;margin-bottom:30px}.impact-numbers{container-type:inline-size;background-color:#f5f5f5;padding:25px;border-radius:10px;margin-bottom:50px}.impact-numbers svg{fill:#8dc63f;margin:0 auto 25px;display:block}.impact-numbers h4{margin-bottom:1em}.impact-numbers ul{margin-top:35px}.impact-numbers ul strong{color:#8dc63f;font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.25em}.impact-numbers ul li{line-height:normal}.impact-numbers ul li+li{margin-top:30px}@container (min-width:400px){.number-header{display:flex;align-items:flex-start}.number-header svg{flex-shrink:0;width:100px;margin-right:25px}}@media only screen and (min-width:768px){.impact-wrapper{display:flex;gap:55px}.impact-wrapper .impact-numbers{flex:1 1 auto}}.impact-wrapper .report{text-align:center}.impact-wrapper .report figure{margin:0}.impact-wrapper .report img{width:284px;max-width:100%;box-shadow:0 0 6px rgba(147,149,152,.25);margin-bottom:35px}.impact-wrapper .report .action{margin-top:0}.impact-wrapper .report .action a{display:inline-block;text-transform:none;padding:8px 20px;font-size:1em}.third-party-stratum{padding:2.5em 0 2.5em}@media only screen and (min-width:768px){.third-party-stratum{padding:3em 0 2.5em}}.third-party-stratum h2{text-align:center;margin-bottom:2em}.third-party-stratum .article-head{display:grid;-moz-column-gap:15px;column-gap:15px;row-gap:10px;grid-template-columns:75px 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.third-party-stratum .article-head figure{display:block;margin:0 0 15px;grid-row-start:1;grid-row-end:span 2;grid-column-start:1;grid-column-end:span 1}.third-party-stratum .article-head .headline{font-size:1em;font-weight:700;color:#1e1e1e}.third-party-stratum .article-head .date{font-size:.875em;text-transform:uppercase;font-weight:300;margin:0}.third-party-stratum .action{margin-top:0}.third-party-stratum .action a{font-family:din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125em}.third-party-stratum .resources{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:35px}@media only screen and (min-width:1024px){.third-party-stratum .resources{flex-direction:row;gap:50px}}.ideas-stratum{padding:3em 0 0}@media only screen and (min-width:768px){.ideas-stratum{padding:6em 0 0}}.ideas-stratum .headline-primary{text-align:center;margin-bottom:15px}.ideas-stratum .story-intro{text-align:center;max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:35px}.stats-stratum{padding:5em 0 8em}@media only screen and (min-width:768px){.stats-stratum{padding:7em 0 8em}}.stats-stratum h2{text-align:center;margin-bottom:1.25em}