/* Header color sampled from the supplied Digital Buff reference. Layout unchanged. */
.header{background:#630d0e;color:#fff;box-shadow:0 8px 32px #3605061a}.header .brand,.header .site-navigation a,.header .hl-nav-main a,.header .hl-nav-more a,.header .hm-companion{color:#fff}.header .hl-nav-more>span{color:#f4d8d2}.header .brand-suffix{color:#f4d8d2}.header .site-navigation a:last-child{background:#fff0e9;color:#630d0e}.header .site-navigation a[aria-current=location],.header nav a[aria-current=location]{color:#fff;text-decoration:underline;text-underline-offset:7px}.header .site-navigation a:last-child[aria-current=location]{color:#630d0e}.header nav a:hover,.header .hm-companion:hover{color:#ffdfc3}.header .site-navigation a:last-child:hover{color:#630d0e;background:#fff}.header .site-menu-toggle,.header .hm-menu-toggle{color:#fff;border-color:#d79c95;background:transparent}.header a:focus-visible,.header button:focus-visible,.header nav a:focus-visible{outline:2px solid #fff0b5;outline-offset:4px}.header.menu-enhanced .site-navigation{background:transparent}.hm-js .hl-header.hm-nav-open nav{background:#630d0e}.header .hl-nav-more{border-color:#92504b}

/* Keep each desktop navigation label together; let whole links wrap. */
.header .site-navigation{min-width:0}.header .site-navigation a{white-space:nowrap}
/* Slightly translucent bar only; labels, logo, CTA and dropdown remain opaque. */
.header{background:#630d0e}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
 .header{background:rgba(99,13,14,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
}

/* The detached mobile dropdown stays opaque; desktop shares the bar surface. */
@media(max-width:1050px){.header.menu-enhanced .site-navigation{background:#630d0e}}
