<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.at-videoBanner {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 5em;
    min-height: 25vh;
    color: #fff;
    overflow: hidden;
    border: none;
}

.at-videoBanner__contentWrapper {
    position: relative;
    height: 100%;
    padding: 0 1rem;
}

.at-videoBanner__content {
    padding: 2rem;
}

.at-videoBanner__title {
    margin: 0 0 1rem 0;
    color: #fff;
}

.at-videoBanner__description {
    margin-bottom: 0;
}

.at-videoBanner__button {
    margin: 1rem 0 0 0;
}

.at-videoBanner__videoWrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -99;
    container-name: videoWrapper;
    container-type: size;
}

.at-videoBanner__videoWrapper::after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    background: rgba(0, 0, 0, 0.3);
}

.at-videoBanner__video,
.at-videoBanner__video &gt; iframe {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.at-videoBanner__video iframe {
    border: none;
}

@container videoWrapper (aspect-ratio &gt;= 16/9) {
    .at-videoBanner__video {
        height: 300%;
        top: -100%;
    }
}

@container videoWrapper (aspect-ratio &lt; 16/9) {
    .at-videoBanner__video {
        width: 500%;
        left: -200%;
        height: calc(100% + 100px);
        top: -50px;
    }
}

@media (min-width: 500px) {
    .at-videoBanner {
        padding: 4em 0;
    }

    .at-videoBanner--small {
        padding: 2em 0;
    }

    .at-videoBanner--large {
        padding: 6em 0;
    }

    .at-videoBanner--xlarge {
        padding: 8em 0;
    }
}

@media (min-width: 1000px) {
    .at-videoBanner {
        padding: 10em 0;
    }

    .at-videoBanner--small {
        padding: 5em 0;
    }

    .at-videoBanner--large {
        padding: 12em 0;
    }

    .at-videoBanner--xlarge {
        padding: 14em 0;
    }
}
</pre></body></html>