
.team-card.women.women-photo-card{background:#111;color:#fff}
.team-card.women.women-photo-card>img.women-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% 50%;z-index:-2}
.women-photo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,8,10,.97),rgba(7,8,10,.75) 22%,transparent 65%);z-index:-1;pointer-events:none}
.women-photo-card .team-word{display:none}
.women-photo-card>div,.women-photo-card .team-no{position:relative;z-index:1}
.women-photo-card h3{color:#fff}
.women-photo-hero{position:relative;isolation:isolate;overflow:hidden;min-height:490px;display:flex;align-items:flex-end;padding:65px max(6vw,24px);background:#111;color:#fff}
.women-photo-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 29%;z-index:-2}
.women-photo-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.3) 47%,transparent 75%);z-index:-1}
.women-photo-hero .women-hero-copy{max-width:470px}
.women-photo-hero .breadcrumb{color:#fff;display:inline-block;margin-bottom:25px}
.women-photo-hero .eyebrow{color:#fff}
.women-photo-hero h1{color:#fff;font-size:clamp(64px,8vw,110px);line-height:1;margin:16px 0}
.women-photo-hero .women-hero-tagline{font-size:20px;margin:16px 0 0}
.women-photo-intro{max-width:1150px;margin:30px auto;padding:0 6vw;font-size:18px;line-height:1.65}
@media(max-width:700px){.women-photo-hero{min-height:520px;padding:30px 6vw}.women-photo-hero>img{object-position:63% center}.women-photo-hero:after{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.22) 52%,transparent 80%)}.women-photo-hero .breadcrumb{margin-bottom:10px}.women-photo-hero h1{font-size:64px}.women-photo-hero .women-hero-tagline{font-size:17px}.women-photo-intro{font-size:16px}}
