.block-two-column-project-cards{padding-block:5em}.block-two-column-project-cards .block-container{max-width:1200px}.block-two-column-project-cards .projects{--gap:1em;display:flex;flex-wrap:wrap;gap:var(--gap)}.block-two-column-project-cards .project{overflow:hidden;border-radius:1em;box-shadow:0 .5em 1em rgba(0,0,0,.2);display:flex;flex-direction:column}@media screen and (min-width:900px){.block-two-column-project-cards .project{width:calc( 50% - (var(--gap) / 2) )}}.block-two-column-project-cards .project--featured-image-wrapper{position:relative;aspect-ratio:5/3}.block-two-column-project-cards .project--featured-image{position:absolute;top:0;left:0;width:100%;height:100%}.block-two-column-project-cards .project--featured-image img{width:100%;height:100%;object-fit:cover;max-width:unset}.block-two-column-project-cards .project--green-globes-certification{position:absolute;bottom:1em;right:1em;width:10em;height:10em;background-color:#fff;border-radius:50%;padding:1.5em;display:flex;align-items:center;justify-content:center}.block-two-column-project-cards .project--green-globes-certification img{display:block}.block-two-column-project-cards .project--info{padding:2em}.block-two-column-project-cards .project--description{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.025em;color:var(--color-glacier-gray-dark);font-size:1.125em}.block-two-column-project-cards .project--title{font-size:2.5em;margin-block:1em 0;color:orange}.block-two-column-project-cards .project--meta{display:flex;gap:1.25em;font-weight:var(--font-weight-bold);margin-block:.5em}.block-two-column-project-cards .project--meta--architects{position:relative}.block-two-column-project-cards .project--meta--architects:before{content:'';position:absolute;top:50%;left:-.75em;width:6px;height:6px;border-radius:3px;background-color:gray;transform:translate(-50%,-50%)}.block-two-column-project-cards .project--link{margin-top:2em}.block-two-column-project-cards .certifications{margin-top:auto}.block-two-column-project-cards .certification{display:flex;border-top:2px solid var(--color-glacier-gray-light)}.block-two-column-project-cards .certification--logo{width:30%;padding:2em;border-right:2px solid var(--color-glacier-gray-light);display:flex;align-items:center;justify-content:center}.block-two-column-project-cards .certification--info{width:70%;padding:2em}.block-two-column-project-cards .certification--title{font-weight:var(--font-weight-bold)}