.hm-film{z-index:-1;pointer-events:none;background:#04060a;position:absolute;inset:0;overflow:hidden}.hm-film-still,.hm-film-take,.hm-film-loop{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.hm-film-still{transition:opacity .5s cubic-bezier(.2,.7,.2,1)}.hm-film:after{content:"";background:linear-gradient(#04060a57 0%,#04060a1f 24%,#04060a00 38% 52%,#04060a9e 100%);position:absolute;inset:0}
