@import url(https://fonts.googleapis.com/css2?family=Neuton&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);:root{--black:#020402;--dark-green:#0c633a;--green:#16c172;--light-green:#72d3b3;--green-blue:#3bb8b9;--dark-blue:#13466d;--blue:#a9d3f7;--light-blue:#cde5f3;--green-yellow:#88d76a;--yellow:#faed62;--light-yellow:#f6f2a8;--bright-green:#d4efdd;--white:#fff;--anim-len:0.1s;--title:neuton,serif}.container{margin:0 calc(5vw + 20px)}.section{display:flex;justify-content:center}a{color:inherit;text-decoration:none}body{background-color:#fff;background-color:var(--white);font-family:Roboto,sans-serif;font-weight:300;margin:0}.section-title{align-items:center;display:flex;float:none;font-size:2em;justify-content:space-between;margin:15px 75px}.section-title:after{background-color:#020402;background-color:var(--black);content:"";display:block;flex-grow:1;height:3px;margin-left:20px}.section-title>span{bottom:150px;position:relative}.image-slide{margin:0;width:100vw}.image-slide.slim{display:none}@media (max-aspect-ratio:1){.image-slide.slim{display:block}.image-slide.wide{display:none}}.title-text{font-family:neuton,serif;font-family:var(--title)}.image-links{margin-top:30px;width:100vw}.image-links>div{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-around;z-index:1}.image-links a{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:50px;position:relative;transition:box-shadow .1s;transition:box-shadow var(--anim-len);width:300px}.image-links a:hover{box-shadow:0 0 20px #0004}.image-links img{height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-1}.image-links a:hover img{opacity:.6}.image-links p{font-size:2.5em;z-index:2}.more-button{--color:var(--black);--highlight:var(--dark-green);--accent:var(--green);border:2px solid var(--color);color:var(--color);display:inline-block;font-size:2em;padding:10px;position:relative}.more-button:hover{border:2px solid var(--highlight);color:var(--highlight);transition:color .1s,border .1s;transition:color var(--anim-len),border var(--anim-len)}.more-button:before{background-color:var(--accent);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .1s;transition:transform var(--anim-len);width:100%;z-index:-1}.more-button:hover:before{transform:scaleY(1)}.clear{clear:both}.navbox{--height:100px;--padding:min(2vw,50px);display:block}.navbox,.navbox>div{height:var(--height)}.navbox>div{background-color:var(--white);margin:0;position:fixed;top:0;width:100vw;z-index:10}.navbox>div:after{background-color:var(--black);content:"";height:5px;left:0;opacity:.5;position:absolute;top:100%;width:100vw}.navbox>div>div{display:flex;height:100%;justify-content:space-between;margin:0 20px}.navbox .logo-box{stroke:var(--black);align-items:center;color:var(--black);display:flex;height:100%;padding:0 var(--padding);position:relative}.navbox .logo-box:hover{stroke:var(--dark-green);color:var(--dark-green)}.navbox .logo-box:after{content:"Green Homes Project";font-size:3em;z-index:1}.navbox .logo-box:before{background-color:var(--green);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.navbox .logo-box:hover:before{opacity:.3}.navbox .logo{cursor:pointer;height:calc(75% - 4px);position:relative}.navbox .nav-links{color:var(--black);display:flex;font-size:1.35em;height:100%;margin:0;padding:0}.navbox .nav-link{align-items:center;display:flex;font-weight:400;height:100%;justify-content:center;padding:0 var(--padding);position:relative}.navbox .nav-link:hover{color:var(--dark-green)}.navbox .nav-link:hover:before{background-color:var(--green);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.dropdown-toggle{align-items:center;display:none;font-size:2em;height:100%;justify-content:center;transform:rotate(0);transition:transform var(--anim-len);width:40px;z-index:6}.dropdown-toggle.active{transform:rotate(2turn)}.dd-bars,.dd-x{pointer-events:none}.dropdown-toggle.active .dd-bars,.dropdown-toggle:not(.active) .dd-x{display:none}@media screen and (max-width:1300px){.navbox .logo-box:after{content:"GHP"}}@media screen and (max-width:800px){.dropdown-toggle{display:flex}.navbox .nav-links{background-color:var(--white);display:none;flex-direction:column;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:5}.navbox .dropdown-toggle.active+.nav-links{display:flex}}footer{background-color:var(--light-green);margin-top:15px;min-height:300px;position:relative}footer ul{display:flex;justify-content:center;margin:0;padding:20px 10%}footer li{display:block;flex:1 1;padding:10px 20px;width:100%}footer a{font-size:1.35em}.copyright-tag{bottom:0;display:block;position:absolute;text-align:center;width:100%}.footer-logo-area{flex:3 1}.footer-logo{stroke:var(--black);max-height:200px}.quote-image{color:var(--white);height:300px;overflow:hidden;position:relative;width:100vw}.quote-image>img{filter:brightness(50%) blur(1px);position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.quote-image>p{font-size:2.5em;line-height:1.5em;margin:0;padding:5% 20px 0;text-align:center;z-index:1}.quote-image>h1{bottom:15px;font-size:4em;margin:0;opacity:.5;position:absolute;right:15px}.quote-image>div{bottom:10px;display:flex;justify-content:center;position:absolute;width:100%}.quote-image a{color:var(--yellow);font-size:2em;position:relative}.quote-image a:after{background-color:var(--yellow);bottom:0;content:"";height:4px;left:0;position:absolute;transform:scale(0);transform-origin:left;width:100%}.quote-image a:hover:after{background-color:var(--blue);transform:scale(1);transition:transform var(--anim-len),background-color var(--anim-len)}.quote-image>div>a:hover{color:var(--light-blue);transition:color var(--anim-len)}.triple-card{--main-color:#0000;--text-color:inherit;--before-opacity:0;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 85px}.triple-card>div{align-items:center;color:var(--text-color);display:flex;flex-direction:column;padding:10px 30px;position:relative;width:300px}.split-container>div{border-radius:3px;overflow:hidden;padding:10px;position:relative;width:45%}.split-container>span{background-color:var(--black);border-radius:3px;opacity:.8;width:8px}.split-container li{font-size:.8em}.power-source-card img{height:100%;left:0;opacity:.9;position:absolute;top:0;transition:opacity var(--anim-len),box-shadow var(--anim-len);width:100%;z-index:-1}.power-sources-container{display:flex;flex-wrap:wrap;justify-content:space-around}.power-source-card p{font-size:2em;transition:box-shadow var(--anim-len)}.triple-card p{margin:5px 20px 20px}.split-container p,.triple-card p{font-size:1.5em}.prac-card>p{font-size:2em}.triple-card>div+div{margin-left:20px}.triple-card>div:hover{--main-color:var(--green);--text-color:var(--dark-green);--before-opacity:0.35}.triple-card>div:nth-child(2n):hover{--main-color:var(--blue);--text-color:var(--dark-blue)}.prac-card>img{float:left;height:200px;margin-right:10px}.triple-card>div:before{background-color:var(--main-color);border-radius:3px;bottom:0;content:"";height:75%;opacity:var(--before-opacity);position:absolute;transition:opacity var(--anim-len);width:100%;z-index:-1}.triple-card img{margin-bottom:10px;transition:box-shadow var(--anim-len);width:100%}.power-source-card:hover img{box-shadow:0 0 20px #0004;opacity:.6}.triple-card>div:hover img{box-shadow:0 0 20px #0004}.triple-card h2{font-size:3em;margin:10px}.savings-slide{margin:0 5vw}.split-container{display:flex;justify-content:space-evenly}.split-container h1{font-size:3em;text-align:center}.split-container ul{font-size:1.5em;line-height:2em}.prac-card{position:relative;z-index:5}.power-source-card{align-items:center;aspect-ratio:1;display:flex;justify-content:center;margin:10px;min-width:300px;padding:5px;position:relative}.updates-slide{width:100vw}.updates-container{display:flex;flex-wrap:wrap;justify-content:center}.impact-container p{font-size:1.5em}.tech-info-img{aspect-ratio:1;float:left;height:600px;margin:10px}.info-box{max-width:1500px;padding:10px}.info-box p{font-size:1.25em;min-width:100px}@media screen and (max-width:800px){.tech-info-img{display:none}}.initiative-box{border-top:5px solid var(--black);display:inline-block;margin:20px;padding:10px;transition:box-shadow var(--anim-len);width:300px}.initiative-box:hover{box-shadow:0 0 20px #0004}.initiative-box h2{font-family:var(--title);font-size:2em;text-align:center}.initiative-box a{font-size:1.3em;margin-left:auto;margin-right:auto}.initiative-slide{margin-top:30px}.initiative-container{display:flex;flex-wrap:wrap;justify-content:center}.tag-slide{margin-top:15px}.tag-container{display:flex;overflow-x:scroll}.tag-box{background-color:var(--blue);border:none;border-radius:5px;font-size:1.25em;padding:10px 20px}.tag-box+.tag-box{margin-left:10px}.tag-box:hover{background-color:var(--light-green);color:var(--dark-green)}.tag-box.active{background-color:var(--light-yellow)}.initiative-box:not(.active){display:none}.bene-box{margin:auto;position:relative;width:80%}.bene-box img{width:100%}.initiatives-box{align-items:center;display:flex;width:calc(100% - 50px);z-index:2}.initiatives-box>div{flex-grow:1;height:30px;overflow-x:scroll;position:relative;white-space:nowrap}.initiatives-box>h3{align-items:center;display:flex;height:30px;margin:5px;padding:0 10px;position:relative;text-align:center}.initiative-thumbnail{align-items:center;display:inline-flex;height:100%;position:relative}.initiative-thumbnail+.initiative-thumbnail{margin-left:30px}.effects-box{background-color:#fffc;left:0;padding:5px,15px;position:absolute;top:0;z-index:1}.effects-box p{font-size:1.5em;font-weight:400;margin-top:0}.effects-box p:last-child{margin-bottom:0}.effects-box a{--color:var(--white);--accent:var(--light-blue);--highlight:var(--blue)}.just-text-slide{display:flex;justify-content:center}.just-text-slide p{font-size:1.5em;max-width:1000px;padding:0 75px}.news-box{border-top:5px solid var(--black);display:inline-block;margin:20px;padding:10px;transition:box-shadow var(--anim-len);width:400px}.news-box:hover{box-shadow:0 0 20px #0004}.news-box img{aspect-ratio:2/3;width:200px}.news-box h2{font-family:var(--title);font-size:2.25em;margin-bottom:0;margin-top:20px}.news-box h4{font-weight:300;margin-top:10px}.news-box h3{font-size:3em;margin-bottom:0;margin-top:20px}.news-box>div{display:flex;justify-content:space-between}.news-box .tags{color:var(--dark-green)}.news-slide{margin-top:30px}.news-container{display:flex;flex-wrap:wrap;justify-content:center}
/*# sourceMappingURL=main.55223a63.css.map*/