/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.table{display:table}.italic{font-style:italic}}:root{--ink:#081612;--forest:#123a2d;--forest-2:#1b4d3b;--olive:#526a3d;--lime:#c9f36b;--acid:#a8d745;--ivory:#f5f2e9;--bone:#ece9df;--mist:#dfe7df;--gold:#c6a45f;--white:#fff;--line:#08161229;--page:min(1400px, calc(100vw - 64px));--header:92px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body,button,input,select,textarea{font-family:var(--font-sans), Arial, sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{color:inherit}button,summary{cursor:pointer}::selection{background:var(--lime);color:var(--ink)}.site-shell{overflow:clip}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);height:var(--header);z-index:50;background:#f5f2e9ed;grid-template-columns:210px 1fr auto;align-items:center;padding:0 max(32px,50vw - 700px);display:grid;position:sticky;top:0;left:0;right:0}.brand{align-items:center;width:136px;display:flex}.brand img{object-fit:contain;object-position:left center;width:130px;height:58px}.desktop-nav{justify-content:center;align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.desktop-nav a{letter-spacing:-.01em;padding:36px 0 34px;font-size:14px;position:relative}.desktop-nav a:after{background:var(--forest);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .35s;position:absolute;bottom:26px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:18px;display:flex}.language-link{letter-spacing:.12em;font-size:12px;font-weight:650}.header-cta{background:var(--ink);color:var(--white);border-radius:100px;align-items:center;gap:25px;padding:15px 20px;font-size:13px;transition:background .3s,color .3s;display:inline-flex}.header-cta:hover{background:var(--lime);color:var(--ink)}.mobile-menu{display:none}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:.97}h1{font-size:clamp(64px,7vw,126px);font-weight:470}h2{font-size:clamp(46px,5.4vw,86px);font-weight:480}h3{letter-spacing:-.035em;line-height:1.03}.eyebrow{color:var(--forest);letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:650;line-height:1.3}.eyebrow.light{color:var(--lime)}.body-large{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,25px);line-height:1.45}.button{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:36px;padding:17px 23px;font-size:14px;transition:background .3s,color .3s,border .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.text-link:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.header-cta:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.desktop-nav a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.brand:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.language-link:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:var(--white)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--forest-2)}.button-outline-light{color:var(--white);border-color:#fff6}.button-outline-light:hover{background:var(--white);color:var(--ink)}.text-link{border-bottom:1px solid;align-items:center;gap:42px;padding-bottom:8px;font-size:14px;display:inline-flex}.text-link.light{color:var(--white)}.section-pad{padding:150px max(32px,50vw - 700px)}.dark-section{background:var(--ink);color:var(--white)}.sand-section{background:var(--bone)}.section-heading{margin-bottom:85px}.split-heading{grid-template-columns:minmax(145px,.55fr) minmax(400px,1.45fr) minmax(280px,.85fr);align-items:start;gap:45px;display:grid}.split-heading .eyebrow{padding-top:10px}.split-heading h2{margin:0}.split-heading>div,.split-heading>p:last-child{align-self:end}.center-heading{text-align:center;max-width:950px;margin-left:auto;margin-right:auto}.center-heading h2{color:var(--white)}.hero-home{background:var(--ink);color:var(--white);min-height:calc(100svh - var(--header));grid-template-columns:minmax(540px,1.08fr) minmax(480px,.92fr);padding:clamp(70px,8vh,120px) max(32px,50vw - 700px) 70px;display:grid;position:relative;overflow:hidden}.hero-grid-lines{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-copy{z-index:2;align-self:center;max-width:830px;position:relative}.hero-copy h1{margin-bottom:34px}.hero-copy h1 span,.hero-copy h1 em{display:block}.hero-copy h1 em{color:var(--lime);font-family:var(--font-serif), Georgia, serif;font-weight:430}.hero-intro{color:#ffffffb8;max-width:690px;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.button-row{flex-wrap:wrap;align-items:center;gap:34px;margin-top:43px;display:flex}.hero-visual{align-self:center;min-height:650px;position:relative}.olive-orb{aspect-ratio:1;border:1px solid #c9f36b40;border-radius:50%;height:min(630px,45vw);position:absolute;top:1%;left:4%;overflow:visible}.olive-orb:after{content:"";background:radial-gradient(circle,#0000 51%,#0816120d 52%,#081612e0 71%);border-radius:50%;position:absolute;inset:-2px}.olive-orb img{object-fit:cover;object-position:51% center;border-radius:50%;width:100%;height:100%}.orb-ring{border:1px solid #c9f36b5c;border-radius:50%;position:absolute}.orb-ring.r1{inset:-37px}.orb-ring.r2{opacity:.45;inset:-72px}.orb-cell{background:var(--lime);z-index:2;border-radius:55% 45% 45% 55%;width:48px;height:14px;position:absolute;box-shadow:0 0 35px #c9f36b38}.orb-cell.c1{top:17%;right:4%;transform:rotate(26deg)}.orb-cell.c2{bottom:18%;left:-3%;transform:rotate(-37deg)}.orb-cell.c3{background:var(--gold);top:54%;right:0;transform:rotate(80deg)scale(.65)}.origin-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--white);z-index:4;background:#123a2dc2;border:1px solid #ffffff21;max-width:290px;padding:24px;position:absolute;bottom:50px;right:-8px}.origin-note span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px;display:block}.origin-note strong{font-family:var(--font-serif), serif;margin-bottom:8px;font-size:28px;font-weight:450;display:block}.origin-note p{color:#ffffffad;margin:0;font-size:13px;line-height:1.45}.scroll-cue{width:20px;height:40px;position:absolute;bottom:28px;left:50%}.scroll-cue span{border:1px solid #ffffff80;border-radius:20px;width:18px;height:35px;display:block}.scroll-cue span:after{background:var(--lime);content:"";border-radius:50%;width:4px;height:4px;animation:1.8s infinite scrollDot;position:absolute;top:7px;left:7px}@keyframes scrollDot{0%,to{opacity:1;transform:translateY(0)}70%{opacity:.1;transform:translateY(16px)}}.proof-strip{background:var(--lime);grid-template-columns:repeat(4,1fr);padding:0 max(32px,50vw - 700px);display:grid}.proof-strip>div{border-right:1px solid #08161238;padding:38px 28px}.proof-strip>div:first-child{border-left:1px solid #08161238}.proof-strip strong{letter-spacing:-.04em;font-size:clamp(24px,2vw,36px);font-weight:520;display:block}.proof-strip span{opacity:.72;font-size:12px}.origin-stage{height:620px;margin-top:105px;position:relative;overflow:hidden}.origin-stage>img{object-fit:cover;width:100%;height:100%}.origin-stage:after{content:"";background:linear-gradient(90deg,#08161294,#0000 55%);position:absolute;inset:0}.origin-stage-card{background:var(--ivory);z-index:4;grid-template-columns:75px 1fr;width:min(510px,47%);padding:32px;display:grid;position:absolute;bottom:0;right:0}.origin-stage-card span{color:var(--olive);grid-row:1/3;font-size:13px}.origin-stage-card strong{font-family:var(--font-serif), serif;font-size:27px;font-style:italic;font-weight:450}.origin-stage-card p{letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:12px}.application-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;margin:0 auto 50px;display:grid}.application-card{border:1px solid #ffffff29;min-height:680px;padding:35px;position:relative;overflow:hidden}.application-card:hover .application-graphic{transform:rotate(4deg)scale(1.03)}.application-index{color:var(--lime);font-size:12px}.application-card h3{font-family:var(--font-serif), serif;margin:380px 0 18px;font-size:clamp(55px,6vw,90px);font-weight:430}.application-card>p{color:#ffffffad;max-width:480px;font-size:16px;line-height:1.5}.application-card ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.application-card li{color:#ffffffba;border:1px solid #ffffff38;border-radius:100px;padding:8px 12px;font-size:11px}.application-graphic{width:390px;height:350px;transition:transform .7s;position:absolute;top:40px;left:50%;transform:translate(-50%)}.capsule-graphic span{border:1px solid #c9f36bb3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capsule-graphic span:first-child{background:radial-gradient(circle at 35% 25%, var(--lime), var(--olive) 67%, var(--forest));width:160px;height:160px;box-shadow:0 0 80px #c9f36b24}.capsule-graphic span:nth-child(2){width:240px;height:240px}.capsule-graphic span:nth-child(3){border-color:#c9f36b40;width:330px;height:330px}.ferment-graphic{transform:translate(-50%)rotate(-8deg)}.ferment-graphic span{background:var(--lime);border-radius:100px;width:145px;height:42px;position:absolute;box-shadow:0 0 30px #c9f36b26}.ferment-graphic span:first-child{top:45px;left:40px;transform:rotate(28deg)}.ferment-graphic span:nth-child(2){background:var(--gold);top:120px;right:5px;transform:rotate(-30deg)scale(.8)}.ferment-graphic span:nth-child(3){bottom:40px;left:100px;transform:rotate(63deg)scale(1.15)}.ferment-graphic span:nth-child(4){background:var(--forest-2);top:120px;left:170px;transform:rotate(10deg)scale(.6)}.centered-button{width:max-content;margin:50px auto 0;display:flex}.capsule-section{grid-template-columns:.82fr 1.18fr;gap:50px;display:grid}.capsule-copy{padding-top:30px}.capsule-copy h2{max-width:580px}.capsule-copy .body-large{max-width:570px}.capsule-orbit{height:650px;position:relative}.capsule-core{background:var(--forest);color:var(--white);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capsule-core span{color:var(--lime);letter-spacing:-.06em;font-size:42px;font-weight:600}.capsule-core small{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.capsule-shell{border:1px solid var(--olive);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shell-one{background:#728b4d14;width:350px;height:350px}.shell-two{border-style:dashed;width:540px;height:540px}.capsule-label{background:var(--ivory);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:11px;position:absolute}.label-one{top:24%;left:5%}.label-two{top:34%;right:3%}.label-three{bottom:18%;right:12%}.layer-list{border-top:1px solid var(--line);grid-column:1/-1;margin-top:40px}.layer-row{border-bottom:1px solid var(--line);grid-template-columns:70px 250px 1fr;align-items:start;gap:30px;padding:28px 0;display:grid}.layer-row span{color:var(--olive);font-size:11px}.layer-row strong{font-size:20px;font-weight:510}.layer-row p{max-width:600px;margin:0;line-height:1.5}.evidence-section{grid-template-columns:1fr 1fr;gap:80px;display:grid}.evidence-copy h2{max-width:650px}.evidence-copy .body-large{max-width:600px}.evidence-copy .button{margin-top:28px}.evidence-ladder{align-self:center;min-height:520px;position:relative}.evidence-ladder:before{background:var(--ink);content:"";height:1px;position:absolute;top:50%;left:0;right:0;transform:rotate(-30deg)}.evidence-ladder>div{background:var(--ivory);border:1px solid var(--ink);height:112px;left:calc(var(--step) * 18%);top:calc(78% - var(--step) * 14%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;display:flex;position:absolute}.evidence-ladder span{color:var(--olive);font-size:9px}.evidence-ladder strong{font-size:13px;font-weight:560}.formats-heading .align-end{place-self:end}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{border-top:1px solid var(--ink);padding-top:16px;position:relative}.product-image{background:var(--mist);justify-content:center;align-items:center;height:510px;display:flex;position:relative;overflow:hidden}.p2 .product-image{background:#e7dfc7}.p3 .product-image{background:#dce6d7}.product-image img{object-fit:contain;width:85%;height:83%;transition:transform .6s}.product-card:hover .product-image img{transform:scale(1.035)rotate(-1deg)}.product-use{background:var(--ivory);z-index:2;letter-spacing:.09em;text-transform:uppercase;padding:8px 11px;font-size:10px;position:absolute;top:18px;left:18px}.product-number{color:var(--olive);margin:22px 0 14px;font-size:11px;display:block}.product-card h3{margin-bottom:12px;font-size:29px;font-weight:510}.product-card>p{color:#081612a8;line-height:1.5}.closing-statement{background:var(--forest);color:var(--white);text-align:center;justify-content:center;align-items:center;min-height:550px;padding:80px 32px;display:flex;position:relative;overflow:hidden}.closing-statement>p{font-family:var(--font-serif), serif;z-index:3;max-width:1180px;margin:0;font-size:clamp(42px,6.5vw,100px);font-style:italic;line-height:.98;position:relative}[id]{scroll-margin-top:calc(var(--header) + 24px)}.consolidated-hero{grid-template-columns:minmax(520px,.96fr) minmax(500px,1.04fr)}.hero-photo{align-self:stretch;min-height:760px;margin:-120px calc(-1*max(32px,50vw - 700px)) -70px 55px;position:relative;overflow:hidden}.hero-photo:after{background:linear-gradient(90deg, var(--ink), transparent 30%), linear-gradient(0deg, #08161275, transparent 40%);content:"";position:absolute;inset:0}.hero-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-photo .origin-note{bottom:70px;right:max(32px,50vw - 700px)}.origin-story{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.story-copy h2{font-size:clamp(52px,5vw,82px)}.story-copy .body-large{max-width:650px}.strain-identity{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:45px;padding:22px 0;display:flex}.strain-identity span{color:var(--olive);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.strain-identity strong{font-family:var(--font-serif),serif;font-size:28px;font-weight:450}.real-science-image{background:var(--ink);margin:0;overflow:hidden}.real-science-image img{filter:grayscale(.25)contrast(1.05);object-fit:cover;width:100%;height:520px}.real-science-image figcaption{color:var(--white);align-items:center;gap:24px;padding:18px 22px;display:flex}.real-science-image figcaption span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px}.real-science-image figcaption p{color:#ffffffad;margin:0;font-size:12px}.health-story{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(55px,8vw,130px);display:grid}.health-story-copy h2{font-size:clamp(50px,5vw,80px)}.health-precision{border-left:3px solid var(--lime);margin-top:48px;padding:6px 0 4px 28px}.health-precision h3{font-family:var(--font-serif),serif;margin-bottom:10px;font-size:31px;font-weight:450}.health-precision p{color:#081612a8;margin:0;line-height:1.55}.health-story-image{height:610px;position:relative;overflow:hidden}.health-story-image img{object-fit:cover;width:100%;height:100%}.health-story-image:after{content:"";background:linear-gradient(#0000 65%,#081612b3);position:absolute;inset:0}.health-story-image span{color:var(--white);letter-spacing:.09em;text-transform:uppercase;z-index:2;font-size:11px;position:absolute;bottom:22px;left:24px}.why-visual-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.ingredient-photo{background:var(--ink);top:calc(var(--header) + 24px);margin:0;position:sticky}.ingredient-photo img{aspect-ratio:1/1.12;object-fit:cover;object-position:65% center;width:100%;height:auto}.ingredient-photo figcaption{color:#ffffff9e;padding:16px 20px;font-size:10px;line-height:1.5}.capability-list{border-top:1px solid var(--line)}.capability-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:24px;padding:30px 0;display:grid}.capability-list article>span{color:var(--olive);font-size:11px}.capability-list h3{margin-bottom:12px;font-size:28px;font-weight:520}.capability-list p{color:#081612a8;margin:0;line-height:1.55}.qps-inline{border:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:start;gap:35px;margin-top:70px;padding:28px;display:grid}.qps-inline>span{color:var(--olive);letter-spacing:.11em;font-size:10px}.qps-inline p{margin:0;font-size:13px;line-height:1.55}.qps-inline a{border-bottom:1px solid;padding-bottom:5px;font-size:12px}.onward-section .split-heading h2{color:var(--white)}.onward-grid{border-left:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.onward-grid a{border-right:1px solid #ffffff2e;min-height:470px;padding:36px;transition:background .3s,color .3s;position:relative}.onward-grid a:hover{background:var(--lime);color:var(--ink)}.onward-grid a>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.onward-grid a:hover>span{color:var(--forest)}.onward-grid h3{font-family:var(--font-serif),serif;max-width:560px;margin:150px 0 20px;font-size:clamp(40px,4vw,62px);font-weight:450}.onward-grid p{color:#ffffffa6;max-width:460px;line-height:1.5}.onward-grid a:hover p{color:#081612b3}.onward-grid b{font-size:12px;font-weight:500;position:absolute;bottom:34px;right:36px}.consolidated-close{min-height:640px}.consolidated-close>div{text-align:center;z-index:3;position:relative}.consolidated-close p{font-family:var(--font-serif),serif;max-width:1180px;margin:0 auto 45px;font-size:clamp(48px,6.5vw,100px);font-style:italic;line-height:.98}.page-hero{background:var(--ink);color:var(--white);min-height:760px;padding:125px max(32px,50vw - 700px);position:relative;overflow:hidden}.page-hero-copy{z-index:3;max-width:890px;position:relative}.page-hero-copy.wide-copy{max-width:1060px}.page-hero-copy h1{margin-bottom:34px}.page-hero-copy>p:last-child{color:#ffffffad;max-width:700px;font-size:21px;line-height:1.5}.microbe-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.microbe{background:var(--lime);opacity:.74;border-radius:100px;width:105px;height:30px;position:absolute;box-shadow:0 0 35px #c9f36b26}.microbe.m1{top:22%;left:8%;transform:rotate(31deg)}.microbe.m2{top:16%;right:12%;transform:rotate(-55deg)scale(1.35)}.microbe.m3{bottom:15%;left:20%;transform:rotate(72deg)scale(.65)}.microbe.m4{background:var(--gold);top:55%;right:22%;transform:rotate(13deg)scale(.85)}.microbe.m5{bottom:5%;right:4%;transform:rotate(-29deg)scale(1.7)}.microbe.m6{top:10%;left:48%;transform:rotate(89deg)scale(.55)}.microbe.m7{border:1px solid var(--lime);background:0 0;top:68%;left:53%;transform:rotate(-5deg)}.microbe-field.compact{z-index:3}.microbe-field.compact .microbe{opacity:.9}.health-hero{grid-template-columns:1fr 1fr;padding-bottom:80px;display:grid}.health-image-wrap{width:48%;height:88%;position:absolute;bottom:0;right:0;overflow:hidden}.health-image-wrap:after{background:linear-gradient(90deg, var(--ink), transparent 45%);content:"";position:absolute;inset:0}.health-image-wrap img{filter:saturate(.65)sepia(.15);object-fit:cover;width:100%;height:100%}.health-stat{background:var(--lime);color:var(--ink);z-index:3;flex-direction:column;max-width:310px;padding:28px;display:flex;position:absolute;bottom:0;right:0}.health-stat strong{font-family:var(--font-serif), serif;font-size:40px;font-weight:500}.health-stat span{font-size:12px;line-height:1.35}.factor-orbit{max-width:1050px;height:720px;margin:80px auto 0;position:relative}.factor-orbit:before,.factor-orbit:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factor-orbit:before{width:470px;height:470px}.factor-orbit:after{border-style:dashed;width:650px;height:650px}.factor-center{background:var(--forest);color:var(--white);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factor-center span{color:var(--lime);font-family:var(--font-serif), serif;font-size:45px;font-style:italic}.factor-center strong{font-size:17px;font-weight:450}.factor{background:var(--ivory);border:1px solid var(--ink);z-index:3;border-radius:100px;padding:13px 20px;font-size:13px;position:absolute}.factor.f1{top:18%;left:8%}.factor.f2{top:19%;right:7%}.factor.f3{top:55%;left:0}.factor.f4{top:58%;right:1%}.factor.f5{bottom:7%;left:22%}.factor.f6{bottom:4%;right:20%}.role-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.role-grid article{border-right:1px solid var(--line);min-height:330px;padding:26px}.role-grid span{color:var(--olive);font-size:11px}.role-grid h3{margin-top:125px;font-size:28px;font-weight:520}.role-grid p{color:#081612a6;line-height:1.5}.food-route-copy{max-width:850px}.food-route-copy .body-large{color:#ffffffad;max-width:720px}.food-marquee{flex-wrap:wrap;gap:14px;margin-top:85px;display:flex}.food-marquee span{font-family:var(--font-serif), serif;border:1px solid #fff3;border-radius:100px;padding:16px 30px;font-size:clamp(25px,3.5vw,55px);font-style:italic}.food-marquee span:nth-child(2n){background:var(--lime);color:var(--ink)}.precision-note{grid-template-columns:1fr 1fr;gap:70px;display:grid}.precision-note h2{max-width:590px}.precision-note .button{margin-top:25px}.why-hero{align-items:end;display:flex}.strain-seal{text-align:center;z-index:3;border:1px solid #c9f36b99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:230px;height:230px;display:flex;position:absolute;bottom:80px;right:max(32px,50vw - 700px)}.strain-seal span,.strain-seal small{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.strain-seal strong{font-family:var(--font-serif), serif;margin:12px 0;font-size:38px;font-style:italic;font-weight:480;line-height:.95}.chapter-stack{padding:0 max(32px,50vw - 700px)}.chapter{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(350px,.9fr) minmax(300px,.65fr) minmax(280px,.75fr);align-items:center;gap:40px;min-height:590px;padding:75px 0;display:grid}.chapter-number{color:var(--olive);align-self:start;padding-top:9px;font-size:12px}.chapter-title h2{font-size:clamp(42px,4.2vw,68px)}.chapter-text{font-size:17px;line-height:1.58}.chapter-art{height:330px;position:relative;overflow:hidden}.chapter-art>img{object-fit:cover;width:100%;height:100%}.data-plot{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:35px 35px;position:absolute;inset:0}.data-plot i{background:var(--forest);height:calc(12px + var(--i,1) * 2px);width:calc(12px + var(--i,1) * 2px);border-radius:50%;position:absolute}.data-plot i:first-child{top:65%;left:15%}.data-plot i:nth-child(2){width:25px;height:25px;top:44%;left:32%}.data-plot i:nth-child(3){top:52%;left:48%}.data-plot i:nth-child(4){background:var(--lime);width:32px;height:32px;top:25%;left:61%}.data-plot i:nth-child(5){top:37%;left:76%}.data-plot i:nth-child(6){width:20px;height:20px;top:17%;left:83%}.mini-capsule:before,.mini-capsule:after{border:1px solid var(--olive);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-capsule:before{width:260px;height:260px}.mini-capsule:after{background:var(--forest);width:130px;height:130px}.mini-capsule i{background:var(--lime);z-index:2;border-radius:100px;width:45px;height:11px;position:absolute}.mini-capsule i:first-child{top:45%;left:45%;transform:rotate(30deg)}.mini-capsule i:nth-child(2){top:53%;left:35%;transform:rotate(-20deg)}.mini-capsule i:nth-child(3){top:57%;left:52%;transform:rotate(70deg)}.ferment-vessel{border:1px solid var(--forest);border-radius:0 0 90px 90px;width:64%;height:280px;position:absolute;bottom:0;left:18%}.ferment-vessel:before{border-top:1px solid var(--forest);content:"";background:#c9f36b59;width:100%;height:65%;position:absolute;bottom:0;left:0}.ferment-vessel i{background:var(--forest);z-index:2;border-radius:50%;width:13px;height:13px;position:absolute}.ferment-vessel i:first-child{bottom:20%;left:23%}.ferment-vessel i:nth-child(2){bottom:43%;left:49%}.ferment-vessel i:nth-child(3){bottom:27%;right:19%}.ferment-vessel i:nth-child(4){bottom:52%;right:35%}.genome-lines{position:absolute;inset:25px}.genome-lines i{border-top:2px solid var(--forest);height:20%;position:absolute;left:0;right:0;transform:skewY(-8deg)}.genome-lines i:nth-child(2){top:20%;transform:skewY(9deg)}.genome-lines i:nth-child(3){top:40%;transform:skewY(-5deg)}.genome-lines i:nth-child(4){top:60%;transform:skewY(13deg)}.genome-lines i:nth-child(5){border-color:var(--lime);top:80%;transform:skewY(-10deg)}.qps-note{background:var(--bone);grid-template-columns:160px 1fr auto;align-items:center;gap:60px;padding:48px max(32px,50vw - 700px);display:grid}.qps-note>span{letter-spacing:.13em;font-size:11px;font-weight:650}.qps-note p{margin:0;line-height:1.5}.qps-note a{border-bottom:1px solid;padding-bottom:5px;font-size:13px}.inline-cta{background:var(--forest);color:var(--white);justify-content:space-between;align-items:center;gap:50px;display:flex}.inline-cta h2{font-family:var(--font-serif), serif;max-width:950px;margin:0;font-style:italic}.inline-cta .button{flex:none}.products-hero{grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(48px,5vw,96px);min-height:850px;padding-bottom:0;display:grid}.product-hero-composition{align-self:end;width:100%;height:clamp(500px,44vw,620px);position:relative}.product-hero-composition:before{content:"";background:radial-gradient(circle,#c9f36b2b,#0000 70%);position:absolute;inset:0}.product-hero-composition img{object-fit:contain;position:absolute;bottom:0}.product-hero-composition img:first-child{height:76%;left:0;transform:rotate(-5deg)}.product-hero-composition img:nth-child(2){z-index:2;height:88%;left:28%}.product-hero-composition img:nth-child(3){height:70%;right:-4%;transform:rotate(5deg)}.products-hero .page-hero-copy{max-width:620px}.products-hero .page-hero-copy h1{font-size:clamp(58px,6vw,100px)}.product-detail-stack{padding-bottom:70px}.product-detail{border-top:1px solid var(--line);grid-template-columns:140px 1fr 1fr;gap:40px;min-height:630px;padding:55px 0;display:grid}.product-detail-head span{color:var(--olive);font-size:11px}.product-detail-head p{letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:11px}.product-detail-image{background:var(--mist);justify-content:center;align-items:center;display:flex;overflow:hidden}.product-detail:nth-child(2) .product-detail-image{background:#e8dfc6}.product-detail:nth-child(3) .product-detail-image{background:#dde7d7}.product-detail-image img{object-fit:contain;width:90%;height:88%}.product-detail-copy{align-self:center;padding:20px 30px}.product-detail-copy h2{font-size:clamp(44px,4.4vw,70px)}.product-detail-copy>p{font-size:18px;line-height:1.55}.product-detail-copy ul{border-top:1px solid var(--line);margin:35px 0 0;padding:15px 0 0;list-style:none}.product-detail-copy li{border-bottom:1px solid var(--line);padding:13px 0;font-size:13px}.application-matrix{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.matrix-heading h2{font-size:clamp(45px,4vw,68px)}.matrix-heading>p:last-child{max-width:520px;line-height:1.55}.matrix-table{border-top:1px solid var(--line)}.matrix-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1.2fr 1fr .7fr;align-items:center;gap:20px;padding:22px 0;display:grid}.matrix-row>span{color:var(--olive);font-size:10px}.matrix-row strong{font-size:16px}.matrix-row p{margin:0;font-size:13px}.matrix-row em{border:1px solid var(--line);border-radius:100px;justify-self:start;padding:7px 10px;font-size:10px;font-style:normal}.development-process .split-heading h2{color:var(--white)}.development-process .split-heading>p:last-child{color:#ffffffa8}.process-grid{border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-right:1px solid #ffffff2e;min-height:350px;padding:25px}.process-grid span{color:var(--lime);font-size:10px}.process-grid h3{font-family:var(--font-serif),serif;margin-top:140px;font-size:36px;font-style:italic;font-weight:460}.process-grid p{color:#ffffff9e;line-height:1.5}.science-hero{align-items:end;display:flex}.science-grid-art{width:47%;height:100%;position:absolute;bottom:0;right:0}.science-grid-art:before{content:"";background-image:linear-gradient(#c9f36b26 1px,#0000 1px),linear-gradient(90deg,#c9f36b26 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.science-grid-art i{background:var(--lime);border-radius:50%;width:14px;height:14px;position:absolute}.science-grid-art i:first-child{top:22%;left:15%}.science-grid-art i:nth-child(2){width:34px;height:34px;top:36%;left:40%}.science-grid-art i:nth-child(3){top:18%;left:70%}.science-grid-art i:nth-child(4){background:var(--gold);width:24px;height:24px;top:68%;left:25%}.science-grid-art i:nth-child(5){top:58%;left:78%}.science-grid-art i:nth-child(6){width:40px;height:40px;top:78%;left:56%}.science-grid-art i:nth-child(7){top:36%;left:90%}.science-grid-art i:nth-child(8){top:48%;left:8%}.science-numbers{background:var(--lime);grid-template-columns:repeat(4,1fr);padding:0 max(32px,50vw - 700px);display:grid}.science-numbers>div{border-right:1px solid #08161233;padding:38px 25px}.science-numbers>div:first-child{border-left:1px solid #08161233}.science-numbers strong{font-family:var(--font-serif),serif;font-size:42px;font-style:italic;font-weight:480;display:block}.science-numbers span{font-size:12px}.library-heading{grid-template-columns:180px 1fr .6fr;gap:30px;margin-bottom:75px;display:grid}.library-heading h2{font-size:clamp(48px,5vw,80px)}.library-heading>p:last-child{align-self:end;line-height:1.5}.publication-grid{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.publication-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:380px;padding:28px;transition:background .3s;position:relative}.publication-card:hover{background:var(--lime)}.publication-card>div{gap:12px;display:flex}.publication-card span{font-size:11px}.publication-card em{border:1px solid var(--line);border-radius:100px;padding:4px 8px;font-size:9px;font-style:normal}.publication-card h3{font-family:var(--font-serif),serif;max-width:590px;margin:80px 0 22px;font-size:31px;font-weight:450;line-height:1.12}.publication-card p{font-size:12px}.publication-card b{font-size:11px;font-weight:500;position:absolute;bottom:26px;right:28px}.thesis-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.thesis-grid a{background:var(--ivory);min-height:350px;padding:28px;position:relative}.thesis-grid span{color:var(--olive);font-size:11px}.thesis-grid h3{font-family:var(--font-serif),serif;margin-top:80px;font-size:34px;font-weight:450;line-height:1.1}.thesis-grid p{font-size:13px}.thesis-grid b{position:absolute;bottom:28px;right:28px}.ongoing-study{grid-template-columns:120px 1fr .8fr;align-items:start;gap:55px;display:grid}.ongoing-badge{border:1px solid #c9f36b66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.ongoing-badge span{color:var(--lime);letter-spacing:.15em;font-size:10px}.ongoing-badge i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-top:8px;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.5}}.ongoing-study h2{color:var(--white);font-size:clamp(44px,4vw,68px)}.ongoing-study .body-large{color:#ffffffab}.contact-hero{align-items:end;min-height:650px;display:flex}.contact-section{background:var(--bone);display:block}.contact-hub{background:var(--ivory);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);max-width:1400px;margin:0 auto;display:grid;overflow:hidden}.contact-form{grid-template-columns:1fr 1fr;gap:24px;padding:clamp(34px,5vw,72px);display:grid}.form-heading{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:130px 1fr;align-items:start;margin-bottom:14px;padding-bottom:30px;display:grid}.form-heading>span{color:var(--olive);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.form-heading h2{margin:0;font-size:clamp(45px,4vw,68px)}.form-heading p{color:#08161299;max-width:520px;margin:14px 0 0;line-height:1.5}.contact-form label{flex-direction:column;gap:8px;display:flex}.contact-form label>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.contact-form input,.contact-form select,.contact-form textarea{background:var(--white);border:1px solid #0816123d;border-radius:12px;outline:none;width:100%;min-height:56px;padding:15px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.contact-form textarea{resize:vertical;min-height:160px}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#08161273}:is(.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible){border-color:var(--forest);box-shadow:0 0 0 3px #c9f36b8c}.full-field{grid-column:1/-1}.form-submit{grid-column:1/-1;align-items:center;gap:25px;display:flex}.form-submit p{color:#0816128c;max-width:330px;margin:0;font-size:11px;line-height:1.4}.contact-aside{background:var(--forest);color:var(--white)}.contact-image{height:290px;position:relative;overflow:hidden}.contact-image img{object-fit:cover;width:100%;height:100%}.contact-image span{background:var(--lime);color:var(--ink);padding:15px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:0}.contact-aside-body{padding:clamp(32px,4vw,54px)}.contact-aside h2,.contact-aside h3{color:var(--white)}.contact-aside h2{font-size:clamp(40px,4vw,62px)}.contact-aside-body>p:not(.eyebrow){color:#ffffffb8;font-size:17px;line-height:1.55}.contact-email-button{margin:12px 0 42px}.contact-office{border-top:1px solid #fff3;padding-top:32px}.contact-office h3{font-family:var(--font-serif),serif;margin-bottom:10px;font-size:28px;font-weight:450}.contact-office p{color:#ffffffb3;font-size:14px;line-height:1.5}.contact-aside dl{border-top:1px solid #fff3;margin-top:30px}.contact-aside dl>div{border-bottom:1px solid #fff3;grid-template-columns:130px 1fr;gap:15px;padding:18px 0;display:grid}.contact-aside dt{color:var(--lime);text-transform:uppercase;font-size:10px}.contact-aside dd{color:#ffffffc7;margin:0;font-size:13px;line-height:1.4}.contact-aside dd a{color:inherit}.contact-form input,.contact-form select,.contact-form textarea{border-color:#08161252;transition:border-color .2s,box-shadow .2s,outline-color .2s}:is(.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible){border-color:var(--forest);outline:2px solid var(--forest);outline-offset:2px;box-shadow:0 0 0 3px #c9f36b8c}.form-heading p{color:#081612ad}.form-submit p{color:#081612b8}.contact-aside-body>p:not(.eyebrow){color:#ffffffc7}.contact-office p{color:#ffffffc2}.contact-aside dd{color:#ffffffd6}.site-footer{background:var(--ink);color:var(--white);padding:120px max(32px,50vw - 700px) 35px;position:relative;overflow:hidden}.footer-orbit{pointer-events:none;width:700px;height:700px;position:absolute;top:-250px;right:-240px}.footer-orbit span{border:1px solid #c9f36b1f;border-radius:50%;position:absolute;inset:0}.footer-orbit span:nth-child(2){inset:80px}.footer-orbit span:nth-child(3){background:#c9f36b08;inset:170px}.footer-top{z-index:2;border-bottom:1px solid #ffffff29;padding-bottom:100px;position:relative}.footer-top h2{font-family:var(--font-serif),serif;max-width:1100px;font-size:clamp(55px,7vw,110px);font-style:italic;font-weight:440}.footer-grid{grid-template-columns:1.6fr .7fr .7fr;gap:80px;padding:80px 0;display:grid}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-logo{filter:brightness(0)invert();object-fit:contain;object-position:left;width:150px;height:80px}.footer-grid p,.footer-grid a{color:#ffffff9e;font-size:13px;line-height:1.5}.footer-grid>div:first-child p{max-width:460px}.footer-grid a:hover{color:var(--lime)}.footer-grid .footer-label{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin-bottom:15px;font-size:10px}.footer-legal{border-top:1px solid #ffffff29;justify-content:space-between;gap:40px;padding-top:28px;display:flex}.footer-legal p{color:#fff6;margin:0;font-size:10px;line-height:1.5}.footer-legal p:first-child{max-width:900px}.footer-legal p:last-child{flex:none}.footer-grid p,.footer-grid a{color:#ffffffb8}.footer-legal p{color:#ffffffad}@media (max-width:1100px){:root{--page:calc(100vw - 48px)}.site-header{grid-template-columns:155px 1fr auto;padding-left:24px;padding-right:24px}.desktop-nav{gap:20px}.desktop-nav a{font-size:12px}.header-cta{gap:14px;padding:13px 16px}.hero-home{grid-template-columns:1fr .82fr;padding-left:32px;padding-right:32px}.hero-visual{min-height:570px}.origin-note{right:0}.split-heading{grid-template-columns:130px 1.25fr .75fr}.section-pad,.chapter-stack{padding-left:32px;padding-right:32px}.chapter{grid-template-columns:50px 1fr 1fr}.chapter-art{display:none}.products-hero{grid-template-columns:minmax(330px,.8fr) minmax(430px,1.2fr)}.product-hero-composition{width:100%}}@media (max-width:820px){:root{--header:74px}.site-header{height:var(--header);grid-template-columns:1fr auto;padding:0 20px}.brand{width:105px}.brand img{width:105px;height:48px}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.mobile-menu summary{align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i,.mobile-menu summary i:after{background:var(--ink);content:"";width:24px;height:1px;display:block}.mobile-menu summary i:after{transform:translateY(6px)}.mobile-menu-panel{background:var(--ivory);border-bottom:1px solid var(--line);flex-direction:column;padding:30px 20px;display:flex;position:absolute;top:74px;left:0;right:0}.mobile-menu-panel a{border-bottom:1px solid var(--line);padding:14px 0;font-size:21px}h1{font-size:clamp(55px,15vw,86px)}h2{font-size:clamp(42px,12vw,66px)}.section-pad{padding:95px 20px}.split-heading{display:block}.split-heading h2{margin-bottom:30px}.section-heading{margin-bottom:55px}.hero-home{min-height:auto;padding:90px 20px 60px;display:block}.hero-copy{z-index:4;position:relative}.hero-copy h1{font-size:clamp(58px,17vw,92px)}.hero-intro{font-size:17px}.hero-visual{height:480px;min-height:0;margin-top:40px}.olive-orb{height:390px;top:20px;left:5%}.origin-note{width:240px;bottom:0;right:0}.scroll-cue{display:none}.hero-photo{height:500px;min-height:0;margin:60px -20px -60px}.hero-photo:after{background:linear-gradient(#0000 55%,#0816128c)}.hero-photo .origin-note{bottom:20px;right:20px}.origin-story,.health-story,.why-visual-grid{display:block}.real-science-image{margin-top:55px}.real-science-image img{height:380px}.health-story-image{height:390px;margin-top:55px}.ingredient-photo{margin-bottom:45px;position:static}.ingredient-photo img{aspect-ratio:16/11;object-position:center}.qps-inline{display:block}.qps-inline p{margin:24px 0}.onward-grid{grid-template-columns:1fr}.onward-grid a{min-height:390px}.onward-grid h3{margin-top:105px}.proof-strip{grid-template-columns:1fr 1fr;padding:0}.proof-strip>div{border-bottom:1px solid #08161233;padding:26px 20px}.proof-strip>div:first-child{border-left:0}.origin-stage{height:480px;margin-top:60px}.origin-stage-card{grid-template-columns:45px 1fr;width:90%}.origin-stage-card strong{font-size:22px}.application-grid{grid-template-columns:1fr}.application-card{min-height:610px;padding:25px}.application-card h3{margin-top:340px}.application-graphic{width:340px}.capsule-section{display:block}.capsule-orbit{height:510px;margin-top:30px}.shell-two{width:420px;height:420px}.shell-one{width:290px;height:290px}.capsule-core{width:155px;height:155px}.layer-row{grid-template-columns:45px 120px 1fr;gap:12px}.layer-row p{font-size:13px}.evidence-section{grid-template-columns:1fr}.evidence-ladder{min-height:420px}.evidence-ladder>div{width:83px;height:83px}.evidence-ladder strong{font-size:11px}.formats-heading .align-end{margin-top:20px}.product-grid{grid-template-columns:1fr}.product-image{height:460px}.page-hero{min-height:680px;padding:100px 20px}.page-hero-copy>p:last-child{font-size:18px}.health-image-wrap{width:100%;height:40%;bottom:0}.health-image-wrap:after{background:linear-gradient(var(--ink),transparent 35%)}.health-hero{display:block}.health-stat{padding:20px}.health-stat strong{font-size:30px}.factor-orbit{height:560px;transform:scale(.82)}.factor-orbit:after{width:520px;height:520px}.factor-orbit:before{width:370px;height:370px}.factor-center{width:220px;height:220px}.role-grid{grid-template-columns:1fr 1fr}.role-grid article{min-height:280px}.role-grid h3{margin-top:80px}.precision-note{grid-template-columns:1fr}.strain-seal{width:160px;height:160px;bottom:30px;right:20px}.strain-seal strong{font-size:28px}.chapter{min-height:0;padding:70px 0;display:block}.chapter-number{margin-bottom:30px}.chapter-text{margin-top:30px}.qps-note{padding:40px 20px;display:block}.qps-note p{margin:25px 0}.inline-cta{flex-direction:column;align-items:start;padding:90px 20px}.products-hero{min-height:760px;display:block}.product-hero-composition{width:100%;height:360px;margin-top:40px}.product-detail{display:block}.product-detail-head{justify-content:space-between;display:flex}.product-detail-image{height:420px;margin:25px 0}.product-detail-copy{padding:20px 0}.application-matrix{display:block}.matrix-heading{margin-bottom:50px}.matrix-table{border-top:0}.matrix-row{grid-template-columns:30px 1fr}.matrix-row p,.matrix-row em{grid-column:2}.process-grid{grid-template-columns:1fr 1fr}.process-grid article{min-height:280px}.process-grid h3{margin-top:80px}.science-numbers{grid-template-columns:1fr 1fr;padding:0}.science-numbers>div{border-bottom:1px solid #08161233}.library-heading{display:block}.publication-grid{grid-template-columns:1fr}.publication-card h3{font-size:27px}.thesis-grid{grid-template-columns:1fr}.ongoing-study{display:block}.ongoing-study>div{margin-bottom:40px}.contact-hub{border-radius:20px;grid-template-columns:1fr}.contact-form{grid-template-columns:1fr;padding:34px 24px}.full-field,.form-submit,.form-heading{grid-column:1}.form-heading{grid-template-columns:1fr}.form-heading>span{margin-bottom:18px}.contact-aside{border-top:1px solid #fff3}.contact-image{height:240px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-legal{display:block}.footer-legal p:last-child{margin-top:20px}}@media (max-width:520px){.button-row{flex-direction:column;align-items:flex-start}.hero-visual{height:420px}.olive-orb{height:320px}.origin-note{bottom:0}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-right:0}.application-card{min-height:590px}.application-graphic{height:300px;transform:translate(-50%)scale(.8)}.application-card h3{margin-top:300px}.capsule-orbit{height:430px}.shell-two{width:330px;height:330px}.shell-one{width:240px;height:240px}.capsule-core{width:130px;height:130px}.capsule-core span{font-size:32px}.capsule-label{padding:8px;font-size:8px}.layer-row{grid-template-columns:35px 1fr}.layer-row p{grid-column:2}.evidence-ladder{min-height:330px}.evidence-ladder>div{width:64px;height:64px}.evidence-ladder strong{font-size:9px}.product-image{height:400px}.factor-orbit{width:calc(100% + 160px);height:470px;margin-left:-80px;transform:scale(.72)}.role-grid{grid-template-columns:1fr}.food-marquee span{padding:12px 20px;font-size:25px}.qps-note,.process-grid,.science-numbers{grid-template-columns:1fr}.publication-card{min-height:420px}.form-submit{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.products-hero{min-height:830px;padding-bottom:0;overflow:visible}.product-hero-composition{width:calc(100% + 40px);height:320px;margin-left:-20px}.product-hero-composition img:first-child{height:62%;left:2%}.product-hero-composition img:nth-child(2){height:75%;left:25%}.product-hero-composition img:nth-child(3){height:54%;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
