/* Nomas Residence — approved mobile hero and original wordmark */
.header .brand{display:flex!important;align-items:center;justify-content:center;min-width:0;flex-shrink:0;text-decoration:none}
.header .brand-original{display:block;width:clamp(175px,17vw,260px);height:auto;max-height:100px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.09))}
.luxury-hero h1{font-weight:700}
@media(max-width:850px){
.header{display:flex!important;align-items:center!important;justify-content:space-between!important}
.header .brand-original{width:195px;max-height:96px}
}
@media(max-width:650px){
.header{height:112px!important;align-items:center!important;padding:10px 16px!important;gap:8px!important}
.header .brand{margin:0!important;max-width:54%;}
.header .brand-original{width:clamp(152px,43vw,210px);max-width:100%;max-height:95px}
.header .head-actions{display:flex!important;gap:8px!important;align-items:center!important}
.header .head-actions .primary{padding:11px 13px!important;font-size:12px!important}
.header #lang{padding:10px!important;min-width:43px!important}
.luxury-hero .hero-copy{padding-top:205px!important}
.luxury-hero h1{font-size:clamp(38px,9.1vw,55px)!important}
}
@media(max-width:380px){.header .brand-original{width:150px}.header .head-actions .primary{padding:9px 10px!important}}
