.photo-hero{min-width:0}.photo-hero>img{display:block;width:100%;height:auto;border-radius:22px;border-color:#416358;box-shadow:0 18px 55px #0005}.photo-roof{margin-top:14px}.photo-roof img{display:block;width:100%;height:auto;border-radius:14px;border-color:#30434c}.photo-hero figcaption{letter-spacing:.04em;margin-top:12px}.image-card img[src*="/photos/"]{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;border-radius:12px;border:1px solid #30434c}.photo-hero img{background:#14232a}@media(max-width:640px){.photo-roof{margin-top:10px}.photo-hero>img{border-radius:16px}}
