.popup.svelte-1rdt1fq{width:100%;max-width:30rem;position:relative;transform:rotate(-7deg)}.popup__card.svelte-1rdt1fq{padding:calc(var(--space-s) * 1.25) calc(var(--space-s) * 1.75) calc(var(--space-s) * 1.4);position:relative;overflow:hidden}.popup__graphic.svelte-1rdt1fq{opacity:.4;mix-blend-mode:multiply;pointer-events:none;width:78%;max-width:none;position:absolute;top:50%;left:18%;translate:0 -50%}.popup__heading.svelte-1rdt1fq,.popup__body.svelte-1rdt1fq,.popup__card.svelte-1rdt1fq .popup__link{position:relative}.popup__close.svelte-1rdt1fq{z-index:1;width:2.5rem;height:2.5rem;color:var(--cream);cursor:pointer;background:0 0;border:0;padding:.9rem;position:absolute;top:0;right:0}.popup__close.svelte-1rdt1fq svg:where(.svelte-1rdt1fq){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:100%;height:100%}.popup__heading.svelte-1rdt1fq{text-wrap:balance;max-width:14ch;font-size:clamp(2rem,2.7vw,2.6rem)}.popup__body.svelte-1rdt1fq{margin-top:calc(var(--space-s) * 1.25);max-width:40ch;font-weight:500;line-height:1.3}.popup__card.svelte-1rdt1fq .popup__link{margin-top:var(--space-m);font-size:var(--step-2);text-decoration:none;display:inline-block}.popup__card.svelte-1rdt1fq .popup__link:hover{text-decoration:underline}.story.svelte-75oiu3{position:relative}.story.svelte-75oiu3 .story__sticker{display:none}@media (width>=960px){.story.svelte-75oiu3 .story__sticker{top:50%;left:calc(var(--gutter) * -2);z-index:1;width:clamp(6rem,12vw,11rem);display:block;position:absolute;translate:-100% -50%}}.story__quote.svelte-75oiu3{margin-top:var(--space-l)}.story__quote.svelte-75oiu3 blockquote:where(.svelte-75oiu3){font-size:var(--step-3);max-width:11.5em;line-height:var(--leading-snug)}.story__credit.svelte-75oiu3{margin-top:var(--space-m);max-width:40ch;padding-left:2ch}.story__credit-name.svelte-75oiu3{text-indent:-2ch;display:block}.story__credit-roles.svelte-75oiu3{margin-top:.75em;display:block}.muted.svelte-75oiu3{color:var(--fg-muted)}.section-heading.svelte-slffhn{max-width:12ch;color:var(--olive)}.serve__items.svelte-qywpcn{margin-top:calc(var(--space-l) * 1.5);gap:var(--space-l);padding:0;list-style:none;display:grid}.serve__eyebrow.svelte-qywpcn{font-size:var(--step-1)}.serve__title.svelte-qywpcn{font-size:var(--step-5);color:var(--stone)}.serve__desc.svelte-qywpcn{margin-top:var(--space-m);max-width:28rem}.serve__desc.svelte-qywpcn p{text-indent:2ch}@media (width<=959px){.serve__eyebrow.svelte-qywpcn{font-size:var(--step-2)}.serve__title.svelte-qywpcn{font-size:clamp(5.5rem,24vw,7rem)}.serve__item.svelte-qywpcn:nth-child(2n){text-align:right}.serve__item.svelte-qywpcn:nth-child(2n) .serve__desc:where(.svelte-qywpcn){margin-left:auto}}@media (width>=1200px){.serve__items.svelte-qywpcn{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.menus.svelte-5g8ex0{--card-overlap:clamp(3rem, 10vw, 11rem);position:relative}.menus__top.svelte-5g8ex0{gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.menus--photo.svelte-5g8ex0 .menus__top:where(.svelte-5g8ex0){padding-bottom:0}.menus--photo.svelte-5g8ex0 .menus__text:where(.svelte-5g8ex0){padding-bottom:var(--space-l)}@media (width>=960px){.menus__top.svelte-5g8ex0{grid-template-columns:minmax(0,1fr) auto;align-items:center}.menus--photo.svelte-5g8ex0 .menus__top:where(.svelte-5g8ex0){align-items:start}}.menus__text.svelte-5g8ex0>.prose:where(.svelte-5g8ex0){margin-top:var(--space-m);max-width:26rem}.menus__links.svelte-5g8ex0{align-items:flex-start;gap:var(--space-xs);padding-top:var(--space-s);flex-direction:column;display:flex}.menus__links.svelte-5g8ex0 .btn{text-align:center;background:var(--cream);min-width:12rem;color:var(--olive);border-color:#0000;border-radius:4px;padding-block:.65em .55em;transition:background-color .15s}.menus__links.svelte-5g8ex0 .btn:hover{background:var(--stone);color:var(--olive)}@media (width<=959px){.menus__top.svelte-5g8ex0{padding-top:var(--space-l)}.menus__links.svelte-5g8ex0{align-items:stretch}}.menus__cards.svelte-5g8ex0{--card-h:clamp(17rem, 34vw, 32rem);align-items:flex-end;gap:var(--space-m);display:flex}.menus--photo.svelte-5g8ex0 .menus__cards:where(.svelte-5g8ex0){z-index:1;margin-bottom:calc(-1 * var(--card-overlap));position:relative}.menus__cards.svelte-5g8ex0 .menus__card-link{flex:none;min-width:0;display:block}.menus__card.svelte-5g8ex0,.menus__cards.svelte-5g8ex0 .menus__card{height:var(--card-h);flex:none;width:auto;max-width:none;display:block}.menus__photo.svelte-5g8ex0{aspect-ratio:4/3;position:relative}.menus__photo-clip.svelte-5g8ex0{isolation:isolate;position:absolute;inset:0;overflow:hidden}.menus__photo-clip.svelte-5g8ex0:after{content:"";background:var(--stone);mix-blend-mode:multiply;position:absolute;inset:0}.menus__photo.svelte-5g8ex0 .menus__photo-img{object-fit:cover;width:100%;max-width:none;height:130%;transform:translateY(calc(var(--progress,0) * 10%));will-change:transform;position:absolute;inset:-15% 0}.menus__photo.svelte-5g8ex0 .menus__sticker{top:0;left:var(--space-l);z-index:2;width:clamp(6.3rem,13.5vw,12.6rem);position:absolute;translate:0 -45%}@media (width>=960px){.menus__photo.svelte-5g8ex0{aspect-ratio:3.5;margin-left:calc(var(--gutter) - var(--nav-col))}.menus__photo.svelte-5g8ex0 .menus__sticker{left:calc(var(--nav-col) + var(--space-l))}.menus__cards.svelte-5g8ex0{margin-right:clamp(2rem,6vw,7rem)}}@media (width<=959px){.menus__top.svelte-5g8ex0{gap:var(--space-l)}.menus--photo.svelte-5g8ex0 .menus__text:where(.svelte-5g8ex0){padding-bottom:0}.menus__cards.svelte-5g8ex0{grid-template-columns:var(--cols,1fr 1fr);align-items:end;display:grid}.menus__card.svelte-5g8ex0,.menus__cards.svelte-5g8ex0 .menus__card{width:100%;height:auto}.menus__photo.svelte-5g8ex0 .menus__sticker{display:none}}.panel.svelte-zlii5u{isolation:isolate;padding-top:calc(var(--space-m) * 1.5);position:relative}.panel__body.svelte-zlii5u{max-width:25em}.panel__link.svelte-zlii5u{margin-top:var(--space-l)}.order__heading.svelte-zlii5u{font-size:var(--step-4)}.space__heading.svelte-zlii5u{font-size:var(--step-2)}.space.svelte-zlii5u{min-height:24rem}.space__image.svelte-zlii5u{z-index:-1;opacity:.4;isolation:isolate;margin:0;position:absolute;inset:0}.space__image.svelte-zlii5u img{object-fit:cover;width:100%;height:100%}.space__image.svelte-zlii5u:after{content:"";background:var(--stone);mix-blend-mode:multiply;position:absolute;inset:0}@media (width>=960px){.space.svelte-zlii5u{aspect-ratio:3/2;min-height:0;padding-left:calc(var(--gutter) * 1.5);align-self:stretch}}.pantry.svelte-wyw9dc{position:relative}.pantry__pattern.svelte-wyw9dc{pointer-events:none;color:var(--pattern);position:absolute;inset:0;overflow:hidden}.pantry__pattern.svelte-wyw9dc svg{width:240%;max-width:none;height:auto;position:absolute;top:0;left:0;transform:translate(-27%,35%)}@media (width>=960px){.pantry__pattern.svelte-wyw9dc svg{width:100%;transform:translate(-16%,8.4%)}}.pantry__stage.svelte-wyw9dc{aspect-ratio:647/794;position:relative;overflow:hidden}.pantry__board.svelte-wyw9dc{aspect-ratio:647/794;width:100%;position:absolute;top:0;left:0}@media (width<=959px){.pantry__stage.svelte-wyw9dc,.pantry__board.svelte-wyw9dc{aspect-ratio:393/580}}@media (width>=960px){.pantry__stage.svelte-wyw9dc{aspect-ratio:auto}}.pantry__piece.svelte-wyw9dc{left:var(--x);top:calc(var(--y) + var(--drift) * (1 - var(--p,1)));width:var(--w);max-width:none;rotate:calc(var(--rot) + var(--spin) * (1 - var(--p,1)));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}@media (width<=959px){.pantry__piece.svelte-wyw9dc{left:var(--mx);top:calc(var(--my) + var(--drift) * (1 - var(--p,1)));width:var(--mw);rotate:calc(var(--mrot) + var(--spin) * (1 - var(--p,1)))}}.pantry__body.svelte-wyw9dc{position:relative}.pantry__heading.svelte-wyw9dc h2{font-size:var(--step-4);text-wrap:balance;max-width:8em}.pantry__heading.svelte-wyw9dc .highlight{color:var(--sage);font-variation-settings:"wdth" 50}.pantry__body.svelte-wyw9dc{font-size:var(--step-1);line-height:var(--leading-snug)}.map.svelte-13da2aa{opacity:0;transition:opacity .4s ease-out;position:absolute;inset:0}.map--ready.svelte-13da2aa{opacity:1}.map.svelte-13da2aa .map-pin{cursor:default;width:2.75rem}.map.svelte-13da2aa .map-pin svg{width:100%;height:auto;display:block}.map.svelte-13da2aa .mapboxgl-ctrl-attrib{font-family:var(--font-mono);font-size:.7rem}.map.svelte-13da2aa .mapboxgl-scroll-zoom-blocker,.map.svelte-13da2aa .mapboxgl-touch-pan-blocker{background:var(--olive);width:auto;max-width:calc(100% - 20px);height:auto;color:var(--cream);font-family:var(--font-mono);letter-spacing:.01em;border-radius:999px;padding:.35em .8em;line-height:1.4;inset:auto 10px 40px auto;font-size:var(--step--1)!important}.find-us__media.svelte-der8a7{aspect-ratio:4/3;position:relative}@media (width>=960px){.find-us__media.svelte-der8a7{aspect-ratio:auto;min-height:60svh}}.find-us__body.svelte-der8a7{text-align:center;padding-bottom:var(--space-m);flex-direction:column;align-items:center;display:flex}.find-us__address.svelte-der8a7{font-size:calc(var(--step-3) * 1.4);color:var(--fg-muted);margin-top:auto}.find-us__address-line.svelte-der8a7{display:block}.find-us__body.svelte-der8a7>.find-us__address:where(.svelte-der8a7)+*{margin-top:var(--space-m)}.prose.svelte-der8a7{margin-inline:auto}.hours.svelte-der8a7{grid-template-rows:repeat(var(--hours-rows,2), auto);gap:var(--space-s) var(--space-l);grid-auto-flow:column;margin:0;display:grid}.hours__row.svelte-der8a7{text-align:center}.hours__row.svelte-der8a7 dt:where(.svelte-der8a7){font-weight:400}.hours__row.svelte-der8a7 dd:where(.svelte-der8a7){margin:0}.hours__row--closed.svelte-der8a7 dd:where(.svelte-der8a7){font-style:italic}.hours-note.svelte-der8a7{max-width:28rem;color:var(--fg-muted);text-wrap:balance}.hours-note.svelte-der8a7>:where(.svelte-der8a7)+:where(.svelte-der8a7){margin-top:1.5em}.find-us__contact.svelte-der8a7{justify-content:space-between;align-items:flex-end;gap:var(--space-m);width:100%;padding-top:var(--space-l);text-align:left;flex-wrap:wrap;margin-top:auto;display:flex}address.svelte-der8a7{text-align:right;flex-direction:column;font-style:normal;display:flex}address.svelte-der8a7 a:where(.svelte-der8a7){text-decoration:none}.page.svelte-1ukda6p{position:relative;overflow:clip}.top.svelte-1ukda6p{position:relative}.card.svelte-1ukda6p{flex-direction:column;display:flex}.card.svelte-1ukda6p>*{flex:1}.cards-tail.svelte-1ukda6p{height:0}@media (width>=960px){.cards.svelte-1ukda6p{z-index:3;--pantry-extra:40svh;position:relative}.cards-tail.svelte-1ukda6p{height:calc(var(--pantry-extra) + var(--status-h))}.card.svelte-1ukda6p{min-height:calc(100svh - var(--status-h))}.card--fit.svelte-1ukda6p{min-height:0}.card.svelte-1ukda6p[data-measured]{top:min(var(--status-h), calc(100svh - var(--card-h)));position:sticky}.card--tall.svelte-1ukda6p{min-height:calc(100svh + var(--pantry-extra))}.card--tall.svelte-1ukda6p[data-measured]{top:var(--status-h)}}.top-pattern.svelte-1ukda6p{display:none}@media (width>=960px){.top-pattern.svelte-1ukda6p{pointer-events:none;grid-area:1/2/3;display:block;position:absolute;inset:0;overflow:hidden}.top-pattern.svelte-1ukda6p img:where(.svelte-1ukda6p){mix-blend-mode:multiply;width:auto;min-width:148.578%;max-width:none;height:auto;min-height:85%;position:absolute;top:10%;left:0;transform:translate(-45%)}}
