.property-image.gallery{position:relative;overflow:hidden;background:#dfe4df}.property-image.gallery:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(transparent,#10211a99);pointer-events:none}.property-image.gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .18s ease}.property-image.gallery>span{position:relative;z-index:2}.gallery-controls{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;align-items:center;gap:7px;padding:5px;background:#10211acc;border-radius:3px;color:#fff}.gallery-controls button{width:28px;height:28px;border:0;border-radius:2px;background:#fff;color:var(--ink);font-size:1.2rem;line-height:1;cursor:pointer}.gallery-controls button:hover,.gallery-controls button:focus-visible{background:var(--mint)}.gallery-controls em{min-width:38px;text-align:center;font-style:normal;font-size:.65rem}
