@import url(https://use.typekit.net/dcl4eua.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-banner .grid{grid-template-columns:repeat(16,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr))}.project-banner .grid.image-left .start{grid-area:3/8/10/17}.project-banner .grid.image-left .end{grid-area:1/1/9/10}.project-banner .start{grid-area:3/1/10/10;padding:10rem;z-index:var(--one-up-z)}.project-banner .start.none-bg{background:transparent;color:var(--main-color)}.project-banner .start.white-bg{background:#fff;color:var(--main-color)}.project-banner .start.light-grey-bg{background:#ecf0f2;color:var(--main-color)}.project-banner .start.grey-bg{background:#d6d6d6;color:var(--main-color)}.project-banner .start.light-accent-bg{background:#f7f5f5;color:var(--main-color)}.project-banner .start .location{color:var(--accent-color);margin:3rem 0 5rem}.project-banner .start .location img,.project-banner .start .location svg{display:inline-block;height:2rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:2rem}.project-banner .end{grid-area:1/8/9/17}.project-banner .end:before{display:none}.project-banner .title+.text{margin-top:4rem}.project-banner .text h2+p,.project-banner .text h3+p{margin-top:2rem}.project-banner .text ol+p,.project-banner .text p+ol,.project-banner .text p+p,.project-banner .text p+ul,.project-banner .text ul+p{margin-top:1rem}.project-banner .text p+h2,.project-banner .text p+h3{margin-top:3rem}.project-banner .text ul li+li{margin-top:1rem}.project-banner .text+.buttons{margin-top:4rem}.project-banner .buttons .btn+.btn{margin-left:3rem}@media only screen and (max-width:768px){.project-banner .grid{grid-template-columns:1fr;grid-template-rows:auto}.project-banner .grid.image-left .start{grid-area:auto;order:2}.project-banner .grid.image-left .end{grid-area:auto;order:1}.project-banner .start{grid-area:auto;padding:7rem 5rem}.project-banner .end{aspect-ratio:19/13;grid-area:auto}}