.film-strip{--u:1;--cell-w:calc(413px * var(--u));--cell-h:calc(380px * var(--u));position:relative}@media (max-width:767px){.film-strip{--u:0.62}}.film-strip__stage{position:relative;height:calc(470px * var(--u))}.film-strip__tilt{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.film-strip__film{position:relative;grid-area:1/1;width:110%;margin-left:-5%;height:var(--cell-h)}.film-strip__row{display:flex;width:100%;height:100%}.film-strip__slide{flex:none;width:var(--cell-w)}.film-strip__cell{position:relative;width:calc(var(--cell-w) + 1px);height:var(--cell-h);background:url(/film/cell-holes.svg) 0 0/var(--cell-w) var(--cell-h) no-repeat,linear-gradient(180deg,#3B2F25 0,#261F19 3%,#1C1713 50%,#171310 97%,#32271E 100%);-webkit-mask:url(/film/cell-mask.svg) 0 0/var(--cell-w) var(--cell-h) repeat-x;mask:url(/film/cell-mask.svg) 0 0/var(--cell-w) var(--cell-h) repeat-x}.film-strip__frame{position:absolute;left:calc(11px * var(--u));top:calc(60px * var(--u));width:calc(391px * var(--u));height:calc(261px * var(--u));padding:0;border:0;border-radius:calc(6px * var(--u));overflow:hidden;background:#120E0B;box-shadow:inset 0 0 0 1px rgb(255 240 220/.07);cursor:pointer}.film-strip__frame img{object-fit:cover;filter:sepia(.18) saturate(.72) contrast(1.06) brightness(.96)}.film-strip__frame:after,.film-strip__frame:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.film-strip__frame:before{background:radial-gradient(ellipse at center,transparent 55%,rgb(0 0 0/.42) 100%)}.film-strip__frame:after{background:var(--grain);opacity:.16;mix-blend-mode:overlay}.film-strip__dim{position:absolute;inset:0;z-index:2;background:rgb(18 14 11/.5);transition:opacity var(--dur-media) var(--ease)}.film-strip__slide.is-active .film-strip__dim{opacity:0}.film-strip__frame:focus-visible{outline:2px solid #E3A84E;outline-offset:3px}.film-strip__print{position:absolute;inset:0;font-family:var(--font-mono);font-size:calc(10px * var(--u));letter-spacing:calc(1.4px * var(--u));line-height:1;color:#E3A84E;opacity:.78;filter:blur(.35px);pointer-events:none;white-space:nowrap}.film-strip__print>span{position:absolute}.film-strip__print-top{top:calc(6px * var(--u))}.film-strip__print-top--name{left:calc(212px * var(--u))}.film-strip__print-top--code{left:calc(51px * var(--u))}.film-strip__print-num{bottom:calc(4px * var(--u));left:calc(19px * var(--u))}.film-strip__print-num--a{left:calc(218px * var(--u))}.film-strip__sheen{position:absolute;inset:calc(46px * var(--u)) 0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(135deg,transparent,rgb(255 255 255/.055) 42%,rgb(255 255 255/.09) 50%,rgb(255 255 255/.04) 58%,transparent)}.film-strip.is-ready .film-strip__stage{overflow-x:clip;perspective:1800px}.film-strip.is-ready .film-strip__tilt{transform:rotateX(6deg) rotate(-1.3deg);filter:drop-shadow(0 26px 30px rgb(27 24 22/.2)) drop-shadow(0 5px 7px rgb(27 24 22/.28)) drop-shadow(0 1px 1px rgb(27 24 22/.35))}.film-strip__caption{display:none}.film-strip__row--open .film-strip__frame{cursor:inherit}@media (prefers-reduced-motion:reduce){.film-strip__dim{transition:none}}.film-strip__bar{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:1.25rem}.film-strip__current{min-width:0;margin-right:auto}.film-strip__count,.film-strip__current p{margin:0}.film-strip__title{margin:0;font-family:var(--font-display);font-size:1.375rem;line-height:1.25}.film-strip__count{font-size:.9375rem}.film-strip__divider{color:var(--line-2)}.film-strip__arrows{display:flex;gap:.75rem}.film-strip__arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line-2);background:none;font-family:var(--font-sans);font-size:1rem;color:var(--ink);cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.film-strip__arrow:hover:not(:disabled){border-color:var(--ink)}.film-strip__arrow:disabled{opacity:.35;cursor:default}.film-strip:not(.is-ready) .film-strip__stage{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.film-strip:not(.is-ready) .film-strip__stage::-webkit-scrollbar{display:none}.film-strip:not(.is-ready) .film-strip__tilt{position:static;display:block}.film-strip:not(.is-ready) .film-strip__film{width:max-content;height:auto;margin:0;padding-inline:var(--space-gutter)}.film-strip:not(.is-ready) .film-strip__row{width:max-content}.film-strip:not(.is-ready) .film-strip__slide{scroll-snap-align:center}.film-strip:not(.is-ready) .film-strip__bar,.film-strip:not(.is-ready) .film-strip__dim,.film-strip:not(.is-ready) .film-strip__sheen,.film-strip:not(.is-ready) .film-strip__slide[aria-hidden]{display:none}.film-strip:not(.is-ready) .film-strip__frame{cursor:default}.film-strip:not(.is-ready) .film-strip__caption{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem calc(11px * var(--u)) 0}.film-strip:not(.is-ready) .film-strip__caption p{margin:0}.film-strip__back--film{position:absolute;z-index:2;top:50%;left:var(--space-gutter);translate:0 -50%;display:inline-flex;align-items:center;gap:.6em;min-height:44px;padding:0;border:0;background:none;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:#E3A84E;text-shadow:0 1px 3px rgb(0 0 0/.55);cursor:pointer;transition:color var(--dur) var(--ease)}.film-strip__back--film:focus-visible,.film-strip__back--film:hover{color:#F6CF8A}.film-strip__back--film:focus-visible{outline-color:#F6CF8A}@media (max-width:1099px){.film-strip__back--film{display:none}}@media (min-width:1100px){.film-strip__back--bar,.film-strip__divider{display:none}}