main{overflow:clip}.sticky-guest-nav{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;justify-content:center;gap:clamp(22px,4vw,56px);min-height:54px;padding:18px max(28px,8vw) 15px;border-bottom:1px solid rgba(16,42,70,.16);background:rgba(253,251,247,.96);backdrop-filter:blur(14px);box-shadow:0 8px 20px rgba(10,27,48,.05);opacity:0;pointer-events:none;transform:translateY(-105%);transition:transform .25s ease,opacity .2s ease}.sticky-guest-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-guest-nav a{color:var(--ink);font:600 .65rem 'DM Mono',monospace;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sticky-guest-nav a:hover,.sticky-guest-nav a:focus-visible{color:var(--blue);text-decoration:underline;text-underline-offset:5px}html[data-theme="classic-black-tie"] .sticky-guest-nav{border-color:rgba(231,215,190,.22);background:rgba(17,17,22,.96);box-shadow:0 8px 20px rgba(0,0,0,.24)}html[data-theme="classic-black-tie"] .sticky-guest-nav a{color:#f5f0e8}html[data-theme="classic-black-tie"] .sticky-guest-nav a:hover,html[data-theme="classic-black-tie"] .sticky-guest-nav a:focus-visible{color:#e7c995}@media(max-width:560px){.sticky-guest-nav{justify-content:flex-start;gap:23px;overflow-x:auto;padding-inline:24px}.sticky-guest-nav::-webkit-scrollbar{display:none}.sticky-guest-nav a{font-size:.58rem}}
