/* Intro film: the first thing on the home page, in a hairline frame with no decoration, like the rank board. */
.film { margin: 0; --F: var(--font); --R: var(--radius-s); --FOCUS: var(--focus) }
.film { padding: var(--s6) 0 0 }
.film-frame { border: 1px solid var(--line); border-radius: var(--radius) }
.film-frame { position: relative; overflow: hidden; line-height: 0 }
.film video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; cursor: pointer }
