.production-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;pointer-events:none}.viz[data-viz="how"]{position:relative}.viz[data-viz="how"] video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.viz[data-viz="how"] canvas{position:relative;pointer-events:none}#film-sound{position:absolute;bottom:12px;right:12px;z-index:2;padding:8px 12px;background:#141416;color:#eeedeb;border:1px solid #777;border-radius:6px}.brand .mark{background-image:url("assets/logo-web.png");background-size:cover;border-radius:3px}.brand .mark g{opacity:0}