.portfolio-hero{min-height:720px;background:#07192d}.portfolio-hero .hero-image{inset:0;background-image:url('assets/biomed-portfolio-hero.png');background-size:cover;background-position:center}.portfolio-hero:before{background:linear-gradient(90deg,#07192df5 0%,#07192de8 27%,#07192d9a 43%,#07192d10 63%,transparent 100%)}.portfolio-hero .hero-inner{min-height:720px;align-items:center;padding-top:70px;padding-bottom:100px}.portfolio-hero .hero-copy{max-width:570px;width:43%}.portfolio-hero h1{font-size:clamp(3.3rem,5.1vw,5.7rem)}.portfolio-hero .eyebrow{font-size:13px;letter-spacing:1.4px;line-height:1.7}.portfolio-hero .hero-lede{font-size:18px;max-width:480px;line-height:1.75}.hero-pharmacy{font-size:15px;font-weight:700;line-height:1.7;color:#a8d7f9;border-left:2px solid #57b2fc;padding-left:15px;margin:24px 0}.portfolio-hero .hero-actions{gap:12px}.portfolio-hero .button{font-size:14px;padding:16px 22px;gap:0}.hero-art-note{position:absolute;right:3%;bottom:18px;color:#d6e1ea;font-size:12px;line-height:1.5;background:#07192d80;padding:7px 10px}.portfolio-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#092640;color:#fff;gap:1px;border-top:1px solid #ffffff25}.portfolio-links>a{padding:25px clamp(18px,3vw,48px);border-right:1px solid #ffffff25;display:flex;flex-direction:column;gap:12px}.portfolio-links>a:last-child{border:0}.portfolio-links span{font-size:12px;color:#9fc5e4;letter-spacing:1px;line-height:1.6}.portfolio-links strong{font-size:18px;line-height:1.45}.portfolio-links>a:hover{background:#113b5a}.portfolio-links>a:focus-visible{outline:3px solid #57b2fc;outline-offset:-5px}@media(max-width:1100px){.portfolio-hero .hero-copy{width:47%;max-width:500px}.portfolio-hero h1{font-size:4rem}.portfolio-hero .hero-lede{font-size:16px}.portfolio-hero .hero-inner{padding-inline:4%}.portfolio-links strong{font-size:16px}}@media(max-width:760px){.portfolio-hero{display:flex;flex-direction:column;min-height:0}.portfolio-hero .hero-image{position:relative;inset:auto;height:380px;width:100%;background-size:auto 100%;background-position:90% center;background-repeat:no-repeat;opacity:1;z-index:0}.portfolio-hero:before,.portfolio-hero .hero-glow{display:none}.portfolio-hero .hero-inner{min-height:0;width:100%;padding:32px 6% 38px;order:1;background:#07192d}.portfolio-hero .hero-copy{width:100%;max-width:600px}.portfolio-hero h1{font-size:clamp(3rem,12vw,4.6rem);margin:18px 0}.portfolio-hero .hero-lede{font-size:17px}.portfolio-hero .eyebrow{font-size:12px}.hero-art-note{position:static;order:0;align-self:stretch;text-align:center;padding:10px 6%;font-size:12px;background:#0b2033}.portfolio-links{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-links>a{padding:24px 6%;border-bottom:1px solid #ffffff25}.portfolio-links span{font-size:12px;letter-spacing:.3px}.hero-pharmacy{font-size:14px}}

/* Locally hosted silent laboratory film behind the product composition. */
.portfolio-hero .biomed-lab-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-4;filter:grayscale(.65) brightness(.72)}.portfolio-hero .hero-image{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 36%,#000 65%);mask-image:linear-gradient(90deg,transparent 0%,transparent 36%,#000 65%)}.portfolio-hero:before{background:linear-gradient(90deg,#07192dd9 0%,#07192dcc 30%,#07192d66 48%,#07192d10 65%,transparent 100%)}@media(max-width:760px){.portfolio-hero .biomed-lab-film{inset:0 0 auto;height:380px;z-index:0}.portfolio-hero .hero-image{z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}.portfolio-hero .hero-inner{position:relative;z-index:2}}

@media(prefers-reduced-motion:reduce){.portfolio-hero .biomed-lab-film{display:none}.portfolio-hero{background:#07192d url('assets/biomed-lab-poster.jpg') center/cover}}
