.restaurant[data-astro-cid-brqxcw2m]{--arena:#efe7d4;--pink:#f90273;background:#0b1417;color:var(--arena);padding-bottom:72px}.restaurant-hero[data-astro-cid-brqxcw2m]{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding:56px 36px 72px}.eyebrow[data-astro-cid-brqxcw2m]{font-size:.875rem;letter-spacing:.18em;font-weight:600;margin:0 0 20px}.hero-copy[data-astro-cid-brqxcw2m] h1[data-astro-cid-brqxcw2m]{font-family:Bebas Neue,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(3.8rem,6.8vw,6.6rem);line-height:.96;margin:0 0 28px}.hero-copy[data-astro-cid-brqxcw2m] h1[data-astro-cid-brqxcw2m] span[data-astro-cid-brqxcw2m],.place-section[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m] span[data-astro-cid-brqxcw2m]{color:var(--pink)}.intro[data-astro-cid-brqxcw2m]{font-size:1.25rem;line-height:1.6;max-width:44ch}.restaurant-button[data-astro-cid-brqxcw2m]{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 28px;margin-top:22px;background:var(--pink);color:#fff;font-weight:600;font-size:1.125rem;text-decoration:none;border:2px solid var(--pink);border-radius:4px}.restaurant-button[data-astro-cid-brqxcw2m]:hover{background:#c5005a;border-color:#c5005a}.hero-note[data-astro-cid-brqxcw2m]{font-size:.875rem;margin-top:12px}.restaurant[data-astro-cid-brqxcw2m] figure[data-astro-cid-brqxcw2m]{margin:0;position:relative}.hero-photo[data-astro-cid-brqxcw2m]{height:570px}.hero-photo[data-astro-cid-brqxcw2m] img[data-astro-cid-brqxcw2m]{width:100%;height:100%;object-fit:cover;object-position:50% 65%;border-radius:4px}.restaurant[data-astro-cid-brqxcw2m] figcaption[data-astro-cid-brqxcw2m]{position:absolute;bottom:18px;left:18px;background:var(--arena);color:#0b1417;letter-spacing:.12em;font-size:.75rem;padding:8px 12px}.food-section[data-astro-cid-brqxcw2m]{background:var(--arena);color:#0b1417;padding:64px max(36px,calc((100% - 1208px)/2))}.section-top[data-astro-cid-brqxcw2m] .eyebrow[data-astro-cid-brqxcw2m]{color:#a50048;margin-bottom:12px}.restaurant[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m]{font:400 clamp(2.4rem,4vw,3.8rem)/1.04 "Bebas Neue","Arial Narrow",sans-serif;margin:0 0 28px}.food-categories[data-astro-cid-brqxcw2m]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.food-categories[data-astro-cid-brqxcw2m] article[data-astro-cid-brqxcw2m]{border-top:2px solid #0b1417;padding-top:22px}.category-number[data-astro-cid-brqxcw2m]{color:#a50048;font-size:.875rem;font-weight:600}.food-categories[data-astro-cid-brqxcw2m] h3[data-astro-cid-brqxcw2m]{font:400 2.5rem Bebas Neue,Arial Narrow,sans-serif;margin:12px 0}.food-categories[data-astro-cid-brqxcw2m] p[data-astro-cid-brqxcw2m]{font-size:1.0625rem;line-height:1.6;max-width:34ch}.food-categories[data-astro-cid-brqxcw2m] a[data-astro-cid-brqxcw2m],.text-link[data-astro-cid-brqxcw2m]{display:inline-block;margin-top:18px;font-size:1.0625rem;font-weight:600;text-underline-offset:6px}.food-categories[data-astro-cid-brqxcw2m] a[data-astro-cid-brqxcw2m]{color:#a50048}.place-section[data-astro-cid-brqxcw2m]{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:76px;max-width:1280px;padding:80px 36px;margin:auto}.place-section[data-astro-cid-brqxcw2m] figure[data-astro-cid-brqxcw2m]{height:520px}.place-section[data-astro-cid-brqxcw2m] img[data-astro-cid-brqxcw2m]{height:100%;width:100%;object-fit:cover;object-position:center}.place-section[data-astro-cid-brqxcw2m] p[data-astro-cid-brqxcw2m]:not(.eyebrow){font-size:1.125rem;line-height:1.7;max-width:46ch}.qr-section[data-astro-cid-brqxcw2m]{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:80px;padding:64px 48px;max-width:1208px;margin:0 auto;background:#18292a;border-top:3px solid var(--pink)}.qr-section[data-astro-cid-brqxcw2m] p[data-astro-cid-brqxcw2m]:not(.eyebrow){font-size:1.125rem;line-height:1.6;max-width:46ch}.qr-card[data-astro-cid-brqxcw2m]{background:#fff;color:#0b1417;padding:20px;text-align:center;border-radius:4px}.qr-card[data-astro-cid-brqxcw2m] img[data-astro-cid-brqxcw2m]{width:100%;height:auto;display:block}.qr-card[data-astro-cid-brqxcw2m] span[data-astro-cid-brqxcw2m]{display:block;font:400 1.7rem Bebas Neue,Arial Narrow,sans-serif;margin:8px 0}.qr-card[data-astro-cid-brqxcw2m]>a[data-astro-cid-brqxcw2m]:last-child{font-size:.875rem;text-underline-offset:4px}.restaurant[data-astro-cid-brqxcw2m] a[data-astro-cid-brqxcw2m]:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:800px){.restaurant-hero[data-astro-cid-brqxcw2m]{grid-template-columns:1fr;gap:32px;padding:38px 24px}.hero-copy[data-astro-cid-brqxcw2m] h1[data-astro-cid-brqxcw2m]{font-size:clamp(3.5rem,13vw,5rem)}.intro[data-astro-cid-brqxcw2m]{font-size:1.125rem}.hero-photo[data-astro-cid-brqxcw2m]{height:380px}.food-section[data-astro-cid-brqxcw2m]{padding:40px 24px}.food-categories[data-astro-cid-brqxcw2m]{grid-template-columns:1fr;gap:28px}.food-categories[data-astro-cid-brqxcw2m] h3[data-astro-cid-brqxcw2m]{margin:4px 0}.food-categories[data-astro-cid-brqxcw2m] p[data-astro-cid-brqxcw2m]{max-width:none;margin:8px 0}.food-categories[data-astro-cid-brqxcw2m] a[data-astro-cid-brqxcw2m]{margin-top:6px}.place-section[data-astro-cid-brqxcw2m]{grid-template-columns:1fr;gap:30px;padding:48px 24px}.place-section[data-astro-cid-brqxcw2m] figure[data-astro-cid-brqxcw2m]{height:350px}.qr-section[data-astro-cid-brqxcw2m]{margin:0 20px;grid-template-columns:1fr;gap:32px;padding:32px 24px}.qr-card[data-astro-cid-brqxcw2m]{max-width:300px;width:100%;justify-self:center}.restaurant[data-astro-cid-brqxcw2m]{padding-bottom:40px}}
