.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.splash{--split: 50vh;--splash-gold: 236, 211, 130;position:fixed;inset:0;z-index:1000;animation:splash-failsafe .01s 7s forwards}@keyframes splash-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}:root:has(.splash){overflow:hidden}:root.splash-lock{overflow:hidden}.splash-panel{position:absolute;left:0;right:0;background:var(--anthracite, #15181B);will-change:transform}.splash-top{top:0;height:var(--split)}.splash-bottom{top:var(--split);bottom:0}.splash-stage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:24vh;gap:48px}.splash-loader{width:48px;height:48px;display:grid;place-items:center;will-change:transform}.splash-ring{width:48px;height:48px;display:block;animation:splash-spin 1.1s linear infinite}.splash-ring circle{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:80 46;opacity:.92}@keyframes splash-spin{to{rotate:360deg}}.splash-line{position:absolute;top:var(--split);left:50%;width:40px;height:2px;margin:-1px 0 0 -20px;border-radius:2px;background:rgb(var(--splash-gold));box-shadow:0 0 10px rgba(var(--splash-gold),.75),0 0 28px #e2a04666;opacity:0;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.splash-ring{animation:none}.splash-ring circle{stroke-dasharray:none;opacity:.6}}:root,:root[data-venue=lounge]{--bg: #0B0907;--surf: #17120D;--text: #EDE6D8;--muted: #8A8073;--rule: #2A1E14;--gold-leaf: #E3C244;--gold-ink: #E3C244;--on-gold: #0B0907;--line: rgba(237, 230, 216, .14);--line-soft: rgba(237, 230, 216, .08)}:root{--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Cormorant Garamond", Georgia, "Times New Roman", serif;--pad: 20px;--page: 560px;--sq: 4px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:72px}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 55% at 50% -12%,color-mix(in srgb,var(--gold-leaf) 9%,transparent),transparent 62%)}a{color:inherit}img{max-width:100%}.wrap{position:relative;z-index:1;max-width:var(--page);margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button):focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.sq{display:inline-block;flex:none;width:var(--sq);height:var(--sq);background:currentColor;vertical-align:.18em}.logo{--logo-ar: .8433;display:grid;place-items:center;width:calc(var(--logo-h) * var(--logo-ar));height:var(--logo-h)}.logo-sm{--logo-h: 48px;place-items:center start}.logo-lg{--logo-h: clamp(112px, 32vw, 176px)}.logo-xl{--logo-h: clamp(150px, 40vw, 230px)}.logo img{width:100%;height:100%;object-fit:contain;display:block}.eyebrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:500 10px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.eyebrow .sq{color:var(--gold-leaf)}.tagline{margin-top:14px;max-width:34ch;color:var(--text);font-size:16px;line-height:1.55}footer{margin-top:60px;padding:28px var(--pad) 0;border-top:1px solid var(--line-soft)}footer .note{margin-top:12px;color:var(--muted);font-size:12.5px;line-height:1.6}@media(min-width:720px){:root{--page: 720px;--pad: 26px}}@media(min-width:1100px){:root{--page: 1080px;--pad: 32px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
