 
/* reduce motion */
 @media (prefers-reduced-motion: reduce){
     .e42-get-items .e42-hero-item{
         transition: none;
    }
}
 .c-careers-hero_progress_inner {
     position: sticky;
     top: 0;
     left: 0;
     overflow: hidden;
}
 .c-careers-hero_listing li {
     display: flex;
     align-items: center;
     justify-content: center;
}
 img.e42-media.e42-media--image {
     object-fit: cover;
     width: 100%;
}
 .c-careers-hero_progress_inner::before{
    content:"";
    display:block;
    aspect-ratio:16/9
}
.c-careers-hero_progress_area{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%
}
.c-careers-hero_progress_ref{
    position:absolute;
    top:0;
    left:0;
    width:calc(0.5*(calc(100 * var(--vw, 1vw)) - 2*var(--grid-margin, 0px)) - (1 - 0.5)*var(--grid-gutter, 0px) + 0*var(--grid-gutter, 0px))
}
.c-careers-hero_progress_item{
    position:relative;
    width:calc(0.3333333333*(calc(100 * var(--vw, 1vw)) - 2*var(--grid-margin, 0px)) - (1 - 0.3333333333)*var(--grid-gutter, 0px) + 0*var(--grid-gutter, 0px));
    aspect-ratio:16/9
}
.c-careers-hero_progress_item.-fluid{
    width:max(calc(var(--progress) * (calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin, 0px)) - (1 - 0.5) * var(--grid-gutter, 0px) + 0 * var(--grid-gutter, 0px)) )
} 
.c-careers-hero_progress_image{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
 .c-careers-hero_listing {
     position: absolute;
     top: 35%;
     left: 50%;
     display: flex;
     flex-wrap: nowrap; 
     transform: translate3d(-50%, -50%, 0);	 
    margin: 0;
    padding: 0;
}
