.ingredients_blogWrapper__PAM3u{--paper:#f3f3f3;--paper-2:#faf8f5;--ink:#1A1A1A;--ink-2:oklch(0.35 0.012 80);--ink-3:oklch(0.55 0.012 80);--line:oklch(0.88 0.012 85);--moss:#2E6B4E;--moss-2:#F8F7F3;--clay:#C1A461;--blog-tone-accent:var(--moss);--blog-tone-wash:var(--paper-2);--pad-x:clamp(24px,4vw,64px);--gap-section:72px;--gap-block:24px;--blog-ff-display:var(--font-display);--blog-ff-body:var(--font-body);--blog-ff-mono:var(--font-body);background:var(--paper);color:var(--ink);font-family:var(--blog-ff-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","ss02";min-height:100vh}.ingredients_blogWrapper__PAM3u ::-moz-selection{background:var(--moss);color:var(--paper)}.ingredients_blogWrapper__PAM3u ::selection{background:var(--moss);color:var(--paper)}.ingredients_blogWrapper__PAM3u a{color:inherit;text-decoration:none}.ingredients_monoLabel__bauA1{font-family:var(--blog-ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.ingredients_page__0gDK7{padding:0 var(--pad-x)}.ingredients_masthead__4jW6_{padding:56px var(--pad-x) 40px;position:relative}.ingredients_mastheadBracket__ixll7{border:1.5px dashed color-mix(in oklch,var(--moss) 60%,transparent);border-radius:4px;padding:18px 22px 14px;display:inline-block;position:relative}.ingredients_mastheadWord__lLj_Y{font-family:var(--blog-ff-display);font-weight:400;font-size:clamp(80px,16vw,180px);line-height:.82;letter-spacing:-.01em;color:var(--ink);margin:0;font-style:italic}.ingredients_mastheadKicker__5xBq2{position:absolute;top:-10px;right:0;font-family:var(--blog-ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:10px}.ingredients_mastheadKicker__5xBq2:before{content:"";width:28px;height:1px;background:var(--ink-3)}.ingredients_filterRow__2Igbz{margin-top:48px;display:flex;gap:12px;flex-wrap:wrap}.ingredients_filterChip__9aSFB{font-family:var(--blog-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;transition:all .2s}.ingredients_filterChip__9aSFB:hover{border-color:color-mix(in oklch,var(--ink) 40%,transparent);color:var(--ink)}.ingredients_filterChipActive__68DPC{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ingredients_hero__CqEV_{margin-top:40px;display:grid;grid-template-columns:1.55fr 1fr;gap:2px;background:var(--line);border:1px solid var(--line)}.ingredients_heroText__kd1YC{background:var(--paper-2);padding:56px 56px 44px;position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:space-between}.ingredients_heroText__kd1YC h2{font-family:var(--blog-ff-display);font-weight:400;font-size:clamp(32px,3.6vw,56px);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--ink);max-width:16ch;text-wrap:balance}.ingredients_heroVision___J5Ml{max-width:48ch;display:flex;flex-direction:column;gap:24px}.ingredients_heroVision___J5Ml p{font-family:var(--blog-ff-body);font-size:15px;line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty}.ingredients_heroMeta__Iaa4e{position:absolute;top:24px;right:24px;font-family:var(--blog-ff-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2);text-align:right;display:flex;gap:8px;align-items:center}.ingredients_imgPh__IqX6m{position:relative;background:var(--line);color:oklch(.85 .01 80);display:flex;align-items:flex-end;padding:18px;overflow:hidden;height:100%}.ingredients_imgPhImg__sEfYh{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ingredients_readLink__LjdI5{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid var(--ink);align-self:flex-start;transition:gap .3s ease}.ingredients_heroText__kd1YC:hover .ingredients_readLink__LjdI5 .ingredients_arrow__2csR9,.ingredients_pillar__IEhXi:hover .ingredients_readLink__LjdI5 .ingredients_arrow__2csR9{transform:translateX(4px)}.ingredients_arrow__2csR9{display:inline-block;transition:transform .3s ease}.ingredients_pillars__bhh00{margin-top:var(--gap-section);padding:0}.ingredients_pillarsHead__GC5Nh{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--line)}.ingredients_pillarsHead__GC5Nh h2{font-family:var(--blog-ff-display);font-weight:400;font-size:clamp(36px,4.4vw,72px);line-height:.98;letter-spacing:-.01em;margin:0;color:var(--ink);text-wrap:balance;font-style:italic}.ingredients_pillarsGrid3__VRPlL{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.ingredients_pillar__IEhXi{padding:36px 28px 32px;border-right:1px solid var(--line);position:relative;display:flex;flex-direction:column}.ingredients_pillar__IEhXi:last-child{border-right:none}.ingredients_pillar__IEhXi .ingredients_pnum__m_5MT{font-family:var(--blog-ff-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-3);margin-bottom:28px}.ingredients_pillarImageWrapper__F8haa{width:100%;aspect-ratio:4/3;position:relative;margin-bottom:24px;background:var(--line);overflow:hidden;border-radius:4px}.ingredients_pillarImage__0yEmQ{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ingredients_pillar__IEhXi:hover .ingredients_pillarImage__0yEmQ{transform:scale(1.03)}.ingredients_pillar__IEhXi h3{font-family:var(--blog-ff-display);font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink)}.ingredients_pillar__IEhXi p{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 24px;flex:1}.ingredients_cta__UtKSp{margin-top:var(--gap-section);background:var(--moss);padding:96px var(--pad-x) 88px;position:relative;overflow:hidden;border-top:1px solid var(--line);color:oklch(.96 .01 80)}.ingredients_cta__UtKSp:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 20%,color-mix(in oklch,var(--ink) 30%,transparent),transparent 50%),radial-gradient(ellipse at 10% 90%,color-mix(in oklch,var(--clay) 15%,transparent),transparent 45%);pointer-events:none}.ingredients_ctaInner__sGB9R{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.ingredients_ctaKicker__G2PtD{font-family:var(--blog-ff-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,white 60%,transparent);margin-bottom:24px;display:flex;align-items:center;gap:12px}.ingredients_ctaKicker__G2PtD:before{content:"";width:28px;height:1px;background:color-mix(in srgb,white 60%,transparent)}.ingredients_cta__UtKSp h2{font-family:var(--blog-ff-display);font-weight:400;font-size:clamp(44px,5.5vw,92px);line-height:.95;letter-spacing:-.01em;margin:0;color:white;max-width:14ch;text-wrap:balance}.ingredients_cta__UtKSp h2 em{font-style:italic}.ingredients_ctaRight__JAUW4{display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding-bottom:10px}.ingredients_newsletterForm__YgkvT{display:flex;gap:12px;width:100%;max-width:400px;background:rgba(255,255,255,.05);padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.15)}.ingredients_newsletterInput__PTgl_{flex:1;background:transparent;border:none;color:white;padding:10px 16px;font-size:15px;outline:none;font-family:var(--blog-ff-body)}.ingredients_newsletterInput__PTgl_::-moz-placeholder{color:rgba(255,255,255,.4)}.ingredients_newsletterInput__PTgl_::placeholder{color:rgba(255,255,255,.4)}.ingredients_btn__cR1_U{font-family:var(--blog-ff-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:14px 24px;border-radius:999px;border:1px solid white;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:transform .15s ease}.ingredients_btn__cR1_U:hover{transform:translateY(-1px)}.ingredients_btnPrimary__r9ng7{background:white;color:var(--moss)}.ingredients_readingProgress__0Xela{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;background:transparent;pointer-events:none}.ingredients_readingProgressBar__VBmXg{height:100%;background:var(--blog-tone-accent);transition:width .1s linear}.ingredients_articleHero__EBnA6{padding:64px 0 0;text-align:center;display:flex;flex-direction:column;align-items:center}.ingredients_heroCrumbs__Rbxds{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.ingredients_articleTitle__fxpBV{font-family:var(--blog-ff-display);font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.01em;font-weight:400;margin:0 0 24px;max-width:16ch;text-wrap:balance}.ingredients_articleSubtitle__2eBYI{font-family:var(--blog-ff-display);font-style:italic;font-size:clamp(20px,2.2vw,26px);color:var(--ink-2);line-height:1.3;margin:0 0 48px;max-width:32ch;text-wrap:balance}.ingredients_articleHeroBlock__XVGjy{margin-top:24px;display:grid;grid-template-columns:1fr 1.55fr;gap:2px;background:var(--line);border:1px solid var(--line)}.ingredients_articleHeroMetaBlock__tAi2i{background:var(--paper);padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between}.ingredients_articleHeroMetaBlock__tAi2i .ingredients_label___l4Am{margin-bottom:12px}.ingredients_articleBodyWrap__GiQEf{margin-top:var(--gap-section);display:grid;grid-template-columns:220px 1fr 120px;gap:64px}.ingredients_toc__6pyZf{position:sticky;top:100px;align-self:start;height:-moz-max-content;height:max-content}.ingredients_tocTitle__mA9ay{margin-bottom:24px}.ingredients_tocList__UxohZ{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.ingredients_tocItem__Up3QZ{position:relative;transition:all .2s}.ingredients_tocLink__ED_Nr{display:flex;gap:10px;padding:8px 0 8px 16px;font-size:13px;line-height:1.4;color:var(--ink-3);transition:color .2s;text-decoration:none;cursor:pointer}.ingredients_tocItem__Up3QZ:hover .ingredients_tocLink__ED_Nr{color:var(--ink-2)}.ingredients_tocItemActive__ctQ9j .ingredients_tocLink__ED_Nr{color:var(--ink)}.ingredients_tocItemActive__ctQ9j:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--blog-tone-accent)}.ingredients_tocNum__mqw2E{font-family:var(--blog-ff-mono);font-size:10px;color:var(--ink-4);padding-top:2px}.ingredients_articleBody__u_7YP{max-width:660px;margin:0 auto;font-size:18px;line-height:1.6;color:var(--ink)}.ingredients_bodyP__J5otY{margin:0 0 28px;color:var(--ink-2);text-wrap:pretty}.ingredients_bodyPFirst__TnZLE:first-letter{font-family:var(--blog-ff-display);font-size:72px;line-height:.85;float:left;padding:6px 12px 0 0;color:var(--ink)}.ingredients_bodyH2__eSp6s{font-family:var(--blog-ff-display);font-size:40px;line-height:1.1;font-weight:400;margin:64px 0 24px;display:flex;gap:20px;align-items:baseline;letter-spacing:-.01em}.ingredients_bodyH2Num__s474G{min-width:60px;padding-top:12px}.ingredients_bodyH2Text__NhhuC{flex:1;text-wrap:balance;font-style:italic}.ingredients_bodyH3__yC_8c{font-size:18px;font-weight:600;margin:32px 0 16px}.ingredients_bodyList__cnsjm{list-style:none;padding:0;margin:16px 0 32px}.ingredients_bodyListItem__nyLAH{padding:10px 0;border-bottom:1px dashed color-mix(in oklch,var(--line) 80%,var(--ink));color:var(--ink-2);display:flex;gap:8px}.ingredients_bodyListMarker__9gdM_{color:var(--clay);font-weight:500}.ingredients_bodyHighlight__q_S_Y{margin:48px calc(-1 * var(--pad-x));padding:56px var(--pad-x);background:var(--blog-tone-wash);position:relative;text-align:center}.ingredients_bodyHighlightText__OE_WT{font-family:var(--blog-ff-display);font-size:32px;line-height:1.15;margin:0 auto;color:var(--ink);max-width:24ch;text-wrap:balance;font-style:italic}@media (max-width:900px){.ingredients_articleHeroBlock__XVGjy,.ingredients_hero__CqEV_{grid-template-columns:1fr}.ingredients_articleHeroMetaBlock__tAi2i,.ingredients_heroText__kd1YC{min-height:0;padding:40px 32px}.ingredients_articleHeroBlock__XVGjy .ingredients_imgPh__IqX6m,.ingredients_heroImg__uxIVn{min-height:350px}.ingredients_pillarsHead__GC5Nh{grid-template-columns:1fr;gap:24px}.ingredients_pillarsGrid3__VRPlL{grid-template-columns:1fr}.ingredients_pillar__IEhXi{border-right:none;border-bottom:1px solid var(--line)}.ingredients_ctaInner__sGB9R{grid-template-columns:1fr;gap:32px}.ingredients_articleBodyWrap__GiQEf{grid-template-columns:1fr;gap:40px}.ingredients_articleBodyWrap__GiQEf>div:last-child,.ingredients_toc__6pyZf{display:none}.ingredients_bodyHighlight__q_S_Y{margin:40px 0;border-radius:4px;padding:40px 24px}}.ingredients_articleBodyCTA__6svlP{margin:48px 0;padding:32px;background:var(--moss);border-radius:8px;color:white;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ingredients_articleBodyCTAText__g6pD9{font-size:18px;line-height:1.4;font-family:var(--blog-ff-display);font-style:italic}.ingredients_articleBodyCTABtn__TFoJK{background:var(--clay);color:white;padding:12px 24px;border-radius:4px;font-family:var(--blog-ff-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;transition:opacity .2s}.ingredients_articleBodyCTABtn__TFoJK:hover{opacity:.9}.ingredients_articleBodyLink__S0rJA{margin:40px 0;padding:24px;border:1px solid var(--line);background:var(--paper-2);border-radius:4px;display:flex;flex-direction:column;gap:12px}.ingredients_articleBodyLinkText__j4dc3{font-size:16px;color:var(--ink-2)}.ingredients_articleBodyLinkAction__nMKIj{font-weight:600;color:var(--moss);display:flex;align-items:center;gap:8px;font-size:15px}.ingredients_articleBodyLinkAction__nMKIj:hover{text-decoration:underline}