.board[data-astro-cid-nsr3ttcz]{height:100%}.board__blurb[data-astro-cid-nsr3ttcz]{margin:-.4rem 0 1rem;font-size:.9rem;color:var(--cream-soft);opacity:.85;max-width:44ch}.menu-line__from[data-astro-cid-nsr3ttcz]{font-weight:600;font-size:.78em;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.leaf[data-astro-cid-nsr3ttcz]{display:inline-flex;vertical-align:-1px;margin-left:.35rem;color:var(--veg)}.addons[data-astro-cid-nsr3ttcz]{margin-top:1.4rem;border:1px dashed rgba(227,168,87,.45);border-radius:12px;padding:1rem 1.1rem .9rem}.addons__title[data-astro-cid-nsr3ttcz]{font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin-bottom:.7rem}.addons__list[data-astro-cid-nsr3ttcz]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0 0 .7rem;padding:0}.addons__list[data-astro-cid-nsr3ttcz] li[data-astro-cid-nsr3ttcz]{font-size:.92rem;color:var(--cream);display:flex;align-items:center;gap:.45rem}.addons__list[data-astro-cid-nsr3ttcz] li[data-astro-cid-nsr3ttcz]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);flex:0 0 auto}.addons__note[data-astro-cid-nsr3ttcz]{color:var(--cream-soft);font-size:1.15rem;margin:0}@media(max-width:480px){.addons__list[data-astro-cid-nsr3ttcz]{grid-template-columns:1fr}}.hero[data-astro-cid-mj6ar3np]{position:relative;padding-block:clamp(3rem,9vw,7rem) clamp(3.5rem,8vw,6rem);overflow:hidden;text-align:center}.hero__glow[data-astro-cid-mj6ar3np]{position:absolute;top:-25%;left:50%;width:min(70rem,130vw);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,rgba(227,168,87,.14) 0%,transparent 62%);pointer-events:none}.hero__inner[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;align-items:center}.hero__mark[data-astro-cid-mj6ar3np]{margin-bottom:1rem}.hero__title[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0}.hero__cafe[data-astro-cid-mj6ar3np]{font-family:var(--font-display);font-size:clamp(.95rem,2.2vw,1.35rem);font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:var(--cream);padding-left:.5em}.hero__roots[data-astro-cid-mj6ar3np]{margin-top:1rem;color:var(--cream);opacity:.92}.hero__tagline[data-astro-cid-mj6ar3np]{margin-top:1.9rem;font-size:clamp(.82rem,1.9vw,1rem);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);max-width:30ch}.hero__actions[data-astro-cid-mj6ar3np]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:2.1rem}.hero__amenities[data-astro-cid-mj6ar3np]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;list-style:none;margin-top:2.2rem;padding:0}.hero__amenities[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-soft);display:flex;align-items:center;gap:1.4rem}.hero__amenities[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:not(:last-child):after{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.7}.hero__plate[data-astro-cid-mj6ar3np]{position:absolute;margin:0;width:clamp(11rem,17vw,16rem);z-index:1}.hero__plate[data-astro-cid-mj6ar3np] .photo[data-astro-cid-mj6ar3np]{aspect-ratio:1;opacity:.5}.hero__plate--left[data-astro-cid-mj6ar3np]{left:clamp(1rem,3vw,4rem);top:16%;transform:rotate(-5deg)}.hero__plate--right[data-astro-cid-mj6ar3np]{right:clamp(1rem,3vw,4rem);top:32%;transform:rotate(4deg)}@media(max-width:1080px){.hero__plate[data-astro-cid-mj6ar3np]{display:none}}.section-head[data-astro-cid-mj6ar3np]{max-width:44rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.section-head--center[data-astro-cid-mj6ar3np]{margin-inline:auto;text-align:center}.section-head[data-astro-cid-mj6ar3np] .eyebrow[data-astro-cid-mj6ar3np]{display:block;margin-bottom:.7rem}.section-head__sub[data-astro-cid-mj6ar3np]{margin-top:.9rem}.section-head--center[data-astro-cid-mj6ar3np] .section-head__sub[data-astro-cid-mj6ar3np]{margin-inline:auto}.link-more[data-astro-cid-mj6ar3np]{display:inline-block;margin-top:1rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.link-more[data-astro-cid-mj6ar3np]:hover{color:var(--gold-bright)}.day__grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.6rem)}.day-card__photo[data-astro-cid-mj6ar3np]{aspect-ratio:16/10}.day-card__body[data-astro-cid-mj6ar3np]{padding-top:1.2rem}.day-card__title[data-astro-cid-mj6ar3np]{font-size:clamp(1.3rem,2.4vw,1.8rem);margin:.5rem 0 .7rem}.day-card__copy[data-astro-cid-mj6ar3np]{font-size:.98rem;line-height:1.65}.sig-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.8rem)}.sig__photo[data-astro-cid-mj6ar3np]{aspect-ratio:1}.sig__head[data-astro-cid-mj6ar3np]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:.9rem 0 .4rem}.sig__name[data-astro-cid-mj6ar3np]{font-size:1.02rem;line-height:1.2}.sig__price[data-astro-cid-mj6ar3np]{color:var(--gold);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.95rem}.sig__copy[data-astro-cid-mj6ar3np]{font-size:.88rem;line-height:1.55}.sig__cta[data-astro-cid-mj6ar3np]{margin-top:clamp(1.8rem,4vw,2.6rem);text-align:center}.word__grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.word__script[data-astro-cid-mj6ar3np]{display:block;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1}.word__gloss[data-astro-cid-mj6ar3np]{display:block;margin-top:.4rem;color:var(--cream)}.word__def[data-astro-cid-mj6ar3np]{margin-top:1.4rem}.word__origin[data-astro-cid-mj6ar3np]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--cream-soft)}.word__figure[data-astro-cid-mj6ar3np]{margin:0}.word__figure[data-astro-cid-mj6ar3np] .photo[data-astro-cid-mj6ar3np]{aspect-ratio:3/2}.word__cap[data-astro-cid-mj6ar3np]{margin-top:.85rem;text-align:center;color:var(--gold);opacity:.85}.taste__grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,2.5vw,2rem);align-items:start}.taste__cta[data-astro-cid-mj6ar3np]{margin-top:clamp(1.8rem,4vw,2.8rem);text-align:center}.boards__grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,3vw,2.4rem)}.boards__grid[data-astro-cid-mj6ar3np] figure[data-astro-cid-mj6ar3np]{margin:0}.book-card[data-astro-cid-mj6ar3np],.visit-card[data-astro-cid-mj6ar3np]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap;padding:clamp(1.8rem,4vw,3rem)}.book-card__text[data-astro-cid-mj6ar3np] .eyebrow[data-astro-cid-mj6ar3np],.visit-card__text[data-astro-cid-mj6ar3np] .eyebrow[data-astro-cid-mj6ar3np]{display:block;margin-bottom:.6rem}.book-card__copy[data-astro-cid-mj6ar3np],.visit-card__addr[data-astro-cid-mj6ar3np]{margin-top:.7rem;font-size:.98rem}.visit-card__hand[data-astro-cid-mj6ar3np]{margin-top:.9rem;color:var(--gold);opacity:.9}.book-card__actions[data-astro-cid-mj6ar3np],.visit-card__actions[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;gap:.7rem}.book-card__actions[data-astro-cid-mj6ar3np] .btn[data-astro-cid-mj6ar3np],.visit-card__actions[data-astro-cid-mj6ar3np] .btn[data-astro-cid-mj6ar3np]{justify-content:center}@media(max-width:1000px){.sig-grid[data-astro-cid-mj6ar3np]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.day__grid[data-astro-cid-mj6ar3np],.word__grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.word__figure[data-astro-cid-mj6ar3np]{order:-1}.taste__grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}@media(max-width:640px){.sig-grid[data-astro-cid-mj6ar3np],.boards__grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.book-card[data-astro-cid-mj6ar3np],.visit-card[data-astro-cid-mj6ar3np]{flex-direction:column;align-items:flex-start}.book-card__actions[data-astro-cid-mj6ar3np],.visit-card__actions[data-astro-cid-mj6ar3np]{width:100%}}
