@property --mg-paper{syntax:"<color>";inherits:true;initial-value:#ebe4d3}@property --mg-card{syntax:"<color>";inherits:true;initial-value:#f6f0e2}@property --mg-ink{syntax:"<color>";inherits:true;initial-value:#251d17}@property --mg-soft{syntax:"<color>";inherits:true;initial-value:#5a4c40}@property --mg-glow{syntax:"<color>";inherits:true;initial-value:#fff6e2}.Restaurant_room__eeB19{--gut:clamp(16px,4.4vw,68px);--head:76px;--amber:#e7922c;--amber-deep:#a4520e;--leaf:#8a9455;--line:color-mix(in srgb,var(--mg-ink) 20%,transparent);--line-strong:color-mix(in srgb,var(--mg-ink) 70%,transparent);--serif:var(--mg-serif),"Young Serif",Georgia,serif;--sans:var(--mg-sans),"Commissioner",system-ui,sans-serif;--out:cubic-bezier(.16,1,.3,1);--quart:cubic-bezier(.25,1,.5,1);position:relative;min-height:100vh;color:var(--mg-ink);background-color:var(--mg-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .14 0 0 0 0 .08 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url%28%23n%29'/%3E%3C/svg%3E");font-family:var(--sans);font-variation-settings:"FLAR" 100;font-size:17px;line-height:1.55;overflow-x:clip}@supports (animation-timeline:scroll()){.Restaurant_room__eeB19{animation:Restaurant_morning__mEPFI linear both;animation-timeline:scroll(root block)}}@keyframes Restaurant_morning__mEPFI{0%{--mg-paper:#e5e4de;--mg-card:#f3f2ec;--mg-ink:#1b2028;--mg-soft:#4b515b;--mg-glow:#fdfcf6}40%{--mg-paper:#ebe3d1;--mg-card:#f7f1e3;--mg-ink:#241c17;--mg-soft:#574a3f;--mg-glow:#fff6e0}to{--mg-paper:#f2dcb2;--mg-card:#fbefd6;--mg-ink:#2a170a;--mg-soft:#66462a;--mg-glow:#fff0c8}}.Restaurant_room__eeB19 *,.Restaurant_room__eeB19 :after,.Restaurant_room__eeB19 :before{box-sizing:border-box}.Restaurant_room__eeB19 a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.Restaurant_room__eeB19 button,.Restaurant_room__eeB19 input,.Restaurant_room__eeB19 select{font:inherit;color:inherit}.Restaurant_room__eeB19 button:disabled{opacity:1}.Restaurant_room__eeB19 :is(a,button,summary,select,input,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.Restaurant_room__eeB19 h1,.Restaurant_room__eeB19 h2,.Restaurant_room__eeB19 h3,.Restaurant_room__eeB19 h4{font-family:var(--serif);font-weight:400;margin:0}.Restaurant_room__eeB19 p{margin:0}.Restaurant_visuallyHidden__PjwEm{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Restaurant_arrow__RBtG2{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .38s var(--out)}.Restaurant_arrow__RBtG2[data-dir=down]{transform:rotate(90deg)}.Restaurant_arrow__RBtG2[data-dir=up]{transform:rotate(-90deg)}.Restaurant_skip__7zaXI{position:absolute;left:12px;top:8px;z-index:60;padding:12px 16px;background:var(--mg-ink);color:var(--mg-paper)!important;font:500 15px/1 var(--sans);text-decoration:none;transform:translateY(-160%)}.Restaurant_skip__7zaXI:focus{transform:none}.Restaurant_disclosure__TDlau{display:flex;align-items:center;justify-content:center;gap:8px 22px;flex-wrap:wrap;min-height:44px;padding:0 var(--gut);background:var(--mg-ink);color:var(--mg-paper);font:400 13px/1.45 var(--sans)}.Restaurant_disclosure__TDlau p{padding:9px 0;text-align:center}.Restaurant_disclosure__TDlau a{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;min-height:44px;padding:6px 0;text-decoration:none;text-align:center}.Restaurant_disclosure__TDlau a span:nth-child(2){opacity:.78}.Restaurant_disclosure__TDlau strong{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--amber);white-space:nowrap}.Restaurant_disclosure__TDlau a:hover span:nth-child(2){opacity:1}.Restaurant_disclosure__TDlau a:hover .Restaurant_arrow__RBtG2{transform:translateX(3px)}.Restaurant_header__ghNa0{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--head);padding:0 var(--gut);background:color-mix(in srgb,var(--mg-paper) 97%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}.Restaurant_brand___u1W6{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:11px;align-items:center;text-decoration:none}.Restaurant_brandMark__6unY_{grid-row:1/3;width:42px;height:42px}.Restaurant_brandName__rO6sc{font:400 27px/1 var(--serif);letter-spacing:-.01em}.Restaurant_brandSub__1g75e{font:500 11px/1.3 var(--sans);letter-spacing:.09em;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-size:13.5px;color:var(--mg-soft);margin-top:3px}.Restaurant_nav__yGhSx{display:flex;align-items:center;gap:clamp(14px,2.6vw,36px);font:500 15px/1 var(--sans)}.Restaurant_nav__yGhSx>a{position:relative;padding:14px 0;text-decoration:none}.Restaurant_nav__yGhSx>a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .42s var(--out)}.Restaurant_nav__yGhSx>a:hover:after,.Restaurant_nav__yGhSx>a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.Restaurant_tableButton__7ly_t{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:0 18px 0 20px;border:1px solid var(--mg-ink);border-radius:999px;background:var(--mg-ink);color:var(--mg-paper)!important;font:500 15px/1 var(--sans)!important;white-space:nowrap;cursor:pointer;transition:background-color .26s var(--quart),color .26s var(--quart)}.Restaurant_tableButton__7ly_t:hover{background:var(--amber);border-color:var(--amber);color:var(--mg-ink)!important}.Restaurant_tableButton__7ly_t:hover .Restaurant_arrow__RBtG2{transform:translateX(3px)}.Restaurant_room__eeB19:not([data-ready=true]) .Restaurant_tableButton__7ly_t{visibility:hidden}.Restaurant_previewNotice__H4sB4{margin:16px var(--gut) 0;padding:12px 16px;border:1px solid var(--line-strong);font-size:14px}.Restaurant_arrival__VLFoV{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:28px clamp(28px,5vw,90px);padding:clamp(40px,6vw,92px) var(--gut) clamp(34px,4vw,56px)}.Restaurant_title__S2Tlt{position:relative;z-index:1;font-size:clamp(58px,11.6vw,188px)!important;line-height:.86;letter-spacing:-.035em}.Restaurant_word__3WeDR{display:inline-block;overflow:clip;overflow-clip-margin:.2em;padding:0 .04em .12em;margin:0 -.04em -.12em;vertical-align:top}.Restaurant_word__3WeDR>span{display:inline-block}.Restaurant_arrivalAside__st5lP{position:relative;z-index:1;display:grid;gap:22px;padding-bottom:.6em}.Restaurant_arrivalAside__st5lP p{font-size:19px;line-height:1.5;max-width:30ch}.Restaurant_menuCta__vqwAf{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 2px;border-bottom:1px solid var(--mg-ink);font:500 16px/1 var(--sans);text-decoration:none}.Restaurant_menuCta__vqwAf:hover .Restaurant_arrow__RBtG2{transform:translateX(5px)}.Restaurant_heroSprig__54D00{position:absolute;z-index:2;right:clamp(4px,2vw,40px);top:clamp(-6px,1vw,20px);width:clamp(64px,9vw,142px);transform:rotate(9deg);pointer-events:none}.Restaurant_windowLight__bBnet{position:absolute;z-index:-1;left:24%;top:-18%;width:min(66vw,1040px);height:150%;fill:var(--mg-glow);opacity:.62;filter:blur(clamp(18px,2.6vw,40px));transform:skewX(-24deg) rotate(4deg);transform-origin:top left;pointer-events:none}.Restaurant_mark__zWgUm,.Restaurant_sprig__mf1Ef{display:block;overflow:visible}.Restaurant_markFill__rSjRL{fill:var(--amber);transform:translate(1.8px,1.4px)}.Restaurant_mark__zWgUm .Restaurant_markFill__rSjRL{transform:translate(3px,2.4px)}.Restaurant_leafFill__Yjjzq{fill:var(--leaf)}.Restaurant_markLine__CNlMy{fill:none;stroke:var(--mg-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.Restaurant_mark__zWgUm .Restaurant_markLine__CNlMy{stroke-width:5}.Restaurant_fine__APola{stroke-width:.65}.Restaurant_servings__El8RH{view-timeline:--mg-servings block}.Restaurant_counterTop__Bu2Vy{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:0 var(--gut);border-top:1px solid var(--line)}.Restaurant_counterTop__Bu2Vy>p{font:500 15px/1.3 var(--sans)}.Restaurant_plateControls__Q6gK6{display:flex;gap:clamp(16px,3vw,44px);margin-left:auto}.Restaurant_room__eeB19:not([data-ready=true]) .Restaurant_counterCount__SKJPn,.Restaurant_room__eeB19:not([data-ready=true]) .Restaurant_plateControls__Q6gK6{visibility:hidden}.Restaurant_plateControls__Q6gK6 button{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:0;border:0;background:none;cursor:pointer;font:500 15px/1.2 var(--sans);color:var(--mg-soft)!important;transition:color .3s var(--quart)}.Restaurant_plateControls__Q6gK6 button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--mg-ink);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--out)}.Restaurant_plateControls__Q6gK6 button[aria-pressed=true]{color:var(--mg-ink)!important}.Restaurant_plateControls__Q6gK6 button[aria-pressed=true]:after{transform:scaleX(1)}.Restaurant_counterCount__SKJPn,.Restaurant_plateIndex__hhbhy{font:400 15px/1 var(--serif);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.Restaurant_counterCount__SKJPn{min-width:4.5em;text-align:right}.Restaurant_noScriptHint__VtPn7{position:absolute;right:var(--gut);top:50%;transform:translateY(-50%);font-size:14px}.Restaurant_room__eeB19[data-ready=true] .Restaurant_noScriptHint__VtPn7{display:none}.Restaurant_counter__xZT6O{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.Restaurant_counter__xZT6O::-webkit-scrollbar{display:none}.Restaurant_room__eeB19:not([data-ready=true]) .Restaurant_counter__xZT6O{scrollbar-width:thin}.Restaurant_counter__xZT6O:focus-visible{outline-offset:-6px!important}.Restaurant_plate__jWtmH{position:relative;flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.Restaurant_photo__pECzS{position:relative;height:clamp(480px,calc(100vh - var(--head) - 60px),960px);overflow:hidden;background:#b9895c}.Restaurant_photo__pECzS img{display:block;width:100%;height:114%;max-width:none;object-fit:cover;transform-origin:50% 40%}.Restaurant_photoUnavailable__xF0aE{display:grid;place-items:center;height:100%;padding:32px;color:#2a170a;font-size:17px;text-align:center}.Restaurant_plate__jWtmH figcaption{position:absolute;left:var(--gut);bottom:var(--gut);width:min(430px,40%);padding:30px 32px 26px;background:var(--mg-card);color:var(--mg-ink);box-shadow:0 30px 60px -32px rgba(30,16,4,.6)}.Restaurant_plateNumber__C7gYQ{display:block;margin-bottom:18px;font:500 14px/1.3 var(--sans);color:var(--mg-soft)}.Restaurant_plate__jWtmH h2{font-size:clamp(32px,3.2vw,46px);line-height:1;letter-spacing:-.02em;margin-bottom:16px;text-wrap:balance}.Restaurant_plate__jWtmH figcaption>p{font-size:16px;line-height:1.55;color:var(--mg-soft);margin-bottom:18px}.Restaurant_plateDetail__avSpf{display:block;padding:14px 0;border-top:1px solid var(--line);font:400 17px/1.35 var(--serif)}.Restaurant_plate__jWtmH figcaption>a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-top:1px solid var(--line);font:500 15px/1 var(--sans);text-decoration:none}.Restaurant_plate__jWtmH:nth-child(2n) figcaption{left:auto;right:var(--gut)}.Restaurant_plate__jWtmH figcaption>a:hover .Restaurant_arrow__RBtG2{transform:rotate(90deg) translateX(3px)}.Restaurant_menuSection__bH2yR{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,72px) clamp(32px,6vw,110px);grid-template-areas:"aside visit" "card card";max-width:1560px;margin:0 auto;padding:clamp(80px,10vw,150px) var(--gut) clamp(64px,8vw,120px);scroll-margin-top:var(--head)}.Restaurant_room__eeB19[data-page=menu] .Restaurant_menuSection__bH2yR{padding-top:clamp(48px,6vw,88px);grid-template-areas:"aside preview" "card card" "visit visit"}.Restaurant_menuAside__8sd59{grid-area:aside;align-self:end;display:grid;gap:26px}.Restaurant_menuTitle__W14g1{font-size:clamp(46px,5.6vw,92px)!important;line-height:.92;letter-spacing:-.03em;text-wrap:balance;outline:none}.Restaurant_room__eeB19[data-page=menu] .Restaurant_menuTitle__W14g1{font-size:clamp(54px,7vw,116px)!important}.Restaurant_menuLead__oCm_8{font-size:19px;max-width:32ch}.Restaurant_preview__UEgVO{grid-area:preview;display:grid;gap:12px}.Restaurant_previewFrame__s_Yyq{position:relative;aspect-ratio:16/9;overflow:hidden;background:#b9895c}.Restaurant_previewFrame__s_Yyq img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;clip-path:inset(0 0 100% 0);transform:scale(1.08);transition:opacity 0s .7s,clip-path .7s var(--out),transform 1.1s var(--out)}.Restaurant_previewFrame__s_Yyq img[data-on=true]{opacity:1;clip-path:inset(0);transform:none;z-index:1;transition:opacity 0s,clip-path .7s var(--out),transform 1.1s var(--out)}.Restaurant_previewCaption__g2mtC{display:flex;gap:12px;font:400 17px/1.3 var(--serif)}.Restaurant_previewCaption__g2mtC span{font-feature-settings:"lnum";font-variant-numeric:lining-nums;color:var(--mg-soft)}.Restaurant_cardWrap__KU9V1{grid-area:card;min-width:0}.Restaurant_menuFilters__d6xWf{display:flex;gap:6px;padding:0 clamp(12px,3vw,40px)}.Restaurant_room__eeB19:not([data-ready=true]) .Restaurant_menuFilters__d6xWf{visibility:hidden}.Restaurant_menuFilters__d6xWf button{position:relative;min-height:46px;padding:0 16px;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;background:color-mix(in srgb,var(--mg-card) 45%,var(--mg-paper));cursor:pointer;font:500 14.5px/1 var(--sans);color:var(--mg-soft)!important;white-space:nowrap;transform:translateY(6px);transition:transform .36s var(--out),background-color .3s,color .3s}.Restaurant_menuFilters__d6xWf button:hover{transform:translateY(2px);color:var(--mg-ink)!important}.Restaurant_menuFilters__d6xWf button[aria-pressed=true]{background:var(--mg-card);color:var(--mg-ink)!important;transform:none;z-index:1}.Restaurant_card__S4dY6{position:relative;background:var(--mg-card);padding:clamp(36px,5.4vw,80px) clamp(22px,5.6vw,88px) clamp(32px,4.4vw,64px);box-shadow:0 1px 2px rgba(40,24,8,.1),0 50px 90px -50px rgba(60,34,8,.45)}.Restaurant_card__S4dY6:before{content:"";position:absolute;inset:clamp(8px,1vw,14px);border:3px double var(--line-strong);pointer-events:none;opacity:.55}.Restaurant_cardHead__jM6Aa{display:grid;justify-items:center;gap:6px;text-align:center;margin-bottom:clamp(28px,4vw,52px)}.Restaurant_cardMark__wNHgO{width:46px;height:46px;margin-bottom:6px}.Restaurant_cardName__jjm5N{font:400 clamp(30px,3vw,40px)/1 var(--serif);letter-spacing:-.01em}.Restaurant_cardSub__QlPUO{font:500 15px/1 var(--sans);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--mg-soft)}.Restaurant_menuRows__7up9Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px clamp(32px,4vw,64px);min-height:280px;align-items:start}.Restaurant_menuRows__7up9Z:not([data-filter=All]){grid-template-columns:minmax(0,640px);justify-content:center}.Restaurant_menuRows__7up9Z:not([data-filter=All]) :is(.Restaurant_menuLine__9K4GN h3,.Restaurant_menuLine__9K4GN h4,.Restaurant_price__RZdG6){font-size:clamp(22px,2vw,28px)}.Restaurant_category__0rD1a{align-content:start;display:grid;gap:20px}.Restaurant_categoryTitle__0vBHm{display:flex;align-items:center;gap:16px;font:600 16px/1 var(--sans)!important;letter-spacing:.16em;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;color:var(--amber-deep)}.Restaurant_categoryTitle__0vBHm:after,.Restaurant_categoryTitle__0vBHm:before{content:"";flex:1 1;height:1px;background:var(--line)}.Restaurant_menuRow__1luDa{scroll-margin-top:calc(var(--head) + 40px)}.Restaurant_menuLine__9K4GN{display:flex;align-items:last baseline;gap:10px}.Restaurant_menuLine__9K4GN h3,.Restaurant_menuLine__9K4GN h4{flex:0 1 auto;font-size:clamp(20px,1.55vw,24px);line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.Restaurant_leader__v2Ru8{flex:1 1 auto;min-width:28px;height:4px;margin:0 2px;background:radial-gradient(circle,var(--line-strong) 1px,transparent 1.4px) 0 /8px 4px repeat-x;opacity:.6;transition:opacity .3s}.Restaurant_menuRow__1luDa:focus-within .Restaurant_leader__v2Ru8,.Restaurant_menuRow__1luDa:hover .Restaurant_leader__v2Ru8{opacity:1}.Restaurant_price__RZdG6{font:400 clamp(20px,1.55vw,24px)/1 var(--serif);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.Restaurant_price__RZdG6:first-letter{font-size:.58em;vertical-align:.62em;margin-right:.06em;color:var(--mg-soft)}.Restaurant_menuDescription__WED66{margin-top:6px;font-size:15px;line-height:1.5;color:var(--mg-soft);max-width:44ch}.Restaurant_menuRow__1luDa details{margin-top:2px;font-size:13.5px;color:var(--mg-soft)}.Restaurant_menuRow__1luDa summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer;list-style:none;min-height:34px;font-weight:500}.Restaurant_menuRow__1luDa summary::-webkit-details-marker{display:none}.Restaurant_menuRow__1luDa summary:before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:50%;font-size:13px;line-height:1;text-decoration:none;transition:transform .3s var(--out)}.Restaurant_menuRow__1luDa details[open] summary:before{transform:rotate(45deg)}.Restaurant_menuRow__1luDa details p{padding:4px 0 6px;max-width:54ch;line-height:1.55}.Restaurant_cardNote__wk_28{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:clamp(36px,4vw,56px);padding-top:22px;border-top:1px solid var(--line);font-size:14.5px;color:var(--mg-soft);text-align:center}.Restaurant_cardFoot__zlUJk{width:22px;height:22px;flex:none}.Restaurant_visit__csJsd{grid-area:visit;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(28px,4vw,64px);align-self:end}.Restaurant_room__eeB19[data-page=menu] .Restaurant_visit__csJsd{padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--line-strong)}.Restaurant_hoursCard__fYaty{display:grid;gap:16px;align-content:start}.Restaurant_visitLabel__4NUYL{font-size:30px!important;line-height:1}.Restaurant_hours__HA1MU{margin:0;display:grid}.Restaurant_hours__HA1MU>div{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.Restaurant_hours__HA1MU dt{font-weight:500}.Restaurant_hours__HA1MU dt:after{content:"";flex:1 1}.Restaurant_hours__HA1MU dd{margin:0 0 0 auto;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Restaurant_hoursNote__HxArG{color:var(--mg-soft);font-size:15.5px;max-width:40ch}.Restaurant_tableInvitation__EItZO{display:flex;flex-wrap:wrap;align-content:start;align-items:center;gap:22px 32px;padding:clamp(24px,2.6vw,36px);background:var(--mg-ink);color:var(--mg-paper)}.Restaurant_tableInvitation__EItZO>p{flex:1 0 100%;font:400 clamp(36px,3.6vw,56px)/1 var(--serif);letter-spacing:-.02em}.Restaurant_tableInvitation__EItZO .Restaurant_tableButton__7ly_t{background:var(--amber);border-color:var(--amber);color:#2a170a!important}.Restaurant_tableInvitation__EItZO .Restaurant_tableButton__7ly_t:hover{background:var(--mg-paper);border-color:var(--mg-paper)}.Restaurant_tableInvitation__EItZO noscript p{color:inherit!important;opacity:.8}.Restaurant_tableInvitation__EItZO>p em{font-style:normal;color:var(--amber-deep)}.Restaurant_tableInvitation__EItZO .Restaurant_tableButton__7ly_t{min-height:58px;padding:0 24px 0 28px;font-size:16px!important;gap:22px}.Restaurant_tableInvitation__EItZO noscript{display:block;flex:1 0 100%;width:100%}.Restaurant_tableInvitation__EItZO noscript p{width:100%;font-size:15px;color:var(--mg-soft)}.Restaurant_journal__K2AS9{padding:clamp(80px,9vw,140px) var(--gut) clamp(80px,9vw,140px);border-top:1px solid var(--line);max-width:1560px;margin:0 auto;scroll-margin-top:var(--head)}.Restaurant_journalHead__OOv_p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--line-strong)}.Restaurant_journalHead__OOv_p h2{font-size:clamp(46px,6.6vw,108px)!important;line-height:.9;letter-spacing:-.03em}.Restaurant_journalHead__OOv_p p{font:500 16px/1 var(--sans);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--mg-soft);white-space:nowrap}.Restaurant_journalGrid__MBvUD{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px clamp(32px,6vw,100px);padding-top:clamp(36px,5vw,64px)}.Restaurant_posts__7_6r2{display:grid;gap:64px}.Restaurant_feature__w_S0U{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px clamp(28px,4vw,64px);align-items:start}.Restaurant_feature__w_S0U[data-cover=true]{grid-template-columns:1fr}.Restaurant_journalCover__2eeKA{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.Restaurant_featureDate__nhu1_{position:relative;display:grid;justify-items:start;padding-top:8px}.Restaurant_featureDay__jCdS3{font:400 clamp(120px,15vw,240px)/.8 var(--serif);padding-bottom:.06em;letter-spacing:-.05em;color:var(--amber);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.Restaurant_featureMonth__oGvEG{margin-top:20px;padding-top:14px;border-top:1px solid var(--line-strong);font:400 22px/1 var(--serif);min-width:8em}.Restaurant_featureSprig__caAvp{position:absolute;left:calc(.9em + 10px);top:-10px;font-size:clamp(120px,15vw,240px);width:clamp(56px,6vw,92px);transform:rotate(-14deg)}.Restaurant_featureText__B6z3k{display:grid;gap:18px}.Restaurant_dateline__VgXvk{font:500 14px/1.3 var(--sans);color:var(--mg-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Restaurant_featureText__B6z3k h3{font-size:clamp(34px,3.6vw,56px);line-height:1;letter-spacing:-.022em;text-wrap:balance}.Restaurant_lede__zEUF5{font-size:20px;line-height:1.5;max-width:38ch}.Restaurant_story__hXGso{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);max-width:640px}.Restaurant_story__hXGso summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;font:500 16px/1 var(--sans)}.Restaurant_story__hXGso summary::-webkit-details-marker{display:none}.Restaurant_plus__cvnf2{position:relative;width:16px;height:16px}.Restaurant_plus__cvnf2:after,.Restaurant_plus__cvnf2:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .38s var(--out)}.Restaurant_plus__cvnf2:after{transform:rotate(90deg)}.Restaurant_story__hXGso[open] .Restaurant_plus__cvnf2:after{transform:rotate(0deg)}.Restaurant_storyBody__q9sAY{display:grid;gap:16px;padding:4px 0 26px;font-size:17px;line-height:1.65;max-width:60ch}.Restaurant_storyBody__q9sAY p:first-child:first-letter{float:left;font:400 3.4em/.82 var(--serif);margin:.06em .1em 0 0;color:var(--amber-deep)}.Restaurant_notices__2hQbr{display:grid;gap:20px;align-content:start}.Restaurant_noticesLabel__zPG8e{font:500 16px/1 var(--sans);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--mg-soft)}.Restaurant_notice__DDK4X{position:relative;display:grid;gap:12px;padding:28px 26px 30px;background:var(--mg-card);font-size:15.5px;line-height:1.55;color:var(--mg-soft);--perf:radial-gradient(circle at 50% 0,transparent 5px,#000 5.5px);-webkit-mask:var(--perf) 0 0 /16px 100% repeat-x;mask:var(--perf) 0 0 /16px 100% repeat-x}.Restaurant_notice__DDK4X:before{content:"";position:absolute;left:18px;right:18px;top:14px;border-top:1px dashed var(--line-strong)}.Restaurant_notice__DDK4X h3{font-size:30px;line-height:1.05;color:var(--mg-ink);margin-top:6px}.Restaurant_noticeSummary__ehXy5{color:var(--mg-ink);font-size:16.5px}.Restaurant_footer__fzxuj{position:relative;overflow:hidden;background:var(--amber);color:#2a170a;padding:clamp(48px,6vw,88px) var(--gut) 28px}.Restaurant_footer__fzxuj a{color:#2a170a}.Restaurant_footTop__h7Cd_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 48px;font:500 16px/1 var(--sans)}.Restaurant_footNav__8MvWh,.Restaurant_studyLinks__jxMDv{display:flex;flex-wrap:wrap;gap:6px 32px}.Restaurant_footNav__8MvWh a,.Restaurant_studyLinks__jxMDv a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) /0 1px no-repeat;transition:background-size .42s var(--out)}.Restaurant_footNav__8MvWh a:hover,.Restaurant_studyLinks__jxMDv a:hover{background-size:100% 1px}.Restaurant_footMark__7LYim{display:flex;align-items:flex-end;gap:clamp(8px,1.4vw,24px);margin:clamp(40px,6vw,80px) 0 clamp(18px,2vw,28px);text-decoration:none}.Restaurant_footMark__7LYim>span{font:400 clamp(56px,18.2vw,300px)/.8 var(--serif);letter-spacing:-.045em;margin-left:-.04em;padding-bottom:.16em}.Restaurant_footSprig__kSaUi{width:clamp(48px,9vw,150px);flex:none;margin-bottom:-.2em}.Restaurant_footer__fzxuj .Restaurant_markFill__rSjRL{fill:#f6d9a2}.Restaurant_footer__fzxuj .Restaurant_leafFill__Yjjzq{fill:#6d7a3c}.Restaurant_footer__fzxuj .Restaurant_markLine__CNlMy{stroke:#2a170a}.Restaurant_credit__hdhtx{padding-top:18px;border-top:1px solid rgba(42,23,10,.3);font-size:14px}.Restaurant_dialog__1il0P{width:min(1000px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;background:var(--mg-card);color:var(--mg-ink);overflow:hidden;box-shadow:0 60px 120px -40px rgba(30,14,2,.55)}.Restaurant_dialog__1il0P::backdrop{background:rgba(30,20,10,.62)}.Restaurant_dialogInner__wEBXH{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,12fr);min-height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.Restaurant_scene__sEhTZ{position:relative;display:grid;place-items:center;align-content:center;padding:28px;background:#e9c995;overflow:hidden}.Restaurant_scene__sEhTZ:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 20% 0,rgba(255,246,220,.55),transparent 60%);pointer-events:none}.Restaurant_planner__gliAX{position:relative;display:grid;align-content:start;gap:16px;padding:clamp(64px,6vw,80px) clamp(24px,3.4vw,48px) clamp(24px,3.4vw,48px)}.Restaurant_close__VF1gb{position:absolute;z-index:2;top:16px;right:18px;display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:var(--mg-card);cursor:pointer;font:500 15px/1 var(--sans)}.Restaurant_close__VF1gb:hover{background:var(--mg-paper)}.Restaurant_close__VF1gb span{font-size:22px;line-height:0}.Restaurant_planner__gliAX h2{font-size:clamp(38px,4.4vw,58px);line-height:.96;letter-spacing:-.025em}.Restaurant_planner__gliAX>p{font-size:15.5px;line-height:1.55;color:var(--mg-soft);max-width:46ch}.Restaurant_planner__gliAX form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.Restaurant_field__V8ZXS{display:grid;gap:8px;font:500 14.5px/1.2 var(--sans)}.Restaurant_field__V8ZXS select{appearance:none;width:100%;min-height:50px;padding:0 40px 0 14px;border:1px solid var(--line-strong);border-radius:0;background:var(--mg-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%232a170a' stroke-width='1.5'/%3E%3C/svg%3E") right 14px center /16px no-repeat;font:400 16px/1 var(--sans);cursor:pointer}.Restaurant_sessions__fo5OQ{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 0;padding:0;border:0}.Restaurant_sessions__fo5OQ legend{padding:0 0 8px;font:500 14.5px/1.2 var(--sans)}.Restaurant_sessions__fo5OQ label{position:relative;display:grid;gap:4px;padding:16px 16px 16px 46px;min-height:76px;border:1px solid var(--line-strong);background:var(--mg-paper);cursor:pointer;transition:background-color .26s,border-color .26s}.Restaurant_sessions__fo5OQ label:has(input:checked){background:var(--mg-ink);color:var(--mg-paper);border-color:var(--mg-ink)}.Restaurant_sessions__fo5OQ input{position:absolute;left:16px;top:18px;width:18px;height:18px;margin:0;accent-color:var(--amber)}.Restaurant_sessionName__fF_kW{font:400 19px/1.1 var(--serif)}.Restaurant_sessionNote__cuvSB{font-size:13.5px;line-height:1.35;opacity:.78}.Restaurant_confirm__WgJsC{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-top:6px;padding:0 22px;border:0;background:var(--amber);color:#2a170a!important;cursor:pointer;font:600 16px/1 var(--sans)!important;transition:background-color .26s}.Restaurant_confirm__WgJsC:hover{background:#f0a645}.Restaurant_confirm__WgJsC:hover .Restaurant_arrow__RBtG2{transform:translateX(4px)}.Restaurant_planResult__8Cqo2{position:relative;display:grid;gap:8px;margin-top:8px;padding:26px 22px 20px;background:var(--mg-paper);font-size:14.5px;color:var(--mg-soft);--perf:radial-gradient(circle at 50% 0,transparent 5px,#000 5.5px);-webkit-mask:var(--perf) 0 0 /16px 100% repeat-x;mask:var(--perf) 0 0 /16px 100% repeat-x}.Restaurant_planResult__8Cqo2 h3{font-size:15px;font-family:var(--sans)!important;font-weight:600!important;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.14em;color:var(--amber-deep)}.Restaurant_planLine__fH9Tl{font:400 clamp(22px,2.2vw,28px)/1.15 var(--serif);color:var(--mg-ink)}.Restaurant_planResult__8Cqo2 a{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-weight:500;color:var(--mg-ink)}@media (prefers-reduced-motion:no-preference){.Restaurant_room__eeB19[data-intro=on] .Restaurant_brandMark__6unY_ .Restaurant_markLine__CNlMy path,.Restaurant_room__eeB19[data-intro=on] .Restaurant_heroSprig__54D00 .Restaurant_markLine__CNlMy path{stroke-dasharray:1;stroke-dashoffset:1;animation:Restaurant_draw__vBvLK 1.1s var(--quart) calc(.12s + var(--d, 0) * .13s) both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_heroSprig__54D00 .Restaurant_markLine__CNlMy path{animation-duration:1.1s;animation-delay:calc(.32s + var(--d, 0) * .11s)}.Restaurant_room__eeB19[data-intro=on] .Restaurant_brandMark__6unY_ .Restaurant_markFill__rSjRL{animation:Restaurant_bloom__hejiR .9s var(--out) .52s both;transform-origin:50px 50px}.Restaurant_room__eeB19[data-intro=on] .Restaurant_heroSprig__54D00 .Restaurant_markFill__rSjRL path{animation:Restaurant_bloom__hejiR 1s var(--out) .86s both;transform-origin:50px 50px;transform-box:view-box}.Restaurant_room__eeB19[data-intro=on] .Restaurant_word__3WeDR>span{animation:Restaurant_rise__awQYU .9s var(--out) calc(.14s + var(--i) * 70ms) both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_arrivalAside__st5lP{animation:Restaurant_lift__7wq8P .9s var(--out) .52s both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_windowLight__bBnet{animation:Restaurant_sunrise__nLz1E 2.6s var(--quart) .2s both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_servings__El8RH .Restaurant_plate__jWtmH:first-child .Restaurant_photo__pECzS{animation:Restaurant_unveil__CW_gY 1.3s var(--out) .38s both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_servings__El8RH .Restaurant_plate__jWtmH:first-child figcaption{animation:Restaurant_lift__7wq8P .9s var(--out) .9s both}.Restaurant_room__eeB19[data-intro=on] .Restaurant_counterTop__Bu2Vy{animation:Restaurant_lift__7wq8P .8s var(--out) .64s both}.Restaurant_plate__jWtmH[data-selected=true] figcaption>*{animation:Restaurant_lift__7wq8P .7s var(--out) both}.Restaurant_plate__jWtmH[data-selected=true] figcaption>:nth-child(2){animation-delay:60ms}.Restaurant_plate__jWtmH[data-selected=true] figcaption>:nth-child(3){animation-delay:.11s}.Restaurant_plate__jWtmH[data-selected=true] figcaption>:nth-child(n+4){animation-delay:.15s}.Restaurant_menuRows__7up9Z[data-filter] .Restaurant_menuRow__1luDa{animation:Restaurant_lift__7wq8P .52s var(--out) calc(var(--i) * 50ms) both}.Restaurant_menuRows__7up9Z[data-filter] .Restaurant_categoryTitle__0vBHm:after,.Restaurant_menuRows__7up9Z[data-filter] .Restaurant_categoryTitle__0vBHm:before{animation:Restaurant_rule__ACfmp .8s var(--out) both}.Restaurant_categoryTitle__0vBHm:before{transform-origin:right}.Restaurant_categoryTitle__0vBHm:after{transform-origin:left}@supports (animation-timeline:view()){.Restaurant_photo__pECzS img{animation:Restaurant_drift__dWQ71 linear both;animation-timeline:--mg-servings;animation-range:cover}.Restaurant_room__eeB19[data-intro=on] .Restaurant_plate__jWtmH:first-child .Restaurant_photo__pECzS img{animation:Restaurant_settle__M70yr 1.7s var(--out) .38s both,Restaurant_drift__dWQ71 linear both;animation-timeline:auto,--mg-servings;animation-range:normal,cover}.Restaurant_windowLight__bBnet{animation:Restaurant_drift-light__rrthW linear both;animation-timeline:scroll(root block);animation-range:0 120vh}.Restaurant_room__eeB19[data-intro=on] .Restaurant_windowLight__bBnet{animation:Restaurant_sunrise__nLz1E 2.6s var(--quart) .2s both,Restaurant_drift-light__rrthW linear both;animation-timeline:auto,scroll(root block);animation-range:normal,0 120vh}.Restaurant_cardWrap__KU9V1{animation:Restaurant_card-in__MoJSS linear both;animation-timeline:view();animation-range:entry 0 entry 60%}.Restaurant_journalHead__OOv_p,.Restaurant_menuAside__8sd59,.Restaurant_visit__csJsd{animation:Restaurant_block-in__CEIma linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.Restaurant_footMark__7LYim>span{animation:Restaurant_footer-rise__MjiL2 linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.Restaurant_footSprig__kSaUi{animation:Restaurant_footer-sway__3QNCW linear both;animation-timeline:view();animation-range:entry 0 exit 0}}.Restaurant_dialog__1il0P{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .32s var(--quart),transform .56s var(--out),overlay .56s allow-discrete,display .56s allow-discrete}.Restaurant_dialog__1il0P[open]{opacity:1;transform:none}@starting-style{.Restaurant_dialog__1il0P[open]{opacity:0;transform:translateY(28px) scale(.985)}}.Restaurant_dialog__1il0P::backdrop{opacity:0;transition:opacity .36s var(--quart),overlay .36s allow-discrete,display .36s allow-discrete}.Restaurant_dialog__1il0P[open]::backdrop{opacity:1}@starting-style{.Restaurant_dialog__1il0P[open]::backdrop{opacity:0}}.Restaurant_planResult__8Cqo2{animation:Restaurant_print__wKQgN .72s var(--out) both}}@keyframes Restaurant_draw__vBvLK{to{stroke-dashoffset:0}}@keyframes Restaurant_bloom__hejiR{0%{opacity:0;transform:translate(0) scale(.55) rotate(-24deg)}}@keyframes Restaurant_rise__awQYU{0%{transform:translateY(108%)}}@keyframes Restaurant_lift__7wq8P{0%{opacity:0;transform:translateY(18px)}}@keyframes Restaurant_rule__ACfmp{0%{transform:scaleX(0)}}@keyframes Restaurant_sunrise__nLz1E{0%{opacity:0;transform:skewX(-12deg) rotate(10deg) translateX(-12%)}}@keyframes Restaurant_unveil__CW_gY{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes Restaurant_settle__M70yr{0%{scale:1.16}to{scale:1}}@keyframes Restaurant_drift__dWQ71{0%{transform:translateY(-9%)}to{transform:translateY(0)}}@keyframes Restaurant_drift-light__rrthW{to{translate:16% 10%;scale:1.1 1.04;opacity:.35}}@keyframes Restaurant_card-in__MoJSS{0%{transform:translateY(56px)}}@keyframes Restaurant_block-in__CEIma{0%{transform:translateY(40px)}}@keyframes Restaurant_footer-rise__MjiL2{0%{transform:translateY(28%)}}@keyframes Restaurant_footer-sway__3QNCW{0%{transform:rotate(-16deg) translateY(30%)}to{transform:rotate(6deg)}}@keyframes Restaurant_print__wKQgN{0%{clip-path:inset(0 0 100% 0);transform:translateY(-10px)}to{clip-path:inset(0 0 -20px 0);transform:none}}@media (max-width:1100px){.Restaurant_arrival__VLFoV{grid-template-columns:1fr}.Restaurant_title__S2Tlt{max-width:10ch}.Restaurant_arrivalAside__st5lP{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:0}.Restaurant_arrivalAside__st5lP .Restaurant_menuCta__vqwAf{min-width:220px}.Restaurant_plate__jWtmH figcaption{width:min(430px,52%)}.Restaurant_menuSection__bH2yR,.Restaurant_room__eeB19[data-page=menu] .Restaurant_menuSection__bH2yR{grid-template-columns:1fr;grid-template-areas:"aside" "preview" "card" "visit"}.Restaurant_menuRows__7up9Z{grid-template-columns:repeat(2,minmax(0,1fr))}.Restaurant_journalGrid__MBvUD{grid-template-columns:1fr}.Restaurant_notices__2hQbr{max-width:620px}.Restaurant_dialogInner__wEBXH{grid-template-columns:minmax(0,9fr) minmax(0,12fr)}}@media (max-width:760px){.Restaurant_room__eeB19{--head:64px;font-size:16px}.Restaurant_disclosure__TDlau{font-size:12.5px}.Restaurant_disclosure__TDlau a{justify-content:flex-start;text-align:left;column-gap:6px}.Restaurant_header__ghNa0{gap:10px}.Restaurant_brand___u1W6{column-gap:9px}.Restaurant_brandMark__6unY_{width:34px;height:34px}.Restaurant_brandName__rO6sc{font-size:23px}.Restaurant_brandSub__1g75e{display:none}.Restaurant_brand___u1W6{grid-template-rows:auto}.Restaurant_brandMark__6unY_{grid-row:1}.Restaurant_navJournal__Ocj0w{display:none}.Restaurant_nav__yGhSx{gap:16px}.Restaurant_tableButton__7ly_t{min-height:44px;padding:0 14px 0 16px;gap:10px;font-size:14.5px!important}.Restaurant_arrival__VLFoV{padding-top:34px;gap:26px}.Restaurant_title__S2Tlt{font-size:clamp(52px,16.4vw,96px)!important;max-width:7.2ch}.Restaurant_heroSprig__54D00{width:clamp(46px,14.5vw,84px);top:calc(30px + clamp(52px, 16.4vw, 96px) * .7);right:8px}.Restaurant_arrivalAside__st5lP{grid-template-columns:1fr;gap:18px}.Restaurant_arrivalAside__st5lP p{font-size:17.5px}.Restaurant_windowLight__bBnet{left:8%;width:120vw;top:-4%;height:90%}.Restaurant_counterTop__Bu2Vy{flex-wrap:wrap;gap:0 14px;padding-top:4px;padding-bottom:4px}.Restaurant_counterTop__Bu2Vy>p{display:none}.Restaurant_plateControls__Q6gK6{margin-left:0;gap:18px}.Restaurant_counterCount__SKJPn{display:none}.Restaurant_plateControls__Q6gK6 button{min-height:52px;font-size:14.5px}.Restaurant_noScriptHint__VtPn7{left:var(--gut);right:auto}.Restaurant_photo__pECzS{height:auto;aspect-ratio:4/5}.Restaurant_plate__jWtmH figcaption,.Restaurant_plate__jWtmH:nth-child(2n) figcaption{position:static;width:auto;padding:24px var(--gut) 8px;box-shadow:none;background:transparent}.Restaurant_plate__jWtmH h2{font-size:clamp(30px,9vw,38px)}.Restaurant_menuSection__bH2yR{padding-top:72px;gap:32px}.Restaurant_room__eeB19[data-page=menu] .Restaurant_menuSection__bH2yR{padding-top:36px}.Restaurant_menuAside__8sd59{grid-template-columns:1fr;gap:18px}.Restaurant_previewFrame__s_Yyq{aspect-ratio:16/10;max-width:none}.Restaurant_previewCaption__g2mtC{font-size:15.5px}.Restaurant_menuLead__oCm_8{font-size:17px}.Restaurant_cardWrap__KU9V1{margin:0 calc(var(--gut) * -1)}.Restaurant_menuFilters__d6xWf{gap:4px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.Restaurant_menuFilters__d6xWf button{padding:0 11px;font-size:13.5px;min-height:44px}.Restaurant_card__S4dY6{padding:40px 26px 34px}.Restaurant_card__S4dY6:before{inset:8px}.Restaurant_menuLine__9K4GN h3,.Restaurant_menuLine__9K4GN h4,.Restaurant_price__RZdG6{font-size:23px}.Restaurant_menuLine__9K4GN{gap:8px}.Restaurant_leader__v2Ru8{min-width:16px}.Restaurant_menuDescription__WED66{font-size:15.5px}.Restaurant_visit__csJsd{gap:28px}.Restaurant_menuRows__7up9Z,.Restaurant_visit__csJsd{grid-template-columns:1fr}.Restaurant_tableInvitation__EItZO{display:grid;justify-content:stretch}.Restaurant_tableInvitation__EItZO>p{font-size:34px}.Restaurant_tableInvitation__EItZO .Restaurant_tableButton__7ly_t{width:100%}.Restaurant_journal__K2AS9{padding-top:72px;padding-bottom:72px}.Restaurant_journalHead__OOv_p{display:grid;gap:14px}.Restaurant_feature__w_S0U{grid-template-columns:1fr;gap:10px}.Restaurant_featureDay__jCdS3{font-size:132px}.Restaurant_featureMonth__oGvEG{margin-top:10px}.Restaurant_featureSprig__caAvp{left:auto;right:6px;top:0}.Restaurant_lede__zEUF5{font-size:18px}.Restaurant_notices__2hQbr{grid-template-columns:1fr}.Restaurant_footMark__7LYim>span{font-size:17.4vw}.Restaurant_footSprig__kSaUi{width:13vw}.Restaurant_footTop__h7Cd_{display:grid;gap:16px}.Restaurant_footNav__8MvWh,.Restaurant_studyLinks__jxMDv{display:grid;gap:0}.Restaurant_dialog__1il0P{width:100%;max-height:calc(100dvh - 12px);margin:auto auto 0}.Restaurant_dialogInner__wEBXH{grid-template-columns:1fr;min-height:0}.Restaurant_scene__sEhTZ{height:220px;padding:10px}.Restaurant_scene__sEhTZ svg{height:200px;width:200px}.Restaurant_planner__gliAX{padding:20px var(--gut) 24px;gap:14px}.Restaurant_close__VF1gb{top:10px;right:10px}.Restaurant_dialogInner__wEBXH{max-height:calc(100dvh - 12px)}.Restaurant_planner__gliAX form{grid-template-columns:1fr;gap:12px}.Restaurant_sessions__fo5OQ{grid-template-columns:1fr}.Restaurant_sessions__fo5OQ label{min-height:0;padding:14px 14px 14px 44px}@media (prefers-reduced-motion:no-preference){.Restaurant_dialog__1il0P{transform:translateY(100%);transition:opacity .2s,transform .52s var(--out),overlay .52s allow-discrete,display .52s allow-discrete}.Restaurant_dialog__1il0P[open]{transform:none}@starting-style{.Restaurant_dialog__1il0P[open]{transform:translateY(100%)}}}}@media (max-width:359px){.Restaurant_brandSub__1g75e{display:none}.Restaurant_brand___u1W6{grid-template-rows:auto}.Restaurant_brandMark__6unY_{grid-row:1;width:30px;height:30px}.Restaurant_brandName__rO6sc{font-size:21px}.Restaurant_nav__yGhSx{gap:12px;font-size:14px}.Restaurant_tableButton__7ly_t{padding:0 12px;gap:6px;font-size:13.5px!important}.Restaurant_tableButton__7ly_t .Restaurant_arrow__RBtG2{display:none}.Restaurant_disclosure__TDlau a{font-size:12px}}@media (min-width:1101px){.Restaurant_arrival__VLFoV{display:block;padding-bottom:clamp(40px,4vw,64px)}.Restaurant_arrivalAside__st5lP{position:absolute;right:var(--gut);bottom:clamp(48px,4.6vw,72px);width:min(340px,23vw);padding:0}}::view-transition-group(.mg-anchor){animation:none;z-index:30}::view-transition-old(.mg-anchor){display:none}::view-transition-new(.mg-anchor){animation:none}::view-transition-old(.mg-forward){animation:mg-settle-up .7s cubic-bezier(.5,0,.2,1) both}::view-transition-new(.mg-forward){animation:mg-sheet-up .82s cubic-bezier(.16,1,.3,1) 60ms both}::view-transition-old(.mg-back){animation:mg-settle-down .7s cubic-bezier(.5,0,.2,1) both}::view-transition-new(.mg-back){animation:mg-sheet-down .82s cubic-bezier(.16,1,.3,1) 60ms both}::view-transition-group(.mg-card){z-index:20;animation-duration:.82s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-image-pair(.mg-card){isolation:auto}::view-transition-old(.mg-card){animation:mg-fade-out .2s linear both}::view-transition-new(.mg-card){animation:mg-fade-in .2s linear both}@keyframes mg-settle-up{to{transform:translateY(-8vh) scale(.97);opacity:.35;filter:blur(1px)}}@keyframes mg-settle-down{to{transform:translateY(8vh) scale(.97);opacity:.35;filter:blur(1px)}}@keyframes mg-sheet-up{0%{transform:translateY(14vh);clip-path:inset(100vh 0 0 0)}to{clip-path:inset(0)}}@keyframes mg-sheet-down{0%{transform:translateY(-14vh);clip-path:inset(0 0 100% 0)}99.9%{clip-path:inset(0 0 calc(100% - 100vh) 0)}to{clip-path:inset(0)}}@keyframes mg-fade-out{to{opacity:0}}@keyframes mg-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(.mg-card),::view-transition-new(.mg-back),::view-transition-new(.mg-card),::view-transition-new(.mg-forward),::view-transition-old(.mg-back),::view-transition-old(.mg-card),::view-transition-old(.mg-forward){animation:none}}.TableScene_scene__KZLY8{position:relative;z-index:1;display:block;width:min(100%,520px);height:auto;overflow:visible}.TableScene_scene__KZLY8 *{transform-box:view-box}.TableScene_seat__nwCbF{transform:rotate(var(--a));transform-origin:200px 200px}.TableScene_seatInner__X4eL2{transform-origin:200px 300px}.TableScene_seat__nwCbF[data-on=false] .TableScene_seatInner__X4eL2{opacity:0;transform:translateY(26px) scale(.7)}.TableScene_chair__PE6JA{fill:#f8ecd2;stroke:#2a170a;stroke-width:1.4;stroke-linejoin:round}.TableScene_table__v0WMt{fill:#fbf3e2;stroke:#2a170a;stroke-width:1.6}.TableScene_tableEdge__2apSM{fill:none;stroke:#2a170a;stroke-width:.7;stroke-dasharray:2 5;opacity:.5}.TableScene_paper__Ht19_{opacity:0;transform:translate(-14px,-8px) rotate(-10deg);transform-origin:150px 165px}.TableScene_paper__Ht19_ path:first-child{fill:#f3efe6;stroke:#2a170a;stroke-width:1.1;stroke-linejoin:round}.TableScene_print__dVAH4{fill:none;stroke:#2a170a;stroke-width:1;opacity:.45;stroke-linecap:round}.TableScene_scene__KZLY8[data-day=weekend] .TableScene_paper__Ht19_{opacity:1;transform:none}.TableScene_plate__T2Jte,.TableScene_saucer__kl9vY{fill:#fffaf0;stroke:#2a170a;stroke-width:1.2}.TableScene_plateRim__L4NKq{fill:none;stroke:#2a170a;stroke-width:.6;opacity:.5}.TableScene_cup__pAgCN{fill:#f1e6d0;stroke:#2a170a;stroke-width:1.2}.TableScene_coffee__gPqCj{fill:#4a2a14}.TableScene_handle__604HI{fill:none;stroke:#2a170a;stroke-width:1.4;stroke-linecap:round}.TableScene_pastry__eeoXM{fill:#d98a2b}.TableScene_pastryLine__0deiv{fill:none;stroke:#6b3510;stroke-width:6;stroke-linejoin:round}.TableScene_early__v37mw,.TableScene_slow__hChPS{transform-origin:200px 270px}.TableScene_slow__hChPS{opacity:0;transform:scale(.8)}.TableScene_scene__KZLY8[data-session=slow] .TableScene_slow__hChPS{opacity:1;transform:none}.TableScene_scene__KZLY8[data-session=slow] .TableScene_early__v37mw{opacity:0;transform:scale(.8)}.TableScene_vase__0bhbg circle{fill:#9fb0a8;stroke:#2a170a;stroke-width:1.2}.TableScene_bloom___egLy{fill:#e7922c}.TableScene_bloomLine__hojuI{fill:none;stroke:#2a170a;stroke-width:4.5;stroke-linejoin:round}.TableScene_spiral__rHp_F{display:none}.TableScene_light__4LHpA{fill:#fff8e6;opacity:.38;mix-blend-mode:soft-light;transform:translate(-40px,-30px) skewX(-18deg) rotate(-8deg);transform-origin:200px 200px;pointer-events:none}.TableScene_scene__KZLY8[data-day=weekday] .TableScene_light__4LHpA{transform:translate(60px,10px) skewX(-34deg) rotate(-18deg) scaleX(.82);opacity:.42}@media (prefers-reduced-motion:no-preference){.TableScene_seat__nwCbF{transition:transform .72s cubic-bezier(.16,1,.3,1)}.TableScene_seatInner__X4eL2{transition:opacity .36s cubic-bezier(.25,1,.5,1),transform .62s cubic-bezier(.16,1,.3,1)}.TableScene_early__v37mw,.TableScene_light__4LHpA,.TableScene_paper__Ht19_,.TableScene_slow__hChPS{transition:opacity .42s cubic-bezier(.25,1,.5,1),transform .76s cubic-bezier(.16,1,.3,1)}}.TableScene_caption__Xoe4s{position:relative;z-index:1;display:grid;gap:6px;justify-items:center;margin-top:18px;text-align:center;color:#2a170a}.TableScene_caption__Xoe4s span:first-child{font:400 30px/1 var(--mg-serif),Georgia,serif}.TableScene_caption__Xoe4s span:last-child{font:500 14px/1.2 var(--mg-sans),sans-serif;opacity:.75}@media (max-width:760px){.TableScene_caption__Xoe4s{display:none}}@media (prefers-reduced-motion:no-preference){.TableScene_caption__Xoe4s span:first-child{animation:TableScene_caption-in__id_Ng .52s cubic-bezier(.16,1,.3,1) both}}@keyframes TableScene_caption-in__id_Ng{0%{opacity:0;transform:translateY(8px)}}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--mg-serif:"Young Serif","Young Serif Fallback"}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e96131204244d319-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/903f8aff46bcfedc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e82afe30959b6eff-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/781f65a052e370aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3c3bc6fb73476c0e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/199eb4f2d4556570-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Commissioner Fallback;src:local("Arial");ascent-override:100.64%;descent-override:20.39%;line-gap-override:0.00%;size-adjust:101.05%}.__className_ff9c28{font-family:Commissioner,Commissioner Fallback;font-style:normal}.__variable_ff9c28{--mg-sans:"Commissioner","Commissioner Fallback"}