.work-page .talent-hero { min-height: 760px; }
.work-page .talent-portrait { object-position: center 75%; }
.work-page .talent-hero::after { background: linear-gradient(90deg, rgba(7,10,11,.05) 0%, rgba(7,10,11,.12) 30%, rgba(7,10,11,.75) 54%, #070a0b 100%), linear-gradient(0deg, #070a0b, transparent 22%); }
.work-page .talent-hero-inner { padding-left: 51%; padding-top: 80px; padding-bottom: 100px; }
.work-page .talent-hero h1 { font-size: clamp(38px, 3.8vw, 58px); }
.work-page .talent-caption { right: auto; left: 32px; }
@media (max-width: 767px) {
    .work-page .talent-hero { display: block; min-height: 0; }
    .work-page .talent-portrait { height: auto; aspect-ratio: 1.5; object-fit: cover; object-position: center; }
    .work-page .talent-hero::after { bottom: auto; height: 67vw; background: linear-gradient(0deg, #070a0b, transparent 35%); }
    .work-page .talent-hero-inner { padding: calc(67vw + 24px) 20px 65px; }
    .work-page .talent-hero h1 { font-size: clamp(36px, 9vw, 52px); }
    .work-page .talent-caption { left: 20px; right: auto; bottom: 18px; font-size: 8px; }
}
