.bio-page{--bio-green:#17342a;--bio-green-2:#21483a;--bio-acid:#d8ed45;--bio-cream:#f4f0e7;--bio-blue:#153f68;--bio-line:rgba(244,240,231,0.25);background:var(--bio-cream);color:var(--bio-green);overflow:hidden}.bio-page h1,.bio-page h2,.bio-page h3{font-family:Arial,Helvetica,sans-serif}.bio-page em{font-family:Georgia,Times New Roman,serif;font-weight:400}.bio-card-label,.bio-kicker,.bio-section-label{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.bio-hero{position:relative;min-height:100svh;padding:120px max(30px,calc((100vw - 1360px) / 2)) 45px;color:var(--bio-cream);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.bio-hero-image,.bio-hero-shade{position:absolute;inset:0}.bio-hero-image{z-index:-2;background:#294638 url(/bio-fermentation-sugar-hero.webp) 50%/cover no-repeat}.bio-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(10,31,24,.88),rgba(10,31,24,.52) 48%,rgba(10,31,24,.08))}.bio-kicker{position:absolute;top:122px;left:max(30px,calc((100vw - 1360px) / 2));margin:0;color:var(--bio-acid)}.bio-hero h1{max-width:1100px;margin:0;font-size:clamp(66px,8.4vw,128px);font-weight:900;letter-spacing:-.07em;line-height:.82;text-transform:uppercase}.bio-hero h1 em{color:var(--bio-acid);text-transform:none}.bio-hero-intro{max-width:670px;margin:48px 0 34px 35%;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.55}.bio-hero-spec{display:flex;gap:35px;border-top:1px solid var(--bio-line);padding-top:18px;font-size:8px;font-weight:800;letter-spacing:.15em}.bio-hero-spec span+span:before{content:"●";margin-right:35px;color:var(--bio-acid)}.bio-opening{padding:11vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-cream)}.bio-opening>div{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;margin-top:70px}.bio-evidence h2,.bio-impact-data h2,.bio-molecule h2,.bio-opening h2,.bio-ph h2,.bio-process h2,.bio-taxonomy h2,.bio-transparency h2{margin:0;font-size:clamp(58px,7vw,106px);font-weight:900;letter-spacing:-.065em;line-height:.88}.bio-opening h2 em{color:#6d8f68}.bio-copy{padding-top:18px}.bio-copy p{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.bio-copy p+p{margin-top:26px}.bio-copy strong{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.45}.bio-taxonomy{padding:10vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-green);color:var(--bio-cream)}.bio-taxonomy-head{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw}.bio-taxonomy-head .bio-section-label{grid-column:1/-1;color:var(--bio-acid)}.bio-taxonomy h2 em{color:var(--bio-acid)}.bio-taxonomy-head>p:last-child{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.6}.bio-class-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border:1px solid var(--bio-line)}.bio-class-grid article{position:relative;min-height:420px;padding:32px;border-right:1px solid var(--bio-line);display:flex;flex-direction:column}.bio-class-grid article:last-child{border:0}.bio-class-grid article>span{font-size:11px;letter-spacing:.15em}.bio-class-grid h3{margin:100px 0 20px;font-size:30px;letter-spacing:-.04em}.bio-class-grid p{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55}.bio-class-grid b{margin-top:auto;font-size:9px;letter-spacing:.16em}.bio-class-grid .is-bio{background:var(--bio-acid);color:var(--bio-green)}.bio-three-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;gap:40px}.bio-three-facts article{display:flex;flex-direction:column;border-top:1px solid var(--bio-line);padding-top:18px}.bio-three-facts strong{font-size:22px}.bio-three-facts span{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:14px;color:#b9c8bf}.bio-process{padding:11vw max(30px,calc((100vw - 1360px) / 2));background:#9eb195}.bio-process h2{margin-top:55px}.bio-process-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:8vw}.bio-process-head .bio-signature{width:min(390px,100%);margin:0 auto}.bio-process-head .bio-signature:before{border-color:rgba(23,52,42,.38)}.bio-process-head .bio-signature:after{border-color:rgba(23,52,42,.3)}.bio-process-head .bio-signature-copy text{fill:var(--bio-green)}.bio-process h2 em{color:var(--bio-cream)}.bio-process-line{display:grid;grid-template-columns:repeat(5,1fr);margin-top:110px}@media (max-width:800px){.bio-process-head{grid-template-columns:1fr;gap:45px}.bio-process-head .bio-signature{width:min(78vw,350px);margin:20px auto 0}}.bio-process-line article{position:relative;padding:0 24px 0 0}.bio-process-line article>span{font-size:9px;font-weight:800;letter-spacing:.15em}.bio-process-line i{display:block;position:relative;height:1px;background:var(--bio-green);margin:28px 0 35px}.bio-process-line i:after{content:"";position:absolute;right:0;top:-6px;width:13px;height:13px;border-radius:50%;background:var(--bio-acid);border:1px solid var(--bio-green)}.bio-process-line h3{font-size:22px;margin-bottom:18px}.bio-process-line p{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.bio-molecule{display:grid;grid-template-columns:1fr 1fr;min-height:900px;background:var(--bio-cream)}.bio-molecule-art{position:relative;display:grid;place-items:center;background:var(--bio-acid);overflow:hidden}.bio-head-node{width:310px;aspect-ratio:1;border-radius:50%;background:var(--bio-green);color:var(--bio-cream);display:grid;place-items:center;text-align:center;font-size:38px;font-weight:900;letter-spacing:-.04em}.bio-bond{position:absolute;width:130px;height:18px;background:var(--bio-green);transform:translateX(200px) rotate(-10deg)}.bio-tail-node{position:absolute;left:56%;top:52%;display:flex;gap:10px;transform:rotate(-10deg)}.bio-tail-node i{display:block;width:35px;height:240px;border-radius:20px;background:var(--bio-green)}.bio-tail-node i:nth-child(2n){height:300px}.bio-molecule-copy{padding:9vw 7vw}.bio-molecule-copy h2{margin:60px 0 50px}.bio-molecule-copy h2 em{color:#6d8f68}.bio-molecule-copy>p:not(.bio-section-label){font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.62}.bio-molecule-copy>div{margin-top:55px;border-top:1px solid rgba(23,52,42,.3)}.bio-molecule-copy article{display:flex;justify-content:space-between;gap:30px;padding:22px 0;border-bottom:1px solid rgba(23,52,42,.3)}.bio-molecule-copy article b{font-size:10px;letter-spacing:.14em}.bio-molecule-copy article span{font-family:Georgia,Times New Roman,serif;font-size:14px}.bio-ph{padding:11vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-blue);color:var(--bio-cream)}.bio-ph .bio-section-label{color:var(--bio-acid)}.bio-ph-head{display:grid;grid-template-columns:1.2fr .8fr;gap:10vw;margin-top:60px}.bio-ph h2 em{color:var(--bio-acid)}.bio-ph-head>p{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.6}.bio-ph-scale{margin-top:120px}.bio-scale-track{height:3px;background:linear-gradient(90deg,#9eb195,var(--bio-acid));display:flex;justify-content:space-between}.bio-scale-track span{width:15px;height:15px;margin-top:-6px;border-radius:50%;background:var(--bio-cream);border:3px solid var(--bio-blue)}.bio-scale-track span:nth-child(3),.bio-scale-track span:nth-child(4){background:var(--bio-acid);transform:scale(1.5)}.bio-scale-labels{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:35px}.bio-scale-labels article{display:flex;flex-direction:column}.bio-scale-labels article:nth-child(2){text-align:center}.bio-scale-labels article:last-child{text-align:right}.bio-scale-labels b{font-size:28px}.bio-scale-labels span{margin-top:8px;font-size:9px;letter-spacing:.14em}.bio-optimum{color:var(--bio-acid)}.bio-evidence{padding:11vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-cream)}.bio-evidence-head{display:flex;justify-content:space-between;align-items:flex-start}.bio-evidence h2{text-align:right}.bio-evidence h2 em{color:#6d8f68}.bio-evidence-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:100px;border:1px solid rgba(23,52,42,.35)}.bio-evidence-grid>article{min-height:430px;padding:42px;border-right:1px solid rgba(23,52,42,.35);border-bottom:1px solid rgba(23,52,42,.35);display:flex;flex-direction:column}.bio-evidence-grid>article:nth-child(2n){border-right:0}.bio-evidence-grid>article:nth-child(n+3){border-bottom:0}.bio-evidence-grid h3{max-width:510px;margin:80px 0 25px;font-size:36px;letter-spacing:-.045em}.bio-evidence-grid>article>p:not(.bio-card-label){max-width:580px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6}.bio-evidence-grid>article>strong{margin-top:auto;font-size:11px;letter-spacing:.16em}.bio-foam{grid-column:1/-1!important;min-height:500px!important;background:var(--bio-green);color:var(--bio-cream);border-right:0!important}.bio-foam .bio-card-label{color:var(--bio-acid)}.bio-test-spec{display:grid;grid-template-columns:repeat(4,1fr);margin-top:auto;border-top:1px solid var(--bio-line)}.bio-test-spec span{display:flex;flex-direction:column;padding:25px 20px 0 0;font-family:Georgia,Times New Roman,serif}.bio-test-spec b{font-family:Arial,Helvetica,sans-serif;font-size:30px;color:var(--bio-acid)}.bio-idaari{padding:10vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-acid)}.bio-idaari-main{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;margin-top:70px}.bio-idaari-main>div{display:flex;flex-direction:column}.bio-idaari-main span{font-size:clamp(120px,16vw,245px);font-weight:900;letter-spacing:-.1em;line-height:.78}.bio-idaari-main b{font-size:32px;letter-spacing:-.04em}.bio-idaari-main p{align-self:center;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.55}.bio-idaari-tags{display:flex;gap:20px;margin-top:90px}.bio-idaari-tags span{padding:12px 20px;border:1px solid var(--bio-green);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.14em}.bio-impact-data{padding:11vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-green);color:var(--bio-cream)}.bio-impact-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw}.bio-impact-intro .bio-section-label{grid-column:1/-1;color:var(--bio-acid)}.bio-impact-data h2 em{color:var(--bio-acid)}.bio-impact-intro>p:last-child{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.6}.bio-data-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:110px;border-top:1px solid var(--bio-line);border-bottom:1px solid var(--bio-line)}.bio-data-grid article{min-height:270px;padding:30px 20px 30px 0;border-right:1px solid var(--bio-line);display:flex;flex-direction:column}.bio-data-grid article+article{padding-left:30px}.bio-data-grid article:last-child{border:0}.bio-data-grid strong{font-size:clamp(58px,6vw,90px);letter-spacing:-.06em;color:var(--bio-acid)}.bio-data-grid span{margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:17px}.bio-claim-note{max-width:750px;margin:45px 0 0 auto;font-size:12px;line-height:1.55;color:#aebeb5}.bio-transparency{padding:11vw max(30px,calc((100vw - 1280px) / 2));background:#9eb195}.bio-transparency h2{margin:55px 0}.bio-transparency h2 em{color:var(--bio-cream)}.bio-transparency>p:not(.bio-section-label){width:min(650px,100%);margin-left:auto;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.62}.bio-transparency blockquote{margin:95px 0 0;padding-top:45px;border-top:1px solid rgba(23,52,42,.35);font-size:clamp(32px,4.2vw,64px);font-weight:900;letter-spacing:-.05em;line-height:1}.bio-transparency blockquote strong{color:var(--bio-acid)}.bio-notes{display:grid;grid-template-columns:1fr 2fr;gap:10vw;padding:8vw max(30px,calc((100vw - 1280px) / 2));background:var(--bio-cream)}.bio-notes>div>p{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.bio-notes ol{margin:35px 0 0;padding:30px 0 0 22px;border-top:1px solid rgba(23,52,42,.3)}.bio-notes li{margin:12px 0;font-size:12px;line-height:1.5}.bio-notes a{text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.bio-hero{min-height:850px;padding:110px 22px 30px}.bio-kicker{top:100px;left:22px}.bio-hero h1{font-size:15vw}.bio-hero-intro{margin:48px 0 30px;font-size:16px}.bio-hero-spec{display:block}.bio-hero-spec span{display:block;margin-top:10px}.bio-hero-spec span+span:before{margin-right:12px}.bio-evidence,.bio-idaari,.bio-impact-data,.bio-opening,.bio-ph,.bio-process,.bio-taxonomy,.bio-transparency{padding:90px 22px}.bio-idaari-main,.bio-impact-intro,.bio-opening>div,.bio-ph-head,.bio-taxonomy-head{display:block}.bio-evidence h2,.bio-impact-data h2,.bio-molecule h2,.bio-opening h2,.bio-ph h2,.bio-process h2,.bio-taxonomy h2,.bio-transparency h2{font-size:14vw}.bio-copy,.bio-impact-intro>p:last-child,.bio-ph-head>p,.bio-taxonomy-head>p:last-child{margin-top:45px}.bio-class-grid{grid-template-columns:1fr;margin-top:65px}.bio-class-grid article{min-height:320px;border-right:0;border-bottom:1px solid var(--bio-line)}.bio-class-grid h3{margin-top:65px}.bio-process-line,.bio-three-facts{grid-template-columns:1fr}.bio-three-facts article{margin-top:22px}.bio-process-line{margin-top:65px}.bio-process-line article{padding:20px 0}.bio-molecule{grid-template-columns:1fr;min-height:auto}.bio-molecule-art{min-height:620px}.bio-head-node{width:220px}.bio-bond{width:85px;transform:translateX(145px) rotate(-10deg)}.bio-tail-node{left:54%}.bio-tail-node i{width:22px;height:170px}.bio-tail-node i:nth-child(2n){height:210px}.bio-molecule-copy{padding:90px 22px}.bio-scale-labels b{font-size:18px}.bio-scale-labels span{font-size:7px}.bio-evidence-head{display:block}.bio-evidence h2{text-align:left;margin-top:45px}.bio-evidence-grid{grid-template-columns:1fr;margin-top:60px}.bio-evidence-grid>article{border-right:0!important;border-bottom:1px solid rgba(23,52,42,.35)!important;padding:28px}.bio-evidence-grid h3{margin-top:55px}.bio-test-spec{grid-template-columns:1fr 1fr}.bio-idaari-main p{margin-top:50px;font-size:18px}.bio-idaari-tags{align-items:flex-start;flex-direction:column;margin-top:55px}.bio-data-grid{grid-template-columns:1fr 1fr;margin-top:70px}.bio-data-grid article{min-height:190px;border-bottom:1px solid var(--bio-line)}.bio-data-grid article:nth-child(2){border-right:0}.bio-data-grid article+article{padding-left:18px}.bio-transparency>p:not(.bio-section-label){margin-left:0}.bio-notes{grid-template-columns:1fr;padding:70px 22px}.bio-notes>div{margin-top:25px}}.bio-evidence-grid>.bio-foam,.bio-impact-data,.bio-taxonomy{background:#3f986c}@media (prefers-reduced-motion:reduce){.bio-page *{scroll-behavior:auto!important}}.bio-card-label,.bio-kicker,.bio-section-label{font-size:12px;line-height:1.35}.bio-hero-spec{font-size:10px;line-height:1.4}.bio-class-grid article>span,.bio-class-grid b{font-size:11px;line-height:1.45}.bio-molecule-copy article span,.bio-process-line p,.bio-three-facts span{font-size:15px}.bio-idaari-tags span,.bio-process-line article>span,.bio-scale-labels span{font-size:11px;line-height:1.4}.bio-evidence-grid>article>strong,.bio-molecule-copy article b{font-size:12px;line-height:1.4}.bio-claim-note,.bio-notes li{font-size:14px;line-height:1.65}.bio-notes>div>p{font-size:16px}@media (max-width:900px){.bio-card-label,.bio-kicker,.bio-section-label{font-size:11px}.bio-hero-spec,.bio-idaari-tags span,.bio-process-line article>span,.bio-scale-labels span{font-size:10px}.bio-molecule-copy article span,.bio-process-line p,.bio-three-facts span{font-size:14px}.bio-claim-note,.bio-notes li{font-size:13px}}