.slideshow[data-astro-cid-uiic5azw]{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-sand);width:100%;position:relative;overflow:hidden}.track[data-astro-cid-uiic5azw]{scroll-snap-type:x mandatory;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}html.js .track[data-astro-cid-uiic5azw]{scrollbar-width:none}.track[data-astro-cid-uiic5azw]:focus-visible{outline-offset:-4px;outline-color:var(--color-surface)}.slide[data-astro-cid-uiic5azw]{scroll-snap-align:start;flex:0 0 100%;height:100%}.slide[data-astro-cid-uiic5azw] img{object-fit:cover;width:100%;height:100%}.controls[data-astro-cid-uiic5azw]{right:var(--space-10);bottom:var(--space-10);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-small);align-items:center;font-weight:500;display:flex;position:absolute}html:not(.js) .controls[data-astro-cid-uiic5azw]{display:none}button[data-astro-cid-uiic5azw]{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){button[data-astro-cid-uiic5azw]:hover{color:var(--color-cheese)}}button[data-astro-cid-uiic5azw]:focus-visible{outline-offset:-4px}[data-astro-cid-uiic5azw][data-icon=play],[data-astro-cid-uiic5azw][data-paused] [data-astro-cid-uiic5azw][data-icon=pause]{display:none}[data-astro-cid-uiic5azw][data-paused] [data-astro-cid-uiic5azw][data-icon=play]{display:block}.count[data-astro-cid-uiic5azw]{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem}.about[data-astro-cid-oxgmilyn]{align-items:center;gap:var(--space-16);max-width:var(--width-page);padding:var(--section-y) var(--gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.copy[data-astro-cid-oxgmilyn]{gap:var(--space-16);flex-direction:column;flex:26.25rem;min-width:0;display:flex}h2[data-astro-cid-oxgmilyn]{font-size:var(--text-about-title);line-height:1.1}p[data-astro-cid-oxgmilyn]{font-size:var(--text-lead);color:var(--color-muted)}.media[data-astro-cid-oxgmilyn]{flex:22.5rem;min-width:0}@media (width>=56.25rem){.about[data-astro-cid-oxgmilyn]{gap:var(--space-48)}.copy[data-astro-cid-oxgmilyn]{gap:var(--space-20)}h2[data-astro-cid-oxgmilyn]{line-height:1.05}}h3[data-astro-cid-csj5d7cd]{margin-bottom:var(--space-8);font-size:var(--text-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--color-line);font-weight:600}dl[data-astro-cid-csj5d7cd],dd[data-astro-cid-csj5d7cd]{margin:0}.row[data-astro-cid-csj5d7cd]{justify-content:space-between;gap:var(--space-16);padding-block:var(--space-8);border-bottom:1px solid var(--color-line-dark);font-size:.9375rem;display:flex}.row[data-astro-cid-csj5d7cd]:last-child{border-bottom:0}dd[data-astro-cid-csj5d7cd]{white-space:nowrap}@media (width>=56.25rem){.row[data-astro-cid-csj5d7cd]{font-size:var(--text-base)}.row[data-astro-cid-csj5d7cd]:last-child{border-bottom:1px solid var(--color-line-dark)}}.contact[data-astro-cid-he3spzz3],.footer[data-astro-cid-he3spzz3]{background:var(--color-ink);color:var(--color-bg)}.contact[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--color-cheese)}.grid[data-astro-cid-he3spzz3]{gap:var(--space-28);max-width:var(--width-page);padding:var(--space-48) var(--gutter) var(--space-32);flex-wrap:wrap;margin-inline:auto;display:flex}.details[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--space-10);flex-direction:column;flex:20rem;display:flex}h2[data-astro-cid-he3spzz3]{font-size:var(--text-contact-title);line-height:1}.address[data-astro-cid-he3spzz3]{font-size:var(--text-address)}.phone[data-astro-cid-he3spzz3]{font-family:var(--font-display);font-size:var(--text-phone);font-weight:var(--font-display-weight);text-decoration:none}.social[data-astro-cid-he3spzz3]{color:var(--color-line)}.hours[data-astro-cid-he3spzz3]{flex:17.5rem;min-width:0}.map[data-astro-cid-he3spzz3]{gap:var(--space-8);min-width:0;color:var(--color-line);font-size:var(--text-small);flex-direction:column;flex:20rem;display:flex}iframe[data-astro-cid-he3spzz3]{border-radius:var(--radius-card);background:var(--color-line-dark);border:0;width:100%;height:12.5rem;display:block}html:not(.js) iframe[data-astro-cid-he3spzz3]{display:none}.footer[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{max-width:var(--width-page);padding:0 var(--gutter) var(--space-32);color:var(--color-line);margin-inline:auto;font-size:.75rem}@media (width>=56.25rem){.grid[data-astro-cid-he3spzz3]{gap:var(--space-48);padding-block:var(--space-80)}.details[data-astro-cid-he3spzz3]{gap:var(--space-14)}iframe[data-astro-cid-he3spzz3]{height:15rem}.footer[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{padding-block:var(--space-20);border-top:1px solid var(--color-line-dark);font-size:.8125rem}}.hero[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-20);max-width:var(--width-page);padding:var(--space-8) var(--gutter) var(--section-y);flex-wrap:wrap;margin-inline:auto;display:flex}.media[data-astro-cid-ge2uvauf]{flex:23.75rem;min-width:0}.media[data-astro-cid-ge2uvauf] img{border:var(--border-control) solid var(--color-ink);border-radius:var(--radius-arch) var(--radius-arch) var(--radius-card) var(--radius-card);object-fit:cover;object-position:62% 60%;background:var(--color-sand);width:100%;height:clamp(18.75rem,42vw,33.75rem)}.copy[data-astro-cid-ge2uvauf]{gap:var(--space-20);flex-direction:column;flex:28.75rem;min-width:0;display:flex}.eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--text-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--color-basil);font-weight:600}h1[data-astro-cid-ge2uvauf]{font-size:var(--text-h1);letter-spacing:-.5px;line-height:1.05}.lead[data-astro-cid-ge2uvauf]{max-width:30rem;font-size:var(--text-lead);color:var(--color-muted)}.cta[data-astro-cid-ge2uvauf]{gap:var(--space-12);flex-wrap:wrap;display:none}@media (width>=56.25rem){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-56);padding-top:var(--space-48)}.copy[data-astro-cid-ge2uvauf]{gap:var(--space-24)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-1px;line-height:1}.cta[data-astro-cid-ge2uvauf]{display:flex}}.item[data-astro-cid-4qjryvuk]{gap:var(--space-6);padding-block:var(--space-16);border-bottom:1px dashed var(--color-line);flex-direction:column;display:flex}h4[data-astro-cid-4qjryvuk]{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-item);line-height:1.2}.popular[data-astro-cid-4qjryvuk]{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;color:var(--color-basil);vertical-align:middle;margin-inline-start:var(--space-4)}.description[data-astro-cid-4qjryvuk]{font-size:var(--text-small);color:var(--color-muted)}.allergens[data-astro-cid-4qjryvuk]{margin-top:var(--space-4);color:var(--color-muted);font-size:.75rem}.prices[data-astro-cid-4qjryvuk]{gap:var(--space-18);font-size:.9375rem;display:flex}.price[data-astro-cid-4qjryvuk]:last-child:not(:first-child) strong[data-astro-cid-4qjryvuk]{color:var(--color-accent)}.size[data-astro-cid-4qjryvuk]{color:var(--color-muted)}@media (width>=56.25rem){.item[data-astro-cid-4qjryvuk]{align-items:baseline;gap:var(--space-16);padding-block:var(--space-18);flex-direction:row}.text[data-astro-cid-4qjryvuk]{flex:auto;min-width:0}.description[data-astro-cid-4qjryvuk]{margin-top:var(--space-4);font-size:.9375rem}.prices[data-astro-cid-4qjryvuk]{gap:var(--space-16);font-size:var(--text-base);flex:none}.price[data-astro-cid-4qjryvuk]{width:var(--width-price);text-align:right;white-space:nowrap}strong[data-astro-cid-4qjryvuk]{font-weight:600}.size[data-astro-cid-4qjryvuk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.menu[data-astro-cid-3pbucf5f]{background:var(--color-surface);border-block:1px solid var(--color-sand)}.inner[data-astro-cid-3pbucf5f]{gap:var(--space-20);max-width:var(--width-menu);padding-block:var(--space-48);flex-direction:column;margin-inline:auto;display:flex}h2[data-astro-cid-3pbucf5f]{padding-inline:var(--gutter);font-size:var(--text-menu-title);line-height:1}.tabs[data-astro-cid-3pbucf5f]{gap:var(--space-8);padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}html:not(.js) .tabs[data-astro-cid-3pbucf5f],html.js .panel[data-astro-cid-3pbucf5f]:not(.is-active){display:none}html.js .panel-title[data-astro-cid-3pbucf5f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab[data-astro-cid-3pbucf5f]{min-height:var(--tap-target);padding-inline:var(--space-18);border-radius:var(--radius-pill);border:var(--border-control) solid var(--color-line);color:var(--color-ink);font:500 var(--text-small) var(--font-body);cursor:pointer;background:0 0;flex:none}.tab[data-astro-cid-3pbucf5f]:hover{border-color:var(--color-ink)}.tab[data-astro-cid-3pbucf5f][aria-selected=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg);font-weight:600}.panel[data-astro-cid-3pbucf5f]{padding-inline:var(--gutter);scroll-margin-top:var(--space-96)}.panel-title[data-astro-cid-3pbucf5f]{margin-bottom:var(--space-8);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--text-item)}.columns[data-astro-cid-3pbucf5f]{display:none}.items[data-astro-cid-3pbucf5f]{margin:0;padding:0;list-style:none}@media (width>=56.25rem){.inner[data-astro-cid-3pbucf5f]{align-items:center;gap:var(--space-32);padding-block:var(--space-88)}.tabs[data-astro-cid-3pbucf5f]{flex-wrap:wrap;justify-content:center;overflow-x:visible}.tab[data-astro-cid-3pbucf5f]{padding-inline:var(--space-20);font-size:.9375rem}.panel[data-astro-cid-3pbucf5f]{width:100%}.columns[data-astro-cid-3pbucf5f]{justify-content:flex-end;gap:var(--space-16);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-sand);letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:600;display:flex}.columns[data-astro-cid-3pbucf5f] span[data-astro-cid-3pbucf5f]{width:var(--width-price);text-align:right}}
