.careers-role-title{position:relative;width:fit-content;max-width:100%}.careers-role-title:after{content:"";position:absolute;left:0;bottom:.08em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.group:focus-visible .careers-role-title:after,.group:hover .careers-role-title:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.careers-role-title:after{transition:none!important}}.careers-hero-image{background-color:#f4f4f4}