.wordmark img{display:block;object-fit:contain;filter:brightness(.2)}.rooms{padding:0 clamp(1.2rem,7vw,8rem) clamp(3rem,7vw,7rem)}.rooms h2{margin-bottom:1.5rem}.rooms>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.3rem}.rooms figure{margin:0}.rooms img{width:100%;height:clamp(10rem,19vw,20rem);object-fit:cover;display:block}.rooms figcaption{margin-top:.55rem;font-size:.9rem}@media(max-width:740px){.rooms>div{grid-template-columns:1fr 1fr;gap:1rem}.rooms figure:first-child{grid-column:1/-1}.rooms img{height:auto;aspect-ratio:1.3}.rooms figure:first-child img{aspect-ratio:2}}
.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.3rem}.hero-actions>a,.mast nav a{min-height:44px;display:inline-flex;align-items:center}.actions>a{min-height:44px;display:inline-flex;align-items:center}.mast nav a:hover,.hero-actions>a:hover{text-decoration-thickness:2px}.menu summary:focus-visible{outline-offset:-3px}
