.event-film{margin:0;min-width:0}
.event-film video{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:650px;object-fit:contain;background:#080808;border:1px solid #5d4a3a;color-scheme:dark}
.event-film video:focus-visible{outline:3px solid #f4efe8;outline-offset:5px}
.event-film figcaption{padding-block:18px 0;line-height:1.7}
.event-film figcaption>span{font:400 25px/1.35 var(--display);color:#f4efe8}
.event-film figcaption>p{font:14px/1.7 var(--body);color:#c6b5a6;margin-top:5px}
.event-intro .event-film{margin-top:28px}
.event-intro .event-film video{max-height:520px}
.a11y-largeText .event-film figcaption>p{font-size:20px}
.a11y-contrast .event-film figcaption>*{color:#fff}
@media(max-width:800px){.event-film video,.event-intro .event-film video{max-height:none}.event-intro .event-film{margin-top:22px}}
