.intro[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,64px);align-items:center;padding-block:var(--section)}.intro[data-astro-cid-pgz3rdn4] .copy[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:18px}.intro[data-astro-cid-pgz3rdn4] .copy[data-astro-cid-pgz3rdn4] p[data-astro-cid-pgz3rdn4]{font-size:18px;line-height:1.7;color:var(--ink-soft)}.intro[data-astro-cid-pgz3rdn4] .copy[data-astro-cid-pgz3rdn4] p[data-astro-cid-pgz3rdn4]:first-child{font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);line-height:1.35;color:var(--black)}.intro-media[data-astro-cid-pgz3rdn4]{aspect-ratio:3 / 4;max-height:640px;width:100%}.signature[data-astro-cid-pgz3rdn4]{background:var(--cream-deep);padding-block:var(--section)}.sig-wrap[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px);align-items:stretch}.sig-photo[data-astro-cid-pgz3rdn4]{min-height:420px}.sig-grid[data-astro-cid-pgz3rdn4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px 36px;align-content:start}@media(max-width:860px){.sig-wrap[data-astro-cid-pgz3rdn4]{grid-template-columns:1fr}.sig-photo[data-astro-cid-pgz3rdn4]{min-height:0;aspect-ratio:4 / 3}}.wine-photo[data-astro-cid-pgz3rdn4]{width:100%;aspect-ratio:4 / 3;margin-top:12px}.sig-grid[data-astro-cid-pgz3rdn4] li[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid #C9C0A8}.sig-top[data-astro-cid-pgz3rdn4]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sig-grid[data-astro-cid-pgz3rdn4] h3[data-astro-cid-pgz3rdn4]{font-size:26px}.sig-grid[data-astro-cid-pgz3rdn4] .price[data-astro-cid-pgz3rdn4]{font-weight:600}.detail[data-astro-cid-pgz3rdn4]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.sig-grid[data-astro-cid-pgz3rdn4] p[data-astro-cid-pgz3rdn4]{color:var(--ink-soft)}.menu[data-astro-cid-pgz3rdn4]{padding-block:var(--section);scroll-margin-top:90px}.muted[data-astro-cid-pgz3rdn4]{font-size:15px;color:var(--ink-muted)}.menu-layout[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(32px,5vw,64px);align-items:start}.menu-grid[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.menu-photos[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:32px;max-width:360px;justify-self:end;width:100%;padding-top:8px}.mp[data-astro-cid-pgz3rdn4]{aspect-ratio:4 / 3}@media(max-width:860px){.menu-layout[data-astro-cid-pgz3rdn4]{grid-template-columns:1fr}.menu-photos[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.menu-sec[data-astro-cid-pgz3rdn4]{border-top:1px solid var(--line)}.menu-sec[data-astro-cid-pgz3rdn4] summary[data-astro-cid-pgz3rdn4]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;min-height:44px}.menu-sec[data-astro-cid-pgz3rdn4] summary[data-astro-cid-pgz3rdn4]::-webkit-details-marker{display:none}.menu-sec[data-astro-cid-pgz3rdn4] h3[data-astro-cid-pgz3rdn4]{font-size:26px}.chev[data-astro-cid-pgz3rdn4]{font-size:24px;color:var(--gold-text);transition:transform .2s}.menu-sec[data-astro-cid-pgz3rdn4][open] .chev[data-astro-cid-pgz3rdn4]{transform:rotate(45deg)}.menu-sec[data-astro-cid-pgz3rdn4] ul[data-astro-cid-pgz3rdn4]{list-style:none;margin:0;padding:0 0 24px;display:flex;flex-direction:column;gap:14px}.row[data-astro-cid-pgz3rdn4]{display:flex;align-items:baseline;gap:8px}.name[data-astro-cid-pgz3rdn4]{font-weight:600}.pcs[data-astro-cid-pgz3rdn4]{font-weight:400;color:var(--ink-muted)}.dots[data-astro-cid-pgz3rdn4]{flex:1;border-bottom:1px dotted #C9C0A8;transform:translateY(-4px);min-width:16px}.row[data-astro-cid-pgz3rdn4] .price[data-astro-cid-pgz3rdn4]{font-weight:600;white-space:nowrap}.desc[data-astro-cid-pgz3rdn4]{font-size:14px;color:var(--ink-soft);margin-top:2px}.drinks[data-astro-cid-pgz3rdn4]{margin-top:24px}.disclaimer[data-astro-cid-pgz3rdn4]{font-style:italic;margin-top:6px}.wine[data-astro-cid-pgz3rdn4]{background:var(--black);color:var(--cream);padding-block:var(--section)}.wine-inner[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px;align-items:start}.wine[data-astro-cid-pgz3rdn4] .copy[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.wine[data-astro-cid-pgz3rdn4] h2[data-astro-cid-pgz3rdn4]{color:var(--cream)}.wine[data-astro-cid-pgz3rdn4] .copy[data-astro-cid-pgz3rdn4] p[data-astro-cid-pgz3rdn4]{color:var(--on-dark-soft);font-size:17px}.wine-list[data-astro-cid-pgz3rdn4]{width:100%;border-collapse:collapse;font-size:15px}.wine-list[data-astro-cid-pgz3rdn4] th[data-astro-cid-pgz3rdn4],.wine-list[data-astro-cid-pgz3rdn4] td[data-astro-cid-pgz3rdn4]{padding:12px 0;border-bottom:1px solid #3A352F;text-align:left}.wine-list[data-astro-cid-pgz3rdn4] thead[data-astro-cid-pgz3rdn4] th[data-astro-cid-pgz3rdn4]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600}.wine-list[data-astro-cid-pgz3rdn4] td[data-astro-cid-pgz3rdn4]{text-align:right;width:80px;white-space:nowrap}.wine-list[data-astro-cid-pgz3rdn4] thead[data-astro-cid-pgz3rdn4] th[data-astro-cid-pgz3rdn4]:not(:first-child){text-align:right}.wine-list[data-astro-cid-pgz3rdn4] tbody[data-astro-cid-pgz3rdn4] th[data-astro-cid-pgz3rdn4]{font-weight:500}.wine-note[data-astro-cid-pgz3rdn4]{font-size:14px;color:var(--on-dark-soft);margin-top:14px}.info[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;padding-block:var(--section);scroll-margin-top:90px}.info[data-astro-cid-pgz3rdn4] h2[data-astro-cid-pgz3rdn4]{font-size:clamp(30px,3.6vw,40px);margin:8px 0 18px}.hours[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hours[data-astro-cid-pgz3rdn4] dl[data-astro-cid-pgz3rdn4]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.hours[data-astro-cid-pgz3rdn4] dt[data-astro-cid-pgz3rdn4]{font-weight:700}.hours[data-astro-cid-pgz3rdn4] dd[data-astro-cid-pgz3rdn4]{margin:0;color:var(--ink-soft)}.faq[data-astro-cid-pgz3rdn4] details[data-astro-cid-pgz3rdn4]{border-top:1px solid var(--line)}.faq[data-astro-cid-pgz3rdn4] details[data-astro-cid-pgz3rdn4]:last-of-type{border-bottom:1px solid var(--line)}.faq[data-astro-cid-pgz3rdn4] summary[data-astro-cid-pgz3rdn4]{cursor:pointer;padding:16px 0;font-weight:600;min-height:44px}.faq[data-astro-cid-pgz3rdn4] details[data-astro-cid-pgz3rdn4] p[data-astro-cid-pgz3rdn4]{padding-bottom:16px;color:var(--ink-soft)}.quotes[data-astro-cid-pgz3rdn4]{background:var(--cream-deep);padding-block:72px}.quotes-grid[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px}.quotes[data-astro-cid-pgz3rdn4] figure[data-astro-cid-pgz3rdn4]{margin:0;display:flex;flex-direction:column;gap:12px}.quotes[data-astro-cid-pgz3rdn4] blockquote[data-astro-cid-pgz3rdn4]{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);font-style:italic;line-height:1.35}.quotes[data-astro-cid-pgz3rdn4] figcaption[data-astro-cid-pgz3rdn4]{margin-top:auto;font-size:14px;color:var(--ink-muted)}.more[data-astro-cid-pgz3rdn4]{padding-block:var(--section)}.more[data-astro-cid-pgz3rdn4] h2[data-astro-cid-pgz3rdn4]{margin-bottom:28px}.more-grid[data-astro-cid-pgz3rdn4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.more-card[data-astro-cid-pgz3rdn4]{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #C9C0A8;text-decoration:none}.more-card[data-astro-cid-pgz3rdn4]:hover{border-color:var(--black);background:var(--cream-deep);color:var(--black)}.more-card[data-astro-cid-pgz3rdn4] h3[data-astro-cid-pgz3rdn4]{font-size:26px}.more-card[data-astro-cid-pgz3rdn4] span[data-astro-cid-pgz3rdn4]:last-child{font-size:14px;color:var(--ink-soft)}
