.lm[data-astro-cid-afirja5m]{--dot:.9rem}.lm__stops[data-astro-cid-afirja5m]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.lm__stops[data-astro-cid-afirja5m]:before{content:"";background:var(--c-fg);opacity:.5;height:1px;left:16.6667%;right:16.6667%;top:calc(.5rem + var(--dot) / 2);position:absolute}.lm__stop[data-astro-cid-afirja5m] a[data-astro-cid-afirja5m]{text-align:center;border-radius:4px;justify-items:center;gap:.2rem;min-height:44px;padding:.5rem .25rem .75rem;display:grid;position:relative}.lm__dot[data-astro-cid-afirja5m]{width:var(--dot);height:var(--dot);border-radius:var(--pill);background:var(--c-paper);border:1px solid var(--c-fg);transition:background-color .4s var(--ease);margin-bottom:1.4rem;position:relative}.is-here[data-astro-cid-afirja5m] .lm__dot[data-astro-cid-afirja5m]{background:var(--c-fg)}.lm__marker[data-astro-cid-afirja5m]{border-radius:var(--pill);background:var(--c-accent);width:1.9rem;height:.4rem;position:absolute;top:calc(100% + .55rem);left:50%;translate:-50%}.lm__deva[data-astro-cid-afirja5m]{color:var(--c-muted);font-size:1rem}.lm__name[data-astro-cid-afirja5m]{color:var(--c-muted);transition:color .5s var(--ease);font-size:clamp(1.9rem,1rem + 3vw,4rem)}.is-here[data-astro-cid-afirja5m] .lm__name[data-astro-cid-afirja5m]{color:var(--c-fg);font-style:italic}.lm__area[data-astro-cid-afirja5m]{color:var(--c-muted);margin-top:.35rem}.is-here[data-astro-cid-afirja5m] .lm__area[data-astro-cid-afirja5m]{color:var(--c-accent)}@media (hover:hover){.lm__stop[data-astro-cid-afirja5m]:not(.is-here) a[data-astro-cid-afirja5m]:hover .lm__name[data-astro-cid-afirja5m]{color:var(--c-fg)}.lm__stop[data-astro-cid-afirja5m]:not(.is-here) a[data-astro-cid-afirja5m]:hover .lm__dot[data-astro-cid-afirja5m]{background:var(--c-line)}}@media (width<=599px){.lm__name[data-astro-cid-afirja5m]{font-size:clamp(1.2rem,6.2vw,1.75rem)}.lm__stop[data-astro-cid-afirja5m]:not(.is-here) .lm__area[data-astro-cid-afirja5m]{display:none}.lm__area[data-astro-cid-afirja5m]{letter-spacing:.14em;white-space:nowrap;font-size:.6875rem}}.bhero[data-astro-cid-4uvonrma]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid;position:relative}.bhero__text[data-astro-cid-4uvonrma]{padding:calc(var(--header-h) + 2rem) var(--gutter) calc(var(--u) * 6);text-align:center;place-items:center;display:grid}.bhero__inner[data-astro-cid-4uvonrma]{justify-items:center;max-width:36rem;display:grid}.bhero__title[data-astro-cid-4uvonrma]{margin-top:1.75rem;font-size:clamp(3.25rem,1rem + 5vw,7rem);line-height:.98}.bhero__title[data-astro-cid-4uvonrma] em[data-astro-cid-4uvonrma]{color:var(--c-accent)}.bhero__deva[data-astro-cid-4uvonrma]{color:var(--c-muted);letter-spacing:.05em;margin-top:1.1rem;font-size:1.3rem}.bhero__lede[data-astro-cid-4uvonrma]{color:var(--c-muted);max-width:27rem;line-height:1.65}.bhero__actions[data-astro-cid-4uvonrma]{justify-items:center;gap:1.25rem;margin-top:2rem;display:grid}.bhero__btns[data-astro-cid-4uvonrma],.bhero__links[data-astro-cid-4uvonrma]{flex-wrap:wrap;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.bhero__btns[data-astro-cid-4uvonrma]{gap:.75rem}.bhero__links[data-astro-cid-4uvonrma]{gap:0 1.75rem}.bhero__media[data-astro-cid-4uvonrma]{border-radius:0;height:100%;min-height:100svh;margin:0}.bhero__stop[data-astro-cid-4uvonrma]{right:var(--gutter);bottom:calc(var(--u) * 4);z-index:2;background:var(--c-bg);color:var(--c-fg);border-radius:var(--pill);padding:.7rem 1.1rem;position:absolute;box-shadow:0 10px 30px #2a1e162e}.visit[data-astro-cid-4uvonrma]{grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}.visit__olive[data-astro-cid-4uvonrma]{background:var(--c-olive);color:var(--c-olive-ink);border-radius:var(--radius);padding:calc(var(--u) * 8) calc(var(--gutter) * 1.4);grid-area:1/1/span 2/span 6;align-content:center;justify-items:start;display:grid}.visit__olive[data-astro-cid-4uvonrma] [data-astro-cid-4uvonrma]:focus-visible{outline-color:var(--c-olive-ink)}.visit__eyebrow[data-astro-cid-4uvonrma]{color:var(--c-olive-ink);opacity:.85}.visit__title[data-astro-cid-4uvonrma]{margin-top:1.25rem}.facts[data-astro-cid-4uvonrma]{margin-top:calc(var(--u) * 4);width:100%;max-width:34rem}.facts__row[data-astro-cid-4uvonrma]{border-top:1px solid #efe7d638;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.facts__row[data-astro-cid-4uvonrma]:last-child{border-bottom:1px solid #efe7d638}.facts[data-astro-cid-4uvonrma] dt[data-astro-cid-4uvonrma]{opacity:.85;padding-top:.2rem}.facts[data-astro-cid-4uvonrma] dd[data-astro-cid-4uvonrma]{margin:0;line-height:1.55}address[data-astro-cid-4uvonrma]{font-style:normal;display:grid}.hours[data-astro-cid-4uvonrma]{border-collapse:collapse;width:100%}.hours[data-astro-cid-4uvonrma] th[data-astro-cid-4uvonrma],.hours[data-astro-cid-4uvonrma] td[data-astro-cid-4uvonrma]{text-align:left;vertical-align:top;padding:0 0 .35rem;font-weight:400}.hours[data-astro-cid-4uvonrma] th[data-astro-cid-4uvonrma]{white-space:nowrap;padding-right:1.25rem}.hours[data-astro-cid-4uvonrma] td[data-astro-cid-4uvonrma]{text-align:right;white-space:nowrap}.facts__phone[data-astro-cid-4uvonrma]{min-height:44px;transition:background-size .5s var(--ease);background:linear-gradient(currentColor 0 0) 0 calc(100% - .55rem)/100% 1px no-repeat;align-items:center;margin-block:-.6rem;font-size:1.5rem;display:inline-flex}@media (hover:hover){.facts__phone[data-astro-cid-4uvonrma]:hover{background-position:right calc(100% - .55rem);background-size:0% 1px}}.rating[data-astro-cid-4uvonrma]{align-items:center;gap:1rem;display:flex}.rating__value[data-astro-cid-4uvonrma]{font-size:3rem;line-height:.9}.rating__text[data-astro-cid-4uvonrma]{font-size:var(--t-s);line-height:1.5}.rating__src[data-astro-cid-4uvonrma]{opacity:.8}.tags[data-astro-cid-4uvonrma]{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.tags[data-astro-cid-4uvonrma] li[data-astro-cid-4uvonrma]{border-radius:var(--pill);font-size:var(--t-s);border:1px solid #efe7d673;padding:.3rem .85rem}.visit__ph[data-astro-cid-4uvonrma]{margin:0}.visit__ph--0[data-astro-cid-4uvonrma]{grid-area:1/7/auto/span 6;min-height:22rem}.visit__ph--1[data-astro-cid-4uvonrma]{grid-area:2/7/auto/span 3}.mapcard[data-astro-cid-4uvonrma]{background:var(--c-paper);border-radius:var(--radius);box-shadow:0 1px 0 var(--c-line);text-align:center;min-height:16rem;transition:background-color .5s var(--ease);grid-area:2/10/auto/span 3;align-content:center;justify-items:center;padding:2rem 1.25rem;display:grid}.mapcard__pin[data-astro-cid-4uvonrma]{border-radius:var(--pill);background:var(--c-accent);width:.8rem;height:.8rem;margin-bottom:1.1rem;box-shadow:0 0 0 6px #8e452824}.mapcard__label[data-astro-cid-4uvonrma]{color:var(--c-muted)}.mapcard__title[data-astro-cid-4uvonrma]{margin-top:.6rem;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.25rem)}.mapcard__meta[data-astro-cid-4uvonrma]{font-size:var(--t-s);color:var(--c-muted)}.mapcard__go[data-astro-cid-4uvonrma]{margin-top:.5rem}@media (hover:hover){.mapcard[data-astro-cid-4uvonrma]:hover{background:#fbf7ef}.mapcard[data-astro-cid-4uvonrma]:hover .mapcard__go[data-astro-cid-4uvonrma]{background-position:right calc(100% - .7rem);background-size:0% 1px}.mapcard[data-astro-cid-4uvonrma]:hover .mapcard__go[data-astro-cid-4uvonrma] .arrow[data-astro-cid-4uvonrma]{translate:.3rem -.3rem}}.loved[data-astro-cid-4uvonrma]{padding-block:calc(var(--u) * 14) calc(var(--u) * 10);align-items:start;row-gap:3rem}.loved__intro[data-astro-cid-4uvonrma]{grid-column:1/span 5;justify-items:start;gap:1.25rem;display:grid}.loved__lede[data-astro-cid-4uvonrma]{color:var(--c-muted);max-width:24rem;line-height:1.65}.loved__note[data-astro-cid-4uvonrma]{max-width:24rem}.loved__note[data-astro-cid-4uvonrma] .link[data-astro-cid-4uvonrma]{color:var(--c-fg)}.loved__list[data-astro-cid-4uvonrma]{border-top:1px solid var(--c-line);grid-column:7/-1;padding:0;list-style:none}.dish[data-astro-cid-4uvonrma]{border-bottom:1px solid var(--c-line);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.75rem;display:grid;position:relative}.dish__no[data-astro-cid-4uvonrma]{color:var(--c-accent)}.dish__name[data-astro-cid-4uvonrma]{font-size:var(--t-l);line-height:1.1}.words[data-astro-cid-4uvonrma]{padding-block:calc(var(--u) * 4) calc(var(--u) * 12)}.words__h[data-astro-cid-4uvonrma]{margin-bottom:calc(var(--u) * 5);width:100%}.words__grid[data-astro-cid-4uvonrma]{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.words__rust[data-astro-cid-4uvonrma]{background:var(--c-accent);color:#f4e9dc;border-radius:var(--radius);padding:calc(var(--u) * 7) calc(var(--gutter) * 1.25);text-align:center;grid-column:1/span 6;justify-items:center;margin:0;display:grid}.words__grid--solo[data-astro-cid-4uvonrma] .words__rust[data-astro-cid-4uvonrma]{grid-column:3/span 8}.words__mark[data-astro-cid-4uvonrma]{opacity:.7;font-size:5rem;line-height:.6}.words__rust[data-astro-cid-4uvonrma] blockquote[data-astro-cid-4uvonrma] p[data-astro-cid-4uvonrma]{max-width:22ch;margin-top:1rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);line-height:1.12}.words__item[data-astro-cid-4uvonrma]{padding-left:var(--gutter);border-left:1px solid var(--c-line);grid-column:span 3;gap:1rem;margin:0;display:grid}.words__item[data-astro-cid-4uvonrma] p[data-astro-cid-4uvonrma]{font-size:1.3rem;font-style:italic;line-height:1.4}.words__item[data-astro-cid-4uvonrma] figcaption[data-astro-cid-4uvonrma]{color:var(--c-muted)}.words__grid[data-astro-cid-4uvonrma]:has(.words__item:only-of-type) .words__item[data-astro-cid-4uvonrma]{grid-column:span 6}.along[data-astro-cid-4uvonrma]{background:var(--c-paper);padding-block:calc(var(--u) * 12) calc(var(--u) * 10)}.along__head[data-astro-cid-4uvonrma]{text-align:center;margin-bottom:calc(var(--u) * 7);justify-items:center;gap:1.25rem;display:grid}.along__nav[data-astro-cid-4uvonrma]{gap:var(--gutter);margin-top:calc(var(--u) * 7);border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;display:grid}.hop[data-astro-cid-4uvonrma]{justify-items:start;gap:.35rem;min-height:44px;padding-top:1.75rem;display:grid}.hop--next[data-astro-cid-4uvonrma]{text-align:right;justify-items:end}.hop__dir[data-astro-cid-4uvonrma]{color:var(--c-muted)}.hop__name[data-astro-cid-4uvonrma]{font-size:var(--t-xl);transition:background-size .6s var(--ease), color .4s;background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat;padding-bottom:.3rem;line-height:1}.hop--next[data-astro-cid-4uvonrma] .hop__name[data-astro-cid-4uvonrma]{background-position:100% 100%}.hop[data-astro-cid-4uvonrma] .arrow[data-astro-cid-4uvonrma]{vertical-align:.2em;transition:translate .5s var(--ease);font-size:.6em;font-style:normal;display:inline-block}@media (hover:hover){a[data-astro-cid-4uvonrma].hop:hover .hop__name[data-astro-cid-4uvonrma]{color:var(--c-accent);background-size:100% 1px}a[data-astro-cid-4uvonrma].hop--next:hover .arrow[data-astro-cid-4uvonrma]{translate:.3rem}a[data-astro-cid-4uvonrma].hop--prev:hover .arrow[data-astro-cid-4uvonrma]{translate:-.3rem}}a[data-astro-cid-4uvonrma].hop:focus-visible{outline-offset:6px;border-radius:4px}@media (width<=1023px){.bhero[data-astro-cid-4uvonrma]{grid-template-columns:1fr}.bhero__media[data-astro-cid-4uvonrma]{min-height:70svh}.visit__olive[data-astro-cid-4uvonrma]{grid-area:auto/1/auto/-1}.visit__ph--0[data-astro-cid-4uvonrma]{aspect-ratio:16/10;grid-area:auto/1/auto/-1;min-height:0}.visit__ph--1[data-astro-cid-4uvonrma]{grid-area:auto/1/auto/span 6}.mapcard[data-astro-cid-4uvonrma]{grid-area:auto/7/auto/-1}.loved__intro[data-astro-cid-4uvonrma],.loved__list[data-astro-cid-4uvonrma],.words__rust[data-astro-cid-4uvonrma],.words__grid--solo[data-astro-cid-4uvonrma] .words__rust[data-astro-cid-4uvonrma]{grid-column:1/-1}.words__item[data-astro-cid-4uvonrma],.words__grid[data-astro-cid-4uvonrma]:has(.words__item:only-of-type) .words__item[data-astro-cid-4uvonrma]{grid-column:span 6}}@media (width<=767px){.bhero__text[data-astro-cid-4uvonrma]{padding-top:calc(var(--header-h) + 1.5rem)}.bhero__title[data-astro-cid-4uvonrma]{font-size:clamp(2.9rem,13vw,3.75rem)}.bhero__media[data-astro-cid-4uvonrma]{min-height:58svh}.bhero__btns[data-astro-cid-4uvonrma]{flex-direction:column;align-items:stretch;width:100%}.bhero__btns[data-astro-cid-4uvonrma] .btn[data-astro-cid-4uvonrma],.bhero__actions[data-astro-cid-4uvonrma]{width:100%}.bhero__stop[data-astro-cid-4uvonrma]{right:auto;left:var(--gutter)}.visit[data-astro-cid-4uvonrma]{grid-template-columns:repeat(4,minmax(0,1fr))}.visit__olive[data-astro-cid-4uvonrma]{padding:calc(var(--u) * 8) var(--gutter)}.facts__row[data-astro-cid-4uvonrma]{grid-template-columns:minmax(0,1fr);gap:.5rem}.hours[data-astro-cid-4uvonrma] td[data-astro-cid-4uvonrma]{text-align:left}.visit__ph--1[data-astro-cid-4uvonrma],.mapcard[data-astro-cid-4uvonrma]{grid-column:1/-1}.visit__ph--1[data-astro-cid-4uvonrma]{aspect-ratio:4/3}.dish[data-astro-cid-4uvonrma]{grid-template-columns:4rem minmax(0,1fr)}.words__item[data-astro-cid-4uvonrma],.words__grid[data-astro-cid-4uvonrma]:has(.words__item:only-of-type) .words__item[data-astro-cid-4uvonrma]{grid-column:1/-1}.along__nav[data-astro-cid-4uvonrma]{grid-template-columns:minmax(0,1fr);gap:0}.hop--next[data-astro-cid-4uvonrma]{text-align:left;justify-items:start}.hop--next[data-astro-cid-4uvonrma] .hop__name[data-astro-cid-4uvonrma]{background-position:0 100%}}
