:root{--title-font: "Martian Mono", monospace;--primary-yellow: #ffff4d;--primary-blue: #0A2240;--primary-white: #fff;--button-border-radius: 4px}.mx-0{margin-bottom:0}#MainContent>div[id^=shopify-section-]:not(:first-child){border-top:2px solid #0A2140}[id$=__ingredients_refresh]{border-top:2px solid #0A2140}[id$=__faq_refresh]{border-top:none!important}.tab-toggle__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.1;pointer-events:none}.tab-toggle .section-content{padding-top:4rem;padding-bottom:4rem}.tab-toggle__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:.75rem}.tab-toggle__heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.75rem}.tab-toggle__body{max-width:34rem;margin:.75rem auto 0;font-size:.729rem}.tab-toggle__tabs{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.tab-toggle__tab{cursor:pointer;padding:.5rem 1.25rem;border:1px solid currentColor;border-radius:var(--button-border-radius);background-color:transparent;font-family:Geist,sans-serif;font-size:.833rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease}[data-color-scheme=primary] .tab-toggle__tab,[data-color-scheme=tertiary] .tab-toggle__tab{color:#0a2140}[data-color-scheme=primary] .tab-toggle__tab--active,[data-color-scheme=tertiary] .tab-toggle__tab--active{background-color:#0a2140;color:#fff}[data-color-scheme=secondary] .tab-toggle__tab,[data-color-scheme=quaternary] .tab-toggle__tab{color:#fff}[data-color-scheme=secondary] .tab-toggle__tab--active,[data-color-scheme=quaternary] .tab-toggle__tab--active{background-color:#ffff4d;color:#0a2140;border-color:#ffff4d}.tab-toggle__panel{max-width:26rem;margin:2rem auto 0;padding:1.5rem;background-color:#fff;color:#0a2140;border:2px solid #0A2140;text-align:left}.tab-toggle__kicker{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.729rem;text-transform:uppercase;margin-bottom:.5rem}.tab-toggle__detail-title{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem}.tab-toggle__detail-description{margin-top:.5rem;font-size:.729rem}.tab-toggle__detail-link{display:inline-block;margin-top:.75rem;font-size:.833rem;font-weight:700;text-decoration:underline}@media screen and (min-width:990px){.tab-toggle__heading{font-size:2.1775rem}}.process-steps .section-content{padding-top:4rem;padding-bottom:4rem}.process-steps__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:2rem}.process-steps__grid{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.process-steps__arrow{flex-shrink:0;transform:rotate(90deg)}.process-steps__heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:.909rem}@media screen and (min-width:750px){.process-steps__heading{font-size:1.182rem}}.process-steps__description{margin-top:.5rem;font-size:.729rem;max-width:20rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.process-steps__grid{flex-direction:row;justify-content:center;align-items:center}.process-steps__item{flex:1;min-width:0;max-width:18rem}.process-steps__arrow{transform:rotate(0)}.process-steps__heading{font-size:1.591rem}}.research-grid .section-content{padding-top:4rem;padding-bottom:4rem}.research-grid__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:2rem}.research-grid__grid{display:grid;grid-template-columns:1fr;gap:1rem;text-align:left}.research-grid__item{min-width:0;border:2px solid #0A2140;padding:1rem;background-color:#fff;color:#0a2140}.research-grid__title{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem}.research-grid__description{margin-top:.375rem;font-size:.729rem;overflow-wrap:break-word;word-break:break-word}.research-grid__link{display:inline-block;margin-top:.5rem;font-size:.833rem;font-weight:700;text-decoration:underline}@media screen and (min-width:750px){.research-grid__grid{grid-template-columns:repeat(2,1fr)}.research-grid__grid>li:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - .5rem);margin-left:auto;margin-right:auto}}.athletes-feature__image{position:relative}.athletes-feature__image .media-style{width:100%;aspect-ratio:1 / .5;display:block;object-fit:cover;border:none;border-radius:0;position:relative;z-index:1}.athletes-feature__decoration{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:55%;height:auto;max-width:none;z-index:0;pointer-events:none}.athletes-feature .section-content{padding-top:2.5rem}.athletes-feature__row{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:750px){.athletes-feature .section-content{padding-top:4rem}}.athletes-feature__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:.75rem}.athletes-feature__heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.75rem}.athletes-feature__body{font-size:.9375rem}@media screen and (min-width:990px){.athletes-feature__heading{font-size:2.1775rem}}@media screen and (min-width:786px){.athletes-feature__row{padding-left:4.5rem;padding-right:4.5rem}}.text-columns-with-images li .text-center{text-align:left;border:1px solid #000000;border-radius:0;padding:10px;height:100%;box-sizing:border-box}.text-columns-with-images li .media-style{border:none;border-radius:0}.text-columns-with-images li .media-style-container:after{display:none}@media screen and (min-width:768px)and (max-width:989px){.text-columns-with-images ul{grid-template-columns:repeat(12,minmax(0,1fr))}.text-columns-with-images ul>li{grid-column:span 6 / span 6}}.testimonial-quotes__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.1;pointer-events:none}.testimonial-quotes .section-content{padding-top:2.5rem;padding-bottom:2.5rem}.testimonial-quotes__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin-bottom:1.5rem}.testimonial-quotes__stack{display:grid}.testimonial-quotes__slide{grid-column:1;grid-row:1}.testimonial-quotes__quote{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.25rem;line-height:1.3;max-width:46rem;margin-left:auto;margin-right:auto}.testimonial-quotes__name{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1rem;margin-top:1.5rem}.testimonial-quotes__nav{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.testimonial-quotes__nav button{cursor:pointer;position:relative;padding-bottom:.375rem}.testimonial-quotes__nav button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}.testimonial-quotes__nav button:hover:after{opacity:1}@media screen and (min-width:750px){.testimonial-quotes .section-content{padding-top:3.25rem;padding-bottom:3.25rem}.testimonial-quotes__quote{font-size:1.5rem}.testimonial-quotes__name{font-size:1.0625rem}}@media screen and (min-width:990px){.testimonial-quotes .section-content{padding-top:4.25rem;padding-bottom:4.25rem}.testimonial-quotes__quote{font-size:1.5525rem}.testimonial-quotes__name{font-size:1.04rem}}.brand-statement__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.05;pointer-events:none}.brand-statement .section-content{padding-top:4.5rem;padding-bottom:4.5rem}.brand-statement__meta{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.75rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin-bottom:.75rem}.brand-statement__heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;letter-spacing:0;max-width:1060px;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.brand-statement .section-content{padding-top:6rem;padding-bottom:6rem}.brand-statement__meta{font-size:.83rem}.brand-statement__heading{font-size:2.25rem}}@media screen and (min-width:990px){.brand-statement .section-content{padding-top:7.5rem;padding-bottom:7.5rem}.brand-statement__meta{font-size:.833rem}.brand-statement__heading{font-size:2.1775rem}}.stat-columns__eyebrow,.product-features__eyebrow,.image-with-text__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.83rem;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.75rem}.stat-columns__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.05;pointer-events:none}.stat-columns .section-content{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width:750px){.stat-columns .section-content{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (min-width:990px){.stat-columns .section-content{padding-top:4.75rem;padding-bottom:4.75rem}}.stat-columns__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:750px){.stat-columns__grid{grid-template-columns:repeat(3,1fr)}}.stat-columns__number{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:2.5rem;letter-spacing:-.02em;line-height:1.1}.stat-columns__label{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.375rem;margin-top:.25rem}.stat-columns__description{margin-top:.5rem;font-size:.729rem}@media screen and (min-width:990px){.stat-columns__number{font-size:3.21875rem}.stat-columns__label{font-size:1.75rem}}.product-features__image img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover;object-position:center}.product-features .section-content{padding-top:3.5rem;padding-bottom:3.5rem}@media screen and (min-width:750px){.product-features .section-content{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:990px){.product-features .section-content{padding-top:6.5rem;padding-bottom:6.5rem}}.product-features__list{display:flex;flex-direction:column;gap:1rem}.product-features__item{background-color:transparent;border:2px solid #0A2140;border-radius:0;box-shadow:none}.product-features__item:after{display:none}.product-features__heading{font-weight:700;font-size:1.0625rem;color:#0a2140}.product-features__text{margin-top:.25rem;font-size:.729rem;color:#0a2140}.experience-timeline .section-content{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:750px){.experience-timeline .section-content{padding-top:5.5rem;padding-bottom:5.5rem}}@media screen and (min-width:990px){.experience-timeline .section-content{padding-top:7rem;padding-bottom:7rem}}.experience-timeline__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:2.5rem}.experience-timeline__line-wrap{max-width:40rem;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.experience-timeline__line{display:flex;justify-content:space-between;align-items:center;position:relative}.experience-timeline__line:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background-color:currentColor}.experience-timeline__dot{position:relative;width:.625rem;height:.625rem;border-radius:50%;background-color:currentColor}.experience-timeline__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;text-align:center}@media screen and (min-width:750px){.experience-timeline__grid{grid-template-columns:repeat(3,1fr)}}.experience-timeline__heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.75rem}.experience-timeline__description{margin-top:.5rem;font-size:.729rem}@media screen and (min-width:990px){.experience-timeline__heading{font-size:2.1775rem}}.pricing-cards .section-content{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:750px){.pricing-cards .section-content{padding-top:4.25rem;padding-bottom:4.25rem}}@media screen and (min-width:990px){.pricing-cards .section-content{padding-top:5.5rem;padding-bottom:5.5rem}}.pricing-cards__eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:2.5rem}.pricing-cards__grid{position:relative;display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:56rem;margin-left:auto;margin-right:auto;text-align:left}@media screen and (min-width:750px){.pricing-cards__grid{grid-template-columns:repeat(2,1fr)}}.pricing-cards__decoration{position:absolute;top:50%;right:0;transform:translate(30%,-50%);width:45%;height:auto;max-width:none;object-fit:contain;z-index:0;pointer-events:none}.pricing-cards__card{position:relative;z-index:1;border:2px solid #0A2140;padding:1.5rem;background-color:#fff}.pricing-cards__card-eyebrow{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;margin-bottom:.5rem}.pricing-cards__card-title{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem}.pricing-cards__card-description{margin-top:.375rem;font-size:.729rem}.pricing-cards__card-button{margin-top:1.5rem}[id$=__main_refresh] .product-block-text{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem}[id$=__main_refresh] h1{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2}@media screen and (min-width:990px){[id$=__main_refresh] h1{font-size:2.1775rem}}[id$=__main_refresh] .product-block-price [data-product-price]{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem}[id$=__main_refresh] .product-block-description{font-family:IBM Plex Sans,sans-serif;font-size:.729rem;line-height:1.6}[id$=__main_refresh] .media-style{border-radius:0;border:1px solid #000000}[id$=__main_refresh] .media-style-container:after{display:none}.buy-buttons-row{display:flex;gap:.75rem;align-items:stretch}.buy-buttons-row .buy-now-btn,.buy-buttons-row>div.w-full{flex:1;margin-bottom:0}.buy-buttons-row .add-to-cart-btn .push-btn-surface{background-color:#fff;color:#0a2140;box-shadow:inset 0 0 0 1px #0a2140}.feature-tabs{margin-top:1.5rem}.feature-tabs__tabs{display:flex;gap:1.25rem;padding-bottom:.625rem}.feature-tabs__tab{cursor:pointer;font-family:Geist,sans-serif;font-weight:500;font-size:.833rem;color:#0a2140;padding-bottom:.375rem;border-bottom:2px solid transparent;transition:border-color .2s ease}.feature-tabs__tab--active{color:#0a2140;border-bottom-color:#0a2140}.feature-tabs__stack{display:grid;margin-top:1rem}.feature-tabs__panel{grid-column:1;grid-row:1;font-family:IBM Plex Sans,sans-serif;font-size:.729rem;line-height:1.6}.feature-tabs__panel-heading{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem;margin-bottom:.375rem}[id$=__faq_refresh] .section-content{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:750px){[id$=__faq_refresh] .section-content{padding-top:4.25rem;padding-bottom:4.25rem}}@media screen and (min-width:990px){[id$=__faq_refresh] .section-content{padding-top:5.5rem;padding-bottom:5.5rem}}[id$=__faq_refresh] .grid{gap:1.5rem}[id$=__faq_refresh] h2{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;letter-spacing:.02em}[id$=__faq_refresh] .card-container{align-self:start}[id$=__faq_refresh] .card{border:2px solid #0A2140!important;border-radius:0!important;background-color:#fff;box-shadow:none;box-sizing:border-box}[id$=__faq_refresh] .card-container:after,[id$=__faq_refresh] .card-border{display:none}[id$=__faq_refresh] .card h2,[id$=__faq_refresh] .card h3{font-family:IBM Plex Sans,sans-serif;font-weight:700;font-size:1.04rem}[id$=__faq_refresh] .card .rte{font-family:IBM Plex Sans,sans-serif;font-size:.729rem;line-height:1.6}.push-btn-surface{transition:background-color .15s ease,color .15s ease;box-shadow:none;font-family:Geist,sans-serif!important;font-size:.727rem;font-weight:500!important}.btn:after,.push-btn:after,.shopify-payment-button__button:after{display:none}.push-btn:hover .push-btn-surface,.push-btn--pop:hover .push-btn-surface{transform:none}[data-color-scheme=primary] .push-btn-surface,[data-color-scheme=tertiary] .push-btn-surface{color:#fff}[data-color-scheme=secondary] .push-btn-surface,[data-color-scheme=quaternary] .push-btn-surface{color:#0a2140}[data-color-scheme=primary] .push-btn:hover .push-btn-surface,[data-color-scheme=tertiary] .push-btn:hover .push-btn-surface{background-color:#536885;color:#fff}[data-color-scheme=secondary] .push-btn:hover .push-btn-surface,[data-color-scheme=quaternary] .push-btn:hover .push-btn-surface{background-color:#c4c4c4;color:#0a2140}.hero-product{background-color:#f3f5fa}.hero-product__image-wrap{position:relative}.hero-product{overflow-x:hidden;overflow-y:visible}.hero-product__decoration{position:absolute;top:66%;left:80%;transform:translate(-50%,-50%);width:120%;height:120%;max-width:none;object-fit:contain;z-index:0;pointer-events:none}.hero-product__image-wrap>.media-style-container{position:relative;z-index:1}.image-with-text__image-wrap{position:relative}.image-with-text__decoration{position:absolute;top:50%;left:80%;transform:translate(-50%,-50%);width:85%;height:85%;max-width:none;object-fit:contain;z-index:0;pointer-events:none}.image-with-text__image-wrap>.media-style-container{position:relative;z-index:1}[id$=__clinical_background] .image-with-text__decoration{left:100%}.rich-text__side-graphic{display:none;position:absolute;top:50%;transform:translateY(-50%);width:180px;max-width:16vw;height:auto;z-index:0;pointer-events:none}@media screen and (min-width:1200px){.rich-text__side-graphic{display:block}}.rich-text__side-graphic--left{left:0}.rich-text__side-graphic--right{right:0}[id$=__founding_story] .section-content{position:relative;z-index:1}.hero-product__video{margin-top:2.5rem}.hero-product__video video{width:100%;height:auto;display:block;object-fit:cover}@media screen and (min-width:990px){.hero-product__video{margin-top:4rem}}.hero-product__heading{font-family:IBM Plex Mono,monospace;font-weight:700;line-height:1.2;letter-spacing:-.02em;font-size:1.5rem}@media screen and (min-width:750px){.hero-product__heading{font-size:2rem}}@media screen and (min-width:990px){.hero-product__heading{font-size:2.5rem}}.hero-product__tagline{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.hero-product__button-wrap,.hero-product__tagline{margin-top:1.75rem}@media screen and (min-width:750px){.hero-product__button-wrap,.hero-product__tagline{margin-top:2.875rem}}.button-plain{min-width:110px;height:40px;padding:12px 10px;background:var(--primary-yellow);border-radius:6px;color:var(--primary-blue);font-size:14px;line-height:1.2;text-align:center}.site-header .w-1\/3,.site-header .lg\:flex-grow{width:auto}.site-header [role=navigation] li{position:relative;margin:0 15px;column-gap:15px;z-index:0}.site-header [role=navigation] li:not(:last-child) a{padding-left:0;padding-right:0}@media screen and (min-width:990px){.site-header [role=navigation],.site-header [role=navigation] .text-base,.site-header [role=navigation] .font-main{font-family:Geist,sans-serif!important;font-weight:500!important;font-size:.727rem!important}}.site-header .site-header__logo-link img{filter:brightness(0) invert(1)}.site-header .theme-icon,footer .theme-icon{width:20px;height:20px}.site-header [role=navigation] li:last-child a{display:inline-block;padding:.7rem 1.75rem;border-radius:var(--button-border-radius);background-color:#ffff4d;color:#0a2140;transition:background-color .15s ease}.site-header [role=navigation] li:last-child:hover a{transform:none}.site-header [role=navigation] li:last-child:after{content:"";position:absolute;top:var(--button-drop-shadow-top-size);left:var(--button-drop-shadow-left-size);width:100%;height:100%;border-radius:var(--button-border-radius);background-color:#0a2140;z-index:-1}.site-header [role=navigation] li:last-child:hover a{background-color:#fff;color:#0a2140}.sidebar-nav ul li:last-child a{display:inline-block;padding:.6rem 1.5rem;border-radius:var(--button-border-radius);background-color:#ffff4d;color:#0a2140;transition:background-color .15s ease}.sidebar-nav ul li:last-child:hover a{background-color:#fff;color:#0a2140}body.product-page .marquee-container .all-pages,body:not(.product-page) .marquee-container .product-page{display:none}body.product-page .marquee-container .product-page{display:inline}.product-page section[data-product-section]{overflow:initial;z-index:20}.product-block select{padding-right:50px}body.product-page .site-header .pb-button-shadow,body.product-page shopify-payment-terms,body.product-page .product-block-quantity-selector>.hidden{display:none}.sls-option-container.seal-table:first-child{display:table!important}#right-drawer-slot{width:800px;max-width:91.666667%}#right-drawer-slot .text-sm,#right-drawer-slot .text-xs{font-size:15px}#right-drawer-slot .col-span-2 .leading-tight{margin-bottom:10px;font-weight:700}#right-drawer-slot .col-span-2 .max-w-min .max-w-min{display:none}.section-content .rte h2{font-size:var(--font-size-1xl);margin-bottom:1.25rem}[data-color-scheme=primary] .push-btn:after,.shopify-payment-button__button:after{background-image:none}.hover\:bg-scheme-accent-1:hover{background-color:rgba(var(--color-scheme-background),var(--tw-bg-opacity))}.product-block-variant-picker select{font-size:20px}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{padding:1em 0}.sealsubs-container .sls-purchase-options-container .sls-option-container:not(.sls-active),.sealsubs-container .sls-purchase-options-container .sls-option-container .selling-plan-group-options-name-select,.sealsubs-container .sls-purchase-options-label{display:none}.sealsubs-container .sls-purchase-options-container .sls-option-container .seal-col.seal-col-radio{opacity:0;display:block;margin-left:-30px}.page_no-gimmicks-just-science h1{font-family:var(--title-font)}.page_no-gimmicks-just-science .text-columns-with-images .card-container:after,.page_no-gimmicks-just-science .text-columns-with-images .card-container .pb-media-shadow{display:none}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;aspect-ratio:1 /1;margin:0 auto;padding:50px;border-radius:50%}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h2,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h3{color:#0a2240;font-size:1.25vw}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card .rte,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card+.rte{display:block;width:100%;margin:20px auto 0;font-size:12px;text-align:center}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card .rte p,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card+.rte p{margin-top:0;margin-bottom:10px}@media only screen and (min-width:1201px)and (max-width:1400px){.page_no-gimmicks-just-science .text-columns-with-images .card-container .card{padding:25px}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h2,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h3{font-size:1.1vw}}@media only screen and (max-width:1200px){.page_no-gimmicks-just-science .text-columns-with-images .grid-cols-1{grid-template-columns:repeat(2,minmax(0,1fr))}.page_no-gimmicks-just-science .text-columns-with-images .lg\:col-span-3{grid-column:span 1 / span 1}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card{width:345px;height:345px;aspect-ratio:auto}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h2,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h3{font-size:1.75vw}}@media only screen and (max-width:767px){.page_no-gimmicks-just-science .text-columns-with-images .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card{width:85vw;height:85vw}.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h2,.page_no-gimmicks-just-science .text-columns-with-images .card-container .card h3{font-size:4.5vw}}.shopify-section-group-overlay-group .section-content{z-index:50}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;background:#0009;cursor:pointer;justify-content:center;align-items:center;align-content:center}.modal.active{display:flex}.modal-content{opacity:0;width:100%;max-width:95vw;max-height:calc(100vh - 225px);margin:0 auto;padding:60px 40px 40px;background-color:#fff;border-radius:6px;overflow-y:overlay;pointer-events:none;transform:translateY(40px);transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:relative}.modal-content.active{opacity:1;transform:translateY(0);pointer-events:initial}.modal-content::-webkit-scrollbar{width:22px}.modal-content::-webkit-scrollbar-thumb{width:24px;height:73px;background-clip:padding-box;background-color:#0a2240;border-radius:15px;border:8px solid rgba(0,0,0,0)}.modal-content h2{margin-bottom:20px;font-family:var(--title-font);font-size:30px;line-height:1.4}.modal-content p{margin-bottom:20px;font-size:22px}.modal-content .modal-content-authors{font-size:16px;font-style:italic}.modal-close{cursor:pointer;position:absolute;top:10px;right:20px;font-size:44px;text-decoration:none;color:#fff}.modal-pdf__wrapper{display:none}.page.loadingIcon.loading:after{content:"";border:none}.modal-pdf__wrapper--active{display:block}.modal-img__wrapper{display:none;width:100%;height:100%;justify-content:center;align-items:center;align-content:center}.modal-img__wrapper--active{display:flex}[id$=__founding_story] .section-content,[id$=__founders] .section-content{padding-top:2.75rem;padding-bottom:2.75rem}[id$=__founders] li .text-center{border:2px solid #0A2140!important;background-color:#fff;padding:1.75rem!important}[id$=__founders] ul{gap:1.5rem!important}[id$=__founders] li .mb-5{margin-bottom:.75rem!important}[id$=__founders] li h3{margin-bottom:.25rem}[id$=__founders] li .mt-2\.5{margin-top:.25rem!important}@media screen and (min-width:750px){[id$=__founding_story] .section-content,[id$=__founders] .section-content{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (min-width:990px){[id$=__founding_story] .section-content,[id$=__founders] .section-content{padding-top:4.75rem;padding-bottom:4.75rem}}footer.py-section-vertical-spacing{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:750px){footer.py-section-vertical-spacing{padding-top:2.4rem;padding-bottom:2.4rem}}@media screen and (min-width:990px){footer.py-section-vertical-spacing{padding-top:2.75rem;padding-bottom:2.75rem}}footer .section-content>.grid.py-section-vertical-spacing{padding-top:0;padding-bottom:0}footer .section-content .rte.tagline,footer .section-content .rte.tagline h5,footer .section-content .rte.text-sm,footer .section-content .rte.text-sm p{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:.729rem;line-height:1.6}footer .section-content .rte.tagline p{padding:0;background:transparent;border:none;border-radius:0}footer .font-heading.heading-secondary{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.833rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1rem}footer .input-group-field{padding-top:.625rem;padding-bottom:.625rem;font-family:Geist,sans-serif;font-weight:500;font-size:.833rem}footer .push-btn-surface{padding-top:.625rem;padding-bottom:.625rem;font-family:Geist,sans-serif;font-weight:500}footer .footer-menu-link{font-family:Geist,sans-serif!important;font-weight:500!important;font-size:.727rem;line-height:1.3}footer .footer-copyright{font-family:Geist,sans-serif;font-weight:500;font-size:.727rem}footer .disclosure-btn{font-family:Geist,sans-serif;font-weight:500;font-size:.727rem}footer[data-color-scheme=secondary] .footer-logo-image img,footer[data-color-scheme=quaternary] .footer-logo-image img{filter:brightness(0) invert(1)}.footer-menu-link{position:relative;display:inline-block}.footer-menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}.footer-menu-link:hover:after{opacity:1}@media screen and (min-width:990px){.site-header [role=navigation] li:not(:last-child) a{position:relative}.site-header [role=navigation] li:not(:last-child) a:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1.5px;background-color:currentColor;opacity:0;transition:opacity .2s ease}.site-header [role=navigation] li:not(:last-child):hover a:after{opacity:1}}@media screen and (max-width:989px){.site-header .lg\:hidden.mr-5{order:3;margin-right:0;padding-left:20px}.modal-content h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
