.content_media-frame__i_5gd{overflow:hidden;border-radius:var(--radius-media);box-shadow:none}.content_editorial-item__c3YET{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;padding:25px 0 0}.content_editorial-media__buuog{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.content_editorial-media__buuog>:is(div:last-child,h3:last-child){padding:24px 0 0}.content_editorial-media__buuog>:first-child{border-radius:var(--radius-media);overflow:hidden}.content_page-hero__B_TEN+[data-section]{padding-top:40px}.content_commerce-page__E9lhI .content_product-heading__j9JvW,.content_commerce-page__E9lhI h1{font-size:clamp(2.75rem,4.5vw,4.75rem)}.content_commerce-page__E9lhI .content_purchase-options__gLoKo{padding:26px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.content_commerce-page__E9lhI .content_product-facts__yEBDt{font-weight:400;column-gap:25px}.content_commerce-page__E9lhI .content_product-facts__yEBDt svg{width:14px;height:14px;padding:0;border-radius:0;background:transparent;flex-shrink:0}.content_context-label__Z8bQY{font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.5}.content_mission-grid__yzHtW{color:var(--foreground)}.content_mission-grid__yzHtW p{color:var(--muted-foreground)}.content_mission-grid__yzHtW .content_context-label__Z8bQY{color:var(--foreground);font-size:1.125rem}.content_mission-grid__yzHtW h2{font-size:1.65rem;line-height:1.3}.content_mission-grid__yzHtW+[data-section]{border-top:1px solid var(--border)}.content_post-card__aPcBV p{color:var(--muted-foreground);font-size:1rem;line-height:1.65}.content_catalog-product__E_xVL>div:first-child{border-radius:var(--radius-media);overflow:hidden}.content_cms-hero__fIOVj .payload-richtext>:first-child{margin-top:0}.content_cms-hero__fIOVj .payload-richtext h1{max-width:20ch}.content_cms-post-hero__qX9kp+div .payload-richtext{max-width:48rem}.content_prose__ZuYJu:not(.payload-richtext) h2{font-size:clamp(1.8rem,3vw,2.5rem)}.content_post-card__aPcBV .content_prose__ZuYJu :is(h2,h3){font-size:1.5rem;line-height:1.35;margin:0}.content_commerce-page__E9lhI .content_purchase-options__gLoKo{margin-top:30px}.content_product-details__xfSTN{border-top:1px solid var(--border)}.content_product-details__xfSTN .content_product-facts__yEBDt,.content_product-details__xfSTN p:first-child{margin-top:0}.FAQList_list__p_IqS{margin-top:36px}.FAQList_item__ktpK0{border-top:1px solid var(--border)}.FAQList_item__ktpK0:last-child{border-bottom:1px solid var(--border)}.FAQList_question__N8DTx{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:24px;padding-block:25px;font-size:1.125rem;font-weight:500;line-height:1.5}.FAQList_question__N8DTx::-webkit-details-marker{display:none}.FAQList_chevron__SgYgg{width:20px;height:20px;flex-shrink:0;transition:transform .18s}.FAQList_item__ktpK0[open] .FAQList_chevron__SgYgg{transform:rotate(180deg)}.FAQList_answer__v0H4O{padding:0 40px 26px 0;font-size:1rem;line-height:1.75;color:var(--muted-foreground)}.FAQList_answer__v0H4O p{max-width:560px}.FAQList_answer__v0H4O .payload-richtext{font-size:inherit}.FAQList_flush__ebXab{margin-top:0}.home_page__DS3P4 h2{margin:0;font-size:clamp(3.25rem,5.8vw,5.6rem);line-height:1.04;letter-spacing:-.065em;font-weight:500}.home_page__DS3P4 .home_arrow___Cscr{width:21px;height:21px;flex:0 0 auto;stroke:currentColor;stroke-width:1.6}.home_page__DS3P4 .home_hero__mH1SL{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;padding-top:74px;padding-bottom:88px}.home_page__DS3P4 .home_hero-copy___wH3D{position:relative;z-index:1;max-width:600px}.home_page__DS3P4 .home_hero__mH1SL h1{font-size:clamp(4.9rem,7.65vw,7.35rem);line-height:1.01;letter-spacing:-.075em;font-weight:550}.home_page__DS3P4 .home_hero__mH1SL h1>span{color:var(--secondary)}.home_page__DS3P4 .home_hero-description__r8PwW{font-size:1.25rem;line-height:1.5;letter-spacing:-.025em;max-width:435px;margin-top:32px;margin-bottom:16px}.home_page__DS3P4 .home_hero-supporting-heading__liKkL{margin-top:24px;max-width:500px;font-size:1.125rem;font-weight:600;line-height:1.5}.home_page__DS3P4 .home_hero-supporting-note__hgDOW{margin-top:16px;max-width:435px;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.home_page__DS3P4 .home_max-w-text__x0Czw{max-width:500px}.home_page__DS3P4 .home_product-price__crOGj{display:flex;align-items:baseline;gap:15px;font-size:1.75rem;letter-spacing:-.04em;font-weight:550;margin-top:32px}.home_page__DS3P4 .home_product-price__crOGj>span{font-size:.875rem;letter-spacing:0;color:var(--muted-foreground);font-weight:400}.home_page__DS3P4 .home_hero-action__l147m{margin-top:19px;min-width:247px}.home_page__DS3P4 .home_shipping-note__3u7OG{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin-top:13px;max-width:440px}.home_page__DS3P4 .home_product-figure__lC6sI{width:100%}.home_page__DS3P4 .home_product-figure__lC6sI img{display:block;width:100%;height:auto}.home_page__DS3P4 .home_process-section__pNhW2{background:var(--secondary);color:var(--background);padding-block:88px 49px}.home_page__DS3P4 .home_process-section__pNhW2 a:focus-visible{outline-color:var(--background)}.home_page__DS3P4 .home_process-heading-row__OT_nd{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:70px}.home_page__DS3P4 .home_process-heading-row__OT_nd>p{color:#e0e6e9;font-size:1.25rem;line-height:1.6;letter-spacing:-.015em;padding-bottom:4px}.home_page__DS3P4 .home_steps__KnEDy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:74px 0 0;list-style:none;gap:48px}.home_page__DS3P4 .home_steps__KnEDy li{min-width:0}.home_page__DS3P4 .home_steps__KnEDy img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;margin-bottom:27px}.home_page__DS3P4 .home_steps__KnEDy h3 span{font-size:.875rem;color:var(--inverse-muted);letter-spacing:0;margin-right:14px;vertical-align:middle}.home_page__DS3P4 .home_steps__KnEDy h3{font-size:1.75rem;font-weight:500;letter-spacing:-.04em}.home_page__DS3P4 .home_steps__KnEDy p{font-size:1rem;line-height:1.6;color:#d9e1e6;margin-top:12px;max-width:340px}.home_page__DS3P4 .home_process-bottom__hWS3w{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-top:56px}.home_page__DS3P4 .home_text-link__nhYZo{color:var(--secondary);display:inline-flex;align-items:center;gap:28px;font-size:1rem;font-weight:500;padding-block:7px;border-bottom:1px solid}.home_page__DS3P4 .home_text-link__nhYZo:hover{text-decoration:underline;text-underline-offset:4px}.home_page__DS3P4 .home_text-link__nhYZo .home_arrow___Cscr{width:16px;height:16px}.home_page__DS3P4 .home_light-link__y4n_O{color:var(--background)}.home_page__DS3P4 .home_process-bottom__hWS3w>p{color:var(--inverse-muted);font-size:.875rem;line-height:1.6}.home_page__DS3P4 .home_questions-section__Hxvpm{padding-block:105px 95px}.home_page__DS3P4 .home_questions-content__kUN7t{width:100%;max-width:60rem;margin-inline:auto}.home_page__DS3P4 .home_section-intro__N5lWL{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end}.home_page__DS3P4 .home_body-copy__J3cxU{font-size:1.125rem;line-height:1.65;color:var(--muted-foreground);max-width:530px}.home_page__DS3P4 .home_body-copy__J3cxU p+p{margin-top:19px}.home_page__DS3P4 .home_section-description__0c8Dp{font-size:1.25rem;line-height:1.6;color:var(--muted-foreground);max-width:470px}.home_page__DS3P4 .home_science-section__5CRpr{padding-top:112px}.home_page__DS3P4 .home_benefits__YsYoC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:58px 0 64px}.home_page__DS3P4 .home_benefits__YsYoC>div{border-top:1px solid var(--border);padding-top:24px}.home_page__DS3P4 .home_benefits__YsYoC dt{font-size:1.375rem;letter-spacing:-.03em;font-weight:500}.home_page__DS3P4 .home_benefits__YsYoC dd{margin:12px 0 0;font-size:1rem;line-height:1.65;color:var(--muted-foreground);max-width:345px}.home_page__DS3P4 .home_lab-picture__SJPfi{display:block}.home_page__DS3P4 .home_lab-picture__SJPfi img{display:block;width:100%;height:auto;aspect-ratio:2560/650;object-fit:cover}.home_page__DS3P4 .home_story-section__uqKbZ{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:120px 80px}.home_page__DS3P4 .home_story-photo__ZmgLw img{display:block;width:100%;height:auto;aspect-ratio:.92;object-fit:cover;object-position:center top}.home_page__DS3P4 .home_app-copy__uaMr2 h2,.home_page__DS3P4 .home_purchase-copy__ebJno h2,.home_page__DS3P4 .home_story-copy__i5kS_ h2{font-size:clamp(3.1rem,4.9vw,4.75rem)}.home_page__DS3P4 .home_app-copy__uaMr2 .home_body-copy__J3cxU,.home_page__DS3P4 .home_story-copy__i5kS_ .home_body-copy__J3cxU{margin-top:30px}.home_page__DS3P4 .home_story-copy__i5kS_ blockquote{margin:31px 0;border-left:2px solid var(--secondary);padding-left:23px}.home_page__DS3P4 .home_story-copy__i5kS_ blockquote p{font-size:1.5rem;line-height:1.35;letter-spacing:-.035em}.home_page__DS3P4 .home_story-copy__i5kS_ cite{display:block;font-size:.875rem;line-height:1.5;font-style:normal;margin-top:17px}.home_page__DS3P4 .home_story-copy__i5kS_ cite span{color:var(--muted-foreground)}.home_page__DS3P4 .home_recognition__yqiiV{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;padding-block:28px;border-block:1px solid var(--border)}.home_page__DS3P4 .home_recognition__yqiiV>div{flex:1;min-width:210px}.home_page__DS3P4 .home_recognition-source__z7Alj{font-size:1rem;font-weight:600}.home_page__DS3P4 .home_recognition__yqiiV>div p+p{font-size:.875rem;color:var(--muted-foreground);margin-top:6px}.home_page__DS3P4 .home_recognition__yqiiV>a{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem}.home_page__DS3P4 .home_audience-section__k4B17{padding-block:116px}.home_page__DS3P4 .home_audiences__NJeGi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:57px}.home_page__DS3P4 .home_audiences__NJeGi article{display:flex;flex-direction:column;align-items:start;min-width:0}.home_page__DS3P4 .home_audiences__NJeGi img{display:block;width:100%;height:auto;aspect-ratio:.93;object-fit:cover}.home_page__DS3P4 .home_audiences__NJeGi h3{font-size:1.875rem;font-weight:500;letter-spacing:-.045em;margin-top:25px}.home_page__DS3P4 .home_audiences__NJeGi p{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin-block:13px 22px;max-width:345px}.home_page__DS3P4 .home_audiences__NJeGi .home_text-link__nhYZo{margin-top:auto;gap:20px}.home_page__DS3P4 .home_app-section___J8v4{padding-block:110px;border-bottom:1px solid var(--border)}.home_page__DS3P4 .home_app-with-image__QBP0u{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.home_page__DS3P4 .home_app-copy__uaMr2 .home_body-copy__J3cxU{max-width:65ch}.home_page__DS3P4 .home_app-copy__uaMr2 .home_text-link__nhYZo{margin-top:30px}.home_page__DS3P4 .home_app-with-image__QBP0u figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.home_page__DS3P4 .home_purchase-section__h2E4g{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:20px 120px}.home_page__DS3P4 .home_purchase-section__h2E4g figure img{display:block;width:100%;height:auto}.home_page__DS3P4 .home_purchase-copy__ebJno{min-width:0}.home_page__DS3P4 .home_purchase-copy__ebJno .home_section-description__0c8Dp{margin-top:27px;font-size:1.125rem}.home_page__DS3P4 .home_bundle-prices__B0k4r{display:grid;margin:34px 0 29px;border-top:1px solid var(--border);padding-top:22px;gap:22px;max-width:450px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.home_page__DS3P4 .home_bundle-prices__B0k4r dt{font-size:.9375rem;color:var(--muted-foreground)}.home_page__DS3P4 .home_bundle-prices__B0k4r dd{margin:7px 0 0;font-size:1.6rem;font-weight:500;letter-spacing:-.035em}.home_page__DS3P4 .home_purchase-links__LCPPm{display:flex;gap:24px;font-size:.8125rem;color:var(--muted-foreground);margin-top:17px}.home_page__DS3P4 .home_purchase-links__LCPPm a{padding-block:10px;text-decoration:underline;text-underline-offset:4px}.home_page__DS3P4 .home_process-actions__e4HJN{display:flex;flex-wrap:wrap;gap:15px 28px}.home_page__DS3P4 .home_process-section__pNhW2 button:focus-visible{outline-color:white}@media (min-width:1600px){.home_page__DS3P4 .home_hero__mH1SL{padding-top:95px;padding-bottom:105px}}@media (max-width:1100px){.home_page__DS3P4 .home_hero__mH1SL{padding-top:54px;padding-bottom:70px;gap:18px}.home_page__DS3P4 .home_hero__mH1SL h1{font-size:clamp(3.5rem,7.7vw,5.5rem)}.home_page__DS3P4 .home_hero-description__r8PwW{font-size:1.125rem;margin-top:27px}.home_page__DS3P4 .home_process-heading-row__OT_nd{gap:48px}.home_page__DS3P4 .home_steps__KnEDy{gap:32px}.home_page__DS3P4 .home_steps__KnEDy h3{font-size:1.5rem}.home_page__DS3P4 .home_app-with-image__QBP0u,.home_page__DS3P4 .home_purchase-section__h2E4g,.home_page__DS3P4 .home_story-section__uqKbZ{gap:6%}.home_page__DS3P4 .home_section-intro__N5lWL{gap:48px}.home_page__DS3P4 .home_process-bottom__hWS3w{align-items:start}.home_page__DS3P4 .home_audiences__NJeGi{gap:24px}.home_page__DS3P4 .home_audiences__NJeGi h3{font-size:1.5rem}}@media (max-width:760px){.home_page__DS3P4 .home_hero__mH1SL{grid-template-columns:1fr;padding-top:46px;padding-bottom:50px;gap:30px}.home_page__DS3P4 .home_hero__mH1SL h1{font-size:clamp(3.5rem,11.5vw,6rem)}.home_page__DS3P4 .home_hero-copy___wH3D{max-width:600px}.home_page__DS3P4 .home_hero-description__r8PwW{max-width:460px}.home_page__DS3P4 .home_product-figure__lC6sI{width:min(100%,470px);justify-self:center}.home_page__DS3P4 .home_process-section__pNhW2{padding-block:60px 40px}.home_page__DS3P4 .home_process-heading-row__OT_nd{grid-template-columns:1fr;gap:25px}.home_page__DS3P4 .home_process-heading-row__OT_nd>p{font-size:1.125rem}.home_page__DS3P4 .home_steps__KnEDy{grid-template-columns:1fr;gap:25px;margin-top:43px}.home_page__DS3P4 .home_steps__KnEDy img{aspect-ratio:1.4;margin-bottom:21px}.home_page__DS3P4 .home_steps__KnEDy p{max-width:400px}.home_page__DS3P4 .home_process-bottom__hWS3w{flex-direction:column;align-items:start;gap:25px;margin-top:34px}.home_page__DS3P4 .home_questions-section__Hxvpm{padding-block:65px}.home_page__DS3P4 .home_app-with-image__QBP0u,.home_page__DS3P4 .home_purchase-section__h2E4g,.home_page__DS3P4 .home_section-intro__N5lWL,.home_page__DS3P4 .home_story-section__uqKbZ{grid-template-columns:1fr;gap:35px}.home_page__DS3P4 .home_section-intro__N5lWL{align-items:start;gap:25px}.home_page__DS3P4 .home_science-section__5CRpr{padding-top:66px}.home_page__DS3P4 .home_benefits__YsYoC{grid-template-columns:1fr;gap:26px;margin:38px 0 44px}.home_page__DS3P4 .home_benefits__YsYoC dd{max-width:520px}.home_page__DS3P4 .home_lab-picture__SJPfi img{aspect-ratio:1.4}.home_page__DS3P4 .home_story-section__uqKbZ{padding-block:65px 46px}.home_page__DS3P4 .home_story-photo__ZmgLw img{aspect-ratio:1.1}.home_page__DS3P4 .home_app-copy__uaMr2 h2,.home_page__DS3P4 .home_purchase-copy__ebJno h2,.home_page__DS3P4 .home_story-copy__i5kS_ h2{font-size:clamp(2.8rem,8vw,4rem)}.home_page__DS3P4 .home_recognition__yqiiV{grid-template-columns:1fr;gap:26px}.home_page__DS3P4 .home_recognition__yqiiV a+a{border-top:1px solid var(--border);padding-top:26px}.home_page__DS3P4 .home_audience-section__k4B17{padding-block:65px}.home_page__DS3P4 .home_audiences__NJeGi{grid-template-columns:1fr;margin-top:37px;gap:42px}.home_page__DS3P4 .home_audiences__NJeGi img{aspect-ratio:1.15}.home_page__DS3P4 .home_audiences__NJeGi h3{font-size:1.875rem}.home_page__DS3P4 .home_audiences__NJeGi p{max-width:500px}.home_page__DS3P4 .home_app-section___J8v4{padding-block:65px}.home_page__DS3P4 .home_app-with-image__QBP0u figure{grid-row:1}.home_page__DS3P4 .home_app-with-image__QBP0u figure img{aspect-ratio:1.2}.home_page__DS3P4 .home_purchase-section__h2E4g{gap:20px;padding-block:0 70px}.home_page__DS3P4 .home_purchase-section__h2E4g figure{max-width:440px;justify-self:center}}@media (max-width:480px){.home_page__DS3P4 .home_hero__mH1SL{padding-top:37px}.home_page__DS3P4 .home_hero__mH1SL h1{font-size:clamp(3.125rem,12.2vw,4.3rem)}.home_page__DS3P4 .home_hero-description__r8PwW{margin-top:26px;font-size:1.0625rem}.home_page__DS3P4 .home_product-price__crOGj{margin-top:25px}.home_page__DS3P4 .home_hero-action__l147m{margin-top:16px}.home_page__DS3P4 h2{font-size:3rem}.home_page__DS3P4 .home_body-copy__J3cxU,.home_page__DS3P4 .home_section-description__0c8Dp{font-size:1.0625rem}.home_page__DS3P4 .home_bundle-prices__B0k4r{gap:15px}.home_page__DS3P4 .home_bundle-prices__B0k4r dd{font-size:1.4rem}}.home_page__DS3P4 h1{font-weight:550}.home_page__DS3P4 img{border-radius:var(--radius-media)}.layout_container__GX8a_{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)}.layout_narrow__ONVR_{max-width:784px}.layout_reading__R06DL{max-width:880px}.layout_medium__HhiUn{max-width:1008px}.layout_wide__iMI5P{max-width:1136px}.layout_catalog__Wfs77{max-width:1264px}.layout_section__3TqL7{padding-block:var(--section-space)}.layout_heading__PRK_3{max-width:56rem}.layout_heading__PRK_3 h2{margin-top:0;font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:1.06;letter-spacing:-.055em;font-weight:500}.layout_heading__PRK_3>p:last-child{margin-top:24px;max-width:42rem;font-size:1.125rem;line-height:2rem;color:var(--muted-foreground)}.layout_main__JrRjR{flex:1;min-width:0}.demonstration_demonstration-dialog__QZOkW{color:var(--foreground);background:var(--background);padding:32px;border:1px solid var(--border);border-radius:var(--radius-dialog);width:min(900px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto}.demonstration_demonstration-dialog__QZOkW::backdrop{background:rgb(2 25 38/75%)}dialog.demonstration_demonstration-dialog__QZOkW h2{font-size:1.6rem;line-height:1.2;letter-spacing:normal;padding-right:35px}.demonstration_demonstration-dialog__QZOkW p{margin-top:12px;font-size:1rem;color:var(--muted-foreground)}.demonstration_demonstration-dialog__QZOkW iframe{width:100%;min-height:200px;aspect-ratio:16/9;border:0;margin-block:24px}.demonstration_demonstration-close__eRA01{width:44px;height:44px;position:absolute;right:10px;top:10px;display:grid;place-items:center;cursor:pointer}.demonstration_demonstration-dialog__QZOkW :focus-visible{outline:3px solid var(--foreground);outline-offset:3px}.demonstration_demonstration-dialog__QZOkW:focus-within :focus-visible{outline:3px solid var(--foreground);outline-offset:3px}.demonstration_trigger__fynyH{color:var(--foreground);background:var(--background);font-weight:600;border:1px solid var(--border);border-radius:var(--radius-control);gap:9px;padding:14px 18px;min-height:48px}.demonstration_link__cPBEE{color:var(--foreground);display:inline-flex;padding-block:7px;text-decoration:underline;text-underline-offset:4px}.richtext_payload-richtext__yEERr{font-size:1.125rem;line-height:1.8;--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--foreground)}.richtext_payload-richtext__yEERr h2{font-size:clamp(2rem,3.5vw,3rem);margin-top:2em}.richtext_payload-richtext__yEERr h3{font-size:1.6rem;margin-top:1.7em}.richtext_payload-richtext__yEERr a{text-decoration:underline;text-underline-offset:4px}.richtext_payload-richtext__yEERr table{display:block;overflow-x:auto;max-width:100%}@media (max-width:760px){.richtext_payload-richtext__yEERr{font-size:1rem}}