.eg-landing{--wf-green:#164d35;--eg-forest:#435a42;--eg-pale:#f0f4ec;--eg-cream:#faf7ef}.eg-landing .wf-panel{border-color:#e3e7de}.eg-story{--wf-paper:#faf7f0;background:#faf7f0}.eg-nutrition{background:var(--eg-forest);position:relative;overflow:hidden;color:#f8f4ea}.eg-nutrition:after{display:none}.eg-nutrition h2,.eg-nutrition .eg-question,.eg-nutrition .wf-accent{color:#fffaf0}.eg-question{font-size:18px}.eg-nutrition .wf-leaf-accent__icon{color:#e7efe4}.eg-function-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 34px;max-width:780px}.eg-function-grid li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border:1px solid #dbe7d8;border-radius:50%;color:#fffaf0;font-size:11px;font-weight:700}.eg-rhythm{background:#fbfaf6}.eg-origin{background:#f8f4ec}.eg-blends{background:var(--eg-forest);padding-bottom:44px;color:#f8f4ea}.eg-blends .wf-heading h2{color:#fffaf0}.eg-blends__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:10px 34px 34px}.eg-blend{text-align:center;padding:0 0 18px;border:0;border-radius:6px;overflow:hidden;background:#fbf8f1;color:#202923}.eg-blend:last-child{border:0}.eg-blend img,.eg-blend__placeholder{display:block;width:100%;aspect-ratio:1.8;object-fit:cover}.eg-blend__placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#d8e5cf,#edf1e8);color:#5d705a}.eg-blend h3{font-size:18px;margin:18px 14px 10px}.eg-blend p{font-size:13px;line-height:1.55;padding:0 14px}.eg-blends__closing{text-align:center;max-width:850px;margin:auto;padding:0 24px;font-weight:600;color:#fffaf0}.eg-foundation{--wf-paper:#f5f2e9;background:#f5f2e9}.eg-values{grid-template-columns:1.12fr .88fr;background:#eef2eb}.eg-values__list{margin:24px 0}.eg-values__list p{display:grid;grid-template-columns:42px 1fr;align-items:center;margin:10px 0}.eg-values__list p span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #6f9072;border-radius:50%;color:var(--wf-green);font-size:20px}.eg-values__image img{display:block;width:100%;height:100%;object-fit:cover}.eg-cta{background:var(--eg-forest);color:#fff}.eg-cta h2{color:#fff}.eg-cta .wf-cta__background:after{background:linear-gradient(90deg,rgba(67,90,66,.98) 0 46%,rgba(67,90,66,.78) 72%,rgba(67,90,66,.32))}.eg-cta .wf-cta__content{width:min(720px,90%)}.eg-cta .button{background:#c98b2a;border-color:#c98b2a}.eg-cta small{color:#f3e9cf}
@media(max-width:989px){.eg-blends__grid{grid-template-columns:repeat(2,1fr);row-gap:32px}.eg-blend:nth-child(2n){border-right:0}}
@media(max-width:749px){.eg-function-grid{grid-template-columns:1fr}.eg-blends__grid{grid-template-columns:1fr;padding:10px 20px 28px}.eg-blend{border-right:0;border-bottom:1px solid #ddd8cc;padding:0 0 26px}.eg-values{grid-template-columns:1fr}.eg-values__image{min-height:300px}.eg-cta .wf-cta__background:after{background:rgba(11,52,36,.82)}}
.eg-nutrition{background:#faf7f0;color:#202a31;text-align:center;padding-left:clamp(30px,10vw,150px);padding-right:clamp(30px,10vw,150px);isolation:isolate}.eg-nutrition:before{content:"";position:absolute;z-index:-1;inset:9% 6%;background-image:var(--eg-botanical);background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:.14;pointer-events:none}.eg-nutrition h2{color:#164d35;font-size:clamp(32px,4vw,58px);margin-bottom:22px}.eg-nutrition .eg-nutrition__lead{font-size:20px;margin-bottom:14px}.eg-nutrition__trends{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 30px;font-size:18px}.eg-nutrition__trends span{padding:0 26px;border-right:1px solid #caa56d}.eg-nutrition__trends span:last-child{border:0}.eg-nutrition__divider{width:min(380px,70%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px auto;color:#bd8730}.eg-nutrition__divider:before,.eg-nutrition__divider:after{content:"";height:1px;background:#cfad75}.eg-nutrition__divider span{font-size:25px}.eg-nutrition .eg-question{color:#164d35;font-family:var(--font-heading-family);font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.12;margin:14px auto}.eg-nutrition__dependency{font-size:20px;margin:22px 0}.eg-nutrition .eg-function-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 22px;width:min(900px,100%);margin:30px auto 38px}.eg-nutrition .eg-function-grid li{display:flex;align-items:center;justify-content:center;text-align:left;font-size:16px}.eg-nutrition .eg-function-grid li:nth-child(1){grid-column:2/4}.eg-nutrition .eg-function-grid li:nth-child(2){grid-column:4/6}.eg-nutrition .eg-function-grid li:nth-child(3){grid-column:1/3}.eg-nutrition .eg-function-grid li:nth-child(4){grid-column:3/5}.eg-nutrition .eg-function-grid li:nth-child(5){grid-column:5/7}.eg-nutrition .eg-function-grid li:before{flex:0 0 38px;width:38px;height:38px;margin-right:13px;border:1px solid #164d35;color:#164d35;font-size:20px}.eg-nutrition__body{max-width:880px;margin:0 auto 28px;font-size:17px}.eg-nutrition .wf-accent{color:#164d35;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:21px}.eg-nutrition .wf-leaf-accent__icon{position:static;color:#bd8730;font-size:31px;margin-right:14px}.eg-values{grid-template-columns:.88fr 1.12fr}.eg-values__list p{grid-template-columns:72px 1fr;min-height:60px}.eg-values__list p span{width:62px;height:60px;border:0;border-radius:0}.eg-values__list p span img{display:block;width:56px;height:56px;object-fit:contain}
@media(max-width:749px){.eg-nutrition{padding:42px 24px}.eg-nutrition:before{inset:6% 0;background-size:auto 78%;opacity:.1}.eg-nutrition__trends{gap:8px 0}.eg-nutrition__trends span{padding:0 12px;font-size:15px}.eg-nutrition .eg-function-grid{grid-template-columns:1fr;gap:14px}.eg-nutrition .eg-function-grid li:nth-child(n){grid-column:1}.eg-nutrition .eg-function-grid li{justify-content:flex-start}.eg-nutrition .eg-question{font-size:34px}.eg-nutrition .wf-accent{text-align:left;font-size:19px}.eg-values{grid-template-columns:1fr}.eg-values__image{order:1}.eg-values>.wf-copy{order:2}}
.eg-nutrition:before{display:none}.eg-nutrition h2{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,46px);line-height:1.08}.eg-nutrition .eg-nutrition__lead,.eg-nutrition__dependency,.eg-nutrition__body{font-family:var(--font-body-family);font-size:16px;line-height:1.65}.eg-nutrition__trends{font-family:var(--font-body-family);font-size:16px;line-height:1.65}.eg-nutrition .eg-question{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,46px);font-weight:inherit;line-height:1.12}.eg-nutrition .eg-function-grid li{font-family:var(--font-body-family);font-size:16px;line-height:1.5}.eg-nutrition .wf-accent{font-family:var(--font-body-family);font-size:16px;line-height:1.65}
@media(max-width:749px){.eg-nutrition h2,.eg-nutrition .eg-question{font-size:28px}.eg-nutrition .wf-accent{font-size:15px}}
@media(min-width:1000px){.eg-nutrition{padding-left:40px;padding-right:40px}.eg-function-rows{margin:30px auto 38px}.eg-nutrition .eg-function-grid{margin:0 auto;width:auto;display:grid}.eg-nutrition .eg-function-grid--top{grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:110px;margin-bottom:28px}.eg-nutrition .eg-function-grid--bottom{grid-template-columns:repeat(3,max-content);justify-content:center;column-gap:42px}.eg-nutrition .eg-function-grid li:nth-child(n){grid-column:auto;white-space:nowrap}}
.eg-nutrition__divider,.eg-nutrition .wf-leaf-accent__icon{color:var(--wf-green)}.eg-nutrition__divider:before,.eg-nutrition__divider:after{background:var(--wf-green)}.eg-rhythm .wf-rhythm__item>span{color:var(--wf-green)}
.eg-rhythm .eg-rhythm-symbol{color:#d7a62b;font-size:1.35em;line-height:0}
.eg-nutrition h2{color:#112746}
.eg-nutrition{position:relative;overflow:hidden;isolation:isolate}.eg-nutrition:after{content:"";display:block!important;position:absolute;z-index:0;inset:0;background-image:var(--eg-sprout-overlay);background-repeat:no-repeat;background-position:right bottom;background-size:70% auto;opacity:.18;pointer-events:none}.eg-nutrition>*{position:relative;z-index:1}.eg-nutrition .eg-question{font-size:clamp(25px,2.5vw,38px)}
@media(max-width:749px){.eg-nutrition:after{background-size:110% auto;opacity:.12}.eg-nutrition .eg-question{font-size:27px}}
.eg-nutrition:after{background-size:86% auto;opacity:.34}
@media(max-width:749px){.eg-nutrition:after{background-size:125% auto;opacity:.24}}
