/* Match the audience-page portrait-behind-copy treatment on narrow screens. */
@media(max-width:900px){
 .nf-hero.nf-hero-child,.pbm-hero.pbm-neuromodulation-hero,.at-hero{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;aspect-ratio:auto;min-height:580px;height:auto;padding:0;overflow:hidden;background:#04172d}
 .nf-hero.nf-hero-child>img,.pbm-hero.pbm-neuromodulation-hero>.pbm-woman-hero-photo,.at-hero>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:70% center;transform:none;mask-image:none;-webkit-mask-image:none;z-index:0}
 .nf-hero.nf-hero-child::before,.pbm-hero.pbm-neuromodulation-hero::before,.at-hero::before{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#04172df5 0%,#04172dd9 38%,#04172d66 100%),linear-gradient(0deg,#04172daa,transparent 65%)}
 .nf-hero.nf-hero-child>.nf-hero-copy,.pbm-hero.pbm-neuromodulation-hero>div,.at-hero>.at-hero-copy{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:760px;margin:0;padding:65px 6vw;color:#fff}
 .nf-hero.nf-hero-child .nf-hero-copy p,.pbm-hero.pbm-neuromodulation-hero>div>p,.at-hero-copy>p:not(.eyebrow){max-width:650px}
 .at-hero::after{z-index:1}
}
@media(max-width:650px){
 .nf-hero.nf-hero-child h1,.pbm-hero.pbm-neuromodulation-hero h1,.at-hero h1{font-size:38px;line-height:1.1}
 .nf-hero.nf-hero-child>img,.pbm-hero.pbm-neuromodulation-hero>.pbm-woman-hero-photo,.at-hero>img{object-position:73% center}
}
