/* The existing logo artwork, including its descriptor, stays unchanged. */
.page-home.protected-redesign .site-header.single-menu{background:#2b124f;border-bottom-color:transparent;backdrop-filter:none;color:#fff;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
.page-home .site-header.single-menu .brand{position:relative}
.page-home .site-header.single-menu .brand::after{content:"";position:absolute;inset:0;background:#2b124f;-webkit-mask:url('/assets/redesign-optimized/logo-800.webp') center/100% 100% no-repeat;mask:url('/assets/redesign-optimized/logo-800.webp') center/100% 100% no-repeat;opacity:0;pointer-events:none}
.page-home .site-header.single-menu .header-tools a,.page-home .site-header.single-menu .menu-toggle{color:#fff}
.page-home .site-header.single-menu .menu-toggle{background:transparent;border-color:#ffffff70}
.page-home.protected-redesign .site-header.single-menu.is-scrolled{background:#fff;border-bottom-color:#2b124f1c;box-shadow:0 2px 10px #2b124f0a;color:#2b124f}
.page-home .site-header.single-menu.is-scrolled .brand img{opacity:0}
.page-home .site-header.single-menu.is-scrolled .brand::after{opacity:1}
.page-home .site-header.single-menu.is-scrolled .header-tools a,.page-home .site-header.single-menu.is-scrolled .menu-toggle{color:#2b124f}
.page-home .site-header.single-menu.is-scrolled .menu-toggle{border-color:#2b124f55}
.page-home .site-header.single-menu.is-scrolled .header-tools :focus-visible,.page-home .site-header.single-menu.is-scrolled .brand:focus-visible{outline-color:#2b124f}
/* The disclosure retains its dark surface and readable light navigation. */
.page-home .site-header.single-menu #site-nav{background:#2b124f;color:#fff}
.page-home .site-header.single-menu #site-nav a{color:#fff}
@media(prefers-reduced-motion:reduce){.page-home.protected-redesign .site-header.single-menu{transition:none}}
