.tour-photo>a.tour-cover{display:block;width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer}
.tour-photo>a.tour-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}
.tour-photo>a.tour-cover:hover>img{transform:scale(1.025)}
.tour-photo>a.tour-cover:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}
.tour-photo>a.tour-cover .expand{opacity:1}
.fairways-cover .fairways-photos{height:100%}
.tour-cover-cue{position:absolute;right:1rem;bottom:1rem;display:grid;place-items:center;width:36px;height:36px;background:#131b16bb;color:white;font-size:1.1rem;border:1px solid #ffffff55}
