.project-action-bar{z-index:80;width:100%;height:calc(var(--project-action-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--project-action-ink,#111);border-bottom:1px solid var(--project-action-ink,#111);background:var(--project-action-surface,#fff);color:var(--project-action-ink,#111);visibility:visible;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(0)}.project-action-bar[data-visible=false]{visibility:hidden;pointer-events:none;transform:translateY(100%)}.project-action-bar>button,.project-action-bar>a{min-width:0;font:400 var(--text-label)/var(--leading-label) var(--project-font-label,var(--font-mono));letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;transition:opacity var(--control-state-duration) var(--ease-entrance),background var(--control-state-duration) var(--ease-entrance);background:0 0;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;padding:0 24px;display:flex}.project-action-bar>:not(:first-child){border-left:1px solid var(--color-line)}.project-action-bar>button+a{padding-inline:var(--space-4);opacity:.6;flex:0 0 clamp(112px,16vw,200px)}.project-action-bar>button+a:hover{opacity:1}.project-action-bar>button:hover,.project-action-bar>a:hover{background:var(--project-action-hover,#f0f0f0)}.full-film-dialog{background:var(--project-media-surface,#000);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--project-media-ink,#fff);border:0;margin:0;padding:0;position:fixed;inset:0}.full-film-dialog::backdrop{background:var(--project-media-surface,#000)}.full-film-dialog iframe,.full-film-dialog video{border:0;width:100%;height:100%;display:block}.full-film-dialog video{object-fit:contain}.full-film-dialog.full-film-local{color:#fff;background:0 0}.full-film-dialog.full-film-local::backdrop{background:0 0}.full-film-dialog.full-film-local .analogue-lightbox-surface{background:#151515}.full-film-local .case-video-player{height:auto;aspect-ratio:var(--photo-ratio)}.full-film-local .full-film-video{height:100%;aspect-ratio:var(--photo-ratio);object-fit:contain}.full-film-local .case-video-player{filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 8px 12px #0000006b)}.full-film-recovery{color:#fff;font:11px/16px var(--font-mono);align-self:center;margin-right:auto}.full-film-dialog .video-first-poster{object-fit:contain}.full-film-dialog .case-video-controls,.full-film-dialog .case-video-controls button,.full-film-dialog .case-video-error{color:var(--project-media-ink,#fff)}.full-film-dialog .full-film-close,.full-film-dialog .full-film-external{z-index:3}.full-film-close{top:max(16px,env(safe-area-inset-top));width:44px;height:44px;color:var(--project-media-ink,#fff);-webkit-backdrop-filter:blur(var(--hover-surface-blur));backdrop-filter:blur(var(--hover-surface-blur));background:#1118;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:16px}.full-film-close:hover{background:#111c}.full-film-external{font:11px/16px var(--project-font-label,var(--font-mono));color:var(--project-media-ink,#fff);background:#0009;padding:4px 8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.project-action-bar,.project-action-bar>button,.project-action-bar>a{transition:none}}.project-film-status{font:400 var(--text-label)/var(--leading-label) var(--project-font-label,var(--font-mono));letter-spacing:var(--tracking-label);text-transform:uppercase;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.full-film-dialog.full-film-youtube{background:0 0}.full-film-dialog.full-film-youtube::backdrop{background:0 0}.full-film-youtube .analogue-lightbox-print{aspect-ratio:16/9}
