:root{--bg: #160a0c;--bg-2: #241014;--maroon: #6e0f14;--maroon-deep: #3d080c;--amber: #d99a3d;--gold: #c9a15a;--cream: #f6efdd;--muted: #b8a78c;--line: rgba(201, 161, 90, .25);--serif: "Merriweather", Georgia, "Times New Roman", serif;--sans: "Century Gothic", "Trebuchet MS", system-ui, -apple-system, "Segoe UI", sans-serif}[data-astro-cid-ajxctdaq]{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:var(--sans);line-height:1.65}img[data-astro-cid-ajxctdaq]{display:block;max-width:100%}a[data-astro-cid-ajxctdaq]{color:inherit}h1[data-astro-cid-ajxctdaq],h2[data-astro-cid-ajxctdaq],h3[data-astro-cid-ajxctdaq]{font-family:var(--serif);margin:0;line-height:1.15}.kicker[data-astro-cid-ajxctdaq]{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--amber);margin:0 0 14px}.small[data-astro-cid-ajxctdaq]{font-size:14px;color:#d8c8ac}.topbar[data-astro-cid-ajxctdaq]{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;gap:26px;padding:12px 22px;background:#160a0cb8;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand[data-astro-cid-ajxctdaq]{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--serif);font-weight:700}.brand[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{border-radius:50%}.topbar[data-astro-cid-ajxctdaq] nav[data-astro-cid-ajxctdaq]{display:flex;gap:20px;margin-left:auto}.topbar[data-astro-cid-ajxctdaq] nav[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{text-decoration:none;font-size:14px;color:var(--muted)}.topbar[data-astro-cid-ajxctdaq] nav[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]:hover,.topbar[data-astro-cid-ajxctdaq] nav[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]:focus-visible{color:var(--cream)}.cta[data-astro-cid-ajxctdaq]{text-decoration:none;font-size:13px;font-weight:700;background:var(--amber);color:#241005;padding:8px 16px;border-radius:999px;white-space:nowrap}.cta[data-astro-cid-ajxctdaq]:hover,.cta[data-astro-cid-ajxctdaq]:focus-visible{background:var(--gold)}.scene[data-astro-cid-ajxctdaq]{position:relative}.stage[data-astro-cid-ajxctdaq]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 22px 64px;position:relative;overflow:hidden}html.motion .scene[data-astro-cid-ajxctdaq]{height:300vh}html.motion .scene[data-astro-cid-ajxctdaq] .stage[data-astro-cid-ajxctdaq]{position:sticky;top:0;height:100vh;min-height:0;padding:68px 22px 0}html.motion .scene[data-astro-cid-ajxctdaq].reviews,html.motion .scene[data-astro-cid-ajxctdaq].visit{height:auto}html.motion .scene[data-astro-cid-ajxctdaq].reviews .stage[data-astro-cid-ajxctdaq],html.motion .scene[data-astro-cid-ajxctdaq].visit .stage[data-astro-cid-ajxctdaq]{position:relative;height:auto;min-height:100vh;padding:96px 22px 64px}.hero[data-astro-cid-ajxctdaq]{background:radial-gradient(120% 90% at 50% 0%,#2c1216 0%,var(--bg) 60%)}.hero[data-astro-cid-ajxctdaq] .stage[data-astro-cid-ajxctdaq]{text-align:center}.spot[data-astro-cid-ajxctdaq]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 38% at 50% 42%,rgba(217,154,61,.22) 0%,rgba(217,154,61,.05) 55%,transparent 75%)}html.motion .spot[data-astro-cid-ajxctdaq]{opacity:calc(.6 + var(--p, 0) * .4)}.bigword[data-astro-cid-ajxctdaq]{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-58%);font-family:var(--serif);font-weight:900;font-size:clamp(90px,22vw,300px);letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px rgba(201,161,90,.28);user-select:none;pointer-events:none;white-space:nowrap}html.motion .bigword[data-astro-cid-ajxctdaq]{transform:translate(calc(-50% + var(--p, 0) * -6%),calc(-58% + var(--p, 0) * -10%))}.dish[data-astro-cid-ajxctdaq]{position:relative;margin:0}.hero-dish[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{width:min(38vh,74vw);height:auto;border-radius:18px;box-shadow:0 40px 80px #0000008c}html.motion .hero-dish[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{transform:perspective(1100px) rotateY(calc(-14deg + var(--p, 0) * 28deg)) rotate(calc(-4deg + var(--p, 0) * 8deg)) scale(calc(1 + var(--p, 0) * .12))}.dish-shadow[data-astro-cid-ajxctdaq]{position:absolute;left:12%;right:12%;bottom:-26px;height:34px;background:radial-gradient(50% 100% at 50% 0%,rgba(0,0,0,.5),transparent 70%);border-radius:50%}.hero-copy[data-astro-cid-ajxctdaq]{position:relative;margin-top:30px}.hero-copy[data-astro-cid-ajxctdaq] h1[data-astro-cid-ajxctdaq]{font-size:clamp(38px,6.4vw,76px);font-weight:900}.hero-copy[data-astro-cid-ajxctdaq] .line[data-astro-cid-ajxctdaq]{display:block}.hero-copy[data-astro-cid-ajxctdaq] .em[data-astro-cid-ajxctdaq]{color:var(--amber);font-style:italic}.scroll-hint[data-astro-cid-ajxctdaq]{color:var(--muted);font-size:13px;letter-spacing:2px;text-transform:uppercase}html.motion .scroll-hint[data-astro-cid-ajxctdaq]{opacity:calc(1 - var(--p, 0) * 3)}.rise[data-astro-cid-ajxctdaq]{opacity:0;transform:translateY(26px);animation:rise .9s ease forwards;animation-delay:var(--d, 0s)}@keyframes rise{to{opacity:1;transform:none}}.craft[data-astro-cid-ajxctdaq]{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%)}.craft-grid[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;max-width:1060px;width:100%}.reveal-frame[data-astro-cid-ajxctdaq]{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px #0000008c}.reveal-frame[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{width:100%;height:auto}.reveal-top[data-astro-cid-ajxctdaq]{position:absolute;inset:0;display:none}html.motion .reveal-top[data-astro-cid-ajxctdaq]{display:block;clip-path:circle(calc(var(--p, 0) * 120%) at 50% 55%)}.price-tag[data-astro-cid-ajxctdaq]{position:absolute;top:16px;right:16px;background:var(--amber);color:#241005;font-family:var(--serif);font-weight:900;font-size:20px;padding:8px 16px;border-radius:999px;box-shadow:0 10px 24px #0006}html.motion .price-tag[data-astro-cid-ajxctdaq]{transform:rotate(calc(-10deg + var(--p, 0) * 10deg)) scale(calc(.8 + var(--p, 0) * .2));opacity:calc(1 - (var(--p, 0) - .3) * 2.6)}.tag-steak[data-astro-cid-ajxctdaq]{display:none}html.motion .tag-steak[data-astro-cid-ajxctdaq]{display:block;opacity:calc((var(--p, 0) - .62) * 3);transform:rotate(calc(8deg - var(--p, 0) * 8deg))}.craft-copy[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:clamp(32px,4.6vw,56px);margin-bottom:18px}.craft-copy[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{max-width:46ch}html.motion .beat-1[data-astro-cid-ajxctdaq]{opacity:calc(.4 + var(--p, 0) * 1.2)}html.motion .beat-2[data-astro-cid-ajxctdaq]{transform:translateY(calc((1 - var(--p, 0)) * 34px));opacity:calc(.3 + var(--p, 0) * 2)}html.motion .beat-3[data-astro-cid-ajxctdaq]{transform:translateY(calc((1 - var(--p, 0)) * 52px));opacity:calc((var(--p, 0) - .08) * 2.4)}html.motion .beat-4[data-astro-cid-ajxctdaq]{transform:translateY(calc((1 - var(--p, 0)) * 66px));opacity:calc((var(--p, 0) - .26) * 2.4)}.kitchen[data-astro-cid-ajxctdaq]{background:var(--bg-2)}.kitchen-head[data-astro-cid-ajxctdaq]{text-align:center;margin-bottom:22px}.kitchen-head[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:clamp(28px,4vw,48px)}.depth-field[data-astro-cid-ajxctdaq]{display:flex;gap:clamp(16px,3vw,34px);align-items:flex-start;justify-content:center;max-width:1100px;width:100%}.plate[data-astro-cid-ajxctdaq]{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:14px 14px 18px;max-width:300px;box-shadow:0 30px 60px #00000073}.plate[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{border-radius:10px;width:100%;height:230px;object-fit:cover}.plate[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq]{font-size:18px;margin:12px 0 4px}.plate[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{margin:0;font-size:13px;color:var(--muted)}html.motion .p1[data-astro-cid-ajxctdaq]{transform:translateY(calc((.5 - var(--p, 0)) * 120px)) scale(.96)}html.motion .p2[data-astro-cid-ajxctdaq]{transform:translateY(calc((.5 - var(--p, 0)) * 190px)) scale(1.02)}html.motion .p3[data-astro-cid-ajxctdaq]{transform:translateY(calc((.5 - var(--p, 0)) * 260px)) scale(.94)}.setlunch[data-astro-cid-ajxctdaq]{margin-top:26px;color:var(--muted);font-size:14px;letter-spacing:.4px}.beer[data-astro-cid-ajxctdaq] .stage[data-astro-cid-ajxctdaq]{padding:0}.beer-bg[data-astro-cid-ajxctdaq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}html.motion .beer-bg[data-astro-cid-ajxctdaq]{transform:scale(calc(1.12 - var(--p, 0) * .12))}.beer-glow[data-astro-cid-ajxctdaq]{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 62%,rgba(217,154,61,.28),transparent 70%),linear-gradient(180deg,#160a0cd9,#160a0c40 45%,#160a0ce6)}.beer-copy[data-astro-cid-ajxctdaq]{position:relative;text-align:center;max-width:640px;padding:0 22px}.beer-copy[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:clamp(34px,5.4vw,64px);margin-bottom:16px}.beer-copy[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq] em[data-astro-cid-ajxctdaq]{color:var(--amber)}.beer-copy[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{color:var(--cream);opacity:.92}html.motion .beer-copy[data-astro-cid-ajxctdaq]{transform:translateY(calc((.5 - var(--p, 0)) * 60px))}.reviews[data-astro-cid-ajxctdaq]{background:linear-gradient(180deg,var(--bg-2),var(--bg))}.reviews-inner[data-astro-cid-ajxctdaq]{max-width:1060px;width:100%;text-align:center}.reviews-inner[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:clamp(28px,4vw,48px);margin-bottom:34px}.review-row[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.rcard[data-astro-cid-ajxctdaq]{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:22px}.stars[data-astro-cid-ajxctdaq]{color:var(--amber);letter-spacing:3px;margin-bottom:10px}.rtext[data-astro-cid-ajxctdaq]{font-size:14px;margin:0 0 14px}.rmeta[data-astro-cid-ajxctdaq]{margin:0;font-size:12px;color:var(--muted)}.glink[data-astro-cid-ajxctdaq]{display:inline-block;margin-top:24px;color:var(--amber);text-decoration:none;font-size:14px}.glink[data-astro-cid-ajxctdaq]:hover,.glink[data-astro-cid-ajxctdaq]:focus-visible{text-decoration:underline}.visit[data-astro-cid-ajxctdaq]{background:radial-gradient(90% 70% at 50% 100%,#2c1216 0%,var(--bg) 70%)}.visit-inner[data-astro-cid-ajxctdaq]{max-width:860px;width:100%;text-align:center}.visit-inner[data-astro-cid-ajxctdaq] h2[data-astro-cid-ajxctdaq]{font-size:clamp(30px,4.4vw,52px);margin-bottom:30px}.visit-cols[data-astro-cid-ajxctdaq]{display:grid;grid-template-columns:1fr 1fr;gap:26px;text-align:left;margin-bottom:34px}.visit-cols[data-astro-cid-ajxctdaq] h3[data-astro-cid-ajxctdaq]{font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--amber);margin-bottom:10px}.visit-cols[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{margin:0 0 10px}.hours[data-astro-cid-ajxctdaq]{list-style:none;margin:0;padding:0;font-size:14px}.hours[data-astro-cid-ajxctdaq] li[data-astro-cid-ajxctdaq]{display:flex;justify-content:space-between;gap:18px;padding:5px 0;border-bottom:1px solid var(--line)}.actions[data-astro-cid-ajxctdaq]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-ajxctdaq]{text-decoration:none;font-weight:700;font-size:15px;background:var(--amber);color:#241005;padding:13px 26px;border-radius:999px}.btn[data-astro-cid-ajxctdaq]:hover,.btn[data-astro-cid-ajxctdaq]:focus-visible{background:var(--gold)}.btn[data-astro-cid-ajxctdaq].ghost{background:transparent;color:var(--cream);border:1px solid var(--gold)}.btn[data-astro-cid-ajxctdaq].ghost:hover,.btn[data-astro-cid-ajxctdaq].ghost:focus-visible{background:#c9a15a1f}.fine[data-astro-cid-ajxctdaq]{margin-top:20px;font-size:12px;color:var(--muted)}.foot[data-astro-cid-ajxctdaq]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px 22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.foot[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]{color:var(--muted);text-decoration:none}.foot[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]:hover,.foot[data-astro-cid-ajxctdaq] a[data-astro-cid-ajxctdaq]:focus-visible{color:var(--cream)}@media(max-width:760px){.topbar[data-astro-cid-ajxctdaq]{gap:14px}.brand[data-astro-cid-ajxctdaq]{white-space:nowrap;font-size:15px}.topbar[data-astro-cid-ajxctdaq] nav[data-astro-cid-ajxctdaq]{display:none}.craft-grid[data-astro-cid-ajxctdaq]{grid-template-columns:1fr}.craft-copy[data-astro-cid-ajxctdaq]{text-align:center}.craft-copy[data-astro-cid-ajxctdaq] p[data-astro-cid-ajxctdaq]{margin-left:auto;margin-right:auto}.depth-field[data-astro-cid-ajxctdaq]{flex-direction:column;align-items:center}.plate[data-astro-cid-ajxctdaq]{max-width:340px;width:100%}.plate[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{height:190px}html.motion .p1[data-astro-cid-ajxctdaq],html.motion .p2[data-astro-cid-ajxctdaq],html.motion .p3[data-astro-cid-ajxctdaq]{transform:none}.review-row[data-astro-cid-ajxctdaq]{grid-template-columns:1fr}.visit-cols[data-astro-cid-ajxctdaq]{grid-template-columns:1fr;text-align:center}.hours[data-astro-cid-ajxctdaq] li[data-astro-cid-ajxctdaq]{justify-content:center;gap:26px}.hero-copy[data-astro-cid-ajxctdaq]{margin-top:28px}.hero-dish[data-astro-cid-ajxctdaq] img[data-astro-cid-ajxctdaq]{width:min(30vh,70vw)}.scroll-hint[data-astro-cid-ajxctdaq]{display:none}.bigword[data-astro-cid-ajxctdaq]{font-size:clamp(70px,20vw,140px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise[data-astro-cid-ajxctdaq]{opacity:1;transform:none;animation:none}.reveal-top[data-astro-cid-ajxctdaq]{display:none}}
