.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:var(--content-gap) 0 0}.content_editorial-media__buuog>:first-child{border-radius:var(--radius-media);overflow:hidden}@media (min-width:1024px){.content_commerce-page__E9lhI .content_product-media__vmzQy{margin-top:calc(.9375rem * 1.5 + var(--spacing-tight))}}.content_commerce-page__E9lhI .content_product-caption__6bnF9{margin-top:1rem;font-size:.875rem;line-height:var(--leading-body);color:color-mix(in srgb,var(--foreground) 70%,transparent)}.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:var(--leading-body)}.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_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:var(--leading-body);color:var(--muted-foreground)}.FAQList_answer__v0H4O p{max-width:75ch}.FAQList_answer__v0H4O .payload-richtext{font-size:inherit}.FAQList_flush__ebXab{margin-top:0}.home_page__DS3P4 .home_section-heading___8AUv{max-width:56rem}.home_page__DS3P4 .home_section-heading___8AUv>p+h2{margin-top:var(--spacing-tight)}.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:37px}.home_page__DS3P4 .home_hero-copy___wH3D{position:relative;z-index:1;max-width:600px}.home_page__DS3P4 .home_hero__mH1SL h1{font-size:var(--text-hero);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:var(--spacing-text);margin-bottom:var(--spacing-text)}.home_page__DS3P4 .home_hero-supporting-heading__liKkL{margin-top:var(--spacing-text);max-width:500px;font-size:1.125rem;font-weight:600;line-height:1.5}.home_page__DS3P4 .home_hero-supporting-note__hgDOW{margin-top:var(--spacing-text);max-width:435px;color:var(--muted-foreground);font-size:.875rem;line-height:var(--leading-body)}.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:var(--content-gap)}.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:var(--spacing-text);min-width:247px}.home_page__DS3P4 .home_shipping-note__3u7OG{font-size:.875rem;line-height:var(--leading-body);color:var(--muted-foreground);margin-top:var(--spacing-tight);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)}.home_page__DS3P4 .home_process-section__pNhW2 a:focus-visible{outline-color:var(--background)}.home_page__DS3P4 .home_steps__KnEDy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:var(--content-gap) 0 0;list-style:none;gap:var(--content-gap)}.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:var(--content-gap)}.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 p{font-size:1rem;line-height:var(--leading-body);color:#d9e1e6;margin-top:var(--spacing-tight);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:var(--leading-body)}.home_page__DS3P4 .home_questions-content__kUN7t{width:100%;max-width:60rem}.home_page__DS3P4 .home_questions-content__kUN7t>h2+*{margin-top:var(--content-gap)}.home_page__DS3P4 .home_body-copy__J3cxU{font-size:1.125rem;line-height:var(--leading-body);color:var(--muted-foreground);max-width:530px}.home_page__DS3P4 .home_body-copy__J3cxU p+p{margin-top:var(--spacing-text)}.home_page__DS3P4 .home_section-description__0c8Dp{font-size:1.25rem;line-height:var(--leading-body);color:var(--muted-foreground);max-width:470px}.home_page__DS3P4 .home_science-layout__HgJvr{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.home_page__DS3P4 .home_benefits__YsYoC{display:grid;gap:var(--spacing-text);margin:var(--content-gap) 0 0;padding:0;list-style:none}.home_page__DS3P4 .home_benefits__YsYoC li{display:flex;align-items:flex-start;gap:14px;font-size:1.25rem;line-height:var(--leading-body);letter-spacing:-.02em}.home_page__DS3P4 .home_benefits__YsYoC svg{width:24px;height:24px;flex-shrink:0;margin-top:3px}.home_page__DS3P4 .home_benefits__YsYoC li span span{display:block;margin-top:var(--spacing-tight);font-size:1rem;line-height:var(--leading-body);letter-spacing:0;color:var(--muted-foreground)}.home_page__DS3P4 .home_science-photo__7A1kh{margin-top:calc(.9375rem * 1.5 + var(--spacing-tight))}.home_page__DS3P4 .home_science-photo__7A1kh img{display:block;width:100%;height:auto}.home_page__DS3P4 .home_story-section__uqKbZ{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.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 .home_body-copy__J3cxU,.home_page__DS3P4 .home_story-copy__i5kS_ .home_body-copy__J3cxU{margin-top:var(--spacing-text)}.home_page__DS3P4 .home_story-copy__i5kS_ blockquote{margin:var(--content-gap) 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:var(--leading-body);font-style:normal;margin-top:var(--spacing-tight)}.home_page__DS3P4 .home_story-copy__i5kS_ cite span{color:var(--muted-foreground)}.home_page__DS3P4 .home_recognition-band__5YHNZ{background:var(--secondary);color:var(--background)}.home_page__DS3P4 .home_recognition__yqiiV{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;padding-block:calc(var(--section-space) / 2)}.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(--inverse-muted);margin-top:var(--spacing-tight)}.home_page__DS3P4 .home_recognition__yqiiV>a{display:inline-flex;align-items:center;gap:10px;font-size:.9375rem}.home_page__DS3P4 .home_audiences__NJeGi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--content-gap);margin-top:var(--content-gap)}.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{margin-top:var(--content-gap)}.home_page__DS3P4 .home_audiences__NJeGi p{font-size:1rem;line-height:var(--leading-body);color:var(--muted-foreground);margin-block:var(--spacing-tight) var(--spacing-text);max-width:345px}.home_page__DS3P4 .home_audiences__NJeGi .home_text-link__nhYZo{margin-top:auto;gap:20px}.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:var(--spacing-text)}.home_page__DS3P4 .home_app-features__9PnBk{display:grid;gap:var(--spacing-text);margin:var(--spacing-text) 0 0;padding:0;list-style:none}.home_page__DS3P4 .home_app-features__9PnBk strong{display:block;color:var(--foreground);font-weight:600}.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}.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:var(--spacing-text);font-size:1.125rem}.home_page__DS3P4 .home_bundle-prices__B0k4r{display:grid;margin:var(--content-gap) 0;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:var(--spacing-tight) 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:var(--spacing-text)}.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:48px}}@media (max-width:1100px){.home_page__DS3P4 .home_hero__mH1SL{padding-top:27px;gap:18px}.home_page__DS3P4 .home_hero-description__r8PwW{font-size:1.125rem}.home_page__DS3P4 .home_app-with-image__QBP0u,.home_page__DS3P4 .home_purchase-section__h2E4g,.home_page__DS3P4 .home_science-layout__HgJvr,.home_page__DS3P4 .home_story-section__uqKbZ{gap:6%}.home_page__DS3P4 .home_process-bottom__hWS3w{align-items:start}}@media (max-width:760px){.home_page__DS3P4 .home_hero__mH1SL{grid-template-columns:1fr;padding-top:23px;gap:30px}.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_steps__KnEDy{grid-template-columns:1fr}.home_page__DS3P4 .home_steps__KnEDy img{aspect-ratio:1.4}.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_app-with-image__QBP0u,.home_page__DS3P4 .home_purchase-section__h2E4g,.home_page__DS3P4 .home_science-layout__HgJvr,.home_page__DS3P4 .home_story-section__uqKbZ{grid-template-columns:1fr;gap:35px}.home_page__DS3P4 .home_science-photo__7A1kh{margin-top:0}.home_page__DS3P4 .home_story-photo__ZmgLw img{aspect-ratio:1.1}.home_page__DS3P4 .home_recognition__yqiiV{grid-template-columns:1fr;gap:26px}.home_page__DS3P4 .home_audiences__NJeGi{grid-template-columns:1fr}.home_page__DS3P4 .home_audiences__NJeGi img{aspect-ratio:1.15}.home_page__DS3P4 .home_audiences__NJeGi p{max-width:500px}.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}.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_body-copy__J3cxU,.home_page__DS3P4 .home_hero-description__r8PwW,.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 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_{--container-size:784px}.layout_reading__R06DL{--container-size:880px}.layout_medium__HhiUn{--container-size:1008px}.layout_wide__iMI5P{--container-size:1136px}.layout_catalog__Wfs77{--container-size:1264px}.layout_catalog__Wfs77,.layout_medium__HhiUn,.layout_narrow__ONVR_,.layout_reading__R06DL,.layout_wide__iMI5P{padding-inline-end:max(var(--page-gutter),calc(min(100%, var(--page-width)) - var(--container-size) + var(--page-gutter)))}.layout_section__3TqL7{padding-block:var(--section-space)}.layout_section-stack__4M9uF{display:flex;flex-direction:column;gap:var(--section-gap);padding-bottom:var(--section-gap)}.layout_section-stack__4M9uF>.layout_section__3TqL7{padding-block:0}.layout_section-stack__4M9uF>[data-band]{padding-block:var(--section-space)}.layout_heading__PRK_3{max-width:56rem}.layout_heading__PRK_3>p:last-child{margin-top:var(--spacing-text);max-width:42rem;font-size:1.125rem;line-height:var(--leading-body);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}.demonstration_button-label__gsaAR{display:inline-flex;align-items:center;gap:9px}.demonstration_preview__xDTpB{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;white-space:normal;padding:20px;border-radius:var(--radius-media);background:var(--secondary);color:white;text-align:left}.demonstration_poster__c2Yd4{object-fit:cover}.demonstration_preview-label__rNOeB{position:relative;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-control);background:rgb(2 25 38/95%);color:white;font-weight:600}.demonstration_preview-label__rNOeB svg{flex-shrink:0}.richtext_payload-richtext__yEERr{font-size:1.125rem;--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--foreground)}.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}}