@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}.experiment .exp-connect{color:#fff;background:#101c29;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(84px,10vw,160px) clamp(24px,7.5vw,120px) 24px;font-family:Inter,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.experiment .exp-connect-main{width:min(100%,1080px)}.experiment .exp-connect-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b4bec8;margin:0 0 36px;font-size:11px;font-weight:500;line-height:1.5}.experiment .exp-connect h2{letter-spacing:-.07em;margin:0 0 58px;font-family:inherit;font-size:clamp(64px,10.6vw,168px);font-weight:400;line-height:.94}.experiment .exp-connect-entry{border-bottom:1px solid #64717d;align-items:center;gap:20px;width:min(100%,760px);padding-bottom:18px;display:flex}.experiment .exp-connect-entry input{color:#fff;width:100%;min-width:0;font:inherit;letter-spacing:-.03em;background:0 0;border:0;border-radius:0;outline:none;padding:12px 0;font-size:clamp(19px,2.1vw,30px)}.experiment .exp-connect-entry input::placeholder{color:#b4bec8;opacity:1}.experiment .exp-connect-entry:focus-within{border-color:#fff}.experiment .exp-connect-entry button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:20px;padding:0;display:flex}.experiment .exp-connect-submit-label{font-size:12px}.experiment .exp-connect-arrow{border:1px solid #81909d;border-radius:50%;place-items:center;width:58px;height:58px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.experiment .exp-connect-arrow svg{width:27px;height:27px;transition:transform .2s}.experiment .exp-connect-entry button:hover .exp-connect-arrow{color:#101c29;background:#fff;border-color:#fff}.experiment .exp-connect-entry button:hover svg{transform:rotate(-35deg)}.experiment .exp-connect-entry button:focus-visible{outline-offset:8px;outline:2px solid #fff}.experiment .exp-connect-privacy{color:#aab5c0;margin:19px 0 0;font-size:11px;line-height:1.6}.experiment .exp-connect-footer{color:#aab5c0;border-top:1px solid #35414d;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:100px;padding-top:25px;font-size:10px;display:flex}.exp-signup-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.exp-signup-overlay{z-index:1000;background:#101c2970;position:fixed;inset:0}.exp-signup{z-index:1001;overscroll-behavior:contain;color:#17232d;-webkit-overflow-scrolling:touch;background:#fff;font-family:Inter,Arial,sans-serif;animation:.3s ease-out exp-signup-enter;position:fixed;inset:0;overflow-y:auto}.exp-signup *,.exp-signup :before,.exp-signup :after{box-sizing:border-box}.exp-signup button,.exp-signup input{font:inherit}.exp-signup button{cursor:pointer}.exp-signup button:focus-visible,.exp-signup input:focus-visible{outline-offset:4px;outline:2px solid #42647e}.exp-signup-topbar{z-index:3;background:#fffffffa;border-bottom:1px solid #e4e6e7;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:16px clamp(24px,5vw,80px);display:flex;position:sticky;top:0}.exp-signup-topbar>span{color:#64707a;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.exp-signup-close{color:#17232d;background:#fff;border:1px solid #cdd2d6;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid}.exp-signup-close:hover{background:#f1f3f4}.exp-signup-close svg{width:24px;height:24px}.exp-signup-body{width:min(100%,900px);margin:0 auto;padding:clamp(40px,6vw,88px) 32px 100px}.exp-signup-email{color:#697681;overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.exp-signup-email svg{flex-shrink:0;width:18px;height:18px}.exp-signup-title{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5.5vw,66px);font-weight:400;line-height:1.08}.exp-signup-types{border-top:1px solid #cbd0d4;margin-top:65px;display:grid}.exp-signup-types>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #cbd0d4;align-items:center;gap:30px;padding:32px 0;transition:padding .2s,background-color .2s;display:flex}.exp-signup-types>button:hover:not(:disabled){background:#f5f6f6;padding-left:15px;padding-right:15px}.exp-signup-types>button:disabled{opacity:.6;cursor:wait}.exp-signup-status,.exp-signup-error{margin:18px 0 0;font-size:14px;line-height:1.6}.exp-signup-status{color:#697681}.exp-signup-error{color:#8b3027;background:#fcf5f3;border-left:2px solid #a13e32;padding:14px 16px}.exp-signup-form>.exp-signup-error{margin:0}.exp-signup-type-index{color:#7b858c;align-self:flex-start;padding-top:6px;font-size:11px}.exp-signup-type-content{flex:1;gap:9px;display:grid}.exp-signup-type-content strong{letter-spacing:-.035em;font-size:clamp(24px,3vw,35px);font-weight:400;line-height:1.1}.exp-signup-type-content>span{color:#697681;font-size:13px;line-height:1.5}.exp-signup-types>button>svg{width:28px;height:28px}.exp-signup-form{gap:34px;margin-top:54px;display:grid}.exp-signup-field{border:0;min-width:0;margin:0;padding:0}.exp-signup-field>label,.exp-signup-label,.exp-signup-field>legend{color:#46545f;width:100%;margin-bottom:14px;padding:0;font-size:13px;font-weight:500;line-height:1.6;display:block}.exp-signup-business{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.exp-signup-business>input:last-child{grid-column:1/-1}.exp-signup-business input,.exp-signup-select{color:#17232d;background:#fff;border:0;border-bottom:1px solid #bdc5ca;border-radius:0;width:100%;min-width:0;min-height:54px;padding:13px 0;font-size:15px}.exp-signup-business input::placeholder{color:#78848c;opacity:1}.exp-signup-count{border:1px solid #cbd0d4;align-items:center;width:min(100%,350px);display:flex}.exp-signup-count button{color:#17232d;background:#fff;border:0;flex-shrink:0;place-items:center;width:55px;height:55px;padding:0;display:grid}.exp-signup-count button:hover{background:#f1f3f4}.exp-signup-count button svg{width:20px;height:20px}.exp-signup-count input{color:#17232d;text-align:center;appearance:textfield;background:#fff;border:0;border-left:1px solid #e3e6e8;border-right:1px solid #e3e6e8;border-radius:0;width:100%;min-width:0;padding:10px;font-size:24px}.exp-signup-count input::-webkit-inner-spin-button{appearance:none;margin:0}.exp-signup-count input::-webkit-outer-spin-button{appearance:none;margin:0}.exp-signup-select{text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.exp-signup-select>span{line-height:1.7}.exp-signup-select>span[data-placeholder=true]{color:#78848c}.exp-signup-select svg{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.exp-signup-select[aria-expanded=true] svg{transform:rotate(180deg)}.exp-signup-options{background:#f7f8f8;border:1px solid #bdc5ca;border-top:0;padding:8px}.exp-signup-options>input{color:#17232d;background:#fff;border:0;border-bottom:1px solid #d5dade;border-radius:0;width:100%;padding:13px 10px;font-size:14px;display:block}.exp-signup-options-list{overscroll-behavior:contain;max-height:224px;overflow-y:auto}.exp-signup-option{color:#394954;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px;font-size:14px;display:flex}.exp-signup-option:hover{background:#e9eef1}.exp-signup-option:has(input:checked){background:#e9eef1}.exp-signup-option input{accent-color:#17232d;cursor:pointer;width:17px;height:17px;margin:0}.exp-signup-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exp-signup-choices-three{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-signup-choice{color:#46545f;text-align:left;background:#fff;border:1px solid #cbd0d4;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:14px 16px;transition:background-color .2s,color .2s,border-color .2s;display:flex;font-size:13px!important}.exp-signup-choice:hover{border-color:#17232d}.exp-signup-choice[aria-pressed=true]{color:#fff;background:#17232d;border-color:#17232d}.exp-signup-choice-indicator{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.exp-signup-choice-indicator svg{width:10px;height:10px}.exp-signup-submit{color:#fff;background:#17232d;border:1px solid #17232d;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:64px;margin-top:12px;padding:19px 24px;font-size:14px;transition:background-color .2s;display:flex}.exp-signup-submit:hover{background:#2b4356}.exp-signup-submit:disabled{opacity:.6;cursor:wait}.exp-signup-submit svg{width:24px;height:24px}.exp-signup-success{justify-items:start;gap:24px;margin-top:45px;display:grid}.exp-signup-success>svg{color:#496c5e;border:1px solid #bacac5;border-radius:50%;width:70px;height:70px;padding:18px}.exp-signup-success>p{color:#697681;max-width:560px;margin:0;font-size:18px;line-height:1.65}.exp-signup-success>.exp-signup-submit{max-width:280px}@keyframes exp-signup-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.experiment .exp-connect{min-height:82svh;padding-top:88px}.experiment .exp-connect h2{margin-bottom:48px}.experiment .exp-connect-entry{gap:12px}.experiment .exp-connect-submit-label{display:none}.experiment .exp-connect-arrow{width:50px;height:50px}.experiment .exp-connect-footer{margin-top:80px}.exp-signup-topbar{min-height:76px}.exp-signup-body{padding:36px 24px 64px}.exp-signup-types{margin-top:40px}.exp-signup-types>button{gap:18px}.exp-signup-types>button:hover:not(:disabled){padding-left:0;padding-right:0}.exp-signup-type-index{display:none}.exp-signup-form{gap:30px;margin-top:40px}.exp-signup-business{grid-template-columns:1fr;gap:10px}.exp-signup-choices-three{grid-template-columns:1fr}.exp-signup-choice{padding:14px 12px}}@media (prefers-reduced-motion:reduce){.exp-signup{animation:none}.exp-signup *,.experiment .exp-connect *{scroll-behavior:auto!important;transition:none!important}}html.experiment-document{scroll-behavior:smooth;scroll-padding-top:92px}html.experiment-document,html.experiment-document body,html.experiment-document #root{color:#101c29;background:#fff;height:auto;min-height:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experiment,.exp-menu-dialog,.exp-formulations-dialog,.exp-signup{--exp-ink:#101c29;--exp-blue:#91b9de;--exp-mist:#edf1f1;--exp-slate:#62717c}.experiment{color:var(--exp-ink);background:#fff;font-family:Inter,Arial,sans-serif}.experiment button,.exp-menu-dialog button,.exp-formulations-dialog button,.exp-signup button{appearance:none;color:inherit;font:inherit;background:0 0;border:0;padding:0}.experiment a,.exp-menu-dialog a{color:inherit;text-decoration:none}.experiment img,.exp-menu-dialog img{max-width:100%}.experiment h1,.experiment h2,.experiment h3,.experiment h4,.exp-menu-dialog h1,.exp-menu-dialog h2,.exp-menu-dialog h3,.exp-formulations-dialog h2,.experiment p,.exp-menu-dialog p,.exp-signup p{margin:0}.experiment ul,.exp-formulations-dialog ul,.exp-signup ul{margin:0;padding:0;list-style:none}.experiment input,.exp-signup input{appearance:none;border-radius:0}.experiment *,.exp-menu-dialog *,.exp-formulations-dialog *{box-sizing:border-box}.experiment h1,.experiment h2,.experiment h3,.experiment h4,.exp-menu-dialog,.exp-formulations-dialog{font-family:Inter,Arial,sans-serif}.experiment button,.exp-menu-dialog button,.exp-formulations-dialog button{cursor:pointer}.experiment a,.experiment button{-webkit-tap-highlight-color:transparent}.experiment :focus-visible,.exp-menu-dialog :focus-visible,.exp-formulations-dialog :focus-visible{outline-offset:6px;outline:2px solid #4783b9}.exp-skip-link{z-index:120;color:#101c29;background:#fff;padding:14px 20px;position:fixed;top:-100px;left:20px}.exp-skip-link:focus{top:20px}.exp-page-progress{z-index:80;transform-origin:0;background:#91b9de;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.exp-nav{z-index:60;color:#fff;justify-content:space-between;align-items:center;padding:25px 3.3%;transition:color .3s,background .3s,padding .3s;display:flex;position:fixed;inset:0 0 auto}.exp-nav.is-scrolled{color:#101c29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #101c2912;padding-top:14px;padding-bottom:14px}.exp-logo{align-items:center;display:flex}.exp-logo img{width:190px;display:block}.exp-nav.is-scrolled .exp-logo img{filter:brightness(0)}.exp-nav-right{align-items:center;gap:38px;font-size:12px;display:flex}.exp-version{letter-spacing:.02em;opacity:.65;border:1px solid;border-radius:3px;padding:3px 7px;font-size:9px}.exp-samples{align-items:center;gap:16px;display:inline-flex}.exp-menu-trigger{align-items:center;gap:16px;font-size:12px;display:flex}.exp-menu-icon{border:1px solid #ffffff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;transition:background .25s;display:flex}.exp-nav.is-scrolled .exp-menu-icon{border-color:#101c2960}.exp-menu-icon i{background:currentColor;width:18px;height:1px;transition:transform .25s}.exp-menu-trigger:hover .exp-menu-icon i:first-child{transform:translate(3px)}.exp-menu-trigger:hover .exp-menu-icon i:last-child{transform:translate(-3px)}.exp-menu-overlay,.exp-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121a99;position:fixed;inset:0}.exp-menu-dialog{z-index:91;color:#101c29;background:#eaf0f2;grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr .85fr;column-gap:9%;padding:25px 3.3% 24px;animation:.55s cubic-bezier(.2,.65,.2,1) both exp-menu-open;display:grid;position:fixed;inset:0;overflow-y:auto}.exp-menu-top{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.exp-menu-top>img{filter:brightness(0);width:190px}.exp-close{align-items:center;gap:16px;font-size:12px;display:flex}.exp-close>span{border:1px solid #101c2960;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.exp-menu-links{flex-direction:column;justify-content:center;padding:45px 0;display:flex}.exp-menu-links button{text-align:left;letter-spacing:-.055em;border-bottom:1px solid #101c2924;align-items:baseline;gap:24px;width:100%;font-size:clamp(25px,3.5vw,56px);font-weight:500;line-height:1.5;display:flex}.exp-menu-links button:hover{color:#517797}.exp-menu-number{letter-spacing:0;opacity:.5;font:10px monospace}.exp-menu-links button>svg{align-self:center;width:25px;margin-left:auto;transition:transform .25s}.exp-menu-links button:hover>svg{transform:rotate(45deg)}.exp-menu-preview{aspect-ratio:.92;background:#d5e2ec;align-self:center;position:relative;overflow:hidden}.exp-menu-preview>img{object-fit:cover;width:100%;height:100%;animation:.5s both exp-image-enter}.exp-menu-preview>span{background:#fff;padding:8px 12px;font-size:11px;position:absolute;bottom:16px;left:16px;right:16px}.exp-menu-bottom{border-top:1px solid #101c2924;grid-column:1/-1;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.exp-menu-bottom a{align-items:center;gap:10px;display:flex}.exp-hero-track{z-index:0;background:#1a3450;height:185svh;min-height:1100px;position:relative}.exp-hero{color:#fff;height:100svh;min-height:620px;position:relative;overflow:hidden}.exp-film{width:100%;height:100%;position:relative;overflow:hidden}.exp-film video{object-fit:cover;width:100%;height:100%;display:block}.exp-hero-film{position:absolute;inset:0}.exp-film-toggle{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101c2940;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid;position:absolute;bottom:24px;right:24px}.exp-film-toggle:hover{background:#101c29a0}.exp-hero-content{pointer-events:none;flex-direction:column;justify-content:flex-end;height:100%;padding:32px 3.3%;display:flex;position:relative}.exp-hero-content a{pointer-events:auto}.exp-hero-main{grid-template-columns:2.2fr 1fr;align-items:end;margin:auto 0;padding-top:115px;display:grid}.exp-hero-title{letter-spacing:-.065em;font-size:clamp(52px,6.45vw,110px);font-weight:500;line-height:1}.exp-hero-title>span{display:block}.exp-hero-title>.exp-reduced-words{display:none}.exp-word-window{white-space:nowrap;min-height:1.1em;margin-top:4px}.exp-changing-word{animation:.65s cubic-bezier(.16,1,.3,1) exp-word-enter;display:inline-block}.exp-hero-period{color:#b6d5ed}.exp-hero-description{max-width:205px;margin-bottom:14px;margin-left:20%;padding-left:23px;font-size:13px;line-height:1.45;position:relative}.exp-description-cross{font-size:20px;font-weight:300;position:absolute;top:-2px;left:0}.exp-hero-bottom{align-items:flex-end;gap:32px;min-height:155px;display:flex}.exp-scroll-cue{align-items:center;gap:14px;margin-bottom:3px;font-size:11px;line-height:1.4;display:flex}.exp-scroll-cue small{color:#fff9;font-size:10px}.exp-round-button{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.exp-scroll-cue .exp-round-button{border-color:#ffffff60;transition:background .2s}.exp-scroll-cue:hover .exp-round-button{background:#ffffff20}.exp-word-pagination{gap:5px;margin:0 auto 22px 5%;display:flex}.exp-word-pagination span{background:#ffffff40;width:18px;height:2px;transition:background .35s,width .35s;display:block}.exp-word-pagination span.is-current{background:#fff;width:35px}.exp-section{padding:105px 3.3%}.exp-mission{z-index:1;background:#fff;border-radius:clamp(32px,4.5vw,72px) clamp(32px,4.5vw,72px) 0 0;position:relative;box-shadow:0 -32px 100px -18px #101c293d,0 -8px 36px -8px #101c291f}.exp-mission-heading{display:block}.exp-mission-statement{letter-spacing:-.055em;max-width:1120px;font-size:clamp(36px,4.7vw,74px);font-weight:500;line-height:1.05}.exp-mission-layout{grid-template-columns:1fr 1fr;gap:5%;margin-top:100px;display:grid}.exp-mission-image{aspect-ratio:1.03;background:#fff;border-radius:4px;position:relative;overflow:hidden}.exp-mission-film{position:absolute;inset:0}.exp-mission-film video{object-fit:contain}.exp-image-corner{color:#101c29;font-size:13px;position:absolute;bottom:24px;left:24px}.exp-crosshair{color:#101c29;font-size:28px;font-weight:200;position:absolute;top:20px;right:24px}.exp-mission-details{flex-direction:column;justify-content:space-between;gap:45px;display:flex}.exp-metrics{grid-template-columns:1fr 1fr;gap:35px 25px;display:grid}.exp-metrics>div{border-top:1px solid #101c2933;flex-direction:column;gap:7px;padding:18px 0;display:flex}.exp-metric-value{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(26px,3vw,45px);font-weight:500}.exp-metric-value small{letter-spacing:-.02em;font-size:14px;font-weight:400}.exp-metric-label{color:#62717c;text-transform:uppercase;font:10px monospace}.exp-mission-details>p{align-self:flex-end;max-width:470px;font-size:14px;line-height:1.65}.exp-mission-closing{grid-template-columns:1fr 1fr;gap:5%;padding:70px 0 5px;display:grid}.exp-mission-closing h3{letter-spacing:-.045em;max-width:420px;font-size:clamp(27px,3.2vw,48px);font-weight:500;line-height:1.08}.exp-mission-closing p{max-width:520px;font-size:14px;line-height:1.65}.exp-section-heading{display:block;position:relative}.exp-section-heading h2{letter-spacing:-.065em;font-size:clamp(45px,6.3vw,100px);font-weight:500;line-height:1.01}.exp-section-heading>p{max-width:465px;margin-top:25px;font-size:14px;line-height:1.5}.exp-comparison{background:#edf1f1}.exp-comparison-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:7%;margin-top:80px;display:grid}.exp-comparison-stage{position:sticky;top:110px}.exp-comparison-images{height:495px;animation:.65s cubic-bezier(.2,.6,.2,1) exp-image-enter;position:relative}.exp-patch-figure{background:#d4e2ed;border-radius:4px;width:87%;height:85%;position:absolute;top:0;left:0;overflow:hidden}.exp-patch-figure>img{object-fit:cover;width:100%;height:100%}.exp-product-figure{background:#e9e8e7}.exp-product-figure>img{object-fit:contain}.exp-patch-figure figcaption{justify-content:space-between;font-size:11px;display:flex;position:absolute;top:18px;left:18px;right:18px}.exp-patch-figure figcaption>span:first-child{background:#ffffffde;border-radius:2px;padding:5px 8px}.exp-plus-mark{color:#fff;font-size:24px;font-weight:200}.exp-needle-figure{background:#e1e5e5;border:0;border-top:7px solid #edf1f1;border-left:7px solid #edf1f1;border-radius:5px 0 0;width:44%;height:45%;position:absolute;bottom:0;right:0;overflow:hidden}.exp-needle-figure>img{object-fit:cover;width:100%;height:100%}.exp-image-index{text-transform:uppercase;color:#62717c;justify-content:space-between;margin-top:16px;font:10px monospace;display:flex}.exp-topic{border-top:1px solid #101c2930}.exp-topic:last-child{border-bottom:1px solid #101c2930}.exp-topic h3 button{letter-spacing:-.04em;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:23px 0;font-size:25px;font-weight:500;display:flex}.exp-topic h3 svg{transition:transform .3s}.exp-topic.is-active h3 svg{transform:rotate(45deg)}.exp-topic-panel{padding:2px 30px 30px 0;animation:.4s exp-panel-enter}.exp-topic-panel h4{margin-bottom:8px;font-size:11px;font-weight:600}.exp-topic-panel h4:not(:first-child){margin-top:23px}.exp-topic-panel p{color:#53616b;font-size:13px;line-height:1.6}.exp-technology{background:#fff}.exp-tech-heading{padding-bottom:65px}.exp-institutions{align-items:center;gap:24px;margin-top:30px;display:flex}.exp-institutions img{object-fit:contain;filter:grayscale();max-width:120px;height:26px}.exp-tech-film{background:#eef0f2;height:min(66vw,770px);min-height:400px;position:relative}.exp-tech-film .exp-film video{object-fit:cover}.exp-tech-film .exp-film-toggle{background:#101c29}.exp-tech-spec{pointer-events:none;border-left:1px solid #101c2940;flex-direction:column;gap:8px;padding-left:15px;display:flex;position:absolute;top:35px;right:3.5%}.exp-tech-spec span{text-transform:uppercase;color:#62717c;font:10px monospace}.exp-tech-spec strong{letter-spacing:-.04em;font-size:24px;font-weight:500}.exp-tech-spec-bottom{inset:auto auto 35px 3.5%}.exp-tech-features{background:#edf1f1;padding-top:75px}.exp-tech-features>h3{letter-spacing:-.04em;margin-bottom:40px;font-size:clamp(28px,3vw,45px);font-weight:500}.exp-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.exp-feature-shell{min-width:0;position:relative}.exp-feature{background:#fff;border-radius:4px;flex-direction:column;height:100%;min-height:300px;padding:30px;display:flex;position:relative}.exp-feature>svg{margin-bottom:65px}.exp-feature h4{letter-spacing:-.04em;margin-bottom:13px;font-size:23px;font-weight:500;line-height:1.1}.exp-feature p{color:#62717c;max-width:330px;font-size:12px;line-height:1.55}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.exp-feature-shell{isolation:isolate}.exp-feature{pointer-events:none;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:none}.exp-feature:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 38px 85px -18px #101c292b,0 14px 35px -14px #101c291f}.exp-feature-shell[data-tilting=true]{z-index:2}.exp-feature-shell[data-settling=true]{z-index:1}.exp-feature-shell[data-tilting=true] .exp-feature{transform:perspective(1000px) translate3d(0, -10px, 0) rotateX(var(--tile-rotate-x,0deg)) rotateY(var(--tile-rotate-y,0deg)) scale(1.04);transition-duration:.35s}.exp-feature-shell[data-tilting=true] .exp-feature:before{opacity:1;transition-duration:.35s}}.exp-research .exp-section-heading h2{font-size:clamp(40px,5.6vw,85px)}.exp-paper-grid{grid-template-columns:1fr 1fr;gap:50px 30px;margin-top:80px;display:grid}.exp-paper{min-width:0}.exp-paper-0{border-bottom:1px solid #101c2925;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5%;padding-bottom:45px;display:grid}.exp-paper-art{background:#eaf1f6;border-radius:4px;min-height:270px;padding:25px;position:relative;overflow:hidden}.exp-paper-art>span:first-child{z-index:1;flex-direction:column;max-width:220px;font-size:15px;line-height:1.3;display:flex;position:relative}.exp-paper-0 .exp-paper-art{background:#d5e5f1;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.exp-paper-art>img{object-fit:contain;width:100%;height:auto;max-height:600px;display:block}.exp-paper-1 .exp-paper-art{background:#edece6}.exp-paper-2 .exp-paper-art{color:#fff;background:#101c29}.exp-paper-graphic{letter-spacing:-.08em;color:#101c29;font-size:140px;font-weight:400;line-height:1;position:absolute;bottom:-14px;right:24px}.exp-paper-2 .exp-paper-graphic{color:#91b9de}.exp-paper-body{flex-direction:column;padding:25px 0 0;display:flex}.exp-paper-0 .exp-paper-body{padding:0}.exp-paper-source{color:#62717c;max-width:440px;margin-bottom:23px;font-size:10px;line-height:1.5}.exp-paper h3{letter-spacing:-.045em;font-size:clamp(24px,2.8vw,42px);font-weight:500;line-height:1.1}.exp-paper:not(.exp-paper-0) h3{font-size:clamp(24px,2.45vw,35px)}.exp-paper-summary{color:#62717c;max-width:510px;margin:23px 0 30px;font-size:13px;line-height:1.6}.exp-text-link{color:#fff;background:#101c29;border-radius:3px;align-items:center;gap:28px;width:fit-content;margin-top:auto;padding:5px 5px 5px 12px;font-size:11px;display:flex}.exp-text-link>span{color:#101c29;background:#fff;border-radius:2px;place-items:center;width:28px;height:28px;display:grid}.exp-text-link svg{transition:transform .2s}.exp-text-link:hover svg{transform:rotate(45deg)}.exp-manufacturing{color:#fff;min-height:900px;position:relative;overflow:hidden}.exp-factory-image,.exp-factory-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.exp-factory-shade{background:linear-gradient(90deg,#091723d9 0%,#0c1d29aa 100%)}.exp-factory-content{z-index:1;position:relative}.exp-factory-content>h2{letter-spacing:-.06em;margin:0 0 30px;font-size:clamp(52px,7.2vw,112px);font-weight:500;line-height:1}.exp-factory-description{color:#ffffffc4;max-width:560px;font-size:17px;line-height:1.5}.exp-factory-bottom{grid-template-columns:1fr 1fr;gap:10%;margin-top:95px;display:grid}.exp-factory-bottom h3{letter-spacing:-.03em;font-size:20px;font-weight:500}.exp-production>ul{flex-direction:column;gap:16px;margin-top:26px;font-size:15px;display:flex}.exp-production>ul li{align-items:center;gap:14px;display:flex}.exp-production>ul li svg{color:#91b9de}.exp-badges{gap:20px;margin-top:30px;display:flex}.exp-badges img{object-fit:contain;width:55px;height:55px}.exp-capabilities-heading{border-bottom:1px solid #ffffff45;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.exp-see-all{white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.exp-compounds{grid-template-columns:1fr 1fr;display:grid}.exp-compounds li{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:15px;padding:24px 14px 24px 0;font-size:14px;display:flex}.exp-compounds li:nth-child(2n){padding-left:22px}.exp-compounds li span{color:#ffffff80}.exp-formulations-dialog{z-index:91;color:#101c29;background:#edf1f1;border-radius:4px;width:min(640px,100vw - 32px);max-height:85svh;padding:35px;animation:.25s exp-panel-enter;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.exp-formulations-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.exp-formulations-title h2{letter-spacing:-.05em;font-size:30px;font-weight:500}.exp-formulations-title .exp-round-button{border-color:#101c2940;width:38px;height:38px}.exp-formulations-dialog ul{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.exp-formulations-dialog li{border-top:1px solid #101c2930;justify-content:space-between;align-items:center;padding:17px 0;font-size:13px;display:flex}.exp-team-list{margin-top:75px}.exp-team-list article{border-top:1px solid #101c2930;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:25px;padding:28px 0;display:grid}.exp-team-list article:last-child{border-bottom:1px solid #101c2930}.exp-team-list h3{letter-spacing:-.045em;font-size:clamp(22px,2.4vw,38px);font-weight:500}.exp-team-list p{color:#62717c;font-size:13px}.exp-team-list a{align-items:center;gap:22px;font-size:11px;display:flex}.exp-team-list a svg{transition:transform .3s}.exp-team-list a:hover svg{transform:rotate(45deg)}.exp-team-end{justify-content:flex-end;align-items:center;gap:30px;margin-top:45px;display:flex}.exp-team-end img{filter:grayscale();opacity:.65;width:auto;height:28px}@keyframes exp-word-enter{0%{opacity:0;transform:translateY(85%)rotate(2deg)}to{opacity:1;transform:translateY(0)}}@keyframes exp-image-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes exp-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes exp-menu-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (width>=1700px){.exp-section{padding-left:max(3.3%,50vw - 800px);padding-right:max(3.3%,50vw - 800px)}}@media (width<=1000px){.exp-nav-right{gap:25px}.exp-section{padding:80px 4%}.exp-hero-main{grid-template-columns:1fr}.exp-hero-title{font-size:9vw}.exp-hero-description{margin:30px 0 0}.exp-mission-layout{gap:4%;margin-top:65px}.exp-metrics{gap:14px}.exp-metric-value{font-size:29px}.exp-metric-value small{font-size:11px}.exp-mission-details>p{font-size:12px}.exp-comparison-layout{gap:5%}.exp-comparison-images{height:390px}.exp-topic h3 button{font-size:23px}.exp-feature{padding:23px}.exp-feature>svg{margin-bottom:45px}.exp-feature h4{font-size:21px}.exp-factory-bottom{gap:5%}.exp-capabilities-heading h3{font-size:18px}}@media (width<=700px){html.experiment-document{scroll-padding-top:76px}.exp-nav{padding:18px 5%}.exp-logo img{width:145px}.exp-nav-right{gap:16px}.exp-version,.exp-samples{display:none}.exp-menu-trigger{gap:11px;font-size:11px}.exp-menu-icon{width:40px;height:40px}.exp-menu-dialog{flex-direction:column;padding:18px 5% 25px;display:flex}.exp-menu-top>img{width:145px}.exp-close>span{width:40px;height:40px}.exp-menu-links{flex:1;padding:45px 0}.exp-menu-links button{gap:15px;font-size:clamp(29px,7.5vw,45px);line-height:1.8}.exp-menu-links button>svg{width:21px}.exp-menu-preview{display:none}.exp-menu-bottom{font-size:10px}.exp-hero-track{height:165svh;min-height:1000px}.exp-hero{height:100svh;min-height:640px}.exp-hero-content{padding:24px 5%}.exp-hero-main{padding-top:80px}.exp-hero-title{letter-spacing:-.065em;font-size:clamp(43px,10.6vw,73px)}.exp-hero-description{margin-top:26px;font-size:11px}.exp-hero-bottom{flex-wrap:wrap;justify-content:space-between;gap:22px;min-height:120px}.exp-scroll-cue{gap:10px;margin:0}.exp-scroll-cue>span:last-child{display:none}.exp-scroll-cue .exp-round-button{width:40px;height:40px}.exp-word-pagination{margin:0;position:absolute;bottom:163px;left:5%}.exp-word-pagination span{width:12px}.exp-word-pagination span.is-current{width:25px}.exp-section{padding:65px 5%}.exp-mission-heading,.exp-section-heading{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.exp-mission-statement{letter-spacing:-.05em;font-size:36px;line-height:1.08}.exp-mission-layout{grid-template-columns:minmax(0,1fr);gap:35px;margin-top:40px}.exp-mission-image{aspect-ratio:1.08}.exp-mission-details{gap:30px}.exp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.exp-metric-value{font-size:32px}.exp-metric-value small{font-size:12px}.exp-metrics>div:last-child .exp-metric-value{font-size:clamp(22px,6.7vw,32px)}.exp-metric-label{font-size:9px}.exp-mission-details>p,.exp-mission-closing p{font-size:13px;line-height:1.7}.exp-mission-closing{grid-template-columns:1fr;gap:25px;padding-top:35px}.exp-mission-closing h3{max-width:290px;font-size:31px}.exp-section-heading h2{font-size:49px}.exp-section-heading>p{max-width:340px;margin-top:0;font-size:13px}.exp-comparison-layout{grid-template-columns:1fr;gap:30px;margin-top:38px}.exp-comparison-stage{position:relative;top:auto}.exp-comparison-images{height:340px}.exp-topic h3 button{padding:21px 0;font-size:23px}.exp-topic-panel{padding-right:5px}.exp-institutions{margin-top:0}.exp-tech-heading{padding-bottom:40px}.exp-tech-film{height:440px;min-height:0}.exp-tech-film video{object-fit:cover}.exp-tech-spec{top:22px;right:5%}.exp-tech-spec-bottom{inset:auto auto 22px 5%}.exp-tech-spec span{font-size:8px}.exp-tech-spec strong{font-size:20px}.exp-tech-features>h3{max-width:290px;font-size:30px}.exp-feature-grid{grid-template-columns:1fr 1fr;gap:9px}.exp-feature{min-height:280px;padding:21px 17px}.exp-feature>svg{width:25px;margin-bottom:35px}.exp-feature h4{font-size:20px}.exp-feature p{font-size:11px;line-height:1.5}.exp-research .exp-section-heading h2{font-size:39px;line-height:1.05}.exp-paper-grid{grid-template-columns:1fr;gap:45px;margin-top:40px}.exp-paper-0{padding-bottom:35px;display:block}.exp-paper-0 .exp-paper-body{padding-top:25px}.exp-paper h3,.exp-paper:not(.exp-paper-0) h3{font-size:28px}.exp-paper-source{font-size:10px}.exp-paper-art{min-height:240px}.exp-paper-graphic{font-size:120px}.exp-factory-content>h2{margin-top:0;font-size:clamp(38px,12vw,47px)}.exp-factory-description{font-size:14px}.exp-factory-bottom{grid-template-columns:1fr;gap:45px;margin-top:50px}.exp-production{position:relative}.exp-badges{flex-direction:column;gap:14px;margin:0;position:absolute;top:25px;right:0}.exp-badges img{width:43px;height:43px}.exp-factory-bottom h3{font-size:20px}.exp-compounds li{padding-top:21px;padding-bottom:21px;font-size:12px}.exp-capabilities-heading{gap:12px}.exp-team-list{margin-top:40px}.exp-team-list article{grid-template-columns:1fr auto;gap:7px 14px;padding:22px 0}.exp-team-list h3{font-size:23px}.exp-team-list p{grid-row:2;font-size:11px}.exp-team-list a{grid-area:1/2/3}.exp-team-list a span{display:none}.exp-team-end{justify-content:flex-start}.exp-formulations-dialog{padding:24px}.exp-formulations-title h2{font-size:27px}.exp-formulations-dialog ul{gap:0 18px}.exp-formulations-dialog li{font-size:11px}}@media (width<=380px){.exp-feature-grid{grid-template-columns:1fr}.exp-feature{min-height:225px}.exp-feature>svg{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){html.experiment-document{scroll-behavior:auto}.experiment *,.exp-menu-dialog *,.exp-menu-dialog,.exp-formulations-dialog{transition:none!important;animation:none!important}.exp-hero-track{height:100svh;min-height:640px}.exp-hero{position:relative}.exp-word-pagination,.exp-hero-title>.exp-word-window{display:none}.exp-hero-title>.exp-reduced-words{margin-top:15px;font-size:.57em;line-height:1.2;display:block}}:root{color:#f5f6f5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--edge-inline:clamp(20px, 4vw, 64px);--edge-top:clamp(30px, 5.3vh, 56px);--edge-bottom:clamp(38px, 7.5vh, 84px);background:#070b0d;font-family:Chakra Petch,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:280px}.splash{isolation:isolate;width:100%;height:100dvh;position:relative;overflow:hidden}.hero-media,.hero-still,.hero-video{width:100%;height:100%;position:absolute;inset:0}.hero-media{z-index:-1;pointer-events:none}.hero-still,.hero-video{object-fit:cover;object-position:50% 50%;display:block}.brand{top:calc(var(--edge-top) + env(safe-area-inset-top,0px));left:max(var(--edge-inline), env(safe-area-inset-left,0px));right:max(var(--edge-inline), env(safe-area-inset-right,0px));mix-blend-mode:screen;justify-content:center;display:flex;position:absolute}.brand-logo{aspect-ratio:1806/306;filter:invert();width:clamp(142px,12vw,180px);height:auto;display:block}.headline{bottom:calc(var(--edge-bottom) + env(safe-area-inset-bottom,0px));left:max(var(--edge-inline), env(safe-area-inset-left,0px));right:max(var(--edge-inline), env(safe-area-inset-right,0px));width:max-content;max-width:calc(100% - var(--edge-inline) * 2);letter-spacing:-.025em;text-align:center;margin:0 auto;font-size:clamp(20px,2.3vw,34px);font-weight:400;line-height:1.35;position:absolute}.headline span{display:block}@media (width<=600px){.headline{font-size:clamp(19px,5.35vw,28px)}}@media (height<=500px) and (orientation:landscape){:root{--edge-top:24px;--edge-bottom:24px}.brand-logo{width:140px}.headline{font-size:clamp(18px,3.8vh,22px)}}
