.CTASection-module__LHuwqq__cta{color:#fff;background:linear-gradient(160deg,#6f7e65,#8fa07b);padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.CTASection-module__LHuwqq__cta:after{content:"";opacity:.08;mix-blend-mode:overlay;background-image:url(https://placehold.co/800x400/82926e/ffffff?text=Tallownara);position:absolute;inset:0}.CTASection-module__LHuwqq__inner{z-index:1;text-align:center;flex-direction:column;gap:1.25rem;max-width:900px;margin:0 auto;display:flex;position:relative}.CTASection-module__LHuwqq__eyebrow{text-transform:uppercase;letter-spacing:.35em;color:#ffffffbf;font-size:.75rem}.CTASection-module__LHuwqq__title{font-size:clamp(2rem,3.4vw,3rem);font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;line-height:1.4}.CTASection-module__LHuwqq__description{color:#fffc;margin:0;line-height:1.8}.CTASection-module__LHuwqq__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:.5rem;display:flex}.CTASection-module__LHuwqq__button{cursor:pointer;border:none;border-radius:999px;padding:.85rem 1.9rem;font-size:1rem;font-weight:500;transition:opacity .3s}.CTASection-module__LHuwqq__primary{color:#2e2b26;background:#f6f3ec;box-shadow:0 20px 35px #00000040}.CTASection-module__LHuwqq__secondary{color:#fff;background:0 0;border:1px solid #fff9}.CTASection-module__LHuwqq__sprout{flex-direction:column;align-items:center;gap:.3rem;margin-top:1.75rem;display:flex}.CTASection-module__LHuwqq__seed{background:#f6f3ece6;border-radius:50%;width:16px;height:16px;box-shadow:0 10px 25px #0003}.CTASection-module__LHuwqq__leaf{transform-origin:0;background:#f6f3ec59;border-radius:50% 50% 0;width:60px;height:24px;animation:4s ease-in-out infinite CTASection-module__LHuwqq__swayLeaf}.CTASection-module__LHuwqq__leaf:last-of-type{animation-delay:.6s;transform:rotate(-30deg)}@keyframes CTASection-module__LHuwqq__swayLeaf{0%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}to{transform:rotate(-10deg)}}@media (max-width:640px){.CTASection-module__LHuwqq__button{width:100%}}
.CommitmentSection-module__WRpHYq__commitment{color:#fff;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.CommitmentSection-module__WRpHYq__backgroundImage{filter:saturate(.5);background-image:url(https://placehold.co/800x500/f0efe7/677152?text=Nature);background-position:50%;background-size:cover;position:absolute;inset:0}.CommitmentSection-module__WRpHYq__backgroundOverlay{background:linear-gradient(120deg,#2e2b26d9,#687660e6);position:absolute;inset:0}.CommitmentSection-module__WRpHYq__inner{z-index:1;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1200px;margin:0 auto;display:flex;position:relative}.CommitmentSection-module__WRpHYq__header{max-width:660px}.CommitmentSection-module__WRpHYq__eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#ffffffb3;font-size:.75rem}.CommitmentSection-module__WRpHYq__title{font-family:var(--font-playfair,"Playfair Display"),serif;margin:.5rem 0;font-size:clamp(2rem,3.5vw,3rem)}.CommitmentSection-module__WRpHYq__description{color:#ffffffd9;margin:0;line-height:1.75}.CommitmentSection-module__WRpHYq__actions{margin-top:1.5rem}.CommitmentSection-module__WRpHYq__actions button{color:#2e2b26;cursor:pointer;background:#f6f3ec;border:none;border-radius:999px;padding:.85rem 1.9rem;font-size:.95rem;font-weight:600;box-shadow:0 15px 35px #00000040}.CommitmentSection-module__WRpHYq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.35rem;display:grid}.CommitmentSection-module__WRpHYq__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:24px;flex-direction:column;gap:.65rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 15px 35px #00000040}.CommitmentSection-module__WRpHYq__cardIcon{background:#f6f3ec33;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.CommitmentSection-module__WRpHYq__stat{flex-direction:column;gap:.15rem;display:flex}.CommitmentSection-module__WRpHYq__stat strong{align-items:baseline;gap:.2rem;font-size:2rem;font-weight:600;display:flex}.CommitmentSection-module__WRpHYq__stat strong span{letter-spacing:.15em;text-transform:uppercase;font-size:1rem}.CommitmentSection-module__WRpHYq__footnote{text-transform:uppercase;letter-spacing:.18em;color:#ffffffb3;font-size:.85rem}.CommitmentSection-module__WRpHYq__card h3{margin:0;font-size:1.2rem;font-weight:600}.CommitmentSection-module__WRpHYq__card p{color:#ffffffd9;margin:0;line-height:1.7}.CommitmentSection-module__WRpHYq__cardGlow{border-radius:inherit;opacity:.6;pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff59,#0000 55%);position:absolute;inset:0}.CommitmentSection-module__WRpHYq__badge{letter-spacing:.15em;text-transform:uppercase;background:#f6f3ec33;border:1px solid #f6f3ec80;border-radius:999px;padding:.55rem 1.4rem;font-size:.85rem;position:absolute;bottom:clamp(1rem,3vw,2.5rem);right:clamp(1rem,5vw,3rem)}.CommitmentSection-module__WRpHYq__planet{pointer-events:none;border:1px solid #f6f3ec66;border-radius:50%;justify-content:center;align-items:center;width:clamp(120px,15vw,180px);height:clamp(120px,15vw,180px);display:flex;position:absolute;top:15%;right:8%}.CommitmentSection-module__WRpHYq__planet span{background:radial-gradient(circle at 30% 30%,#f6f3ec,#fff0);border-radius:50%;width:60%;height:60%;box-shadow:inset 0 0 40px #00000026}@media (max-width:640px){.CommitmentSection-module__WRpHYq__card{padding:1.25rem}.CommitmentSection-module__WRpHYq__planet{display:none}}
.CertificationSection-module__V7JcLG__certification{color:#2e2b26;background:#fefcf8;padding:clamp(3.5rem,8vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.CertificationSection-module__V7JcLG__certification:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 20%,#b5c79d33,#0000 45%),radial-gradient(circle at 80% 0,#eacfbf40,#0000 50%);position:absolute;inset:0}.CertificationSection-module__V7JcLG__inner{z-index:1;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1100px;margin:0 auto;display:flex;position:relative}.CertificationSection-module__V7JcLG__header{text-align:center;max-width:700px;margin:0 auto}.CertificationSection-module__V7JcLG__eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#2e2b2699;font-size:.8rem}.CertificationSection-module__V7JcLG__title{font-family:var(--font-playfair,"Playfair Display"),serif;margin:.5rem 0;font-size:clamp(2rem,3.2vw,3rem)}.CertificationSection-module__V7JcLG__description{color:#2e2b26bf;margin:0;line-height:1.8}.CertificationSection-module__V7JcLG__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.CertificationSection-module__V7JcLG__card{text-align:center;background:#fff;border:1px solid #b5c79d59;border-radius:24px;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;box-shadow:0 20px 40px #2e2b2614}.CertificationSection-module__V7JcLG__icon{background:#b5c79d2e;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto;font-size:1.8rem;display:grid}.CertificationSection-module__V7JcLG__card h3{letter-spacing:.08em;text-transform:uppercase;color:#4f5046;margin:0;font-size:1.1rem}.CertificationSection-module__V7JcLG__card p{color:#2e2b26b3;margin:0;line-height:1.6}
.FooterSection-module__-fYrCW__footer{color:#ffffffd9;background:#2c2a25;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,6vw,5rem) clamp(2rem,4vw,3rem)}.FooterSection-module__-fYrCW__inner{flex-direction:column;gap:2.5rem;max-width:1100px;margin:0 auto;display:flex}.FooterSection-module__-fYrCW__brand{flex-direction:column;gap:.5rem;display:flex}.FooterSection-module__-fYrCW__logo{font-family:var(--font-playfair,"Playfair Display"),serif;letter-spacing:.1em;font-size:clamp(1.8rem,3.2vw,2.6rem)}.FooterSection-module__-fYrCW__tagline{color:#ffffffd9;margin:0;font-size:1.1rem}.FooterSection-module__-fYrCW__description{color:#ffffffb3;max-width:520px;margin:0;line-height:1.7}.FooterSection-module__-fYrCW__info{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.FooterSection-module__-fYrCW__info h4{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf;margin:0 0 .5rem;font-size:.95rem}.FooterSection-module__-fYrCW__info p{color:#ffffffc7;margin:.2rem 0}.FooterSection-module__-fYrCW__info ul{flex-direction:column;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.FooterSection-module__-fYrCW__info li{justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.FooterSection-module__-fYrCW__info a{color:#ffffffe6;text-decoration:none;transition:color .3s}.FooterSection-module__-fYrCW__info span{color:#ffffff8c}.FooterSection-module__-fYrCW__info a:hover{color:#b5c79d}.FooterSection-module__-fYrCW__form{gap:.5rem;margin-top:.5rem;display:flex}.FooterSection-module__-fYrCW__form input{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;flex:1;padding:.65rem 1rem}.FooterSection-module__-fYrCW__form button{color:#2c2a25;cursor:pointer;background:#b5c79d;border:none;border-radius:999px;padding:.65rem 1.2rem;font-weight:600}.FooterSection-module__-fYrCW__bottom{color:#fff9;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:.9rem;display:flex}.FooterSection-module__-fYrCW__scrollTop{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1rem;display:inline-flex}.FooterSection-module__-fYrCW__scrollTop .FooterSection-module__-fYrCW__leaf{background:#b5c79dcc;border-radius:50% 50% 0;width:14px;height:14px;animation:3s ease-in-out infinite FooterSection-module__-fYrCW__floatLeaf;display:inline-block;transform:rotate(-30deg)}@keyframes FooterSection-module__-fYrCW__floatLeaf{0%{transform:rotate(-30deg)translateY(0)}50%{transform:rotate(-20deg)translateY(-3px)}to{transform:rotate(-30deg)translateY(0)}}@media (max-width:640px){.FooterSection-module__-fYrCW__form{flex-direction:column}.FooterSection-module__-fYrCW__bottom{flex-direction:column;align-items:flex-start}}
.HeroSection-module__33g_eq__hero{color:#2e2b26;background:#f6f3ec;align-items:center;min-height:100vh;padding:6.75rem clamp(4rem,8vw,7rem);display:flex;position:relative;overflow:hidden}.HeroSection-module__33g_eq__background{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroSection-module__33g_eq__backgroundGradient{position:absolute;inset:0}.HeroSection-module__33g_eq__cloud{filter:blur(40px);opacity:.7;background:#fff6;border-radius:50%;width:clamp(10rem,25vw,18rem);height:clamp(10rem,25vw,18rem);animation:26s ease-in-out infinite alternate HeroSection-module__33g_eq__drift;position:absolute}.HeroSection-module__33g_eq__cloudOne{top:10%;left:5%}.HeroSection-module__33g_eq__cloudTwo{animation-duration:32s;animation-direction:alternate-reverse;bottom:5%;right:10%}.HeroSection-module__33g_eq__leaf{filter:blur(5px);--leaf-rotate:0deg;width:clamp(6rem,12vw,9rem);height:clamp(2rem,4vw,3rem);transform:rotate(var(--leaf-rotate));background:#b5c79d59;border-radius:50%;animation:20s ease-in-out infinite alternate HeroSection-module__33g_eq__sway;position:absolute}.HeroSection-module__33g_eq__leafOne{--leaf-rotate:-25deg;top:25%;right:15%}.HeroSection-module__33g_eq__leafTwo{--leaf-rotate:35deg;bottom:20%;left:12%}.HeroSection-module__33g_eq__inner{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(2.75rem,5vw,5rem);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.HeroSection-module__33g_eq__content{flex-direction:column;gap:1.25rem;max-width:min(58vw,40rem);display:flex}.HeroSection-module__33g_eq__eyebrow{letter-spacing:.25em;text-transform:uppercase;color:#2e2b26b3;font-size:.95rem;font-family:var(--font-poppins,"Poppins"),sans-serif}.HeroSection-module__33g_eq__logo{width:fit-content;font-family:var(--font-playfair,"Playfair Display"),serif;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border-radius:999px;align-items:center;gap:1rem;padding:.55rem 1.35rem;font-size:1rem;display:inline-flex;box-shadow:0 15px 35px #b5c79d59}.HeroSection-module__33g_eq__logoImage{object-fit:contain;filter:drop-shadow(0 8px 16px #0000002e);flex-shrink:0;width:clamp(7rem,14vw,12rem);height:auto}.HeroSection-module__33g_eq__cornerLogo{z-index:2;padding:.65rem 1.5rem;position:absolute;top:clamp(.5rem,2vw,1.5rem);left:clamp(.5rem,3vw,2rem)}.HeroSection-module__33g_eq__logoDot{background:#b5c79d;border-radius:50%;width:.65rem;height:.65rem}.HeroSection-module__33g_eq__heading{font-family:var(--font-playfair,"Playfair Display"),serif;letter-spacing:-.02em;color:#2e2b26;max-width:min(60vw,46rem);margin:.5rem 0 .75rem;font-size:clamp(2.8rem,4.6vw,4.25rem);line-height:1.15}.HeroSection-module__33g_eq__tagline{font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26bf;letter-spacing:.01em;max-width:32rem;margin:.5rem 0 0;font-size:1.1rem;font-style:italic}.HeroSection-module__33g_eq__description{font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;color:#2e2b26d1;max-width:min(58vw,36rem);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.HeroSection-module__33g_eq__ctaGroup{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.HeroSection-module__33g_eq__button{cursor:pointer;font-size:.95rem;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;border:none;border-radius:999px;padding:.95rem 2.25rem;transition:background .3s,color .3s,box-shadow .3s,transform .3s;box-shadow:0 12px 26px #2e2b2614}.HeroSection-module__33g_eq__primaryButton{color:#2e2b26;background:linear-gradient(135deg,#b7cba0,#a4bc8f);box-shadow:0 25px 45px #b5c79d59}.HeroSection-module__33g_eq__secondaryButton{color:#2e2b26;background:#fffc;border:1px solid #2e2b261a;box-shadow:0 15px 30px #0000000d}.HeroSection-module__33g_eq__primaryButton:hover{background:linear-gradient(135deg,#a8c18f,#96b27f);box-shadow:0 30px 40px #9cb58c59}.HeroSection-module__33g_eq__secondaryButton:hover{background:#fffffff2;border-color:#2e2b2633;box-shadow:0 18px 35px #00000012}.HeroSection-module__33g_eq__visuals{flex-direction:column;justify-content:center;align-self:stretch;gap:1.5rem;display:flex;position:relative}.HeroSection-module__33g_eq__visualFocus{background:#ffffffa6;border:1px solid #b5c79d4d;border-radius:36px;justify-content:center;align-items:center;min-height:460px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 70px #2e2b2624}.HeroSection-module__33g_eq__illustrationFrame{background:linear-gradient(140deg,#ffffffe6,#f0ebe0);border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden}.HeroSection-module__33g_eq__illustration{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HeroSection-module__33g_eq__storyCard{background:#fffdf7f2;border:1px solid #b5c79d40;border-radius:26px;max-width:260px;padding:1.5rem 1.75rem;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 25px 55px #2e2b261f}.HeroSection-module__33g_eq__storyLabel{letter-spacing:.3em;text-transform:uppercase;color:#2e2b2699;font-size:.75rem;font-family:var(--font-poppins,"Poppins"),sans-serif}.HeroSection-module__33g_eq__storyTitle{font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26;margin:.5rem 0 0;font-size:1.5rem}.HeroSection-module__33g_eq__storyCopy{color:#2e2b26c7;margin:.35rem 0 0;font-size:.95rem;line-height:1.6}@keyframes HeroSection-module__33g_eq__drift{0%{transform:translate(0,0)}to{transform:translate(40px,-30px)}}@keyframes HeroSection-module__33g_eq__sway{0%{transform:rotate(var(--leaf-rotate))translate3d(0,0,0)}to{transform:rotate(var(--leaf-rotate))translate3d(15px,-10px,0)}}@media (max-width:900px){.HeroSection-module__33g_eq__inner{grid-template-columns:1fr}.HeroSection-module__33g_eq__content,.HeroSection-module__33g_eq__heading,.HeroSection-module__33g_eq__description{max-width:100%}}@media (max-width:640px){.HeroSection-module__33g_eq__hero{padding:4rem 1.5rem 3rem}.HeroSection-module__33g_eq__ctaGroup{flex-direction:column;align-items:stretch}.HeroSection-module__33g_eq__visualFocus{min-height:360px}.HeroSection-module__33g_eq__storyCard{inset:unset;max-width:100%;margin-top:1rem;position:relative;transform:none}.HeroSection-module__33g_eq__visuals{gap:1rem}}
.IngredientsImpactSection-module__RnSGAW__impact{color:#2e2b26;background:#f8f6f1;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,6vw,5rem) clamp(4.5rem,10vw,8rem);position:relative;overflow:hidden}.IngredientsImpactSection-module__RnSGAW__impact:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 20%,#ffffff73,#0000 50%),radial-gradient(circle at 80% 10%,#c5d0a766,#0000 60%);position:absolute;inset:0}.IngredientsImpactSection-module__RnSGAW__floatingIcon{color:#2e2b2666;z-index:1;border:1px solid #c5d0a766;border-radius:50%;justify-content:center;align-items:center;width:clamp(80px,11vw,120px);height:clamp(80px,11vw,120px);font-size:1.8rem;display:flex;position:absolute}.IngredientsImpactSection-module__RnSGAW__iconOne{top:12%;right:7%}.IngredientsImpactSection-module__RnSGAW__iconTwo{bottom:18%;left:6%}.IngredientsImpactSection-module__RnSGAW__inner{z-index:2;flex-direction:column;gap:clamp(2rem,6vw,3.5rem);max-width:1280px;margin:0 auto;display:flex;position:relative}.IngredientsImpactSection-module__RnSGAW__header{flex-direction:column;gap:.75rem;max-width:760px;display:flex}.IngredientsImpactSection-module__RnSGAW__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#2e2b2699;font-size:.9rem;font-family:var(--font-poppins,"Poppins"),sans-serif}.IngredientsImpactSection-module__RnSGAW__title{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.2}.IngredientsImpactSection-module__RnSGAW__description{color:#2e2b26cc;font-size:1.05rem;line-height:1.7;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;margin:0}.IngredientsImpactSection-module__RnSGAW__sliderWrapper{position:relative}.IngredientsImpactSection-module__RnSGAW__slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(1rem,3vw,1.5rem);padding-top:1rem;padding-bottom:1.5rem;padding-left:2rem;scroll-padding:clamp(1rem,2vw,1.5rem);display:flex;overflow-x:auto}.IngredientsImpactSection-module__RnSGAW__slider::-webkit-scrollbar{height:6px;display:none}.IngredientsImpactSection-module__RnSGAW__slider::-webkit-scrollbar-thumb{border-radius:999px}.IngredientsImpactSection-module__RnSGAW__card{scroll-snap-align:start;background:#fffdf8;border:1px solid #2e2b260f;border-radius:28px;flex-direction:column;flex:0 0 min(320px,80vw);gap:.75rem;padding:1.5rem;transition:transform .4s,box-shadow .4s;display:flex}.IngredientsImpactSection-module__RnSGAW__card:hover{transform:translateY(-6px);box-shadow:0 40px 80px #2e2b2626}.IngredientsImpactSection-module__RnSGAW__cardImageWrapper{aspect-ratio:1;background:#c5d0a733;border-radius:22px;padding:.85rem;display:block;position:relative;overflow:hidden}.IngredientsImpactSection-module__RnSGAW__cardImage{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block;position:absolute;inset:0}.IngredientsImpactSection-module__RnSGAW__cardIcon{background:#ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid;position:absolute;top:.9rem;right:.9rem;box-shadow:0 12px 24px #2e2b261a}.IngredientsImpactSection-module__RnSGAW__cardTitle{font-size:1.2rem;font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26;margin:0}.IngredientsImpactSection-module__RnSGAW__cardSubtitle{color:#2e2b26c7;margin:0;font-size:.95rem}.IngredientsImpactSection-module__RnSGAW__cardHighlights{color:#2e2b26cc;margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.5}.IngredientsImpactSection-module__RnSGAW__cardHighlights li{margin-bottom:.25rem}.IngredientsImpactSection-module__RnSGAW__impactText{color:#2e2b26a6;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.IngredientsImpactSection-module__RnSGAW__sliderHint{color:#2e2b268c;font-size:.9rem;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;align-items:center;gap:.4rem;display:flex}.IngredientsImpactSection-module__RnSGAW__hintDot{background:#c5d0a7;border-radius:50%;width:.4rem;height:.4rem}@media (max-width:768px){.IngredientsImpactSection-module__RnSGAW__slider{gap:1rem}.IngredientsImpactSection-module__RnSGAW__card{flex-basis:85vw}}
.ProductHighlightSection-module__IpPHOa__products{background:linear-gradient(#f6f3ec 0%,#f0e8dd 45%,#f6f3ec 100%);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.ProductHighlightSection-module__IpPHOa__products:before,.ProductHighlightSection-module__IpPHOa__products:after{content:"";filter:blur(50px);z-index:0;background:#b5c79d2e;border-radius:50%;width:clamp(12rem,25vw,18rem);height:clamp(12rem,25vw,18rem);position:absolute}.ProductHighlightSection-module__IpPHOa__products:before{top:-4rem;right:10%}.ProductHighlightSection-module__IpPHOa__products:after{background:#f0d2ba40;bottom:-5rem;left:8%}.ProductHighlightSection-module__IpPHOa__inner{z-index:1;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1200px;margin:0 auto;display:flex;position:relative}.ProductHighlightSection-module__IpPHOa__header{text-align:center;max-width:720px;margin:0 auto}.ProductHighlightSection-module__IpPHOa__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#2e2b2699;margin-bottom:.75rem;font-size:.8rem;display:block}.ProductHighlightSection-module__IpPHOa__title{font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26;margin:0;font-size:clamp(2rem,3.4vw,3rem)}.ProductHighlightSection-module__IpPHOa__description{color:#2e2b26bf;margin:1rem auto 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.ProductHighlightSection-module__IpPHOa__grid{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.5rem,3vw,2rem);display:grid}.ProductHighlightSection-module__IpPHOa__card{transform-style:preserve-3d;background:#ffffffe6;border:1px solid #b5c79d40;border-radius:28px;flex-direction:column;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 25px 50px #2e2b261f}.ProductHighlightSection-module__IpPHOa__visual{aspect-ratio:1;background-clip:padding-box;border-bottom:1px solid #0000000d;border-radius:22px;place-items:center;padding:.85rem;display:grid;position:relative;overflow:hidden}.ProductHighlightSection-module__IpPHOa__image{object-fit:cover;border-radius:18px;display:block;width:100%!important;height:100%!important}.ProductHighlightSection-module__IpPHOa__categoryBadge{color:#fff;letter-spacing:.05em;background:#2e2b26cc;border-radius:999px;padding:.4rem .9rem;font-size:.75rem;position:absolute;top:1.5rem;left:1.5rem}.ProductHighlightSection-module__IpPHOa__content{flex-direction:column;flex:1;gap:1rem;padding:1.75rem;display:flex}.ProductHighlightSection-module__IpPHOa__cardTitle{font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26;margin:0;font-size:1.4rem}.ProductHighlightSection-module__IpPHOa__cardDescription{color:#2e2b26bf;margin:0;line-height:1.7}.ProductHighlightSection-module__IpPHOa__benefits{flex-wrap:wrap;gap:.5rem;display:flex}.ProductHighlightSection-module__IpPHOa__benefitTag{color:#5e6a51;background:#b5c79d26;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.ProductHighlightSection-module__IpPHOa__button{color:#2e2b26;cursor:pointer;background:#b5c79d;border:none;border-radius:999px;margin-top:auto;padding:.85rem 1.75rem;font-size:.95rem;font-weight:500;box-shadow:0 18px 35px #b5c79d59}.ProductHighlightSection-module__IpPHOa__modalOverlay{z-index:50;background:#14100ca6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ProductHighlightSection-module__IpPHOa__modal{background:#fefcf8;border:2px solid #f0e3d4;border-radius:32px;width:min(900px,100%);position:relative;box-shadow:0 40px 90px #00000040}.ProductHighlightSection-module__IpPHOa__modalClose{cursor:pointer;background:#0000000d;border:none;border-radius:50%;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:1rem;right:1rem}.ProductHighlightSection-module__IpPHOa__modalContent{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:clamp(2rem,4vw,2.5rem);display:grid}.ProductHighlightSection-module__IpPHOa__modalVisual{justify-content:center;align-items:center;display:flex}.ProductHighlightSection-module__IpPHOa__modalVisual img{background:#ffffffd9;border-radius:28px;width:100%;max-width:320px;padding:1rem}.ProductHighlightSection-module__IpPHOa__modalText{flex-direction:column;gap:.8rem;display:flex}.ProductHighlightSection-module__IpPHOa__modalCategory{text-transform:uppercase;letter-spacing:.2em;color:#2e2b2699;font-size:.75rem}.ProductHighlightSection-module__IpPHOa__modalText h3{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;font-size:1.8rem}.ProductHighlightSection-module__IpPHOa__modalRitual strong{letter-spacing:.15em;text-transform:uppercase;color:#2e2b26b3;font-size:.85rem;display:block}.ProductHighlightSection-module__IpPHOa__modalRitual p{color:#2e2b26bf;margin:.2rem 0 0}.ProductHighlightSection-module__IpPHOa__modalTestimonial{font-family:var(--font-playfair,"Playfair Display"),serif;background:#b5c79d2e;border-radius:18px;margin:0;padding:1.1rem 1.25rem;font-size:1rem}.ProductHighlightSection-module__IpPHOa__modalTestimonial cite{text-transform:uppercase;letter-spacing:.2em;margin-top:.5rem;font-size:.85rem;font-style:normal;display:block}@media (max-width:768px){.ProductHighlightSection-module__IpPHOa__content{padding:1.5rem}.ProductHighlightSection-module__IpPHOa__modalContent{grid-template-columns:1fr}}
.StorySection-module__LsSPMW__story{color:#2e2b26;background:#f8f6f1;padding:clamp(4rem,8vw,7rem) clamp(1.5rem,5vw,5rem) clamp(5rem,12vw,9rem);position:relative;overflow:hidden}.StorySection-module__LsSPMW__story:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff80,#0000 50%),radial-gradient(circle at 80% 0,#c9d1a740,#0000 40%);position:absolute;inset:0}.StorySection-module__LsSPMW__transitionCurve{z-index:1;pointer-events:none;width:100%;line-height:0;position:absolute;top:-1px;left:0}.StorySection-module__LsSPMW__transitionCurve svg{width:100%;height:auto;display:block}.StorySection-module__LsSPMW__backgroundLayer{z-index:0;mix-blend-mode:multiply;position:absolute;inset:0}.StorySection-module__LsSPMW__backgroundLayer:before{content:"";filter:blur(80px);background:#c9d1a759;border-radius:50%;width:180px;height:180px;position:absolute;inset:15% auto auto 10%}.StorySection-module__LsSPMW__backgroundLayer:after{content:"";opacity:.4;border:1px solid #ffffff80;border-radius:50%;width:220px;height:220px;position:absolute;bottom:10%;right:8%}.StorySection-module__LsSPMW__inner{z-index:2;flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.StorySection-module__LsSPMW__topGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.StorySection-module__LsSPMW__textColumn{flex-direction:column;gap:1.25rem;max-width:640px;display:flex}.StorySection-module__LsSPMW__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#2e2b2699;font-size:.95rem;font-family:var(--font-poppins,"Poppins"),sans-serif}.StorySection-module__LsSPMW__title{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.2}.StorySection-module__LsSPMW__paragraphGroup{font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;color:#2e2b26d1;flex-direction:column;gap:.9rem;font-size:1.05rem;line-height:1.75;display:flex}.StorySection-module__LsSPMW__quote{max-width:720px;font-family:var(--font-playfair,"Playfair Display"),serif;text-align:center;color:#2e2b26d9;background:#ffffffd9;border:1px solid #c9d1a766;border-radius:32px;margin:0 auto;padding:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;line-height:1.7;box-shadow:0 35px 75px #2e2b261f}.StorySection-module__LsSPMW__quote:before,.StorySection-module__LsSPMW__quote:after{color:#c9d1a7;font-size:2.4rem}.StorySection-module__LsSPMW__quote:before{content:"“";margin-right:.35rem}.StorySection-module__LsSPMW__quote:after{content:"”";margin-left:.35rem}.StorySection-module__LsSPMW__timeline{background-color:#ffffffeb;background-image:linear-gradient(90deg,#768a6d4d,#768a6d4d);background-position:50% calc(100% - 1.1rem);background-repeat:no-repeat;background-size:calc(100% - 3rem) 2px;border:1px solid #b5c79d59;border-radius:36px;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(3.5rem,5vw,4.5rem);position:relative;box-shadow:0 40px 80px #2e2b261f}.StorySection-module__LsSPMW__timelineIntro{text-align:center;max-width:640px;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;color:#2e2b26b3;margin:0 auto clamp(1.5rem,3vw,2rem);font-size:1rem;line-height:1.6}.StorySection-module__LsSPMW__timelineCards{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.StorySection-module__LsSPMW__timelineCard{background:#fffdf7;border:1px solid #c9d1a773;border-radius:24px;flex-direction:column;gap:.65rem;min-height:190px;padding:1.5rem 1.25rem 3rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 25px 55px #2e2b261f}.StorySection-module__LsSPMW__timelineCard:hover{box-shadow:0 30px 65px #2e2b2626}.StorySection-module__LsSPMW__timelineCard h3{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;font-size:1.25rem;line-height:1.3}.StorySection-module__LsSPMW__timelineCard h3 span{color:#2e2b26a6;font-size:.9rem;font-weight:400;font-family:var(--font-poppins,"Poppins"),sans-serif;display:block}.StorySection-module__LsSPMW__timelineCard p{color:#2e2b26bf;margin:0;font-size:.95rem;line-height:1.5}.StorySection-module__LsSPMW__timelineYear{letter-spacing:.3em;text-transform:uppercase;color:#2e2b2680;font-size:.8rem}.StorySection-module__LsSPMW__timelineMarker{background:linear-gradient(140deg,#b7cba0,#98b186);border-radius:50%;width:12px;height:12px;position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #b7cba040}.StorySection-module__LsSPMW__visualColumn{justify-content:center;align-items:center;padding:clamp(.5rem,1.5vw,1rem);display:flex;position:relative}.StorySection-module__LsSPMW__illustrationFrame{background:#ffffffa6;border-radius:40px;width:100%;max-width:520px;padding:clamp(1.2rem,2vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 40px 80px #2e2b262e}.StorySection-module__LsSPMW__illustrationFrame:after{content:"";pointer-events:none;border:1px solid #ffffff4d;border-radius:34px;position:absolute;inset:12%}.StorySection-module__LsSPMW__illustration{object-fit:cover;border-radius:28px;width:100%;height:100%;min-height:360px;position:relative}.StorySection-module__LsSPMW__dew{filter:blur(.5px);background:#fffc;border-radius:50%;position:absolute;box-shadow:inset 0 0 10px #fff6,0 10px 20px #2e2b261a}.StorySection-module__LsSPMW__dewOne{width:65px;height:65px;top:-20px;right:15%}.StorySection-module__LsSPMW__dewTwo{width:38px;height:38px;bottom:18%;left:-10px}.StorySection-module__LsSPMW__leaf{filter:blur(6px);background:#c9d1a766;border-radius:50% 50% 0;width:140px;height:60px;position:absolute;top:-30px;left:8%;transform:rotate(-18deg)}.StorySection-module__LsSPMW__leaf:after{content:"";border-radius:inherit;opacity:.5;border:1px solid #fff9;position:absolute;inset:10%}.StorySection-module__LsSPMW__curveDivider{pointer-events:none;width:100%;position:absolute;bottom:-1px;left:0}.StorySection-module__LsSPMW__curveDivider svg{width:100%;height:auto;display:block}@media (max-width:1024px){.StorySection-module__LsSPMW__topGrid{grid-template-columns:1fr}.StorySection-module__LsSPMW__illustration{min-height:320px}}@media (max-width:900px){.StorySection-module__LsSPMW__timeline{background-position:50% calc(100% - .9rem);background-size:120% 2px;padding-bottom:3.5rem}.StorySection-module__LsSPMW__timelineCards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:.75rem;overflow-x:auto}.StorySection-module__LsSPMW__timelineCard{scroll-snap-align:center;min-width:240px}}@media (max-width:640px){.StorySection-module__LsSPMW__story{padding:3.5rem 1.5rem 4.5rem}.StorySection-module__LsSPMW__eyebrow{letter-spacing:.2em}.StorySection-module__LsSPMW__quote{padding:1.5rem;font-size:1rem}.StorySection-module__LsSPMW__timeline{background-size:140% 2px;padding:1.5rem 1.25rem 3.25rem}.StorySection-module__LsSPMW__timelineIntro{font-size:.95rem}}
.TestimonialsSection-module__xPmdbq__testimonials{background:linear-gradient(#f6f3ec 0%,#eae5d9 100%);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.TestimonialsSection-module__xPmdbq__testimonials:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle at 10% 20%,#b5c79d2e,#0000 45%);position:absolute;inset:0}.TestimonialsSection-module__xPmdbq__inner{z-index:1;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:1100px;margin:0 auto;display:flex;position:relative}.TestimonialsSection-module__xPmdbq__header{text-align:center;max-width:700px;margin:0 auto}.TestimonialsSection-module__xPmdbq__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:#2e2b2699;margin-bottom:.75rem;font-size:.75rem;display:inline-block}.TestimonialsSection-module__xPmdbq__header h2{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0 0 .85rem;font-size:clamp(2rem,3.3vw,3rem)}.TestimonialsSection-module__xPmdbq__header p{color:#2e2b26bf;margin:0;line-height:1.8}.TestimonialsSection-module__xPmdbq__carousel{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.TestimonialsSection-module__xPmdbq__avatarStack{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:1rem;display:grid}.TestimonialsSection-module__xPmdbq__avatarButton{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:transform .4s,box-shadow .4s}.TestimonialsSection-module__xPmdbq__avatarButton.TestimonialsSection-module__xPmdbq__active,.TestimonialsSection-module__xPmdbq__avatarButton:hover{transform:translateY(-4px);box-shadow:0 15px 25px #2e2b2626}.TestimonialsSection-module__xPmdbq__avatarImage{object-fit:cover;border:3px solid #b5c79dcc;border-radius:50%;width:80px;height:80px}.TestimonialsSection-module__xPmdbq__content{position:relative}.TestimonialsSection-module__xPmdbq__card{text-align:center;background:#fffaf4;border:1px solid #b5c79d33;border-radius:32px;flex-direction:column;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;box-shadow:0 20px 45px #2e2b262e}.TestimonialsSection-module__xPmdbq__cardAvatar{object-fit:cover;border:4px solid #b5c79d99;border-radius:50%}.TestimonialsSection-module__xPmdbq__quote{font-family:var(--font-playfair,"Playfair Display"),serif;color:#2e2b26d9;margin:0;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.8}.TestimonialsSection-module__xPmdbq__meta{color:#2e2b26a6;flex-direction:column;gap:.25rem;display:flex}.TestimonialsSection-module__xPmdbq__meta strong{color:#2e2b26;font-size:1rem}.TestimonialsSection-module__xPmdbq__leafOne,.TestimonialsSection-module__xPmdbq__leafTwo{filter:blur(30px);pointer-events:none;background:#b5c79d40;border-radius:40% 60% 50% 50%;position:absolute}.TestimonialsSection-module__xPmdbq__leafOne{width:clamp(180px,20vw,240px);height:clamp(120px,14vw,160px);top:10%;left:5%}.TestimonialsSection-module__xPmdbq__leafTwo{background:#eacfbf59;width:clamp(220px,24vw,280px);height:clamp(120px,14vw,160px);bottom:5%;right:4%}@media (max-width:820px){.TestimonialsSection-module__xPmdbq__carousel{grid-template-columns:1fr}.TestimonialsSection-module__xPmdbq__avatarStack{order:2;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));justify-items:center}.TestimonialsSection-module__xPmdbq__content{order:1}}
.WhyTallownaraSection-module__D2KKyq__why{color:#2c2a26;background:#f3f0e9;padding:clamp(4rem,8vw,7.5rem) clamp(1.5rem,6vw,5.5rem) clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.WhyTallownaraSection-module__D2KKyq__why:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff80,#0000 50%),radial-gradient(circle at 75% 10%,#b7c29c59,#0000 0%);position:absolute;inset:0}.WhyTallownaraSection-module__D2KKyq__parallaxLayer{pointer-events:none;z-index:0;position:absolute;inset:0}.WhyTallownaraSection-module__D2KKyq__parallaxLeaf{filter:blur(6px);background:#b7c29c4d;border-radius:50% 50% 0;width:clamp(120px,18vw,200px);height:clamp(50px,9vw,90px);position:absolute}.WhyTallownaraSection-module__D2KKyq__leafOne{top:10%;left:5%;transform:rotate(-18deg)}.WhyTallownaraSection-module__D2KKyq__leafTwo{bottom:15%;right:8%;transform:rotate(22deg)}.WhyTallownaraSection-module__D2KKyq__inner{z-index:2;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);max-width:1180px;margin:0 auto;display:flex;position:relative}.WhyTallownaraSection-module__D2KKyq__header{text-align:center;flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto;display:flex}.WhyTallownaraSection-module__D2KKyq__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#2c2a2699;font-size:.9rem;font-family:var(--font-poppins,"Poppins"),sans-serif}.WhyTallownaraSection-module__D2KKyq__title{font-family:var(--font-playfair,"Playfair Display"),serif;margin:0;font-size:clamp(2.2rem,3.5vw,3.2rem);line-height:1.2}.WhyTallownaraSection-module__D2KKyq__description{color:#2c2a26c7;font-size:1.05rem;line-height:1.75;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;margin:0}.WhyTallownaraSection-module__D2KKyq__divider{background:#b7c29ccc;border-radius:999px;width:70px;height:2px;margin:.5rem auto 0}.WhyTallownaraSection-module__D2KKyq__subtitle{letter-spacing:.25em;text-transform:uppercase;color:#2c2a2680;margin:0;font-size:.95rem}.WhyTallownaraSection-module__D2KKyq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,2.5rem);display:grid}.WhyTallownaraSection-module__D2KKyq__card{background:#fffdf7;border:1px solid #2c2a260f;border-radius:32px;flex-direction:column;gap:.8rem;padding:clamp(1.5rem,2.4vw,2rem);transition:transform .45s,box-shadow .45s,border-color .45s;display:flex;position:relative;box-shadow:0 30px 60px #1f1d1a12}.WhyTallownaraSection-module__D2KKyq__card:hover{border-color:#b7c29c66;transform:translateY(-8px)scale(1.02);box-shadow:0 40px 80px #1f1d1a1f}.WhyTallownaraSection-module__D2KKyq__cardIcon{background:#b7c29c33;border-radius:16px;place-items:center;width:48px;height:48px;font-size:1.35rem;display:grid}.WhyTallownaraSection-module__D2KKyq__cardTitle{font-size:1.35rem;font-family:var(--font-playfair,"Playfair Display"),serif;color:#2c2a26;margin:0}.WhyTallownaraSection-module__D2KKyq__cardDescription{color:#2c2a26cc;font-size:1rem;line-height:1.7;font-family:var(--font-poppins,"Poppins"),"Open Sans",sans-serif;margin:0}.WhyTallownaraSection-module__D2KKyq__cardDetail{color:#2c2a2699;margin:0;font-size:.9rem;font-style:italic}@media (max-width:1024px){.WhyTallownaraSection-module__D2KKyq__grid{grid-template-columns:1fr}}@media (max-width:640px){.WhyTallownaraSection-module__D2KKyq__why{padding:3.5rem 1.25rem 4.5rem}.WhyTallownaraSection-module__D2KKyq__eyebrow{letter-spacing:.2em}.WhyTallownaraSection-module__D2KKyq__card{border-radius:22px}}
