.hero-photo>a{display:block;height:100%}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 67%}.sample .photo-thumb{display:block;aspect-ratio:1.15;overflow:hidden;position:relative;background:#d6d4c8}.sample .photo-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 57%;transition:transform .2s ease}.sample .photo-thumb:hover img{transform:scale(1.025)}.sample .photo-lines img{height:340%;position:absolute;top:50%;translate:0 -50%;object-fit:cover;object-position:center}.sample .photo-fixtures img{object-position:center 28%}.sample .photo-thumb:focus-visible{outline:3px solid #586442;outline-offset:-4px}.sample figcaption h2{margin-top:0}@media(prefers-reduced-motion:reduce){.sample .photo-thumb img{transition:none}}