html.lb-open{overflow:hidden}.f-hero[data-astro-cid-qzfzln5w]{color:#fff;text-align:center;background:#000;place-items:center;height:calc(100vh - 6rem);min-height:32rem;max-height:60rem;display:grid;position:relative;overflow:hidden}.f-hero-img[data-astro-cid-qzfzln5w]{position:absolute;inset:-10% 0 0}.f-hero-img[data-astro-cid-qzfzln5w] img{height:100%}.f-hero-img[data-astro-cid-qzfzln5w] .f-zoom{animation:30s ease-out both f-zoom}@keyframes f-zoom{0%{filter:brightness(.4)saturate(.6);transform:scale(1.18)}15%{filter:brightness()saturate()}to{transform:scale(1)}}.f-hero-shade[data-astro-cid-qzfzln5w]{background:radial-gradient(#0000001a,#0000008c);position:absolute;inset:0}.f-hero-text[data-astro-cid-qzfzln5w]{padding:0 1.25rem;position:relative}.f-eyebrow[data-astro-cid-qzfzln5w]{color:#f1d3a3;letter-spacing:.3em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem}.f-hero[data-astro-cid-qzfzln5w] h1[data-astro-cid-qzfzln5w]{text-shadow:0 4px 30px #00000073;margin:0;font-size:clamp(3rem,10vw,8rem);line-height:1}.f-hero[data-astro-cid-qzfzln5w] h1[data-astro-cid-qzfzln5w] .f-word[data-astro-cid-qzfzln5w]{white-space:nowrap;animation:none;display:inline-block}.f-hero[data-astro-cid-qzfzln5w] h1[data-astro-cid-qzfzln5w] .f-word[data-astro-cid-qzfzln5w] span[data-astro-cid-qzfzln5w]{animation:1.4s both f-letter;animation-delay:calc(.6s + var(--i) * 50ms);display:inline-block}@keyframes f-letter{0%{opacity:0;filter:blur(12px);transform:translateY(.2em)}}.f-tagline[data-astro-cid-qzfzln5w]{margin:1.25rem 0 0;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:300;animation:1.4s 1.6s both f-letter}.f-scroll[data-astro-cid-qzfzln5w]{border:2px solid #fffc;border-radius:999px;width:1.6rem;height:2.6rem;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.f-scroll[data-astro-cid-qzfzln5w] span[data-astro-cid-qzfzln5w]{background:#fff;border-radius:2px;width:4px;height:.5rem;animation:1.8s ease-in-out infinite f-wheel;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}@keyframes f-wheel{60%{opacity:0;transform:translate(-50%,.8rem)}to{opacity:0}}.f-caption[data-astro-cid-qzfzln5w]{opacity:.85;margin:0;font-size:.75rem;position:absolute;bottom:1.25rem;right:1.25rem}.f-intro[data-astro-cid-qzfzln5w]{text-align:center;padding:clamp(4rem,10vw,8rem) 0}.f-intro[data-astro-cid-qzfzln5w] p[data-astro-cid-qzfzln5w]{max-width:44rem;font-family:var(--font-head);margin:0 auto;font-size:clamp(1.5rem,3.6vw,2.4rem);font-style:italic;line-height:1.35}.f-gallery[data-astro-cid-qzfzln5w]{padding-bottom:clamp(4rem,9vw,7rem)}.f-head[data-astro-cid-qzfzln5w]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.f-head[data-astro-cid-qzfzln5w] h2[data-astro-cid-qzfzln5w],.f-story[data-astro-cid-qzfzln5w] h2[data-astro-cid-qzfzln5w],.f-about[data-astro-cid-qzfzln5w] h2[data-astro-cid-qzfzln5w]{margin:0;font-size:clamp(2.2rem,5vw,3.6rem)}.f-head[data-astro-cid-qzfzln5w] p[data-astro-cid-qzfzln5w]{color:var(--muted);margin:0;font-size:.9rem}.f-grid[data-astro-cid-qzfzln5w]{grid-template-columns:repeat(4,1fr);grid-auto-rows:12rem;grid-auto-flow:dense;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.f-item--0[data-astro-cid-qzfzln5w]{grid-area:span 2/span 2}.f-item--1[data-astro-cid-qzfzln5w]{grid-row:span 2}.f-item--4[data-astro-cid-qzfzln5w]{grid-column:span 2}.f-thumb[data-astro-cid-qzfzln5w]{cursor:zoom-in;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.f-thumb[data-astro-cid-qzfzln5w] img{height:100%;transition:opacity .5s,scale 1s cubic-bezier(.2,.7,.2,1)}.f-thumb[data-astro-cid-qzfzln5w]:hover img,.f-thumb[data-astro-cid-qzfzln5w]:focus-visible img{opacity:.75;scale:1.06}.f-thumb-text[data-astro-cid-qzfzln5w]{color:#fff;font-family:var(--font-head);text-align:left;opacity:0;font-size:1.3rem;font-style:italic;transition:opacity .4s,transform .4s;display:grid;position:absolute;bottom:.9rem;left:1rem;transform:translateY(10px)}.f-thumb-text[data-astro-cid-qzfzln5w] span[data-astro-cid-qzfzln5w]{color:#f1d3a3;font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-style:normal}.f-thumb[data-astro-cid-qzfzln5w]:hover .f-thumb-text[data-astro-cid-qzfzln5w],.f-thumb[data-astro-cid-qzfzln5w]:focus-visible .f-thumb-text[data-astro-cid-qzfzln5w]{opacity:1;transform:none}@media (width<=720px){.f-grid[data-astro-cid-qzfzln5w]{grid-template-columns:repeat(2,1fr);grid-auto-rows:9rem}.f-item--4[data-astro-cid-qzfzln5w]{grid-column:span 2}.f-thumb-text[data-astro-cid-qzfzln5w]{opacity:1;text-shadow:0 2px 8px #000000b3;font-size:1rem;transform:none}}.f-lightbox[data-astro-cid-qzfzln5w]{color:#fff;background:#080706f5;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0}.f-lightbox[data-astro-cid-qzfzln5w]::backdrop{background:#000c}.f-lightbox[data-astro-cid-qzfzln5w][open]{place-items:center;animation:.3s f-fade;display:grid}@keyframes f-fade{0%{opacity:0}}.f-lb-figure[data-astro-cid-qzfzln5w]{gap:1rem;width:min(90vw,80rem);margin:0;display:grid}.f-lb-frame[data-astro-cid-qzfzln5w]{aspect-ratio:3/2;max-height:78vh;overflow:hidden}.f-lb-img[data-astro-cid-qzfzln5w]{object-fit:cover;width:100%;height:100%;transform:scale(var(--z,1))}.f-lb-img[data-astro-cid-qzfzln5w].is-in{animation:.5s cubic-bezier(.2,.7,.2,1) f-slide}.f-lb-img[data-astro-cid-qzfzln5w].from-left{--from:-40px}.f-lb-img[data-astro-cid-qzfzln5w].from-right{--from:40px}@keyframes f-slide{0%{opacity:0;translate:var(--from,40px) 0}}.f-lightbox[data-astro-cid-qzfzln5w] figcaption[data-astro-cid-qzfzln5w]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.f-lb-title[data-astro-cid-qzfzln5w]{font-family:var(--font-head);font-size:1.5rem;font-style:italic}.f-lb-meta[data-astro-cid-qzfzln5w]{color:#c8bba8;font-size:.85rem}.f-lb-count[data-astro-cid-qzfzln5w]{color:#c8bba8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.f-lb-btn[data-astro-cid-qzfzln5w],.f-lb-close[data-astro-cid-qzfzln5w]{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:2rem;line-height:1;transition:background .2s,border-color .2s;display:grid;position:absolute}.f-lb-btn[data-astro-cid-qzfzln5w]:hover,.f-lb-close[data-astro-cid-qzfzln5w]:hover{border-color:var(--accent);background:#000c}.f-lb-prev[data-astro-cid-qzfzln5w]{top:50%;left:1rem;transform:translateY(-50%)}.f-lb-next[data-astro-cid-qzfzln5w]{top:50%;right:1rem;transform:translateY(-50%)}.f-lb-close[data-astro-cid-qzfzln5w]{top:1rem;right:1rem}.f-story[data-astro-cid-qzfzln5w]{background:#1c1916;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.f-story-img[data-astro-cid-qzfzln5w]{height:100%;min-height:30rem}.f-story-img[data-astro-cid-qzfzln5w] img{height:100%}.f-story-text[data-astro-cid-qzfzln5w]{padding:clamp(2.5rem,6vw,5rem)}.f-story-text[data-astro-cid-qzfzln5w] h2[data-astro-cid-qzfzln5w]{margin-bottom:1.25rem;font-size:clamp(1.8rem,3.6vw,2.6rem)}.f-more[data-astro-cid-qzfzln5w]{color:var(--accent);border-bottom:1px solid;font-weight:600;text-decoration:none}@media (width<=820px){.f-story[data-astro-cid-qzfzln5w]{grid-template-columns:1fr}.f-story-img[data-astro-cid-qzfzln5w]{min-height:18rem}}.f-about[data-astro-cid-qzfzln5w]{border-top:1px solid var(--line);padding:clamp(4rem,9vw,7rem) 0}.f-about-grid[data-astro-cid-qzfzln5w]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:2rem;display:grid}.f-about-grid[data-astro-cid-qzfzln5w] p[data-astro-cid-qzfzln5w]{margin-top:0;font-size:1.15rem}.f-facts[data-astro-cid-qzfzln5w]{margin:1.5rem 0 0;padding:0;list-style:none}.f-facts[data-astro-cid-qzfzln5w] li[data-astro-cid-qzfzln5w]{border-bottom:1px solid var(--line);color:var(--muted);padding:.7rem 0}@media (width<=720px){.f-about-grid[data-astro-cid-qzfzln5w]{grid-template-columns:1fr}}.p-hero[data-astro-cid-k2z2iqxq]{background:radial-gradient(circle at 85% 20%, #f8d9bf 0 18rem, transparent 18rem), var(--bg);padding:clamp(3rem,7vw,5rem) 0 6rem;position:relative;overflow:hidden}.p-hero-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2rem;display:grid}.p-hello[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);background:#fff;border-radius:999px;margin:0 0 1rem;padding:.35rem 1rem;font-weight:700;display:inline-block;transform:rotate(-2deg);box-shadow:0 6px 16px -8px #3b1d1066}.p-hero[data-astro-cid-k2z2iqxq] h1[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);margin:0 0 1.25rem;font-size:clamp(2.6rem,6.6vw,5rem);line-height:1}.p-lead[data-astro-cid-k2z2iqxq]{max-width:30rem;margin:0 0 2rem;font-size:1.2rem}.p-actions[data-astro-cid-k2z2iqxq]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.p-link[data-astro-cid-k2z2iqxq]{text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.p-hero-art[data-astro-cid-k2z2iqxq]{justify-self:center;width:min(100%,30rem);position:relative}.p-plate[data-astro-cid-k2z2iqxq]{aspect-ratio:1;border:12px solid #fff;border-radius:50%;overflow:hidden;box-shadow:0 40px 70px -30px #3b1d1099}.p-plate[data-astro-cid-k2z2iqxq] img{object-position:46% 50%;height:100%;transform:scale(1.5)}.p-plate[data-astro-cid-k2z2iqxq] .p-spin{animation:90s linear infinite p-spin}@keyframes p-spin{to{rotate:360deg}}.p-steam[data-astro-cid-k2z2iqxq]{filter:blur(4px);opacity:0;background:radial-gradient(#ffffffd9,#0000 70%);border-radius:50%;width:1.4rem;height:5rem;animation:4.5s ease-in infinite p-steam;position:absolute;top:8%;left:45%}.p-steam--2[data-astro-cid-k2z2iqxq]{animation-delay:1.5s;left:52%}.p-steam--3[data-astro-cid-k2z2iqxq]{animation-delay:3s;left:38%}@keyframes p-steam{0%{opacity:0;transform:translateY(40px)scaleX(1)}30%{opacity:.9}to{opacity:0;transform:translateY(-80px)scaleX(2.2)rotate(8deg)}}.p-sticker[data-astro-cid-k2z2iqxq]{background:var(--accent-ink);color:#fff;text-align:center;border-radius:50%;place-content:center;width:7rem;height:7rem;margin:0;line-height:1;display:grid;position:absolute;bottom:1rem;right:-.5rem;rotate:12deg}.p-sticker[data-astro-cid-k2z2iqxq] strong[data-astro-cid-k2z2iqxq]{font-family:var(--font-head);font-size:2.4rem}.p-wave[data-astro-cid-k2z2iqxq]{fill:#fff;width:100%;height:4rem;position:absolute;bottom:-1px;left:0}@media (width<=820px){.p-hero-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:1fr}.p-hero-art[data-astro-cid-k2z2iqxq]{order:-1;width:min(80%,22rem)}}.p-cook[data-astro-cid-k2z2iqxq]{background:#fff;padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.p-cook-head[data-astro-cid-k2z2iqxq]{max-width:44rem;margin-bottom:2rem}.p-kicker[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);margin:0 0 .5rem;font-weight:700}.p-cook[data-astro-cid-k2z2iqxq] h2[data-astro-cid-k2z2iqxq],.p-recipes[data-astro-cid-k2z2iqxq] h2[data-astro-cid-k2z2iqxq],.p-about[data-astro-cid-k2z2iqxq] h2[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.2rem)}.p-cook-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}.p-card[data-astro-cid-k2z2iqxq]{background:var(--soft);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.p-card[data-astro-cid-k2z2iqxq] h3[data-astro-cid-k2z2iqxq]{margin:0 0 1rem;font-size:1.5rem}.p-serve[data-astro-cid-k2z2iqxq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.p-stepper[data-astro-cid-k2z2iqxq]{background:#fff;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.p-stepper[data-astro-cid-k2z2iqxq] button[data-astro-cid-k2z2iqxq]{background:var(--accent-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.3rem;line-height:1;transition:transform .2s}.p-stepper[data-astro-cid-k2z2iqxq] button[data-astro-cid-k2z2iqxq]:active{transform:scale(.9)}.p-stepper[data-astro-cid-k2z2iqxq] output[data-astro-cid-k2z2iqxq]{text-align:center;min-width:6.5rem;font-weight:700}.p-checks[data-astro-cid-k2z2iqxq],.p-steps[data-astro-cid-k2z2iqxq]{margin:0;padding:0;list-style:none}.p-checks[data-astro-cid-k2z2iqxq] li[data-astro-cid-k2z2iqxq],.p-step[data-astro-cid-k2z2iqxq]{border-bottom:1px dashed #e2c7b2;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.65rem 0;display:flex;position:relative}.p-checks[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq],.p-step[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]{opacity:0;width:1.5rem;height:1.5rem;margin:.15rem 0 0;position:absolute}.p-checks[data-astro-cid-k2z2iqxq] label[data-astro-cid-k2z2iqxq],.p-step[data-astro-cid-k2z2iqxq] label[data-astro-cid-k2z2iqxq]{cursor:pointer;flex:1;gap:.75rem;min-width:12rem;transition:color .3s;display:flex}.p-checks[data-astro-cid-k2z2iqxq] label[data-astro-cid-k2z2iqxq]:before{content:"";border:2px solid var(--accent-ink);background:#fff 50%/70% no-repeat;border-radius:8px;flex:none;width:1.5rem;height:1.5rem;margin-top:.1rem;transition:background-color .25s,transform .25s cubic-bezier(.3,1.6,.5,1)}.p-checks[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:checked+label[data-astro-cid-k2z2iqxq]:before,.p-step[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:checked+label[data-astro-cid-k2z2iqxq] .p-step-num[data-astro-cid-k2z2iqxq]{background-color:var(--accent-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' d='M5 12l5 5 9-10'/%3E%3C/svg%3E");transform:scale(1.1)}.p-checks[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:checked+label[data-astro-cid-k2z2iqxq],.p-step[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:checked+label[data-astro-cid-k2z2iqxq]{color:#8a6a58;text-decoration:line-through;text-decoration-color:var(--accent)}.p-checks[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:focus-visible+label[data-astro-cid-k2z2iqxq]:before,.p-step[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:focus-visible+label[data-astro-cid-k2z2iqxq] .p-step-num[data-astro-cid-k2z2iqxq]{outline:3px solid var(--accent);outline-offset:2px}.p-amount[data-astro-cid-k2z2iqxq]{font-weight:700;display:inline-block}.p-amount[data-astro-cid-k2z2iqxq].is-bump{animation:.4s p-bump}@keyframes p-bump{50%{color:var(--accent);transform:scale(1.35)}}.p-steps-card[data-astro-cid-k2z2iqxq]{background:#fff8f1;border:2px solid #f1d8c4}.p-progress[data-astro-cid-k2z2iqxq]{background:#f1d8c4;height:6px;position:absolute;top:0;left:0;right:0}.p-progress[data-astro-cid-k2z2iqxq] span[data-astro-cid-k2z2iqxq]{background:var(--accent);width:0;height:100%;transition:width .5s;display:block}.p-done-count[data-astro-cid-k2z2iqxq]{float:right;color:var(--muted);font-family:var(--font-body);font-size:.9rem;font-weight:400}.p-step-num[data-astro-cid-k2z2iqxq]{border:2px solid var(--accent-ink);width:2rem;height:2rem;color:var(--accent-ink);background:#fff 50%/65% no-repeat;border-radius:50%;flex:none;place-items:center;font-weight:700;transition:background-color .25s,color .25s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.p-step[data-astro-cid-k2z2iqxq] input[data-astro-cid-k2z2iqxq]:checked+label[data-astro-cid-k2z2iqxq] .p-step-num[data-astro-cid-k2z2iqxq]{color:#0000}.p-timer-btn[data-astro-cid-k2z2iqxq]{border:2px solid var(--accent-ink);color:var(--accent-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;margin-left:2.75rem;padding:.35rem .85rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.p-timer-btn[data-astro-cid-k2z2iqxq]:hover{background:var(--accent-ink);color:#fff}.p-finished[data-astro-cid-k2z2iqxq]{background:var(--accent-ink);color:#fff;border-radius:12px;margin:1rem 0;padding:.75rem 1rem;font-weight:700;animation:.5s p-bump}.p-steps-card[data-astro-cid-k2z2iqxq] .p-link[data-astro-cid-k2z2iqxq]{margin-top:1rem;display:inline-block}@media (width<=820px){.p-cook-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:1fr}}.p-timer[data-astro-cid-k2z2iqxq]{z-index:40;background:var(--dark);color:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;padding:1rem 1.25rem;animation:.5s cubic-bezier(.3,1.4,.5,1) both p-timer-in;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 24px 50px -16px #00000080}.p-timer[data-astro-cid-k2z2iqxq][hidden]{display:none}@keyframes p-timer-in{0%{opacity:0;transform:translateY(30px)scale(.9)}}.p-timer-ring[data-astro-cid-k2z2iqxq]{grid-row:span 2;width:4rem;rotate:-90deg}.p-timer-ring[data-astro-cid-k2z2iqxq] circle[data-astro-cid-k2z2iqxq]{fill:none;stroke:#fff3;stroke-width:8px}.p-timer-ring[data-astro-cid-k2z2iqxq] .p-timer-arc[data-astro-cid-k2z2iqxq]{stroke:#ffb27f;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.p-timer-text[data-astro-cid-k2z2iqxq]{display:grid}.p-timer-label[data-astro-cid-k2z2iqxq]{opacity:.85;font-size:.8rem}.p-timer-time[data-astro-cid-k2z2iqxq]{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.1}.p-timer-actions[data-astro-cid-k2z2iqxq]{gap:.4rem;display:flex}.p-timer-actions[data-astro-cid-k2z2iqxq] button[data-astro-cid-k2z2iqxq]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.p-timer[data-astro-cid-k2z2iqxq].is-done{animation:.15s ease-in-out 8 alternate p-ring}@keyframes p-ring{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.p-recipes[data-astro-cid-k2z2iqxq]{padding:clamp(4rem,8vw,6rem) 0}.p-note[data-astro-cid-k2z2iqxq]{color:var(--muted);margin:-.5rem 0 2rem}.p-recipe-list[data-astro-cid-k2z2iqxq]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.p-recipe[data-astro-cid-k2z2iqxq]{color:inherit;gap:.3rem;text-decoration:none;display:grid;position:relative}.p-recipe-img[data-astro-cid-k2z2iqxq]{aspect-ratio:1;border:8px solid #fff;border-radius:50%;margin-bottom:.75rem;transition:transform .5s cubic-bezier(.3,1.4,.5,1);display:block;box-shadow:0 20px 40px -24px #3b1d1099}.p-recipe[data-astro-cid-k2z2iqxq]:hover .p-recipe-img[data-astro-cid-k2z2iqxq]{transform:rotate(-6deg)scale(1.03)}.p-recipe-img[data-astro-cid-k2z2iqxq] img{height:100%}.p-recipe-tag[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:700;position:absolute;top:.5rem;right:.5rem;rotate:6deg}.p-recipe-title[data-astro-cid-k2z2iqxq]{font-family:var(--font-head);text-align:center;font-size:1.35rem;font-weight:700}a[data-astro-cid-k2z2iqxq].p-recipe:hover .p-recipe-title[data-astro-cid-k2z2iqxq]{color:var(--accent-ink);text-decoration:underline}.p-recipe-meta[data-astro-cid-k2z2iqxq]{color:var(--muted);text-align:center;font-size:.92rem}@media (width<=34rem){.p-recipe-list[data-astro-cid-k2z2iqxq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.p-recipe-img[data-astro-cid-k2z2iqxq]{border-width:5px}.p-recipe-title[data-astro-cid-k2z2iqxq]{font-size:1.05rem}.p-recipe-meta[data-astro-cid-k2z2iqxq]{font-size:.8rem}.p-recipe-tag[data-astro-cid-k2z2iqxq]{font-size:.7rem;top:0;right:0}}.p-about[data-astro-cid-k2z2iqxq]{background:var(--soft);border-radius:48px;margin:0 clamp(0rem,2vw,1.5rem);padding:clamp(4rem,8vw,6rem) 0}.p-about-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.p-about-img[data-astro-cid-k2z2iqxq]{aspect-ratio:4/3;border-radius:32px;overflow:hidden;rotate:-2deg;box-shadow:0 30px 60px -30px #3b1d1099}.p-about-img[data-astro-cid-k2z2iqxq] img{height:100%}.p-facts[data-astro-cid-k2z2iqxq]{margin:1.5rem 0 0;padding:0;list-style:none}.p-facts[data-astro-cid-k2z2iqxq] li[data-astro-cid-k2z2iqxq]{margin-bottom:.5rem;padding-left:1.8rem;position:relative}.p-facts[data-astro-cid-k2z2iqxq] li[data-astro-cid-k2z2iqxq]:before{content:"";background:var(--accent);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.45rem;left:0}@media (width<=820px){.p-about-grid[data-astro-cid-k2z2iqxq]{grid-template-columns:1fr}}.v-hero[data-astro-cid-hwgrdxcs]{color:#fff;background:var(--dark);align-items:end;min-height:min(90vh,50rem);display:grid;position:relative;overflow:hidden}.v-hero-img[data-astro-cid-hwgrdxcs]{position:absolute;inset:-8% 0 0}.v-hero-img[data-astro-cid-hwgrdxcs] img{height:100%}.v-mist[data-astro-cid-hwgrdxcs]{filter:blur(20px);pointer-events:none;background:radial-gradient(#fff0e659,#0000 65%);width:140%;height:40%;position:absolute;left:-20%}.v-mist--1[data-astro-cid-hwgrdxcs]{animation:28s linear infinite alternate v-drift;top:45%}.v-mist--2[data-astro-cid-hwgrdxcs]{opacity:.7;animation:36s linear -10s infinite alternate-reverse v-drift;top:58%}@keyframes v-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}.v-hero-shade[data-astro-cid-hwgrdxcs]{background:linear-gradient(#0000 25%,#081a1666 55%,#081a16eb);position:absolute;inset:0}.v-hero-text[data-astro-cid-hwgrdxcs]{padding-top:8rem;padding-bottom:clamp(3rem,8vw,5.5rem);position:relative}.v-stamp[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:4px;margin:0 0 1.25rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}.v-stamp--dark[data-astro-cid-hwgrdxcs]{color:var(--accent-ink)}.v-hero[data-astro-cid-hwgrdxcs] h1[data-astro-cid-hwgrdxcs]{max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.2rem,5.6vw,4.2rem);line-height:1.08}.v-lead[data-astro-cid-hwgrdxcs]{color:#e2efec;max-width:34rem;margin:0 0 2rem;font-size:1.12rem}.v-hero[data-astro-cid-hwgrdxcs] .btn[data-astro-cid-hwgrdxcs]{color:var(--accent-ink);background:#fff;border-radius:4px}.v-bobber[data-astro-cid-hwgrdxcs]{width:2.5rem;animation:3.2s ease-in-out infinite v-bob;position:absolute;bottom:22%;right:clamp(1.5rem,12vw,12rem)}.v-ripple[data-astro-cid-hwgrdxcs]{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite v-ripple}@keyframes v-bob{50%{transform:translateY(6px)rotate(3deg)}}@keyframes v-ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (width<=720px){.v-bobber[data-astro-cid-hwgrdxcs]{display:none}}.v-log[data-astro-cid-hwgrdxcs]{background:repeating-linear-gradient(to bottom, transparent 0 31px, #11302b0f 31px 32px), var(--bg);padding:clamp(4rem,9vw,6rem) 0}.v-head[data-astro-cid-hwgrdxcs] h2[data-astro-cid-hwgrdxcs],.v-story[data-astro-cid-hwgrdxcs] h2[data-astro-cid-hwgrdxcs],.v-about[data-astro-cid-hwgrdxcs] h2[data-astro-cid-hwgrdxcs]{margin:0 0 .5rem;font-size:clamp(2rem,4.6vw,3.2rem)}.v-head[data-astro-cid-hwgrdxcs] p[data-astro-cid-hwgrdxcs]{color:var(--muted);margin:0}.v-season[data-astro-cid-hwgrdxcs]{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:2rem 0;display:grid}.v-season[data-astro-cid-hwgrdxcs] div[data-astro-cid-hwgrdxcs]{background:var(--dark);color:#fff;border-radius:4px;flex-direction:column-reverse;padding:1rem 1.25rem;display:flex}.v-season[data-astro-cid-hwgrdxcs] dd[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;line-height:1.1}.v-season[data-astro-cid-hwgrdxcs] dt[data-astro-cid-hwgrdxcs]{color:#b9d8d1;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}@media (width<=620px){.v-season[data-astro-cid-hwgrdxcs]{grid-template-columns:repeat(2,1fr)}}.v-log-grid[data-astro-cid-hwgrdxcs]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:1.5rem;display:grid}.v-book[data-astro-cid-hwgrdxcs]{box-shadow:0 1px 0 var(--line), 0 24px 50px -36px #11302b99;background:#fffdf7;border-radius:4px;padding:clamp(1rem,2.5vw,1.75rem)}.v-tools[data-astro-cid-hwgrdxcs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.v-chips[data-astro-cid-hwgrdxcs]{flex-wrap:wrap;gap:.4rem;display:flex}.v-chip[data-astro-cid-hwgrdxcs],.v-sort[data-astro-cid-hwgrdxcs]{border:1.5px solid var(--accent-ink);color:var(--accent-ink);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .85rem;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.v-chip[data-astro-cid-hwgrdxcs][aria-pressed=true],.v-sort[data-astro-cid-hwgrdxcs][aria-pressed=true]{background:var(--accent-ink);color:#fff}.v-sort[data-astro-cid-hwgrdxcs]:before{content:"↓ "}.v-entries[data-astro-cid-hwgrdxcs]{margin:0;padding:0;list-style:none}.v-entry[data-astro-cid-hwgrdxcs]{border-bottom:1px dashed #c9c1ac;padding:.9rem .25rem;transition:background .25s}.v-entry[data-astro-cid-hwgrdxcs]:hover{background:var(--soft)}.v-entry[data-astro-cid-hwgrdxcs][hidden]{display:none}.v-entry[data-astro-cid-hwgrdxcs].is-new{animation:.45s both v-in;animation-delay:calc(var(--i,0) * 40ms)}@keyframes v-in{0%{opacity:0;transform:translate(-12px)}}.v-entry-top[data-astro-cid-hwgrdxcs]{align-items:baseline;gap:.75rem;display:flex}.v-date[data-astro-cid-hwgrdxcs]{width:3.75rem;color:var(--muted);font-family:var(--font-head);flex:none;font-size:.85rem}.v-species[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);flex:1;font-size:1.15rem;font-weight:700}.v-cm[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);color:var(--accent-ink);font-size:1.15rem;font-weight:700}.v-ruler[data-astro-cid-hwgrdxcs]{background:repeating-linear-gradient(90deg,#d6cfb9 0 1px,#0000 1px 10px);border-radius:2px;height:8px;margin:.45rem 0 .4rem 4.5rem}.v-ruler[data-astro-cid-hwgrdxcs] span[data-astro-cid-hwgrdxcs]{width:var(--w);background:linear-gradient(to right, var(--accent), var(--accent-ink));transform-origin:0;border-radius:2px;height:100%;animation:1s cubic-bezier(.2,.7,.2,1) both v-grow;display:block}.v-entry[data-astro-cid-hwgrdxcs].is-new .v-ruler[data-astro-cid-hwgrdxcs] span[data-astro-cid-hwgrdxcs]{animation:.8s cubic-bezier(.2,.7,.2,1) both v-grow}@keyframes v-grow{0%{transform:scaleX(0)}}.v-entry-meta[data-astro-cid-hwgrdxcs]{color:var(--muted);margin:0 0 0 4.5rem;font-size:.88rem}@media (width<=520px){.v-ruler[data-astro-cid-hwgrdxcs],.v-entry-meta[data-astro-cid-hwgrdxcs]{margin-left:0}}.v-map-card[data-astro-cid-hwgrdxcs]{box-shadow:0 1px 0 var(--line), 0 24px 50px -36px #11302b99;background:#fffdf7;border-radius:4px;position:sticky;top:6rem;overflow:hidden}.v-map[data-astro-cid-hwgrdxcs]{aspect-ratio:1;position:relative;overflow:hidden}.v-map-svg[data-astro-cid-hwgrdxcs]{filter:blur(5px)saturate(.8);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.v-fog[data-astro-cid-hwgrdxcs]{backdrop-filter:blur(2px);background:radial-gradient(circle at 30% 30%,#ffffff80,#0000 40%),radial-gradient(circle at 70% 70%,#ffffff73,#0000 45%);animation:14s ease-in-out infinite alternate v-fog;position:absolute;inset:0}@keyframes v-fog{to{opacity:.8;background-position:30px -20px,-30px 20px}}.v-map[data-astro-cid-hwgrdxcs].is-peek .v-map-svg[data-astro-cid-hwgrdxcs]{animation:1.6s v-peek}@keyframes v-peek{30%{filter:blur(2.5px)saturate(.9)}55%{filter:blur(9px)saturate(.7)}}.v-region[data-astro-cid-hwgrdxcs]{justify-items:center;transition:opacity .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.v-region[data-astro-cid-hwgrdxcs].is-dim{opacity:.25}.v-region-ring[data-astro-cid-hwgrdxcs]{border:2px dashed var(--accent-ink);background:#2a7a6f2e;border-radius:50%;width:5rem;height:5rem;transition:background .3s,transform .3s;animation:3s ease-in-out infinite v-breathe}.v-region[data-astro-cid-hwgrdxcs].is-hot .v-region-ring[data-astro-cid-hwgrdxcs]{background:#2a7a6f73;transform:scale(1.15)}@keyframes v-breathe{50%{transform:scale(1.08)}}.v-region-label[data-astro-cid-hwgrdxcs]{color:#11302b;white-space:nowrap;background:#fff;border-radius:3px;margin-top:.3rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.v-secret[data-astro-cid-hwgrdxcs]{background:var(--dark);color:#fff;font-family:var(--font-head);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.4rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.v-map-foot[data-astro-cid-hwgrdxcs]{padding:1rem 1.25rem 1.25rem}.v-map-foot[data-astro-cid-hwgrdxcs] p[data-astro-cid-hwgrdxcs]{color:var(--muted);margin:0 0 .75rem;font-size:.92rem}.v-peek[data-astro-cid-hwgrdxcs]{background:var(--accent-ink);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:.55rem 1rem;font-weight:700}.v-peek-note[data-astro-cid-hwgrdxcs]{min-height:1.5em;font-family:var(--font-head);font-weight:700;color:var(--accent-ink)!important;margin:.6rem 0 0!important}@media (width<=860px){.v-log-grid[data-astro-cid-hwgrdxcs]{grid-template-columns:1fr}.v-map-card[data-astro-cid-hwgrdxcs]{position:static}}.v-story[data-astro-cid-hwgrdxcs]{background:var(--dark);color:#e9f3f0;padding:clamp(4rem,9vw,7rem) 0}.v-story-grid[data-astro-cid-hwgrdxcs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem;display:grid}.v-story[data-astro-cid-hwgrdxcs] .v-stamp--dark[data-astro-cid-hwgrdxcs]{color:#9fd8cc}.v-story[data-astro-cid-hwgrdxcs] .btn[data-astro-cid-hwgrdxcs]{color:var(--accent-ink);background:#fff;border-radius:4px}.v-polaroid[data-astro-cid-hwgrdxcs]{color:#11302b;background:#fbf8ef;padding:.9rem .9rem 0;transition:rotate .5s;rotate:-3deg;box-shadow:0 30px 60px -20px #0009}.v-polaroid[data-astro-cid-hwgrdxcs]:hover{rotate:0deg}.v-polaroid-cap[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);text-align:center;margin:0;padding:.8rem 0 1rem;font-size:1.1rem}@media (width<=820px){.v-story-grid[data-astro-cid-hwgrdxcs]{grid-template-columns:1fr}}.v-about[data-astro-cid-hwgrdxcs]{padding:0 0 clamp(4rem,9vw,6rem)}.v-about-inner[data-astro-cid-hwgrdxcs]{max-width:46rem}.v-about[data-astro-cid-hwgrdxcs] p[data-astro-cid-hwgrdxcs]{font-size:1.12rem}.v-facts[data-astro-cid-hwgrdxcs]{margin:1.5rem 0 0;padding:0;list-style:none}.v-facts[data-astro-cid-hwgrdxcs] li[data-astro-cid-hwgrdxcs]{font-family:var(--font-head);border-bottom:1px dashed #c9c1ac;padding:.5rem 0}.v-facts[data-astro-cid-hwgrdxcs] li[data-astro-cid-hwgrdxcs]:before{content:"✓ ";color:var(--accent-ink);font-weight:700}
