@font-face{font-family:'Apfel Grotezk';src:url("fonts/ApfelGrotezk-Regular.woff2") format("woff2"),url("fonts/ApfelGrotezk-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'apfel_grotezkfett';src:url("fonts/apfelgrotezk-fett-webfont.woff2") format("woff2"),url("fonts/apfelgrotezk-fett-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:'Apfel Grotezk';font-weight:normal}p{font-size:1.7rem;line-height:calc(1ex / 0.32)}h1{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:5.6rem}h2{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:4.8rem}h3{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:4rem}h4{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:3.2rem}h5{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:2.4rem}h6{color:#181f19;font-family:'apfel_grotezkfett';font-weight:bold;font-size:1.6rem}*:focus{outline:none;border:1px solid teal;box-shadow:0 0 10px teal}.using-mouse *:focus{border:none;box-shadow:none}.screen-reader-text,.srt{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;z-index:10000;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.screen-reader-text:focus,.srt:focus{background-color:#da0062;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#181f19;display:block;font-size:1.8rem;height:auto;left:5px;line-height:normal;padding:8px 16px;text-decoration:none;top:5px;width:auto;z-index:100000000}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background:#fdfdfd}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{text-decoration:none}a{color:inherit}img{max-width:100%;display:block}article>*+*{margin-top:1em}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{margin:0}html{font-size:62.5%}body{overflow-x:hidden;font-size:1.6rem;font-weight:normal;line-height:1.2}.raised{position:relative;z-index:10}.hidden{display:none}strong{font-family:'apfel_grotezkfett';font-weight:bold}.margins-container{width:90%;max-width:1200px;margin:0 auto 0 auto}@media (max-width: 991px){.margins-container{width:95%}}.margins-container.no-margin{margin:0 auto}.margins-container.constrained{width:85%}img{max-width:100%;height:auto;font-size:12px;text-transform:none}iframe{max-width:100%}.card{padding:32px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.06);background:white}.button,input[type="submit"]{-webkit-appearance:none;text-decoration:none;cursor:pointer;color:#181f19;position:relative;padding:8.5px 15px 3.5px 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover,input[type="submit"]:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,0.06);-webkit-transform:translate(-1px, -1px);transform:translate(-1px, -1px)}.gradient-top-before::before{content:"";position:absolute;height:150px;width:100%;left:0;top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.gradient-top-after::after{content:"";position:absolute;height:150px;width:100%;left:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.overlay{position:relative}.overlay::after{content:"";-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:absolute;height:100%;width:100%;left:0;bottom:0;background:#171717;opacity:.6}.overlay.overlay-light::after{opacity:.3}.fadeIn{-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeUp{-webkit-animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeOutLeft{-webkit-animation:fadeOutLeft forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutLeft forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeOutRight{-webkit-animation:fadeOutRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{-webkit-transform:translateY(110%);transform:translateY(110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeOutRight{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}*:focus{outline-width:3px;outline-color:#78aeda;outline-style:solid}.using-mouse *:focus{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}#flying-focus{position:absolute;margin:0;background:transparent;-webkit-transition-property:left,top,width,height;-o-transition-property:left,top,width,height;transition-property:left,top,width,height;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;pointer-events:none;border:1px solid #78aeda;-webkit-box-shadow:0 0 5px #78aeda;box-shadow:0 0 5px #78aeda;border-radius:2px}#flying-focus.flying-focus-visible{visibility:visible;z-index:9999}.flying-focus-target{outline:none !important}.flying-focus-target::-moz-focus-inner{border:0 !important}.body-content{word-wrap:break-word}.body-content h1,.body-content h2,.body-content h3,.body-content h4,.body-content h5,.body-content h6{font-weight:500}.body-content h1+ul li:first-child,.body-content h1 ol li:first-child,.body-content h2+ul li:first-child,.body-content h2 ol li:first-child,.body-content h3+ul li:first-child,.body-content h3 ol li:first-child,.body-content h4+ul li:first-child,.body-content h4 ol li:first-child,.body-content h5+ul li:first-child,.body-content h5 ol li:first-child,.body-content h6+ul li:first-child,.body-content h6 ol li:first-child{margin-top:0.86em}.body-content h1{display:none}.body-content h2{margin-top:1.95em;margin-bottom:-0.28em;line-height:1.12}.body-content h2+p{margin-top:0.86em}.body-content h3{margin-top:1.72em;margin-bottom:-0.31em;line-height:1.18}.body-content h3+p{margin-top:0.9em}.body-content h4{font-size:2.2rem;margin-top:1.72em;margin-bottom:-0.25em;line-height:1.2}.body-content h4+p{margin-top:0.9em}.body-content h5{margin-top:1.72em;margin-bottom:-0.25em;line-height:1.2}.body-content h5+p{margin-top:0.9em}.body-content p{margin-top:1.4em;margin-bottom:-0.45em;letter-spacing:-0.0004em;line-height:1.48}.body-content p+ol>li:first-child{margin-top:1.8em}.body-content p+ul>li:first-child{margin-top:1.8em}.body-content p a{text-decoration:none;color:#07430d}.body-content p a:hover{text-decoration:underline}.body-content p:first-child{margin-top:inherit;margin-bottom:inherit}.body-content ol,.body-content ul{margin:0;padding:0}.body-content ol li,.body-content ul li{margin-left:30px;margin-top:1.05em;margin-bottom:-0.46em}.body-content ol li li:first-child,.body-content ul li li:first-child{margin-top:0.59em}.body-content iframe{margin-top:0.9em}.body-content .issuuembed{margin-bottom:2.8em}.body-content .aligncenter,.body-content .alignleft,.body-content .alignright{display:block;padding:0}.body-content .aligncenter{float:none;margin:.5em auto 1em}.body-content .alignright{float:right;margin:.5em 0 1em 2em}.body-content .alignleft{float:left;margin:.5em 2em 1em 0}.body-content .wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.body-content .wp-caption img{display:inline}.body-content .wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.site-header{padding:26px 0;z-index:1000000000;transition:all .3s ease;background:#07430d;position:relative}@media (max-width: 768px){.site-header{padding:12px 0}}.site-header::after{content:"";background-image:url("../assets/wave-bottom-dgreen.svg");display:block;height:48px;position:absolute;bottom:-47px;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.site-header::after{height:27px;bottom:-26px}}.site-header .margins-container{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-header .logo{width:260px;display:block}@media (max-width: 768px){.site-header .logo{width:200px}}@media (max-width: 768px){.site-header nav{position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;background-color:white;width:100%;height:100vh;margin:0;padding:3.2rem;padding-top:100px}}.site-header nav.active{opacity:1;visibility:visible;pointer-events:all;z-index:1}.site-header nav .menu-primary-container{display:inline-block}@media (max-width: 768px){.site-header nav .menu-primary-container{display:block}}.site-header nav ul{margin:0;padding:0;display:inline-block}@media (max-width: 768px){.site-header nav ul{display:block}}.site-header nav ul:hover li{opacity:.6}.site-header nav ul li{padding:0;margin:0 20px;display:inline-block;position:relative;z-index:10000;transition:all .3s ease;transition:opacity .3s ease}@media (max-width: 768px){.site-header nav ul li{display:block;margin:0;padding:16px 0;text-align:right}}.site-header nav ul li:first-child{margin-left:0}.site-header nav ul li:last-child{margin-right:0}.site-header nav ul li a{font-family:'apfel_grotezkfett';font-weight:bold;color:white;text-decoration:none;font-size:1.8rem}@media (max-width: 768px){.site-header nav ul li a{font-size:2.8rem;color:#07430d}}.site-header nav ul li:hover{opacity:1}.site-header nav ul li:hover ul{visibility:visible;opacity:1;z-index:10000000;display:block}.site-header nav ul li:hover ul:hover li{opacity:.6}.site-header nav ul li:hover ul li:hover{opacity:1}.site-header nav ul li:hover ul li{opacity:1}.site-header nav ul li ul{visibility:hidden;opacity:0;position:absolute;transition:all 0.5s ease;margin-top:.5rem;z-index:10000000;left:0;background:white;display:none;box-shadow:0 3px 6px 0 rgba(0,0,0,0.06)}.site-header nav ul li ul li{display:block;margin:16px 0;padding:0;font-size:14px}.height-fix{display:none}.height-fix.fixed{display:block}@-webkit-keyframes slide-down{from{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes slide-down{from{transform:translateY(-100px)}to{transform:translateY(0)}}#mobile-menu{position:fixed;right:24px;padding:5px 10px;border:none;background:#71de71;z-index:1000;display:none;top:24px}@media (max-width: 768px){#mobile-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}#mobile-menu span#menu-text{display:inline-block;color:#181f19;font-size:1.8rem;font-family:'apfel_grotezkfett';font-weight:bold}#mobile-menu .hamburger{margin-left:12px;display:inline-block;position:relative;height:14px;width:24px;transition:all .2s ease-in-out;display:flex;justify-content:space-between;flex-direction:column}#mobile-menu .hamburger .bar{width:100%;height:2px;background:#181f19;transition:all .2s ease-in-out}#mobile-menu.active .hamburger .bar:nth-child(1){transform:rotate(-45deg) translate(-5px, 4px)}#mobile-menu.active .hamburger .bar:nth-child(2){opacity:0}#mobile-menu.active .hamburger .bar:nth-child(3){transform:rotate(45deg) translate(-5px, -3px)}.top-home{margin:130px 0}@media (max-width: 768px){.top-home{margin:60px 0}}.top-home .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:45% 1fr;grid-gap:70px}.top-home .margins-container>*{min-width:0}@media (max-width: 768px){.top-home .margins-container{display:block}}.no-cssgrid .top-home .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .top-home .margins-container div{display:block}.no-cssgrid .top-home .margins-container>div:first-child{float:left;width:45%}.no-cssgrid .top-home .margins-container>div:last-child{float:right;margin-left:70px;width:calc(100% - 45% - 70px)}@media (max-width: 768px){.top-home .margins-container{display:flex}}@media (max-width: 768px){.top-home .margins-container .left{order:2;margin-top:24px}}.top-home .margins-container .left h1{margin:0;font-size:6.6rem;line-height:1;color:#07430d}@media (max-width: 768px){.top-home .margins-container .left h1{font-size:4.6rem}}.top-home .margins-container .left .sub{margin-top:24px;display:block;font-family:'apfel_grotezkfett';font-weight:bold;font-size:3.2rem;color:#0a7f35}@media (max-width: 768px){.top-home .margins-container .left .sub{margin-top:4px}}.top-home .margins-container .right{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:360px;width:100%;border-radius:20px;position:relative}@media (max-width: 768px){.top-home .margins-container .right{min-height:250px}}.top-home .margins-container .right .cross{height:120%;position:absolute;left:0;top:-10%;width:100%;-o-object-fit:contain;object-fit:contain}.about-section{padding:0 0 140px 0;background:#e2f9e2;position:relative;margin-top:220px}@media (max-width: 768px){.about-section{margin-top:80px;padding:0 0 60px 0}}.about-section::before{content:"";background-image:url("../assets/wave-top-lgreen.svg");display:block;height:107px;position:absolute;top:-106px;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.about-section img.left{position:absolute;width:202px;left:0;top:10%}.about-section img.right{position:absolute;width:262px;right:0;bottom:0}.about-section .margins-container{max-width:650px;position:relative;z-index:10}.about-section .margins-container h2{font-size:3.2rem;color:#07430d;line-height:1.2;margin:0}.about-section .margins-container p{font-size:2rem;line-height:1.5;margin-top:30px}.about-section .margins-container p:last-of-type{margin-bottom:0}.tactics{padding-bottom:180px;background:#b0f0b0;position:relative}@media (max-width: 768px){.tactics{padding-bottom:80px}}.tactics .top-row{background:#0a671e;position:relative;padding-top:48px}.tactics .top-row h2{color:white;font-size:4.4rem;line-height:1.05;max-width:850px;margin:0}.tactics .top-row::after{content:"";background-image:url("../assets/wave-bottom1-green.svg");display:block;height:82px;position:absolute;bottom:-81px;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.tactics img{width:80%;position:absolute;right:0;bottom:0;z-index:0}.tactics .tactic-list{position:relative;z-index:10}.tactics .tactic-list .margins-container{max-width:900px}.tactics ul{margin:180px 0 0 0;padding:0;list-style:none}@media (max-width: 768px){.tactics ul{margin-top:40px}}.tactics ul>li{background:white;border-radius:16px;padding:36px 48px}@media (max-width: 768px){.tactics ul>li{padding:24px 30px}}.tactics ul>li a{text-decoration:none}.tactics ul>li .order{display:block;font-size:2rem;color:#0a671e;margin:0}.tactics ul>li h3{color:#181f19;margin:0;font-size:3.2rem;line-height:1.1;display:block}.tactics ul>li p{margin:16px 0;font-size:2rem;line-height:1.5;color:#181f19;display:block;width:100%}.tactics ul>li .fake-link{font-size:2.2rem;color:#0a671e;text-decoration:underline;@Include bold;display:inline-block}.tactics ul>li+li{margin-top:20px}.tactics ul>li ul{margin-top:20px;padding:0}.tactics ul>li ul li{padding:0;border-radius:0;padding:0}.tactics ul>li ul li+li{margin-top:20px}.tactics ul>li ul li a{color:#07430d;font-size:2.2rem;font-family:'apfel_grotezkfett';font-weight:bold;text-decoration:underline}.partners{padding:80px 0;margin-bottom:100px}@media (max-width: 768px){.partners{padding:40px 0;margin-bottom:50px}}.partners .margins-container{max-width:800px}.partners .margins-container h2{text-align:center;font-size:3.2rem}.partners .margins-container ul{margin:32px 0 0 0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:16px;grid-gap:30px}.partners .margins-container ul>*{min-width:0}@media (max-width: 768px){.partners .margins-container ul{display:block}}.no-cssgrid .partners .margins-container ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .partners .margins-container ul>div,.no-cssgrid .partners .margins-container ul article{width:calc((100% - (16px * 4)) / 4)}.no-cssgrid .partners .margins-container ul>div ~ div,.no-cssgrid .partners .margins-container ul>div article,.no-cssgrid .partners .margins-container ul article ~ div,.no-cssgrid .partners .margins-container ul article article{margin-left:16px}@media (max-width: 768px){.partners .margins-container ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}}.partners .margins-container ul li img{height:110px;-o-object-fit:contain;object-fit:contain}.page{overflow-x:hidden}.examples{background:#b0f0b0;padding-bottom:180px}@media (max-width: 768px){.examples{padding-bottom:64px}}.examples .top-row{background:#0a671e;position:relative;padding-top:48px}@media (max-width: 768px){.examples .top-row{padding-top:28px}}.examples .top-row h2{color:white;font-size:4.4rem;line-height:1.05;max-width:850px;margin:0}.examples .top-row::after{content:"";background-image:url("../assets/wave-bottom1-green.svg");display:block;height:82px;position:absolute;bottom:-81px;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.examples .top-row::after{height:42px;bottom:-41px}}.examples .example-boxes{margin:auto;margin-top:180px}@media (max-width: 768px){.examples .example-boxes{margin-top:80px}}.examples .example-boxes .margins-container{max-width:900px}.examples .example-boxes .example-box{background:white;border-radius:16px;padding:40px 0}.examples .example-boxes .example-box .top{display:flex;flex-wrap:wrap;align-items:center;padding:0 40px;gap:20px}.examples .example-boxes .example-box .top img{width:120px;display:block}.examples .example-boxes .example-box .top .group h3{font-size:2.6rem;margin:0;font-family:'apfel_grotezkfett';font-weight:bold;color:#07430d}.examples .example-boxes .example-box .top .group span{font-size:1.8rem;display:block;color:#07430d}.examples .example-boxes .example-box .main-box{background:#07430d;padding:40px;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px}.examples .example-boxes .example-box .main-box>*{min-width:0}@media (max-width: 768px){.examples .example-boxes .example-box .main-box{display:block}}.no-cssgrid .examples .example-boxes .example-box .main-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .examples .example-boxes .example-box .main-box div{display:block}.no-cssgrid .examples .example-boxes .example-box .main-box>div:first-child{float:left;width:1fr}.no-cssgrid .examples .example-boxes .example-box .main-box>div:last-child{float:right;margin-left:80px;width:calc(100% - 1fr - 80px)}@media (max-width: 768px){.examples .example-boxes .example-box .main-box{padding:30px}}.examples .example-boxes .example-box .main-box .claim h4,.examples .example-boxes .example-box .main-box .reality h4{color:#71de71;font-size:1.8rem;font-family:'Apfel Grotezk';font-weight:normal;margin:0 0 6px 0;display:block}.examples .example-boxes .example-box .main-box .claim p,.examples .example-boxes .example-box .main-box .claim a,.examples .example-boxes .example-box .main-box .claim li,.examples .example-boxes .example-box .main-box .reality p,.examples .example-boxes .example-box .main-box .reality a,.examples .example-boxes .example-box .main-box .reality li{font-size:2rem;line-height:1.4;color:white}.examples .example-boxes .example-box .main-box .claim a,.examples .example-boxes .example-box .main-box .reality a{text-decoration:underline}.examples .example-boxes .example-box .main-box .claim p:first-of-type,.examples .example-boxes .example-box .main-box .reality p:first-of-type{margin-top:0}.examples .example-boxes .example-box .main-box .claim p:last-of-type,.examples .example-boxes .example-box .main-box .reality p:last-of-type{margin-bottom:0}@media (max-width: 768px){.examples .example-boxes .example-box .main-box .reality{margin-top:20px}}.examples .example-boxes .example-box .references{margin-top:20px;padding:0 40px}@media (max-width: 768px){.examples .example-boxes .example-box .references{padding:0 30px}}.examples .example-boxes .example-box .references h4{color:#07430d;font-size:1.6rem;font-family:'apfel_grotezkfett';font-weight:bold;margin:0;display:block}.examples .example-boxes .example-box .references ul{margin:5px 0 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.examples .example-boxes .example-box .references ul{gap:10px}}.examples .example-boxes .example-box .references ul li{display:inline-block}.examples .example-boxes .example-box .references ul li a{font-size:1.5rem;color:#07430d;text-decoration:underline}.examples .example-boxes .example-box+.example-box{margin-top:32px}.navigation{padding:74px 0 120px}@media (max-width: 768px){.navigation{padding:32px 0;margin-bottom:30px}}.navigation .margins-container{max-width:900px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;justify-content:space-between}.navigation .margins-container>*{min-width:0}@media (max-width: 768px){.navigation .margins-container{display:block}}.no-cssgrid .navigation .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .navigation .margins-container div{display:block}.no-cssgrid .navigation .margins-container>div:first-child{float:left;width:1fr}.no-cssgrid .navigation .margins-container>div:last-child{float:right;margin-left:100px;width:calc(100% - 1fr - 100px)}.navigation .margins-container .block span{display:block;font-size:2.2rem;color:#0a671e}.navigation .margins-container .block a{font-size:3.2rem;line-height:1.3;display:block;text-decoration:underline;color:#07430d;font-family:'apfel_grotezkfett';font-weight:bold}@media (max-width: 768px){.navigation .margins-container .block a{font-size:2.4rem}}.navigation .margins-container .block:last-child{margin-left:auto;text-align:right}@media (max-width: 768px){.navigation .margins-container .block:last-child{text-align:left;margin:24px 0 0 0}}.page-tricks-and-tactics,.top-level-tactic-page{background-color:#e2f9e2}.page-tricks-and-tactics .margins-container,.top-level-tactic-page .margins-container{max-width:900px;position:relative;z-index:10}.page-tricks-and-tactics .top-section,.top-level-tactic-page .top-section{margin:0;padding-top:100px}.page-tricks-and-tactics .top-section p,.top-level-tactic-page .top-section p{font-size:2.4rem;max-width:800px;line-height:1.3}.page-tricks-and-tactics .tactics,.top-level-tactic-page .tactics{background:#e2f9e2}.page-tricks-and-tactics .tactics ul,.top-level-tactic-page .tactics ul{margin-top:48px}.page-tricks-and-tactics .tactics ul li h3,.top-level-tactic-page .tactics ul li h3{text-decoration:underline}.page-tricks-and-tactics .tactics ul li ul,.top-level-tactic-page .tactics ul li ul{margin-top:20px}.regular-content{min-height:70vh;margin-top:64px;padding-bottom:180px}@media (max-width: 768px){.regular-content{margin-top:24px;padding-bottom:100px}}.regular-content .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:650px 1fr;grid-gap:100px}.regular-content .margins-container>*{min-width:0}@media (max-width: 768px){.regular-content .margins-container{display:block}}.no-cssgrid .regular-content .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .regular-content .margins-container div{display:block}.no-cssgrid .regular-content .margins-container>div:first-child{float:left;width:650px}.no-cssgrid .regular-content .margins-container>div:last-child{float:right;margin-left:100px;width:calc(100% - 650px - 100px)}.regular-content .margins-container .right img{width:100%}.body-content p,.body-content li,.body-content a,.body-content span,.body-content strong{font-size:2rem;line-height:1.5}.body-content strong,.body-content b{font-family:'apfel_grotezkfett';font-weight:bold}.body-content.body-small p,.body-content.body-small li,.body-content.body-small a,.body-content.body-small span,.body-content.body-small strong{font-size:1.6rem;line-height:1.5}.page-calculator{background-color:#e2f9e2}.page-calculator .calculator-wrapper{padding-top:60px}.page-calculator .calculator-wrapper .margins-container{position:relative;grid-template-columns:1fr 450px}@media (max-width: 991px){.page-calculator .calculator-wrapper .margins-container{display:flex;flex-direction:column-reverse;grid-gap:40px}.page-calculator .calculator-wrapper .margins-container .left{width:100%}}.page-calculator .calculator-wrapper h1{margin-top:0;color:#07430d}.companies-grid{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;grid-gap:20px;margin-bottom:20px}.companies-grid>*{min-width:0}@media (max-width: 768px){.companies-grid{display:block}}.no-cssgrid .companies-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .companies-grid>div,.no-cssgrid .companies-grid article{width:calc((100% - (16px * 3)) / 3)}.no-cssgrid .companies-grid>div ~ div,.no-cssgrid .companies-grid>div article,.no-cssgrid .companies-grid article ~ div,.no-cssgrid .companies-grid article article{margin-left:16px}@media (max-width: 1200px){.companies-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 991px){.companies-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 768px){.companies-grid{display:grid}}@media (max-width: 480px){.companies-grid{grid-template-columns:repeat(2, 1fr)}}.company-card{background-color:#fff;border-radius:16px;padding:24px 20px;display:flex;align-items:center;justify-content:center;height:130px;position:relative;cursor:pointer}.company-card img{display:inline-block;max-height:100%}.company-card.active{outline:4px solid #25ba70}.company-card.active:after{content:"Selected";position:absolute;top:0;right:0;background-color:#25ba70;color:#fff;font-weight:bold;padding:4px 7px 6px 10px;border-top-right-radius:10px;border-bottom-left-radius:16px;font-family:'apfel_grotezkfett';font-size:1.4rem}.calc-brush{position:absolute;z-index:-1;max-width:800px;top:0;right:0;transform:translate(50%, -35%)}.all-calc-data{display:none}.emissions-card{max-width:450px;background-color:#fff;border-radius:16px;padding:35px}.emissions-card .group{margin-bottom:20px}.emissions-card .group:last-child{margin-bottom:0}.emissions-card .coal-data{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:98px 1fr;grid-gap:20px}.emissions-card .coal-data>*{min-width:0}@media (max-width: 768px){.emissions-card .coal-data{display:block}}.no-cssgrid .emissions-card .coal-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .emissions-card .coal-data div{display:block}.no-cssgrid .emissions-card .coal-data>div:first-child{float:left;width:98px}.no-cssgrid .emissions-card .coal-data>div:last-child{float:right;margin-left:20px;width:calc(100% - 98px - 20px)}@media (max-width: 768px){.emissions-card .coal-data{display:grid}}@media (max-width: 480px){.emissions-card .coal-data{grid-template-columns:59px 1fr}}.emissions-card .car-data{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:151px 1fr;grid-gap:20px}.emissions-card .car-data>*{min-width:0}@media (max-width: 768px){.emissions-card .car-data{display:block}}.no-cssgrid .emissions-card .car-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .emissions-card .car-data div{display:block}.no-cssgrid .emissions-card .car-data>div:first-child{float:left;width:151px}.no-cssgrid .emissions-card .car-data>div:last-child{float:right;margin-left:20px;width:calc(100% - 151px - 20px)}@media (max-width: 768px){.emissions-card .car-data{display:grid}}@media (max-width: 480px){.emissions-card .car-data{grid-template-columns:90px 1fr}}.emissions-card .datapoint{font-size:3.2rem;color:#07430d;font-family:'apfel_grotezkfett'}.top-section{margin-top:100px;display:block;width:100%}@media (max-width: 768px){.top-section{margin-top:60px}}.top-section .group{max-width:800px}.top-section .breadcrumbs{display:block;margin-bottom:10px}.top-section .breadcrumbs span,.top-section .breadcrumbs a{font-size:2.2rem;display:inline-block}.top-section .breadcrumbs a{background:#e2f9e2;text-decoration:underline}.top-section h1{margin:0;font-size:5.2rem;color:#07430d}@media (max-width: 768px){.top-section h1{font-size:4.8rem}}.main-content-blocks{margin:100px 0 0 0}@media (max-width: 768px){.main-content-blocks{margin:50px 0}}.main-content-blocks section:nth-child(even) .left{order:2}.main-content-blocks section:nth-child(even) .right{order:1}.main-content-blocks section+section{margin-top:100px}.main-content-blocks section.new-section+section{margin-top:130px}@media (max-width: 768px){.main-content-blocks section.new-section+section{margin-top:48px}}.main-content-blocks section.new-section+section.bg{margin-top:0}@media (max-width: 768px){.main-content-blocks section.new-section+section.bg{padding-top:0}}.main-content-blocks section.new-section+section.bg.new-section{margin-top:180px}@media (max-width: 768px){.main-content-blocks section.new-section+section.bg.new-section{margin-top:100px}}.main-content-blocks section.new-section.bg::before{content:"";background-image:url("../assets/wave-top-lgreen.svg");display:block;height:107px;position:absolute;top:-106px;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.main-content-blocks section.new-section.bg::before{height:77px;top:-76px}}.main-content-blocks section.bg{background:#e2f9e2;position:relative;padding:50px 0}.main-content-blocks section.bg:last-of-type{padding-bottom:130px}@media (max-width: 768px){.main-content-blocks section.bg:last-of-type{padding-bottom:60px}}.main-content-blocks section.bg+.example-boxes{margin-top:0}.main-content-blocks section.bg+section{margin-top:0}.main-content-blocks section.type-image .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:55% 1fr;grid-gap:100px}.main-content-blocks section.type-image .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-image .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-image .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-image .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-image .margins-container>div:first-child{float:left;width:55%}.no-cssgrid .main-content-blocks section.type-image .margins-container>div:last-child{float:right;margin-left:100px;width:calc(100% - 55% - 100px)}.main-content-blocks section.type-image:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 55%;grid-gap:100px}.main-content-blocks section.type-image:nth-child(even) .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-image:nth-child(even) .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-image:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-image:nth-child(even) .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-image:nth-child(even) .margins-container>div:first-child{float:left;width:calc(100% - 55% - 100px)}.no-cssgrid .main-content-blocks section.type-image:nth-child(even) .margins-container>div:last-child{float:right;margin-left:100px;width:55%}.main-content-blocks section.type-quote .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:45% 1fr;grid-gap:62px}.main-content-blocks section.type-quote .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-quote .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-quote .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-quote .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-quote .margins-container>div:first-child{float:left;width:45%}.no-cssgrid .main-content-blocks section.type-quote .margins-container>div:last-child{float:right;margin-left:62px;width:calc(100% - 45% - 62px)}.main-content-blocks section.type-quote:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 45%;grid-gap:62px}.main-content-blocks section.type-quote:nth-child(even) .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-quote:nth-child(even) .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-quote:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-quote:nth-child(even) .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-quote:nth-child(even) .margins-container>div:first-child{float:left;width:calc(100% - 45% - 62px)}.no-cssgrid .main-content-blocks section.type-quote:nth-child(even) .margins-container>div:last-child{float:right;margin-left:62px;width:45%}.main-content-blocks section.type-pullout .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:45% 1fr;grid-gap:62px}.main-content-blocks section.type-pullout .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-pullout .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-pullout .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-pullout .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-pullout .margins-container>div:first-child{float:left;width:45%}.no-cssgrid .main-content-blocks section.type-pullout .margins-container>div:last-child{float:right;margin-left:62px;width:calc(100% - 45% - 62px)}.main-content-blocks section.type-pullout:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 45%;grid-gap:62px}.main-content-blocks section.type-pullout:nth-child(even) .margins-container>*{min-width:0}@media (max-width: 768px){.main-content-blocks section.type-pullout:nth-child(even) .margins-container{display:block}}.no-cssgrid .main-content-blocks section.type-pullout:nth-child(even) .margins-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .main-content-blocks section.type-pullout:nth-child(even) .margins-container div{display:block}.no-cssgrid .main-content-blocks section.type-pullout:nth-child(even) .margins-container>div:first-child{float:left;width:calc(100% - 45% - 62px)}.no-cssgrid .main-content-blocks section.type-pullout:nth-child(even) .margins-container>div:last-child{float:right;margin-left:62px;width:45%}.main-content-blocks section.type-none .margins-container{max-width:650px}.main-content-blocks section .margins-container .left{position:relative;z-index:10}.main-content-blocks section .margins-container .left figure{width:100% !important;margin:48px 0 0 0}.main-content-blocks section .margins-container .left figure img{margin-top:0;width:auto}.main-content-blocks section .margins-container .left img{margin-top:48px;width:100%}.main-content-blocks section .margins-container .left figcaption{margin-top:16px;color:#5f6c64;display:block;width:100%;font-size:1.6rem}.main-content-blocks section .margins-container .left h2{font-size:3.2rem;margin:0;font-family:'apfel_grotezkfett';font-weight:bold;margin-bottom:30px}@media (max-width: 768px){.main-content-blocks section .margins-container .left h2{margin-bottom:10px}}.main-content-blocks section .margins-container .left h3{font-size:2.4rem;font-family:'apfel_grotezkfett';font-weight:bold;line-height:1.25;margin:0 0 30px 0}.main-content-blocks section .margins-container .left p,.main-content-blocks section .margins-container .left span,.main-content-blocks section .margins-container .left a,.main-content-blocks section .margins-container .left li{font-size:2rem;line-height:1.5}.main-content-blocks section .margins-container .left p:first-of-type{margin-top:0}.main-content-blocks section .margins-container .left p:last-of-type{margin-bottom:0}.main-content-blocks section .margins-container .left a{text-decoration:underline;color:#0a7f35}.quote{position:relative}.quote .quote-text{background-image:url("../assets/brush-straight-lgreen.svg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:48px;color:#07430d;font-size:2.6rem;line-height:1.3;display:block;width:100%}@media (max-width: 768px){.quote .quote-text{font-size:2.4rem;padding:24px 24px 24px 54px}}.quote .quote-text::before{content:'"';font-size:9.2rem;position:absolute;left:0;top:-42px;margin:0;font-family:'apfel_grotezkfett';font-weight:bold;color:#07430d;transform:rotate(-180deg)}.quote .text-link,.quote .author{display:inline-block;margin-top:0;font-size:1.8rem;color:#07430d;text-decoration:underline;padding-left:48px}.pullout{background-image:url("../assets/brush-straight-dgreen.svg");background-size:contain;background-position:center;background-repeat:no-repeat;padding:50px 80px;text-align:center;width:100%}@media (max-width: 768px){.pullout{padding:50px 30px;background-size:cover;margin-top:40px}}.pullout span{font-size:2.6rem;line-height:1.3;font-family:'apfel_grotezkfett';font-weight:bold;color:#71de71}.img-container{position:relative}.img-container .img-swoosh{max-width:540px;width:100%;position:absolute;z-index:0;top:-160px;right:-130px;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.img-container .img-swoosh{max-width:260px;top:-100px;right:0}}.img-container .square-image{background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:1 / .8;width:100%;display:block;min-height:300px;position:relative;z-index:10;border-radius:16px}@media (max-width: 768px){.img-container .square-image{aspect-ratio:2 / 1;min-height:auto;background-size:cover;margin-top:80px}}.site-footer{margin-top:0;background:#07430d;width:100%;position:relative;display:block;padding:40px 0 80px 0}@media (max-width: 768px){.site-footer{padding:0 0 40px 0}}.site-footer::before{content:"";background-image:url("../assets/wave-top-dgreen.svg");display:block;height:4vw;position:absolute;top:-4vw;left:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.site-footer .margins-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.site-footer .margins-container .left .logo{width:260px;display:inline-block}.site-footer .margins-container .left .supporters{margin-top:32px}.site-footer .margins-container .left .supporters .label{display:block;font-size:1.6rem;margin-bottom:4px}.site-footer .margins-container .left .supporters img{background:white;padding:10px;border-radius:8px;width:150px;display:inline-block}.site-footer .margins-container .left .supporters img+img{margin-left:10px}.site-footer .margins-container .left *{font-size:1.8rem;color:white;display:block;margin-top:10px}.site-footer .margins-container .right nav ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none}.site-footer .margins-container .right nav ul li a{color:white;font-size:1.8rem;text-decoration:none;font-family:'apfel_grotezkfett';font-weight:bold}
