/* A quiet collage of the actual short films, behind the production figures. */
#works .works-proof{position:relative;isolation:isolate;--proof-film-radius:9px}
#works .works-proof>.proof-heading,#works .works-proof>.proof-grid{position:relative;z-index:1;text-shadow:0 2px 18px #031018b3}
.proof-films{position:absolute;inset:-28px -4vw 0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 85%,transparent)}
.proof-films::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#06121b12,#06121b42 42%,#06121b33);pointer-events:none}
.proof-film{position:absolute;left:var(--film-x);top:var(--film-y);width:clamp(96px,14.4%,180px);aspect-ratio:9/16;overflow:hidden;border-radius:var(--proof-film-radius);background:#07121a;opacity:.46;transform:translate3d(calc(-50% + var(--drift-x,0px)),calc(-50% + var(--drift-y,0px)),0) rotate(calc(var(--film-angle) + var(--drift-angle,0deg)));transform-origin:center;will-change:transform;-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}
.proof-film video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;filter:brightness(.86) saturate(.8)}
.proof-film:nth-child(1){--film-x:8%;--film-y:49%;--film-angle:-5deg}
.proof-film:nth-child(2){--film-x:29%;--film-y:62%;--film-angle:3deg}
.proof-film:nth-child(3){--film-x:50%;--film-y:43%;--film-angle:-2deg}
.proof-film:nth-child(4){--film-x:72%;--film-y:61%;--film-angle:4deg}
.proof-film:nth-child(5){--film-x:94%;--film-y:44%;--film-angle:-4deg}
@media(max-width:767px){
 .proof-films{inset:-14px -24px 0}
 .proof-film{width:34.4%;max-width:144px;opacity:.38}
 .proof-film:nth-child(1){--film-x:17%;--film-y:18%}
 .proof-film:nth-child(2){--film-x:83%;--film-y:24%}
 .proof-film:nth-child(3){--film-x:14%;--film-y:68%}
 .proof-film:nth-child(4){--film-x:84%;--film-y:76%}
 .proof-film:nth-child(5){--film-x:49%;--film-y:47%}
}
@media(prefers-reduced-motion:reduce){.proof-film{will-change:auto;transform:translate(-50%,-50%) rotate(var(--film-angle))}}
