    /* 1) Container keeps 16:9 aspect ratio */
    .vimeo-placeholder {
        position: relative;
        width: 100%;
        padding-top: 56.25%;
        /* 16:9 */
        background-size: cover;
        background-position: center;
        cursor: pointer;
        overflow: hidden;
    }

    /* 2) Centered “play” button */
    .vimeo-placeholder .play-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: 200px;
        background: url('/assets/images/playbtn.png') no-repeat center;
        border: none;
    }