.NewPatientsHero-module__HkH3hq__stage{--focus:var(--color-surface);isolation:isolate;background:var(--color-charcoal);min-height:min(88svh,920px);color:var(--color-surface);display:flex;position:relative;overflow:hidden}.NewPatientsHero-module__HkH3hq__stage[data-site-hero]{padding-top:0}.NewPatientsHero-module__HkH3hq__stage :focus-visible{outline:2px solid var(--color-surface);box-shadow:var(--shadow-focus-photo)}.NewPatientsHero-module__HkH3hq__photo,.NewPatientsHero-module__HkH3hq__photo picture,.NewPatientsHero-module__HkH3hq__photo img{width:100%;height:100%;margin:0;position:absolute;inset:0}.NewPatientsHero-module__HkH3hq__photo img{object-fit:cover;object-position:55% 50%;animation:NewPatientsHero-module__HkH3hq__settle var(--duration-slow) var(--ease-apple) both}.NewPatientsHero-module__HkH3hq__stage>.NewPatientsHero-module__HkH3hq__arc{z-index:var(--z-over)}.NewPatientsHero-module__HkH3hq__stage:after{content:"";z-index:var(--z-base);pointer-events:none;background:var(--scrim-hero);position:absolute;inset:0}@media (max-width:1068px){.NewPatientsHero-module__HkH3hq__stage:after{background:var(--scrim-hero-stack)}}.NewPatientsHero-module__HkH3hq__content{z-index:var(--z-over);padding-top:var(--hero-top);padding-bottom:var(--hero-foot);flex-direction:column;justify-content:end;align-self:end;display:flex;position:relative}.NewPatientsHero-module__HkH3hq__content>*{animation:NewPatientsHero-module__HkH3hq__rise var(--duration-reveal) var(--ease-apple) both}.NewPatientsHero-module__HkH3hq__content>:nth-child(2){animation-delay:var(--stagger)}.NewPatientsHero-module__HkH3hq__content>:nth-child(3){animation-delay:calc(2 * var(--stagger))}.NewPatientsHero-module__HkH3hq__content>:nth-child(n+4){animation-delay:calc(3 * var(--stagger))}.NewPatientsHero-module__HkH3hq__crumbs,.NewPatientsHero-module__HkH3hq__eyebrow,.NewPatientsHero-module__HkH3hq__title{text-shadow:var(--text-shadow-photo)}.NewPatientsHero-module__HkH3hq__crumbs{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.NewPatientsHero-module__HkH3hq__crumbs a{transition:border-color var(--duration-hover) var(--ease-standard);border-bottom:1px solid #0000;padding-block:6px}.NewPatientsHero-module__HkH3hq__crumbs a:hover{border-bottom-color:currentColor}.NewPatientsHero-module__HkH3hq__crumbs [aria-current]{color:var(--color-body-on-dark)}.NewPatientsHero-module__HkH3hq__eyebrow{margin-top:var(--hero-step);color:var(--color-accent-on-dark)}.NewPatientsHero-module__HkH3hq__title{max-width:13ch;font-family:var(--font-serif);font-weight:400;font-size:var(--type-display);letter-spacing:-.014em;text-wrap:balance;margin-top:18px;line-height:.96}.NewPatientsHero-module__HkH3hq__actions{margin-top:var(--hero-step);flex-wrap:wrap;gap:14px;display:flex}.NewPatientsHero-module__HkH3hq__trust{margin-top:var(--hero-step)}.NewPatientsHero-module__HkH3hq__brief{background:var(--color-canvas);padding-block:var(--section-pad)}.NewPatientsHero-module__HkH3hq__briefGrid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.NewPatientsHero-module__HkH3hq__lede{max-width:36ch;font-family:var(--font-serif);font-size:var(--type-h3);letter-spacing:-.006em;text-wrap:pretty;grid-column:1/span 7;line-height:1.22}.NewPatientsHero-module__HkH3hq__details{border-top:1px solid var(--color-hairline-strong);grid-column:9/-1}.NewPatientsHero-module__HkH3hq__details>div{border-bottom:1px solid var(--color-hairline);gap:6px;padding-block:18px;display:grid}.NewPatientsHero-module__HkH3hq__details dt{color:var(--color-ink-muted)}.NewPatientsHero-module__HkH3hq__details dd{font-size:var(--type-body);margin:0;line-height:1.5}.NewPatientsHero-module__HkH3hq__link{text-underline-offset:3px;transition:color var(--duration-hover) var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}.NewPatientsHero-module__HkH3hq__link:hover{color:var(--color-brand-ink)}.NewPatientsHero-module__HkH3hq__phone{font-family:var(--font-serif);font-style:italic;font-size:var(--type-h5);color:var(--color-brand-ink);transition:color var(--duration-hover) var(--ease-standard);border-bottom:1px solid}.NewPatientsHero-module__HkH3hq__phone:hover{color:var(--color-ink)}@keyframes NewPatientsHero-module__HkH3hq__settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes NewPatientsHero-module__HkH3hq__rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NewPatientsHero-module__HkH3hq__photo img,.NewPatientsHero-module__HkH3hq__content>*{animation:none}}@media (orientation:portrait) and (max-width:1068px){.NewPatientsHero-module__HkH3hq__photo img{object-position:100% 50%}.NewPatientsHero-module__HkH3hq__stage:after{background:var(--scrim-hero-stack), linear-gradient(180deg, color-mix(in srgb, var(--color-charcoal) 48%, transparent) 0%, color-mix(in srgb, var(--color-charcoal) 48%, transparent) 26%, color-mix(in srgb, var(--color-charcoal) 56%, transparent) 40%, color-mix(in srgb, var(--color-charcoal) 80%, transparent) 62%, color-mix(in srgb, var(--color-charcoal) 88%, transparent) 100%)}}@media (max-width:734px){.NewPatientsHero-module__HkH3hq__stage{min-height:0}.NewPatientsHero-module__HkH3hq__content{padding-top:var(--hero-top);align-self:start}.NewPatientsHero-module__HkH3hq__briefGrid{flex-direction:column;gap:40px;display:flex}.NewPatientsHero-module__HkH3hq__lede{max-width:none}.NewPatientsHero-module__HkH3hq__details{width:100%}.NewPatientsHero-module__HkH3hq__details>div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;padding-block:14px}}@media (max-height:500px) and (orientation:landscape){.NewPatientsHero-module__HkH3hq__stage:after{background:var(--scrim-hero-stack)}.NewPatientsHero-module__HkH3hq__content{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.NewPatientsHero-module__HkH3hq__crumbs,.NewPatientsHero-module__HkH3hq__trust{grid-column:1/-1}.NewPatientsHero-module__HkH3hq__eyebrow,.NewPatientsHero-module__HkH3hq__title{grid-column:1;margin-top:8px}.NewPatientsHero-module__HkH3hq__actions{flex-direction:column;grid-area:2/2/span 2;align-self:end;align-items:stretch;gap:10px;margin-top:0}}@media (max-width:480px){.NewPatientsHero-module__HkH3hq__actions{flex-direction:column;align-items:stretch;gap:10px}.NewPatientsHero-module__HkH3hq__actions>a{width:100%}}
