.header .nav-item.nav-about{display:flex;align-items:center;gap:0}
.header .nav-about .about-nav-link{display:flex;align-items:center;align-self:stretch;padding:13px 0 13px 10px;color:inherit;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:color .2s}
.header .nav-about .about-dropdown-toggle{padding:13px 10px 13px 7px!important;min-width:26px;min-height:44px}
.header .nav-about .about-nav-link:hover{color:var(--gold)}
.header .nav-about .about-nav-link:focus-visible{outline:1px solid var(--gold);outline-offset:3px}
@media(max-width:1100px) and (min-width:761px){.header .nav-about .about-nav-link{font-size:12px}}
@media(max-width:760px){.header .nav-item.nav-about{flex-wrap:wrap}.header .nav-about .about-nav-link{font-size:14px;flex:1;padding:13px 10px}.header .nav-about .about-dropdown-toggle{width:44px;padding:13px!important}.header .nav-about .dropdown{flex-basis:100%}}

/* Treat About text and its arrow as one hover surface. */
.header .nav-item.nav-about{border-radius:6px;transition:background-color .2s ease,color .2s ease}
.header .nav-about .about-nav-link{padding:12px 0 12px 10px;line-height:1.25;color:inherit!important}
.header .nav-about .about-dropdown-toggle{padding:12px 10px 12px 7px!important;min-height:0;border-radius:0;background:transparent!important;color:inherit!important}
.header .nav-about .about-dropdown-toggle::after{display:none}
.header .nav-item.nav-about:is(:hover,:focus-within,.open){background:#fff;color:#171917}
.header.is-scrolled .nav-item.nav-about:is(:hover,:focus-within,.open){background:#20211f;color:#fff}
@media(max-width:760px){.header .nav-item.nav-about:is(:hover,:focus-within,.open),.header.is-scrolled .nav-item.nav-about:is(:hover,:focus-within,.open){background:#fff;color:#171917}.header .nav-about .about-nav-link{padding:13px 10px}.header .nav-about .about-dropdown-toggle{padding:13px!important}}

/* Square About state; submenu labels remain anchored on hover. */
.header .nav-item.nav-about{border-radius:0}
.header .nav .dropdown a,
.header .nav .dropdown a:hover,
.header .nav .dropdown a:focus-visible{padding-left:21px!important;transform:none;translate:none;transition:background-color .2s ease,color .2s ease}
@media(max-width:760px){.header .nav .dropdown a,.header .nav .dropdown a:hover,.header .nav .dropdown a:focus-visible{padding-left:6px!important}}

/* Use square geometry throughout the shared navigation. */
body .header .nav>a,
body .header .nav-item,
body .header .nav-toggle,
body .header .nav-item>a,
body .header .dropdown,
body .header .dropdown a,
body .header .menu,
body .topbar .language-trigger,
body .topbar .language-options,
body .topbar .language-options>a,
body .topbar .language-options>button{border-radius:0!important}
