/* A direct local entry, with pool-focused illustrative scenes. */
.local-first-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;}
.local-first figure{margin:0;}
.local-first figure>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;filter:none!important;}
.local-first h2{max-width:540px;}
.local-first-copy>p{max-width:540px;line-height:1.65;}
.local-scope{display:block;margin-top:22px;font:12px/1.5 Helvetica,Arial,sans-serif;color:var(--subtext)!important;}
.module-image.local,.module-image.masters{background:none!important;overflow:hidden;}
.module-image.local>img,.module-image.masters>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none!important;}
.module-image.local::after,.module-image.masters::after{display:none;}
.masters .hero-bg{background-image:url('masters-salon-v45.jpg')!important;background-position:center!important;}
.menu-panel nav a:nth-child(3),.rooms .room-link:nth-child(2),.curiosity-card.people{background-image:url('masters-salon-v45.jpg')!important;}
.gallery img[src="assets/masters-salon-v45.jpg"]{height:auto;max-height:none;object-fit:contain;filter:none!important;border-radius:8px;}
html{scroll-padding-top:96px;}
@media(max-width:800px){.local-first-grid{grid-template-columns:1fr;gap:26px;}.local-first figure>img{max-height:420px;}.local-first .hero-actions{margin-top:22px;}}
