.site-header{--nav-surface:#153578;--nav-ink:#f5f1e8;--nav-accent:#dfc38c;--nav-line:#f5f1e822;background:var(--nav-surface)!important;color:var(--nav-ink);border-bottom:1px solid var(--nav-line);box-shadow:none;transition:background-color .45s ease,color .3s ease,border-color .3s ease;isolation:isolate}
.site-header nav.open{background:var(--nav-surface)!important;border-color:var(--nav-line);color:var(--nav-ink)}
.site-header nav a,.site-header .menu-button{color:var(--nav-ink)}
.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--nav-accent)}
.site-header .nav-event-year{color:var(--nav-accent)}
.site-header .header-actions .button{background:#f5f1e8;color:#153578;border-color:#f5f1e8}
.site-header[data-tone=light] .header-actions .button{background:#153578;color:#f5f1e8;border-color:#153578}
.site-header>.brand,.site-header>nav,.site-header>.header-actions{position:relative;z-index:2}
.nav-stars{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:var(--nav-accent)}
.nav-stars i{position:absolute;left:25%;top:20%;width:8px;height:8px;opacity:.35;animation:nav-star-drift 17s ease-in-out infinite}
.nav-stars svg{width:100%;height:100%;display:block}
.nav-stars i:nth-child(2){left:42%;top:73%;width:5px;height:5px;animation-duration:23s;animation-delay:-8s}
.nav-stars i:nth-child(3){left:74%;top:16%;width:7px;height:7px;animation-duration:20s;animation-delay:-13s}
.nav-stars i:nth-child(4){left:89%;top:78%;width:5px;height:5px;animation-duration:26s;animation-delay:-5s}
@keyframes nav-star-drift{0%,100%{transform:translate3d(0,0,0) rotate(0deg);opacity:.2}50%{transform:translate3d(22px,-7px,0) rotate(65deg);opacity:.6}}
@media(max-width:700px){.nav-stars i:nth-child(3),.nav-stars i:nth-child(4){display:none}.nav-stars i{left:43%;width:6px}.nav-stars i:nth-child(2){left:57%}}
@media(prefers-reduced-motion:reduce){.site-header{transition:none}.nav-stars i{animation:none;opacity:.3}}
@media print{.nav-stars{display:none}}

.site-header[data-contrast-change="true"],.site-header[data-contrast-change="true"] :is(a,button){transition:none}
