.carta__bar[data-astro-cid-c6wcmji5]{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:top .5s var(--ease-out);background:#f3f1eae6;position:sticky;top:0}.site-header:not(.is-hidden)~main .carta__bar[data-astro-cid-c6wcmji5]{top:var(--header-h)}.carta__bar-inner[data-astro-cid-c6wcmji5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:4.25rem;padding-block:.6rem;display:flex}.carta__nav[data-astro-cid-c6wcmji5]{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.carta__nav[data-astro-cid-c6wcmji5] a[data-astro-cid-c6wcmji5]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;padding:.55rem 1.1rem;font-size:.78rem;font-weight:500;text-decoration:none}.carta__nav[data-astro-cid-c6wcmji5] a[data-astro-cid-c6wcmji5].is-active{background:var(--forest-900);color:var(--cream)}.carta__search[data-astro-cid-c6wcmji5]{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:16rem;align-items:center;gap:.6rem;max-width:22rem;padding:0 1rem;display:flex}.carta__search[data-astro-cid-c6wcmji5] svg[data-astro-cid-c6wcmji5]{width:1.1rem;color:var(--muted);flex:none}.carta__search[data-astro-cid-c6wcmji5] input[data-astro-cid-c6wcmji5]{width:100%;min-height:2.75rem;font:inherit;color:inherit;background:0 0;border:0;outline:none}.carta__body[data-astro-cid-c6wcmji5]{padding-block:clamp(3rem,2rem + 4vw,6rem)}.carta__section[data-astro-cid-c6wcmji5]+.carta__section[data-astro-cid-c6wcmji5]{margin-top:clamp(4rem,3rem + 4vw,7rem)}.carta__section-title[data-astro-cid-c6wcmji5]{color:var(--jade-deep);align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);font-size:clamp(2.6rem,2rem + 3vw,4.6rem);font-style:italic;display:flex}.carta__section-title[data-astro-cid-c6wcmji5]:after{content:"";background:var(--line);flex:1;height:1px}.carta__section-note[data-astro-cid-c6wcmji5]{max-width:46ch;color:var(--ink-soft);margin:calc(-1*clamp(1rem,.75rem + 1vw,2rem)) 0 clamp(1.75rem,1.5rem + 1vw,2.5rem)}.carta__media[data-astro-cid-c6wcmji5]{grid-template-columns:minmax(0,1fr) clamp(15rem,24vw,21rem);align-items:start;gap:clamp(2.5rem,5vw,6rem);display:grid}.carta__figure[data-astro-cid-c6wcmji5]{top:calc(var(--header-h) + 6rem);grid-area:1/2;margin:0;position:sticky}.carta__figure[data-astro-cid-c6wcmji5] img{aspect-ratio:4/5;border-radius:var(--radius);object-fit:cover;object-position:var(--pos);width:100%;height:auto}.carta__figure[data-astro-cid-c6wcmji5] figcaption[data-astro-cid-c6wcmji5]{letter-spacing:.2em;text-transform:uppercase;color:var(--jade-deep);margin-top:.8rem;font-size:.7rem;font-weight:500}@media (width<=860px){.carta__media[data-astro-cid-c6wcmji5]{grid-template-columns:minmax(0,1fr);gap:0}.carta__figure[data-astro-cid-c6wcmji5]{grid-area:auto;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);position:static}.carta__figure[data-astro-cid-c6wcmji5] img{aspect-ratio:4/3;object-position:var(--pos-sm)}}.carta__grid[data-astro-cid-c6wcmji5]{columns:2 22rem;column-gap:clamp(2.5rem,5vw,6rem)}.carta__grid[data-astro-cid-c6wcmji5]:has(>.carta__cat:only-child){columns:auto;max-width:46rem}.carta__cat[data-astro-cid-c6wcmji5]{break-inside:avoid;width:100%;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);display:inline-block}.carta__cat[data-astro-cid-c6wcmji5] h3[data-astro-cid-c6wcmji5]{border-bottom:1px solid var(--forest-900);font-family:var(--body);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1.1rem;padding-bottom:.7rem;font-size:.78rem;font-weight:600}.carta__cat[data-astro-cid-c6wcmji5] ul[data-astro-cid-c6wcmji5]{gap:.95rem;padding:0;list-style:none;display:grid}.carta__row[data-astro-cid-c6wcmji5]{align-items:baseline;gap:.6rem;display:flex}.carta__name[data-astro-cid-c6wcmji5]{font-family:var(--display);font-size:1.32rem;font-weight:500;line-height:1.2}.carta__dots[data-astro-cid-c6wcmji5]{border-bottom:1px dotted #0c2a2259;flex:1;min-width:1.5rem;transform:translateY(-.3em)}.carta__price[data-astro-cid-c6wcmji5]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:500}.carta__desc[data-astro-cid-c6wcmji5]{max-width:46ch;color:var(--muted);margin-top:.2rem;font-size:.92rem;line-height:1.55}.carta__meta[data-astro-cid-c6wcmji5]{letter-spacing:.2em;text-transform:uppercase;color:var(--jade-deep);margin-top:.3rem;font-size:.7rem;font-weight:500}.carta__prices[data-astro-cid-c6wcmji5]{flex-wrap:wrap;gap:.3rem 1.25rem;margin-top:.3rem;font-size:.9rem;display:flex}.carta__prices[data-astro-cid-c6wcmji5] div[data-astro-cid-c6wcmji5]{gap:.4rem;display:flex}.carta__prices[data-astro-cid-c6wcmji5] dt[data-astro-cid-c6wcmji5]{color:var(--muted)}.carta__prices[data-astro-cid-c6wcmji5] dd[data-astro-cid-c6wcmji5]{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.carta__empty[data-astro-cid-c6wcmji5]{font-family:var(--display);text-align:center;color:var(--muted);padding:3rem 0;font-size:1.6rem}.carta__note[data-astro-cid-c6wcmji5]{border-top:1px solid var(--line);color:var(--muted);gap:.6rem;margin-top:2rem;padding-top:1.5rem;font-size:.85rem;display:grid}[data-astro-cid-c6wcmji5][hidden]{display:none!important}
