.item[data-astro-cid-tf6qxzx3]{break-inside:avoid;padding-block:.875rem}.row[data-astro-cid-tf6qxzx3]{align-items:baseline;gap:.75rem;display:flex}.name[data-astro-cid-tf6qxzx3]{min-width:0;font-family:var(--sans);letter-spacing:.002em;color:var(--ink);text-wrap:pretty;flex:0 auto;font-size:1.0625rem;font-weight:560;line-height:1.4}.nowrap[data-astro-cid-tf6qxzx3]{white-space:nowrap}.star[data-astro-cid-tf6qxzx3]{font-family:var(--sans);color:var(--terra);vertical-align:.15em;margin-left:.3em;font-size:.7em;display:inline-block}.leader[data-astro-cid-tf6qxzx3]{border-bottom:1px dotted var(--line-strong);flex:1.25rem;align-self:baseline;min-width:1.25rem;height:1px;transform:translateY(-.28em)}.price[data-astro-cid-tf6qxzx3]{font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;color:var(--ink);white-space:nowrap;flex:none;font-size:1rem;font-weight:500}.supp[data-astro-cid-tf6qxzx3]{color:var(--accent-text);font-size:.9375rem;font-weight:600}.desc[data-astro-cid-tf6qxzx3]{max-width:40em;color:var(--muted);margin-top:.25rem;padding-right:4.5rem;font-size:.9375rem;font-weight:400;line-height:1.55}.variants[data-astro-cid-tf6qxzx3]{border-left:1px solid var(--line);gap:.25rem;margin-top:.5rem;padding-left:1rem;display:grid}.variant[data-astro-cid-tf6qxzx3]{color:var(--ink-soft);font-size:.9375rem}.vname[data-astro-cid-tf6qxzx3]{flex:0 auto}@media (width<=30rem){.name[data-astro-cid-tf6qxzx3]{font-size:1.03125rem}.desc[data-astro-cid-tf6qxzx3]{padding-right:0}}.wine-group[data-astro-cid-yujeu3au]+.wine-group{margin-top:2.75rem}.group-title[data-astro-cid-yujeu3au]{font-family:var(--serif);font-optical-sizing:auto;color:var(--accent-text);margin-bottom:.75rem;font-size:1.5rem;font-weight:380}.wines[data-astro-cid-yujeu3au]{border-collapse:collapse;width:100%}thead[data-astro-cid-yujeu3au] th[data-astro-cid-yujeu3au]{letter-spacing:.12em;text-transform:uppercase;width:7.5rem;color:var(--muted);text-align:right;vertical-align:bottom;border-bottom:1px solid var(--line-strong);padding:0 0 .75rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.5}thead[data-astro-cid-yujeu3au] .th-name[data-astro-cid-yujeu3au]{text-align:left;width:auto;padding-left:0}tbody[data-astro-cid-yujeu3au] tr[data-astro-cid-yujeu3au]{border-bottom:1px solid var(--line)}.wine[data-astro-cid-yujeu3au]{text-align:left;font-weight:inherit;padding:.9rem 1rem .9rem 0}.appellation[data-astro-cid-yujeu3au]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.8125rem;font-weight:650;display:block}.producer[data-astro-cid-yujeu3au]{color:var(--muted);margin-top:.2rem;font-size:.9375rem;display:block}.cell[data-astro-cid-yujeu3au]{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;width:7.5rem;padding:.9rem 0 .9rem .75rem;font-weight:500}.empty[data-astro-cid-yujeu3au]{color:var(--line-strong);font-weight:400}@media (width<=47.99rem){.wines[data-astro-cid-yujeu3au],.wines[data-astro-cid-yujeu3au] tbody[data-astro-cid-yujeu3au],.wines[data-astro-cid-yujeu3au] tr[data-astro-cid-yujeu3au],.wines[data-astro-cid-yujeu3au] th[data-astro-cid-yujeu3au],.wines[data-astro-cid-yujeu3au] td[data-astro-cid-yujeu3au]{display:block}.wines[data-astro-cid-yujeu3au] thead[data-astro-cid-yujeu3au]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wines[data-astro-cid-yujeu3au] tr[data-astro-cid-yujeu3au]{grid-template-columns:1fr;padding-block:.9rem;display:grid}.wine[data-astro-cid-yujeu3au]{padding:0 0 .5rem}.wines[data-astro-cid-yujeu3au] .cell[data-astro-cid-yujeu3au]{justify-content:space-between;align-items:baseline;gap:1rem;width:auto;padding:.2rem 0;display:flex}.wines[data-astro-cid-yujeu3au] .cell[data-astro-cid-yujeu3au]:before{content:attr(data-label);letter-spacing:.02em;color:var(--muted);font-size:.8125rem;font-weight:400}.wines[data-astro-cid-yujeu3au] .empty[data-astro-cid-yujeu3au]{display:none}.wines[data-astro-cid-yujeu3au] .cell[data-astro-cid-yujeu3au]+.cell[data-astro-cid-yujeu3au]{border-top:1px dotted var(--line)}}.menu-section[data-astro-cid-wifei3wu]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 4.5rem);padding-block:clamp(3rem,2.4rem + 2.5vw,5rem)}.menu-section[data-astro-cid-wifei3wu]:first-of-type{border-top:0}@media (width>=64rem){.menu-section[data-astro-cid-wifei3wu]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}}.sec-head[data-astro-cid-wifei3wu]{margin-bottom:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.sec-title[data-astro-cid-wifei3wu]{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--ink);font-weight:350;line-height:1.05}.sec-sub[data-astro-cid-wifei3wu]{font-family:var(--serif);color:var(--muted);margin-top:.6rem;font-size:1.125rem;font-style:italic}.group[data-astro-cid-wifei3wu]+.group[data-astro-cid-wifei3wu]{margin-top:2.5rem}.group-head[data-astro-cid-wifei3wu]{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.group-title[data-astro-cid-wifei3wu]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:600}.plain-group[data-astro-cid-wifei3wu]{margin-top:2.75rem}.plain-group[data-astro-cid-wifei3wu] .group-title[data-astro-cid-wifei3wu]{font-family:var(--serif);letter-spacing:0;text-transform:none;margin-bottom:.25rem;font-size:1.5rem;font-weight:380}.group-price[data-astro-cid-wifei3wu]{font-variant-numeric:lining-nums;white-space:nowrap;font-weight:600}.group-price[data-astro-cid-wifei3wu] span[data-astro-cid-wifei3wu]{color:var(--muted);font-size:.875rem;font-weight:400}.group-note[data-astro-cid-wifei3wu]{background:var(--stone-soft);color:var(--ink-soft);margin-top:1rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.7}@media (width>=48rem){.layout-compact[data-astro-cid-wifei3wu] .items[data-astro-cid-wifei3wu]{columns:2;column-gap:3.5rem}}.layout-compact[data-astro-cid-wifei3wu] .item{padding-block:.6rem}.layout-compact[data-astro-cid-wifei3wu] .name{font-size:1rem}.formulas[data-astro-cid-7zgr2osp]{background:var(--terra-wash);scroll-margin-top:calc(var(--header-h) + 4.5rem);border-top:0;margin-top:clamp(1rem,.5rem + 2vw,2rem);padding:clamp(2rem,1.4rem + 3vw,3.75rem) clamp(1.25rem,.6rem + 3vw,3.75rem);position:relative}@media (width>=64rem){.formulas[data-astro-cid-7zgr2osp]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}}.f-title[data-astro-cid-7zgr2osp]{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:350;line-height:1.05}.f-prices[data-astro-cid-7zgr2osp]{border-top:1px solid #9e522859;gap:0;margin-top:2rem;display:grid}.f-price[data-astro-cid-7zgr2osp]{border-bottom:1px solid #9e522859;justify-content:space-between;align-items:baseline;gap:1.25rem;padding-block:1.1rem;display:flex}.f-name[data-astro-cid-7zgr2osp]{letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.f-amount[data-astro-cid-7zgr2osp]{font-family:var(--serif);font-optical-sizing:auto;color:var(--terra-deep);font-variant-numeric:lining-nums;white-space:nowrap;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:350;line-height:1}.f-choose[data-astro-cid-7zgr2osp]{font-family:var(--serif);color:var(--ink-soft);margin-top:2.5rem;font-size:1.125rem;font-style:italic}.f-courses[data-astro-cid-7zgr2osp]{gap:2rem 3rem;margin-top:1.5rem;display:grid}.f-course-title[data-astro-cid-7zgr2osp]{letter-spacing:.2em;text-transform:uppercase;color:var(--terra-deep);border-bottom:1px solid #24262233;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.f-course[data-astro-cid-7zgr2osp] ul[data-astro-cid-7zgr2osp]{gap:.75rem;display:grid}.f-item[data-astro-cid-7zgr2osp]{font-family:var(--sans);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:500;line-height:1.45;display:flex}.f-supp[data-astro-cid-7zgr2osp]{font-family:var(--sans);color:var(--terra-deep);font-variant-numeric:lining-nums;white-space:nowrap;flex:none;font-size:.875rem;font-weight:600}.nowrap[data-astro-cid-7zgr2osp]{white-space:nowrap}.star[data-astro-cid-7zgr2osp]{font-family:var(--sans);color:var(--terra-deep);vertical-align:.15em;margin-left:.3em;font-size:.7em}@media (width>=48rem){.f-prices[data-astro-cid-7zgr2osp]{border-top:0;grid-template-columns:repeat(3,1fr);gap:1.5rem}.f-price[data-astro-cid-7zgr2osp]{border-top:1px solid #9e522873;border-bottom:0;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.5rem 0 0}.f-courses[data-astro-cid-7zgr2osp]{grid-template-columns:1fr 1fr}}.menu-restaurant[data-astro-cid-z7yi55cn]{--intro-bg:var(--terra-field);--intro-accent:#fff}.menu-afternoon[data-astro-cid-z7yi55cn]{--intro-bg:var(--green);--intro-accent:#cfe0d8}.intro[data-astro-cid-z7yi55cn]{background:var(--intro-bg);color:#fff;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + clamp(2.5rem, 1.5rem + 5vw, 5.5rem));text-align:center;padding-bottom:clamp(7rem,5rem + 8vw,12rem);position:relative;overflow:hidden}.intro[data-astro-cid-z7yi55cn]:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#ffffff1a,#0000 60%),radial-gradient(90% 60% at 50% 110%,#00000024,#0000 70%);position:absolute;inset:0}.intro-inner[data-astro-cid-z7yi55cn]{flex-direction:column;align-items:center;display:flex;position:relative}.intro-inner[data-astro-cid-z7yi55cn] .intro-logo{color:#fff;height:clamp(7.5rem,5.5rem + 7vw,11.5rem);margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.intro-eyebrow[data-astro-cid-z7yi55cn]{color:var(--intro-accent);letter-spacing:.3em}.intro-title[data-astro-cid-z7yi55cn]{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--fs-3xl);letter-spacing:-.025em;max-width:12ch;margin-top:1rem;font-weight:330;line-height:.98}.menu-afternoon[data-astro-cid-z7yi55cn] .intro-title[data-astro-cid-z7yi55cn]{max-width:14ch}.intro-lead[data-astro-cid-z7yi55cn]{font-family:var(--serif);font-style:italic;font-size:var(--fs-lg);margin-top:1.5rem;font-weight:330}.intro-kicker[data-astro-cid-z7yi55cn]{letter-spacing:.24em;text-transform:uppercase;color:var(--intro-accent);margin-top:1rem;font-size:.75rem;font-weight:600}.intro-parts[data-astro-cid-z7yi55cn]{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex}.intro-parts[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]{letter-spacing:.06em;border-bottom:1px solid #fff6;align-items:baseline;gap:.6rem;padding-block:.4rem;font-size:.875rem;font-weight:500;transition:border-color .3s;display:inline-flex}.intro-parts[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]:hover{border-color:#fff}.intro-parts[data-astro-cid-z7yi55cn] .num[data-astro-cid-z7yi55cn]{font-family:var(--serif);color:var(--intro-accent);font-style:italic}.sheet[data-astro-cid-z7yi55cn]{margin-top:clamp(-6rem,-3rem - 4vw,-3.5rem);padding-inline:clamp(0rem,3vw - 1rem,2.5rem);position:relative}.sheet-inner[data-astro-cid-z7yi55cn]{background:var(--paper);max-width:82rem;margin-inline:auto;position:relative;box-shadow:0 1px #00000008,0 30px 80px -40px #24262240}.m-nav[data-astro-cid-z7yi55cn]{top:calc(var(--header-h) + env(safe-area-inset-top));z-index:20;background:var(--paper);border-bottom:1px solid var(--line);align-items:stretch;display:flex;position:sticky}.m-toc-btn[data-astro-cid-z7yi55cn]{padding:0 1rem 0 var(--gutter);letter-spacing:.04em;border-right:1px solid var(--line);color:var(--accent-text);flex:none;align-items:center;gap:.5rem;min-height:3.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.m-chips[data-astro-cid-z7yi55cn]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow-x:auto;mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 2rem),#0000)}.m-chips[data-astro-cid-z7yi55cn]::-webkit-scrollbar{display:none}.m-chips[data-astro-cid-z7yi55cn] ul[data-astro-cid-z7yi55cn]{gap:.25rem;width:max-content;padding:0 1.5rem 0 .75rem;display:flex}.m-chips[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]{height:3.25rem;color:var(--muted);white-space:nowrap;align-items:center;padding-inline:.7rem;font-size:.875rem;font-weight:500;transition:color .3s;display:flex;position:relative}.m-chips[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]:after{content:"";background:var(--accent);height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:-1px;left:.7rem;right:.7rem;transform:scaleX(0)}.m-chips[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn].is-active{color:var(--ink)}.m-chips[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn].is-active:after{transform:scaleX(1)}.toc-dialog[data-astro-cid-z7yi55cn]{width:100%;max-width:100%;height:100%;max-height:100%;padding:calc(1rem + env(safe-area-inset-top)) var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;overflow-y:auto}.toc-dialog[data-astro-cid-z7yi55cn]::backdrop{background:#24262266}.toc-dialog-head[data-astro-cid-z7yi55cn]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.toc-dialog-title[data-astro-cid-z7yi55cn]{font-family:var(--serif);font-size:1.75rem;font-weight:350}.toc-close[data-astro-cid-z7yi55cn]{place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;display:grid}.toc-part[data-astro-cid-z7yi55cn]+.toc-part[data-astro-cid-z7yi55cn]{margin-top:1.75rem}.toc-part-title[data-astro-cid-z7yi55cn],.d-part-title[data-astro-cid-z7yi55cn]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);align-items:baseline;gap:.6rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.toc-part-title[data-astro-cid-z7yi55cn] span[data-astro-cid-z7yi55cn],.d-part-title[data-astro-cid-z7yi55cn] span[data-astro-cid-z7yi55cn]{font-family:var(--serif);letter-spacing:0;font-size:.9rem;font-style:italic}.toc-part[data-astro-cid-z7yi55cn] ul[data-astro-cid-z7yi55cn]{columns:2;column-gap:1.5rem}.toc-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]{font-family:var(--serif);break-inside:avoid;padding-block:.5rem;font-size:1.1875rem;display:block}.layout[data-astro-cid-z7yi55cn]{padding:0 var(--gutter) clamp(3rem, 2rem + 4vw, 6rem)}.d-nav[data-astro-cid-z7yi55cn]{display:none}.part[data-astro-cid-z7yi55cn]+.part[data-astro-cid-z7yi55cn]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.part-head[data-astro-cid-z7yi55cn]{margin-inline:calc(var(--gutter) * -1);padding:clamp(2.75rem, 2rem + 3vw, 4.5rem) var(--gutter) clamp(2.25rem, 1.75rem + 2vw, 3.5rem);background:var(--intro-bg);color:#fff;position:relative}.part[data-astro-cid-z7yi55cn]:first-child .part-head[data-astro-cid-z7yi55cn]{margin-top:0}.part-num[data-astro-cid-z7yi55cn]{font-family:var(--serif);color:var(--intro-accent);font-size:1.125rem;font-style:italic}.part-title[data-astro-cid-z7yi55cn]{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:.4rem;font-weight:330;line-height:1}.part-sub[data-astro-cid-z7yi55cn]{font-size:var(--fs-sm);letter-spacing:.02em;color:#ffffffe0;margin-top:.75rem}.part[data-astro-cid-z7yi55cn]:nth-child(2n){background:var(--ivory);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.part[data-astro-cid-z7yi55cn]:nth-child(2n) .part-head[data-astro-cid-z7yi55cn]{margin-inline:calc(var(--gutter) * -1)}.legend[data-astro-cid-z7yi55cn]{font-size:var(--fs-sm);color:var(--muted);margin-top:2rem}.legend[data-astro-cid-z7yi55cn] span[data-astro-cid-z7yi55cn]{color:var(--terra-deep)}.menu-end[data-astro-cid-z7yi55cn]{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:1rem 2.5rem;margin-top:3rem;padding-top:2rem;display:flex}.menu-end[data-astro-cid-z7yi55cn] .link[data-astro-cid-z7yi55cn]{color:var(--accent-text)}@media (width>=64rem){.m-nav[data-astro-cid-z7yi55cn]{display:none}.layout[data-astro-cid-z7yi55cn]{grid-template-columns:15rem minmax(0,1fr);gap:clamp(3rem,2rem + 3vw,6rem);padding:clamp(3rem,2rem + 2vw,4.5rem) clamp(2.5rem,1rem + 4vw,5.5rem) 6rem;display:grid}.d-nav[data-astro-cid-z7yi55cn]{top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);scrollbar-width:thin;flex-direction:column;align-self:start;gap:2.5rem;padding-bottom:1rem;display:flex;position:sticky;overflow-y:auto}.d-part[data-astro-cid-z7yi55cn]+.d-part[data-astro-cid-z7yi55cn]{margin-top:1.75rem}.d-part[data-astro-cid-z7yi55cn] ul[data-astro-cid-z7yi55cn]{border-left:1px solid var(--line);gap:.1rem;display:grid}.d-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]{color:var(--muted);padding:.3rem 0 .3rem 1rem;font-size:.9375rem;transition:color .3s;display:block;position:relative}.d-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]:hover{color:var(--ink)}.d-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn]:before{content:"";background:var(--accent);width:2px;transition:transform .4s var(--ease-out);position:absolute;top:.3rem;bottom:.3rem;left:-1px;transform:scaleY(0)}.d-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn].is-active{color:var(--ink);font-weight:500}.d-part[data-astro-cid-z7yi55cn] a[data-astro-cid-z7yi55cn].is-active:before{transform:scaleY(1)}.d-aside-links[data-astro-cid-z7yi55cn]{border-top:1px solid var(--line);gap:.75rem;padding-top:1.5rem;display:grid}.aside-link[data-astro-cid-z7yi55cn]{color:var(--accent-text);align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.aside-link[data-astro-cid-z7yi55cn] span[data-astro-cid-z7yi55cn]{text-underline-offset:.25em;text-decoration:underline 1px #0000;transition:text-decoration-color .3s}.aside-link[data-astro-cid-z7yi55cn]:hover span[data-astro-cid-z7yi55cn]{text-decoration-color:currentColor}.part-head[data-astro-cid-z7yi55cn]{margin-inline:0;padding-inline:clamp(2rem,1rem + 2vw,3.5rem)}.part[data-astro-cid-z7yi55cn]:nth-child(2n){margin-inline:calc(-1*clamp(1.5rem,.5rem + 2vw,3rem));padding-inline:clamp(1.5rem,.5rem + 2vw,3rem)}.part[data-astro-cid-z7yi55cn]:nth-child(2n) .part-head[data-astro-cid-z7yi55cn]{margin-inline:calc(-1*clamp(1.5rem,.5rem + 2vw,3rem))}}
