.section[data-astro-cid-j7pv25f6]{padding-block:clamp(2.75rem,6vw,4.5rem)}.heading[data-astro-cid-j7pv25f6]{margin-bottom:1.75rem}.heading[data-astro-cid-j7pv25f6].row{display:flex;align-items:end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}.heading[data-astro-cid-j7pv25f6].row h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,5vw,4rem) clamp(1.25rem,3vw,2rem)}.hero[data-astro-cid-j7pv25f6] .inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.hero-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.hero-top[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:13ch;font-size:clamp(2.4rem,5.2vw,4rem)}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}.actions[data-astro-cid-j7pv25f6].tight{margin-top:1.5rem}.today[data-astro-cid-j7pv25f6]{padding:1.5rem 1.6rem;border-top:4px solid var(--accent);display:grid;gap:.6rem}.today-head[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.35rem}.today-day[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin:0}.today-hours[data-astro-cid-j7pv25f6]{margin:0;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums}.today-hours[data-astro-cid-j7pv25f6].is-today{display:inline-block;justify-self:start;font-size:1.35rem;color:var(--accent);background:var(--accent-soft);padding:.15rem .65rem;border-radius:8px}.kitchen[data-astro-cid-j7pv25f6]{margin:0}.today-specials[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:.75rem;margin-top:.25rem}.label[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.special-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.special-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-size:.95rem}.special-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6][hidden]{display:none}.special-list[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font-size:.85rem;text-align:right;white-space:nowrap}.small[data-astro-cid-j7pv25f6]{font-size:.85rem}.link[data-astro-cid-j7pv25f6]{font-weight:600;text-decoration:none;color:var(--accent)}.link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.strip[data-astro-cid-j7pv25f6]{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.strip-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.6rem}.strip-grid[data-astro-cid-j7pv25f6] .img-frame[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.strip-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.perks-band[data-astro-cid-j7pv25f6]{border-block:1px solid var(--line);background:var(--surface);padding-block:1.1rem}.known[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.known[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.known[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin:0 0 .15rem}.known[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.9rem}.price[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.board[data-astro-cid-j7pv25f6]{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:18px 18px}.specials[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.25rem}.special[data-astro-cid-j7pv25f6]{border:1px solid var(--line-on-dark);border-radius:var(--radius);padding:1.5rem}.when[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2b253;margin-bottom:.5rem}.special[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.special[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;font-size:.95rem}.catering-section[data-astro-cid-j7pv25f6]{background:var(--surface);border-block:1px solid var(--line)}.catering[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.catering-photo[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.catering-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.packages[data-astro-cid-j7pv25f6]{list-style:none;margin:.5rem 0 0;padding:0;counter-reset:pkg}.packages[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.packages[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--line)}.num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.1rem;color:var(--accent);font-variant-numeric:tabular-nums}.pkg-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.3rem;text-decoration:none}.pkg-name[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.pkg-price[data-astro-cid-j7pv25f6]{font-weight:600;white-space:nowrap}.intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}.tall[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}.tall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.loyalty[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--accent-soft);border-radius:8px;padding:.5rem .85rem;font-size:.95rem;margin-bottom:1.25rem}.visit-section[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.visit[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:start}address[data-astro-cid-j7pv25f6]{font-style:normal;font-size:1.1rem;margin-bottom:.5rem}.hours-card[data-astro-cid-j7pv25f6]{padding:1.5rem 1.75rem}.hours-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.hours-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.2rem}.hours-head[data-astro-cid-j7pv25f6] .status{background:var(--bg)}.hours-card[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{margin:1rem 0 0}.quote[data-astro-cid-j7pv25f6]{margin:0;padding:1.5rem}.quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.15rem;line-height:1.5}.quote[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{font-size:.9rem}@media(max-width:860px){.hero[data-astro-cid-j7pv25f6] .inner[data-astro-cid-j7pv25f6],.intro[data-astro-cid-j7pv25f6],.visit[data-astro-cid-j7pv25f6],.catering[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro[data-astro-cid-j7pv25f6] .tall[data-astro-cid-j7pv25f6],.catering-photo[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10}.known[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.strip-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.strip-grid[data-astro-cid-j7pv25f6] .img-frame[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / -1;aspect-ratio:2 / 1}}@media(max-width:480px){.special-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.1rem}.special-list[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{text-align:left;white-space:normal}.packages[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr}.packages[data-astro-cid-j7pv25f6] .pkg-price[data-astro-cid-j7pv25f6]{grid-column:2}}
