.dhm-supplement-module__4XnW4q__page{--dhm-ink:#071d17;--dhm-forest:#0a3429;--dhm-moss:#236a4e;--dhm-leaf:#82e84a;--dhm-citrus:#edf20d;--dhm-paper:#f4f7f0;--dhm-mineral:#dce5dc;background:var(--dhm-paper);color:var(--dhm-ink);overflow:hidden}.dhm-supplement-module__4XnW4q__hero{background:var(--dhm-ink);color:#fff;padding:clamp(20px,2.5vw,38px) 0 clamp(34px,4vw,62px)}.dhm-supplement-module__4XnW4q__heroInner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,68px);display:grid}.dhm-supplement-module__4XnW4q__heroCopy{padding-block:clamp(26px,4vw,68px)}.dhm-supplement-module__4XnW4q__breadcrumb{color:#fff9;align-items:center;gap:10px;margin-bottom:clamp(34px,5vw,76px);font-size:12px;display:flex}.dhm-supplement-module__4XnW4q__breadcrumb b{color:#fff;font-weight:700}.dhm-supplement-module__4XnW4q__kicker{color:var(--dhm-moss);font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.dhm-supplement-module__4XnW4q__hero .dhm-supplement-module__4XnW4q__kicker{color:var(--dhm-leaf)}.dhm-supplement-module__4XnW4q__hero h1{letter-spacing:-.07em;max-width:680px;margin-top:18px;font-size:clamp(56px,6.5vw,104px);font-weight:680;line-height:.88}.dhm-supplement-module__4XnW4q__hero h1 em{color:var(--dhm-leaf);font-style:normal}.dhm-supplement-module__4XnW4q__heroDek{color:#ffffffc2;max-width:590px;margin-top:30px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.dhm-supplement-module__4XnW4q__heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.dhm-supplement-module__4XnW4q__primaryButton{background:var(--dhm-citrus);min-height:54px;color:var(--dhm-ink);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-weight:820;transition:transform .18s,box-shadow .18s;display:inline-flex}.dhm-supplement-module__4XnW4q__primaryButton:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.dhm-supplement-module__4XnW4q__secondaryLink{color:#fff;border-bottom:1px solid #fff9;align-items:center;gap:8px;font-weight:750;line-height:2;display:inline-flex}.dhm-supplement-module__4XnW4q__heroFacts{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.dhm-supplement-module__4XnW4q__heroFacts span{color:#ffffffb8;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:10px}.dhm-supplement-module__4XnW4q__heroFacts strong{color:var(--dhm-leaf);font-size:13px}.dhm-supplement-module__4XnW4q__heroMedia{background:#17231b;border-radius:26px;min-height:clamp(530px,55vw,790px);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.dhm-supplement-module__4XnW4q__heroMedia img{object-fit:cover}.dhm-supplement-module__4XnW4q__heroMedia figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffb8;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#051611d1;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.dhm-supplement-module__4XnW4q__heroMedia figcaption span{color:var(--dhm-leaf);font-weight:800}.dhm-supplement-module__4XnW4q__heroMedia figcaption i{color:#fff;margin-inline:auto;font-style:normal}.dhm-supplement-module__4XnW4q__answer{background:var(--dhm-citrus);border-bottom:1px solid #bdc9c0}.dhm-supplement-module__4XnW4q__answerInner{grid-template-columns:.45fr 1fr .9fr;align-items:start;gap:clamp(28px,4vw,70px);padding-block:clamp(42px,5vw,74px);display:grid}.dhm-supplement-module__4XnW4q__answerInner>p{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.dhm-supplement-module__4XnW4q__answer h2{letter-spacing:-.055em;font-size:clamp(36px,4.1vw,68px);line-height:.96}.dhm-supplement-module__4XnW4q__answerInner>div{gap:16px;font-size:16px;line-height:1.58;display:grid}.dhm-supplement-module__4XnW4q__checks{padding-block:clamp(78px,8vw,126px)}.dhm-supplement-module__4XnW4q__sectionHeading{grid-template-columns:.55fr 1fr 1fr;align-items:end;gap:clamp(24px,4vw,68px);display:grid}.dhm-supplement-module__4XnW4q__sectionHeading h2{letter-spacing:-.06em;font-size:clamp(44px,5.2vw,80px);line-height:.95}.dhm-supplement-module__4XnW4q__sectionHeading>p:last-child{color:#4a5e55;max-width:500px;font-size:17px}.dhm-supplement-module__4XnW4q__checkGrid{background:#fff;border:1px solid #b8c4bb;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:clamp(44px,5vw,78px);display:grid;overflow:hidden}.dhm-supplement-module__4XnW4q__checkGrid article{border-right:1px solid #b8c4bb;flex-direction:column;min-height:292px;padding:clamp(24px,2.5vw,38px);display:flex}.dhm-supplement-module__4XnW4q__checkGrid article:last-child{border-right:0}.dhm-supplement-module__4XnW4q__checkGrid article>div{color:var(--dhm-moss);justify-content:space-between;align-items:center;display:flex}.dhm-supplement-module__4XnW4q__checkGrid article>div span{font-family:var(--font-mono), monospace;font-size:11px;font-weight:800}.dhm-supplement-module__4XnW4q__checkGrid h3{letter-spacing:-.04em;margin-top:auto;font-size:27px;line-height:1}.dhm-supplement-module__4XnW4q__checkGrid p{color:#526259;margin-top:14px;font-size:14px;line-height:1.55}.dhm-supplement-module__4XnW4q__lens{background:#dfe9d9;padding-block:clamp(76px,8vw,126px)}.dhm-supplement-module__4XnW4q__lensInner{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(44px,7vw,110px);display:grid}.dhm-supplement-module__4XnW4q__lensCopy h2{letter-spacing:-.07em;margin-top:16px;font-size:clamp(62px,7.5vw,112px);line-height:.82}.dhm-supplement-module__4XnW4q__lensCopy>p:not(.dhm-supplement-module__4XnW4q__kicker){color:#44574d;max-width:430px;margin-top:28px;font-size:18px}.dhm-supplement-module__4XnW4q__lensCopy a{border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;margin-top:28px;font-weight:800;line-height:2;display:inline-flex}.dhm-supplement-module__4XnW4q__lensMap{grid-template-columns:1fr 1fr;gap:14px;min-height:540px;display:grid;position:relative}.dhm-supplement-module__4XnW4q__lensMap article{z-index:1;background:#ffffffb8;border:1px solid #9eb0a3;border-radius:22px;grid-template-columns:auto auto 1fr;align-items:end;gap:16px;min-height:210px;padding:26px;display:grid;position:relative}.dhm-supplement-module__4XnW4q__lensMap article:nth-child(2),.dhm-supplement-module__4XnW4q__lensMap article:nth-child(5){transform:translateY(22px)}.dhm-supplement-module__4XnW4q__lensMap article>span{color:var(--dhm-moss);font-family:var(--font-mono), monospace;align-self:start;font-size:10px;font-weight:800}.dhm-supplement-module__4XnW4q__lensMap article>svg{color:var(--dhm-moss)}.dhm-supplement-module__4XnW4q__lensMap article b{letter-spacing:-.03em;font-size:22px;display:block}.dhm-supplement-module__4XnW4q__lensMap article p{color:#56665d;margin-top:5px;font-size:13px}.dhm-supplement-module__4XnW4q__lensCore{z-index:3;background:var(--dhm-ink);color:#fff;text-align:center;border:8px solid #dfe9d9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:174px;height:174px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 46px #071d1733}.dhm-supplement-module__4XnW4q__lensCore small{color:var(--dhm-leaf);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.dhm-supplement-module__4XnW4q__lensCore strong{margin-top:4px;font-size:52px;line-height:1}.dhm-supplement-module__4XnW4q__lensCore span{color:#ffffffa3;margin-top:3px;font-size:11px}.dhm-supplement-module__4XnW4q__lensRail{z-index:0;background:#8fa398;height:1px;position:absolute;inset:50% 12%}.dhm-supplement-module__4XnW4q__labelSection{grid-template-columns:.82fr 1fr;align-items:center;gap:clamp(42px,7vw,110px);padding-block:clamp(82px,9vw,138px);display:grid}.dhm-supplement-module__4XnW4q__labelImage{background:#fff;border-radius:26px;min-height:690px;position:relative;overflow:hidden;box-shadow:0 30px 80px #071d171f}.dhm-supplement-module__4XnW4q__labelImage img{object-fit:cover}.dhm-supplement-module__4XnW4q__labelImage>p{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;bottom:20px;left:20px}.dhm-supplement-module__4XnW4q__labelCopy h2{letter-spacing:-.06em;max-width:750px;margin-top:16px;font-size:clamp(45px,5.2vw,78px);line-height:.96}.dhm-supplement-module__4XnW4q__labelCopy>p:not(.dhm-supplement-module__4XnW4q__kicker):not(.dhm-supplement-module__4XnW4q__labelNote){color:#4b5d54;margin-top:24px;font-size:18px}.dhm-supplement-module__4XnW4q__labelCopy dl{border-top:1px solid #aebbb2;margin:36px 0 0}.dhm-supplement-module__4XnW4q__labelCopy dl div{border-bottom:1px solid #aebbb2;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.dhm-supplement-module__4XnW4q__labelCopy dt{color:#506259;font-size:14px}.dhm-supplement-module__4XnW4q__labelCopy dd{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:800}.dhm-supplement-module__4XnW4q__labelNote{color:#40544a;gap:10px;margin:22px 0;font-size:13px;display:flex}.dhm-supplement-module__4XnW4q__labelNote svg{color:var(--dhm-moss);flex:none}.dhm-supplement-module__4XnW4q__ritual{background:var(--dhm-ink);color:#fff;padding-block:clamp(76px,8vw,126px)}.dhm-supplement-module__4XnW4q__ritualHeading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(32px,7vw,110px);display:grid}.dhm-supplement-module__4XnW4q__ritualHeading .dhm-supplement-module__4XnW4q__kicker{color:var(--dhm-leaf)}.dhm-supplement-module__4XnW4q__ritualHeading h2{letter-spacing:-.07em;margin-top:14px;font-size:clamp(54px,7vw,104px);line-height:.9}.dhm-supplement-module__4XnW4q__ritualHeading>p{color:#ffffffa8;font-size:18px}.dhm-supplement-module__4XnW4q__ritualTrack{border:1px solid #fff3;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:clamp(46px,6vw,86px);display:grid;overflow:hidden}.dhm-supplement-module__4XnW4q__ritualTrack article{border-right:1px solid #fff3;flex-direction:column;min-height:320px;padding:clamp(28px,3vw,44px);display:flex}.dhm-supplement-module__4XnW4q__ritualTrack article:last-child{border-right:0}.dhm-supplement-module__4XnW4q__ritualTrack article>span{color:var(--dhm-leaf);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.dhm-supplement-module__4XnW4q__ritualTrack svg{color:var(--dhm-citrus);margin-top:34px}.dhm-supplement-module__4XnW4q__ritualTrack h3{letter-spacing:-.04em;margin-top:auto;font-size:28px}.dhm-supplement-module__4XnW4q__ritualTrack p{color:#ffffffa3;margin-top:12px;font-size:14px}.dhm-supplement-module__4XnW4q__responsible{color:#ffffffa6;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.dhm-supplement-module__4XnW4q__responsible svg{color:var(--dhm-leaf);flex:none}.dhm-supplement-module__4XnW4q__evidence{grid-template-columns:.7fr 1fr;gap:clamp(44px,8vw,130px);padding-block:clamp(82px,9vw,138px);display:grid}.dhm-supplement-module__4XnW4q__evidenceLead{align-self:start;position:sticky;top:130px}.dhm-supplement-module__4XnW4q__evidenceLead h2{letter-spacing:-.065em;margin-top:16px;font-size:clamp(52px,6vw,88px);line-height:.9}.dhm-supplement-module__4XnW4q__evidenceLead>p:last-child{color:#526259;max-width:470px;margin-top:28px;font-size:17px}.dhm-supplement-module__4XnW4q__sourceList{border-top:1px solid #aebbb2}.dhm-supplement-module__4XnW4q__sourceList a{border-bottom:1px solid #aebbb2;flex-direction:column;justify-content:center;min-height:190px;padding:28px 56px 28px 0;transition:padding-left .2s,background .2s;display:flex;position:relative}.dhm-supplement-module__4XnW4q__sourceList a:hover{background:#e8eee5;padding-left:18px}.dhm-supplement-module__4XnW4q__sourceList a>span{color:var(--dhm-moss);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.dhm-supplement-module__4XnW4q__sourceList strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(23px,2.3vw,34px);line-height:1.05}.dhm-supplement-module__4XnW4q__sourceList p{color:#5b6a62;margin-top:11px;font-size:13px}.dhm-supplement-module__4XnW4q__sourceList svg{color:var(--dhm-moss);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dhm-supplement-module__4XnW4q__faq{grid-template-columns:.65fr 1fr;gap:clamp(44px,8vw,130px);padding-bottom:clamp(88px,9vw,140px);display:grid}.dhm-supplement-module__4XnW4q__faqHeading h2{letter-spacing:-.06em;margin-top:16px;font-size:clamp(48px,5.4vw,78px);line-height:.95}.dhm-supplement-module__4XnW4q__faqList{border-top:1px solid #aebbb2}.dhm-supplement-module__4XnW4q__faqList details{border-bottom:1px solid #aebbb2}.dhm-supplement-module__4XnW4q__faqList summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:24px 0;font-size:clamp(19px,1.7vw,25px);font-weight:750;list-style:none;display:flex}.dhm-supplement-module__4XnW4q__faqList summary::-webkit-details-marker{display:none}.dhm-supplement-module__4XnW4q__faqList summary span{color:var(--dhm-moss);font-size:26px;font-weight:400}.dhm-supplement-module__4XnW4q__faqList details[open] summary span{transform:rotate(45deg)}.dhm-supplement-module__4XnW4q__faqList details p{color:#526259;max-width:720px;padding:0 44px 26px 0;font-size:15px}.dhm-supplement-module__4XnW4q__finalCta{background:var(--dhm-citrus)}.dhm-supplement-module__4XnW4q__finalCtaInner{grid-template-columns:1fr .7fr;align-items:end;gap:40px;padding-block:clamp(60px,7vw,98px);display:grid}.dhm-supplement-module__4XnW4q__finalCta .dhm-supplement-module__4XnW4q__kicker{color:var(--dhm-forest)}.dhm-supplement-module__4XnW4q__finalCta h2{letter-spacing:-.065em;margin-top:14px;font-size:clamp(50px,6vw,90px);line-height:.9}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child p{font-size:15px}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child p strong{font-size:24px}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child a{background:var(--dhm-ink);color:#fff;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-weight:800;display:inline-flex}@media (max-width:1050px){.dhm-supplement-module__4XnW4q__heroInner,.dhm-supplement-module__4XnW4q__lensInner,.dhm-supplement-module__4XnW4q__labelSection,.dhm-supplement-module__4XnW4q__evidence,.dhm-supplement-module__4XnW4q__faq{grid-template-columns:1fr}.dhm-supplement-module__4XnW4q__heroCopy{padding-bottom:0}.dhm-supplement-module__4XnW4q__hero h1{max-width:850px}.dhm-supplement-module__4XnW4q__heroMedia{min-height:min(70vw,700px)}.dhm-supplement-module__4XnW4q__answerInner,.dhm-supplement-module__4XnW4q__sectionHeading{grid-template-columns:1fr 1fr}.dhm-supplement-module__4XnW4q__answerInner>div,.dhm-supplement-module__4XnW4q__sectionHeading>p:last-child{grid-column:2}.dhm-supplement-module__4XnW4q__checkGrid{grid-template-columns:1fr 1fr}.dhm-supplement-module__4XnW4q__checkGrid article{border-bottom:1px solid #b8c4bb}.dhm-supplement-module__4XnW4q__checkGrid article:nth-child(2){border-right:0}.dhm-supplement-module__4XnW4q__checkGrid article:nth-child(3),.dhm-supplement-module__4XnW4q__checkGrid article:nth-child(4){border-bottom:0}.dhm-supplement-module__4XnW4q__lensCopy h2{font-size:clamp(70px,13vw,112px)}.dhm-supplement-module__4XnW4q__labelImage{min-height:min(88vw,720px)}.dhm-supplement-module__4XnW4q__evidenceLead{position:static}}@media (max-width:760px){.dhm-supplement-module__4XnW4q__hero{padding-top:8px}.dhm-supplement-module__4XnW4q__heroInner{flex-direction:column;gap:26px;display:flex}.dhm-supplement-module__4XnW4q__heroCopy{width:100%;padding-top:18px}.dhm-supplement-module__4XnW4q__breadcrumb{margin-bottom:34px}.dhm-supplement-module__4XnW4q__hero h1{font-size:clamp(52px,15vw,76px)}.dhm-supplement-module__4XnW4q__heroDek{margin-top:22px;font-size:16px}.dhm-supplement-module__4XnW4q__heroActions{align-items:stretch}.dhm-supplement-module__4XnW4q__primaryButton{width:100%}.dhm-supplement-module__4XnW4q__secondaryLink{justify-content:center}.dhm-supplement-module__4XnW4q__heroFacts{gap:7px;margin-top:28px}.dhm-supplement-module__4XnW4q__heroFacts span{padding:8px 10px;font-size:8px}.dhm-supplement-module__4XnW4q__heroMedia{border-radius:18px;width:100%;min-height:88vw}.dhm-supplement-module__4XnW4q__heroMedia img{object-position:61% center}.dhm-supplement-module__4XnW4q__heroMedia figcaption{padding:11px 12px;font-size:8px;bottom:10px;left:10px;right:10px}.dhm-supplement-module__4XnW4q__answerInner,.dhm-supplement-module__4XnW4q__sectionHeading,.dhm-supplement-module__4XnW4q__ritualHeading,.dhm-supplement-module__4XnW4q__finalCtaInner{grid-template-columns:1fr}.dhm-supplement-module__4XnW4q__answerInner>div,.dhm-supplement-module__4XnW4q__sectionHeading>p:last-child{grid-column:auto}.dhm-supplement-module__4XnW4q__answer h2{font-size:42px}.dhm-supplement-module__4XnW4q__checkGrid{border-radius:18px;grid-template-columns:1fr}.dhm-supplement-module__4XnW4q__checkGrid article{border-right:0;min-height:230px;border-bottom:1px solid #b8c4bb!important}.dhm-supplement-module__4XnW4q__checkGrid article:last-child{border-bottom:0!important}.dhm-supplement-module__4XnW4q__lensMap{grid-template-columns:1fr;min-height:auto}.dhm-supplement-module__4XnW4q__lensMap article,.dhm-supplement-module__4XnW4q__lensMap article:nth-child(2),.dhm-supplement-module__4XnW4q__lensMap article:nth-child(5){min-height:148px;transform:none}.dhm-supplement-module__4XnW4q__lensCore,.dhm-supplement-module__4XnW4q__lensRail{display:none}.dhm-supplement-module__4XnW4q__labelImage{border-radius:18px;min-height:112vw}.dhm-supplement-module__4XnW4q__labelImage img{object-position:center}.dhm-supplement-module__4XnW4q__ritualTrack{border-radius:18px;grid-template-columns:1fr}.dhm-supplement-module__4XnW4q__ritualTrack article{border-bottom:1px solid #fff3;border-right:0;min-height:245px}.dhm-supplement-module__4XnW4q__ritualTrack article:last-child{border-bottom:0}.dhm-supplement-module__4XnW4q__responsible{align-items:flex-start}.dhm-supplement-module__4XnW4q__sourceList a{min-height:170px}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child{align-items:stretch}.dhm-supplement-module__4XnW4q__finalCtaInner>div:last-child a{justify-content:center}}@media (prefers-reduced-motion:reduce){.dhm-supplement-module__4XnW4q__primaryButton,.dhm-supplement-module__4XnW4q__sourceList a{transition:none}.dhm-supplement-module__4XnW4q__primaryButton:hover{transform:none}}
