/* Mahogany Bordeaux: red-brown velvet, ivory and aged champagne. */
:root{--velvet-dark:#160d0d;--velvet:#230e10;--velvet-light:#371316;--velvet-ivory:#f7eee5;--velvet-gold:#c5a573}
.top{background:linear-gradient(115deg,#190d0efb,#2e1013fb 60%,#1f0e10fb)!important;color:var(--velvet-ivory);border-bottom-color:#c5a57366!important;box-shadow:0 10px 35px #10070880!important}
.top .logo,.top .logo small,.top .logo small strong{color:#f7eee5}.top .logo small span{color:#d3b58b}.top header nav>a,.top header nav>button[data-nav-menu]{color:#eee0d9}.top header nav>a:hover,.top header nav>button:hover{color:#e0c79f}
.top .langs{border-color:#bd9d7755;background:#160d0d70}.top .langs button{color:#d9c9bc!important}.top .langs button.active{background:#49252a!important;color:#fff3e7!important}
.luxury-menu-toggle{background:linear-gradient(135deg,#38171a,#1f0e10);border-color:#bc9c6d70;color:#f1dfcd;box-shadow:inset 0 1px 0 #f4d4c21a,0 4px 12px #10070860}
.brand-hero{background:var(--velvet)!important}.brand-hero .brand-hero-photos{background:radial-gradient(ellipse at 25% 40%,#371316,#160d0d 75%);overflow:hidden}
.brand-hero .hero-photo{filter:saturate(.8) brightness(.92);object-position:center top}
.brand-hero:after,.rtl .brand-hero:after{background:linear-gradient(90deg,#230e1066,transparent 65%),linear-gradient(0deg,#230e10dd,transparent 55%)}
.brand-hero .brand-hero-inner{background:radial-gradient(ellipse at 18% 0%,#47171e30,transparent 65%),linear-gradient(125deg,#2c1115,#1f0e10 75%,#230e10);border-color:#b9956a66;box-shadow:0 -12px 35px #10070880,inset 0 1px 0 #efd5b32a}
.brand-hero .brand-hero-copy>p{color:#dfcdbf}.brand-hero .hero-brand-name{color:#f8eee3}.brand-hero .hero-brand-name span{color:#d0b38a}.brand-hero .hero-logo-medallion{border-color:#e6d4b9;box-shadow:0 0 0 2px #987b52,0 14px 30px #100708c0,inset 0 0 0 1px #bda176}
.brand-hero .btn{background:linear-gradient(135deg,#401a20,#230e10);border-color:#c9a87980;color:#faeee1;box-shadow:inset 0 1px 0 #efd8b533,0 8px 20px #10070870}.brand-hero .btn:hover{background:linear-gradient(135deg,#4b1d24,#301217)}
#home:before{background:radial-gradient(ellipse at 90% 20%,#3c121730,transparent 65%),#230e10}#home .home-intro h1{color:#f7eee5}#home .home-intro p{color:#dcc9bc}#home .eyebrow{color:#c5a573}#home .hub-filters button{background:#190d0e60;border-color:#b18d6c66;color:#e6d6c7}#home .hub-filters button[aria-pressed=true]{background:#cfb48c;color:#1e0e0f;border-color:#cfb48c}
#home .hub-scroll-controls{color:#dfcdbf}.navigation-menu{background:radial-gradient(ellipse at top left,#3f141a44,transparent 65%),linear-gradient(145deg,#291014,#160d0d);border-color:#b4946a77;color:#f7eee5}.navigation-brand,.navigation-groups section h3{color:#ceb184}.navigation-heading h2,.luxury-primary-links a{color:#f7eee5}.navigation-item{color:#e8d8ca;border-color:#b4946a33}.navigation-item:hover,.navigation-item:focus-visible{background:#ffffff08;color:white}.navigation-close{background:#ffffff08;color:#f5e8dd;border-color:#b4946a66}.navigation-hint{color:#cab7a8}
/* Photographic cloth is deformed in horizontal waves, with the top anchored. */
.hero-drapery{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;contain:paint}
.hero-drapery canvas{display:block;width:100%;height:100%}
@media(max-width:760px){.brand-hero:after,.rtl .brand-hero:after{background:linear-gradient(0deg,#230e10b8,transparent 80%),linear-gradient(90deg,#230e1044,transparent 80%)}}
