.projects-grid{position:relative}.projects-grid:after{aspect-ratio:1920/1109;background:#000 url(https://6909593.fs1.hubspotusercontent-na1.net/hubfs/6909593/2024Website/project-listing-grunge.webp) no-repeat top/contain;content:"";left:50%;min-width:1200px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.projects-grid .container--medium,.projects-grid .container--narrow{position:relative;z-index:13}.projects-grid__rich-text{text-align:center}.projects-grid__grid{display:grid;gap:4.8rem 2.4rem;grid-template-columns:1fr}.projects-grid__grid a{color:var(--c-energy-blue)}.projects-grid__grid a:focus,.projects-grid__grid a:hover{color:var(--c-lt-blue)}.projects-grid__grid-item{display:none;transform:scale(.6)}@keyframes projitem{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.projects-grid__grid-item.active{animation:projitem .5s ease-out forwards;display:block}.projects-grid__block{border:none;border-left:2px solid var(--c-energy-blue);padding:2.4rem}.project-grid__item-link{display:inline-block;font-size:1.4rem;font-weight:700;text-transform:uppercase}.project-grid__item-link svg{left:.25em;position:relative;top:.25em}@media (min-width:720px){.projects-grid__grid{grid-template-columns:1fr 1fr}.projects-grid__block{padding:3.2rem 4.8rem}}.projects-grid__filtering{display:flex;flex-wrap:wrap;gap:2.4rem;justify-content:center;margin-bottom:2.4rem}.projects-grid__filtering button{background:none;border:none;color:#fff;font-family:var(--font-body);font-weight:700;padding:.25em 1em;position:relative}.projects-grid__filtering button:focus,.projects-grid__filtering button:hover{color:var(--c-energy-blue)}.projects-grid__filtering button.active{color:var(--c-energy-blue);font-family:var(--font-header);font-weight:900}.projects-grid__filtering button.active:after{background:var(--c-energy-blue);clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:block;height:1.2rem;position:absolute;right:0;top:0;width:1.2rem}