.sci-content{--sci-sticky-top: var(--header-height, 0px);--sci-jump-h: 56px;--sci-bg: var(--cal-clinical-white)}.sci-content--paper{--sci-bg: var(--cal-paper)}.sci-content--cream{--sci-bg: var(--cal-paper-cream)}.sci-content--clinical-grey{--sci-bg: var(--cal-clinical-grey)}.sci-content__wrap{padding-top:0}.sci-content__blocks>.sci-block:first-child{border-top:0;padding-top:80px}@media screen and (max-width:989px){.sci-content__blocks>.sci-block:first-child{padding-top:72px}}.sci-jump{position:sticky;top:var(--sci-sticky-top);z-index:20;height:0;padding:0 var(--cal-gutter);background:none;border:0;pointer-events:none}.sci-jump__inner{position:relative;display:flex;align-items:flex-start;padding-top:12px}html:has(.section-header.menu-open) .sci-jump{display:none}.sci-jump__details{position:relative;width:fit-content;min-width:200px;max-width:100%;pointer-events:auto}.sci-jump__summary{list-style:none;display:flex;align-items:center;gap:var(--cal-space-3);width:100%;min-height:44px;padding:8px 16px;cursor:pointer;font-family:var(--cal-font-body);font-size:var(--cal-fs-body);line-height:1.2;color:var(--cal-text-strong);background:var(--cal-surface-card);border:1.5px solid var(--cal-border-strong);border-radius:var(--cal-radius-md);box-shadow:var(--cal-shadow-md);transition:border-color var(--cal-dur-fast) var(--cal-ease-standard)}.sci-jump__summary::-webkit-details-marker{display:none}.sci-jump__summary:hover,.sci-jump__details[open]>.sci-jump__summary{border-color:var(--cal-brand)}.sci-jump__summary:focus-visible,.sci-jump__link:focus-visible{outline:3px solid var(--cal-focus-ring);outline-offset:2px}.sci-jump__prefix{font-weight:var(--cal-fw-semibold);white-space:nowrap}.sci-jump__current{flex:1 1 auto;min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cal-text-muted)}.sci-jump__current:not([hidden]):before{content:"";display:inline-block;width:1px;height:1em;margin-right:var(--cal-space-3);vertical-align:-.15em;background:var(--cal-border-strong)}.sci-jump__chevron{margin-left:auto;flex-shrink:0;transition:transform var(--cal-dur-base) var(--cal-ease-standard)}.sci-jump__details[open] .sci-jump__chevron{transform:rotate(180deg)}.sci-jump__list{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:max-content;min-width:100%;max-width:min(440px,calc(100vw - 2 * var(--cal-gutter)));z-index:21;list-style:none;margin:0;padding:var(--cal-space-2);max-height:70vh;overflow-y:auto;background:var(--cal-surface-card);border:1px solid var(--cal-border);border-radius:var(--cal-radius-md);box-shadow:var(--cal-shadow-lg)}.sci-jump__link{display:block;padding:12px 14px;font-family:var(--cal-font-body);font-size:var(--cal-fs-body);line-height:1.3;color:var(--cal-text-body);text-decoration:none;border-radius:var(--cal-radius-sm)}.sci-jump__link:hover{background:var(--cal-tint-50);color:var(--cal-text-strong)}.sci-jump__link[aria-current=true]{background:var(--cal-tint-100);color:var(--cal-text-strong);font-weight:var(--cal-fw-semibold)}@media(prefers-reduced-motion:no-preference){html:has(.sci-jump){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.sci-jump__chevron,.sci-jump__summary{transition:none}}.sci-block__body span{font-size:.6em;vertical-align:super;line-height:0}.sci-hero{padding-top:var(--cal-space-20);padding-bottom:var(--cal-space-12)}.sci-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--cal-space-16);align-items:center}.sci-hero__heading{font-size:clamp(40px,5vw,var(--cal-fs-display-xl));margin:0 0 var(--cal-space-5)}.sci-hero__heading-start,.sci-hero__heading-end{display:block;font-weight:600}.sci-hero__accent{display:block;font-style:italic;font-weight:500;color:var(--cal-brand)}.sci-hero__subtext{max-width:480px;margin:0 0 var(--cal-space-6)}.sci-hero__ctas{display:flex;gap:var(--cal-space-3);flex-wrap:wrap}.sci-hero__visual{position:relative;min-width:0}.sci-hero__video{position:relative;aspect-ratio:16 / 9;border-radius:var(--cal-radius-2xl);overflow:hidden;background:var(--cal-ink-900);box-shadow:var(--cal-shadow-md)}.sci-hero__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}@media screen and (max-width:989px){.sci-hero{padding-top:var(--cal-space-12);padding-bottom:var(--cal-space-8)}.sci-hero__grid{grid-template-columns:1fr;gap:var(--cal-space-8)}.sci-hero__video{border-radius:var(--cal-radius-xl)}}.sci-block{padding:var(--cal-space-16) 0;border-top:1px solid var(--cal-border);scroll-margin-top:calc(var(--sci-sticky-top, 0px) + var(--sci-jump-h, 60px) + var(--cal-space-4))}.sci-block__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--cal-space-16);align-items:start}.sci-block--img-left .sci-block__grid{grid-template-columns:.9fr 1.1fr}.sci-block--img-left .sci-block__media{order:-1}.sci-block__copy{min-width:0}.sci-block__heading{margin-bottom:var(--cal-space-3)}.sci-block__lead{font-family:var(--cal-font-body);font-size:var(--cal-fs-h4);font-weight:var(--cal-fw-medium);line-height:var(--cal-lh-body);color:var(--cal-text-muted);margin:0 0 var(--cal-space-5)}.sci-block__body{font-family:var(--cal-font-body);font-size:var(--cal-fs-body-lg);line-height:var(--cal-lh-body);color:var(--cal-text-body);max-width:62ch}.sci-block__body p{margin:0 0 var(--cal-space-4)}.sci-block__body p:last-child{margin-bottom:0}.sci-block__body strong{font-weight:var(--cal-fw-semibold);color:var(--cal-text-strong)}.sci-block__body a{color:var(--cal-text-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sci-block__body a:hover{text-decoration-thickness:2px}.sci-block__body ul{margin:0 0 var(--cal-space-4);padding-left:1.25em}.sci-block__body li{margin-bottom:var(--cal-space-2)}.sci-block__media{border-radius:var(--cal-radius-2xl);overflow:hidden;background:var(--cal-paper-cream);min-width:0}.sci-block__media--cover{aspect-ratio:4 / 5}.sci-block__media--contain{background:transparent;border-radius:0}.sci-block__img{display:block;width:100%;height:100%}.sci-block__media--cover .sci-block__img{object-fit:cover}.sci-block__media--contain .sci-block__img{height:auto;object-fit:contain}@media screen and (max-width:989px){.sci-block{padding:var(--cal-space-12) 0}.sci-block__grid,.sci-block--img-left .sci-block__grid{grid-template-columns:1fr;gap:var(--cal-space-8)}.sci-block--img-left .sci-block__media{order:0}.sci-block__media--cover{aspect-ratio:4 / 3}.sci-block__lead{font-size:var(--cal-fs-body-lg)}}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map?subset=AAAAAAAAAACAAQAAAAAAAAAAAAAAEA */
