.video-facade[data-astro-cid-4tjfjeft]{position:relative;overflow:hidden;background:var(--navy-900);width:100%}.video-facade[data-astro-cid-4tjfjeft] picture,.video-facade[data-astro-cid-4tjfjeft] img{width:100%;height:100%}.video-facade[data-astro-cid-4tjfjeft] img{object-fit:cover;filter:saturate(.9) brightness(.72);transition:transform 1.2s var(--ease-out),filter .6s var(--ease-out)}.video-facade[data-astro-cid-4tjfjeft]:hover img{transform:scale(1.03);filter:saturate(1) brightness(.8)}.video-facade[data-astro-cid-4tjfjeft] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.play[data-astro-cid-4tjfjeft]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--s-3);background:none;border:0;cursor:pointer;color:var(--paper)}.play__ring[data-astro-cid-4tjfjeft]{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#0808518c;box-shadow:inset 0 0 0 1.5px #efebe8cc;backdrop-filter:blur(6px);transition:transform .5s var(--ease-out),box-shadow .4s var(--ease-out),background-color .4s}.play__ring[data-astro-cid-4tjfjeft] svg{transform:translate(2px)}.play[data-astro-cid-4tjfjeft]:hover .play__ring[data-astro-cid-4tjfjeft],.play[data-astro-cid-4tjfjeft]:focus-visible .play__ring[data-astro-cid-4tjfjeft]{transform:scale(1.08);box-shadow:inset 0 0 0 2px var(--magenta);background:#080851bf}.play__label[data-astro-cid-4tjfjeft]{font-size:var(--t-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cards[data-astro-cid-pudlaq5d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8) clamp(1rem,.5rem + 1.6vw,2rem)}.card[data-astro-cid-pudlaq5d]{position:relative;display:grid;gap:var(--s-5)}.card__body[data-astro-cid-pudlaq5d]{display:grid;gap:var(--s-3);justify-items:start}.card__date[data-astro-cid-pudlaq5d]{color:var(--ink-3)}.card__title[data-astro-cid-pudlaq5d]{font-size:var(--t-lg);font-weight:600;line-height:1.3;text-wrap:pretty}.card__title[data-astro-cid-pudlaq5d] a[data-astro-cid-pudlaq5d]{text-decoration:none}.stretched[data-astro-cid-pudlaq5d]:after{content:"";position:absolute;inset:0;z-index:1}.card[data-astro-cid-pudlaq5d]:hover .card__title[data-astro-cid-pudlaq5d] a[data-astro-cid-pudlaq5d]{text-decoration:underline;text-decoration-color:var(--magenta)}.card[data-astro-cid-pudlaq5d]:hover .media--zoom img{transform:scale(1.04)}.card__cta[data-astro-cid-pudlaq5d]{color:var(--ink)}.card[data-astro-cid-pudlaq5d]:hover .card__cta[data-astro-cid-pudlaq5d]{background-size:100% 2px}.card[data-astro-cid-pudlaq5d]:focus-within{outline:2px solid var(--magenta);outline-offset:6px}.card[data-astro-cid-pudlaq5d] .stretched:focus-visible{outline:none}.rend-head[data-astro-cid-pudlaq5d]{display:grid;gap:var(--s-4);max-width:60ch}.rend-note[data-astro-cid-pudlaq5d]{font-size:var(--t-sm)}.gallery[data-astro-cid-pudlaq5d]{--gap: clamp(.5rem, .3rem + .6vw, .875rem);container-type:inline-size;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc((100cqi - 3 * var(--gap)) / 4);grid-auto-flow:dense;gap:var(--gap)}.tile--big[data-astro-cid-pudlaq5d]{grid-column:span 2;grid-row:span 2}.tile__btn[data-astro-cid-pudlaq5d]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:var(--paper);cursor:zoom-in;overflow:hidden}.tile__btn[data-astro-cid-pudlaq5d] picture,.tile__btn[data-astro-cid-pudlaq5d] img{width:100%;height:100%}.tile__btn[data-astro-cid-pudlaq5d] img{object-fit:cover;transition:transform 1.2s var(--ease-out),filter .5s var(--ease-out)}.tile__btn[data-astro-cid-pudlaq5d]:hover img,.tile__btn[data-astro-cid-pudlaq5d]:focus-visible img{transform:scale(1.05)}.tile__zoom[data-astro-cid-pudlaq5d]{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:40px;height:40px;background:#080851bf;color:var(--paper);opacity:0;transform:translateY(6px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.tile__btn[data-astro-cid-pudlaq5d]:hover .tile__zoom[data-astro-cid-pudlaq5d],.tile__btn[data-astro-cid-pudlaq5d]:focus-visible .tile__zoom[data-astro-cid-pudlaq5d]{opacity:1;transform:none}.tile__btn[data-astro-cid-pudlaq5d]:focus-visible{outline-offset:2px}.films[data-astro-cid-pudlaq5d]{display:grid}.film--vertical[data-astro-cid-pudlaq5d]{align-items:center;row-gap:var(--s-7)}.film--vertical[data-astro-cid-pudlaq5d] .film__player[data-astro-cid-pudlaq5d]{grid-column:2 / span 4}.film--vertical[data-astro-cid-pudlaq5d] .film__text[data-astro-cid-pudlaq5d]{grid-column:7 / -1;display:grid;gap:var(--s-6)}.film--wide[data-astro-cid-pudlaq5d]{margin-top:var(--section);padding-top:var(--section);border-top:1px solid var(--line-dark)}.film__head[data-astro-cid-pudlaq5d]{row-gap:var(--s-5);margin-bottom:var(--s-8);align-items:end}.film__head[data-astro-cid-pudlaq5d] h2[data-astro-cid-pudlaq5d]{grid-column:1 / span 6}.film__head[data-astro-cid-pudlaq5d] p[data-astro-cid-pudlaq5d]{grid-column:7 / -1}.lightbox[data-astro-cid-pudlaq5d]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#04042ff5;color:var(--paper)}.lightbox[data-astro-cid-pudlaq5d]::backdrop{background:#04042f99}.lightbox[data-astro-cid-pudlaq5d][open]{display:grid;place-items:center;animation:lb-in .4s var(--ease-out)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox__fig[data-astro-cid-pudlaq5d]{display:grid;gap:var(--s-4);justify-items:center;width:min(92vw,1600px);padding:4.5rem 4rem 2rem}.lightbox__fig[data-astro-cid-pudlaq5d] img[data-astro-cid-pudlaq5d]{max-height:calc(100svh - 14rem);width:auto;max-width:100%;object-fit:contain}.lightbox[data-astro-cid-pudlaq5d] figcaption[data-astro-cid-pudlaq5d]{display:grid;gap:var(--s-2);max-width:72ch;text-align:center;font-size:var(--t-sm);color:var(--on-dark-2)}.lightbox[data-astro-cid-pudlaq5d] figcaption[data-astro-cid-pudlaq5d] .meta[data-astro-cid-pudlaq5d]{color:var(--magenta)}.lb-btn[data-astro-cid-pudlaq5d]{position:absolute;display:grid;place-items:center;width:52px;height:52px;background:#efebe814;border:1px solid var(--line-dark);color:var(--paper);cursor:pointer;transition:background-color .3s var(--ease-out),border-color .3s}.lb-btn[data-astro-cid-pudlaq5d]:hover{background:#efebe829;border-color:var(--magenta)}.lb-close[data-astro-cid-pudlaq5d]{top:1rem;right:1rem}.lb-prev[data-astro-cid-pudlaq5d]{left:1rem;top:50%;translate:0 -50%}.lb-next[data-astro-cid-pudlaq5d]{right:1rem;top:50%;translate:0 -50%}@media(max-width:1000px){.cards[data-astro-cid-pudlaq5d]{grid-template-columns:repeat(2,minmax(0,1fr))}.film--vertical[data-astro-cid-pudlaq5d] .film__player[data-astro-cid-pudlaq5d]{grid-column:1 / span 6}.film--vertical[data-astro-cid-pudlaq5d] .film__text[data-astro-cid-pudlaq5d]{grid-column:7 / -1}.film__head[data-astro-cid-pudlaq5d] h2[data-astro-cid-pudlaq5d],.film__head[data-astro-cid-pudlaq5d] p[data-astro-cid-pudlaq5d]{grid-column:1 / -1}}@media(max-width:760px){.gallery[data-astro-cid-pudlaq5d]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((100cqi - var(--gap)) / 2)}.film--vertical[data-astro-cid-pudlaq5d] .film__player[data-astro-cid-pudlaq5d]{grid-column:2 / span 10}.film--vertical[data-astro-cid-pudlaq5d] .film__text[data-astro-cid-pudlaq5d]{grid-column:1 / -1}.lightbox__fig[data-astro-cid-pudlaq5d]{padding:4.5rem 1rem 6rem}.lb-prev[data-astro-cid-pudlaq5d],.lb-next[data-astro-cid-pudlaq5d]{top:auto;bottom:1rem;translate:none}.lb-prev[data-astro-cid-pudlaq5d]{left:calc(50% - 60px)}.lb-next[data-astro-cid-pudlaq5d]{right:calc(50% - 60px)}}@media(max-width:640px){.cards[data-astro-cid-pudlaq5d]{grid-template-columns:1fr}}
