html.me-lightbox-open,html.me-lightbox-open body{overflow:hidden}.me-lightbox{position:fixed;z-index:1000000;inset:0;display:grid;place-items:center;background:rgba(2,3,2,.96);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:opacity .32s ease,visibility .32s}.me-lightbox.is-open{opacity:1;visibility:visible}.me-lightbox__stage{position:absolute;inset:5vh 7vw;display:grid;place-items:center;margin:0}.me-lightbox__image{display:block;width:auto;height:auto;max-width:100%;max-height:90vh;object-fit:contain;opacity:0;transform:scale(.975);filter:blur(3px);transition:opacity .35s ease,transform .55s cubic-bezier(.2,.7,.2,1),filter .35s}.me-lightbox__image.is-loaded{opacity:1;transform:scale(1);filter:none}.me-lightbox button{position:absolute;z-index:2;display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(4,5,4,.18);color:#fff;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.me-lightbox button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.me-lightbox__close{top:25px;right:27px}.me-lightbox__prev,.me-lightbox__next{top:50%;transform:translateY(-50%)}.me-lightbox__prev:hover,.me-lightbox__next:hover{transform:translateY(-50%) scale(1.05)}.me-lightbox__prev{left:27px}.me-lightbox__next{right:27px}.me-lightbox button:before,.me-lightbox button:after{content:"";position:absolute;width:15px;height:1px;background:currentColor}.me-lightbox__close:before{transform:rotate(45deg)}.me-lightbox__close:after{transform:rotate(-45deg)}.me-lightbox__prev:before,.me-lightbox__prev:after,.me-lightbox__next:before,.me-lightbox__next:after{width:10px}.me-lightbox__prev:before{transform:translateY(-3px) rotate(-45deg)}.me-lightbox__prev:after{transform:translateY(3px) rotate(45deg)}.me-lightbox__next:before{transform:translateY(-3px) rotate(45deg)}.me-lightbox__next:after{transform:translateY(3px) rotate(-45deg)}.me-lightbox button[hidden]{display:none}@media(max-width:700px){.me-lightbox__stage{inset:70px 12px}.me-lightbox__image{max-height:calc(100vh - 140px)}.me-lightbox__close{top:14px;right:14px}.me-lightbox__prev,.me-lightbox__next{top:auto;bottom:14px;transform:none}.me-lightbox__prev:hover,.me-lightbox__next:hover{transform:scale(1.05)}.me-lightbox__prev{left:calc(50% - 60px)}.me-lightbox__next{right:calc(50% - 60px)}}@media(prefers-reduced-motion:reduce){.me-lightbox,.me-lightbox__image{transition-duration:.01s}}
