.signature[data-v-fdc249b1]{--sig:1;-webkit-mask-image:linear-gradient(100deg, #000 calc(var(--sig) * 130% - 30%), transparent calc(var(--sig) * 130%));mask-image:linear-gradient(100deg, #000 calc(var(--sig) * 130% - 30%), transparent calc(var(--sig) * 130%))}.film[data-v-9c0e818a]{--cell-h:118vw}@media (width>=40rem){.film[data-v-9c0e818a]{--cell-h:70vw}}@media (width>=64rem){.film[data-v-9c0e818a]{--cell-h:calc(100svh - 9rem - 3.5rem - 2.5rem)}}.film-cell[data-v-9c0e818a]{height:var(--cell-h);padding-inline:calc(var(--cell-h) * .022);background-color:var(--color-film);flex-direction:column;flex:none;display:flex;position:relative}.film-band[data-v-9c0e818a]{height:calc(var(--cell-h) * .06);margin-inline:calc(var(--cell-h) * -.022);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'%3E%3Crect x='6' y='3.5' width='12' height='9' rx='1.6' fill='%230a0a0a'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;background-size:auto 100%;flex:none;display:block}.film-edge[data-v-9c0e818a]{height:calc(var(--cell-h) * .04);font-family:var(--font-mono);font-size:max(9px, calc(var(--cell-h) * .015));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-stamp) 70%, transparent);flex:none;justify-content:space-between;align-items:center;gap:1em;display:flex}.film-photo[data-v-9c0e818a]{height:calc(var(--cell-h) * .8);width:calc(var(--cell-h) * .8 * var(--ratio,.8));aspect-ratio:4/5;background-color:#000;flex:none;align-self:flex-start;display:block;position:relative;overflow:hidden}@media (hover:hover){.film-cell[data-v-9c0e818a]{transition:background-color .5s var(--ease-out-expo)}.film-edge[data-v-9c0e818a]{transition:opacity .5s var(--ease-out-expo)}.film-photo[data-v-9c0e818a]:after{content:"";opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out-expo);background-color:#0a0a0a;position:absolute;inset:0}.film:has(.film-cell:hover) .film-cell[data-v-9c0e818a]{background-color:color-mix(in srgb, var(--color-film) 55%, #0a0a0a)}.film:has(.film-cell:hover) .film-cell:not(:hover) .film-photo[data-v-9c0e818a]:after{opacity:.45}.film:has(.film-cell:hover) .film-cell:not(:hover) .film-edge[data-v-9c0e818a]{opacity:.55}}
