/* Shared site identity. Keep the header dimensions stable when hiding the home logo. */
.Header__LogoLink { display: inline-flex; align-items: center; justify-content: center; }
.biopharma-brand-logo { display: block; width: 220px; max-width: 100%; height: auto; object-fit: contain; }
.Header__Logo .biopharma-brand-logo { width: 220px; height: auto; }
html[data-biopharma-home] .Header__LogoLink { opacity: 0; visibility: hidden; transition: opacity .2s ease; }
html[data-biopharma-home].biopharma-scrolled .Header__LogoLink { opacity: 1; visibility: visible; }
@media (max-width: 640px) {
 .Header__Logo .biopharma-brand-logo { width: 150px; max-width: 38vw; }
}
@media (prefers-reduced-motion: reduce) {
 html[data-biopharma-home] .Header__LogoLink { transition: none; }
}
