.AnnouncementBar-module__I5cdza__topBar{background:var(--clay-rust);color:#fff;text-align:center;width:100%;font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;z-index:52;padding:8px 16px;font-size:.72rem;font-weight:700;position:relative}
.Hero-module__RrpK_G__hero{background:radial-gradient(circle at 15% 10%, #f4a10033 0%, transparent 40%), radial-gradient(ellipse at top right, #d94f2b38 0%, transparent 55%), var(--wheat-cream-2);padding:48px 0 56px;position:relative;overflow:hidden}.Hero-module__RrpK_G__grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.Hero-module__RrpK_G__eyebrow{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--clay-rust);margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-block}.Hero-module__RrpK_G__heading{font-size:2rem;font-weight:700;line-height:1.15}.Hero-module__RrpK_G__heading i{color:var(--clay-rust);font-style:italic}.Hero-module__RrpK_G__lede{color:var(--ink);max-width:52ch;margin-top:18px;font-size:1rem}.Hero-module__RrpK_G__ctaRow{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.Hero-module__RrpK_G__microtrust{flex-wrap:wrap;gap:26px;margin-top:32px;display:flex}.Hero-module__RrpK_G__microtrust div{font-family:var(--mono);letter-spacing:.5px;color:var(--kansa);text-transform:uppercase;font-size:.7rem}.Hero-module__RrpK_G__microtrust strong{font-family:var(--display);color:var(--gur-brown);letter-spacing:0;text-transform:none;font-size:1.5rem;font-weight:700;display:block}.Hero-module__RrpK_G__collage{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;max-width:400px;margin:0 auto;display:grid;position:relative}.Hero-module__RrpK_G__tile{aspect-ratio:1;background:var(--paper);border:3px solid;border-radius:10px;display:block;position:relative;overflow:hidden}.Hero-module__RrpK_G__tile img{object-fit:cover}.Hero-module__RrpK_G__logoBadge{background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 18px #3a1f1240}.Hero-module__RrpK_G__caption{text-align:center;font-family:var(--hand);color:var(--kansa);opacity:.85;margin-top:14px;font-size:1.4rem}@media (min-width:768px){.Hero-module__RrpK_G__heading{font-size:2.6rem}}@media (min-width:1024px){.Hero-module__RrpK_G__hero{padding:86px 0 70px}.Hero-module__RrpK_G__grid{grid-template-columns:1.15fr .85fr;gap:48px}.Hero-module__RrpK_G__heading{font-size:3rem}.Hero-module__RrpK_G__collage{margin:0}}
.PurityBar-module__qM0dGW__purityBar{background:var(--gur-brown);padding:16px 0}.PurityBar-module__qM0dGW__row{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.PurityBar-module__qM0dGW__item{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--wheat-cream);white-space:nowrap;align-items:center;gap:9px;font-size:.72rem;display:flex}.PurityBar-module__qM0dGW__dot{border-radius:50%;flex:none;width:8px;height:8px}
.SnackStrip-module__Mna7zq__wrap{background:var(--wheat-cream);padding:20px 0;overflow:hidden}.SnackStrip-module__Mna7zq__strip{gap:18px;width:max-content;animation:30s linear infinite SnackStrip-module__Mna7zq__scrollStrip;display:flex}.SnackStrip-module__Mna7zq__strip:hover,.SnackStrip-module__Mna7zq__strip:focus-within{animation-play-state:paused}.SnackStrip-module__Mna7zq__chip{background:var(--paper);border:2px solid;border-radius:50%;flex:none;width:64px;height:64px;display:block;position:relative;overflow:hidden}.SnackStrip-module__Mna7zq__chip img{object-fit:cover}@keyframes SnackStrip-module__Mna7zq__scrollStrip{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.SnackStrip-module__Mna7zq__strip{animation:none}}
.HamperBanner-module__0-U4yG__hamperBanner{padding:40px 0}.HamperBanner-module__0-U4yG__frame{aspect-ratio:16/10;background:var(--wheat-cream-2);border-radius:14px;width:100%;position:relative;overflow:hidden}.HamperBanner-module__0-U4yG__image{object-fit:cover}.HamperBanner-module__0-U4yG__captionOverlay{color:#fff;background:linear-gradient(#0000,#241208bf);padding:16px 20px;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}.HamperBanner-module__0-U4yG__motivation{text-align:center;font-family:var(--hand);color:var(--kansa);margin-top:20px;font-size:1.3rem}@media (min-width:768px){.HamperBanner-module__0-U4yG__frame{aspect-ratio:21/9}.HamperBanner-module__0-U4yG__motivation{font-size:1.6rem}}
.Story-module__uOx0Bq__story{background:var(--wheat-cream-2);padding:56px 0}.Story-module__uOx0Bq__grid{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}.Story-module__uOx0Bq__videoFrame{background:#000;border-radius:14px;overflow:hidden}.Story-module__uOx0Bq__video{aspect-ratio:9/16;object-fit:cover;width:100%}.Story-module__uOx0Bq__eyebrow{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--turmeric-2);margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-block}.Story-module__uOx0Bq__quote{border-left:3px solid var(--clay-rust);font-family:var(--display);color:var(--gur-brown);margin:20px 0;padding-left:18px;font-size:1.2rem;font-style:italic;font-weight:500}.Story-module__uOx0Bq__body{color:var(--ink);margin-top:14px}.Story-module__uOx0Bq__body+.Story-module__uOx0Bq__body{margin-top:14px}.Story-module__uOx0Bq__signature{font-family:var(--hand);color:var(--clay-rust-2);margin-top:10px;font-size:1.6rem}.Story-module__uOx0Bq__galleryWrap{margin-top:48px}.Story-module__uOx0Bq__gallery{grid-template-columns:1fr;gap:20px;display:grid}.Story-module__uOx0Bq__figure{margin:0}.Story-module__uOx0Bq__figureFrame{aspect-ratio:4/3;background:var(--paper);border-radius:10px;width:100%;position:relative;overflow:hidden}.Story-module__uOx0Bq__figureFrame img{object-fit:cover}.Story-module__uOx0Bq__figure figcaption{font-family:var(--hand);color:var(--kansa);text-align:center;margin-top:10px;font-size:1.1rem}@media (min-width:640px){.Story-module__uOx0Bq__gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Story-module__uOx0Bq__grid{grid-template-columns:.85fr 1.15fr;gap:56px}.Story-module__uOx0Bq__video{aspect-ratio:3/4}.Story-module__uOx0Bq__gallery{grid-template-columns:repeat(3,1fr)}}
.SectionHead-module__X2iPBa__sectionHead{text-align:center;max-width:640px;margin:0 auto 40px}.SectionHead-module__X2iPBa__eyebrow{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:700;display:inline-block}.SectionHead-module__X2iPBa__sectionHead h2{font-size:1.75rem;font-weight:700}@media (min-width:768px){.SectionHead-module__X2iPBa__sectionHead h2{font-size:2.25rem}}.SectionHead-module__X2iPBa__description{color:var(--kansa);margin-top:14px;font-size:1rem}
