.food-picker[data-astro-cid-efuwewhg]{margin-top:var(--space-xl)}.food-picker[data-astro-cid-efuwewhg] [data-astro-cid-efuwewhg][hidden]{display:none!important}.food-picker__choices[data-astro-cid-efuwewhg]{gap:var(--space-s);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg]{justify-content:space-between;align-items:center;gap:var(--space-s);min-height:48px;padding:var(--space-s) var(--space-l);border:2px solid var(--ink);border-radius:var(--radius-badge);background:var(--ground);cursor:pointer;transition:transform var(--dur-fast) var(--ease);font-weight:700;display:flex}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg]:hover{background:var(--ground-alt)}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg][aria-pressed=true]{background:var(--ink);color:var(--ink-inverse)}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg]:active{transform:translateY(1px)}.food-picker__tick[data-astro-cid-efuwewhg]{opacity:0}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg][aria-pressed=true] .food-picker__tick[data-astro-cid-efuwewhg]{opacity:1}.food-grid[data-astro-cid-efuwewhg]{gap:var(--space-xl);padding:0;list-style:none;display:grid}.food-grid[data-astro-cid-efuwewhg] li[data-astro-cid-efuwewhg]{min-width:0}.food-photo[data-astro-cid-efuwewhg]{display:block}.food-photo[data-astro-cid-efuwewhg]:focus-visible{outline-offset:4px}.food-photo[data-astro-cid-efuwewhg] img[data-astro-cid-efuwewhg]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--dur-base) var(--ease)}.food-copy[data-astro-cid-efuwewhg]{padding-top:var(--space-m)}.food-grid__title[data-astro-cid-efuwewhg]{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.food-grid__title[data-astro-cid-efuwewhg] h3[data-astro-cid-efuwewhg]{font-size:var(--step-1);min-width:0}.food-grid__title[data-astro-cid-efuwewhg] p[data-astro-cid-efuwewhg]{font-weight:800;font-size:var(--step-1);font-variant-numeric:tabular-nums}.food-grid__description[data-astro-cid-efuwewhg]{font-size:var(--step--1);margin-top:var(--space-s);max-width:44ch}.food-menu-link[data-astro-cid-efuwewhg]{align-items:center;gap:var(--space-xs);min-height:44px;margin-top:var(--space-m);font-weight:700;font-size:var(--step--1);display:inline-flex}.action-arrow[data-astro-cid-efuwewhg]{transition:transform var(--dur-fast) var(--ease);display:inline-block}.food-menu-link[data-astro-cid-efuwewhg]:is(:hover,:focus-visible) .action-arrow[data-astro-cid-efuwewhg]{transform:translate(3px)}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid[data-astro-cid-efuwewhg]{gap:0;display:grid}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-copy[data-astro-cid-efuwewhg]{background:var(--cool);padding:var(--space-l);min-height:25rem}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid__title[data-astro-cid-efuwewhg]{gap:var(--space-m);display:grid}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid__title[data-astro-cid-efuwewhg] h3[data-astro-cid-efuwewhg]{font-size:var(--step-3);max-width:16ch}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid__title[data-astro-cid-efuwewhg] p[data-astro-cid-efuwewhg]{font-size:var(--step-2)}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid__description[data-astro-cid-efuwewhg]{font-size:var(--step-0);margin-top:var(--space-m);max-width:36ch}@media (width>=52rem){.food-grid[data-astro-cid-efuwewhg]{grid-template-columns:repeat(3,minmax(0,1fr))}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid[data-astro-cid-efuwewhg]{grid-template-columns:minmax(0,1fr)}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid[data-astro-cid-efuwewhg] li[data-astro-cid-efuwewhg]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-photo[data-astro-cid-efuwewhg] img[data-astro-cid-efuwewhg]{height:100%;min-height:28rem}.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-copy[data-astro-cid-efuwewhg]{padding:var(--space-xl);flex-direction:column;justify-content:center;display:flex}}@media (width<=27rem){.food-picker__choices[data-astro-cid-efuwewhg]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg]{padding-block:var(--space-xs)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.food-photo[data-astro-cid-efuwewhg]:is(:hover,:focus-visible) img[data-astro-cid-efuwewhg]{transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){.food-picker[data-astro-cid-efuwewhg][data-enhanced] .food-grid[data-astro-cid-efuwewhg] li[data-astro-cid-efuwewhg]:not([hidden]){animation:dish-arrive var(--dur-base) var(--ease)}@keyframes dish-arrive{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.food-picker__choices[data-astro-cid-efuwewhg] button[data-astro-cid-efuwewhg]:active,.food-menu-link[data-astro-cid-efuwewhg]:is(:hover,:focus-visible) .action-arrow[data-astro-cid-efuwewhg]{transform:none}}.hours[data-astro-cid-c3jornle]{margin:var(--space-xs) 0 0;display:grid}.hours__row[data-astro-cid-c3jornle]{justify-content:space-between;gap:var(--space-2xs) var(--space-s);padding-block:var(--space-xs);font-size:var(--step-0);border-bottom:1px solid #63392b4d;flex-wrap:wrap;display:flex}.hours__row[data-astro-cid-c3jornle] dt[data-astro-cid-c3jornle]{font-weight:700}.hours__row[data-astro-cid-c3jornle] dd[data-astro-cid-c3jornle]{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.poster[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) var(--space-2xl)}.poster__location[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2xs) var(--space-l);font-size:var(--step--1);flex-wrap:wrap;font-weight:600;display:flex}.poster[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:var(--space-m);letter-spacing:-.035em;font-size:clamp(2rem,8.2vw,4.8rem);line-height:1.05}.poster[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.poster__lower[data-astro-cid-lcdefpme]{gap:var(--space-xl);margin-top:var(--space-l);display:grid}.poster__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{max-width:36ch}.poster__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.text-action[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.poster__photo[data-astro-cid-lcdefpme]{min-width:0}.poster__image[data-astro-cid-lcdefpme]{display:block}.poster__image[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px}.poster__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:center 57%;width:100%}.poster__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-xs);font-size:var(--step--1);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.poster__photo[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.food-section[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl)}.section-heading[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--preview-heading);max-width:21ch}.food-section__link[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.shop-section[data-astro-cid-lcdefpme]{background:var(--ground-alt);grid-template-columns:minmax(0,1fr);display:grid}.shop-section__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.shop-section__copy[data-astro-cid-lcdefpme]{padding:var(--space-xl) var(--gutter)}.shop-section__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3);max-width:23ch}.shop-section__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-l);max-width:42ch}.old-school[data-astro-cid-lcdefpme]{background:var(--chocolate);color:var(--ink-inverse);padding-block:var(--space-2xl)}.old-school__inner[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.old-school[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--preview-heading);color:var(--sky)}.old-school[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.old-school[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-l);max-width:49ch}.catering-section[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl);background:var(--cool)}.catering-section__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.catering-section__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hungry-section__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0;max-width:100%}.catering-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.catering-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-m);max-width:42ch}.visit-section[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl);background:var(--ground-alt)}.visit-section__heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-l);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.visit-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--preview-heading)}.visit-section__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);display:grid}.visit-section__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:center 35%;width:100%}.visit-section[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.visit-section[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{margin-block:var(--space-m);font-style:normal}.visit-section__address[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;align-items:center;width:fit-content;min-height:44px;display:flex}.visit-section__hours[data-astro-cid-lcdefpme]{min-width:0}.hungry-section[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl)}.hungry-section__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-l);flex-wrap:wrap;display:flex}.hungry-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--preview-heading)}@media (width<=27rem){.poster[data-astro-cid-lcdefpme]{padding-top:var(--space-l)}.poster__actions[data-astro-cid-lcdefpme]{display:none}.poster__intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-child{font-size:.95rem;line-height:1.55}.poster__lower[data-astro-cid-lcdefpme]{gap:var(--space-l)}}@media (width>=52rem){.old-school__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.visit-section__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-section__photo[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width>=60rem){.poster[data-astro-cid-lcdefpme]{padding-top:var(--space-xl)}.poster[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(4.5rem,7.7vw,7.75rem)}.poster__lower[data-astro-cid-lcdefpme]{align-items:start;gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.poster__intro[data-astro-cid-lcdefpme]{padding-top:var(--space-xs)}.poster__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2;object-position:center 45%}.food-section[data-astro-cid-lcdefpme],.visit-section[data-astro-cid-lcdefpme]{padding-block:var(--space-3xl)}.shop-section[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop-section__copy[data-astro-cid-lcdefpme]{padding:var(--space-2xl);align-self:center}.shop-section__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.3vw,3.25rem)}.shop-section__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;min-height:42rem}.visit-section__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr)}.visit-section__photo[data-astro-cid-lcdefpme]{grid-column:auto}.visit-section__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:100%}}@media (prefers-reduced-motion:no-preference){.poster[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:poster-arrive calc(var(--dur-base) * 2) var(--ease) backwards}.poster[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{animation-delay:var(--dur-fast)}.poster__image[data-astro-cid-lcdefpme]{animation:photo-arrive calc(var(--dur-base) * 2) var(--ease) var(--dur-fast) backwards}@keyframes poster-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-arrive{0%{transform:translateY(12px)scale(1.025)}to{transform:translateY(0)scale(1)}}}
