.marquee[data-astro-cid-eykxo7h2]{padding-bottom:24px;position:relative}.frame[data-astro-cid-eykxo7h2]{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--lobby-2), var(--lobby));padding:18px;position:relative;box-shadow:inset 0 0 0 1px #ffe1a31f,0 18px 40px #00000080}.bulbs[data-astro-cid-eykxo7h2]{--dot:radial-gradient(circle, var(--bulb-soft) 0 3px, #ffc65c59 3.5px, transparent 6px);animation:1.2s steps(2,jump-none) infinite chase-x;position:absolute}.top[data-astro-cid-eykxo7h2],.bottom[data-astro-cid-eykxo7h2]{background:var(--dot) 0 50% / 18px 12px repeat-x;height:12px;left:16px;right:16px}.top[data-astro-cid-eykxo7h2]{top:5px}.bottom[data-astro-cid-eykxo7h2]{animation-delay:-.6s;bottom:5px}.left[data-astro-cid-eykxo7h2],.right[data-astro-cid-eykxo7h2]{background:var(--dot) 50% 0 / 12px 18px repeat-y;width:12px;animation-name:chase-y;top:16px;bottom:16px}.left[data-astro-cid-eykxo7h2]{animation-delay:-.6s;left:5px}.right[data-astro-cid-eykxo7h2]{right:5px}@keyframes chase-x{to{background-position-x:9px}}@keyframes chase-y{to{background-position-y:9px}}.board[data-astro-cid-eykxo7h2]{border-radius:var(--r-board);text-align:center;color:var(--letter);background:repeating-linear-gradient(180deg, transparent 0 calc(1.15em - 1px), #17110f12 calc(1.15em - 1px) 1.15em), linear-gradient(180deg, var(--cream-hi), var(--cream) 60%, var(--cream-2));padding:clamp(14px,2vw,22px) clamp(16px,3vw,40px) clamp(30px,3vw,38px);position:relative;box-shadow:inset 0 2px #fff9,inset 0 -3px 8px #78501e2e}.mq-row[data-astro-cid-eykxo7h2]{font-size:var(--fs-marquee);white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px #ffffff80,0 2px 3px #0000002e;margin:0;font-weight:900;line-height:1}.window[data-astro-cid-eykxo7h2]{border-radius:var(--r-pill);background:var(--house);width:min(92%,620px);box-shadow:0 0 0 1px var(--seam), 0 0 0 6px #0d0908e6, 0 14px 30px #0000008c;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.window[data-astro-cid-eykxo7h2] .icon{color:var(--bulb)}.window[data-astro-cid-eykxo7h2] input[data-astro-cid-eykxo7h2]{min-width:0;min-height:44px;font-size:var(--fs-body);background:0 0;border:0;flex:1;padding:0 4px}.window[data-astro-cid-eykxo7h2] input[data-astro-cid-eykxo7h2]:focus{outline:none}.window[data-astro-cid-eykxo7h2]:focus-within{box-shadow:0 0 0 2px var(--bulb), 0 0 0 6px #0d0908e6, 0 14px 30px #0000008c}.window[data-astro-cid-eykxo7h2] button[data-astro-cid-eykxo7h2]{border-radius:var(--r-pill);background:var(--bulb);min-height:44px;color:var(--bulb-ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--bulb-edge);transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);white-space:nowrap;border:0;padding:0 20px;font-weight:800}.window[data-astro-cid-eykxo7h2] button[data-astro-cid-eykxo7h2]:active{box-shadow:0 0 0 var(--bulb-edge);transform:translateY(3px)}@media (width<=560px){.frame[data-astro-cid-eykxo7h2]{padding:14px}.mq-row[data-astro-cid-eykxo7h2]{font-size:var(--fs-compact);white-space:normal}.wide-only[data-astro-cid-eykxo7h2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.window[data-astro-cid-eykxo7h2] button[data-astro-cid-eykxo7h2]{padding:0 16px}.long[data-astro-cid-eykxo7h2]{display:none}}.feature[data-astro-cid-qv4qgyph]{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.lb[data-astro-cid-qv4qgyph]{border-radius:var(--r-lightbox);background:var(--lobby);color:var(--ink);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc65c47,0 14px 34px #00000080}.lb[data-astro-cid-qv4qgyph] img[data-astro-cid-qv4qgyph]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block;position:relative}.lb[data-astro-cid-qv4qgyph] .lb-video{z-index:-2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.lb[data-astro-cid-qv4qgyph][data-playing] .lb-video{opacity:1}.lb[data-astro-cid-qv4qgyph]:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0d09088c 62%,#0d0908eb);position:absolute;inset:0}.lb[data-astro-cid-qv4qgyph]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--bulb);opacity:0;transition:opacity .3s;position:absolute;inset:0}.lb[data-astro-cid-qv4qgyph]:hover img[data-astro-cid-qv4qgyph],.lb[data-astro-cid-qv4qgyph]:focus-visible img[data-astro-cid-qv4qgyph]{transition:transform 7s cubic-bezier(.22,.61,.36,1);transform:scale(1.09)translate(-1.2%,-.8%)}.lb[data-astro-cid-qv4qgyph]:hover .lb-play[data-astro-cid-qv4qgyph]{background:var(--bulb-soft)}.lb[data-astro-cid-qv4qgyph]:hover:after,.lb[data-astro-cid-qv4qgyph]:focus-visible:after{opacity:1}.lb[data-astro-cid-qv4qgyph]:focus-visible{outline:none}.reel[data-astro-cid-qv4qgyph]{flex-direction:column;min-width:0;display:flex;position:relative;container-type:inline-size}.reel-slides[data-astro-cid-qv4qgyph]{aspect-ratio:16/9;border-radius:var(--r-lightbox);background:var(--lobby);touch-action:pan-y;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000080}.reel-slide[data-astro-cid-qv4qgyph]{visibility:hidden;position:absolute;inset:0}.reel-slide[data-astro-cid-qv4qgyph][data-active]{visibility:visible;z-index:2}.reel-slide[data-astro-cid-qv4qgyph][data-leaving]{visibility:visible;z-index:1}.lb-lead[data-astro-cid-qv4qgyph]:before{background:linear-gradient(90deg,#0d09089e,#0d090838 42%,#0000 64%),linear-gradient(#0000 32%,#0d09088c 60%,#0d0908eb)}.lb-lead[data-astro-cid-qv4qgyph]{height:100%;box-shadow:inset 0 0 0 1px #ffc65c47}.reel-controls[data-astro-cid-qv4qgyph]{z-index:3;border-radius:var(--r-pill);background:#0d0908b8;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px);box-shadow:inset 0 0 0 1px #ffc65c2e,0 6px 16px #0006}.rc-btn[data-astro-cid-qv4qgyph]{width:34px;height:34px;color:var(--ink);cursor:pointer;transition:background .15s, color .15s, transform .12s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rc-btn[data-astro-cid-qv4qgyph]:hover{background:var(--lobby-3);color:var(--bulb)}.rc-btn[data-astro-cid-qv4qgyph]:active{transform:translateY(1px)scale(.94)}.rc-btn[data-astro-cid-qv4qgyph] .icon{fill:none;pointer-events:none}.rc-btn[data-astro-cid-qv4qgyph][data-rotate] .icon{fill:currentColor}.bulbs[data-astro-cid-qv4qgyph]{align-items:center;gap:2px;padding:0 4px;display:flex}.bulb[data-astro-cid-qv4qgyph]{cursor:pointer;background:0 0;border:0;width:18px;height:24px;padding:0;position:relative}.bulb[data-astro-cid-qv4qgyph]:before{content:"";background:#f4e7c957;border-radius:50%;width:8px;height:10px;transition:background .2s;position:absolute;top:7px;left:5px}.bulb[data-astro-cid-qv4qgyph]:hover:before{background:var(--bulb-soft)}.bulb[data-astro-cid-qv4qgyph][data-on]{width:38px}.bulb-fill[data-astro-cid-qv4qgyph]{display:none}.bulb[data-astro-cid-qv4qgyph][data-on]:before{border-radius:var(--r-pill);background:#f4e7c93d;width:30px;left:4px}.bulb[data-astro-cid-qv4qgyph][data-on] .bulb-fill[data-astro-cid-qv4qgyph]{border-radius:var(--r-pill);background:radial-gradient(circle at 70% 35%, var(--bulb-hot), var(--bulb) 55%);transform-origin:0;width:30px;height:10px;animation:7s linear forwards filament;display:block;position:absolute;top:7px;left:4px}.reel[data-astro-cid-qv4qgyph][data-paused] .bulb-fill[data-astro-cid-qv4qgyph]{animation-play-state:paused}.reel[data-astro-cid-qv4qgyph][data-stopped] .bulb-fill[data-astro-cid-qv4qgyph]{animation:none}@container (width<=639px){.bulb[data-astro-cid-qv4qgyph]:not([data-on]){display:none}}@keyframes filament{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.lb-side[data-astro-cid-qv4qgyph]{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lb-small[data-astro-cid-qv4qgyph]{min-height:0}.lb-small[data-astro-cid-qv4qgyph] img[data-astro-cid-qv4qgyph]{position:absolute;inset:0}.lb-info[data-astro-cid-qv4qgyph]{gap:6px;padding:clamp(14px,2.4vw,28px);display:grid;position:absolute;bottom:0;left:0;right:0}.lb-title[data-astro-cid-qv4qgyph]{font-family:var(--display);text-transform:uppercase;font-weight:900;line-height:.95;font-size:var(--fs-title);text-shadow:0 2px 12px #0009}.lb-small[data-astro-cid-qv4qgyph] .lb-info[data-astro-cid-qv4qgyph]{padding:12px 14px}.lb-small[data-astro-cid-qv4qgyph] .lb-title[data-astro-cid-qv4qgyph]{font-size:var(--fs-sub)}.lb-blurb[data-astro-cid-qv4qgyph]{max-width:56ch;color:var(--ink);font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lb-meta[data-astro-cid-qv4qgyph]{align-items:center;gap:14px;margin-top:6px;display:flex}.lb-play[data-astro-cid-qv4qgyph]{border-radius:var(--r-pill);background:var(--bulb);min-height:46px;color:var(--bulb-ink);box-shadow:0 3px 0 var(--bulb-edge), 0 10px 24px #00000073;align-items:center;gap:8px;padding:0 22px;font-weight:800;display:inline-flex}.lb-play[data-astro-cid-qv4qgyph] .icon{fill:currentColor}.lb-cat[data-astro-cid-qv4qgyph]{font-weight:700;font-size:var(--fs-small);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.lb-cat[data-astro-cid-qv4qgyph]:before{content:"";background:var(--screen);border-radius:50%;width:9px;height:9px}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-qv4qgyph]:hover img[data-astro-cid-qv4qgyph],.lb[data-astro-cid-qv4qgyph]:focus-visible img[data-astro-cid-qv4qgyph]{transform:none}.reel[data-astro-cid-qv4qgyph] .bulb[data-astro-cid-qv4qgyph][data-on] .bulb-fill[data-astro-cid-qv4qgyph]{animation-duration:7s!important}}@media (width<=900px){.feature[data-astro-cid-qv4qgyph]{grid-template-columns:1fr}.lb-side[data-astro-cid-qv4qgyph]{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lb-small[data-astro-cid-qv4qgyph]{aspect-ratio:16/10}.lb-small[data-astro-cid-qv4qgyph] .lb-title[data-astro-cid-qv4qgyph]{font-size:var(--fs-body)}.lb-blurb[data-astro-cid-qv4qgyph]{display:none}}@media (width<=620px){.reel[data-astro-cid-qv4qgyph] .reel-controls[data-astro-cid-qv4qgyph]{background:var(--lobby);width:max-content;box-shadow:inset 0 0 0 1px var(--seam);order:2;margin:10px auto 0;position:static}}@media (width<=520px){.lb-side[data-astro-cid-qv4qgyph]{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(42%,1fr));overflow-x:auto}.lb-small[data-astro-cid-qv4qgyph]{scroll-snap-align:start}}.concessions[data-astro-cid-xwnijmah]{margin-top:clamp(32px,3.4vw,44px)}.menu-board[data-astro-cid-xwnijmah]{border-radius:var(--r-lg);background:var(--house-2);box-shadow:inset 0 0 0 1px var(--seam), inset 0 0 0 8px var(--lobby), inset 0 0 0 9px #ffc65c33;padding:clamp(22px,3vw,36px)}.menu-board[data-astro-cid-xwnijmah] h2[data-astro-cid-xwnijmah]{color:var(--cream);margin:0 0 4px}.menu-sub[data-astro-cid-xwnijmah]{color:var(--muted);margin:0 0 18px}.menu-board[data-astro-cid-xwnijmah] ul[data-astro-cid-xwnijmah]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.menu-board[data-astro-cid-xwnijmah] li[data-astro-cid-xwnijmah]{gap:2px;display:grid}.menu-board[data-astro-cid-xwnijmah] a[data-astro-cid-xwnijmah]{color:var(--cream);font-family:var(--display);font-weight:800;font-size:var(--fs-sub);text-transform:uppercase;align-items:baseline;gap:10px;text-decoration:none;display:flex}.menu-board[data-astro-cid-xwnijmah] a[data-astro-cid-xwnijmah]:hover{color:var(--bulb)}.mi-dots[data-astro-cid-xwnijmah]{border-bottom:3px dotted #f4e7c959;flex:1;transform:translateY(-5px)}.mi-price[data-astro-cid-xwnijmah]{color:var(--bulb)}.mi-desc[data-astro-cid-xwnijmah]{color:var(--muted);font-size:var(--fs-small)}@media (width<=760px){.menu-board[data-astro-cid-xwnijmah] ul[data-astro-cid-xwnijmah]{grid-template-columns:1fr}}.home[data-astro-cid-lcdefpme]{padding-top:clamp(16px,2.4vw,30px)}.shelf[data-astro-cid-lcdefpme]{margin-top:clamp(32px,3.4vw,44px)}.shelf-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);margin:0 0 14px}.clip[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(7,minmax(0,1fr))}.clip[data-astro-cid-lcdefpme] .grid>li:nth-child(n+15){display:none}@media (width<=1399px){.clip[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(6,minmax(0,1fr))}.clip[data-astro-cid-lcdefpme] .grid>li:nth-child(n+13){display:none}}@media (width<=1099px){.clip[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(5,minmax(0,1fr))}.clip[data-astro-cid-lcdefpme] .grid>li:nth-child(n+11){display:none}}@media (width<=799px){.clip[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clip[data-astro-cid-lcdefpme] .grid>li:nth-child(n+7){display:none}}@media (width<=520px){.clip[data-astro-cid-lcdefpme] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about[data-astro-cid-lcdefpme]{max-width:72ch;margin-top:clamp(40px,5vw,64px)}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:0}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}
