/* User-supplied facility photography. Preserve natural color and original files. */
.hero-visual > img.real-photo{filter:none;object-position:50% 67%}
.about-image img.real-photo{filter:none;object-position:50% 57%}
.island-photo img.real-photo{filter:none;object-position:50% 50%}
.store-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:0 0 54px}
.store-gallery figure{min-width:0}
.store-gallery img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center}
.store-gallery figcaption{padding-top:17px}
.store-gallery figcaption>span{display:block;font:10px/1.7 Arial,sans-serif;letter-spacing:.14em;color:var(--muted);margin-bottom:8px}
.store-gallery strong{display:block;font-size:18px;letter-spacing:.035em;font-weight:600}
.store-gallery p{margin-top:8px;font-size:13px;color:#667168;line-height:1.8}
@media(max-width:600px){
  .hero-visual > img.real-photo{object-position:50% 66%}
  .about-image img.real-photo{object-position:50% 57%}
  .store-gallery{grid-template-columns:1fr;gap:29px;margin-bottom:35px}
  .store-gallery figcaption{padding-top:14px}
  .store-gallery strong{font-size:17px}
  .store-gallery p{font-size:12px}
}
