.ha-design .pharma-graphic{width:100%;position:relative;color:#aac1b3;aspect-ratio:480/420;isolation:isolate}.ha-design .pharma-graphic svg{width:100%;height:100%;overflow:visible;transform:rotate(calc(var(--science-rotation,0) * 1deg));transition:transform .2s linear}.ha-design .science-coordinate{position:absolute;bottom:0;left:0;right:0;text-align:center;font:8px Arial,sans-serif;letter-spacing:3px;color:inherit;opacity:.65}.ha-design .molecule-model{transform-origin:center;animation:molecular-float 8s ease-in-out infinite}.ha-design .molecule-node{animation:node-light 5s ease-in-out infinite;animation-delay:calc(var(--node) * -.6s)}.ha-design .capsule-model{transform-origin:center}.ha-design .capsule-particle{animation:particle-drift 5s ease-in-out infinite;animation-delay:calc(var(--particle) * -.25s)}.ha-design .dna-model{transform-origin:center;animation:dna-sway 8s ease-in-out infinite}.ha-design .science-orbits{transform-origin:center;animation:orbit-slow 45s linear infinite}.ha-design .science-lotus{width:300px;height:300px;margin:auto}.ha-design .science-showcase{background:#213a32;color:#f5f1e5;padding-block:78px;overflow:hidden}.ha-design .science-showcase .eyebrow{color:#f6bb7c}.ha-design .science-showcase h2{font-size:44px}.ha-design .science-showcase p{color:#c1d1c5;font-size:14px}.ha-design .science-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ha-design .science-layout>div:first-child{min-width:0}.ha-design .science-layout .pharma-graphic{max-width:470px;margin:auto}.ha-design .science-choices{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.ha-design .science-choices button{padding:10px 16px;border:1px solid #aec7b045;background:transparent;color:#e2e9df;border-radius:22px;font-size:11px}.ha-design .science-choices button[aria-pressed=true]{background:#f0b776;color:#243831;border-color:#f0b776}.ha-design .science-panel[hidden]{display:none}.ha-design .science-choices button:focus-visible{outline-color:#ffd4a5}.ha-design .custom-page-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:65px}.ha-design .custom-page-hero h1{font-size:55px;line-height:1.45;margin-bottom:25px}.ha-design .custom-page-hero .lead{font-size:19px}.ha-design .custom-page-art{background:#203c32;color:#c1d5c7;border-radius:160px 160px 24px 24px;padding:25px;overflow:hidden}.ha-design .custom-page-art .pharma-graphic{max-width:450px;margin:auto}.ha-design .custom-text{max-width:850px}.ha-design .custom-text h2,.ha-design .custom-split h2{font-size:38px;margin-bottom:24px}.ha-design .custom-text p,.ha-design .custom-split p{white-space:pre-line;line-height:2.2}.ha-design .custom-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ha-design .custom-split>div:first-child{min-width:0;background:#edf0e7;border-radius:24px;padding:25px}.ha-design .custom-split img{width:100%;border-radius:16px;max-height:440px;object-fit:cover}.ha-design .custom-science{background:#edf0e7}.ha-design .custom-callout{background:#ead8bd}.ha-design .custom-faq .container{max-width:950px}.ha-design .custom-faq summary{font-size:23px}.ha-design .custom-faq details p{white-space:pre-line}.ha-design .nav-pages{position:relative;font-size:12px}.ha-design .nav-pages summary{cursor:pointer;font-size:12px;white-space:nowrap}.ha-design .nav-pages>div,.ha-design .language-menu>div{position:absolute;top:35px;inset-inline-end:0;min-width:225px;background:var(--paper);padding:18px;border:1px solid var(--line);border-radius:10px;box-shadow:0 15px 30px #223a3210}.ha-design .nav-pages>div>a,.ha-design .language-menu>div>a{display:block;padding:8px 3px;font-size:12px}.ha-design .language-menu{position:relative}.ha-design .language-menu summary{cursor:pointer}.ha-design .language-menu>div{min-width:75px}.ha-design .language-menu{border:0;padding:0}.ha-design .language-menu summary::marker{font-size:0}.ha-design .custom-page-hero h1{line-height:1.15}@keyframes molecular-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-13px) rotate(5deg)}}@keyframes node-light{50%{opacity:.75}}@keyframes particle-drift{50%{transform:translateY(-8px)}}@keyframes dna-sway{50%{transform:rotate(7deg) translateX(9px)}}@keyframes orbit-slow{to{transform:rotate(360deg)}}@media(max-width:1000px){.ha-design .science-layout{gap:45px}.ha-design .science-showcase h2{font-size:37px}.ha-design .main-nav{gap:18px}.ha-design .custom-page-hero{gap:35px}.ha-design .custom-page-hero h1{font-size:43px}.ha-design .custom-split{gap:45px}}@media(max-width:700px){.ha-design .science-showcase{padding-block:55px}.ha-design .science-layout,.ha-design .custom-page-hero,.ha-design .custom-split{grid-template-columns:1fr;gap:35px}.ha-design .science-showcase h2{font-size:32px}.ha-design .science-showcase p{font-size:13px}.ha-design .science-layout .pharma-graphic{max-width:320px}.ha-design .science-choices{gap:8px;margin-top:25px}.ha-design .science-choices button{font-size:10px;padding:8px 12px}.ha-design .custom-page-hero{padding-block:40px}.ha-design .custom-page-hero h1{font-size:36px}.ha-design .custom-page-hero .lead{font-size:16px}.ha-design .custom-page-art{border-radius:110px 110px 20px 20px;padding:15px}.ha-design .custom-text h2,.ha-design .custom-split h2{font-size:30px}.ha-design .custom-split{gap:30px}.ha-design .science-lotus{width:220px;height:220px}.ha-design .nav-pages{padding:12px;border:0}.ha-design .nav-pages summary{font-size:15px}.ha-design .nav-pages>div{position:static;margin-top:12px;padding:8px 18px;box-shadow:none;min-width:0;border-radius:5px}}@media(prefers-reduced-motion:reduce){.ha-design .pharma-graphic *,.ha-design .science-lotus{animation:none!important;transition:none!important}.ha-design .pharma-graphic svg{transform:none!important}}.ha-design .custom-page-hero,.ha-design .custom-text,.ha-design .custom-split,.ha-design .custom-callout,.ha-design .custom-faq{overflow-wrap:anywhere}
