/* Compact controls on phones; preserve full desktop navigation. */
.hospitality-feature .hospitality-grid .eyebrow{color:#745a32}
.hospitality-feature .concept-image figcaption{color:#4b5868}
@media(max-width:1100px){.site-header .mobile-menu{box-sizing:border-box;min-width:44px;min-height:44px;justify-content:center;align-items:center}}
@media(max-width:640px){a.whatsapp-float{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}a.whatsapp-float>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
@media(max-width:380px){.site-header .header-inner{padding-inline:8px;gap:4px}.site-header .wordmark{font-size:17px;gap:4px}.site-header .wordmark img{width:20px}.site-header .header-quote{font-size:9px;padding-inline:6px;min-height:44px}.site-header .mobile-menu{width:44px;height:44px;flex:0 0 44px;padding:9px}}
