.angie-oval-mask-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.angie-oval-mask-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    clip-path: ellipse(var(--mask-x, 10%) var(--mask-y, 10%) at 50% 50%);
    transition: clip-path 0.1s ease-out;
}

.angie-oval-mask-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
