.menu-nav[data-astro-cid-cyfyfbvn]{top:var(--header-h);z-index:20;border-bottom:1px solid var(--blush-soft);background:#fdf5ebf5;position:sticky}.menu-nav__list[data-astro-cid-cyfyfbvn]{scrollbar-width:none;gap:.5rem;padding-block:.75rem;display:flex;overflow-x:auto}.menu-nav__list[data-astro-cid-cyfyfbvn]::-webkit-scrollbar{display:none}.menu-nav__chip[data-astro-cid-cyfyfbvn]{border:1px solid var(--blush);border-radius:var(--radius-pill);background:var(--paper-white);min-height:2.75rem;color:var(--ink);white-space:nowrap;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;align-items:center;padding:0 1.05rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.menu-nav__chip[data-astro-cid-cyfyfbvn]:hover{border-color:var(--crimson);color:var(--crimson)}html{scroll-padding-top:calc(var(--header-h) + 5rem)}.menu__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.menu__intro[data-astro-cid-cyfyfbvn]{align-content:start;gap:.6rem;display:grid}.menu__frame[data-astro-cid-cyfyfbvn]{aspect-ratio:3/2;border-radius:var(--radius);margin-top:.6rem}.menu__title[data-astro-cid-cyfyfbvn]{font-size:var(--fs-h2)}.menu__note[data-astro-cid-cyfyfbvn]{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--fs-small);background:#fbeee6;align-items:flex-start;gap:.55rem;padding:.8rem 1rem;font-weight:500;display:flex}.menu__note[data-astro-cid-cyfyfbvn] .icon{color:var(--crimson);flex:none;margin-top:.15rem}.menu__list[data-astro-cid-cyfyfbvn]{border-top:1px solid var(--blush);display:grid}.menu__row[data-astro-cid-cyfyfbvn]{border-bottom:1px solid var(--blush);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:.35rem clamp(1rem,.5rem + 1.5vw,2rem);padding-block:1.1rem;display:grid}.menu__main[data-astro-cid-cyfyfbvn]{gap:.2rem;display:grid}.menu__name[data-astro-cid-cyfyfbvn]{font-family:var(--font-body);letter-spacing:0;color:var(--ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:600;line-height:1.3}.menu__summary[data-astro-cid-cyfyfbvn]{font-size:var(--fs-small);color:var(--muted)}.menu__time[data-astro-cid-cyfyfbvn]{white-space:nowrap;color:var(--ink-soft);font-size:var(--fs-small);align-items:center;gap:.35rem;display:inline-flex}.menu__time[data-astro-cid-cyfyfbvn] .icon{color:var(--gold-ink)}.menu__price[data-astro-cid-cyfyfbvn]{font-family:var(--font-display);color:var(--crimson);white-space:nowrap;letter-spacing:-.01em;font-size:clamp(1.625rem,1.4rem + .8vw,2.125rem);line-height:1}.menu__book[data-astro-cid-cyfyfbvn]{white-space:nowrap}.packs__title[data-astro-cid-cyfyfbvn]{font-size:var(--fs-h2);margin-top:.4rem}.packs__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(.75rem,.4rem + 1vw,1.1rem);margin-top:clamp(1.25rem,.9rem + 1vw,1.75rem);display:grid}.packs__feature[data-astro-cid-cyfyfbvn]{border-radius:var(--radius-sm);background:#3a2e27;min-height:clamp(22rem,15rem + 18vw,33rem);display:grid;position:relative;overflow:hidden}.packs__feature-media[data-astro-cid-cyfyfbvn]{position:absolute;inset:0}.packs__feature-media[data-astro-cid-cyfyfbvn] picture{height:100%;display:block}.packs__feature-media[data-astro-cid-cyfyfbvn] img{object-position:50% 45%}.packs__feature-text[data-astro-cid-cyfyfbvn]{color:var(--on-dark);background:linear-gradient(#1c151200,#1c1512a8 45%,#1c1512e6);align-self:end;justify-items:start;gap:.3rem;padding:clamp(4rem,3rem + 3vw,6rem) clamp(1.25rem,.8rem + 1.4vw,2rem) clamp(1.25rem,.9rem + 1vw,1.75rem);display:grid;position:relative}.packs__name[data-astro-cid-cyfyfbvn]{font-size:var(--fs-h3);color:var(--on-dark)}.packs__line[data-astro-cid-cyfyfbvn]{font-size:var(--fs-lede);color:var(--on-dark)}.packs__meta[data-astro-cid-cyfyfbvn]{color:var(--gold-bright);font-weight:600}.packs__summary[data-astro-cid-cyfyfbvn]{max-width:34rem;color:var(--on-dark-soft)}.packs__feature[data-astro-cid-cyfyfbvn] .packs__link[data-astro-cid-cyfyfbvn]{color:var(--on-dark);margin-top:.4rem}.packs__feature[data-astro-cid-cyfyfbvn] .packs__link[data-astro-cid-cyfyfbvn]:hover{color:#fff}.packs__side[data-astro-cid-cyfyfbvn]{gap:clamp(.75rem,.4rem + 1vw,1.1rem);display:grid}.packs__card[data-astro-cid-cyfyfbvn]{border-radius:var(--radius-sm);background:var(--cream);color:var(--ink-soft);border:1px solid #f5e3d3;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);display:grid;overflow:hidden}.packs__card-text[data-astro-cid-cyfyfbvn]{align-content:start;justify-items:start;gap:.4rem;padding:clamp(1rem,.7rem + 1vw,1.6rem);display:grid}.packs__card-name[data-astro-cid-cyfyfbvn]{font-size:var(--fs-h4);color:var(--ink)}.packs__card-meta[data-astro-cid-cyfyfbvn]{color:var(--gold-ink);font-weight:600;font-size:var(--fs-small)}.packs__card[data-astro-cid-cyfyfbvn] .packs__card-link[data-astro-cid-cyfyfbvn]{color:var(--crimson);margin-top:auto}.packs__card[data-astro-cid-cyfyfbvn] .packs__card-link[data-astro-cid-cyfyfbvn]:hover{color:var(--crimson-deep)}.packs__card-media[data-astro-cid-cyfyfbvn]{min-height:11rem;position:relative}.packs__card-media[data-astro-cid-cyfyfbvn] picture{position:absolute;inset:0}.packs__note[data-astro-cid-cyfyfbvn]{font-size:var(--fs-note);color:var(--on-dark-soft);margin-top:.9rem}.howto__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4.5rem);display:grid}.howto__frame[data-astro-cid-cyfyfbvn]{aspect-ratio:4/5;border-radius:var(--radius)}.howto__text[data-astro-cid-cyfyfbvn]{gap:.75rem;display:grid}.howto__title[data-astro-cid-cyfyfbvn]{font-size:var(--fs-h2)}.howto__steps[data-astro-cid-cyfyfbvn]{border-top:1px solid var(--blush);gap:0;margin-block:.5rem;display:grid}.howto__step[data-astro-cid-cyfyfbvn]{border-bottom:1px solid var(--blush);grid-template-columns:auto 1fr;gap:1.1rem;padding-block:1.05rem;display:grid}.howto__num[data-astro-cid-cyfyfbvn]{font-family:var(--font-display);color:var(--crimson);min-width:2.5rem;font-size:1.75rem;line-height:1}.howto__step-title[data-astro-cid-cyfyfbvn]{font-family:var(--font-body);font-size:var(--fs-h4);letter-spacing:0;color:var(--ink);margin-bottom:.2rem;font-weight:600;line-height:1.25}@media (width<=63.99rem){.menu__grid[data-astro-cid-cyfyfbvn],.packs__grid[data-astro-cid-cyfyfbvn],.howto__grid[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}.menu__frame[data-astro-cid-cyfyfbvn]{aspect-ratio:16/9;order:-1;margin:0 0 .4rem}.howto__frame[data-astro-cid-cyfyfbvn]{aspect-ratio:16/10}}@media (width<=47.99rem){.menu__row[data-astro-cid-cyfyfbvn]{grid-template-columns:minmax(0,1fr) auto}.menu__main[data-astro-cid-cyfyfbvn]{grid-column:1/-1}.menu__time[data-astro-cid-cyfyfbvn]{grid-column:1}.menu__price[data-astro-cid-cyfyfbvn]{grid-area:2/2;justify-self:end}.menu__book[data-astro-cid-cyfyfbvn]{grid-column:1}.packs__card[data-astro-cid-cyfyfbvn]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}}
