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