.ocf-meet-the-founders-video { padding-block: clamp(16px, 2.5vw, 28px); }

.ocf-meet-the-founders-video {
    background: var(--ocf-bg-alt);
}
.ocf-founder-video__content {
    max-width: 52rem;
    margin: 0 auto calc(var(--ocf-grid-gap) * 1.25);
    text-align: center;
}
.ocf-founder-video__content .heading-2 { margin-bottom: calc(var(--ocf-grid-gap) * 0.5); }
.ocf-founder-video__frame {
    width: min(100%, 56rem);
    aspect-ratio: 16 / 9;
    margin-inline: auto;
    overflow: hidden;
    border-radius: var(--image-radius);
    background: #111;
    box-shadow: var(--image-shadow);
}
.ocf-founder-video__frame iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
@media (max-width: 640px) {
    .ocf-founder-video__content { text-align: left; }
    .ocf-founder-video__frame { border-radius: var(--radius); }
}
