.tc-film-backdrop{pointer-events:none;background:#183b2d;position:absolute;inset:0;overflow:hidden}.tc-film-backdrop>img,.tc-film-backdrop>video{object-fit:cover;object-position:var(--film-position,center);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.tc-film-backdrop>video{opacity:0;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.tc-film-backdrop.is-ready>video{opacity:1}@media (prefers-reduced-motion:reduce){.tc-film-backdrop>video{transition:none;display:none}}@media print{.tc-film-backdrop>video{display:none}}
