/* Language-aware wordmark: the badge stays untouched; the lockup follows the selected language. */
.brand-lockup img{width:72px;height:72px}.brand-lockup-copy{gap:1px}.brand-lockup-copy .brand-local-top{display:block;font:400 23px/1.05 Marcellus,serif;letter-spacing:.16em;color:var(--cam-ivory);white-space:nowrap}.brand-lockup-copy .brand-local-sub{display:block;font:400 10px/1.25 Marcellus,serif;letter-spacing:.54em;color:var(--cam-gold)}
html[lang="ar"] .brand-lockup-copy .brand-local-top{font:400 30px/1.05 Amiri,serif;letter-spacing:0}html[lang="ar"] .brand-lockup-copy .brand-local-sub{font:400 16px/1.1 Amiri,serif;letter-spacing:0}
.brand-hero-mark{width:166px;height:166px}.brand-hero-wordmark.brand-local-top{font:400 31px/1.05 Marcellus,serif;letter-spacing:.28em;margin:0 0 5px;color:var(--cam-ivory)}.brand-hero-resort.brand-local-sub{font:400 12px/1.25 Marcellus,serif;letter-spacing:.64em;color:var(--cam-gold);margin-bottom:27px}html[lang="ar"] .brand-hero-wordmark.brand-local-top{font:400 39px/1.05 Amiri,serif;letter-spacing:0}html[lang="ar"] .brand-hero-resort.brand-local-sub{font:400 19px/1.1 Amiri,serif;letter-spacing:0}
@media(max-width:640px){.brand-lockup img{width:55px;height:55px}.brand-lockup-copy .brand-local-top{font-size:17px}html[lang="ar"] .brand-lockup-copy .brand-local-top{font-size:23px}html[lang="ar"] .brand-lockup-copy .brand-local-sub{font-size:14px}.brand-hero-mark{width:134px;height:134px}.brand-hero-wordmark.brand-local-top{font-size:25px}html[lang="ar"] .brand-hero-wordmark.brand-local-top{font-size:34px}html[lang="ar"] .brand-hero-resort.brand-local-sub{font-size:17px}}
