.video-state{position:absolute;right:12px;bottom:12px;font-size:8px;letter-spacing:.5px;color:#fff;background:#1119;padding:4px 7px;border-radius:3px;z-index:2;pointer-events:none}.video-state:empty{display:none}.project-film .film-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.project-film iframe{position:absolute;inset:0;opacity:0;transition:opacity .8s}.project-film.is-playing iframe{opacity:1}.float-a>span{text-align:right}
