@media (max-width:768px){.admin-bar{display:none}}
.MobileNavigation-module__VlxTSG__trigger{color:#fff;background:0 0;border:1px solid #ffffff47;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.MobileNavigation-module__VlxTSG__trigger span{background:currentColor;width:20px;height:1.5px;transition:transform .22s,opacity .22s;display:block}.MobileNavigation-module__VlxTSG__trigger:hover{border-color:var(--color-gold-400);color:var(--color-gold-400)}.MobileNavigation-module__VlxTSG__trigger:focus-visible,.MobileNavigation-module__VlxTSG__closeButton:focus-visible,.MobileNavigation-module__VlxTSG__links a:focus-visible,.MobileNavigation-module__VlxTSG__primaryCta:focus-visible{outline:3px solid var(--color-gold-400);outline-offset:3px}.MobileNavigation-module__VlxTSG__layer{z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s;position:fixed;inset:0}.MobileNavigation-module__VlxTSG__layer[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.MobileNavigation-module__VlxTSG__backdrop{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010a12a8;border:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.MobileNavigation-module__VlxTSG__layer[data-open=true] .MobileNavigation-module__VlxTSG__backdrop{opacity:1}.MobileNavigation-module__VlxTSG__drawer{width:min(88vw,390px);color:var(--color-ivory-50);background:var(--color-navy-950);border-left:1px solid #e0c58f38;grid-template-rows:auto 1fr auto;transition:transform .32s cubic-bezier(.2,.72,.2,1);display:grid;position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:-24px 0 70px #00000059}.MobileNavigation-module__VlxTSG__layer[data-open=true] .MobileNavigation-module__VlxTSG__drawer{transform:translate(0,0)}.MobileNavigation-module__VlxTSG__drawerHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:68px;padding:0 18px 0 24px;display:flex}.MobileNavigation-module__VlxTSG__drawerTitle{color:var(--color-gold-400);letter-spacing:.16em;text-transform:uppercase;font:13px Georgia,serif}.MobileNavigation-module__VlxTSG__closeButton{background:0 0;border:1px solid #ffffff38;width:44px;height:44px;position:relative}.MobileNavigation-module__VlxTSG__closeButton span{background:currentColor;width:20px;height:1px;position:absolute;top:20px;left:11px;transform:rotate(45deg)}.MobileNavigation-module__VlxTSG__closeButton span:last-child{transform:rotate(-45deg)}.MobileNavigation-module__VlxTSG__closeButton:hover{color:var(--color-gold-400);border-color:var(--color-gold-400)}.MobileNavigation-module__VlxTSG__links{padding:22px 18px;overflow-y:auto}.MobileNavigation-module__VlxTSG__links a{color:#dce5ea;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:52px;padding:0 10px;font:20px Georgia,serif;display:flex}.MobileNavigation-module__VlxTSG__links a>span{color:#e0c58f8c;font:15px var(--font-geist-sans),sans-serif;transition:transform .2s}.MobileNavigation-module__VlxTSG__links a:hover,.MobileNavigation-module__VlxTSG__links a[aria-current=page]{color:var(--color-gold-400);background:#ffffff0b;padding-left:16px}.MobileNavigation-module__VlxTSG__links a:hover>span{transform:translate(3px)}.MobileNavigation-module__VlxTSG__links a[aria-current=page]{box-shadow:inset 2px 0 var(--color-gold-500)}.MobileNavigation-module__VlxTSG__drawerFooter{padding:20px 24px max(20px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #071b2edb, var(--color-navy-950) 28%);border-top:1px solid #ffffff1f;position:sticky;bottom:0}.MobileNavigation-module__VlxTSG__primaryCta{min-height:52px;color:var(--color-navy-950);background:var(--color-gold-500);text-align:center;justify-content:center;align-items:center;padding:0 18px;font-weight:700;display:flex}.MobileNavigation-module__VlxTSG__primaryCta:hover{background:var(--color-gold-400)}@media (max-width:767.98px){.MobileNavigation-module__VlxTSG__trigger{display:flex}}@media (prefers-reduced-motion:reduce){.MobileNavigation-module__VlxTSG__trigger span,.MobileNavigation-module__VlxTSG__backdrop,.MobileNavigation-module__VlxTSG__drawer,.MobileNavigation-module__VlxTSG__links a,.MobileNavigation-module__VlxTSG__links a>span{transition:none}}
