.site-foot{box-sizing:border-box;width:100%;padding:32px max(16px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--ink);color:var(--cream);font:500 15px/1.5 Space Grotesk,system-ui,sans-serif}.foot-in{max-width:680px;margin:0 auto}.foot-line{margin:0 0 12px;font:400 20px/1.35 Marcellus,Georgia,serif;color:var(--amber)}.foot-links{display:flex;flex-wrap:wrap;gap:0 20px;margin:0 0 8px;padding:0;list-style:none}.foot-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--cream);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;scroll-margin:72px 0 16px}.foot-links a:hover{color:var(--amber)}.foot-links a:focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:2px}.foot-links .foot-privacy{color:var(--amber);font-weight:700}.foot-legal{margin:0;font-size:13px;opacity:.7}.film-foot{position:relative;z-index:9;scroll-snap-align:end;visibility:hidden}html.live .film-foot{visibility:visible}