.landing-module__CclqKa__root{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafaf8;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-module__CclqKa__root *,.landing-module__CclqKa__root :before,.landing-module__CclqKa__root :after{box-sizing:border-box}.landing-module__CclqKa__root ::selection{color:#fff;background:#c17b5f}@keyframes landing-module__CclqKa__rcpFloatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-module__CclqKa__rcpFadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__CclqKa__rcpPulseDot{0%,to{box-shadow:0 0 #16a34a59}50%{box-shadow:0 0 0 6px #16a34a00}}@keyframes landing-module__CclqKa__rcpCaretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes landing-module__CclqKa__rcpKeywordGlow{0%{background:#c17b5f1f;box-shadow:0 0 #c17b5f73,inset 0 0 0 1px #c17b5f4d}50%{background:#c17b5f38;box-shadow:0 0 0 6px #c17b5f00,inset 0 0 0 1px #c17b5f80}to{background:#c17b5f1f;box-shadow:0 0 #c17b5f00,inset 0 0 0 1px #c17b5f4d}}@keyframes landing-module__CclqKa__rcpShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes landing-module__CclqKa__rcpDetectedChipIn{0%{opacity:0;transform:translateY(-6px)scale(.7)}60%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__CclqKa__floatBubble{animation:6s ease-in-out infinite landing-module__CclqKa__rcpFloatBubble}.landing-module__CclqKa__fadeInUp{animation:.4s cubic-bezier(.23,1,.32,1) landing-module__CclqKa__rcpFadeInUp}.landing-module__CclqKa__pulseDot{animation:2s ease-in-out infinite landing-module__CclqKa__rcpPulseDot}.landing-module__CclqKa__typingCaret{animation:.9s step-end infinite landing-module__CclqKa__rcpCaretBlink}.landing-module__CclqKa__keywordGlow{animation:1.6s ease-in-out infinite landing-module__CclqKa__rcpKeywordGlow}.landing-module__CclqKa__shimmer{animation:1.6s cubic-bezier(.4,0,.2,1) landing-module__CclqKa__rcpShimmer}.landing-module__CclqKa__detectedChip{animation:.5s cubic-bezier(.34,1.56,.64,1) both landing-module__CclqKa__rcpDetectedChipIn}.landing-module__CclqKa__navlink:hover{background:#0000000d}.landing-module__CclqKa__cta{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.landing-module__CclqKa__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1a1a1a4d}.landing-module__CclqKa__heroInput::placeholder{color:#bbb}@media (prefers-reduced-motion:reduce){.landing-module__CclqKa__floatBubble,.landing-module__CclqKa__fadeInUp,.landing-module__CclqKa__pulseDot,.landing-module__CclqKa__typingCaret,.landing-module__CclqKa__keywordGlow,.landing-module__CclqKa__shimmer,.landing-module__CclqKa__detectedChip{animation:none!important}}@media (max-width:960px){.landing-module__CclqKa__heroGrid{grid-template-columns:1fr!important}.landing-module__CclqKa__darkGrid,.landing-module__CclqKa__emailGrid,.landing-module__CclqKa__storeGrid,.landing-module__CclqKa__priceGrid{grid-template-columns:1fr!important;gap:56px!important}.landing-module__CclqKa__heroH1{font-size:52px!important}.landing-module__CclqKa__bigH2{font-size:40px!important}.landing-module__CclqKa__ctaH2{font-size:56px!important}.landing-module__CclqKa__browserPad{padding:32px 28px!important}.landing-module__CclqKa__studioGrid{grid-template-columns:1fr!important;gap:28px!important}.landing-module__CclqKa__footerGrid{grid-template-columns:1fr 1fr!important;gap:32px!important}.landing-module__CclqKa__navLinks{display:none!important}.landing-module__CclqKa__bookShelf{flex-wrap:wrap!important;gap:12px!important}.landing-module__CclqKa__creatorStatsGrid{grid-template-columns:repeat(2,1fr)!important}.landing-module__CclqKa__creatorStatsGrid .landing-module__CclqKa__creatorStatCell:nth-child(2){border-right:none!important}.landing-module__CclqKa__creatorStatsGrid .landing-module__CclqKa__creatorStatCell:first-child,.landing-module__CclqKa__creatorStatsGrid .landing-module__CclqKa__creatorStatCell:nth-child(2){border-bottom:1px solid #0000000f!important}.landing-module__CclqKa__creatorsGrid,.landing-module__CclqKa__featureIndex{grid-template-columns:repeat(2,1fr)!important}.landing-module__CclqKa__featureBlockGrid{direction:ltr!important;grid-template-columns:1fr!important;gap:48px!important}.landing-module__CclqKa__featureBlock{padding:80px 32px!important}.landing-module__CclqKa__planCardsGrid{grid-template-columns:1fr!important;gap:24px!important}.landing-module__CclqKa__planCard{transform:none!important}.landing-module__CclqKa__savingsGrid{grid-template-columns:1fr!important;gap:32px!important}.landing-module__CclqKa__blogGrid{grid-template-columns:repeat(2,1fr)!important;gap:44px 28px!important}.landing-module__CclqKa__blogFeatured{grid-template-columns:1fr!important;gap:28px!important}}.landing-module__CclqKa__heroChildren{margin-top:0}@media (max-width:760px){.landing-module__CclqKa__heroChildren{margin-top:32px}.landing-module__CclqKa__section140{padding:80px 20px!important}.landing-module__CclqKa__section160{padding:96px 20px 80px!important}.landing-module__CclqKa__heroSection{min-height:calc(100vh - 48px)!important;padding:96px 20px 40px!important}.landing-module__CclqKa__heroH1{font-size:44px!important}.landing-module__CclqKa__heroKicker{margin-bottom:18px!important}.landing-module__CclqKa__heroLead{margin:20px 0 24px!important;font-size:16px!important}.landing-module__CclqKa__heroGrid{gap:40px!important;padding:0 4px!important}.landing-module__CclqKa__heroBubble{display:none!important}.landing-module__CclqKa__phoneWrap{transform-origin:top;margin-bottom:-100px;transform:scale(.78)!important}.landing-module__CclqKa__replacesStrip{gap:18px!important}.landing-module__CclqKa__replacesStrip>span{font-size:15px!important}.landing-module__CclqKa__dmFlow{max-width:380px!important}.landing-module__CclqKa__bigH2{font-size:32px!important;line-height:1.08!important}.landing-module__CclqKa__studioHeroTitle{font-size:36px!important}.landing-module__CclqKa__bookTile{transform:none!important}.landing-module__CclqKa__receiptCard{padding:24px!important}.landing-module__CclqKa__priceCard{padding:20px!important}.landing-module__CclqKa__ctaH2{font-size:44px!important}.landing-module__CclqKa__footerGrid{grid-template-columns:1fr!important;gap:28px!important}.landing-module__CclqKa__footerBottom{flex-direction:column;align-items:flex-start!important;gap:12px!important}.landing-module__CclqKa__navLoginHide{display:none!important}.landing-module__CclqKa__navCtaCompact{padding:9px 14px!important;font-size:13.5px!important}.landing-module__CclqKa__navLogoCompact{font-size:18px!important}.landing-module__CclqKa__sectionHeader{margin-bottom:40px!important}.landing-module__CclqKa__claimWrap{max-width:100%!important}.landing-module__CclqKa__claimBtn{padding:12px 18px!important;font-size:14px!important}.landing-module__CclqKa__creatorsHero{padding:120px 20px 56px!important}.landing-module__CclqKa__creatorsGrid{grid-template-columns:1fr!important;gap:16px!important}.landing-module__CclqKa__creatorStatCell{padding:24px 16px!important}.landing-module__CclqKa__creatorStatCell>div:first-child{font-size:32px!important}.landing-module__CclqKa__creatorGridHeader{margin-bottom:24px!important}.landing-module__CclqKa__featureIndex{grid-template-columns:1fr!important}.landing-module__CclqKa__featureBlock{padding:64px 20px!important}.landing-module__CclqKa__featureBlockGrid{gap:36px!important}.landing-module__CclqKa__planCardsGrid{padding:0!important}.landing-module__CclqKa__savingsTools{grid-template-columns:1fr!important}.landing-module__CclqKa__blogGrid{grid-template-columns:1fr!important;row-gap:40px!important}.landing-module__CclqKa__blogFilterBar{padding:16px 0 18px!important}}@media (max-width:420px){.landing-module__CclqKa__heroH1{letter-spacing:-.03em!important;font-size:38px!important}.landing-module__CclqKa__bigH2{font-size:28px!important}.landing-module__CclqKa__ctaH2{font-size:38px!important}.landing-module__CclqKa__replacesStrip>span{font-size:13px!important}.landing-module__CclqKa__phoneWrap{margin-bottom:-140px;transform:scale(.68)!important}.landing-module__CclqKa__navCtaCompact{padding:8px 12px!important;font-size:12.5px!important}}
.theme-editorial [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.02em;line-height:1.08}.theme-editorial [data-slot=subtitle]{font-family:var(--font-display);color:var(--color-text-muted);font-weight:400}.theme-editorial [data-slot=cta]{background:var(--color-accent);color:#fff;font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-size:.8rem;font-weight:700}.theme-editorial [data-slot=recipe-card]{box-shadow:none;background:0 0;border:none;border-radius:0;transition:opacity .15s}.theme-editorial [data-slot=recipe-card]:hover{opacity:.85}.theme-editorial [data-slot=recipe-card-title]{font-family:var(--font-display);font-weight:600;font-size:calc(1.15rem*var(--size-scale));letter-spacing:-.015em;line-height:1.15}.theme-editorial [data-slot=recipe-chips]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.theme-editorial [data-slot=chip-time]{display:none}.theme-editorial [data-slot=chip-difficulty]{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);background:0 0;border:none;border-radius:0;padding:0;font-size:.62rem;font-weight:700}.theme-editorial [data-slot=byline]{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-size:.82rem;font-style:italic;font-weight:400}.theme-editorial [data-slot=byline] span{color:var(--color-text-muted);font-weight:400;text-decoration:none}.theme-editorial [data-slot=rating]{color:var(--color-accent);font-family:var(--font-body);gap:6px;margin-top:4px;font-size:.78rem;font-weight:500}.theme-editorial [data-slot=rating] svg{width:12px;height:12px}.theme-editorial [data-slot=recipe-meta]{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.03em;font-size:.72rem}.theme-editorial [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.theme-editorial [data-slot=recipe-card] p{display:none}.theme-editorial [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.05}.theme-editorial [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-muted);font-size:.85rem;font-style:normal}.theme-editorial [data-slot=recipe-page] [data-slot=byline] span{color:var(--color-text);font-weight:700}.theme-editorial [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-display);color:var(--color-text);font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.55}.theme-editorial [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:700}.theme-editorial [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem;font-weight:400;line-height:1.55}.theme-editorial [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);font-size:1.0625rem;line-height:1.65}.theme-editorial [data-slot=recipe-page] [data-slot=step]:before{content:"Step " counter(step);counter-increment:step;font-family:var(--font-kicker);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}
.theme-press [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.025em;line-height:1.02}.theme-press [data-slot=subtitle]{font-family:var(--font-body);font-weight:400}.theme-press [data-slot=cta]{background:var(--color-accent);color:#fff;font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;border-radius:0;font-size:.8rem;font-weight:800}.theme-press [data-slot=recipe-card]{box-shadow:none;background:0 0;border:none;border-bottom:3px solid #111;border-radius:0;padding-bottom:12px;transition:opacity .15s}.theme-press [data-slot=recipe-card]:hover{opacity:.88}.theme-press [data-slot=recipe-card-title]{font-family:var(--font-display);font-weight:700;font-size:calc(1.2rem*var(--size-scale));letter-spacing:-.025em;line-height:1.05}.theme-press [data-slot=recipe-chips]{display:flex}.theme-press [data-slot=chip-difficulty]{display:none}.theme-press [data-slot=chip-time]{background:var(--color-accent-2,#f3c63d);color:#111;font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:0;padding:3px 8px;font-size:.62rem;font-weight:800}.theme-press [data-slot=byline]{font-family:var(--font-kicker);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.theme-press [data-slot=recipe-meta]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.theme-press [data-slot=rating]{color:var(--color-accent);font-family:var(--font-kicker);letter-spacing:.04em;font-size:.75rem;font-weight:800}.theme-press [data-slot=recipe-card] p{display:none}.theme-press [data-slot=wordmark]{font-family:var(--font-kicker);letter-spacing:-.03em;font-weight:800}.theme-press [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1}.theme-press [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-kicker);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:800}.theme-press [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-body);color:var(--color-text);font-size:1.15rem;line-height:1.55}.theme-press [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);background:var(--color-accent-2,#f3c63d);padding:.4rem .75rem;font-size:.85rem;font-weight:800;display:inline-block}.theme-press [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-body);color:var(--color-text);font-size:1rem;line-height:1.55}.theme-press [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);font-size:1.0625rem;line-height:1.6}.theme-press [data-slot=recipe-page] [data-slot=step]:before{content:"Step " counter(step);counter-increment:step;font-family:var(--font-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:800}
.theme-atelier [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.015em;font-style:italic;line-height:1.05}.theme-atelier [data-slot=subtitle]{font-family:var(--font-display);color:var(--color-text);font-size:1.1rem;font-weight:400;line-height:1.55}.theme-atelier [data-slot=cta]{color:var(--color-text);border:1px solid var(--color-text);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.2em;background:0 0;border-radius:0;padding:.75rem 1.5rem;font-size:.72rem;font-weight:500}.theme-atelier [data-slot=recipe-card]{box-shadow:none;background:0 0;border:none;border-radius:0}.theme-atelier [data-slot=recipe-card-title]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(1.25rem*var(--size-scale));letter-spacing:-.01em;margin-top:.5rem;line-height:1.2}.theme-atelier [data-slot=byline]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.28em;color:var(--color-text-muted);font-size:.62rem}.theme-atelier [data-slot=recipe-meta]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.25em;color:var(--color-text-muted);font-size:.62rem}.theme-atelier [data-slot=rating]{display:none}.theme-atelier [data-slot=recipe-card] p{display:none}.theme-atelier [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:.01em;font-style:italic;font-weight:500}.theme-atelier [data-slot=recipe-page]{max-width:720px;margin:0 auto}.theme-atelier [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-align:left;font-size:clamp(2.5rem,5vw,3.75rem);font-style:italic;font-weight:400;line-height:1}.theme-atelier [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-kicker);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;display:flex}.theme-atelier [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-display);color:var(--color-text);font-size:1.2rem;font-weight:400;line-height:1.6}.theme-atelier [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:21/9;object-fit:cover}.theme-atelier [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:500}.theme-atelier [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-display);color:var(--color-text);font-size:1.1rem;font-weight:400;line-height:1.7}.theme-atelier [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-display);color:var(--color-text);margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.theme-atelier [data-slot=recipe-page] [data-slot=step]:before{content:counter(step,upper-roman)".";counter-increment:step;font-family:var(--font-display);letter-spacing:.1em;text-transform:none;color:var(--color-accent);padding-bottom:.5rem;font-size:1rem;font-style:italic;font-weight:500}
.theme-vintage [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.01em;line-height:1.1}.theme-vintage [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6}.theme-vintage [data-slot=kicker]{color:var(--color-accent);font-variant-caps:small-caps;font-family:var(--font-kicker);letter-spacing:.18em;font-weight:500}.theme-vintage [data-slot=cta]{color:var(--color-accent);border:1px solid var(--color-accent);font-family:var(--font-body);letter-spacing:.12em;background:0 0;border-radius:0;padding:.6rem 1.4rem;font-size:.85rem;font-variant-caps:small-caps;font-weight:500}.theme-vintage [data-slot=recipe-card]{background:var(--color-surface);border:1px solid var(--color-accent);border-radius:0;padding:0;transition:background .15s}.theme-vintage [data-slot=recipe-card]:hover{background:#fbf7eb}.theme-vintage [data-slot=recipe-card-title]{font-family:var(--font-display);font-variant-caps:small-caps;font-weight:600;font-size:calc(1.15rem*var(--size-scale));letter-spacing:.04em;text-align:center;margin-top:.75rem;padding:0 .75rem;line-height:1.15}.theme-vintage [data-slot=byline]{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;justify-content:center;padding:0 .75rem;font-size:.85rem;font-style:italic}.theme-vintage [data-slot=recipe-meta]{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-accent-2,var(--color-accent));justify-content:center;padding:0 .75rem .75rem;font-size:.72rem;font-variant-caps:small-caps}.theme-vintage [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:.08em;font-variant-caps:small-caps;font-weight:600}.theme-vintage [data-slot=rating]{color:var(--color-accent-2,var(--color-accent))}.theme-vintage [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:.02em;text-align:center;color:var(--color-text);font-size:clamp(2.25rem,4.5vw,3.25rem);font-variant-caps:small-caps;font-weight:600;line-height:1.1}.theme-vintage [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;justify-content:center;padding:0;font-size:.95rem;font-style:italic;display:flex}.theme-vintage [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-display);color:var(--color-text);font-size:1.15rem;line-height:1.7}.theme-vintage [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-display);letter-spacing:.1em;text-transform:none;color:var(--color-accent);border-bottom:1px solid var(--color-border);padding-bottom:.5rem;font-size:1.4rem;font-variant-caps:small-caps;font-weight:600}.theme-vintage [data-slot=recipe-page] [data-slot=ingredients]{border:1px solid var(--color-accent);background:var(--color-surface);padding:1.25rem 1.5rem;border-top:1px solid var(--color-accent)!important}.theme-vintage [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-accent)}.theme-vintage [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem;font-weight:400;line-height:1.7}.theme-vintage [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-display);color:var(--color-text);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.theme-vintage [data-slot=recipe-page] [data-slot=step]:before{content:counter(step,upper-roman)".";counter-increment:step;font-family:var(--font-display);letter-spacing:.08em;text-transform:none;color:var(--color-accent);font-size:1.1rem;font-variant-caps:small-caps;font-weight:600}
.theme-scandi [data-slot=hero-heading]{font-family:var(--font-display);font-weight:400;font-size:calc(4rem*var(--size-scale));letter-spacing:-.025em;line-height:1}.theme-scandi [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.02em;max-width:38rem;font-size:.95rem;line-height:1.6}.theme-scandi [data-slot=kicker]{color:var(--color-text-muted);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.24em;font-size:.7rem;font-weight:500}.theme-scandi [data-slot=cta]{color:var(--color-text);border:1px solid var(--color-text);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.2em;background:0 0;border-radius:0;padding:.75rem 1.5rem;font-size:.72rem;font-weight:500}.theme-scandi [data-slot=recipe-card]{box-shadow:none;background:0 0;border:none;border-radius:0;transition:opacity .15s}.theme-scandi [data-slot=recipe-card]:hover{opacity:.82}.theme-scandi [data-slot=recipe-card-title]{font-family:var(--font-display);font-weight:400;font-size:calc(1.35rem*var(--size-scale));letter-spacing:-.015em;margin-top:1rem;line-height:1.1}:is(.theme-scandi [data-slot=byline],.theme-scandi [data-slot=recipe-meta]){font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.24em;color:var(--color-text-muted);font-size:.6rem;font-weight:500}.theme-scandi [data-slot=recipe-card] p{display:none}.theme-scandi [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400}.theme-scandi [data-slot=rating]{display:none}.theme-scandi [data-slot=recipe-page]{max-width:640px;margin:0 auto}.theme-scandi [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:16/9;object-fit:cover}.theme-scandi [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.025em;text-align:center;color:var(--color-text);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:400;line-height:1}.theme-scandi [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-kicker);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);justify-content:center;font-size:.65rem;font-weight:500;display:flex}.theme-scandi [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-body);color:var(--color-text);text-align:center;font-size:1rem;line-height:1.75}.theme-scandi [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:500}.theme-scandi [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-body);color:var(--color-text);font-size:.95rem;line-height:1.8}.theme-scandi [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);margin-bottom:2.5rem;font-size:.95rem;line-height:1.85}.theme-scandi [data-slot=recipe-page] [data-slot=step]:before{content:counter(step,decimal-leading-zero);counter-increment:step;font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-text-muted);font-size:1rem;font-weight:400}
.theme-sobremesa [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(2.5rem*var(--size-scale));letter-spacing:-.02em;line-height:1.05}.theme-sobremesa [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.6}.theme-sobremesa [data-slot=kicker]{color:var(--color-accent-2,var(--color-accent));font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:700}.theme-sobremesa [data-slot=cta]{background:var(--color-accent);color:#fff;font-family:var(--font-kicker);border-radius:4px;padding:.75rem 1.25rem;font-size:.85rem;font-weight:700}.theme-sobremesa [data-slot=recipe-card]{background:var(--color-surface);border-radius:.5rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 14px -6px #8b5e3433}.theme-sobremesa [data-slot=recipe-card]:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #8b5e344d}.theme-sobremesa [data-slot=recipe-card-title]{font-family:var(--font-display);font-weight:600;font-size:calc(1.15rem*var(--size-scale));letter-spacing:-.01em;line-height:1.15}.theme-sobremesa [data-slot=byline]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-2,var(--color-accent));font-size:.7rem;font-weight:700}.theme-sobremesa [data-slot=recipe-meta]{font-family:var(--font-body);color:var(--color-accent);font-size:.85rem;font-weight:600}.theme-sobremesa [data-slot=recipe-chips]{display:flex}:is(.theme-sobremesa [data-slot=chip-time],.theme-sobremesa [data-slot=chip-difficulty]){background:var(--color-accent-2,var(--color-accent));color:#fff;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:700}.theme-sobremesa [data-slot=rating]{color:var(--color-accent);font-family:var(--font-kicker);font-weight:700}.theme-sobremesa [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700}.theme-sobremesa [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;box-shadow:0 14px 40px -12px #8b5e344d}.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-meta]{background:var(--color-accent-2,var(--color-accent));color:#fff;border-radius:.5rem;flex-direction:row;gap:1.5rem;padding:.75rem 1rem}:is(.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-meta] .metaLabel,.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-meta] .timeLabel){color:#fffc;font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;width:auto;font-size:.65rem;font-weight:700}:is(.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-meta] .metaValue,.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-meta] .timeValue){color:#fff;font-weight:700}.theme-sobremesa [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1}.theme-sobremesa [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-2,var(--color-accent));font-size:.72rem;font-weight:700;display:flex}.theme-sobremesa [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-body);color:var(--color-text);font-size:1.05rem;line-height:1.7}.theme-sobremesa [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-display);letter-spacing:-.015em;text-transform:none;color:var(--color-accent);font-size:1.5rem;font-weight:700}.theme-sobremesa [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-body);color:var(--color-text);font-size:1rem;line-height:1.7}.theme-sobremesa [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);min-height:2rem;margin-bottom:1.5rem;padding-left:2.5rem;font-size:1rem;line-height:1.7;position:relative}.theme-sobremesa [data-slot=recipe-page] [data-slot=step]:before{content:counter(step);counter-increment:step;background:var(--color-accent-2,var(--color-accent));color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-kicker);letter-spacing:0;text-transform:none;border-radius:4px;justify-content:center;align-items:center;padding-bottom:0;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:0;left:0}
.theme-trattoria [data-slot=hero-heading]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(3.25rem*var(--size-scale));letter-spacing:-.01em;line-height:1.05}.theme-trattoria [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.02em;font-size:.9rem;line-height:1.7}.theme-trattoria [data-slot=kicker]{color:var(--color-accent);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.28em;font-size:.65rem;font-weight:500}.theme-trattoria [data-slot=cta]{color:var(--color-text);border:1px solid var(--color-accent);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.2em;background:0 0;border-radius:999px;padding:.5rem 1.5rem;font-size:.7rem;font-weight:500}.theme-trattoria [data-slot=recipe-card]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;border-radius:.25rem;transition:border-color .2s}.theme-trattoria [data-slot=recipe-card]:hover{border-color:var(--color-accent)}.theme-trattoria [data-slot=recipe-card-title]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(1.2rem*var(--size-scale));letter-spacing:-.01em;text-align:center;margin-top:.5rem;padding:0 .75rem;line-height:1.1}:is(.theme-trattoria [data-slot=byline],.theme-trattoria [data-slot=recipe-meta]){font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.22em;color:var(--color-text-muted);text-align:center;justify-content:center;padding:0 .75rem;font-size:.6rem}.theme-trattoria [data-slot=recipe-meta]{padding-bottom:.75rem}.theme-trattoria [data-slot=recipe-card] p{display:none}.theme-trattoria [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:.02em;font-style:italic;font-weight:400}.theme-trattoria [data-slot=rating]{color:var(--color-accent);font-family:var(--font-kicker);font-size:.7rem}.theme-trattoria [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);text-align:center;font-size:clamp(2.5rem,5vw,3.75rem);font-style:italic;font-weight:400;line-height:1}.theme-trattoria [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-kicker);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);text-align:center;justify-content:center;padding:0;font-size:.62rem;font-weight:500;display:flex}.theme-trattoria [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-body);color:var(--color-text);font-size:1rem;font-style:italic;line-height:1.8}.theme-trattoria [data-slot=recipe-page] [data-slot=hero-image]{border:1px solid var(--color-border)}.theme-trattoria [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:1;object-fit:cover}.theme-trattoria [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);border-bottom:1px solid var(--color-border);padding-bottom:.5rem;font-size:.68rem;font-weight:500}.theme-trattoria [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-body);color:var(--color-text);font-size:.95rem;line-height:1.8}.theme-trattoria [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);margin-bottom:2rem;font-size:.95rem;line-height:1.85}.theme-trattoria [data-slot=recipe-page] [data-slot=step]:before{content:counter(step,decimal-leading-zero)".";counter-increment:step;font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-accent);font-size:1.1rem;font-style:italic;font-weight:400}
.theme-hawker [data-slot=hero-heading]{font-family:var(--font-display);font-weight:800;font-size:calc(3rem*var(--size-scale));letter-spacing:-.035em;text-transform:uppercase;line-height:1}.theme-hawker [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);font-weight:500;line-height:1.5}.theme-hawker [data-slot=kicker]{color:var(--color-accent);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800}.theme-hawker [data-slot=cta]{background:var(--color-accent);color:#fff;font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.85rem 1.5rem;font-size:.85rem;font-weight:800}.theme-hawker [data-slot=recipe-card]{background:var(--color-surface);border-radius:.5rem;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.theme-hawker [data-slot=recipe-card]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.theme-hawker [data-slot=recipe-card-title]{font-family:var(--font-display);font-weight:800;font-size:calc(1.1rem*var(--size-scale));letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.theme-hawker [data-slot=recipe-chips]{display:flex}:is(.theme-hawker [data-slot=chip-time],.theme-hawker [data-slot=chip-difficulty]){background:var(--color-accent);color:#fff;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;padding:3px 8px;font-size:.62rem;font-weight:800}.theme-hawker [data-slot=rating]{color:var(--color-accent);font-family:var(--font-kicker);font-size:.82rem;font-weight:800}.theme-hawker [data-slot=byline]{display:none}.theme-hawker [data-slot=recipe-meta]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.7rem;font-weight:800}.theme-hawker [data-slot=recipe-card] p{display:none}.theme-hawker [data-slot=wordmark]{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-weight:800}.theme-hawker [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:1;object-fit:cover;border-radius:.5rem}.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta]{flex-flow:wrap;gap:.5rem;display:flex}:is(.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .metaItem,.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .timeItem){background:var(--color-accent);color:#fff;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.35rem .75rem;display:inline-flex}:is(.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .metaLabel,.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .timeLabel){color:#fffc;font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;width:auto;font-size:.6rem;font-weight:800}:is(.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .metaValue,.theme-hawker [data-slot=recipe-page] [data-slot=recipe-meta] .timeValue){color:#fff;font-size:.75rem;font-weight:800}.theme-hawker [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--color-text);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:.95}.theme-hawker [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-body);color:var(--color-text);font-size:1.05rem;font-weight:500;line-height:1.6}.theme-hawker [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-accent);font-size:1.75rem;font-weight:800}.theme-hawker [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-body);color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.6}.theme-hawker [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-body);color:var(--color-text);min-height:2rem;margin-bottom:1.5rem;padding-left:2.5rem;font-size:1rem;font-weight:500;line-height:1.6;position:relative}.theme-hawker [data-slot=recipe-page] [data-slot=step]:before{content:counter(step);counter-increment:step;background:var(--color-accent);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-display);letter-spacing:0;text-transform:none;border-radius:4px;justify-content:center;align-items:center;padding-bottom:0;font-size:.95rem;font-weight:800;display:flex;position:absolute;top:0;left:0}
.theme-zine [data-slot=hero-heading]{font-family:var(--font-display);font-weight:700;font-size:calc(3.5rem*var(--size-scale));letter-spacing:-.02em;line-height:.95}.theme-zine [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text);font-size:.95rem;font-weight:500;line-height:1.55}.theme-zine [data-slot=kicker]{color:var(--color-accent);background:var(--color-accent-2);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;font-size:.68rem;font-weight:800;display:inline-block}.theme-zine [data-slot=cta]{background:var(--color-primary);color:var(--color-accent-2);font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.08em;border-radius:0;padding:.75rem 1.25rem;font-size:.8rem;font-weight:800}.theme-zine [data-slot=recipe-card]{background:var(--color-surface);border:2px solid var(--color-primary);box-shadow:4px 4px 0 var(--color-accent-2);border-radius:0;transition:transform .15s,box-shadow .15s}.theme-zine [data-slot=recipe-card]:hover{box-shadow:6px 6px 0 var(--color-accent-2);transform:translate(-2px,-2px)}.theme-zine [data-slot=recipe-chips]{display:flex}.theme-zine [data-slot=chip-time]{background:var(--color-accent);color:var(--color-accent-2);font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;padding:3px 8px;font-size:.62rem;font-weight:800}.theme-zine [data-slot=chip-difficulty]{background:var(--color-accent-2);color:var(--color-primary);font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;padding:3px 8px;font-size:.62rem;font-weight:800}.theme-zine [data-slot=recipe-card-title]{font-family:var(--font-kicker);font-weight:800;font-size:calc(1.15rem*var(--size-scale));letter-spacing:-.015em;text-transform:uppercase;line-height:1.05}.theme-zine [data-slot=byline]{font-family:var(--font-display);color:var(--color-accent);font-style:italic;font-weight:400}.theme-zine [data-slot=recipe-meta]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);font-weight:800}.theme-zine [data-slot=rating]{color:var(--color-accent);font-family:var(--font-kicker);font-weight:800}.theme-zine [data-slot=wordmark]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:-.02em;font-weight:800}.theme-zine [data-slot=recipe-page] [data-slot=hero-image]{border:2px solid var(--color-primary)}.theme-zine [data-slot=recipe-page] [data-slot=hero-image] img{aspect-ratio:3/2;object-fit:cover;filter:contrast(1.05)saturate(.95)}.theme-zine [data-slot=recipe-page] [data-slot=recipe-title]{font-family:var(--font-kicker);letter-spacing:-.04em;text-transform:uppercase;color:var(--color-primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:.9}.theme-zine [data-slot=recipe-page] [data-slot=byline]{font-family:var(--font-display);color:var(--color-accent);font-size:1rem;font-style:italic;font-weight:400;display:flex}.theme-zine [data-slot=recipe-page] [data-slot=description]{font-family:var(--font-display);color:var(--color-text);font-size:1.1rem;line-height:1.55}.theme-zine [data-slot=recipe-page] [data-slot=section-heading]{font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-2);background:var(--color-primary);padding:.35rem .75rem;font-size:1rem;font-weight:800;display:inline-block}.theme-zine [data-slot=recipe-page] [data-slot=ingredient]{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:400;line-height:1.65}.theme-zine [data-slot=recipe-page] [data-slot=step]{font-family:var(--font-display);color:var(--color-text);margin-bottom:1.75rem;font-size:1.05rem;line-height:1.7}.theme-zine [data-slot=recipe-page] [data-slot=step]:before{content:counter(step);counter-increment:step;font-family:var(--font-kicker);letter-spacing:-.02em;text-transform:none;color:var(--color-accent);font-size:1.5rem;font-weight:800}
.theme-aegean [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.015em;line-height:1.04}.theme-aegean [data-slot=subtitle]{font-family:var(--font-display);color:var(--color-text-muted);font-style:italic;line-height:1.5}.theme-aegean [data-slot=kicker]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);font-weight:500}
.theme-japanese [data-slot=hero-heading]{font-family:var(--font-display);letter-spacing:.01em;font-weight:500;line-height:1.3}.theme-japanese [data-slot=subtitle]{font-family:var(--font-display);color:var(--color-text-muted);line-height:1.7}.theme-japanese [data-slot=kicker]{font-family:var(--font-kicker);color:var(--color-accent);letter-spacing:.32em;text-transform:uppercase;font-size:.62rem;font-weight:500}
.theme-moody [data-slot=hero-heading]{font-family:var(--font-display);font-style:italic;font-weight:var(--font-display-weight);color:var(--color-text);letter-spacing:-.01em;line-height:1.02}.theme-moody [data-slot=subtitle]{font-family:var(--font-display);color:var(--color-text-muted);font-style:italic;line-height:1.55}.theme-moody [data-slot=kicker]{font-family:var(--font-kicker);color:var(--color-accent);text-transform:uppercase;letter-spacing:.22em;font-weight:500}
.theme-sousvide [data-slot=hero-heading]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;font-weight:700;line-height:.96}.theme-sousvide [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);line-height:1.55}.theme-sousvide [data-slot=kicker]{font-family:var(--font-kicker);color:var(--color-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:500}
.theme-cour [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.005em;color:#1b2f18;line-height:.95}.theme-cour [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);font-style:italic;line-height:1.55}.theme-cour [data-slot=kicker]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.28em;color:#b83524;font-size:.7rem;font-weight:600}
.theme-sufra [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.01em;color:#1f2218;line-height:.92}.theme-sufra [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);font-style:italic;line-height:1.55}.theme-sufra [data-slot=kicker]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.3em;color:#a82e1f;font-size:.7rem;font-weight:700}
.theme-almanaque [data-slot=hero-heading]{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.005em;text-transform:uppercase;color:#6e1c12;line-height:.92}.theme-almanaque [data-slot=subtitle]{font-family:var(--font-body);color:var(--color-text-muted);font-style:italic;line-height:1.55}.theme-almanaque [data-slot=kicker]{font-family:var(--font-kicker);text-transform:uppercase;letter-spacing:.3em;color:#9c2a1a;font-size:.7rem;font-weight:700}

.CarouselScroller-module__AhBCnW__container{position:relative}.CarouselScroller-module__AhBCnW__navBtn{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e2e2);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.CarouselScroller-module__AhBCnW__navBtn:hover{background:var(--color-background,#f2f2f2);box-shadow:0 4px 12px #0000001f}.CarouselScroller-module__AhBCnW__hidden{display:none}.CarouselScroller-module__AhBCnW__prevBtn{left:-18px}.CarouselScroller-module__AhBCnW__nextBtn{right:-18px}.CarouselScroller-module__AhBCnW__navIcon{width:20px;height:20px;color:var(--color-text,#333)}@media (max-width:768px){.CarouselScroller-module__AhBCnW__navBtn{display:none}}
.press-recipe-module__1AViza__recipe{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);line-height:1.6;container-type:inline-size}.press-recipe-module__1AViza__page{max-width:1100px;margin:0 auto;padding:clamp(2rem,4cqi,3rem) clamp(1.75rem,4.5cqi,3rem) clamp(3rem,6cqi,5rem)}.press-recipe-module__1AViza__masthead{text-align:center;border-bottom:3px double var(--color-primary,var(--color-text));margin-bottom:1.75rem;padding-bottom:clamp(1rem,2.5cqi,1.5rem)}.press-recipe-module__1AViza__sect{font-family:var(--font-kicker,var(--font-body));letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.65rem;font-size:clamp(.65rem,1.25cqi,.7rem);font-weight:700}.press-recipe-module__1AViza__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.03em;color:var(--color-primary,var(--color-text));text-wrap:balance;word-break:break-word;overflow-wrap:anywhere;margin:0 0 .65rem;font-size:clamp(2.75rem,11cqi,7.5rem);font-weight:900;line-height:.9}.press-recipe-module__1AViza__title .press-recipe-module__1AViza__i,.press-recipe-module__1AViza__i{font-style:italic;font-weight:400}.press-recipe-module__1AViza__dek{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);max-width:56ch;margin:0 auto 1.05rem;font-size:clamp(1.05rem,2.4cqi,1.55rem);font-style:italic;line-height:1.3}.press-recipe-module__1AViza__byline{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:.665rem;font-weight:500;display:flex}.press-recipe-module__1AViza__byline b{color:var(--color-primary,var(--color-text));font-weight:700}.press-recipe-module__1AViza__sep{color:var(--color-accent);margin:0 .7rem}.press-recipe-module__1AViza__imgWrap{margin-bottom:1.5rem;position:relative}.press-recipe-module__1AViza__img{aspect-ratio:21/9;object-fit:cover;filter:grayscale(.2)contrast(1.08);width:100%;display:block}.press-recipe-module__1AViza__imgCap{font-family:var(--font-kicker,var(--font-body));letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-primary,var(--color-text));margin-bottom:1.5rem;padding-top:.5rem;padding-bottom:.75rem;font-size:.665rem}.press-recipe-module__1AViza__imgCap b{color:var(--color-accent);font-weight:700}.press-recipe-module__1AViza__body{grid-template-columns:340px 1fr;gap:clamp(2rem,4cqi,2.5rem);margin-top:clamp(1.5rem,3cqi,2rem);display:grid}.press-recipe-module__1AViza__ing{background:var(--color-surface,var(--color-background));border:2px solid var(--color-primary,var(--color-text));align-self:start;padding:1.5rem;position:sticky;top:1rem}.press-recipe-module__1AViza__ing h3{font-family:var(--font-display,var(--font-heading));border-bottom:2px solid var(--color-primary,var(--color-text));color:var(--color-primary,var(--color-text));margin:0 0 .25rem;padding-bottom:.75rem;font-size:clamp(1.5rem,3cqi,1.85rem);font-weight:900;line-height:1}.press-recipe-module__1AViza__ingSub{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px dotted var(--color-primary,var(--color-text));margin-bottom:.75rem;padding-top:.5rem;padding-bottom:.75rem;font-size:.665rem;font-weight:600}.press-recipe-module__1AViza__ingRow{border-bottom:1px dotted var(--color-primary,var(--color-text));grid-template-columns:92px 1fr;align-items:baseline;gap:.85rem;padding:.6rem 0;display:grid}.press-recipe-module__1AViza__ingAmtWrap{flex-direction:column;align-items:flex-end;display:flex}.press-recipe-module__1AViza__ingAmt{font-family:var(--font-kicker,var(--font-body));letter-spacing:.04em;color:var(--color-accent);text-transform:uppercase;text-align:right;font-size:.7rem;font-weight:600;line-height:1.3}.press-recipe-module__1AViza__ingAmtEquiv{font-family:var(--font-body);color:var(--color-text-muted);text-align:right;margin-top:2px;font-size:.665rem;font-style:italic}.press-recipe-module__1AViza__ingName{font-family:var(--font-body);color:var(--color-text);font-size:.95rem}.press-recipe-module__1AViza__ingOptional{color:var(--color-text-muted);font-size:.825rem;font-style:italic}.press-recipe-module__1AViza__ingNote{color:var(--color-text-muted);margin-top:2px;font-size:.825rem;font-style:italic;display:block}.press-recipe-module__1AViza__ingRowSection{border-bottom:0;grid-template-columns:1fr;padding:1.1rem 0 .25rem}.press-recipe-module__1AViza__ingRowSection:first-child{padding-top:0}.press-recipe-module__1AViza__ingSectionTitle{font-family:var(--font-display,var(--font-heading));text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent);margin:0;font-size:1.2rem;font-weight:900}.press-recipe-module__1AViza__stepsSection h3{font-family:var(--font-display,var(--font-heading));letter-spacing:-.015em;color:var(--color-primary,var(--color-text));margin:0 0 .25rem;font-size:clamp(2rem,4.5cqi,2.75rem);font-weight:900;line-height:1}.press-recipe-module__1AViza__stepsSub{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:2px solid var(--color-primary,var(--color-text));margin-bottom:1.5rem;padding-bottom:1.1rem;font-size:.7rem;font-weight:700}.press-recipe-module__1AViza__step{border-bottom:1px solid var(--color-border);grid-template-columns:60px 1fr;align-items:baseline;gap:1.5rem;padding:1.1rem 0;display:grid}.press-recipe-module__1AViza__step:last-of-type{border-bottom:2px solid var(--color-primary,var(--color-text))}.press-recipe-module__1AViza__stepNo{font-family:var(--font-display,var(--font-heading));color:var(--color-accent);text-align:right;font-size:clamp(2.5rem,5cqi,3.25rem);font-style:italic;font-weight:900;line-height:1}.press-recipe-module__1AViza__stepBody{font-family:var(--font-body);color:var(--color-text);max-width:58ch;margin:0;font-size:1rem;line-height:1.6}@container (max-width:720px){.press-recipe-module__1AViza__title{font-size:clamp(2.25rem,12cqi,3.5rem)}.press-recipe-module__1AViza__body{grid-template-columns:1fr;gap:2rem}.press-recipe-module__1AViza__ing{position:static}.press-recipe-module__1AViza__step{grid-template-columns:50px 1fr;gap:1rem}.press-recipe-module__1AViza__stepNo{font-size:2rem}}
.press-recipe-mobile-module__fewCFG__recipe{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);background-image:radial-gradient(circle at 1px 1px,#1111110a 1px,#0000 1px);background-size:3px 3px;padding-bottom:48px;line-height:1.55;container-type:inline-size}.press-recipe-mobile-module__fewCFG__heroWrap{margin:22px 22px 0}.press-recipe-mobile-module__fewCFG__heroImg{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-text);filter:contrast(1.02)saturate(.9);width:100%;display:block}.press-recipe-mobile-module__fewCFG__kicker{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin:16px 22px 4px;font-size:10px;font-weight:700}.press-recipe-mobile-module__fewCFG__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.01em;color:var(--color-text);word-break:break-word;text-wrap:balance;margin:0 22px 10px;font-size:40px;font-weight:900;line-height:.98}.press-recipe-mobile-module__fewCFG__dek{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);margin:0 22px 12px;font-size:16px;font-style:italic;line-height:1.35}.press-recipe-mobile-module__fewCFG__byline{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);margin:0 22px 18px;font-size:14px;font-style:italic}.press-recipe-mobile-module__fewCFG__meta{border-top:4px double var(--color-text);border-bottom:4px double var(--color-text);grid-template-columns:repeat(3,1fr);margin:0 22px 22px;padding:12px 0;display:grid}.press-recipe-mobile-module__fewCFG__metaCell{text-align:center;border-right:1px solid var(--color-border);padding:0 10px}.press-recipe-mobile-module__fewCFG__metaCell:last-child{border-right:0}.press-recipe-mobile-module__fewCFG__metaLabel{font-family:var(--font-kicker,var(--font-body));letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:3px;font-size:9.5px;font-weight:700;line-height:1;display:block}.press-recipe-mobile-module__fewCFG__metaValue{font-family:var(--font-display,var(--font-heading));color:var(--color-text);font-size:20px;font-weight:900;line-height:1;display:block}.press-recipe-mobile-module__fewCFG__block{padding:0 22px 22px}.press-recipe-mobile-module__fewCFG__blockHead{font-family:var(--font-display,var(--font-heading));border-bottom:1px solid var(--color-text);color:var(--color-text);margin:0 0 12px;padding-bottom:6px;font-size:22px;font-style:italic;font-weight:500}.press-recipe-mobile-module__fewCFG__ing{border-bottom:1px dotted var(--color-text);grid-template-columns:90px 1fr;align-items:baseline;gap:10px;padding:8px 0;font-size:15px;display:grid}.press-recipe-mobile-module__fewCFG__ingAmtWrap{flex-direction:column;gap:2px;display:flex}.press-recipe-mobile-module__fewCFG__ingAmt{font-family:var(--font-display,var(--font-heading));color:var(--color-accent,var(--color-primary));font-size:15px;font-style:italic}.press-recipe-mobile-module__fewCFG__ingAmtEquiv{color:var(--color-text-muted);font-size:11.5px;font-style:italic;font-family:var(--font-body)}.press-recipe-mobile-module__fewCFG__ingName{color:var(--color-text);font-family:var(--font-body)}.press-recipe-mobile-module__fewCFG__ingOptional{color:var(--color-text-muted);font-size:13px;font-style:italic}.press-recipe-mobile-module__fewCFG__ingNote{color:var(--color-text-muted);margin-top:2px;font-size:13px;font-style:italic;display:block}.press-recipe-mobile-module__fewCFG__ingSection{font-family:var(--font-display,var(--font-heading));text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent,var(--color-primary));margin:14px 0 4px;padding-top:0;font-size:16px;font-weight:900}.press-recipe-mobile-module__fewCFG__step{border-bottom:1px solid var(--color-text);grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.press-recipe-mobile-module__fewCFG__step:last-child{border-bottom:0}.press-recipe-mobile-module__fewCFG__stepNo{font-family:var(--font-display,var(--font-heading));color:var(--color-accent,var(--color-primary));font-size:26px;font-style:italic;line-height:.9}.press-recipe-mobile-module__fewCFG__stepBody{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:14.5px;line-height:1.55}.press-recipe-mobile-module__fewCFG__gatedWrap{margin:0 22px}.press-recipe-mobile-module__fewCFG__signature{border-top:4px double var(--color-text);border-bottom:4px double var(--color-text);text-align:center;font-family:var(--font-display,var(--font-heading));letter-spacing:.18em;color:var(--color-accent,var(--color-primary));text-transform:uppercase;margin:32px 22px 0;padding:16px 0;font-size:16px;font-style:italic;font-weight:900}
.press-header-module__IHuSXG__root{background:var(--color-background);color:var(--color-text);border-bottom:4px double var(--color-text);position:relative;overflow:hidden;container-type:inline-size}.press-header-module__IHuSXG__masthead{max-width:var(--content-width,1200px);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.85rem,2.5cqi,1.5rem);margin:0 auto;padding:1rem clamp(2.75rem,6cqi,3.5rem) .85rem;display:grid}.press-header-module__IHuSXG__mastheadLeft,.press-header-module__IHuSXG__mastheadRight{font-family:var(--font-kicker,"Inter",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--studio-header-nav,var(--color-text-muted));align-items:center;gap:clamp(.85rem,2.5cqi,1.5rem);font-size:.65rem;line-height:1.5;display:flex}.press-header-module__IHuSXG__mastheadRight{text-align:right;justify-content:flex-end}.press-header-module__IHuSXG__navLink{color:inherit;cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:none;transition:color .2s}.press-header-module__IHuSXG__navLink:hover{color:var(--color-accent)}.press-header-module__IHuSXG__brand{color:inherit;text-align:center;line-height:1;text-decoration:none}.press-header-module__IHuSXG__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.015em;color:var(--studio-header-text,var(--color-text));word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(1.5rem,4cqi,2.75rem);font-weight:900;line-height:1;display:block}.press-header-module__IHuSXG__topLeft{z-index:2;align-items:center;display:none;position:absolute;top:clamp(.85rem,2cqi,1.2rem);left:clamp(.5rem,1.5cqi,.9rem)}.press-header-module__IHuSXG__topRight{z-index:2;align-items:center;gap:.15rem;display:flex;position:absolute;top:clamp(.85rem,2cqi,1.2rem);right:clamp(.5rem,1.5cqi,.9rem)}.press-header-module__IHuSXG__iconButton{width:32px;height:32px;color:var(--studio-header-text,var(--color-text));cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.press-header-module__IHuSXG__iconButton svg{width:18px;height:18px}.press-header-module__IHuSXG__iconButton:hover{background:var(--studio-header-hover-bg,var(--color-border))}.press-header-module__IHuSXG__rootOverlay{background:0 0;border-bottom:4px double #ffffff80}.press-header-module__IHuSXG__rootOverlay .press-header-module__IHuSXG__navLink{color:#ffffffd9}.press-header-module__IHuSXG__drawerOverlay{z-index:1000;background:#0006;position:fixed;inset:0}.press-header-module__IHuSXG__drawer{background:var(--color-background);width:min(280px,80vw);color:var(--color-text);z-index:1001;flex-direction:column;padding:1rem 1.25rem;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 0 24px #0000001f}.press-header-module__IHuSXG__drawerOpen{transform:translate(0)}.press-header-module__IHuSXG__drawerClose{color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;width:32px;height:32px;margin-bottom:.5rem;display:flex}.press-header-module__IHuSXG__drawerNav{flex-direction:column;gap:1rem;display:flex}.press-header-module__IHuSXG__drawerLink{font-family:var(--font-display,var(--font-heading));color:var(--color-text);padding:.4rem 0;font-size:1.1rem;font-weight:700;text-decoration:none}@container (max-width:600px){.press-header-module__IHuSXG__topLeft{display:flex}.press-header-module__IHuSXG__masthead{text-align:center;grid-template-columns:1fr;gap:.6rem;padding:.85rem clamp(2.75rem,9cqi,3rem)}.press-header-module__IHuSXG__mastheadLeft,.press-header-module__IHuSXG__mastheadRight{display:none}.press-header-module__IHuSXG__title{font-size:clamp(1.2rem,5.5cqi,1.65rem)}}@media (max-width:600px){.press-header-module__IHuSXG__topLeft{display:flex}.press-header-module__IHuSXG__masthead{grid-template-columns:1fr}.press-header-module__IHuSXG__mastheadLeft,.press-header-module__IHuSXG__mastheadRight{display:none}}
.press-hero-module__WZHaVq__root{background:var(--color-background);color:var(--color-text);border-bottom:4px double var(--color-text);padding:clamp(2rem,4cqi,3rem) clamp(1.5rem,4cqi,3rem);position:relative;overflow:hidden;container-type:inline-size}.press-hero-module__WZHaVq__inner{max-width:var(--content-width,1200px);text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2cqi,1.5rem);margin:0 auto;display:flex}.press-hero-module__WZHaVq__top{flex-direction:column;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.press-hero-module__WZHaVq__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2.5rem,9cqi,7rem);font-weight:900;line-height:.92}.press-hero-module__WZHaVq__subhead{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);max-width:60ch;margin:0;font-size:clamp(1rem,2.2cqi,1.5rem);font-style:italic;font-weight:400;line-height:1.25}.press-hero-module__WZHaVq__lead{flex-direction:column;gap:.5rem;width:100%;max-width:820px;margin:0 auto;display:flex}.press-hero-module__WZHaVq__photoFrame{aspect-ratio:5/4;background:var(--color-surface,var(--color-border));width:100%;position:relative;overflow:hidden}.press-hero-module__WZHaVq__photo{object-fit:cover;filter:grayscale(.32)contrast(1.08);width:100%;height:100%;display:block}.press-hero-module__WZHaVq__photoFallback{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;inset:0}.press-hero-module__WZHaVq__caption{font-family:var(--font-kicker,"Inter",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);text-align:left;font-size:.65rem}.press-hero-module__WZHaVq__cta{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,"Inter",sans-serif);text-transform:uppercase;letter-spacing:.18em;border:none;border-radius:0;align-items:center;gap:.5rem;margin-top:clamp(.4rem,1.2cqi,.8rem);padding:.85rem 1.6rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}@container (max-width:600px){.press-hero-module__WZHaVq__heading{font-size:clamp(1.85rem,9cqi,2.75rem)}.press-hero-module__WZHaVq__photoFrame{aspect-ratio:4/3}}@media (max-width:600px){.press-hero-module__WZHaVq__photoFrame{aspect-ratio:4/3}}
.press-recipe-card-module__NPpeXq__card{height:100%;color:var(--color-text);border-right:1px solid var(--color-text);border-bottom:1px solid var(--color-text);background:0 0;flex-direction:column;padding:14px 16px 16px;text-decoration:none;transition:background .2s;display:flex;position:relative}.press-recipe-card-module__NPpeXq__card:last-child{border-right:0}.press-recipe-card-module__NPpeXq__card:hover{background:#0000000a}.press-recipe-card-module__NPpeXq__card:hover .press-recipe-card-module__NPpeXq__title{color:var(--color-accent,var(--color-primary))}.press-recipe-card-module__NPpeXq__imgWrap{aspect-ratio:4/3;background:var(--color-border);margin-bottom:12px;position:relative;overflow:hidden}.press-recipe-card-module__NPpeXq__img{object-fit:cover;filter:grayscale(.3)contrast(1.1);width:100%;height:100%;transition:transform .4s;display:block}.press-recipe-card-module__NPpeXq__card:hover .press-recipe-card-module__NPpeXq__img{transform:scale(1.02)}.press-recipe-card-module__NPpeXq__imgPlaceholder{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.press-recipe-card-module__NPpeXq__section{background:var(--color-text);color:var(--color-background,#fff);letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;font-family:ui-monospace,Courier New,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-1px;left:8px}.press-recipe-card-module__NPpeXq__bookmark,.press-recipe-card-module__NPpeXq__lock{background:var(--color-background,#fff);border:1.5px solid var(--color-text);width:28px;height:28px;color:var(--color-text);cursor:pointer;box-shadow:2px 2px 0 var(--color-text);border-radius:0;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.press-recipe-card-module__NPpeXq__bookmark:hover{box-shadow:3px 3px 0 var(--color-text);color:var(--color-accent,var(--color-primary));transform:translate(-1px,-1px)}.press-recipe-card-module__NPpeXq__lock{color:var(--color-accent,var(--color-primary));cursor:default}.press-recipe-card-module__NPpeXq__body{flex-direction:column;flex:1;gap:6px;display:flex}.press-recipe-card-module__NPpeXq__title{font-family:var(--font-display,var(--font-heading));color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:900;line-height:1.05;transition:color .15s}.press-recipe-card-module__NPpeXq__dek{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.press-recipe-card-module__NPpeXq__meta{border-top:1px dotted var(--color-text);font-family:var(--font-kicker,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:baseline;gap:.5em;margin-top:auto;padding-top:.4rem;font-size:10px;font-weight:700;display:flex}.press-recipe-card-module__NPpeXq__metaSep{color:var(--color-accent,var(--color-primary));opacity:.85}.press-recipe-card-module__NPpeXq__rating{color:var(--color-accent,var(--color-primary));align-items:center;gap:.18rem;margin-top:.3rem;display:inline-flex}.press-recipe-card-module__NPpeXq__star{color:var(--color-accent,var(--color-primary))}.press-recipe-card-module__NPpeXq__starEmpty{color:var(--color-border)}.press-recipe-card-module__NPpeXq__ratingValue{font-family:var(--font-display,var(--font-heading));color:var(--color-text);margin-left:.4rem;font-size:.9rem;font-style:italic;font-weight:900}.press-recipe-card-module__NPpeXq__ratingCount{color:var(--color-text-muted);font-size:.7rem;font-family:var(--font-kicker,var(--font-body));margin-left:.2rem}
.press-about-module__6tk45q__section{background:var(--color-background);color:var(--color-text);padding:clamp(2.5rem,6cqi,5rem) clamp(1.5rem,4cqi,3rem);container-type:inline-size}.press-about-module__6tk45q__inner{flex-direction:column;align-items:stretch;gap:clamp(.75rem,1.6cqi,1.1rem);max-width:640px;margin:0 auto;display:flex}.press-about-module__6tk45q__kicker{font-family:var(--font-kicker,"Inter",sans-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);font-size:clamp(.62rem,1.1cqi,.7rem);font-weight:700;line-height:1}.press-about-module__6tk45q__name{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.5rem,8cqi,4.5rem);font-weight:900;line-height:1.02}.press-about-module__6tk45q__rule{background:var(--color-text);height:2px;margin:.4rem 0}.press-about-module__6tk45q__photoFrame{aspect-ratio:1;background:var(--color-surface,var(--color-border));align-self:flex-start;width:100%;max-width:320px;overflow:hidden}.press-about-module__6tk45q__photo{object-fit:cover;filter:grayscale(.32)contrast(1.08);width:100%;height:100%;display:block}.press-about-module__6tk45q__bio{font-family:var(--font-body);color:var(--color-text);font-size:clamp(1rem,1.95cqi,1.1rem);line-height:1.65}.press-about-module__6tk45q__bio p{margin:0}.press-about-module__6tk45q__bio p+p{margin-top:.8em}.press-about-module__6tk45q__bioColumns{font-family:var(--font-body);color:var(--color-text);column-count:2;column-rule:1px solid var(--color-border);column-gap:28px;font-size:clamp(1rem,1.95cqi,1.1rem);line-height:1.65}.press-about-module__6tk45q__bioColumns p{break-inside:avoid;margin:0}.press-about-module__6tk45q__bioColumns p+p{margin-top:.8em}.press-about-module__6tk45q__readMore{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,"Inter",sans-serif);text-transform:uppercase;letter-spacing:.18em;border-radius:0;align-self:flex-start;align-items:center;gap:.5rem;margin-top:clamp(.5rem,1.5cqi,1rem);padding:.85rem 1.6rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.press-about-module__6tk45q__readMore:hover{background:var(--color-accent)}.press-about-module__6tk45q__cardSection{max-width:var(--content-width,960px);margin:0 auto;padding:1rem 1.5rem}.press-about-module__6tk45q__card{background:var(--color-background);border-top:3px double var(--color-text);border-bottom:1px solid var(--color-text);align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.press-about-module__6tk45q__cardPhoto{object-fit:cover;filter:grayscale(.32)contrast(1.08);flex-shrink:0;width:64px;height:64px}.press-about-module__6tk45q__cardCopy{flex:1;min-width:0}.press-about-module__6tk45q__cardKicker{font-family:var(--font-kicker,"Inter",sans-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.2rem;font-size:.58rem;font-weight:700}.press-about-module__6tk45q__cardTitle{font-family:var(--font-display,var(--font-heading));letter-spacing:-.01em;color:var(--color-text);margin:0 0 .2rem;font-size:1.2rem;font-weight:900}.press-about-module__6tk45q__cardBio{font-family:var(--font-body);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.press-about-module__6tk45q__cardCta{color:var(--color-accent);font-family:var(--font-kicker,"Inter",sans-serif);letter-spacing:.22em;text-transform:uppercase;flex-shrink:0;font-size:.65rem;font-weight:700;text-decoration:none;transition:opacity .15s}.press-about-module__6tk45q__cardCta:hover{opacity:.75}@container (max-width:560px){.press-about-module__6tk45q__name{font-size:clamp(1.85rem,11cqi,2.6rem)}.press-about-module__6tk45q__photoFrame{max-width:240px}.press-about-module__6tk45q__bioColumns{column-count:1}.press-about-module__6tk45q__card{text-align:left;flex-direction:column;align-items:stretch}.press-about-module__6tk45q__cardCta{align-self:flex-start}}
.press-article-module__U_6Aha__page{background:var(--color-background);color:var(--color-text);max-width:1180px;margin:0 auto;padding:clamp(2rem,4cqi,2.5rem) clamp(1.25rem,4cqi,2.5rem) clamp(3rem,6cqi,5rem);container-type:inline-size}.press-article-module__U_6Aha__slug{border-top:3px solid var(--color-text);border-bottom:1px solid var(--color-text);font-family:var(--font-kicker,var(--font-body));letter-spacing:.24em;text-transform:uppercase;color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;padding:6px 0;font-size:.7rem;display:flex}.press-article-module__U_6Aha__slug>*{white-space:nowrap}.press-article-module__U_6Aha__kicker{font-family:var(--font-kicker,var(--font-body));letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin:0 0 .5rem;font-size:.7rem;font-weight:600}.press-article-module__U_6Aha__title{font-family:var(--font-display,var(--font-heading));color:var(--color-text);letter-spacing:-.01em;word-break:break-word;overflow-wrap:anywhere;margin:0 0 .4rem;font-size:clamp(2.5rem,8.5cqi,5.5rem);font-weight:700;line-height:.95}.press-article-module__U_6Aha__subtitle{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);margin:0 0 1.25rem;font-size:clamp(1.5rem,3.5cqi,2.25rem);font-style:italic;font-weight:400}.press-article-module__U_6Aha__dek{font-family:var(--font-body);color:var(--color-text-muted);border-bottom:1px solid var(--color-text);max-width:70ch;margin:0 0 1.25rem;padding-bottom:1.1rem;font-size:clamp(1rem,1.75cqi,1.2rem);font-style:italic;line-height:1.4}.press-article-module__U_6Aha__rule{border-bottom:1px solid var(--color-text);margin:0 0 1.25rem}.press-article-module__U_6Aha__byline{font-family:var(--font-kicker,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.press-article-module__U_6Aha__byline b{color:var(--color-text);font-weight:600}.press-article-module__U_6Aha__figure{margin:0 0 2rem}.press-article-module__U_6Aha__hero{aspect-ratio:16/7;object-fit:cover;filter:grayscale(.15)contrast(1.05);border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);width:100%;margin-bottom:6px;display:block}.press-article-module__U_6Aha__caption{font-family:var(--font-kicker,var(--font-body));letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem}.press-article-module__U_6Aha__body{font-family:var(--font-body);column-count:3;column-rule:1px solid var(--color-border);color:var(--color-text);column-gap:1.75rem;font-size:clamp(.9rem,1.5cqi,1rem);line-height:1.6}.press-article-module__U_6Aha__body p{break-inside:avoid-column;margin:0 0 .75em}.press-article-module__U_6Aha__body p:last-child{margin-bottom:0}.press-article-module__U_6Aha__body p:first-of-type:first-letter{font-family:var(--font-display,var(--font-heading));float:left;color:var(--color-accent,var(--color-primary));padding:4px 8px 0 0;font-size:4.2em;font-weight:700;line-height:.85}:is(.press-article-module__U_6Aha__body h2,.press-article-module__U_6Aha__body h3){font-family:var(--font-display,var(--font-heading));column-span:all;color:var(--color-text);margin-top:1.4em;margin-bottom:.5em;font-weight:700;line-height:1.15}.press-article-module__U_6Aha__body h2{font-size:clamp(1.5rem,3cqi,2rem)}.press-article-module__U_6Aha__body h3{font-size:clamp(1.2rem,2.4cqi,1.5rem)}.press-article-module__U_6Aha__body blockquote{font-family:var(--font-display,var(--font-heading));color:var(--color-text);border-top:2px solid var(--color-text);border-bottom:2px solid var(--color-text);break-inside:avoid;column-span:all;margin:1em 0;padding:1em 0;font-size:1.4em;font-style:italic;line-height:1.3}@container (max-width:880px){.press-article-module__U_6Aha__body{column-count:2}}@container (max-width:560px){.press-article-module__U_6Aha__body{column-count:1}.press-article-module__U_6Aha__title{font-size:clamp(2rem,9cqi,2.75rem)}.press-article-module__U_6Aha__body p:first-of-type:first-letter{font-size:3.4em}}
.press-article-card-module__KeZN-G__card{height:100%;color:var(--color-text);border-right:1px solid var(--color-text);border-bottom:1px solid var(--color-text);background:0 0;flex-direction:column;padding:14px 16px 16px;text-decoration:none;transition:background .2s;display:flex;position:relative}.press-article-card-module__KeZN-G__card:last-child{border-right:0}.press-article-card-module__KeZN-G__card:hover{background:#0000000a}.press-article-card-module__KeZN-G__card:hover .press-article-card-module__KeZN-G__title{color:var(--color-accent,var(--color-primary))}.press-article-card-module__KeZN-G__imgWrap{aspect-ratio:4/3;background:var(--color-border);margin-bottom:12px;position:relative;overflow:hidden}.press-article-card-module__KeZN-G__img{object-fit:cover;filter:grayscale(.3)contrast(1.1);width:100%;height:100%;transition:transform .4s;display:block}.press-article-card-module__KeZN-G__card:hover .press-article-card-module__KeZN-G__img{transform:scale(1.02)}.press-article-card-module__KeZN-G__imgPlaceholder{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.press-article-card-module__KeZN-G__section{background:var(--color-accent,var(--color-primary));color:var(--color-background,#fff);letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;font-family:ui-monospace,Courier New,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-1px;left:8px}.press-article-card-module__KeZN-G__lock{background:var(--color-background,#fff);border:1.5px solid var(--color-text);width:28px;height:28px;color:var(--color-accent,var(--color-primary));cursor:default;box-shadow:2px 2px 0 var(--color-text);border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.press-article-card-module__KeZN-G__body{flex-direction:column;flex:1;gap:6px;display:flex}.press-article-card-module__KeZN-G__title{font-family:var(--font-display,var(--font-heading));color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:900;line-height:1.05;transition:color .15s}.press-article-card-module__KeZN-G__dek{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.press-article-card-module__KeZN-G__meta{border-top:1px dotted var(--color-text);font-family:var(--font-kicker,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:baseline;gap:.5em;margin-top:auto;padding-top:.4rem;font-size:10px;font-weight:700;display:flex}
.press-featured-module__1fct1W__section{background:var(--color-background);color:var(--color-text);max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2.25rem,6cqi,4.5rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-featured-module__1fct1W__heading{font-family:var(--font-kicker,var(--font-body));letter-spacing:.36em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));text-align:center;border-top:4px double var(--color-text);border-bottom:1px solid var(--color-text);margin-bottom:clamp(1.25rem,3cqi,2rem);padding:8px 0;font-size:clamp(.62rem,1.4cqi,.72rem);font-weight:700}.press-featured-module__1fct1W__empty{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-text);font-family:var(--font-body);padding:3rem;font-style:italic}.press-featured-module__1fct1W__card{color:inherit;border-bottom:4px double var(--color-text);background:0 0;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5cqi,3rem);padding-bottom:clamp(1.5rem,4cqi,2.5rem);text-decoration:none;display:grid}.press-featured-module__1fct1W__text{flex-direction:column;gap:clamp(.85rem,2cqi,1.25rem);min-width:0;display:flex}.press-featured-module__1fct1W__kicker{font-family:var(--font-kicker,var(--font-body));letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));font-size:clamp(.66rem,1.35cqi,.74rem);font-weight:700;line-height:1}.press-featured-module__1fct1W__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,6.5cqi,4.6rem);font-weight:900;line-height:.92}.press-featured-module__1fct1W__dek{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.86;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:38ch;margin:0;font-size:clamp(1rem,2.1cqi,1.4rem);font-style:italic;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.press-featured-module__1fct1W__meta{border-top:1px dotted var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.55rem;padding-top:.5rem;display:flex}.press-featured-module__1fct1W__metaChip{font-family:var(--font-kicker,var(--font-body));letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);font-size:11px;font-weight:700;line-height:1.3}.press-featured-module__1fct1W__metaSep{color:var(--color-accent,var(--color-primary));opacity:.85}.press-featured-module__1fct1W__cta{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin-top:.4rem;font-size:.78rem;font-weight:700}.press-featured-module__1fct1W__photoColumn{width:100%}.press-featured-module__1fct1W__photoFrame{aspect-ratio:4/3;background:var(--color-border);border:1px solid var(--color-text);width:100%;position:relative;overflow:hidden}.press-featured-module__1fct1W__photo{object-fit:cover;filter:grayscale(.3)contrast(1.08);width:100%;height:100%;display:block}.press-featured-module__1fct1W__photoFallback{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;inset:0}.press-featured-module__1fct1W__no,.press-featured-module__1fct1W__noStory{background:var(--color-accent,var(--color-primary));color:var(--color-background,#fff);letter-spacing:.22em;text-transform:uppercase;padding:5px 10px;font-family:ui-monospace,Courier New,monospace;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.press-featured-module__1fct1W__lock{background:var(--color-background,#fff);width:32px;height:32px;color:var(--color-accent,var(--color-primary));border:1.5px solid var(--color-text);box-shadow:2px 2px 0 var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}@container (max-width:720px){.press-featured-module__1fct1W__card{grid-template-columns:1fr;gap:1.5rem}.press-featured-module__1fct1W__photoColumn{order:-1}.press-featured-module__1fct1W__title{font-size:clamp(1.85rem,9cqi,2.6rem)}}
.press-section-header-module__olGXia__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2rem,5cqi,3.5rem) clamp(1.25rem,4cqi,2.5rem) clamp(.75rem,2cqi,1.25rem);container-type:inline-size}.press-section-header-module__olGXia__bar{border-top:4px double var(--color-text);border-bottom:1px solid var(--color-text);align-items:center;gap:.85rem;margin-bottom:clamp(1rem,2.4cqi,1.5rem);padding:8px 0;display:flex}.press-section-header-module__olGXia__slug{font-family:var(--font-kicker,var(--font-body));letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent);font-size:.66rem;font-weight:700;line-height:1}.press-section-header-module__olGXia__barRule{background:var(--color-border);flex:1;height:1px}.press-section-header-module__olGXia__inner{text-align:center}.press-section-header-module__olGXia__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2rem,6cqi,3.5rem);font-weight:900;line-height:.95}.press-section-header-module__olGXia__subtitle{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);max-width:60ch;margin:.5rem auto 0;font-size:clamp(.95rem,1.95cqi,1.15rem);font-style:italic;font-weight:400;line-height:1.4}
.press-banner-module__NHQJ9G__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(.85rem,2cqi,1.25rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-banner-module__NHQJ9G__banner{color:inherit;background:var(--color-surface,var(--color-background));border:1px solid var(--color-text);border-top:4px double var(--color-text);border-bottom:4px double var(--color-text);text-decoration:none;transition:opacity .15s;display:block;position:relative;overflow:hidden}.press-banner-module__NHQJ9G__banner:hover{opacity:.94}.press-banner-module__NHQJ9G__flat{aspect-ratio:auto}.press-banner-module__NHQJ9G__withImage{aspect-ratio:16/9}.press-banner-module__NHQJ9G__image{object-fit:cover;filter:grayscale(.32)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}.press-banner-module__NHQJ9G__overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,1.6cqi,1.1rem);min-height:clamp(80px,18cqi,140px);padding:clamp(1rem,3cqi,2rem);display:flex;position:relative}.press-banner-module__NHQJ9G__withImage .press-banner-module__NHQJ9G__overlay{color:#fff;background:linear-gradient(#0000000d 0%,#000000a6 100%);position:absolute;inset:0}.press-banner-module__NHQJ9G__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.4rem,3.6cqi,2.4rem);font-weight:900;line-height:.95}.press-banner-module__NHQJ9G__withImage .press-banner-module__NHQJ9G__heading{color:#fff;text-shadow:0 2px 12px #0000008c}.press-banner-module__NHQJ9G__cta{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.7rem 1.4rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.press-banner-module__NHQJ9G__withImage .press-banner-module__NHQJ9G__cta{background:var(--color-accent);color:var(--color-background)}
.press-email-capture-module__zkAudG__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2rem,5cqi,3.5rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-email-capture-module__zkAudG__tile{background:var(--color-background);border-top:4px double var(--color-text);border-bottom:4px double var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2cqi,1.25rem);max-width:720px;margin:0 auto;padding:clamp(1.75rem,4cqi,2.75rem) clamp(1.5rem,4cqi,2.5rem);display:flex}.press-email-capture-module__zkAudG__barTop{border-bottom:1px dotted var(--color-text);text-align:center;width:100%;padding:0 0 8px}.press-email-capture-module__zkAudG__slug{font-family:var(--font-kicker,var(--font-body));text-transform:uppercase;letter-spacing:.32em;color:var(--color-accent);font-size:.66rem;font-weight:700;line-height:1}.press-email-capture-module__zkAudG__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5.8cqi,3.4rem);font-weight:900;line-height:.95}.press-email-capture-module__zkAudG__body{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.86;max-width:50ch;margin:0;font-size:clamp(1rem,1.95cqi,1.15rem);font-style:italic;line-height:1.45}.press-email-capture-module__zkAudG__form{border:1px solid var(--color-text);flex-wrap:wrap;gap:0;width:100%;max-width:460px;margin-top:.4rem;display:flex}.press-email-capture-module__zkAudG__input{background:var(--color-background);min-width:0;color:var(--color-text);font-family:var(--font-body);border:none;border-radius:0;outline:none;flex:220px;padding:.85rem .95rem;font-size:.95rem}.press-email-capture-module__zkAudG__input::placeholder{color:var(--color-text-muted)}.press-email-capture-module__zkAudG__button{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:none;border-radius:0;flex-shrink:0;padding:.85rem 1.4rem;font-size:.7rem;font-weight:700;line-height:1;transition:background .15s}.press-email-capture-module__zkAudG__button:hover:not(:disabled){background:var(--color-accent)}.press-email-capture-module__zkAudG__button:disabled{opacity:.6;cursor:default}.press-email-capture-module__zkAudG__signedIn{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.press-email-capture-module__zkAudG__signedInCaption{font-family:var(--font-display,var(--font-heading));color:var(--color-text);margin:0;font-size:.95rem;font-style:italic}.press-email-capture-module__zkAudG__signedInCaption .press-email-capture-module__zkAudG__signedInEmail{color:var(--color-accent-2,var(--color-accent,var(--color-text)));word-break:break-all;font-weight:700;display:inline-block}.press-email-capture-module__zkAudG__honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.press-email-capture-module__zkAudG__error{color:var(--color-accent);font-family:var(--font-display,var(--font-heading));margin:0;font-size:.9rem;font-style:italic}.press-email-capture-module__zkAudG__note{font-family:var(--font-kicker,var(--font-body));letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.62rem;font-weight:600}.press-email-capture-module__zkAudG__success{font-family:var(--font-display,var(--font-heading));color:var(--color-accent);margin:.5rem 0;font-size:1.2rem;font-style:italic}.press-email-capture-module__zkAudG__success span{margin-right:.4rem;font-style:normal}
.press-subscription-module__q6a8YW__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2rem,5cqi,3.5rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-subscription-module__q6a8YW__tile{background:var(--color-background);border-top:4px double var(--color-text);border-bottom:4px double var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,1.8cqi,1.15rem);max-width:720px;margin:0 auto;padding:clamp(1.75rem,4cqi,2.75rem) clamp(1.5rem,4cqi,2.5rem);display:flex}.press-subscription-module__q6a8YW__banner .press-subscription-module__q6a8YW__tile{text-align:left;align-items:stretch}.press-subscription-module__q6a8YW__barTop{border-bottom:1px dotted var(--color-text);text-align:center;width:100%;padding:0 0 8px}.press-subscription-module__q6a8YW__slug{font-family:var(--font-kicker,var(--font-body));text-transform:uppercase;letter-spacing:.32em;color:var(--color-accent);font-size:.66rem;font-weight:700;line-height:1}.press-subscription-module__q6a8YW__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(2rem,5.8cqi,3.4rem);font-weight:900;line-height:.95}.press-subscription-module__q6a8YW__body{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.86;max-width:50ch;margin:0;font-size:clamp(1rem,1.95cqi,1.15rem);font-style:italic;line-height:1.45}.press-subscription-module__q6a8YW__ctaGroup{flex-direction:column;align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.press-subscription-module__q6a8YW__price{font-family:var(--font-display,var(--font-heading));color:var(--color-text);font-size:clamp(1.25rem,2.6cqi,1.65rem);font-weight:900;line-height:1}.press-subscription-module__q6a8YW__button{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px 0 var(--color-accent);border:none;border-radius:0;padding:.95rem 1.8rem;font-size:.74rem;font-weight:700;line-height:1;transition:background .15s,transform .15s,box-shadow .15s}.press-subscription-module__q6a8YW__button:hover:not(:disabled){background:var(--color-accent);box-shadow:5px 5px 0 var(--color-text);transform:translate(-1px,-1px)}.press-subscription-module__q6a8YW__button:disabled{opacity:.6;cursor:default;box-shadow:none}.press-subscription-module__q6a8YW__subscribed{font-family:var(--font-display,var(--font-heading));color:var(--color-accent);margin-top:.4rem;font-size:1.15rem;font-style:italic}.press-subscription-module__q6a8YW__subscribed span{color:var(--color-accent);margin-right:.5rem;font-style:normal}.press-subscription-module__q6a8YW__loginText{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.8;margin:.25rem 0 0;font-size:.9rem;font-style:italic}.press-subscription-module__q6a8YW__loginLink{color:var(--color-accent);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-style:italic;text-decoration:underline;text-decoration-thickness:1px}.press-subscription-module__q6a8YW__loginLink:hover{color:var(--color-text)}
.press-recipe-video-module__ZZkm3q__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2rem,5cqi,3.5rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-recipe-video-module__ZZkm3q__inner{width:100%}.press-recipe-video-module__ZZkm3q__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);border-bottom:4px double var(--color-text);margin:0 0 clamp(1rem,2.4cqi,1.6rem);padding-bottom:.4rem;font-size:clamp(1.65rem,4.4cqi,2.6rem);font-weight:900;line-height:.95}.press-recipe-video-module__ZZkm3q__grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:clamp(.85rem,2cqi,1.25rem);display:grid}.press-recipe-video-module__ZZkm3q__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:clamp(.85rem,2cqi,1.25rem);padding-bottom:.5rem;display:flex;overflow-x:auto}.press-recipe-video-module__ZZkm3q__carouselItem{scroll-snap-align:start;flex:0 0 220px;min-width:0}.press-recipe-video-module__ZZkm3q__empty{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-text);font-style:italic;font-family:var(--font-body);padding:3rem}.press-recipe-video-module__ZZkm3q__card{background:var(--color-background);border:1px solid var(--color-text);height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.press-recipe-video-module__ZZkm3q__card:hover{box-shadow:4px 4px 0 var(--color-text);transform:translate(-2px,-2px)}.press-recipe-video-module__ZZkm3q__imgWrap{aspect-ratio:9/16;background:var(--color-border);position:relative;overflow:hidden}.press-recipe-video-module__ZZkm3q__poster,.press-recipe-video-module__ZZkm3q__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.press-recipe-video-module__ZZkm3q__poster{filter:grayscale(.32)contrast(1.08)}.press-recipe-video-module__ZZkm3q__video{opacity:0;pointer-events:none;transition:opacity .25s}.press-recipe-video-module__ZZkm3q__videoVisible{opacity:1}.press-recipe-video-module__ZZkm3q__no{background:var(--color-accent);color:var(--color-background);letter-spacing:.22em;text-transform:uppercase;padding:5px 10px;font-family:ui-monospace,Courier New,monospace;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.press-recipe-video-module__ZZkm3q__bookmark,.press-recipe-video-module__ZZkm3q__lock{background:var(--color-background);border:1.5px solid var(--color-text);width:28px;height:28px;color:var(--color-text);box-shadow:2px 2px 0 var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.press-recipe-video-module__ZZkm3q__lock{color:var(--color-accent);border-color:var(--color-accent)}.press-recipe-video-module__ZZkm3q__body{flex-direction:column;flex:1;gap:6px;padding:12px 12px 14px;display:flex}.press-recipe-video-module__ZZkm3q__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1rem;font-weight:900;line-height:1.1}.press-recipe-video-module__ZZkm3q__timeChip{font-family:var(--font-kicker,var(--font-body));letter-spacing:.2em;text-transform:uppercase;color:var(--color-text);border-top:1px dotted var(--color-text);align-self:stretch;margin-top:auto;padding:4px 0 0;font-size:.6rem;font-weight:700;line-height:1.3}
.press-recipe-spotlight-module__NqFp6G__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(1rem,2.5cqi,2rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-recipe-spotlight-module__NqFp6G__inner{width:100%}.press-recipe-spotlight-module__NqFp6G__heading{font-family:var(--font-kicker,var(--font-body));letter-spacing:.36em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));border-top:4px double var(--color-text);border-bottom:1px solid var(--color-text);text-align:center;margin:0 0 1rem;padding:8px 0;font-size:.7rem;font-weight:700}.press-recipe-spotlight-module__NqFp6G__empty{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-text);padding:3rem;font-style:italic}.press-recipe-spotlight-module__NqFp6G__card{color:inherit;border-bottom:4px double var(--color-text);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(1.5rem,4cqi,3rem);padding-bottom:clamp(1rem,3cqi,2rem);text-decoration:none;transition:opacity .15s;display:grid}.press-recipe-spotlight-module__NqFp6G__card:hover{opacity:.94}.press-recipe-spotlight-module__NqFp6G__imageRight{direction:rtl}.press-recipe-spotlight-module__NqFp6G__imageRight>*{direction:ltr}.press-recipe-spotlight-module__NqFp6G__imageWrap{aspect-ratio:4/3;background:var(--color-border);border:1px solid var(--color-text);width:100%;position:relative;overflow:hidden}.press-recipe-spotlight-module__NqFp6G__image{object-fit:cover;filter:grayscale(.3)contrast(1.08);width:100%;height:100%;display:block}.press-recipe-spotlight-module__NqFp6G__no{background:var(--color-accent,var(--color-primary));color:var(--color-background,#fff);letter-spacing:.22em;text-transform:uppercase;padding:5px 10px;font-family:ui-monospace,Courier New,monospace;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.press-recipe-spotlight-module__NqFp6G__lock{background:var(--color-background,#fff);width:32px;height:32px;color:var(--color-accent,var(--color-primary));border:1.5px solid var(--color-text);box-shadow:2px 2px 0 var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.press-recipe-spotlight-module__NqFp6G__content{flex-direction:column;gap:.7rem;min-width:0;display:flex}.press-recipe-spotlight-module__NqFp6G__kicker{font-family:var(--font-kicker,var(--font-body));letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));font-size:.72rem;font-weight:700;line-height:1}.press-recipe-spotlight-module__NqFp6G__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.4cqi,2.85rem);font-weight:900;line-height:.95}.press-recipe-spotlight-module__NqFp6G__byline{font-family:var(--font-display,var(--font-heading));color:var(--color-text-muted);font-size:.95rem;font-style:italic}.press-recipe-spotlight-module__NqFp6G__authorName{color:var(--color-text);font-style:italic;font-weight:700}.press-recipe-spotlight-module__NqFp6G__description{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.86;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.press-recipe-spotlight-module__NqFp6G__meta{border-top:1px dotted var(--color-text);flex-wrap:wrap;align-items:baseline;gap:.55rem;padding-top:.5rem;display:flex}.press-recipe-spotlight-module__NqFp6G__metaChip{font-family:var(--font-kicker,var(--font-body));letter-spacing:.18em;text-transform:uppercase;color:var(--color-text);font-size:11px;font-weight:700;line-height:1.3}.press-recipe-spotlight-module__NqFp6G__metaSep{color:var(--color-accent,var(--color-primary));opacity:.85;font-weight:700}.press-recipe-spotlight-module__NqFp6G__cta{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin-top:.3rem;font-size:.78rem;font-weight:700}@container (max-width:720px){.press-recipe-spotlight-module__NqFp6G__card{grid-template-columns:1fr;gap:1.25rem}.press-recipe-spotlight-module__NqFp6G__imageRight{direction:ltr}.press-recipe-spotlight-module__NqFp6G__title{font-size:clamp(1.5rem,8cqi,2rem)}}
.press-rich-text-module__LizQLa__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(1.5rem,3.5cqi,2.75rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-rich-text-module__LizQLa__inner{max-width:680px;margin:0 auto}.press-rich-text-module__LizQLa__dateline{letter-spacing:.32em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin-bottom:.55rem;font-family:ui-monospace,Courier New,monospace;font-size:.7rem;font-weight:700;display:block}.press-rich-text-module__LizQLa__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.85rem,4.5cqi,3rem);font-weight:900;line-height:.95}.press-rich-text-module__LizQLa__rule{border-bottom:4px double var(--color-text);width:100%;height:0;margin:0 0 1.25rem;display:block}.press-rich-text-module__LizQLa__body{font-family:var(--font-body);color:var(--color-text);font-size:1.08rem;line-height:1.75}.press-rich-text-module__LizQLa__paragraph{margin:0 0 1em}.press-rich-text-module__LizQLa__paragraph:last-child{margin-bottom:0}.press-rich-text-module__LizQLa__body .press-rich-text-module__LizQLa__paragraph:first-child:first-letter{font-family:var(--font-display,var(--font-heading));float:left;color:var(--color-accent,var(--color-primary));padding:.05em .16em 0 0;font-size:4.6em;font-weight:900;line-height:.85}.press-rich-text-module__LizQLa__cta{background:var(--color-text);color:var(--color-background);font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1.5rem;padding:.7rem 1.4rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.press-rich-text-module__LizQLa__cta:hover{background:var(--color-accent,var(--color-primary))}
.press-image-module__x4au4q__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(1rem,2.5cqi,1.75rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-image-module__x4au4q__inner{max-width:880px;margin:0 auto}.press-image-module__x4au4q__frame{border:1px solid var(--color-text);background:var(--color-background);position:relative;overflow:hidden}.press-image-module__x4au4q__image{filter:grayscale(.3)contrast(1.08);width:100%;height:auto;display:block}.press-image-module__x4au4q__placeholder{aspect-ratio:16/9;color:var(--color-text-muted);background:var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-style:italic;display:flex}.press-image-module__x4au4q__caption{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.88;text-align:left;border-top:1px dotted var(--color-text);margin:.6rem 0 0;padding:.7rem 0 0;font-size:.95rem;font-style:italic;line-height:1.5}.press-image-module__x4au4q__captionMark{letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));margin-right:.45rem;font-family:ui-monospace,Courier New,monospace;font-size:.7rem;font-style:normal;font-weight:700}
.press-shop-module__I6YgKW__section{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(2rem,4cqi,3rem) clamp(1.25rem,4cqi,2.5rem);container-type:inline-size}.press-shop-module__I6YgKW__inner{width:100%}.press-shop-module__I6YgKW__heading{font-family:var(--font-display,var(--font-heading));letter-spacing:-.02em;color:var(--color-text);border-top:4px double var(--color-text);border-bottom:1px solid var(--color-text);text-wrap:balance;margin:0 0 clamp(1rem,2.4cqi,1.6rem);padding:8px 0;font-size:clamp(1.65rem,4cqi,2.4rem);font-weight:900;line-height:1}.press-shop-module__I6YgKW__grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:clamp(1.25rem,2.5cqi,2rem);display:grid}.press-shop-module__I6YgKW__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:clamp(1.25rem,2.5cqi,2rem);padding-bottom:.5rem;display:flex;overflow-x:auto}.press-shop-module__I6YgKW__carousel .press-shop-module__I6YgKW__cardShell{scroll-snap-align:start;flex:0 0 220px}.press-shop-module__I6YgKW__cardShell{display:block}.press-shop-module__I6YgKW__card{height:100%;color:inherit;background:0 0;flex-direction:column;text-decoration:none;transition:opacity .15s;display:flex}.press-shop-module__I6YgKW__card:hover{opacity:.94}.press-shop-module__I6YgKW__card:hover .press-shop-module__I6YgKW__coverImage{transform:scale(1.02)}.press-shop-module__I6YgKW__cover{aspect-ratio:4/5;background:var(--color-border);border:1px solid var(--color-text);margin-bottom:12px;position:relative;overflow:hidden}.press-shop-module__I6YgKW__coverImage{object-fit:cover;filter:grayscale(.3)contrast(1.08);width:100%;height:100%;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block}.press-shop-module__I6YgKW__coverPlaceholder{color:var(--color-text-muted);opacity:.55;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.press-shop-module__I6YgKW__typeBadge{background:var(--color-accent,var(--color-primary));color:var(--color-background,#fff);letter-spacing:.22em;text-transform:uppercase;padding:4px 9px;font-family:ui-monospace,Courier New,monospace;font-size:9.5px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.press-shop-module__I6YgKW__freeBadge{background:var(--color-background,#fff);color:var(--color-text);border:1.5px solid var(--color-text);box-shadow:2px 2px 0 var(--color-text);letter-spacing:.22em;text-transform:uppercase;padding:3px 8px;font-family:ui-monospace,Courier New,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;top:8px;right:8px}.press-shop-module__I6YgKW__body{flex-direction:column;flex:1;gap:6px;display:flex}.press-shop-module__I6YgKW__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.1rem;font-weight:900;line-height:1.1}.press-shop-module__I6YgKW__description{font-family:var(--font-display,var(--font-heading));color:var(--color-text);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.press-shop-module__I6YgKW__footer{border-top:1px dotted var(--color-text);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.5rem;display:flex}.press-shop-module__I6YgKW__price{font-family:var(--font-display,var(--font-heading));color:var(--color-text);font-size:1.2rem;font-weight:900;line-height:1}.press-shop-module__I6YgKW__linkLabel{font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent,var(--color-primary));font-size:.7rem;font-weight:700}.press-shop-module__I6YgKW__empty{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-text);padding:3rem}.press-shop-module__I6YgKW__emptyTitle{font-family:var(--font-display,var(--font-heading));color:var(--color-text);margin:0 0 .4rem;font-size:1.2rem;font-weight:900}.press-shop-module__I6YgKW__emptyBody{font-family:var(--font-body);margin:0;font-style:italic}
.scandi-recipe-module__uNrrbq__recipe{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);letter-spacing:.005em;font-size:17px;line-height:1.7;container-type:inline-size}.scandi-recipe-module__uNrrbq__page{max-width:1080px;margin:0 auto;padding:clamp(2.5rem,5cqi,4.5rem) clamp(1.25rem,4cqi,3rem) clamp(3rem,6cqi,5rem)}.scandi-recipe-module__uNrrbq__head{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2.5rem,6cqi,5rem);margin-bottom:clamp(2rem,4cqi,3.5rem);padding-bottom:clamp(2rem,4cqi,3rem);display:grid}.scandi-recipe-module__uNrrbq__headText{flex-direction:column;gap:clamp(1rem,1.6cqi,1.5rem);min-width:0;display:flex}.scandi-recipe-module__uNrrbq__kicker{font-family:var(--font-kicker,var(--font-body));letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.85rem;margin-bottom:.4rem;font-size:.65rem;font-weight:500;display:flex}.scandi-recipe-module__uNrrbq__kickerRule{background:var(--color-accent);flex:0 0 24px;height:1px}.scandi-recipe-module__uNrrbq__title{font-family:var(--font-display,var(--font-heading));letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,7cqi,5.5rem);font-weight:400;line-height:.95}.scandi-recipe-module__uNrrbq__title em{color:var(--color-accent);font-style:italic}.scandi-recipe-module__uNrrbq__dek{font-family:var(--font-body);color:var(--color-text-muted);max-width:42ch;margin:0;font-size:clamp(1.05rem,2cqi,1.35rem);font-style:italic;line-height:1.55}.scandi-recipe-module__uNrrbq__stats{border-top:1px solid var(--color-border);font-family:var(--font-kicker,var(--font-body));letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);flex-wrap:wrap;gap:clamp(1.5rem,3.5cqi,3rem);margin-top:.4rem;padding-top:1.25rem;font-size:.65rem;display:flex}.scandi-recipe-module__uNrrbq__statItem{flex-direction:column;gap:.3rem;display:flex}.scandi-recipe-module__uNrrbq__statLabel{line-height:1}.scandi-recipe-module__uNrrbq__statValue{font-family:var(--font-display,var(--font-heading));color:var(--color-text);letter-spacing:0;text-transform:none;font-size:clamp(1.3rem,2.4cqi,1.6rem);font-style:italic;font-weight:400;line-height:1}.scandi-recipe-module__uNrrbq__headPhoto{width:100%}.scandi-recipe-module__uNrrbq__photoFrame{aspect-ratio:4/5;background:var(--color-surface,var(--color-background));width:100%;position:relative;overflow:hidden}.scandi-recipe-module__uNrrbq__photo{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.scandi-recipe-module__uNrrbq__photoFallback{color:var(--color-text-muted);background:var(--color-border);opacity:.5;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;inset:0}.scandi-recipe-module__uNrrbq__caption{font-family:var(--font-body);color:var(--color-text-muted);text-align:center;margin:0 0 clamp(1.5rem,3cqi,2.5rem);font-size:.85rem;font-style:italic}.scandi-recipe-module__uNrrbq__body{grid-template-columns:1fr 1.8fr;gap:clamp(2.5rem,6cqi,5rem);margin-top:clamp(2rem,4cqi,3rem);display:grid}.scandi-recipe-module__uNrrbq__sectionHead{font-family:var(--font-display,var(--font-heading));letter-spacing:-.015em;color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.75rem,3.6cqi,2.5rem);font-weight:400;line-height:1}.scandi-recipe-module__uNrrbq__sectionHead em{color:var(--color-accent);margin-left:.4rem;font-size:.6em;font-style:italic}.scandi-recipe-module__uNrrbq__sectionSub{font-family:var(--font-kicker,var(--font-body));letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:1.2rem;padding-bottom:1.2rem;font-size:.65rem}.scandi-recipe-module__uNrrbq__ingredientsSection{flex-direction:column;display:flex}.scandi-recipe-module__uNrrbq__ing{border-bottom:1px dotted var(--color-border);grid-template-columns:96px 1fr;align-items:baseline;gap:1.25rem;padding:.85rem 0;display:grid}.scandi-recipe-module__uNrrbq__ingAmtWrap{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.scandi-recipe-module__uNrrbq__ingAmt{font-family:var(--font-kicker,var(--font-body));letter-spacing:.12em;color:var(--color-accent);text-transform:uppercase;font-size:.7rem;font-weight:500}.scandi-recipe-module__uNrrbq__ingAmtEquiv{font-family:var(--font-body);color:var(--color-text-muted);font-size:.75rem;font-style:italic}.scandi-recipe-module__uNrrbq__ingName{font-family:var(--font-body);color:var(--color-text);font-size:1.1rem}.scandi-recipe-module__uNrrbq__ingOptional{font-family:var(--font-body);color:var(--color-text-muted);font-size:.85rem;font-style:italic}.scandi-recipe-module__uNrrbq__ingNote{color:var(--color-text-muted);margin-top:2px;font-size:.9rem;font-style:italic;display:block}.scandi-recipe-module__uNrrbq__ingSection{font-family:var(--font-kicker,var(--font-body));letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin:1.4rem 0 .4rem;font-size:.7rem;font-weight:500}.scandi-recipe-module__uNrrbq__stepsSection{flex-direction:column;display:flex}.scandi-recipe-module__uNrrbq__step{border-bottom:1px solid var(--color-border);grid-template-columns:56px 1fr;align-items:baseline;gap:1.75rem;padding:1.6rem 0;display:grid}.scandi-recipe-module__uNrrbq__step:first-child{border-top:1px solid var(--color-border)}.scandi-recipe-module__uNrrbq__step:last-child{border-bottom:0}.scandi-recipe-module__uNrrbq__stepNo{font-family:var(--font-display,var(--font-heading));color:var(--color-accent);text-align:right;font-size:2.6rem;font-style:italic;font-weight:400;line-height:1}.scandi-recipe-module__uNrrbq__stepBody{font-family:var(--font-body);color:var(--color-text);max-width:56ch;margin:0;font-size:1.05rem;line-height:1.7}.scandi-recipe-module__uNrrbq__signature{border-top:1px solid var(--color-accent);text-align:center;font-family:var(--font-body);color:var(--color-text-muted);max-width:640px;margin-top:clamp(2.5rem,5cqi,4rem);margin-left:auto;margin-right:auto;padding-top:2rem;font-size:1rem;font-style:italic}@container (max-width:720px){.scandi-recipe-module__uNrrbq__head{grid-template-columns:1fr;gap:2rem}.scandi-recipe-module__uNrrbq__headPhoto{order:-1;max-width:480px;margin:0 auto}.scandi-recipe-module__uNrrbq__title{font-size:clamp(2rem,8cqi,3rem)}.scandi-recipe-module__uNrrbq__body{grid-template-columns:1fr;gap:2.5rem}.scandi-recipe-module__uNrrbq__ing{grid-template-columns:80px 1fr;gap:1rem}.scandi-recipe-module__uNrrbq__step{grid-template-columns:44px 1fr;gap:1rem}.scandi-recipe-module__uNrrbq__stepNo{text-align:left;font-size:2rem}}
