/* User-supplied lifestyle photographs. Preserve the complete original composition. */
.image-first .project-lifestyle-photo{margin:16px 0 24px;border-radius:var(--radius);overflow:hidden;background:var(--cream)}
.image-first .project-lifestyle-photo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:inherit}
.image-first .project-lifestyle-photo.portrait{max-width:900px;margin-left:auto;margin-right:auto}
@media(max-width:760px){.image-first .project-lifestyle-photo{margin:12px 0 20px}}
