.video-figure{margin:0;max-width:860px;margin-inline:auto}.video-figure video{display:block;width:100%;max-height:640px;background:#18191a;border-radius:8px;object-fit:contain}.video-figure figcaption{font-size:12px;color:var(--muted);margin-top:14px;text-align:center}.contact .text-link{color:#fff;border-color:#f18b96}.contact .text-link:hover{color:#f18b96}@media(max-width:700px){.video-figure video{max-height:70vh}.video-figure figcaption{text-align:left}}
