.luxury-main{width:100%;height:auto;max-height:none;display:block;border:5px solid #c5a24d}
.luxury-collage{display:block;overflow:hidden;height:auto;max-height:none}
.luxury-row{display:flex;gap:0;align-items:flex-start;height:auto;max-height:none;margin:0;padding:0}
.luxury-row>a,.luxury-panorama>a{display:block;min-width:0;margin:0;padding:0;line-height:0;aspect-ratio:auto;overflow:visible}
.coastal-gallery .luxury-collage img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;margin:0;padding:0}
.luxury-panorama{margin:0;padding:0}
.coastal-page .coastal-intro h2{text-align:center}
@media(max-width:760px){.luxury-main{border-width:3px}}
