.lead-image,.media{cursor:zoom-in}.media{transition:border-color .24s ease}.media img{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.media:hover{border-color:#d6d6d6}.media:hover img{transform:scale(1.018)}.lead-image{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .24s ease}.lead-image:hover{border-color:#d6d6d6;transform:scale(1.008)}.lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:48px;background:transparent;border:0;opacity:0;transform:scale(.985);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.lightbox.is-open{opacity:1;transform:scale(1)}.lightbox::backdrop{background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease}.lightbox.is-open::backdrop{opacity:1}.lightbox img{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--radius,18px)}.lightbox button{position:fixed;width:20px;height:20px;padding:0;border:0;background:transparent;font-size:0;cursor:pointer}.lightbox button::before,.lightbox button::after{content:"";position:absolute;left:0;top:9px;width:20px;height:1.5px;background:#fff}.lightbox button::before{transform:rotate(45deg)}.lightbox button::after{transform:rotate(-45deg)}@media(max-width:700px){.lightbox{padding:72px 18px 24px}}@media(prefers-reduced-motion:reduce){.media,.media img,.lead-image,.lightbox,.lightbox::backdrop{transition:none}.media:hover img,.lead-image:hover{transform:none}}
