
html{scroll-padding-top:95px}.site-header{position:sticky;top:0;z-index:20}.persistent-contact{position:fixed;bottom:22px;right:22px;z-index:40;background:#007d86;color:white;padding:13px 21px;border-radius:4px;font:600 15px Arial,sans-serif;box-shadow:0 4px 20px #001b3540}.persistent-contact:hover{background:#005e66}.persistent-contact:focus-visible{outline:3px solid #90e2dc;outline-offset:4px}footer{padding-bottom:95px}.product-variant .hero{min-height:730px}.product-variant .hero h1{font-size:clamp(48px,5.1vw,78px)}.product-variant .hero-portrait{background:#062432;min-height:690px}.product-variant .hero-portrait>img{object-fit:contain;object-position:50% 34%;padding:24px 25px 95px}.product-variant .hero-portrait:after{background:linear-gradient(0deg,#061f2c,transparent 45%)}.product-variant .hero-portrait figcaption{bottom:74px}.product-variant .product-photo img{object-fit:cover}.product-variant .difference-opening{background:#e6eff0}.product-variant .scientist-profile{background:#061f2c;color:white}.product-variant .scientist-profile em{color:#90e2dc}.product-variant .scientist-profile p:not(.eyebrow){color:#c1d7dc}.product-variant .scientist-profile .team-image{min-height:550px}.product-variant .scientist-profile img{object-position:center 24%}.product-variant .eyebrow,.product-variant label{font-size:14px}.product-variant .faq-answer{font-size:16px}
@media(max-width:700px){.site-header{padding:15px 20px}.site-header .header-contact{display:block;font-size:14px}.header-contact span{display:none}.product-variant .hero{display:flex;flex-direction:column;min-height:0}.product-variant .hero-copy{order:0;padding:40px 24px 24px}.product-variant .hero h1{font-size:46px}.product-variant .hero .lead{font-size:20px}.product-variant .hero-portrait{order:1;min-height:440px}.product-variant .hero-portrait>img{padding:0 20px 62px}.product-variant .hero-portrait figcaption{bottom:18px;left:24px}.product-variant .hero-portrait figcaption strong{font-size:22px}.product-variant .hero-bottom{order:2;position:relative}.product-variant .hero-bottom>span{display:none}.product-variant .scientist-profile .team-image{min-height:460px}.persistent-contact{bottom:16px;right:16px}.product-variant .difference-opening .text-link{margin-top:10px}.product-variant .hero-faq-link{font-size:15px}}
