.restaurant[data-astro-cid-brqxcw2m]{--arena:#efe7d4;--pink:#ff2b9a;background:#142a62;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:var(--font-display);font-weight:800;letter-spacing:-.02em;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:#e0197f;border-color:#e0197f}.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:#142a62;letter-spacing:.12em;font-size:.75rem;padding:8px 12px}.food-section[data-astro-cid-brqxcw2m]{background:var(--arena);color:#142a62;padding:64px max(36px,calc((100% - 1208px)/2))}.section-top[data-astro-cid-brqxcw2m] .eyebrow[data-astro-cid-brqxcw2m]{color:#c4006b;margin-bottom:12px}.restaurant[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m]{font:400 clamp(2.4rem,4vw,3.8rem)/1.04 "Bricolage Grotesque Variable","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 #142a62;padding-top:22px}.category-number[data-astro-cid-brqxcw2m]{color:#c4006b;font-size:.875rem;font-weight:600}.food-categories[data-astro-cid-brqxcw2m] h3[data-astro-cid-brqxcw2m]{font:400 2.5rem Bricolage Grotesque Variable,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:#c4006b}.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:#1d3577;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:#142a62;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 Bricolage Grotesque Variable,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}.food-showcase[data-astro-cid-brqxcw2m]{max-width:1280px;margin:0 auto;padding:16px 36px 80px}.showcase-heading[data-astro-cid-brqxcw2m]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:end;margin-bottom:30px}.showcase-heading[data-astro-cid-brqxcw2m] .eyebrow[data-astro-cid-brqxcw2m]{grid-column:1/-1;margin-bottom:-36px}.showcase-heading[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m]{margin:0}.showcase-heading[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m] span[data-astro-cid-brqxcw2m]{color:var(--pink)}.showcase-heading[data-astro-cid-brqxcw2m]>p[data-astro-cid-brqxcw2m]:last-child{font-size:1.125rem;line-height:1.6;margin:0 0 5px;max-width:44ch}.showcase-grid[data-astro-cid-brqxcw2m]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.showcase-card[data-astro-cid-brqxcw2m]{display:block;background:var(--arena);color:#142a62;text-decoration:none;border-radius:4px;overflow:hidden}.showcase-card[data-astro-cid-brqxcw2m] img[data-astro-cid-brqxcw2m]{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}.showcase-card[data-astro-cid-brqxcw2m]:hover img[data-astro-cid-brqxcw2m]{transform:scale(1.02)}.showcase-card[data-astro-cid-brqxcw2m]>span[data-astro-cid-brqxcw2m]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px}.showcase-card[data-astro-cid-brqxcw2m] strong[data-astro-cid-brqxcw2m]{font-size:1.125rem}.showcase-card[data-astro-cid-brqxcw2m] small[data-astro-cid-brqxcw2m]{font-size:.875rem;white-space:nowrap}.showcase-link[data-astro-cid-brqxcw2m]{display:inline-block;color:var(--arena);font-weight:600;margin-top:22px;text-underline-offset:6px}@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-showcase[data-astro-cid-brqxcw2m]{padding:8px 24px 48px}.showcase-heading[data-astro-cid-brqxcw2m]{display:block;margin-bottom:24px}.showcase-heading[data-astro-cid-brqxcw2m] .eyebrow[data-astro-cid-brqxcw2m]{margin-bottom:12px}.showcase-heading[data-astro-cid-brqxcw2m] h2[data-astro-cid-brqxcw2m]{margin-bottom:18px}.showcase-grid[data-astro-cid-brqxcw2m]{grid-template-columns:1fr;gap:14px}.showcase-card[data-astro-cid-brqxcw2m]>span[data-astro-cid-brqxcw2m]{padding:16px}.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}}
