.stills[data-astro-cid-2jbfpp2s]{padding:clamp(40px,6vw,72px) 0 0}.stills__head[data-astro-cid-2jbfpp2s]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.stills__count[data-astro-cid-2jbfpp2s]{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--ink-muted)}.stills__viewer[data-astro-cid-2jbfpp2s]{position:relative;aspect-ratio:16 / 9;background:var(--bg-soft);overflow:hidden}.stills__track[data-astro-cid-2jbfpp2s]{position:absolute;inset:0}.stills__slide[data-astro-cid-2jbfpp2s]{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.stills__slide[data-astro-cid-2jbfpp2s].is-active{opacity:1;pointer-events:auto}@media(min-width:721px){.stills__slide--clone[data-astro-cid-2jbfpp2s]{display:none}}.stills__slide[data-astro-cid-2jbfpp2s] img[data-astro-cid-2jbfpp2s]{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.stills__slide[data-astro-cid-2jbfpp2s] figcaption[data-astro-cid-2jbfpp2s]{display:none}.stills__nav[data-astro-cid-2jbfpp2s]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;background:#00000073;color:#fff;cursor:pointer;display:grid;place-items:center;z-index:2;transition:background .2s}.stills__nav[data-astro-cid-2jbfpp2s]:hover{background:#000000b3}.stills__nav[data-astro-cid-2jbfpp2s] svg[data-astro-cid-2jbfpp2s]{width:22px;height:22px}.stills__nav--prev[data-astro-cid-2jbfpp2s]{left:16px}.stills__nav--next[data-astro-cid-2jbfpp2s]{right:16px}.stills__dots[data-astro-cid-2jbfpp2s]{display:flex;gap:8px;justify-content:center;margin-top:16px}.stills__dot[data-astro-cid-2jbfpp2s]{width:24px;height:2px;border:0;background:var(--rule);cursor:pointer;padding:0;transition:background .2s}.stills__dot[data-astro-cid-2jbfpp2s][aria-selected=true]{background:var(--accent)}.lightbox[data-astro-cid-2jbfpp2s]{position:fixed;inset:0;background:#000000eb;z-index:100;display:grid;place-items:center;padding:clamp(24px,6vw,80px)}.lightbox[data-astro-cid-2jbfpp2s][hidden]{display:none}.lightbox__figure[data-astro-cid-2jbfpp2s]{margin:0;max-width:min(1400px,94vw);max-height:90vh;display:flex;flex-direction:column;gap:14px}.lightbox__figure[data-astro-cid-2jbfpp2s] img[data-astro-cid-2jbfpp2s]{max-width:100%;max-height:80vh;object-fit:contain}.lightbox__figure[data-astro-cid-2jbfpp2s] figcaption[data-astro-cid-2jbfpp2s]{color:#ffffffb3;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center}.lightbox__close[data-astro-cid-2jbfpp2s],.lightbox__nav[data-astro-cid-2jbfpp2s]{position:absolute;width:48px;height:48px;border:0;background:transparent;color:#fffc;cursor:pointer;display:grid;place-items:center;transition:color .2s}.lightbox__close[data-astro-cid-2jbfpp2s]:hover,.lightbox__nav[data-astro-cid-2jbfpp2s]:hover{color:#fff}.lightbox__close[data-astro-cid-2jbfpp2s] svg[data-astro-cid-2jbfpp2s],.lightbox__nav[data-astro-cid-2jbfpp2s] svg[data-astro-cid-2jbfpp2s]{width:28px;height:28px}.lightbox__close[data-astro-cid-2jbfpp2s]{top:24px;right:24px}.lightbox__nav--prev[data-astro-cid-2jbfpp2s]{left:24px;top:50%;transform:translateY(-50%)}.lightbox__nav--next[data-astro-cid-2jbfpp2s]{right:24px;top:50%;transform:translateY(-50%)}@media(max-width:720px){.stills__viewer[data-astro-cid-2jbfpp2s]{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);aspect-ratio:auto;height:65vw;background:transparent}.stills__track[data-astro-cid-2jbfpp2s]{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:15vw;column-gap:4vw}.stills__track[data-astro-cid-2jbfpp2s]::-webkit-scrollbar{display:none}.stills__slide[data-astro-cid-2jbfpp2s]{position:relative;inset:auto;flex:0 0 100%;min-width:0;overflow:hidden;opacity:1;pointer-events:auto;scroll-snap-align:center;scroll-snap-stop:always;transition:none}.stills__slide[data-astro-cid-2jbfpp2s] img[data-astro-cid-2jbfpp2s]{position:absolute;inset:0}.stills__nav[data-astro-cid-2jbfpp2s]{width:40px;height:40px}.stills__nav--prev[data-astro-cid-2jbfpp2s]{left:6px}.stills__nav--next[data-astro-cid-2jbfpp2s]{right:6px}.stills__track[data-astro-cid-2jbfpp2s]{opacity:0}.stills__track[data-astro-cid-2jbfpp2s].is-ready{opacity:1;transition:opacity .3s ease}}
