/* Shared header branding across home, inner pages and gallery */
.rs-unified-header{position:relative!important;z-index:200!important;background:#090b18!important;border-bottom:1px solid rgba(202,163,93,.4)!important;color:#f4e7ce!important;font-family:"DM Sans",Arial,sans-serif!important}
.rs-unified-header *{box-sizing:border-box}
.rs-unified-inner{max-width:1500px;min-height:94px;padding:9px clamp(18px,4vw,65px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}
.rs-unified-brand.rs-brand-image{display:flex;align-items:center;flex:0 1 290px;min-width:170px;text-decoration:none}
.rs-unified-brand.rs-brand-image img{display:block;width:100%;max-width:290px;height:75px;object-fit:contain;object-position:left center;border:0}
.rs-unified-links{display:flex;align-items:center;gap:clamp(10px,1.2vw,22px);margin-left:auto}
.rs-unified-links a{font-size:11px!important;color:#f1e6d4!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap}
.rs-unified-links a:hover,.rs-unified-links a[aria-current=page]{color:#dcb46e!important}
.rs-unified-links .rs-unified-cta{padding:14px 17px!important;border:1px solid #caa35d!important;color:#edc982!important}
.rs-unified-toggle{display:none;background:transparent;border:1px solid #caa35d;color:#d9b56f;padding:8px 12px;font-size:20px;cursor:pointer}
@media(max-width:1100px){.rs-unified-toggle{display:block}.rs-unified-links{display:none;position:absolute;left:0;right:0;top:100%;padding:12px 5% 20px;background:#090b18;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #caa35d}.rs-unified-links.is-open{display:flex}.rs-unified-links a{padding:12px 4px}.rs-unified-links .rs-unified-cta{text-align:center;margin-top:9px}.rs-unified-brand.rs-brand-image img{height:65px}}
@media(max-width:480px){.rs-unified-inner{min-height:75px}.rs-unified-brand.rs-brand-image img{height:55px;max-width:220px}}
