/* Decorative biotechnology graphics; not a representation of a specific molecule. */
:root{--accent:#c9f0eb;--line:#d8e9eb}body{background:#fbfefe}.site-announcement{background:#082f47}header{background:#ffffffed;border-bottom-color:#dce9ed}.bio-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#67dacb;box-shadow:0 0 0 5px #67dacb16;margin-right:7px}.new-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 92% 78%,#11747c55,transparent 55%),linear-gradient(120deg,#071d35,#0a3457 68%,#0f4960)}.new-hero:before,.new-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none}.new-hero:before{inset:0;background:url('assets/biotech-molecules.svg') right -80px top -150px/780px auto no-repeat;opacity:.19}.new-hero:after{left:0;right:0;bottom:-80px;height:500px;background:url('assets/biotech-waves.svg') center bottom/cover no-repeat;opacity:.52}.hero-copy{position:relative;z-index:1}.brand-home em{color:#81dbd0}.hero-copy .brand-kicker{color:#8ad5d1}.new-hero .hero-receptor-line{color:#9eddd7}.hero-art{isolation:isolate}.hero-art:before{content:"";position:absolute;inset:4% -6% 0;z-index:-1;background:radial-gradient(ellipse,#61dfc51c 0,transparent 68%);border-radius:50%;pointer-events:none}.hero-art:after{content:"";position:absolute;inset:1% 2% 15%;z-index:-1;border:1px solid #83dcd71c;border-radius:50%;transform:rotate(-18deg);pointer-events:none}.art-word{font-size:11px;letter-spacing:4px;color:#70c5c780;font-weight:500;margin:36px 0 15px}.art-top{color:#a2d2da}.hero-art>img{filter:drop-shadow(0 22px 23px #001d3980)}.hero-tags span:before{color:#73dcca}.art-bottom small{color:#a8dcd8}.pill.primary{background:#117c82}.pill.primary:hover{background:#095b63}.button,.shop-primary{background:#0a6371}.hero-actions .text-link{color:#c2e6e3}.brand-ribbon{background:#edf9f7;border-color:#d5ece8;color:#22586a}.brand-ribbon i{color:#37a99f}.catalog-section{background:linear-gradient(180deg,#fff,#f7fcfc)}.catalog-labels .active{background:#0b5366;border-color:#0b5366}.catalog-image,.product-photo{background-color:#eef9f8;background-image:linear-gradient(135deg,#ffffffaa,#e5f5f266),url('assets/biotech-molecules.svg');background-position:center,right -80px top -20px;background-size:auto,370px auto;background-repeat:no-repeat;border-color:#d8e9e8}.catalog-image img,.product-photo img{position:relative;z-index:1}.catalog-product{border-color:#d7e9e9;box-shadow:0 10px 35px #0f586607}.catalog-info h3 span{background:#e9f7f4;color:#187474}.catalog-bottom>a{background:#0a6371}.catalog-explainer{background:linear-gradient(135deg,#f2faf8,#f5f9fd);border-color:#dae9e9}.catalog-explainer .brand-kicker{color:#338b89}#new-science{position:relative;isolation:isolate;background:#f0f8f8;overflow:hidden}#new-science:before{content:"";position:absolute;inset:0;z-index:-1;background:url('assets/biotech-molecules.svg') right -60px top -120px/600px auto no-repeat;opacity:.13;pointer-events:none}.receptor-cards article{background:#ffffffec;border-color:#d4e8e7;border-top:3px solid #52bdb3;box-shadow:0 8px 25px #1b666608}.receptor-cards article:nth-child(2){border-top-color:#6aafd3}.receptor-cards article:nth-child(3){border-top-color:#74b9a0}.bio-icon{display:block;width:80px;height:70px;background:url('assets/biotech-molecules.svg') center/120px auto no-repeat;opacity:.8}.design-section{background:linear-gradient(110deg,#fff,#f4faf9)}.design-visual{position:relative;isolation:isolate;overflow:hidden;background:#eaf7f5;border-color:#cfe7e2}.design-visual:before{content:"";position:absolute;inset:0;z-index:-1;background:url('assets/biotech-molecules.svg') left -100px top -80px/450px auto no-repeat;opacity:.24;pointer-events:none}.design-visual:after{content:"";position:absolute;left:-30%;right:-20%;bottom:-80px;height:250px;z-index:-1;background:url('assets/biotech-waves.svg') center/cover no-repeat;opacity:.6;pointer-events:none}.design-visual img{position:relative;z-index:1}.facility-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#092a43,#0a3e51)}.facility-section:before{content:"";position:absolute;inset:0;z-index:-1;background:url('assets/biotech-molecules.svg') right -160px top -160px/700px auto no-repeat;opacity:.12;pointer-events:none}.facility-section:after{content:"";position:absolute;left:0;right:0;bottom:-100px;height:330px;z-index:-1;background:url('assets/biotech-waves.svg') center/cover no-repeat;opacity:.2;pointer-events:none}.facility-number{color:#83d4ce}.home-video{border:1px solid #539d9f44}.explore-links>a{background:#f2faf9;border-color:#d9eae7}.closing-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#edf8f7,#e8f3f8)}.closing-section:before{content:"";position:absolute;inset:0;z-index:-1;background:url('assets/biotech-molecules.svg') left -100px top -150px/550px auto no-repeat;opacity:.2;pointer-events:none}.closing-section:after{content:"";position:absolute;inset:0;z-index:-1;background:url('assets/biotech-waves.svg') center bottom -80px/cover no-repeat;opacity:.3;pointer-events:none}.closing-section em{color:#287e83}.product-story,.demo-note{background:#edf8f5}.product-facts th,.description-footnote{background:#eff8f6}.spec-option{border-color:#2c8f90}.detail-tabs button[aria-selected=true]{border-bottom-color:#13878a;color:#126f78}.description-heading .brand-kicker,.product-story .eyebrow{color:#228b8d}footer{background:#061f31}.cart-zero{background:#e5f5f1;color:#196a70}@media(max-width:700px){.new-hero:before{background-size:520px auto;background-position:right -220px top 100px;opacity:.15}.new-hero:after{bottom:-20px;height:350px;opacity:.32}.hero-art:after{inset:7% 3% 14%}.art-word{font-size:9px;letter-spacing:3px;margin:20px 0 10px}.bio-icon{width:65px;height:55px}.closing-section:before{opacity:.12}.catalog-image{background-size:auto,280px auto}}
.price-pair{display:flex;flex-direction:column;gap:5px}.price-pair del{font-size:13px;font-weight:400;color:#738496}.price-pair strong{font-size:23px;font-weight:700;color:#0b6872}.product-price.price-pair{gap:8px}.product-price.price-pair strong{font-size:30px}.product-price.price-pair del{font-size:16px}
.catalog-explainer.naming-explainer h3{font-size:27px;line-height:1.5;margin:22px 0}.catalog-explainer.naming-explainer p{font-size:15px;line-height:2;color:#294e63;margin:20px 0}.naming-notice{padding:26px 30px;margin:0 0 32px;background:#edf8f5;border:1px solid #cfe6e1;border-radius:9px}.naming-notice h3{font-size:23px;margin:0 0 16px}.naming-notice p{font-size:15px;line-height:2;color:#294e63;max-width:none}@media(max-width:700px){.catalog-explainer.naming-explainer h3{font-size:24px}.naming-notice{padding:23px 20px}.naming-notice h3{font-size:21px}}
.catalog-product-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog-product-heading h3{margin:0}.current-product-status{display:inline-flex;align-items:center;gap:6px;color:#146c66;background:#e5f5ee;border:1px solid #cee9db;border-radius:4px;font-size:11px;padding:4px 9px}.current-product-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#2c9b73}.current-product-strength{margin-left:auto;background:#e9f7f4;color:#187474;padding:6px 10px;border-radius:4px;font-size:13px}.catalog-labels{flex-wrap:wrap}
.explore-links{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.explore-links{grid-template-columns:1fr}}
.catalog-bottom{justify-content:flex-end}

/* Refined horizontal brand mark */
header .logo .site-logo-image{width:172px;height:44px;object-fit:contain;object-position:left center}body:has(.refined-home) header .logo .site-logo-image{width:176px;height:44px}@media(max-width:760px){header .logo .site-logo-image,body:has(.refined-home) header .logo .site-logo-image{width:128px;height:36px}}
