@media (min-width:769px){.listing-gallery-wrap .photo-gallery--listing .gallery-stage{padding:0}.listing-gallery-wrap .photo-gallery--listing .gallery-slide{width:100%;max-width:720px;height:min(520px,54vh);border-radius:14px;background:var(--paper-alt)}.listing-gallery-wrap .photo-gallery--listing .gallery-slide .photo-protected-frame{background:var(--paper-alt)}.listing-gallery-wrap .photo-gallery--listing .gallery-slide .photo-protected-frame img,.listing-gallery-wrap .photo-gallery--listing .gallery-slide-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.listing-gallery-wrap .photo-gallery--listing .photo-watermark-tile{display:none}}@media (max-width:768px){.listing-gallery-wrap{margin-bottom:1rem;margin-inline:-.125rem}.listing-gallery-wrap .photo-gallery--listing{margin:0}.listing-gallery-wrap .photo-gallery--listing .gallery-stage{padding:0}.listing-gallery-wrap .photo-gallery--listing .gallery-slide{width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:4/3;border-radius:14px;background:var(--paper-alt)}.listing-gallery-wrap .photo-gallery--listing .gallery-slide .photo-protected-frame{position:absolute;inset:0}.listing-gallery-wrap .photo-gallery--listing .gallery-slide .photo-protected-frame img,.listing-gallery-wrap .photo-gallery--listing .gallery-slide-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.listing-gallery-wrap .photo-gallery--listing .gallery-nav{width:2.25rem;height:2.25rem;opacity:1}.listing-gallery-wrap .photo-gallery--listing .gallery-zoom-hint{width:2rem;height:2rem;font-size:.875rem;border-radius:8px}.listing-gallery-wrap .photo-gallery--listing .gallery-carousel-meta{margin-top:.5rem}.listing-gallery-wrap .photo-gallery--listing .photo-watermark-tile{display:none}.listing-gallery-wrap .photo-gallery--listing .photo-watermark-corner{right:.5rem;bottom:.5rem;font-size:.5625rem;padding:.22rem .45rem}}