.dh[data-astro-cid-fzth72gw]{isolation:isolate;background:var(--forest-900);padding-block:clamp(7rem,12vw,9rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:clip}.dh[data-astro-cid-fzth72gw]:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 70% 48%,#cda56621,#0000 70%),radial-gradient(46% 20% at 70% 84%,#00000038,#0000 72%);position:absolute;inset:0}.dh__grid[data-astro-cid-fzth72gw]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.dh__title[data-astro-cid-fzth72gw]{margin-top:.8rem}.dh__lead[data-astro-cid-fzth72gw]{max-width:34rem;margin-top:1.2rem}.dh__actions[data-astro-cid-fzth72gw]{margin-top:2rem}.dh__script[data-astro-cid-fzth72gw]{color:var(--bronze-400);margin-top:1.6rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.dh__stage[data-astro-cid-fzth72gw]{justify-items:center;gap:1.1rem;display:grid}.dh__box[data-astro-cid-fzth72gw]{aspect-ratio:5/4;touch-action:pan-y;width:100%;position:relative}.dh__poster[data-astro-cid-fzth72gw]{justify-content:center;align-items:flex-end;padding-bottom:12%;display:flex;position:absolute;inset:0}.dh__p[data-astro-cid-fzth72gw]{filter:drop-shadow(0 22px 26px #0006);width:26%;height:auto}.dh__p--0[data-astro-cid-fzth72gw]{opacity:.75;translate:18% 4%;scale:.82}.dh__p--1[data-astro-cid-fzth72gw]{z-index:1;width:34%}.dh__p--2[data-astro-cid-fzth72gw]{opacity:.75;translate:-18% 4%;scale:.82}.dh__canvas[data-astro-cid-fzth72gw]{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-out);display:block;position:absolute;inset:0}.is-3d[data-astro-cid-fzth72gw] .dh__canvas[data-astro-cid-fzth72gw]{opacity:1;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.is-3d[data-astro-cid-fzth72gw] .dh__canvas[data-astro-cid-fzth72gw]:active{cursor:grabbing}.is-3d[data-astro-cid-fzth72gw] .dh__poster[data-astro-cid-fzth72gw]{opacity:0;transition:opacity .5s var(--ease-out)}.dh__caption[data-astro-cid-fzth72gw]{text-align:center;min-height:7.5rem}.dh__tag[data-astro-cid-fzth72gw]{letter-spacing:.18em;text-transform:uppercase;color:var(--bronze-400);font-size:.72rem}.dh__name[data-astro-cid-fzth72gw]{font-family:var(--font-display,"Cormorant Garamond", serif);margin-top:.3rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);line-height:1.1}.dh__kicker[data-astro-cid-fzth72gw]{color:var(--on-dark-2);margin-top:.35rem}.dh__see[data-astro-cid-fzth72gw]{color:var(--bronze-400);text-underline-offset:.22em;margin-top:.6rem;display:inline-block}.dh__controls[data-astro-cid-fzth72gw]{align-items:center;gap:.6rem;display:none}.is-3d[data-astro-cid-fzth72gw] .dh__controls[data-astro-cid-fzth72gw]{display:flex}.dh__btn[data-astro-cid-fzth72gw]{border:1px solid var(--line-dark,#f3ecdf40);width:44px;height:44px;color:var(--on-dark);cursor:pointer;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.dh__btn[data-astro-cid-fzth72gw]:hover{border-color:var(--bronze-400);background:#f3ecdf14}.dh__btn[data-astro-cid-fzth72gw] svg[data-astro-cid-fzth72gw]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dh__pl[data-astro-cid-fzth72gw],.dh__btn[data-astro-cid-fzth72gw][aria-pressed=true] .dh__pz[data-astro-cid-fzth72gw]{display:none}.dh__btn[data-astro-cid-fzth72gw][aria-pressed=true] .dh__pl[data-astro-cid-fzth72gw]{display:block}.dh__hint[data-astro-cid-fzth72gw]{color:var(--on-dark-3);margin-left:.4rem;font-size:.8rem}@media (width<=900px){.dh__grid[data-astro-cid-fzth72gw]{grid-template-columns:minmax(0,1fr)}.dh__script[data-astro-cid-fzth72gw]{display:none}}@media (width<=560px){.dh__hint[data-astro-cid-fzth72gw]{display:none}.dh__box[data-astro-cid-fzth72gw]{aspect-ratio:1}}.db__filters[data-astro-cid-2fpvz4yl]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.6rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.db__filters[data-astro-cid-2fpvz4yl] fieldset[data-astro-cid-2fpvz4yl]{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.db__chip[data-astro-cid-2fpvz4yl]{position:relative}.db__chip[data-astro-cid-2fpvz4yl] input[data-astro-cid-2fpvz4yl]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.db__chip[data-astro-cid-2fpvz4yl] span[data-astro-cid-2fpvz4yl]{border:1px solid var(--line);min-height:44px;color:var(--ink-2);background:var(--paper);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9rem;display:inline-flex}.db__chip[data-astro-cid-2fpvz4yl] input[data-astro-cid-2fpvz4yl]:checked+span[data-astro-cid-2fpvz4yl]{background:var(--forest-800);border-color:var(--forest-800);color:var(--on-dark)}.db__chip[data-astro-cid-2fpvz4yl] input[data-astro-cid-2fpvz4yl]:focus-visible+span[data-astro-cid-2fpvz4yl]{outline:2px solid var(--bronze-600);outline-offset:2px}.db__count[data-astro-cid-2fpvz4yl]{text-align:center;width:100%;color:var(--ink-3);font-size:.85rem}.db__grid[data-astro-cid-2fpvz4yl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.db__card[data-astro-cid-2fpvz4yl]{background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-l);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);scroll-margin-top:6rem}.db__card[data-astro-cid-2fpvz4yl]:hover{border-color:var(--line-bronze);box-shadow:var(--shadow-soft)}.db__card[data-astro-cid-2fpvz4yl][hidden]{display:none}.db__summary[data-astro-cid-2fpvz4yl]{cursor:pointer;gap:.45rem;padding:1.4rem 1.4rem 1.2rem;list-style:none;display:grid}.db__summary[data-astro-cid-2fpvz4yl]::-webkit-details-marker{display:none}.db__plate[data-astro-cid-2fpvz4yl]{border-radius:var(--radius);background:radial-gradient(ellipse 52% 26% at 50% 92%, #2c2a2429, transparent 70%), var(--ivory-2);place-items:end center;height:10.5rem;margin-bottom:.6rem;display:grid;overflow:hidden}.db__plate--cacao[data-astro-cid-2fpvz4yl]{background:radial-gradient(ellipse 52% 26% at 50% 92%, #2c2a2438, transparent 70%), var(--ivory-3)}.db__plate[data-astro-cid-2fpvz4yl] img[data-astro-cid-2fpvz4yl]{width:auto;max-width:none;height:9.4rem;transition:scale .5s var(--ease-out)}.db__card[data-astro-cid-2fpvz4yl]:hover .db__plate[data-astro-cid-2fpvz4yl] img[data-astro-cid-2fpvz4yl]{scale:1.04}.db__tags[data-astro-cid-2fpvz4yl]{flex-wrap:wrap;gap:.4rem;display:flex}.db__tags[data-astro-cid-2fpvz4yl] span[data-astro-cid-2fpvz4yl]{letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-ink);font-size:.68rem}.db__tags[data-astro-cid-2fpvz4yl] span[data-astro-cid-2fpvz4yl]+span[data-astro-cid-2fpvz4yl]:before{content:"·";color:var(--ink-3);margin-right:.4rem}.db__title[data-astro-cid-2fpvz4yl]{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--charcoal);font-size:1.6rem;line-height:1.1}.db__kicker[data-astro-cid-2fpvz4yl]{color:var(--ink-2);font-size:.95rem}.db__toggle[data-astro-cid-2fpvz4yl]{color:var(--bronze-ink);margin-top:.4rem;font-size:.9rem;font-weight:600}.db__close[data-astro-cid-2fpvz4yl],.db__details[data-astro-cid-2fpvz4yl][open] .db__open[data-astro-cid-2fpvz4yl]{display:none}.db__details[data-astro-cid-2fpvz4yl][open] .db__close[data-astro-cid-2fpvz4yl]{display:inline}.db__body[data-astro-cid-2fpvz4yl]{border-top:1px solid var(--line);padding:0 1.4rem 1.5rem;margin:0 1.4rem;padding-inline:0}.db__intro[data-astro-cid-2fpvz4yl]{color:var(--ink-2);margin-top:1rem}.db__h[data-astro-cid-2fpvz4yl]{letter-spacing:.16em;text-transform:uppercase;color:var(--sage-ink);margin-top:1.1rem;font-size:.72rem;font-weight:600}.db__ing[data-astro-cid-2fpvz4yl],.db__steps[data-astro-cid-2fpvz4yl]{gap:.35rem;margin:.5rem 0 0;padding-left:1.15rem;font-size:.95rem;display:grid}.db__finish[data-astro-cid-2fpvz4yl]{font-family:var(--font-display,"Cormorant Garamond", serif);color:var(--forest-800);margin-top:.4rem;font-size:1.15rem;font-style:italic}.db__empty[data-astro-cid-2fpvz4yl]{text-align:center;color:var(--ink-2);padding:2rem 0}.db__note[data-astro-cid-2fpvz4yl]{text-align:center;border-radius:var(--radius-l);border:1px dashed var(--line-bronze);max-width:44rem;color:var(--ink-2);margin:clamp(2.5rem,5vw,4rem) auto 0;padding:1.4rem 1.6rem}.db__note-title[data-astro-cid-2fpvz4yl]{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze-ink);margin-bottom:.4rem;font-size:.75rem}
