.global-site-menu{display:none}@media (max-width: 860px){.global-site-menu{display:block}.global-site-menu__trigger{position:fixed;z-index:165;top:max(.75rem,env(safe-area-inset-top));right:.75rem;display:flex;align-items:center;justify-content:center;gap:.45rem;min-width:3.25rem;min-height:3.25rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#062d32f0;box-shadow:0 12px 35px #041d2147;color:#fff;font:800 .7rem/1 Segoe UI,sans-serif;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-site-menu__trigger svg{width:1.15rem;height:1.15rem}.global-site-menu__backdrop{position:fixed;z-index:230;top:0;right:0;bottom:0;left:0;border:0;background:#03161bad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.global-site-menu__drawer{position:fixed;z-index:240;top:0;right:0;bottom:0;display:flex;width:min(92vw,29rem);flex-direction:column;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);background:#f7f1e6;box-shadow:-28px 0 80px #03161b52;color:#102d32}.global-site-menu__drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5rem;padding:max(.8rem,env(safe-area-inset-top)) 1rem .8rem;border-bottom:2px solid #b98a42;background:#063c43;color:#fff}.global-site-menu__drawer>header>a{display:grid;gap:.2rem;color:inherit;text-decoration:none}.global-site-menu__drawer>header strong{font:700 1.4rem/1 Georgia,serif}.global-site-menu__drawer>header small{color:#ffffffa8;font:700 .55rem/1.2 Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase}.global-site-menu__drawer>header button{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;color:#fff}.global-site-menu__drawer>header button svg{width:1.15rem}.global-site-menu__drawer>nav{display:grid;padding:.65rem 1rem 1rem}.global-site-menu__drawer>nav>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.55rem;padding:.75rem .4rem;border-bottom:1px solid rgba(16,45,50,.16);color:inherit;text-decoration:none}.global-site-menu__drawer>nav>a>span{font:500 clamp(1.35rem,6vw,1.8rem)/1 Georgia,serif}.global-site-menu__drawer>nav>a>small{color:#9c592e;font:800 .55rem/1 Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase}.global-site-menu__drawer>nav>a.is-active{margin-inline:-.4rem;padding-inline:.8rem;border-left:3px solid #b98a42;background:#b98a421a}.global-site-menu__drawer>footer{display:grid;gap:1.15rem;margin-top:auto;padding:1.25rem;background:#e9dfcf;font:700 .72rem/1.4 Segoe UI,sans-serif}.global-site-menu__drawer>footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.global-site-menu__drawer>footer a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.global-site-menu :focus-visible{outline:3px solid #e7b86c;outline-offset:3px}}@media (max-width: 370px){.global-site-menu__trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@font-face{font-family:Mazius Display;src:url(/assets/MaziusDisplay-Regular-COFomQON.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Mazius Display;src:url(/assets/MaziusDisplay-Bold-DMCY6G-G.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:dark;--bg-primary: #07162c;--bg-secondary: #0d2142;--panel: rgba(10, 23, 44, .78);--panel-strong: rgba(7, 18, 35, .92);--gold: #c2a46d;--gold-soft: #e0c38b;--mist: #6f8db0;--olive: #7a8a6e;--sand: #d9c7aa;--text-primary: #f7f8fb;--text-muted: rgba(233, 239, 247, .78);--text-dim: rgba(207, 217, 231, .58)}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;background:#07162c;color:var(--text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
