.hero[data-astro-cid-lcdefpme]{background-position:top;background-size:cover;flex-direction:column;height:100svh;min-height:600px;padding-top:170px;display:flex;position:relative;overflow:hidden}.hero__in[data-astro-cid-lcdefpme]{text-align:center;flex:1;grid-template-rows:minmax(0,.12fr) auto auto auto minmax(0,.12fr) minmax(170px,1fr);justify-items:center;min-height:0;display:grid}.hero__in[data-astro-cid-lcdefpme]:before,.hero__in[data-astro-cid-lcdefpme]:after{content:""}.hero__in[data-astro-cid-lcdefpme]:after{grid-row:5}.hero__plate[data-astro-cid-lcdefpme]{grid-row:6}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--c-brand);text-wrap:balance;max-width:16ch;margin:0 auto .35em;font-size:clamp(2.3rem,1.4rem + 3.2vw,4.4rem);line-height:1.08}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--c-brand-deep);text-wrap:balance;max-width:36ch;margin:0 auto 26px;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.45}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{gap:12px}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__plate[data-astro-cid-lcdefpme]{width:100%;min-height:0;position:relative}.hero__disc[data-astro-cid-lcdefpme]{aspect-ratio:692/699;height:calc(138.889% - 19.4444px);max-height:min(720px,92vw);position:absolute;bottom:0;left:50%;transform:translate(-50%,28%)}.plate[data-astro-cid-lcdefpme]{position:absolute;inset:0}.plate[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;opacity:0;visibility:hidden;transform-origin:50%;width:100%;height:100%;transition:opacity 1.5s ease-in-out}.plate[data-astro-cid-lcdefpme].is-active img[data-astro-cid-lcdefpme]{opacity:1;visibility:visible;animation:10s linear forwards foodRotate}@keyframes foodRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plate[data-astro-cid-lcdefpme].is-active img[data-astro-cid-lcdefpme]{animation:none}}.hero__scroll[data-astro-cid-lcdefpme]{z-index:3;color:var(--c-brand-deep);font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;justify-items:center;gap:8px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:22%;left:calc(100% + 40px)}.hero__scroll[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-sizing:content-box;background:var(--c-brand-deep);border-radius:30px;width:24px;height:auto;padding:10px 12px}.hero__scroll[data-astro-cid-lcdefpme]:hover{color:var(--c-brand);text-decoration:none}.hero__band[data-astro-cid-lcdefpme]{z-index:4;flex:none;display:block;position:relative}@media (width<=1100px){.hero__scroll[data-astro-cid-lcdefpme]{display:none}}@media (width>=1100px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:24ch;font-size:clamp(3rem,1.2rem + 2.6vw,4.2rem)}}@media (width<=1024px){.hero__in[data-astro-cid-lcdefpme]{width:88%}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{padding-top:132px}.hero__in[data-astro-cid-lcdefpme]{grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr) minmax(150px,calc(66vw + 14px));width:92%}.hero[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:10px 18px;font-size:.82rem}.hero[data-astro-cid-lcdefpme] .btn--icon[data-astro-cid-lcdefpme]{padding-left:14px}}@media (height<=560px){.hero[data-astro-cid-lcdefpme]{height:auto;min-height:100svh}.hero__in[data-astro-cid-lcdefpme]{grid-template-rows:12px auto auto auto 12px 260px}}.homenav[data-astro-cid-lcdefpme]{z-index:50;background:#fff;padding-block:10px;transition:box-shadow .2s;position:sticky;top:0}.homenav[data-astro-cid-lcdefpme].is-stuck{box-shadow:0 2px 16px #00000014}.homenav__in[data-astro-cid-lcdefpme]{align-items:center;gap:24px;display:flex}.homenav__logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:80px;height:auto}.homenav[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{flex:1}.homenav[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{justify-content:center;gap:24px;display:flex}.homenav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn){color:var(--c-brand-deep);font-size:1.4rem}.homenav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme][aria-current=page],.homenav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:not(.btn):hover{color:var(--c-brand);text-decoration:none}@media (width<=980px){.homenav[data-astro-cid-lcdefpme]{display:none}}.story__in[data-astro-cid-lcdefpme]{background-position:100%;background-size:cover;grid-template-columns:308px 1fr;align-items:center;display:grid}.frame[data-astro-cid-lcdefpme]{background-size:100% 100%;padding:50px}.frame[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:9/16;object-fit:cover;background:#000;width:100%;display:block}.story[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{padding:50px 0}.story[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{width:70%;margin-inline:auto}.story__copy[data-astro-cid-lcdefpme]{max-width:842px;padding:60px 0 60px 80px}.story__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-weight:600}.story__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:left}@media (width<=1024px){.story__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2rem}}@media (width<=980px){.story__in[data-astro-cid-lcdefpme]{grid-template-columns:266px 1fr}.story__copy[data-astro-cid-lcdefpme]{padding:40px 0}.story__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.5rem}}@media (width<=767px){.story__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.story__copy[data-astro-cid-lcdefpme]{text-align:center;padding:30px 0 40px}.story__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;font-size:1.8rem}}.serving[data-astro-cid-lcdefpme]{padding-bottom:150px}.serving__lead[data-astro-cid-lcdefpme]{max-width:750px;font-weight:600;font-size:var(--fs-body-l);margin:0 auto 40px;line-height:1.2}.serving__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:150px;display:grid}.serving__card[data-astro-cid-lcdefpme]{background:var(--card);text-align:center;border-radius:16px;padding:26px 22px 0;position:relative}.serving__card[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]:first-child{width:80px;height:80px;margin:0 auto 10px}.serving__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h4);color:var(--title)}.serving__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body-l);min-height:6.5em}.serving__photo[data-astro-cid-lcdefpme]{width:209px;height:auto;margin:0 auto -110px;position:relative}@media (width<=980px){.serving__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:130px 20px}}@media (width<=767px){.serving__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:130px}}.menuband[data-astro-cid-lcdefpme]{padding:80px 0 var(--section-y);background-position:50%;background-size:cover}.menuband--dark[data-astro-cid-lcdefpme]{color:#fff}.menuband--dark[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.menuband--dark[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--lime)}.menuband--light[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.menuband--light[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:var(--c-brand-deep)}.menuband--light[data-astro-cid-lcdefpme]{color:var(--c-text-soft)}.menuband__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.menuband__in--flip[data-astro-cid-lcdefpme] .menuband__copy[data-astro-cid-lcdefpme]{order:2}.menuband__copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-h2)}.menuband__item[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--font-body);margin:0 0 14px;font-weight:400}.menuband__item[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]:after{content:"";border-top:2px solid #fff;width:116px;margin-top:12px;display:block}.menuband--light[data-astro-cid-lcdefpme] .menuband__item[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]:after{border-top-color:var(--c-warm)}.menuband__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:18px}.menuband--dark[data-astro-cid-lcdefpme] .menuband__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-weight:200}.menuband--light[data-astro-cid-lcdefpme] .menuband__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2b2b2b}.menuband__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;max-width:581px;margin-inline:auto}@media (width<=767px){.menuband__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.menuband__item[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:2.2rem}}.feed__social[data-astro-cid-lcdefpme]{justify-content:center;gap:12px;margin:18px 0 30px;display:flex}.feed__social[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:58px;height:auto}.feed__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=767px){.feed__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.book[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;display:grid}.book__form[data-astro-cid-lcdefpme]{padding:24px var(--gutter) 40px;background-size:cover}.book__card[data-astro-cid-lcdefpme]{text-align:center;background:#ffffffe0;border:1px solid #8fbf6fb3;border-radius:20px;max-width:580px;margin-inline:auto;padding:40px 34px 36px;box-shadow:0 20px 50px #035f3c1a}.book__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent);margin:0 0 6px;font-size:.74rem;font-weight:700}.book__card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--fs-h3);text-wrap:balance;margin:0}.book__leaf[data-astro-cid-lcdefpme]{width:150px;height:auto;margin:10px auto 12px}.book__intro[data-astro-cid-lcdefpme]{color:var(--c-brand-deep);font-size:var(--fs-body-l);max-width:46ch;margin:0 auto 28px}@media (width<=767px){.book__card[data-astro-cid-lcdefpme]{padding:30px 20px 26px}}.book__visit[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#10301d;flex-direction:column;align-items:center;gap:18px;padding:0 0 60px;display:flex;position:relative;overflow:hidden}.book__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;flex:none;width:100%;max-height:760px;position:relative}.book__photo[data-astro-cid-lcdefpme] .leafmask{--leaf-size:.86;--leaf-soft:.34;--leaf-keep:0 0 1 0}.book__photo[data-astro-cid-lcdefpme] .leafmask__soft{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000);-webkit-mask-size:100cqw 100cqh;mask-size:100cqw 100cqh;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-1 * var(--leaf-img-x,0px)) calc(-1 * var(--leaf-img-y,0px));mask-position:calc(-1 * var(--leaf-img-x,0px)) calc(-1 * var(--leaf-img-y,0px))}.visit[data-astro-cid-lcdefpme]{width:min(420px, calc(100% - 2 * var(--gutter)));justify-items:center;gap:14px;margin-block:auto;display:grid}.visit__eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--peach);margin:0;font-size:.78rem;font-weight:700}.visit__addr[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.55}.visit__hours[data-astro-cid-lcdefpme]{width:100%;margin:4px 0 2px;display:grid}.visit__row[data-astro-cid-lcdefpme]{font-family:var(--font-hours);border-top:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:18px;padding:7px 2px;display:flex}.visit__row[data-astro-cid-lcdefpme]:first-child{border-top:0}.visit__row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.82rem;font-weight:700}.visit__row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{opacity:.92;white-space:nowrap;margin:0;font-size:.95rem}@media (width<=420px){.visit__row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.04em;white-space:normal;text-align:left;font-size:.72rem}.visit__row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:.86rem}}@media (width<=767px){.book[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
