@media (min-width:901px){#primary-navigation .kpo-nav-micro{position:absolute;z-index:4;left:50%;bottom:-15px;width:88px;height:25px;pointer-events:none;opacity:0;transform:translate3d(-50%,4px,0) scale(.9);transform-origin:50% 50%;transition:opacity .18s ease,transform .34s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 3.5px rgba(53,189,166,.48))}#primary-navigation a:is(:hover,:focus-visible) .kpo-nav-micro{opacity:1;transform:translate3d(-50%,0,0) scale(1)}#primary-navigation .kpo-stroke{fill:none;stroke:#35bda6;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#primary-navigation .kpo-stroke-soft{fill:none;stroke:rgba(132,226,214,.58);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#primary-navigation .kpo-node-teal{fill:#35bda6}#primary-navigation .kpo-node-white{fill:#eaf6f4}#primary-navigation .kpo-node-copper{fill:#d89a73}#primary-navigation .kpo-effect-research .kpo-research-base{opacity:.24;transform:scaleX(.25);transform-origin:center;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .2s ease}#primary-navigation .kpo-effect-research .kpo-research-trace{stroke-dasharray:130;stroke-dashoffset:130}#primary-navigation .kpo-effect-research .kpo-research-scan{opacity:0;transform:translateX(0)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-research .kpo-research-base{opacity:.52;transform:scaleX(1)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-research .kpo-research-trace{animation:kpo-trace-write .72s cubic-bezier(.22,1,.36,1) forwards}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-research .kpo-research-scan{animation:kpo-trace-scan 1.45s .34s ease-in-out infinite}#primary-navigation .kpo-effect-ingredients .kpo-bond{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .46s .12s ease}#primary-navigation .kpo-effect-ingredients .kpo-atom{transform-box:fill-box;transform-origin:center;opacity:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .2s ease}#primary-navigation .kpo-effect-ingredients .kpo-atom-1{transform:translate(-20px,-7px) scale(.35)}#primary-navigation .kpo-effect-ingredients .kpo-atom-2{transform:translate(10px,-12px) scale(.35)}#primary-navigation .kpo-effect-ingredients .kpo-atom-3{transform:translate(19px,8px) scale(.35)}#primary-navigation .kpo-effect-ingredients .kpo-atom-4{transform:translate(-12px,11px) scale(.35)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-ingredients .kpo-bond{stroke-dashoffset:0}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-ingredients .kpo-atom{opacity:1;transform:translate(0,0) scale(1)}#primary-navigation .kpo-effect-vial .kpo-vial-outline,#primary-navigation .kpo-effect-vial .kpo-vial-cap{stroke-dasharray:80;stroke-dashoffset:80}#primary-navigation .kpo-effect-vial .kpo-vial-liquid{opacity:0;transform-box:fill-box;transform-origin:center bottom;transform:scaleY(.08)}#primary-navigation .kpo-effect-vial .kpo-vial-bubble{opacity:0;transform-box:fill-box;transform-origin:center}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-vial .kpo-vial-outline,#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-vial .kpo-vial-cap{animation:kpo-vial-draw .5s ease forwards}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-vial .kpo-vial-liquid{animation:kpo-vial-fill .58s .2s cubic-bezier(.16,1,.3,1) forwards}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-vial .kpo-vial-bubble{animation:kpo-vial-bubble 1.2s .55s ease-in-out infinite}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-vial .kpo-vial-bubble-2{animation-delay:.82s}#primary-navigation .kpo-effect-evidence .kpo-evidence-link{stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .44s .14s ease}#primary-navigation .kpo-effect-evidence .kpo-sample{transform-box:fill-box;transform-origin:center;opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .2s ease}#primary-navigation .kpo-effect-evidence .kpo-sample-1{transform:translate(-22px,-8px) scale(.3)}#primary-navigation .kpo-effect-evidence .kpo-sample-2{transform:translate(21px,-9px) scale(.3)}#primary-navigation .kpo-effect-evidence .kpo-sample-3{transform:translate(-20px,9px) scale(.3)}#primary-navigation .kpo-effect-evidence .kpo-sample-4{transform:translate(23px,8px) scale(.3)}#primary-navigation .kpo-effect-evidence .kpo-consensus{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-evidence .kpo-evidence-link{stroke-dashoffset:0}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-evidence .kpo-sample{opacity:1;transform:translate(0,0) scale(1)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-evidence .kpo-consensus{animation:kpo-consensus-lock .68s .28s cubic-bezier(.16,1,.3,1) forwards}#primary-navigation .kpo-effect-compare .kpo-sequence-a,#primary-navigation .kpo-effect-compare .kpo-sequence-b{opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .18s ease}#primary-navigation .kpo-effect-compare .kpo-sequence-a{transform:translateX(-24px)}#primary-navigation .kpo-effect-compare .kpo-sequence-b{transform:translateX(24px)}#primary-navigation .kpo-effect-compare .kpo-match{opacity:0;transform-box:fill-box;transform-origin:center;transform:scaleY(.1);transition:transform .28s ease,opacity .2s ease}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-sequence-a,#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-sequence-b{opacity:1;transform:translateX(0)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-match{opacity:.9;transform:scaleY(1)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-match:nth-of-type(3){transition-delay:.2s}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-match:nth-of-type(4){transition-delay:.28s}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-match:nth-of-type(5){transition-delay:.36s}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-compare .kpo-match:nth-of-type(6){transition-delay:.44s}#primary-navigation .kpo-effect-receptor .kpo-receptor{stroke-dasharray:90;stroke-dashoffset:90}#primary-navigation .kpo-effect-receptor .kpo-ligand{opacity:0;transform-box:fill-box;transform-origin:center;transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .2s ease}#primary-navigation .kpo-effect-receptor .kpo-ligand-1{transform:translate(-18px,-8px) scale(.3)}#primary-navigation .kpo-effect-receptor .kpo-ligand-2{transform:translate(0,-14px) scale(.3)}#primary-navigation .kpo-effect-receptor .kpo-ligand-3{transform:translate(18px,-7px) scale(.3)}#primary-navigation .kpo-effect-receptor .kpo-response{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.2)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-receptor .kpo-receptor{animation:kpo-receptor-draw .56s ease forwards}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-receptor .kpo-ligand{opacity:1;transform:translate(0,0) scale(1)}#primary-navigation a:is(:hover,:focus-visible) .kpo-effect-receptor .kpo-response{animation:kpo-receptor-response 1.35s .44s ease-out infinite}}@media (max-width:900px){#primary-navigation .kpo-nav-micro{display:none!important}}@media (prefers-reduced-motion:reduce){#primary-navigation .kpo-nav-micro,#primary-navigation .kpo-nav-micro *{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}#primary-navigation a:is(:hover,:focus-visible) .kpo-nav-micro *{stroke-dashoffset:0!important}}