/* Small, scattered photographs; full images open in the shared viewer. */
.home-discovery{padding:28px 8%;display:flex;clear:both}
.home-discovery-2{justify-content:flex-start;padding-left:14%;gap:26px}
.home-discovery-3{justify-content:flex-end;padding-right:24%;gap:26px}
.home-discovery a{position:relative;display:block;width:188px;height:188px;flex:none;padding:6px;background:#fff;box-shadow:0 6px 20px #182e2526;cursor:zoom-in;transition:transform .2s,box-shadow .2s}
.home-discovery-2 a:first-child{transform:rotate(-6deg)}
.home-discovery-2 a:last-child{transform:rotate(5deg)}
.home-discovery-3 a:first-child{transform:rotate(0deg)}
.home-discovery-3 a:last-child{transform:rotate(5deg)}
.home-discovery-3 a:last-child img{object-fit:contain;background:#fff}
.home-discovery a:hover{transform:rotate(0deg) scale(1.04);box-shadow:0 9px 25px #182e2533}
.home-discovery a:focus-visible{outline:3px solid #967b4c;outline-offset:6px}
.home-discovery img{display:block;width:100%;height:100%;object-fit:cover}
.home-discovery span{position:absolute;right:11px;bottom:11px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fffE;color:#183b32;font-size:18px}
@media(max-width:650px){.home-discovery{padding:24px 9%}.home-discovery-2{padding-left:8%;padding-right:8%;gap:18px}.home-discovery-2 a{width:min(160px,38vw);height:min(160px,38vw)}.home-discovery-3{padding-right:17%}.home-discovery a{width:160px;height:160px}}
@media(prefers-reduced-motion:reduce){.home-discovery a{transition:none}}

@media(max-width:650px){.home-discovery-3{padding-left:8%;padding-right:8%;gap:18px}.home-discovery-3 a{width:min(160px,38vw);height:min(160px,38vw)}}
