.hero-news[data-astro-cid-qiulg3cb]{z-index:2;color:#f6f1e7;backdrop-filter:blur(14px)saturate(1.1);opacity:0;background:#140e0a6b;border:1px solid #f6f1e72e;width:min(24rem,100% - 2.5rem);padding:1.1rem 1.4rem .6rem;transition:opacity 1s 2.4s,transform 1.2s cubic-bezier(.2,.6,.2,1) 2.4s;position:absolute;bottom:clamp(1.25rem,4vw,3rem);left:clamp(1.25rem,4vw,3rem);transform:translateY(12px)}.hero.is-revealed .hero-news[data-astro-cid-qiulg3cb]{opacity:1;transform:none}.hero[data-astro-cid-ge2uvauf]{z-index:0;background:var(--color-paper);color:#f6f1e7;height:100svh;min-height:560px;position:sticky;top:0;overflow:hidden}.hero[data-astro-cid-ge2uvauf].is-revealed,.hero[data-astro-cid-ge2uvauf].skip-intro{background:#140e0a}.hero-scene[data-astro-cid-ge2uvauf]{filter:blur(calc(var(--covered,0) * 14px));transform:scale(calc(1 + var(--covered,0) * .06));position:absolute;inset:0}.hero-dim[data-astro-cid-ge2uvauf]{z-index:4;pointer-events:none;opacity:calc(var(--covered,0) * .65);background:#140e0a;position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf],.hero-steam[data-astro-cid-ge2uvauf],.hero-shade[data-astro-cid-ge2uvauf],.hero-cover[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero-cover[data-astro-cid-ge2uvauf]{z-index:3;pointer-events:none}.hero-image[data-astro-cid-ge2uvauf]{opacity:0}.hero-steam[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s}.hero[data-astro-cid-ge2uvauf].is-steaming .hero-steam[data-astro-cid-ge2uvauf]{opacity:1}.hero-shade[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:0;background:linear-gradient(#140e0a8c 0%,#0000 22%),linear-gradient(#0000 72%,#140e0a99 100%),linear-gradient(270deg,#140e0a80 0%,#0000 38%),radial-gradient(120% 80% at 50% 60%,#0000 55%,#140e0a73 100%);transition:opacity 1.6s}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-shade[data-astro-cid-ge2uvauf]{opacity:1}.hero-copy[data-astro-cid-ge2uvauf]{z-index:2;filter:drop-shadow(0 2px 18px #140e0a80);flex-direction:column;align-items:center;display:flex;position:absolute;top:clamp(6.5rem,17vh,11rem);right:clamp(1.5rem,7vw,7rem)}.hero-title[data-astro-cid-ge2uvauf]{color:#f6f1e7;margin:0}.hero-title[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{opacity:0;filter:blur(8px);width:auto;height:clamp(14rem,44vh,26rem);display:block;transform:translateY(-.6rem)scale(1.015);mask-image:linear-gradient(#000 0% 35%,#00000059 50%,#0000 65%);mask-position:0 100%;mask-size:100% 300%;mask-repeat:no-repeat}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-title[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{animation:2.6s cubic-bezier(.33,0,.2,1) .15s forwards ink-wash,2.2s cubic-bezier(.2,.6,.2,1) .15s forwards ink-settle}@keyframes ink-wash{to{mask-position:0 0}}@keyframes ink-settle{0%{opacity:0;filter:blur(8px)}35%{opacity:.85;filter:blur(3px)}to{opacity:1;filter:blur();transform:none}}.hero-stamp[data-astro-cid-ge2uvauf]{opacity:0;width:clamp(3.5rem,6vw,5.5rem);height:auto;display:block;position:absolute;top:91%;left:75%;transform:translate(-50%,-50%)scale(1.4)}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-stamp[data-astro-cid-ge2uvauf]{animation:2.1s 1.9s forwards stamp}@keyframes stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.3,1.6,.5,1);transform:translate(-50%,-50%)scale(1.4)}24%{opacity:.92;transform:translate(-50%,-50%)scale(1)}55%{opacity:.92;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(1)}to{opacity:.92;transform:translate(-50%,-50%)scale(.6)}}.hero-scroll[data-astro-cid-ge2uvauf]{z-index:2;font-family:var(--font-serif);letter-spacing:.35em;text-shadow:0 0 6px #140e0ae6,0 0 18px #140e0ab3;opacity:0;flex-direction:column;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;transition:opacity 1s 2.2s;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-scroll[data-astro-cid-ge2uvauf]{opacity:1}.hero-scroll[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{writing-mode:vertical-rl}.hero-scroll[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(currentColor 50%,#0000 50%) 0 0/100% 200%;width:1.5px;height:56px;animation:2.4s ease-in-out infinite drip;box-shadow:0 0 8px #140e0a80}@keyframes drip{0%{background-position:0 100%}to{background-position:0 -100%}}@media (prefers-reduced-motion:reduce){.hero-image[data-astro-cid-ge2uvauf]{opacity:1}.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:after{filter:none!important;transition:opacity .6s!important;animation:none!important;transform:none!important}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-stamp[data-astro-cid-ge2uvauf]{opacity:.92;transform:translate(-50%,-50%)scale(.6)!important}.hero[data-astro-cid-ge2uvauf].is-revealed .hero-title[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{opacity:1;mask-image:none}}.feature-scroll[data-astro-cid-rlgj343m]{font-family:var(--font-serif);letter-spacing:.35em;color:var(--color-ink);flex-direction:column;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.feature-scroll[data-astro-cid-rlgj343m] span[data-astro-cid-rlgj343m]{writing-mode:vertical-rl}.feature-scroll[data-astro-cid-rlgj343m] i[data-astro-cid-rlgj343m]{background:linear-gradient(currentColor 50%,#0000 50%) 0 0/100% 200%;width:1.5px;height:56px;animation:2.4s ease-in-out infinite feature-drip}@keyframes feature-drip{0%{background-position:0 100%}to{background-position:0 -100%}}@media (prefers-reduced-motion:reduce){.feature-scroll[data-astro-cid-rlgj343m] i[data-astro-cid-rlgj343m]{animation:none}}.recipe-slide[data-astro-cid-b5e2qqdb]{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .9s,visibility 0s linear .9s}.recipe-slide[data-astro-cid-b5e2qqdb].is-active{opacity:1;visibility:visible;transition:opacity .9s}.recipe-dot[data-astro-cid-b5e2qqdb]{place-items:center;width:2.75rem;height:2.75rem;display:grid}.recipe-dot[data-astro-cid-b5e2qqdb] span[data-astro-cid-b5e2qqdb]{background:var(--color-line);width:1.75rem;height:2px;transition:background .4s;display:block}.recipe-dot[data-astro-cid-b5e2qqdb][aria-current=true] span[data-astro-cid-b5e2qqdb]{background:var(--color-ink)}.recipe-dot[data-astro-cid-b5e2qqdb]:hover span[data-astro-cid-b5e2qqdb]{background:var(--color-soy)}.recipe-arrow[data-astro-cid-b5e2qqdb]{border:1px solid var(--color-line);width:2.75rem;height:2.75rem;font-family:var(--font-serif);place-items:center;transition:border-color .3s,color .3s;display:grid}.recipe-arrow[data-astro-cid-b5e2qqdb]:hover{border-color:var(--color-soy);color:var(--color-soy)}@media (prefers-reduced-motion:reduce){.recipe-slide[data-astro-cid-b5e2qqdb],.recipe-slide[data-astro-cid-b5e2qqdb].is-active{transition:none}}.reveal-pending{opacity:0;filter:blur(6px);transition:opacity 1.2s,transform 1.4s cubic-bezier(.2,.6,.2,1),filter 1.2s;transform:translateY(2rem)}.reveal-pending.is-visible{opacity:1;filter:none;transform:none}
