._page_3pum5_1{min-height:100vh;background:#fff;color:#111}._hero_3pum5_1{position:relative;overflow:hidden;background:#111}._hero_3pum5_1>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}._heroShade_3pum5_1{position:absolute!important;inset:0;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;background:linear-gradient(to top,#111,rgba(17,17,17,.4),transparent)}._heroInner_3pum5_1{position:relative;max-width:1280px;width:100%;margin:auto;padding:10rem 2rem 5rem}._hero_3pum5_1 p,._overview_3pum5_1>span,._symptoms_3pum5_1 span,._roots_3pum5_1 span,._nutrition_3pum5_1>span,._philosophy_3pum5_1>span,._faq_3pum5_1 span,._cta_3pum5_1>span,._related_3pum5_1 span{font-size:10px;text-transform:uppercase;letter-spacing:.4em;color:#a3a3a3;margin:0}._hero_3pum5_1 p{margin-bottom:1.5rem}._hero_3pum5_1 h1{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,6rem);font-weight:300;line-height:.95;letter-spacing:-.025em;color:#fff;margin:0;max-width:48rem;overflow-wrap:anywhere}._hero_3pum5_1 em{display:block;font-family:var(--font-family-display);font-size:1.25rem;font-weight:300;font-style:italic;color:#ffffffb3;margin-top:1.5rem;max-width:36rem}._overview_3pum5_1,._symptoms_3pum5_1,._roots_3pum5_1,._nutrition_3pum5_1,._faq_3pum5_1{max-width:1280px;margin:auto;padding:6rem 2rem;display:grid;grid-template-columns:1fr;gap:3rem}._overview_3pum5_1>div{max-width:48rem}._overview_3pum5_1 p{font-size:18px;line-height:1.625;color:#525252;font-weight:300;margin:0 0 1.5rem}._symptoms_3pum5_1{max-width:none;background:#f5f0e8}._symptoms_3pum5_1 h2,._roots_3pum5_1 h2,._faq_3pum5_1 h2,._cta_3pum5_1 h2,._related_3pum5_1 h2{font-family:var(--font-family-display);font-weight:300;line-height:.98;letter-spacing:-.025em;margin:1.5rem 0 0;font-size:clamp(2.25rem,4vw,3.75rem)}._symptoms_3pum5_1 h2 em,._roots_3pum5_1 h2 em,._cta_3pum5_1 h2 em{font-style:italic;color:#a3a3a3}._symptomGrid_3pum5_1{display:grid;grid-template-columns:1fr;gap:1px;background:#1c1c1a14}._symptomGrid_3pum5_1 article{background:#f5f0e8;padding:1.5rem;display:flex;gap:1rem;align-items:center}._symptomGrid_3pum5_1 b,._roots_3pum5_1 li b{font-family:var(--font-family-monospace);font-size:9px;font-weight:300;letter-spacing:.1em;color:#a3a3a3}._symptomGrid_3pum5_1 p{margin:0;font-size:14px;font-weight:300;color:#1c1c1a}._roots_3pum5_1>div>p{font-size:14px;line-height:1.625;color:#737373;max-width:24rem;margin:2rem 0 0}._roots_3pum5_1 ol{list-style:none;margin:0;padding:0;border-top:1px solid #f5f5f5}._roots_3pum5_1 li{display:flex;gap:1.5rem;align-items:baseline;padding:1.5rem 0;border-bottom:1px solid #f5f5f5}._roots_3pum5_1 li p{font-family:var(--font-family-display);font-size:1.25rem;font-weight:300;line-height:1.375;margin:0;color:#111}._nutrition_3pum5_1{max-width:none;background:#111;color:#fff}._nutrition_3pum5_1>div>p{font-size:18px;line-height:1.625;color:#fffc;font-weight:300;margin:0}._nutrition_3pum5_1 small{display:block;margin-top:2.5rem;text-transform:uppercase;letter-spacing:.3em;font-size:10px;color:#737373}._philosophy_3pum5_1{background:#f5f0e8;text-align:center;padding:6rem 2rem}._philosophy_3pum5_1 blockquote{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:300;line-height:1.1;letter-spacing:-.025em;max-width:56rem;margin:2rem auto 0;color:#111}._faq_3pum5_1 h2{font-size:clamp(2rem,3.5vw,3rem)}._faq_3pum5_1 article{border-top:1px solid #f5f5f5}._faq_3pum5_1 article:last-child{border-bottom:1px solid #f5f5f5}._faq_3pum5_1 button{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;text-align:left;padding:1.5rem 0;color:#111}._faq_3pum5_1 button b{font-family:var(--font-family-display);font-size:1.125rem;font-weight:300}._faq_3pum5_1 button>span{color:#a3a3a3;flex:none;display:flex}._faqAnswer_3pum5_1{overflow:hidden}._faqAnswer_3pum5_1 p{font-size:14px;font-weight:300;line-height:1.625;color:#737373;max-width:36rem;margin:0;padding:0 0 1.5rem}._cta_3pum5_1{background:#111;color:#fff;text-align:center;padding:6rem 2rem}._cta_3pum5_1>span{color:#737373}._cta_3pum5_1 h2{font-size:clamp(2.25rem,4.5vw,4rem);color:#fff;margin:2rem auto 2.5rem;max-width:56rem}._cta_3pum5_1 div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}._cta_3pum5_1 a{padding:1rem 2rem;text-transform:uppercase;letter-spacing:.25em;font-size:10px;text-decoration:none;border:1px solid rgba(255,255,255,.3);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .3s}._cta_3pum5_1 a:first-child{background:#fff;color:#111;border-color:#fff}._cta_3pum5_1 a:first-child:hover{background:#e5e5e5}._cta_3pum5_1 a:last-child:hover{background:#ffffff0d}._related_3pum5_1{max-width:1280px;margin:auto;padding:6rem 2rem}._related_3pum5_1 header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}._related_3pum5_1 header>div>span{display:block;margin-bottom:1rem}._related_3pum5_1 header h2{font-size:1.5rem;line-height:1.375;margin:0}._related_3pum5_1 header>a{display:none;font-size:10px;text-transform:uppercase;letter-spacing:.25em;color:#a3a3a3;text-decoration:none;gap:.375rem;align-items:center;transition:color .3s}._related_3pum5_1 header>a:hover{color:#111}._related_3pum5_1>div{display:grid;grid-template-columns:1fr;gap:1px;background:#f5f5f5;border:1px solid #f5f5f5}._related_3pum5_1>div>a{background:#fff;padding:1.75rem;text-decoration:none;color:#111;transition:background-color .3s}._related_3pum5_1>div>a:hover{background:#f5f0e8}._related_3pum5_1 small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.35em;color:#d4d4d4;margin-bottom:.75rem}._related_3pum5_1 b{font-family:var(--font-family-display);font-size:1.125rem;font-weight:300;display:flex;gap:.375rem;align-items:center;margin-bottom:.5rem;transition:gap .3s}._related_3pum5_1>div>a:hover b{gap:.5rem}._related_3pum5_1 p{font-size:12px;font-weight:300;color:#a3a3a3;line-height:1.625;margin:0}._notFound_3pum5_1{min-height:70vh;padding:10rem 2rem;text-align:center}._notFound_3pum5_1 a{color:#3d6b4f}@media(min-width:640px){._symptomGrid_3pum5_1{grid-template-columns:1fr 1fr}._related_3pum5_1>div{grid-template-columns:1fr 1fr}._cta_3pum5_1 div{flex-direction:row}}@media(min-width:768px){._heroInner_3pum5_1{padding:13rem 3.5rem 7rem}._hero_3pum5_1 em{font-size:1.5rem}._overview_3pum5_1,._symptoms_3pum5_1,._roots_3pum5_1,._nutrition_3pum5_1,._faq_3pum5_1{padding:8rem 3.5rem;grid-template-columns:repeat(12,1fr);gap:3rem}._overview_3pum5_1>span,._nutrition_3pum5_1>span{grid-column:1/5}._overview_3pum5_1>div,._nutrition_3pum5_1>div{grid-column:5/13}._symptoms_3pum5_1>div:first-child,._roots_3pum5_1>div:first-child{grid-column:1/6}._symptomGrid_3pum5_1,._roots_3pum5_1>ol{grid-column:6/13}._overview_3pum5_1 p,._nutrition_3pum5_1>div>p{font-size:20px}._roots_3pum5_1 li p{font-size:1.5rem}._philosophy_3pum5_1{padding:8rem 3.5rem}._faq_3pum5_1>div:first-child{grid-column:1/5}._faq_3pum5_1>div:last-child{grid-column:5/13}._faq_3pum5_1 button b{font-size:1.25rem}._cta_3pum5_1,._related_3pum5_1{padding:8rem 3.5rem}._related_3pum5_1 header>a{display:flex}._related_3pum5_1>div{grid-template-columns:repeat(3,1fr)}}
