.film-tile[data-astro-cid-qhzid7dc]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.6rem;padding:0;display:grid}.film-tile__frame[data-astro-cid-qhzid7dc]{display:block;position:relative;overflow:hidden}.film-tile[data-astro-cid-qhzid7dc] img[data-astro-cid-qhzid7dc],.film-tile[data-astro-cid-qhzid7dc] video[data-astro-cid-qhzid7dc]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.film-tile[data-astro-cid-qhzid7dc]:hover img[data-astro-cid-qhzid7dc],.film-tile[data-astro-cid-qhzid7dc]:hover video[data-astro-cid-qhzid7dc]{transform:scale(1.07) translate(calc(var(--pan-x,0) * -3%), calc(var(--pan-y,0) * -3%))}.film-tile__play[data-astro-cid-qhzid7dc]{aspect-ratio:1;--fg:var(--on-photo);--gold:var(--on-photo-gold);background:#0b0b0c59;border:1px solid #f3ede4b3;border-radius:50%;width:2.4rem;transition:background .4s,border-color .4s;position:absolute;bottom:.9rem;left:.9rem}.film-tile__play[data-astro-cid-qhzid7dc]:after{content:"";border-block:.4rem solid #0000;border-left:.65rem solid var(--fg);width:0;height:0;margin:auto;position:absolute;inset:0;translate:2px}.film-tile--overlay[data-astro-cid-qhzid7dc]{position:relative}.film-tile--overlay[data-astro-cid-qhzid7dc] .film-tile__caption[data-astro-cid-qhzid7dc]{--fg-dim:var(--on-photo-dim);color:var(--on-photo);pointer-events:none;background:linear-gradient(#0000,#0b0b0ccc);padding:2.5rem .9rem .75rem;position:absolute;inset:auto 0 0}.film-tile--overlay[data-astro-cid-qhzid7dc] .film-tile__play[data-astro-cid-qhzid7dc]{inset:.9rem .9rem auto auto}.film-tile[data-astro-cid-qhzid7dc]:hover .film-tile__play[data-astro-cid-qhzid7dc]{border-color:var(--gold);background:#c9a24a59}.film-tile__caption[data-astro-cid-qhzid7dc]{font-size:var(--step--1);letter-spacing:.08em;color:var(--fg-dim);justify-content:space-between;gap:1rem;display:flex}.viewer[data-astro-cid-xrdz5mee]{background:var(--bg);width:100vw;max-width:none;height:100svh;max-height:none;color:var(--fg);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-xrdz5mee][open]{animation:viewer-in .5s var(--ease-out);grid-template-rows:1fr auto;display:grid}.viewer[data-astro-cid-xrdz5mee]::backdrop{background:0 0}@keyframes viewer-in{0%{opacity:0}}.viewer[data-astro-cid-xrdz5mee].is-expanding[open]{animation:viewer-bg .5s var(--ease-out)}@keyframes viewer-bg{0%{background-color:#0000}}.viewer__stage[data-astro-cid-xrdz5mee]{touch-action:pan-y;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:clamp(3.5rem,6vh,4.5rem) clamp(.5rem,4vw,5rem) .5rem;display:grid;container-type:size}.viewer__stage[data-astro-cid-xrdz5mee] picture{display:contents}.viewer__stage[data-astro-cid-xrdz5mee] img,.viewer__stage[data-astro-cid-xrdz5mee] video{object-fit:contain;width:auto;max-width:100cqw;height:auto;max-height:100cqh;animation:viewer-in .6s var(--ease-out)}.viewer__bar[data-astro-cid-xrdz5mee]{padding:.75rem var(--gutter) 1.25rem;font-size:var(--step--1);letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;display:flex}.viewer__title[data-astro-cid-xrdz5mee]{color:var(--fg-dim);margin:0}.viewer__story[data-astro-cid-xrdz5mee]{color:var(--gold);text-decoration:none}.viewer__story[data-astro-cid-xrdz5mee][hidden]{display:none}.viewer__count[data-astro-cid-xrdz5mee]{color:var(--fg-dim);margin-left:auto}.viewer__btn[data-astro-cid-xrdz5mee]{aspect-ratio:1;width:3rem;font:inherit;color:var(--on-photo);cursor:pointer;background:#0b0b0c80;border:1px solid #f3ede44d;border-radius:50%;place-items:center;font-size:1.1rem;transition:border-color .3s;display:grid;position:absolute}.viewer__btn[data-astro-cid-xrdz5mee]:hover{border-color:var(--gold)}.viewer__close[data-astro-cid-xrdz5mee]{top:.75rem;right:var(--gutter)}.viewer__prev[data-astro-cid-xrdz5mee],.viewer__next[data-astro-cid-xrdz5mee]{top:50%;translate:0 -50%}.viewer__prev[data-astro-cid-xrdz5mee]{left:.75rem}.viewer__next[data-astro-cid-xrdz5mee]{right:.75rem}@media (hover:none) and (width<=899px){.viewer__prev[data-astro-cid-xrdz5mee],.viewer__next[data-astro-cid-xrdz5mee]{display:none}}
