.acu-slider-card {
    aspect-ratio: 2/3;
    color: var(--wp--preset--color--base);
}

.acu-slider-card__inner {
    color: var(--wp--preset--color--base);
    container-type: size;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding: 1rem;
    position: relative;
    text-decoration: none;
    width: 100%;
    z-index: 1;

    > * {
        position: relative;
        z-index: 1;
    }

    &::after {
        background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
        bottom: 0;
        content: "";
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 0;
    }
}

.acu-slider-card__media {
    bottom: 0;
    height: 100%;
    object-fit: cover;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
}

.acu-slider-card__title {
    color: var(--wp--preset--color--base);
    font-size: 10cqw;
    margin: 0;
}

.acu-slider-card__text {
    margin: 0;
}