#home-featured {
overflow: hidden;
}
#home-featured .home-card__background a {
display: block;
height: 100%;
}
#home-featured .home-card__background:after {
position: absolute;
pointer-events: none;
right: 0;
bottom: 0;
left: 0;
display: block;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent);
border-radius: 0 0 8px 8px;
content: '';
}
#home-featured .home-card__foreground {
top: unset;
}
#home-featured .home-card__header {
color: #000;
background: linear-gradient(to right, #fff, transparent);
}