.lobby-board{background:color-mix(in srgb, var(--color-brand-dark) 70%, #000)}.lobby-tiles{flex-wrap:wrap;gap:2px;display:inline-flex}.lobby-tile{min-width:1.15em;height:1.7em;color:var(--color-accent-light);font-variant-numeric:tabular-nums;transform-origin:50% 0;background:#0a120e;border-radius:2px;place-items:center;padding-inline:.08em;display:inline-grid;position:relative}.lobby-tile:after{content:"";inset-inline:0;background:#0009;height:1px;position:absolute;top:50%}.lobby-tile.is-gap{background:0 0;min-width:.45em}.lobby-tile.is-gap:after{display:none}.lobby-row{transition:background-color .2s}.lobby-row:hover,.lobby-row:focus-visible{background:#ffffff0d}.lobby-row.is-over [data-lobby-name],.lobby-row.is-over .lobby-tile{color:#b9c2bc}.lobby-tonight .lobby-tile{color:#fff;background:#000}@media (prefers-reduced-motion:no-preference){.lobby-lamp{animation:2.4s ease-in-out infinite lobby-lamp}}@keyframes lobby-lamp{50%{opacity:.65}}#menu [data-menu-category]>ul{gap:0 3.5rem}#menu [data-dish-item]{--tw-ring-shadow:0 0 #0000;box-shadow:none;border-bottom:1px dotted color-mix(in srgb, var(--color-ink) 30%, transparent);background:0 0;border-radius:0;padding-inline:0}#menu [data-dish-item]>div>div:first-child>p:first-child{font-family:var(--font-display);font-size:1.4rem;font-weight:400;line-height:1.15}.lobby-dusk{opacity:0;background:linear-gradient(#081222bf,#060c18d9)}.lobby-lamps{opacity:0;mix-blend-mode:screen;background:radial-gradient(45% 55% at 50% 85%,#ffc47847,#0000 70%),radial-gradient(25% 30% at 22% 40%,#ffc8822e,#0000 70%),radial-gradient(25% 30% at 78% 38%,#ffc88229,#0000 70%)}.lobby-rail{transform-origin:0}.lobby-word{transform-origin:50% 0}.lobby-line-rule{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.place-open .lobby-rail{animation:1.4s cubic-bezier(.65,0,.35,1) .5s backwards lobby-rail}.place-open .lobby-dusk{animation:2.6s ease-in-out .2s backwards lobby-dusk}.place-open .lobby-lamps{animation:3.2s ease-out 1s forwards lobby-lamps-on,6s ease-in-out 4.2s infinite alternate lobby-lamps-breathe}.place-open .lobby-word{animation:.9s cubic-bezier(.3,.7,.4,1) backwards lobby-flip;animation-delay:calc(.55s + var(--w,0) * .12s)}.lobby-room-photo,.lobby-room-second{transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity .9s}.lobby-line-rule{transition:transform .9s cubic-bezier(.16,1,.3,1)}.lobby-line:is(:hover,:focus-within) .lobby-room-photo{transform:scale(1.06)}.lobby-line:is(:hover,:focus-within) .lobby-room-second{opacity:1;transform:scale(1.06)}.lobby-line:is(:hover,:focus-within) .lobby-line-rule{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lobby-lamps{opacity:.6}}@keyframes lobby-rail{0%{transform:scaleX(0)}}@keyframes lobby-dusk{0%{opacity:1}30%{opacity:1}}@keyframes lobby-lamps-on{0%{opacity:0}40%{opacity:1}to{opacity:.6}}@keyframes lobby-lamps-breathe{0%{opacity:.6}to{opacity:.85}}@keyframes lobby-flip{0%{opacity:0;transform:perspective(600px)rotateX(-92deg)}60%{opacity:1}}@media print{.lobby-dusk,.lobby-lamps,.lobby-line-rule{display:none}}.lobby-rack{position:relative}.lobby-tag{padding-top:.9rem;position:relative}.lobby-tag:before{content:"";border:1.5px solid var(--color-accent);opacity:.85;border-top:0;border-radius:0 0 999px 999px;width:.55rem;height:1.85rem;position:absolute;top:-1.6rem;left:.35rem}@media (prefers-reduced-motion:no-preference){.lobby-tag:before{transform-origin:50% 0;animation:2.4s cubic-bezier(.3,1.6,.5,1) both lobby-swing;animation-delay:calc(.9s + var(--tag-d,0s))}.lobby-tag:nth-child(2):before{--tag-d:.12s}.lobby-tag:nth-child(3):before{--tag-d:.24s}.lobby-tag:nth-child(4):before{--tag-d:.36s}.lobby-tag:nth-child(5):before{--tag-d:.48s}@keyframes lobby-swing{0%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}}form[action*=\/enquiry] input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form[action*=\/enquiry] textarea,form[action*=\/enquiry] select{border:0!important;border-bottom:1.5px solid color-mix(in srgb, currentColor 45%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-inline:0!important}form[action*=\/enquiry] button[type=submit]{text-transform:uppercase;letter-spacing:.14em;border-radius:0!important}.sc-chat .sc-chat-toggle{background:var(--color-accent);color:var(--color-on-accent,#fff);border-radius:1.25rem 1.25rem 1.25rem .3rem}main>[data-sc-block]+[data-sc-block]:before{content:"";z-index:30;pointer-events:none;background-color:var(--color-accent);width:min(700px,88vw);height:58px;margin:0 auto -58px;display:block;position:relative;translate:0 22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.8 Q4.0 20.8 8.8 20.5 Q13.5 20.2 18.6 20.2 Q23.7 20.2 27.9 20.3 Q32.2 20.5 37.1 19.7 Q42.1 18.9 46.3 18.7 Q50.4 18.5 54.5 18.5 Q58.5 18.6 62.4 19.6 Q66.4 20.5 71.7 20.0 Q77.1 19.6 81.7 20.5 Q86.3 21.5 89.9 20.0 Q93.5 18.6 98.6 19.9 Q103.6 21.2 109.1 20.8 Q114.6 20.4 119.9 19.7 Q125.3 19.0 130.1 20.2 Q134.9 21.4 140.0 19.9 Q145.2 18.3 149.6 19.5 Q154.0 20.6 157.9 20.6 Q161.7 20.5 167.2 20.5 Q172.7 20.5 178.1 19.7 Q183.6 18.9 188.1 19.0 Q192.5 19.0 197.2 20.0 Q201.9 21.0 205.6 19.9 Q209.3 18.8 212.7 19.0 L216.0 19.2'/%3E%3Cpath d='M324.0 21.2 Q324.0 21.2 329.5 21.3 Q334.9 21.5 338.6 21.2 Q342.3 21.0 347.0 21.0 Q351.7 21.1 357.0 19.8 Q362.3 18.6 366.0 20.0 Q369.6 21.5 374.4 21.5 Q379.1 21.5 384.3 21.1 Q389.6 20.8 394.8 20.7 Q400.0 20.6 403.7 20.5 Q407.4 20.3 411.5 20.4 Q415.5 20.4 420.2 19.9 Q424.9 19.4 428.7 19.8 Q432.5 20.2 437.2 20.5 Q441.9 20.8 446.9 19.9 Q451.8 19.1 455.6 18.9 Q459.4 18.7 464.1 18.8 Q468.7 18.9 473.1 19.0 Q477.5 19.1 482.5 20.0 Q487.4 20.9 491.1 21.3 Q494.9 21.7 499.4 21.6 Q503.9 21.5 509.0 20.8 Q514.1 20.1 517.9 20.6 Q521.8 21.1 525.8 21.2 Q529.8 21.2 532.9 20.6 L536.0 19.9'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 32 C14 20 22 14 32 14 C42 14 50 20 50 32 Z M10 32 L54 32 M32 14 L32 10 M28 10 L36 10 M22 26 C24 21 28 18 32 18'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 40' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.0 20.8 Q4.0 20.8 8.8 20.5 Q13.5 20.2 18.6 20.2 Q23.7 20.2 27.9 20.3 Q32.2 20.5 37.1 19.7 Q42.1 18.9 46.3 18.7 Q50.4 18.5 54.5 18.5 Q58.5 18.6 62.4 19.6 Q66.4 20.5 71.7 20.0 Q77.1 19.6 81.7 20.5 Q86.3 21.5 89.9 20.0 Q93.5 18.6 98.6 19.9 Q103.6 21.2 109.1 20.8 Q114.6 20.4 119.9 19.7 Q125.3 19.0 130.1 20.2 Q134.9 21.4 140.0 19.9 Q145.2 18.3 149.6 19.5 Q154.0 20.6 157.9 20.6 Q161.7 20.5 167.2 20.5 Q172.7 20.5 178.1 19.7 Q183.6 18.9 188.1 19.0 Q192.5 19.0 197.2 20.0 Q201.9 21.0 205.6 19.9 Q209.3 18.8 212.7 19.0 L216.0 19.2'/%3E%3Cpath d='M324.0 21.2 Q324.0 21.2 329.5 21.3 Q334.9 21.5 338.6 21.2 Q342.3 21.0 347.0 21.0 Q351.7 21.1 357.0 19.8 Q362.3 18.6 366.0 20.0 Q369.6 21.5 374.4 21.5 Q379.1 21.5 384.3 21.1 Q389.6 20.8 394.8 20.7 Q400.0 20.6 403.7 20.5 Q407.4 20.3 411.5 20.4 Q415.5 20.4 420.2 19.9 Q424.9 19.4 428.7 19.8 Q432.5 20.2 437.2 20.5 Q441.9 20.8 446.9 19.9 Q451.8 19.1 455.6 18.9 Q459.4 18.7 464.1 18.8 Q468.7 18.9 473.1 19.0 Q477.5 19.1 482.5 20.0 Q487.4 20.9 491.1 21.3 Q494.9 21.7 499.4 21.6 Q503.9 21.5 509.0 20.8 Q514.1 20.1 517.9 20.6 Q521.8 21.1 525.8 21.2 Q529.8 21.2 532.9 20.6 L536.0 19.9'/%3E%3Cg transform='translate%28226 -8%29 scale%281.4%29'%3E%3Cpath d='M14 32 C14 20 22 14 32 14 C42 14 50 20 50 32 Z M10 32 L54 32 M32 14 L32 10 M28 10 L36 10 M22 26 C24 21 28 18 32 18'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main>[data-sc-block]+[data-sc-block]:before{animation:linear both motif-draw;animation-timeline:view();animation-range:entry 10% cover 30%}@keyframes motif-draw{0%{opacity:.15;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}}}@media print{main>[data-sc-block]+[data-sc-block]:before{display:none}}.sc-ficon{stroke-width:1.1px}
