.food-gallery[data-astro-cid-s457x2vh]{min-width:0;position:relative}.gallery-heading[data-astro-cid-s457x2vh]{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.gallery-heading[data-astro-cid-s457x2vh] [data-astro-cid-s457x2vh][data-gallery-count]{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.photo-frame[data-astro-cid-s457x2vh]{border:1px solid var(--line);background:#fff;border-radius:6px;position:relative}.photo-frame[data-astro-cid-s457x2vh]:before{display:none}.slides[data-astro-cid-s457x2vh]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.slides[data-astro-cid-s457x2vh]::-webkit-scrollbar{display:none}.slide[data-astro-cid-s457x2vh]{scroll-snap-align:start;background:#fff;flex:0 0 100%;width:100%;margin:0;position:relative}.slide[data-astro-cid-s457x2vh] img[data-astro-cid-s457x2vh]{aspect-ratio:1.5;object-fit:cover;border-radius:5px 5px 0 0;width:100%;height:auto}figcaption[data-astro-cid-s457x2vh]{color:#382c25;font:500 15px/1.5 var(--font-ui);min-height:81px;padding:18px 22px}.gallery-arrows[data-astro-cid-s457x2vh]{gap:4px;display:flex;position:absolute;top:14px;left:14px}.gallery-arrows[data-astro-cid-s457x2vh] button[data-astro-cid-s457x2vh]{width:44px;height:44px;color:var(--accent);cursor:pointer;background:#fffffff0;border:0;place-items:center;display:grid}.gallery-arrows[data-astro-cid-s457x2vh] button[data-astro-cid-s457x2vh]:hover{background:var(--accent);color:#fff}.gallery-dots[data-astro-cid-s457x2vh]{flex-wrap:wrap;justify-content:center;margin-top:12px;display:flex}.gallery-dots[data-astro-cid-s457x2vh] button[data-astro-cid-s457x2vh]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.gallery-dots[data-astro-cid-s457x2vh] span[data-astro-cid-s457x2vh]{border:1px solid var(--accent);border-radius:50%;width:7px;height:7px}.gallery-dots[data-astro-cid-s457x2vh] [data-astro-cid-s457x2vh][aria-current] span[data-astro-cid-s457x2vh]{background:var(--accent)}[data-astro-cid-s457x2vh][hidden]{display:none}@media (width<=639px){figcaption[data-astro-cid-s457x2vh]{padding:16px;font-size:14px}}.guest-reviews[data-astro-cid-mj5gcizx]{color:#4b211b;background:#fff6e6;border-top:1px solid #e6d2b6;padding-block:clamp(40px,5vw,64px)}.review-heading[data-astro-cid-mj5gcizx]{text-align:center;margin-bottom:32px}.review-heading[data-astro-cid-mj5gcizx]>p[data-astro-cid-mj5gcizx]{font:600 11px/1.5 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.review-heading[data-astro-cid-mj5gcizx] h2[data-astro-cid-mj5gcizx]{color:inherit;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.2}.review-row[data-astro-cid-mj5gcizx]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guest-quote[data-astro-cid-mj5gcizx]{text-align:center;flex-direction:column;align-items:center;margin:0;padding:12px clamp(20px,3vw,40px);display:flex}.guest-quote[data-astro-cid-mj5gcizx]+.guest-quote[data-astro-cid-mj5gcizx]{border-left:1px solid #d9c0a0}.guest-quote[data-astro-cid-mj5gcizx]:nth-child(3n+1){border-left:0}.review-stars[data-astro-cid-mj5gcizx]{color:#8a4b0c;letter-spacing:.15em;font:400 19px/1 var(--font-ui);display:block}blockquote[data-astro-cid-mj5gcizx]{flex:1;max-width:27ch;margin:18px 0 20px}blockquote[data-astro-cid-mj5gcizx] p[data-astro-cid-mj5gcizx]{font:400 clamp(20px, 2vw, 26px)/1.4 var(--font-ui);text-wrap:balance;margin:0}figcaption[data-astro-cid-mj5gcizx]{justify-items:center;gap:2px;display:grid}.review-author[data-astro-cid-mj5gcizx]{font:600 14px/1.5 var(--font-ui)}figcaption[data-astro-cid-mj5gcizx] a[data-astro-cid-mj5gcizx]{color:#6e4938;min-height:44px;font:400 12px/1.5 var(--font-ui);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.all-reviews[data-astro-cid-mj5gcizx]{color:#4b211b;width:fit-content;min-height:44px;font:600 14px/1.5 var(--font-ui);text-underline-offset:5px;justify-content:center;align-items:center;margin:20px auto 0;text-decoration:underline;display:flex}.more-reviews[data-astro-cid-mj5gcizx]{margin-top:20px}.more-reviews[data-astro-cid-mj5gcizx] summary[data-astro-cid-mj5gcizx]{cursor:pointer;width:fit-content;min-height:44px;font:600 14px/1.5 var(--font-ui);margin-inline:auto;padding:10px 8px}.additional-reviews[data-astro-cid-mj5gcizx]{row-gap:24px;margin-top:20px}figcaption[data-astro-cid-mj5gcizx] a[data-astro-cid-mj5gcizx]:hover,.all-reviews[data-astro-cid-mj5gcizx]:hover{color:var(--accent)}@media (width<=639px){.review-heading[data-astro-cid-mj5gcizx]{margin-bottom:20px}.review-row[data-astro-cid-mj5gcizx]{grid-template-columns:1fr}.guest-quote[data-astro-cid-mj5gcizx]{padding:18px 12px}.guest-quote[data-astro-cid-mj5gcizx]+.guest-quote[data-astro-cid-mj5gcizx]{border-top:1px solid #d9c0a0;border-left:0}blockquote[data-astro-cid-mj5gcizx]{margin:10px 0}blockquote[data-astro-cid-mj5gcizx] p[data-astro-cid-mj5gcizx]{font-size:20px;line-height:1.4}figcaption[data-astro-cid-mj5gcizx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.all-reviews[data-astro-cid-mj5gcizx]{margin-top:12px}}@media (forced-colors:active){.guest-quote[data-astro-cid-mj5gcizx]+.guest-quote[data-astro-cid-mj5gcizx]{border-color:canvastext}.review-stars[data-astro-cid-mj5gcizx]{color:canvastext}}.hero[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;background:#211c1b;align-items:center;min-height:650px;padding-block:72px;display:flex;position:relative}.hero-background[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(105deg,#330a10f5 5%,#301315e0 52%,#2119139e);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff8e9;font-size:var(--headline-size);text-wrap:initial;margin-bottom:24px;line-height:1.08}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f4bb63}.hero[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:#f7e8d4}.hero[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]:before{background:#eec99c}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){color:#f3ece4;max-width:48ch}.hero-copy[data-astro-cid-lcdefpme] .hero-intro[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:clamp(20px,2vw,24px);line-height:1.4}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-visit[data-astro-cid-lcdefpme]{color:#f7e8d4;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin-top:20px;font-size:13px;display:inline-flex}.hero-visit[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.hero-visit[data-astro-cid-lcdefpme]:focus-visible{outline-color:#fff}.hero-video[data-astro-cid-lcdefpme]{background:#fff8e9;border-radius:4px;margin:12px 0 0;padding:10px;position:relative;box-shadow:0 16px 48px #0004}.welcome-stamp[data-astro-cid-lcdefpme]{z-index:1;color:#55251d;pointer-events:none;background:#f4bb63;border:4px double #55251d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:112px;height:112px;display:flex;position:absolute;top:-38px;right:-12px;transform:rotate(10deg);box-shadow:0 4px #0002}.welcome-stamp[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:600 11px/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.08em}.welcome-stamp[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:400 20px/1.3 var(--font-heading)}.hero-video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:700/500;object-fit:cover;background:#000;border-radius:3px;width:100%}.hero-video[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#514a45;justify-content:center;align-items:center;gap:8px;padding:12px 8px 4px;font-size:13px;display:flex}.video-dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.discovery-strip[data-astro-cid-lcdefpme]{color:#4b211b;background:#f4bb63;border-bottom:1px solid #d6a15b}.discovery-strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;font:400 clamp(14px, 1.7vw, 22px)/1.25 var(--font-heading);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:12px;padding:22px 28px;display:flex}.discovery-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:1px solid #4b211b40}.discovery-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff40}.menu-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(32px,3.9vw,52px)}.menu-section[data-astro-cid-lcdefpme]{background:#fffdf8}.menu-section[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{gap:64px}.menu-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){max-width:48ch}.menu-categories[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:0 24px;margin:28px 0 32px;display:grid}.menu-categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding-block:12px;font-size:15px;display:flex}.menu-categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.menu-categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] svg,.event-link[data-astro-cid-lcdefpme] svg{transition:transform .2s}.menu-categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover svg,.event-link[data-astro-cid-lcdefpme]:hover svg{transform:translate(3px)}.about-section[data-astro-cid-lcdefpme]{background-color:#f4eee4;border-block:1px solid #e5d9c9;position:relative}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,7vw,104px);display:grid}.about-photo[data-astro-cid-lcdefpme]{max-width:430px}.about-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:4px;width:100%}.about-photo[data-astro-cid-lcdefpme]:after{content:"";background:#f4bb63d9;width:92px;height:28px;position:absolute;top:-12px;left:calc(50% - 46px);transform:rotate(-5deg)}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:50ch}.visit-section[data-astro-cid-lcdefpme]{isolation:isolate;background:#302b29;padding-block:64px;position:relative}.visit-background[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;object-position:center 52%;width:100%;height:100%;position:absolute;inset:0}.visit-section[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#211b1780,#211b1720);position:absolute;inset:0}.visit-card[data-astro-cid-lcdefpme]{border-top:4px solid var(--accent);background:#fffdf8;border-radius:8px;max-width:520px;padding:clamp(24px,4vw,48px);box-shadow:0 12px 40px #0002}.visit-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(28px,3vw,38px)}.visit-details[data-astro-cid-lcdefpme]{gap:20px;margin:24px 0;display:grid}.visit-details[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:600}.visit-details[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#2c2420;margin:0}.visit-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.visit-call[data-astro-cid-lcdefpme]{align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.visit-call[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.contact-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){max-width:45ch}.contact-section[data-astro-cid-lcdefpme]{padding-block:var(--section)}.contact-section[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px}.contact-section[data-astro-cid-lcdefpme] .contact-panel{width:100%;max-width:480px}.contact-copy[data-astro-cid-lcdefpme] .social-links{margin-top:24px}.event-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;align-items:center;gap:10px;width:fit-content;min-height:44px;margin:24px 0;text-decoration:underline;display:flex}@media (width>=960px){.hero-video[data-astro-cid-lcdefpme]{transform:rotate(2deg)}}@media (width>=1200px){.hero-content[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:64px}}@media (width<=959px){.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-block:48px}.hero-content[data-astro-cid-lcdefpme]{gap:36px}.hero-video[data-astro-cid-lcdefpme]{width:100%;max-width:700px}.welcome-stamp[data-astro-cid-lcdefpme]{width:96px;height:96px;top:-28px;right:8px}.menu-section[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{gap:40px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px}.visit-section[data-astro-cid-lcdefpme]{padding-block:48px}.contact-section[data-astro-cid-lcdefpme] .split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}@media (width<=639px){.hero[data-astro-cid-lcdefpme]{padding-block:36px}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%;min-height:52px;padding-inline:var(--space-4)}.hero-visit[data-astro-cid-lcdefpme]{gap:6px;font-size:12px}.hero-video[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:12px}.discovery-strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{padding-inline:0}.discovery-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:6px;padding:18px 12px;font-size:12px}.menu-categories[data-astro-cid-lcdefpme]{gap:0 20px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.about-photo[data-astro-cid-lcdefpme]{max-width:350px;margin-inline:auto}.visit-section[data-astro-cid-lcdefpme]{padding-block:40px}.visit-actions[data-astro-cid-lcdefpme],.visit-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}}
