@charset "utf-8";#body-mobile-background,body{background-color:#fff}.text-font-secondary{font-weight:500}h1.text-font-secondary,h2.text-font-secondary,h3.text-font-secondary,h4.text-font-secondary,h5.text-font-secondary{line-height:calc(.9em + .5rem)}h3.text-font-secondary{font-size:18px}[data-icon-after]::after,[data-icon]::before{font-family:"Graph FF Condensed Web",tf-icons!important;content:attr(data-icon);speak:none;opacity:0;transition:opacity .3s}.wf-graphffcondensedweb-n8-active #homepage-intro h1,.wf-graphffcondensedweb-n8-active [data-icon-after]::after,.wf-graphffcondensedweb-n8-active [data-icon]::before,.wf-graphffcondensedweb-n8-inactive #homepage-intro h1{opacity:1}.border-bottom-blue{border-bottom:.4em solid #0f81e8}.border-bottom-orange{border-bottom:.4em solid #ffab03}.border-bottom-teal{border-bottom:.4em solid #40d7d4}.bg-ltorange .opacity-50,.bg-ltorange .opacity-75,.bg-ltteal .opacity-50,.bg-ltteal .opacity-75,.blend-hardlight{mix-blend-mode:hard-light}.bg-ltteal .text-teal{mix-blend-mode:multiply}.overlap{position:relative}.overlap-top-tiny{margin-top:-5vh}.overlap-top-small{margin-top:-10vh}.overlap-top,.overlap-top-medium{margin-top:-17vh}.overlap-top-large{margin-top:-23vh}.overlap-top-gigantic{margin-top:-30vh}.overlap-top-under{z-index:1}.height-80{min-height:min-content;height:80vh;max-height:720px}#press-release-header{color:initial}.text-display,.text-font-display,.title0,.title1,.title2,.title3,.title4,h1,h2,h3{letter-spacing:-.01em;text-rendering:geometricPrecision}h3{font-family:KlimaWeb,-apple-system,BlinkMacSystemFont,arial,sans-serif;font-size:1.8rem;font-size:calc(1.3rem + .4vw);line-height:1.25}.headline-inline-icons,.inline-icon,.inline-icons{height:.8em;vertical-align:middle}.blend-screen{mix-blend-mode:screen}.button,.button-primary,input.submit,input[type=submit]{border-radius:5px}.button-square{border-radius:0}.text-style-title-inset{bottom:.25em;display:inline-block;font-size:.65em;letter-spacing:.02em;line-height:0;padding:0 .05em;position:relative;text-decoration:underline}.section.section-inset{margin:3vh}.horizontal-overflow{background-attachment:local,local,scroll,scroll;background-image:linear-gradient(to right,rgba(240,248,253,0) 0,#f0f8fd 50%,#f0f8fd 100%),linear-gradient(to left,rgba(240,248,253,0) 0,#f0f8fd 50%,#f0f8fd 100%),radial-gradient(farthest-side at right,rgba(0,0,0,.3) 0,rgba(0,21,30,0) 100%),radial-gradient(farthest-side at left,rgba(0,0,0,.3) 0,rgba(0,21,30,0) 100%);background-position:right center,left center,right center,left center;background-repeat:no-repeat;background-size:3vh 80%,3vh 80%,1.5vh 80%,1.5vh 80%;display:flex;flex-wrap:wrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:relative;touch-action:pan-x}.horz-overflow-inner{position:relative;z-index:1}.horz-nav-controls{display:block;height:100%;left:0;pointer-events:none;position:sticky;top:50%;width:100%;z-index:10}.horz-nav-control{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 .6em rgba(0,0,0,.2);cursor:pointer;color:rgba(21,36,43,.4);display:block;height:4em;margin-top:-2em;pointer-events:all;position:absolute;text-indent:-9999px;transition:.3s;width:3em}.horz-nav-control::after{border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid;content:'';height:0;left:50%;margin:-10px 0 0 -7px;position:absolute;top:50%;width:0}.horz-nav-control:not(.inactive):active,.horz-nav-control:not(.inactive):hover{border-color:rgba(0,0,0,.3);color:rgba(21,36,43,.6);transform:scale(1.1)}.horz-nav-control.inactive{opacity:.4;cursor:not-allowed}.horz-nav-control-back{border-radius:0 3px 3px 0;border-left:0;left:0}.horz-nav-control-back::after{transform:rotate(180deg);transform-origin:5px 10px}.horz-nav-control-forward{border-radius:3px 0 0 3px;border-right:0;right:0}.text-teal{color:#40d7d4!important}.bg-ltindigo .text-indigo,.bg-ltindigo.text-indigo{color:#003daa}.bg-ltblue .text-blue,.bg-ltblue.text-blue{color:#0f82e8}.bg-ltorange .text-orange,.bg-ltorange.text-orange{color:#ffaa03}.text-orange a:hover,a.text-orange:hover{color:#feda92}.text-teal a:hover,a.text-teal:hover{color:#97fafa}.text-blue a:hover,a.text-blue:hover{color:#a1d2ff}.category-renewable-energy #site-header{background-color:#dcf0ff}.category-stop-and-ban #site-header{background-color:#d2f9f9}.category-not-a-penny-more #site-header{background-color:#feebc8}#site-header.headroom--pinned.headroom--not-top{border-bottom:1px solid rgba(21,36,43,.1)}#site-title a.logo-text{color:initial!important;font-family:'katwijk mono web',menlo,monospace;font-size:1rem;font-size:calc(.25vw + 14px);letter-spacing:2px;text-transform:uppercase}#site-title a.logo-text::before{color:#ffa902;content:'\E943';font-family:"Graph FF Condensed Web";line-height:.9;margin-right:.2em}#site-title a.logo-text::after{color:#40d7d4;content:'\E94F';font-family:"Graph FF Condensed Web";line-height:.9;margin-left:.2em}#site-intl-nav-toggle{height:100%;opacity:.8;order:9}#site-intl-nav-toggle::before{content:'\E939';font-family:"Graph FF Condensed Web";font-size:1.7rem;text-rendering:geometricPrecision}#site-intl-nav-toggle-text{font-size:0;letter-spacing:.05em;text-transform:uppercase}.site-header-layout-compact.text-center #header-buttons-container{order:3}#homepage-intro h1{line-height:.8;transition:.3s;opacity:0}#page-title span,#post-title span,.section-tab{line-height:1}#homepage-intro-cta{bottom:-2em;left:0;position:absolute;width:100%}.homepage-demand{position:relative;z-index:10}.homepage-demand:hover{z-index:9}.demand-link{border-bottom:10px solid transparent;height:100%;transform:translate3d(0,0,0);transform-origin:center bottom;transition:.4s}.demand-link:hover{border-bottom:10px solid;transform:translate3d(0,0,0) scale(1.03)}.team-member{height:330px}.section-tab{margin-left:-.3em;position:absolute;top:-1.5em}#signup-replacement{margin:auto;max-width:100%}@media screen and (max-width:720px){#homepage-intro h1,.home #section_1 h1{position:relative;left:-6vw;white-space:nowrap;width:100vw}}#site-header .inline-dot{font-size:.9rem;margin:0 .12em}.inline-dot .nav-link-label{display:inline-block;position:absolute;font-size:1rem;bottom:-2.5em;padding:.5em .6em .4em;background:rgba(21,36,43,.7);letter-spacing:0;line-height:1;color:#fff;right:-5px;opacity:0;text-rendering:geometricPrecision;text-transform:none;transition:opacity .3s;border-radius:3px}@media screen and (min-width:680px){.section.section-inset{margin:7vh}.desktop-form-horizontal .form-section{display:inline-block;margin-right:1em}.desktop-form-horizontal .country{width:11em}#site-intl-nav-toggle::before{content:'\E916 \E939'}#site-intl-nav-toggle-text{font-size:.8rem;margin-left:.3em}.inline-dot.nav-link:hover .nav-link-label{opacity:1}.inline-dot .nav-link-label::after{content:'';position:absolute;top:-11px;right:10px;border-width:6px;border-style:solid;border-color:transparent transparent rgba(21,36,43,.6);height:0;width:0}}@media screen and (min-width:900px){.section.section-inset{margin:13vh}.overlap-top-tiny{margin-top:calc(-3.5 * (1vh + 1vw - 1vmin))}.overlap-top-small{margin-top:calc(-6.5 * (1vh + 1vw - 1vmin))}.overlap-top,.overlap-top-medium{margin-top:calc(-11 * (1vh + 1vw - 1vmin))}.overlap-top-large{margin-top:calc(-17 * (1vh + 1vw - 1vmin))}.overlap-top-gigantic{margin-top:calc(-30 * (1vh + 1vw - 1vmin))}nav.nav-desktop-collapsed .js-nav-menu-desktop-toggle a{border:2px solid;cursor:pointer;display:inline-block;margin-bottom:1em;padding:.5em 2em;border-radius:3px;transition:.3s}.is-sticky nav.nav-desktop-collapsed .js-nav-menu-desktop-toggle a{border-width:0;margin-bottom:0;width:100%}#header-buttons-container:hover,#site-intl-nav-label:hover,#site-language-nav-label:hover{opacity:1}nav.nav-desktop-dropdown .menu a:hover{border-radius:3px;background-color:rgba(23,36,43,.07);color:inherit}}.full-width-content{width:100vw;position:relative;left:50%;margin-left:-50vw}.full-width-content .wp-block-query li{list-style-type:none!important}.full-width-content .wp-block-post-date{width:fit-content}.full-width-content .wp-block-buttons{position:relative;margin-block-start:0!important}.full-width-content .wp-block-button{position:absolute;top:1em;background-color:#0049ad;border-radius:5px}.full-width-content .wp-block-button img{margin-left:6px}