:root{--header-height:116px}.patient-hero{background:var(--color-white,#fff);isolation:isolate;overflow:clip;position:relative}.patient-hero__visual{background:radial-gradient(ellipse at 85% 45%,var(--color-purple-200,#d5b8f9),transparent 70%),var(--color-blue-100,#e0e4fd);height:calc(100vh + 500px);margin-top:calc(var(--header-height)*-1);position:relative;width:100%}.patient-hero__visual:after{background:linear-gradient(transparent,#fff 95%);content:"";inset:70% 0 0;pointer-events:none;position:absolute;z-index:2}.patient-hero__inner{margin-inline:80px;position:fixed;top:50%;transform:translateY(-50%);width:90%;z-index:19}.patient-hero .patient-hero__title{color:var(--color-navy-900,#1f274e);font-size:clamp(48px,7.3vw,140px);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0}.patient-hero__title span{display:block}.patient-hero__highlight{color:var(--color-blue-500,#1f42de)}.patient-hero__media{inset:0;mix-blend-mode:multiply;overflow:hidden;position:fixed}.patient-hero__media img,.patient-hero__media video{filter:saturate(3) contrast(1.15);height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%);object-fit:cover;object-position:center top;position:absolute;top:0;transform:translateX(24%);width:100%}.patient-hero__summary{background:#fff;font-family:Inter Tight;margin-inline:auto;padding-bottom:30vh;position:relative;width:100%;z-index:29}.patient-hero__summary p{color:var(--color-neutral-950,#1b1d24);font-family:Inter Tight;font-size:56px;font-weight:500;line-height:1.2;margin:0 11.302083% 0 auto;max-width:1010px;width:100%;z-index:9}.patient-hero [hidden]{display:none}.patient-hero.is-paused .patient-hero__light,.patient-hero.is-paused .patient-hero__light:after{animation-play-state:paused}@keyframes patient-hero-light{0%{transform:translate(-6%,-6%) rotate(-10deg)}to{transform:translate(9%,7%) rotate(9deg)}}@keyframes patient-hero-light-return{0%{opacity:.7;transform:translate(7%,5%) rotate(8deg)}to{opacity:1;transform:translate(-8%,-5%) rotate(-8deg)}}@media (min-width:768px) and (max-width:1199px){.patient-hero__summary{padding-inline:32px}.patient-hero__summary p{margin-inline:auto;width:100%}}@media (max-width:767px){.patient-hero__visual{aspect-ratio:652/472;height:auto;min-height:0}.patient-hero__inner{padding-top:6vw;width:100%}.patient-hero .patient-hero__title{font-size:clamp(28px,7.3vw,56px);letter-spacing:-.025em}.patient-hero__summary{padding:40px 20px 70px;width:100%}.patient-hero__summary p{font-size:26px;margin-inline:0;width:100%}}.patient-hero__overlay{display:block;left:0;position:absolute;width:100%}.patient-hero__overlay.top{height:calc(50% + var(--header-height));top:calc(var(--header-height)*-1);z-index:9}.patient-hero__overlay.bottom{height:calc(50% + 1px);top:50%;z-index:29}@media (prefers-reduced-motion:no-preference){.patient-hero__summary.is-summary-ready .patient-hero__summary-motion{opacity:0;transform:translateX(48px)}.patient-hero__summary.is-summary-ready.is-summary-visible .patient-hero__summary-motion{animation:patient-hero-summary-in 1s cubic-bezier(.22,1,.36,1) both}.patient-hero__summary.is-summary-ready p{transform:translateY(var(--patient-summary-parallax,0))}}@keyframes patient-hero-summary-in{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}@media print{.patient-hero__summary.is-summary-ready .patient-hero__summary-motion{animation:none;opacity:1;transform:none}.patient-hero__summary.is-summary-ready p{transform:none}}