.mm-elements-hero{margin-inline:auto;max-width:148rem}
.mm-elements-hero img{display:block;height:min(72vh,900px);object-fit:cover;width:100%}
.mm-elements-project{font-size:16px;line-height:1.6}
.mm-elements-copy{max-width:86rem}
.mm-elements-copy p{margin:0 0 1.6rem}
.mm-elements-project .mm-project-facts{margin-inline:0;max-width:86rem}
.mm-elements-gallery{display:grid;gap:4.8rem;margin-top:6rem}
.mm-elements-gallery figure{margin:0}
.mm-elements-gallery img{display:block;height:auto;max-height:90rem;object-fit:contain;object-position:left center;width:100%}
.mm-elements-gallery figcaption{color:var(--mm-quiet);font-size:12px;margin-top:.8rem}
@media(min-width:900px){.mm-elements-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-elements-gallery figure:nth-child(-n+3){grid-column:1/-1}.mm-elements-gallery figure:nth-child(-n+3) img{max-height:none}}
