/* Approved content additions. */
.fusion-section{width:min(1200px,calc(100% - 56px));margin:0 auto;padding:70px 0;scroll-margin-top:130px;color:#171717}.fusion-kicker{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#6d786b;margin:0 0 14px}.fusion-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.fusion-heading h2,.fusion-section>h2{font-family:Impact,'Arial Black',Manrope,sans-serif;font-size:clamp(2.7rem,4.7vw,4.4rem);font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:0;color:#141614;margin:0}.fusion-heading p:not(.fusion-kicker){max-width:360px;font-size:13px;line-height:1.8;margin:0;color:#636b60}.fusion-explore{border-top:1px solid #dfe4da}.fusion-ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fusion-ingredient{min-width:0;background:#edf0e8;position:relative;overflow:hidden;min-height:455px;display:flex;flex-direction:column}.fusion-ingredient--sand{background:#f0ecdf}.fusion-ingredient--mint{background:#e1eae2}.fusion-ingredient-media{position:relative;height:260px;display:grid;place-items:center;overflow:hidden}.fusion-ingredient-media>img{width:78%;height:88%;object-fit:contain;filter:drop-shadow(0 15px 14px #243d2d12);transition:transform .3s}.fusion-ingredient:hover .fusion-ingredient-media>img{transform:translateY(-5px)}.fusion-ingredient-number{position:absolute;left:22px;top:20px;font-size:10px;letter-spacing:.1em;color:#5f6e58}.fusion-ingredient-body{padding:10px 26px 27px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.fusion-ingredient-body>p{font-size:12px;line-height:1.8;margin:0 0 20px;max-width:300px;color:#5f6a59}.fusion-ingredient h3{font:700 29px/1.05 'Cormorant Garamond',Georgia,serif;color:#253d2f;margin:0 0 13px}.fusion-ingredient button,.fusion-link{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:8px 0;border:0;border-bottom:1px solid #96a38d;background:none;font:800 10px/1.5 Manrope,sans-serif;letter-spacing:.06em;color:#243d2d;cursor:pointer;text-transform:uppercase;margin-top:auto}.fusion-ingredient button span,.fusion-link span{font-size:16px;line-height:1}.fusion-ingredient button:hover,.fusion-link:hover{border-color:#243d2d}.fusion-caption{font-size:10px;line-height:1.8;color:#78806f;margin:20px 0 0}.fusion-section a:focus-visible,.fusion-section button:focus-visible,.fusion-modal a:focus-visible,.fusion-modal button:focus-visible{outline:2px solid #547b55;outline-offset:5px}.fusion-hub{padding-top:30px!important;padding-bottom:65px!important}.fusion-hub-heading{margin-bottom:32px!important}.fusion-hub .ingredient-article-teaser{margin-bottom:24px}.fusion-hub-more{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fusion-story-card{background:#fff;display:grid;grid-template-columns:.85fr 1fr;min-height:245px;overflow:hidden;border:1px solid #e1e5dc}.fusion-story-media{display:block;height:100%;overflow:hidden}.fusion-story-media>img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.fusion-story-card:hover img{transform:scale(1.03)}.fusion-story-copy{padding:28px 26px;display:flex;align-items:flex-start;flex-direction:column}.fusion-story-copy .fusion-kicker{font-size:8px;letter-spacing:.14em;margin-bottom:13px}.fusion-story-copy h3{font:700 28px/1.07 'Cormorant Garamond',Georgia,serif;margin:0 0 14px;color:#253c2d}.fusion-story-copy>p:not(.fusion-kicker){font-size:11px;line-height:1.8;color:#69715f;margin:0 0 20px}.fusion-story-copy .fusion-link{font-size:9px;gap:20px}.fusion-proof-wrap{background:#eef1e7;border-block:1px solid #e0e5d8}.fusion-proof{padding-top:60px;padding-bottom:64px}.fusion-proof .fusion-heading{align-items:center}.fusion-proof .fusion-heading h2{font-size:clamp(2.6rem,4vw,3.7rem)}.fusion-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px}.fusion-proof-item{border-top:1px solid #c9d2be;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start}.fusion-proof-item>svg{width:32px;height:32px;stroke:#496a4d;fill:none;stroke-width:1.4;margin-bottom:18px}.fusion-proof-item h3{font-size:14px;line-height:1.5;margin:0 0 12px;color:#243c2a}.fusion-proof-item>p{font-size:12px;line-height:1.9;margin:0 0 20px;color:#64715a;max-width:320px}.fusion-proof-item .fusion-link{font-size:9px}.fusion-help{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-top:70px;padding-bottom:90px}.fusion-help h2{font:900 clamp(2.7rem,4vw,3.7rem)/1 Impact,'Arial Black',sans-serif;text-transform:uppercase;margin:0 0 26px;color:#171917}.fusion-faq{border-top:1px solid #d7ddce;padding:0}.fusion-faq:last-child{border-bottom:1px solid #d7ddce}.fusion-faq summary{font-size:12px;list-style:none;font-weight:700;cursor:pointer;padding:20px 25px 20px 0;position:relative;line-height:1.6}.fusion-faq summary:after{content:'+';position:absolute;right:2px;top:15px;font-size:23px;font-weight:400;color:#65765a}.fusion-faq[open] summary:after{content:'−'}.fusion-faq summary::-webkit-details-marker{display:none}.fusion-faq>p{font-size:12px;line-height:1.9;margin:0 30px 22px 0;color:#6b7462}.fusion-faq p>a{text-decoration:underline;text-underline-offset:3px}.fusion-contact{background:#253f31;color:white;padding:40px;align-self:center}.fusion-contact .fusion-kicker{color:#c1d1b4}.fusion-contact h3{font:600 37px/1.07 'Cormorant Garamond',Georgia,serif;margin:0 0 20px;color:#fff;max-width:280px}.fusion-contact>p{font-size:12px;line-height:1.9;color:#d1dcca;margin:0 0 26px;max-width:290px}.fusion-contact .fusion-link{color:#fff;border-color:#b0c1a3;gap:50px;margin-bottom:24px}.fusion-contact .fusion-phone{font-size:13px;display:block;color:#d6e0d0}.fusion-modal{border:1px solid #d3dccb;border-radius:8px;background:#fafbf6;color:#233c2a;width:min(760px,calc(100% - 32px));padding:35px;max-height:85vh;overflow:auto;box-shadow:0 25px 70px #16251730}.fusion-modal::backdrop{background:#12221585;backdrop-filter:blur(3px)}.fusion-modal h2{font:700 38px/1.05 'Cormorant Garamond',Georgia,serif;margin:0 35px 15px 0;color:#243d2b}.fusion-modal>p{font-size:12px;line-height:1.9;max-width:610px}.fusion-close{position:absolute;top:15px;right:17px;width:36px;height:36px;font-size:25px;border:0;background:none;color:#4f6547;cursor:pointer}.fusion-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 0}.fusion-mini-card{background:#fff;border:1px solid #e0e5d9;padding:20px;min-width:0}.fusion-mini-card img{height:180px;width:100%;object-fit:contain;background:#edf0e6;margin-bottom:20px}.fusion-mini-card .fusion-kicker{font-size:8px;margin-bottom:10px}.fusion-mini-card h3{font-size:17px;line-height:1.4;margin:0 0 12px}.fusion-mini-card p:not(.fusion-kicker){font-size:11px;line-height:1.8;margin:0 0 15px}.fusion-mini-card .fusion-link{font-size:8px;gap:20px}.fusion-mini-status{color:#5d7351;background:#eaf0e1;padding:4px 8px;font-size:9px;display:inline-block;margin-bottom:14px}.fusion-modal :focus-visible,.fusion-faq summary:focus-visible{outline:2px solid #547b55;outline-offset:4px}
@media(max-width:1000px){.fusion-ingredient-media{height:220px}.fusion-ingredient{min-height:425px}.fusion-ingredient-body{padding:10px 20px 24px}.fusion-ingredient h3{font-size:27px}.fusion-story-card{grid-template-columns:1fr}.fusion-story-media{height:230px}.fusion-story-copy{padding:25px}.fusion-proof-grid{gap:26px}.fusion-help{gap:40px}.fusion-contact{padding:30px}.fusion-heading p:not(.fusion-kicker){max-width:300px;font-size:12px}}
@media(max-width:700px){.fusion-section{width:calc(100% - 28px);padding:45px 0;scroll-margin-top:100px}.fusion-heading{display:block;margin-bottom:25px}.fusion-heading h2,.fusion-section>h2{font-size:42px;line-height:1}.fusion-kicker{font-size:8px;margin-bottom:12px}.fusion-heading p:not(.fusion-kicker){max-width:340px;font-size:12px;margin:17px 0 0}.fusion-ingredient-grid{grid-template-columns:1fr;gap:16px}.fusion-ingredient{min-height:0;display:grid;grid-template-columns:.85fr 1fr;align-items:center}.fusion-ingredient-media{height:245px}.fusion-ingredient-media>img{width:130%;max-width:130%;height:87%;margin-left:15px}.fusion-ingredient-number{font-size:8px;top:15px;left:16px}.fusion-ingredient-body{padding:25px 18px 25px 8px;min-height:210px}.fusion-ingredient h3{font-size:27px;margin-bottom:12px}.fusion-ingredient-body>p{font-size:10px;margin-bottom:18px;line-height:1.8}.fusion-ingredient button{font-size:8px;gap:14px;text-align:left}.fusion-caption{font-size:9px;margin-top:16px}.fusion-hub{padding-top:20px!important;padding-bottom:42px!important}.fusion-hub-more{grid-template-columns:1fr;gap:18px}.fusion-story-card{grid-template-columns:.85fr 1fr;min-height:245px}.fusion-story-media{height:100%}.fusion-story-copy{padding:24px 18px}.fusion-story-copy h3{font-size:27px}.fusion-story-copy>p:not(.fusion-kicker){font-size:10px;line-height:1.8}.fusion-story-copy .fusion-link{font-size:8px;gap:12px}.fusion-proof{padding-top:42px;padding-bottom:45px}.fusion-proof .fusion-heading h2{font-size:38px}.fusion-proof-grid{grid-template-columns:1fr;gap:27px;margin-top:28px}.fusion-proof-item{padding-top:22px;position:relative;padding-left:53px}.fusion-proof-item>svg{position:absolute;left:0;top:24px;width:28px;height:28px}.fusion-proof-item h3{font-size:14px}.fusion-proof-item>p{font-size:11px;margin-bottom:15px}.fusion-help{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:65px}.fusion-help h2{font-size:40px}.fusion-faq summary{font-size:11px}.fusion-faq>p{font-size:11px}.fusion-contact{padding:30px}.fusion-contact h3{font-size:36px}.fusion-modal{padding:27px 22px}.fusion-modal h2{font-size:32px}.fusion-modal-grid{gap:12px}.fusion-mini-card{padding:12px}.fusion-mini-card img{height:140px}.fusion-mini-card h3{font-size:14px}.fusion-mini-card p:not(.fusion-kicker){font-size:10px}.fusion-mini-card .fusion-kicker{font-size:7px}.fusion-mini-card .fusion-link{font-size:7px;gap:6px}}
@media(prefers-reduced-motion:reduce){.fusion-ingredient-media>img,.fusion-story-media>img{transition:none}}
@media print{.fusion-modal{display:none!important}}
