.reserve-band[data-astro-cid-txichczt]{color:var(--paper-100);isolation:isolate;padding-block:clamp(6rem,12vw,11rem);position:relative;overflow:hidden}.reserve-band__bg[data-astro-cid-txichczt]{z-index:-1;position:absolute;inset:0}.reserve-band__bg[data-astro-cid-txichczt] picture,.reserve-band__bg[data-astro-cid-txichczt] img{object-fit:cover;width:100%;height:100%}.reserve-band__bg[data-astro-cid-txichczt]:after{content:"";background:linear-gradient(90deg,#0b0a09eb 0%,#0b0a09b3 55%,#0b0a0973 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reserve-band__bg[data-astro-cid-txichczt] img{animation:linear both band-parallax view();scale:1.15}}}@keyframes band-parallax{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.reserve-band__inner[data-astro-cid-txichczt]{gap:clamp(2.5rem,5vw,4rem);display:grid}.reserve-band__copy[data-astro-cid-txichczt]{gap:var(--space-m);max-width:40rem;display:grid}.reserve-band__copy[data-astro-cid-txichczt] a[data-astro-cid-txichczt]{color:var(--paper-100);text-underline-offset:.2em;text-decoration:underline}.quick-reserve[data-astro-cid-txichczt]{border-radius:var(--radius-l);-webkit-backdrop-filter:blur(14px);background:#0b0a0973;border:1px solid #f3eee629;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:0;max-width:60rem;padding:.5rem;display:grid}.quick-reserve__field[data-astro-cid-txichczt]{gap:.2rem;padding:.7rem 1.25rem;display:grid}.quick-reserve__field[data-astro-cid-txichczt]+.quick-reserve__field[data-astro-cid-txichczt]{border-left:1px solid #f3eee61f}.quick-reserve__field[data-astro-cid-txichczt] label[data-astro-cid-txichczt]{color:var(--brass-400)}.quick-reserve__control[data-astro-cid-txichczt]{color:var(--paper-100);align-items:center;gap:.6rem;display:flex}.quick-reserve__control[data-astro-cid-txichczt] svg{opacity:.6;flex:none}.quick-reserve[data-astro-cid-txichczt] input[data-astro-cid-txichczt],.quick-reserve[data-astro-cid-txichczt] select[data-astro-cid-txichczt]{width:100%;min-width:0;min-height:2.75rem;font-size:var(--step-0);color-scheme:dark;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-weight:500}.quick-reserve[data-astro-cid-txichczt] input[data-astro-cid-txichczt][type=date]{position:relative}.quick-reserve[data-astro-cid-txichczt] input[data-astro-cid-txichczt][type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.quick-reserve[data-astro-cid-txichczt] input[data-astro-cid-txichczt]:focus-visible,.quick-reserve[data-astro-cid-txichczt] select[data-astro-cid-txichczt]:focus-visible{outline:none}.quick-reserve__field[data-astro-cid-txichczt]:focus-within{border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--brass-400)}.quick-reserve[data-astro-cid-txichczt] select[data-astro-cid-txichczt] option[data-astro-cid-txichczt]{background:var(--ink-900);color:var(--paper-100)}.quick-reserve__submit[data-astro-cid-txichczt]{align-self:center;margin-left:.5rem}@media (width<=1023px){.quick-reserve[data-astro-cid-txichczt]{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-reserve__submit[data-astro-cid-txichczt]{grid-column:1/-1;margin:.5rem 0 0}}@media (width<=639px){.quick-reserve[data-astro-cid-txichczt]{grid-template-columns:1fr;padding:.75rem}.quick-reserve__field[data-astro-cid-txichczt]+.quick-reserve__field[data-astro-cid-txichczt]{border-top:1px solid #f3eee61f;border-left:0}}.menu-row[data-astro-cid-tf6qxzx3]{gap:1rem;padding-block:1.25rem;display:grid}.menu-row__body[data-astro-cid-tf6qxzx3]{gap:.4rem;min-width:0;display:grid}.menu-row__thumb[data-astro-cid-tf6qxzx3]{display:none}@media (hover:none),(pointer:coarse){.menu-row[data-astro-cid-tf6qxzx3]:has(.menu-row__thumb){grid-template-columns:4rem minmax(0,1fr);align-items:start}.menu-row__thumb[data-astro-cid-tf6qxzx3]{aspect-ratio:1;background:var(--ink-800);border-radius:50%;width:4rem;margin-top:.2rem;display:block;overflow:hidden;box-shadow:0 10px 20px -12px #140e0880}.menu-row__thumb[data-astro-cid-tf6qxzx3].is-cutout{background:0 0}.menu-row__thumb[data-astro-cid-tf6qxzx3].is-empty{background:color-mix(in srgb, var(--color-fg) 6%, transparent);box-shadow:none;color:var(--color-accent);place-items:center;display:grid}.menu-row__thumb[data-astro-cid-tf6qxzx3] picture,.menu-row__thumb[data-astro-cid-tf6qxzx3] img{object-fit:cover;width:100%;height:100%}}.menu-row__top[data-astro-cid-tf6qxzx3]{align-items:baseline;gap:.75rem;display:flex}.menu-row__name[data-astro-cid-tf6qxzx3]{font-family:var(--font-display);font-size:var(--step-2);text-wrap:balance;font-weight:500;line-height:1.15}.menu-row__badge[data-astro-cid-tf6qxzx3]{border-radius:var(--radius-pill);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:.35em;color:var(--color-accent);border:1px solid;margin-left:.5rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}.menu-row__leader[data-astro-cid-tf6qxzx3]{border-bottom:1px dotted color-mix(in srgb, var(--color-fg) 35%, transparent);flex:1;min-width:1.5rem;transform:translateY(-.3em)}.menu-row__price[data-astro-cid-tf6qxzx3]{font-family:var(--font-display);font-size:var(--step-2);font-variant-numeric:lining-nums;flex:none;font-weight:500}.menu-row__desc[data-astro-cid-tf6qxzx3]{max-width:52ch;font-size:var(--step--1);color:var(--color-fg-muted)}.menu-row__tags[data-astro-cid-tf6qxzx3]{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;display:flex}.menu-row__tag-sig[data-astro-cid-tf6qxzx3]{display:none}@media (width<=639px){.menu-row__badge[data-astro-cid-tf6qxzx3]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-row__tags[data-astro-cid-tf6qxzx3] .menu-row__tag-sig[data-astro-cid-tf6qxzx3]{color:var(--color-accent);background:0 0;border:1px solid;display:block}}.menu-row__tags[data-astro-cid-tf6qxzx3] li[data-astro-cid-tf6qxzx3]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-fg) 7%, transparent);letter-spacing:.04em;color:var(--color-fg-muted);padding:.18rem .6rem;font-size:.68rem;font-weight:600}
