.sheraton-choices{display:grid;grid-template-columns:1fr 1fr;gap:36px}.sheraton-choices img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.sheraton-choices h3{margin-top:24px}.sheraton-actions{margin-top:28px}.sheraton-villa{margin-top:60px;margin-bottom:60px}.sheraton-villa ul{padding-left:20px;line-height:1.9;color:#62665b}.sheraton-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sheraton-plans img,.sheraton-villa figure img{object-fit:contain!important;max-height:none!important;height:auto!important;background:#f7f5ef}.sheraton-plans figure{min-width:0}#villas>figure img{aspect-ratio:16/9;object-fit:cover;width:100%}#villas>figure{margin:32px 0}#location figure img{object-fit:contain;height:auto}#amenities .project-split{align-items:center}@media(max-width:700px){.sheraton-choices{grid-template-columns:1fr;gap:36px}.sheraton-villa{margin-top:40px;margin-bottom:40px}.sheraton-plans{gap:12px}.sheraton-plans figcaption{font-size:12px}.sheraton-choices img{aspect-ratio:16/9}}

/* Keep explicit image dimensions from creating tall residence cards. */
.sheraton-choices article>a:first-child{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px}.sheraton-choices article>a:first-child img{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
.tower-floor-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0 48px}.tower-floor-plans figure{margin:0;min-width:0}.tower-floor-plans .enlarge{display:block;width:100%;background:#f0ece4}.tower-floor-plans img{display:block;width:100%;height:300px!important;object-fit:contain!important;padding:18px}.tower-floor-plans figcaption{padding-top:12px}@media(max-width:700px){.tower-floor-plans{grid-template-columns:1fr;gap:24px}.tower-floor-plans img{height:240px!important}}
@media(max-width:700px){.project-intro>p{margin-inline:auto}}
