:root{--mlg-nav-link-radius: var(--layout-soft-radius);--navmenu-img-h: clamp(2.25rem, 3vw, 2.75rem);--navmenu-pad-v: 0.5rem;--topbar-h: var(--layout-nav-height, 76px);--navmenu-menu-background: rgba(7, 17, 29, 0.98);--navmenu-menu-text: rgba(255, 255, 255, 0.82);--navmenu-menu-text-muted: rgba(255, 255, 255, 0.64);--navmenu-menu-text-hover: var(--motif-color-accent-primary, #e1a230);--navmenu-menu-text-active: var(--motif-color-accent-primary, #e1a230);--navmenu-menu-hover-background: rgba(225, 162, 48, 0.12);--navmenu-menu-active-background: rgba(225, 162, 48, 0.16);--navmenu-menu-border: rgba(255, 255, 255, 0.12)}.topbar,.topbar.is-scrolled,.topbar.nav-is-open{--mlg-nav-control-size: 2.75rem;--mlg-nav-locale-width: calc(4 * var(--mlg-nav-control-size));--mlg-nav-glyph-size: var(--mlg-ui-icon-size);--mlg-nav-control-gap: clamp(0.75rem, 1.5vw, 1.75rem);--mlg-nav-control-end: max(1.25rem, calc((100vw - var(--layout-content-width)) / 2));height:var(--topbar-h);padding:0 var(--layout-content-inset, 2.5rem);border-bottom:1px solid rgba(255,255,255,0.1)}.topbar{gap:clamp(1rem,2vw,2rem)}.topbar__brand{flex-shrink:0;color:#ffffff}.topbar__brand img{width:auto}.topbar nav{gap:clamp(0.35rem,1vw,1rem);margin-left:auto}.topbar nav a,.topbar.is-scrolled nav a,.topbar.nav-is-open nav a{min-height:2.75rem;padding:0.65rem 0.75rem;border-radius:var(--mlg-nav-link-radius);background:transparent;color:rgba(255,255,255,0.82);font-family:var(--motif-font-ui, "Poppins", system-ui, sans-serif);font-weight:500;letter-spacing:0.01em;line-height:1.25;text-align:center;text-transform:none;white-space:nowrap}.topbar nav a:hover,.topbar nav a:focus-visible,.topbar nav a.active,.topbar.is-scrolled nav a:hover,.topbar.is-scrolled nav a.active,.topbar.nav-is-open nav a:hover,.topbar.nav-is-open nav a.active{background:rgba(225,162,48,0.1);color:var(--motif-color-accent-primary, #e1a230)}.topbar nav a.mlg-topbar-cta,.topbar.is-scrolled nav a.mlg-topbar-cta,.topbar.nav-is-open nav a.mlg-topbar-cta{min-height:2.85rem;padding-inline:clamp(1.15rem,2vw,1.85rem);border-radius:var(--motif-radius-pill, 999px);background:var(--motif-color-accent-primary, #e1a230);color:var(--motif-color-on-accent, #07111d);font-weight:600}.topbar nav a.mlg-topbar-cta:hover,.topbar nav a.mlg-topbar-cta:focus-visible{background:var(--motif-color-accent-complement, #f0c96c);color:var(--motif-color-on-accent, #07111d)}.topbar__toggle,.topbar.nav-is-open .topbar__toggle,.topbar.is-scrolled .topbar__toggle{color:#ffffff}.topbar__toggle{position:relative;display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center}.topbar__toggle svg{width:var(--mlg-nav-glyph-size);height:var(--mlg-nav-glyph-size);stroke-width:2}.topbar.nav-is-open .topbar__toggle svg{display:none}.topbar.nav-is-open .topbar__toggle::before,.topbar.nav-is-open .topbar__toggle::after{position:absolute;width:var(--mlg-nav-glyph-size);height:2px;background:currentColor;content:"";transform:rotate(45deg)}.topbar.nav-is-open .topbar__toggle::after{transform:rotate(-45deg)}.nav-cascade__menu{min-width:14rem;border-color:var(--navmenu-menu-border);background:var(--navmenu-menu-background);box-shadow:0 1.25rem 3rem rgba(0,0,0,0.34)}.topbar .nav-cascade__menu a,.topbar.is-scrolled .nav-cascade__menu a,.topbar.nav-is-open .nav-cascade__menu a{justify-content:flex-start;color:var(--navmenu-menu-text);letter-spacing:0.01em}@media(max-width:1080px){.topbar nav{gap:0.15rem}.topbar nav a,.topbar.is-scrolled nav a,.topbar.nav-is-open nav a{padding-inline:0.55rem}}@media(max-width:900px){:root{--navmenu-img-h: 2.25rem}.topbar,.topbar.is-scrolled,.topbar.nav-is-open{padding:0 var(--layout-content-inset, 1.25rem)}.topbar nav{width:min(22rem,calc(100vw - 1rem));gap:0;margin-left:0;background:var(--navmenu-menu-background)}.topbar nav.is-open a,.topbar.is-scrolled nav.is-open a,.topbar.nav-is-open nav.is-open a{min-height:3rem;justify-content:flex-start;padding:0.75rem 1rem;border-bottom:1px solid var(--navmenu-menu-border);border-radius:0;color:var(--navmenu-menu-text)}.topbar nav.is-open a.mlg-topbar-cta,.topbar.is-scrolled nav.is-open a.mlg-topbar-cta,.topbar.nav-is-open nav.is-open a.mlg-topbar-cta{width:auto;margin:1rem;justify-content:center;border-bottom:0;border-radius:var(--motif-radius-pill);color:var(--motif-color-on-accent)}.topbar .topbar__locale-toggle{margin:0 0 0 calc(1rem - (var(--mlg-nav-control-size) - var(--mlg-nav-glyph-size)) / 2);padding:0;border:0}.topbar nav.is-open .topbar__locale-option,.topbar.is-scrolled nav.is-open .topbar__locale-option,.topbar.nav-is-open nav.is-open .topbar__locale-option{display:grid;width:var(--mlg-nav-control-size);height:var(--mlg-nav-control-size);min-height:var(--mlg-nav-control-size);justify-content:center;place-items:center;padding:0;border:0;border-radius:var(--motif-radius-pill)}.nav-cascade__menu{width:min(21rem,88vw)}}@media(min-width:901px){html.navmenu-lock-scroll{overflow:visible}body.navmenu-lock-scroll{overflow-x:clip;overflow-y:visible}.topbar,.topbar.is-scrolled,.topbar.nav-is-open{justify-content:flex-start}.topbar__toggle,.topbar.navmenu-collapsed .topbar__toggle{position:absolute;top:calc((var(--topbar-h) - var(--mlg-nav-control-size)) / 2);right:calc(var(--mlg-nav-control-end) + var(--mlg-nav-locale-width) + var(--mlg-nav-control-size) + 2 * var(--mlg-nav-control-gap));display:grid;width:var(--mlg-nav-control-size);min-width:var(--mlg-nav-control-size);height:var(--mlg-nav-control-size);min-height:var(--mlg-nav-control-size);place-items:center;padding:0.25rem}.topbar nav,.topbar.navmenu-collapsed nav{position:fixed;top:var(--topbar-h);left:0;display:flex;width:100%;max-width:none;height:0;align-items:center;justify-content:flex-start;gap:clamp(1rem,2.5vw,3rem);margin:0;padding:0 max(var(--layout-content-inset),calc((100vw - var(--layout-content-width)) / 2));overflow:visible;background:linear-gradient(90deg,#2b1640 0%,#071b38 100%);box-shadow:none;pointer-events:none}.topbar nav.is-open,.topbar.navmenu-collapsed nav.is-open{display:flex;height:4rem;pointer-events:auto}.topbar nav>a:not(.mlg-topbar-cta):not(.mlg-nav-search),.topbar nav>.nav-cascade{display:none}.topbar nav.is-open>a:not(.mlg-topbar-cta):not(.mlg-nav-search),.topbar nav.is-open>.nav-cascade{display:inline-flex}.nav-overlay.is-open{display:none}.topbar nav a.mlg-topbar-cta,.topbar.is-scrolled nav a.mlg-topbar-cta,.topbar.nav-is-open nav a.mlg-topbar-cta{position:fixed;top:calc((var(--topbar-h) - var(--mlg-nav-control-size)) / 2);right:calc(var(--mlg-nav-control-end) + var(--mlg-nav-locale-width) + 2 * var(--mlg-nav-control-size) + 3 * var(--mlg-nav-control-gap));z-index:2;min-height:var(--mlg-nav-control-size);font-size:var(--motif-nav-type);pointer-events:auto}.topbar nav a.mlg-nav-search,.topbar.is-scrolled nav a.mlg-nav-search,.topbar.nav-is-open nav a.mlg-nav-search{position:fixed;top:calc((var(--topbar-h) - var(--mlg-nav-control-size)) / 2);right:calc(var(--mlg-nav-control-end) + var(--mlg-nav-locale-width) + var(--mlg-nav-control-gap));z-index:2;display:block;width:var(--mlg-nav-control-size);min-width:var(--mlg-nav-control-size);height:var(--mlg-nav-control-size);min-height:var(--mlg-nav-control-size);padding:0;border-radius:50%;background:url(/images/icon-search-header.webp?v=9E03EFC4C136E66887BC1014) center / var(--mlg-nav-glyph-size) no-repeat;color:transparent;font-size:calc(var(--motif-nav-type) * 0);pointer-events:auto}.topbar .topbar__locale-toggle,.topbar.navmenu-collapsed .topbar__locale-toggle{position:fixed;top:calc((var(--topbar-h) - var(--mlg-nav-control-size)) / 2);right:var(--mlg-nav-control-end);z-index:2;display:flex;width:var(--mlg-nav-locale-width);height:var(--mlg-nav-control-size);gap:0;margin:0;padding:0;border:0;pointer-events:auto}.topbar nav .topbar__locale-option,.topbar.navmenu-collapsed nav .topbar__locale-option,.topbar.nav-is-open nav .topbar__locale-option,.topbar.is-scrolled nav .topbar__locale-option{display:grid;flex:0 0 var(--mlg-nav-control-size);place-items:center;justify-content:center;width:var(--mlg-nav-control-size);min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:50%;background:transparent}.topbar .nav-cascade__menu,.topbar.nav-is-open .nav-cascade__menu{width:21rem;border:0;border-radius:0;background:#ffffff;box-shadow:none}.topbar .nav-cascade__menu a,.topbar.is-scrolled .nav-cascade__menu a,.topbar.nav-is-open .nav-cascade__menu a{min-height:3rem;padding:0.75rem 1.25rem;border-bottom:1px solid #aeb3b9;border-radius:0;background:#ffffff;color:#07111d}.topbar .nav-cascade__menu a:is(:hover,:focus-visible,.active),.topbar.is-scrolled .nav-cascade__menu a:is(:hover,:focus-visible,.active),.topbar.nav-is-open .nav-cascade__menu a:is(:hover,:focus-visible,.active){background:var(--motif-color-accent-complement);color:var(--motif-color-on-accent)}}.topbar .topbar__locale-flag,.topbar.navmenu-collapsed .topbar__locale-flag{display:block;width:var(--mlg-nav-glyph-size);height:var(--mlg-nav-glyph-size);border-radius:50%;object-fit:cover}.topbar nav .topbar__locale-option[aria-current=page] .topbar__locale-flag{box-shadow:0 0 0 2px var(--motif-color-accent-primary)}@media(max-width:900px){.topbar__toggle{order:0;margin-left:auto}.topbar__brand{flex:0 1 auto}.topbar nav.is-open a.mlg-nav-search,.topbar.is-scrolled nav.is-open a.mlg-nav-search,.topbar.nav-is-open nav.is-open a.mlg-nav-search{min-height:3rem;padding-left:3.25rem;background:url(/images/icon-search-header.webp?v=9E03EFC4C136E66887BC1014) 1rem center / var(--mlg-nav-glyph-size) no-repeat}}html[data-page=search] .topbar nav a.mlg-nav-search,html[data-page=search] .topbar.is-scrolled nav a.mlg-nav-search,html[data-page=search] .topbar.nav-is-open nav a.mlg-nav-search{display:grid;place-items:center;background:none;color:#ffffff}html[data-page=search] .topbar nav a.mlg-nav-search::before{content:"×";font-size:calc(var(--motif-nav-type) * 1.75);font-weight:400;line-height:1}.topbar,.topbar.is-scrolled,.topbar.nav-is-open{padding-inline:max(1.25rem,calc((100vw - var(--layout-content-width)) / 2));border-bottom-color:transparent;background:#000000;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar__brand img{height:var(--navmenu-img-h)}@media(min-width:901px){.topbar__brand{margin-left:0}}
