.RecipeLab-module__dDP_vW__bench{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(24px,3.5vw,56px);display:grid}.RecipeLab-module__dDP_vW__picture{aspect-ratio:1600/1067;background:#fff;border-radius:6px;width:100%;max-width:calc(150svh - 225px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 40px 70px -40px #1e2e26a6}.RecipeLab-module__dDP_vW__svg{width:100%;height:100%}.RecipeLab-module__dDP_vW__part{opacity:0;transition:opacity .9s var(--ease-ink)}.RecipeLab-module__dDP_vW__part[data-on]{opacity:1}.RecipeLab-module__dDP_vW__pop{color:#1e2e26;font:italic 500 clamp(.8rem, .5vw + .6rem, 1rem) / 1 var(--font-display), serif;white-space:nowrap;opacity:0;pointer-events:none;background:#fffcf6f0;border-radius:999px;padding:7px 12px;position:absolute;transform:translateY(8px)scale(.92);box-shadow:0 8px 18px -8px #00000073}.RecipeLab-module__dDP_vW__pop[data-on]{animation:RecipeLab-module__dDP_vW__pop 2.2s var(--ease-ink) both}@keyframes RecipeLab-module__dDP_vW__pop{0%{opacity:0;transform:translateY(8px)scale(.92)}14%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.RecipeLab-module__dDP_vW__served{color:#6e5326;font:700 .72rem/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:transform .4s var(--ease-stamp), opacity .2s ease;background:#fffcf6eb;border:2px solid #b08a4a;border-radius:4px;padding:8px 14px 7px;position:absolute;top:14px;right:14px;transform:rotate(4deg)scale(1.3)}.RecipeLab-module__dDP_vW__served[data-on]{opacity:1;transform:rotate(4deg)}.RecipeLab-module__dDP_vW__box{position:relative}.RecipeLab-module__dDP_vW__tabs{gap:4px;padding-left:14px;display:flex}.RecipeLab-module__dDP_vW__tab{color:#1e2e26;cursor:pointer;min-height:44px;transition:transform .25s var(--ease-out), background .2s ease;background:#e3d8c2;border:0;border-radius:10px 10px 0 0;padding:10px 14px 8px;font-size:.82rem;font-weight:600;transform:translateY(4px)}.RecipeLab-module__dDP_vW__tab[aria-selected=true]{background:#fffdf6;transform:none}.RecipeLab-module__dDP_vW__card{color:#1e2e26;background-color:#fffdf6;background-image:linear-gradient(#2f5a438c,#2f5a438c),repeating-linear-gradient(#0000 0 31px,#1f4fa31a 31px 32px);background-position:0 66px,0 70px;background-repeat:no-repeat,repeat;background-size:100% 2px,100% 100%;border-radius:4px;padding:26px 26px 22px;position:relative;box-shadow:0 1px 2px #0000001a,0 30px 50px -30px #1e2e2699}.RecipeLab-module__dDP_vW__cardKicker{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:#6e5326;margin:0;font-weight:600}.RecipeLab-module__dDP_vW__cardTitle{font:500 clamp(1.3rem, 1vw + .9rem, 1.75rem) / 1.15 var(--font-display), serif;letter-spacing:-.01em;margin:6px 0 22px}.RecipeLab-module__dDP_vW__cardTitle em{color:#2f5a43;font-style:italic}.RecipeLab-module__dDP_vW__cols{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.RecipeLab-module__dDP_vW__cols h4{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:#4a5672;margin:0 0 8px}.RecipeLab-module__dDP_vW__items{margin:0;padding:0;list-style:none}.RecipeLab-module__dDP_vW__items button{width:100%;min-height:44px;color:inherit;text-align:left;font:450 1rem/1.25 var(--font-display), serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.RecipeLab-module__dDP_vW__box2{background:#fff;border:1.6px solid #1e2e26;border-radius:3px;flex:none;width:22px;height:22px}.RecipeLab-module__dDP_vW__box2 svg{width:100%;height:100%;overflow:visible}.RecipeLab-module__dDP_vW__box2 path{fill:none;stroke:#2f5a43;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .45s var(--ease-ink), opacity .15s ease}.RecipeLab-module__dDP_vW__items button[aria-pressed=true] .RecipeLab-module__dDP_vW__box2 path{stroke-dashoffset:0;opacity:1}.RecipeLab-module__dDP_vW__method{counter-reset:m;gap:10px;margin:0;padding:0;list-style:none;display:grid}.RecipeLab-module__dDP_vW__method li{counter-increment:m;font:450 .98rem/1.3 var(--font-display), serif;gap:10px;display:flex}.RecipeLab-module__dDP_vW__method li:before{content:counter(m);width:24px;height:24px;font:700 .75rem/1 var(--font-body), sans-serif;color:#fff;background:#b08a4a;border-radius:50%;flex:none;place-items:center;display:grid}.RecipeLab-module__dDP_vW__serve{color:#fffdf6;cursor:pointer;background:#1e2e26;border:0;border-radius:999px;min-height:44px;margin-top:18px;padding:10px 18px;font-size:.9rem;font-weight:600}.RecipeLab-module__dDP_vW__phone{font:600 1.35rem/1 var(--font-body), sans-serif;letter-spacing:.01em;border-top:1px dashed #1e2e264d;margin:20px 0 0;padding-top:14px}.RecipeLab-module__dDP_vW__phone span{font:italic 400 1rem/1 var(--font-display), serif;color:#6e5326;margin-right:6px}@media (max-width:960px){.RecipeLab-module__dDP_vW__bench{grid-template-columns:1fr}}@media (max-width:480px){.RecipeLab-module__dDP_vW__cols{grid-template-columns:1fr}.RecipeLab-module__dDP_vW__tab{padding:10px 10px 8px;font-size:.76rem}}
