.PropertyGallery_grid__5gZNq{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:8px}.PropertyGallery_cover__bzOrn,.PropertyGallery_tile__nAyCi{position:relative;min-width:0;overflow:hidden;border:0;padding:0;background:#e9e3da;cursor:zoom-in}.PropertyGallery_cover__bzOrn{grid-row:span 2}.PropertyGallery_photo__9l1Yt{display:block;width:100%;height:100%;object-fit:cover}.PropertyGallery_watermark__TjbwW{position:absolute;width:min(10%,64px);opacity:.25;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.PropertyGallery_viewAll__ZxbUl{display:block;margin:12px 0 24px auto;padding:12px 18px;background:#fff;border:1px solid #6e6057;border-radius:4px;cursor:pointer}.PropertyGallery_dialog__C8DeI{position:fixed;inset:0;width:96vw;max-width:1400px;height:94dvh;max-height:94dvh;margin:auto;padding:16px;background:#181818;color:white;border:0;border-radius:8px;overflow:auto}.PropertyGallery_dialog__C8DeI::backdrop{background:rgba(0,0,0,.88)}.PropertyGallery_toolbar__y8ix9{display:flex;justify-content:space-between;align-items:center;height:42px}.PropertyGallery_dialog__C8DeI button{cursor:pointer;color:white;background:#333;border:1px solid #777;border-radius:4px;padding:8px 14px}.PropertyGallery_stage__rIZdF{position:relative;height:calc(94dvh - 210px);min-height:150px;display:flex;align-items:center;justify-content:center;touch-action:pan-y pinch-zoom}.PropertyGallery_fullPhoto__aHoBv{max-width:100%;max-height:100%;object-fit:contain}.PropertyGallery_next__usZyn,.PropertyGallery_previous__DycCb{position:absolute;top:50%;transform:translateY(-50%);font-size:32px;z-index:1}.PropertyGallery_previous__DycCb{left:0}.PropertyGallery_next__usZyn{right:0}.PropertyGallery_thumbs__XAm_S{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding:4px}.PropertyGallery_thumbs__XAm_S button{flex:0 0 76px;padding:2px}.PropertyGallery_thumbs__XAm_S button[aria-pressed=true]{outline:2px solid white}.PropertyGallery_thumbs__XAm_S img{display:block;width:70px;height:54px;object-fit:cover}.PropertyGallery_empty__qqOqb{padding:40px;background:#e9e3da;text-align:center}.PropertyGallery_hint__WzNWa{text-align:center;font-size:14px;margin:8px 0;color:#eee}.PropertyGallery_dialog__C8DeI button{min-width:44px;min-height:44px}.PropertyGallery_grid__5gZNq button:focus-visible,.PropertyGallery_viewAll__ZxbUl:focus-visible{outline:3px solid #a66a27;outline-offset:3px}@media(max-width:700px){.PropertyGallery_grid__5gZNq{grid-template-columns:1fr;grid-template-rows:clamp(220px,75vw,400px)}.PropertyGallery_tile__nAyCi{display:none}.PropertyGallery_cover__bzOrn{grid-row:auto}.PropertyGallery_viewAll__ZxbUl{width:100%;font-size:16px;min-height:48px}.PropertyGallery_dialog__C8DeI{box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0}.PropertyGallery_stage__rIZdF{height:calc(100dvh - 210px)}}