.hero[data-astro-cid-ge2uvauf]{color:#fff;background:#171511;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf],.hero-shade[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;animation:16s ease-in-out infinite alternate hero-breathe}.hero-shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#0e0c0940 0%,#0e0c0914 35%,#0e0c09bf 100%)}.hero-content[data-astro-cid-ge2uvauf]{z-index:2;padding-bottom:clamp(5rem,10vh,8rem);position:relative}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:890px;margin:.7rem 0 2rem;font-size:clamp(3.4rem,8vw,8.5rem)}.hero[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{margin:0}.scroll-label[data-astro-cid-ge2uvauf]{z-index:2;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.75rem;font-size:.65rem;display:flex;position:absolute;bottom:3rem;right:2.5rem}.scroll-label[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:#ffffffa6;width:1px;height:48px}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{min-height:92svh}.hero-content[data-astro-cid-ge2uvauf]{padding-bottom:5.5rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:10ch;font-size:clamp(3.2rem,16vw,5.6rem)}.scroll-label[data-astro-cid-ge2uvauf]{display:none}}.intro[data-astro-cid-uvk5fgiw]{background:var(--brand-paper)}.intro-kicker[data-astro-cid-uvk5fgiw]{grid-column:1/4}.intro-copy[data-astro-cid-uvk5fgiw]{grid-column:5/12}.intro-copy[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{max-width:12ch;margin:0 0 1.5rem;font-size:clamp(3rem,6vw,6.4rem)}.intro-copy[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{max-width:55ch;font-size:clamp(1.05rem,1.6vw,1.35rem)}.food-feature[data-astro-cid-uvk5fgiw]{background:var(--brand-ink);color:var(--brand-paper)}.food-image[data-astro-cid-uvk5fgiw]{grid-column:1/8;min-height:600px}.food-image[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw]{object-fit:cover;width:100%;height:100%}.food-copy[data-astro-cid-uvk5fgiw]{grid-column:9/13;align-self:center}.food-copy[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:1rem 0 2rem;font-size:clamp(4rem,8vw,8rem)}.food-copy[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]:last-child{color:#bdb5a6;max-width:28ch}.menu-teaser[data-astro-cid-uvk5fgiw]{background:var(--brand-paper-2);overflow:hidden}.menu-heading[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr 2fr;align-items:start;gap:1rem;display:grid}.menu-heading[data-astro-cid-uvk5fgiw] .eyebrow[data-astro-cid-uvk5fgiw]{grid-column:1}.menu-heading[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{grid-column:2;margin:0;font-size:clamp(4.5rem,10vw,10rem)}.menu-heading[data-astro-cid-uvk5fgiw]>p[data-astro-cid-uvk5fgiw]:not(.eyebrow),.menu-heading[data-astro-cid-uvk5fgiw]>.button[data-astro-cid-uvk5fgiw]{grid-column:2}.menu-heading[data-astro-cid-uvk5fgiw]>p[data-astro-cid-uvk5fgiw]:not(.eyebrow){max-width:55ch}.menu-heading[data-astro-cid-uvk5fgiw]>.button[data-astro-cid-uvk5fgiw]{justify-self:start;margin-top:1rem}.menu-lines[data-astro-cid-uvk5fgiw]{border-top:1px solid var(--brand-border);margin-top:5rem}.menu-lines[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{border-bottom:1px solid var(--brand-border);font-family:var(--font-display);letter-spacing:.02em;padding:.7rem 0;font-size:clamp(1.5rem,3vw,2.8rem);display:block}.menu-lines[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:nth-child(2n){padding-left:12vw}.space[data-astro-cid-uvk5fgiw]{background:var(--brand-paper)}.space-copy[data-astro-cid-uvk5fgiw]{grid-column:1/5;align-self:end;padding-bottom:2rem}.space-copy[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:1rem 0;font-size:clamp(4rem,8vw,7rem)}.space-image[data-astro-cid-uvk5fgiw]{grid-column:6/13;height:min(72vw,780px)}.space-image[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw]{object-fit:cover;width:100%;height:100%}.gallery[data-astro-cid-uvk5fgiw]{background:var(--brand-paper)}.gallery-heading[data-astro-cid-uvk5fgiw]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.gallery-heading[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:0;font-size:clamp(3.5rem,8vw,7rem)}.gallery-grid[data-astro-cid-uvk5fgiw]{grid-template-rows:auto auto;grid-template-columns:1.2fr .8fr;gap:1.2rem;display:grid}.gallery-grid[data-astro-cid-uvk5fgiw]>div[data-astro-cid-uvk5fgiw]{overflow:hidden}.gallery-grid[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw]{object-fit:cover;width:100%;height:100%}.g1[data-astro-cid-uvk5fgiw]{grid-row:1/3;min-height:780px}.g2[data-astro-cid-uvk5fgiw],.g3[data-astro-cid-uvk5fgiw]{height:380px}.gallery-action[data-astro-cid-uvk5fgiw]{justify-content:flex-end;margin-top:2rem;display:flex}.reviews[data-astro-cid-uvk5fgiw]{background:var(--brand-brick);color:var(--brand-white)}.reviews-inner[data-astro-cid-uvk5fgiw]{text-align:center;max-width:850px}.reviews[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:1rem auto 1.5rem;font-size:clamp(3rem,7vw,6.5rem)}.reviews[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]:not(.eyebrow){max-width:48ch;margin:0 auto 2rem}.reviews[data-astro-cid-uvk5fgiw] .button[data-astro-cid-uvk5fgiw]{border-color:#ffffffb3}.reviews[data-astro-cid-uvk5fgiw] .button[data-astro-cid-uvk5fgiw]:hover{color:var(--brand-brick);background:#fff}.location[data-astro-cid-uvk5fgiw]{background:var(--brand-paper)}.location-title[data-astro-cid-uvk5fgiw]{grid-column:1/7}.location-title[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:1rem 0;font-size:clamp(5rem,11vw,11rem)}.location-info[data-astro-cid-uvk5fgiw]{grid-column:8/13;align-self:end}.address[data-astro-cid-uvk5fgiw]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.location-actions[data-astro-cid-uvk5fgiw]{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}@media (width<=760px){.editorial-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr}.intro-kicker[data-astro-cid-uvk5fgiw],.intro-copy[data-astro-cid-uvk5fgiw],.food-image[data-astro-cid-uvk5fgiw],.food-copy[data-astro-cid-uvk5fgiw],.space-copy[data-astro-cid-uvk5fgiw],.space-image[data-astro-cid-uvk5fgiw],.location-title[data-astro-cid-uvk5fgiw],.location-info[data-astro-cid-uvk5fgiw]{grid-column:auto}.intro-copy[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{font-size:3.8rem}.food-image[data-astro-cid-uvk5fgiw]{order:2;min-height:60vh}.food-copy[data-astro-cid-uvk5fgiw]{order:1}.food-copy[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{font-size:4.8rem}.menu-heading[data-astro-cid-uvk5fgiw]{display:block}.menu-heading[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin:.5rem 0 1.5rem;font-size:5rem}.menu-heading[data-astro-cid-uvk5fgiw]>.button[data-astro-cid-uvk5fgiw]{margin-top:1rem}.menu-lines[data-astro-cid-uvk5fgiw]{margin-top:3.5rem}.space-image[data-astro-cid-uvk5fgiw]{height:62vh}.gallery-heading[data-astro-cid-uvk5fgiw]{display:block}.gallery-heading[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{margin-top:.6rem;font-size:4.4rem}.gallery-grid[data-astro-cid-uvk5fgiw]{grid-template-rows:auto;grid-template-columns:1fr}.g1[data-astro-cid-uvk5fgiw],.g2[data-astro-cid-uvk5fgiw],.g3[data-astro-cid-uvk5fgiw]{aspect-ratio:1;grid-row:auto;height:auto;min-height:0}.gallery-action[data-astro-cid-uvk5fgiw]{justify-content:flex-start}.location-title[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{font-size:5.2rem}.location-info[data-astro-cid-uvk5fgiw]{margin-top:1rem}}
