html.media-lightbox-open{overflow:hidden}.media-lightbox{width:min(100vw - 2rem,70rem);max-width:none;max-height:calc(100vh - 2rem);overflow:visible;color:#fff;background:0 0;border:0;max-height:calc(100dvh - 2rem);margin:auto;padding:0}.media-lightbox::backdrop{background:#000000eb}.media-lightbox-close{display:grid;position:fixed;z-index:1;color:#fff;cursor:pointer;background:#00000059;border:0;place-items: center;width:2.75rem;height:2.75rem;padding:0;font:400 2.2rem/1 Arial,sans-serif;top:.35rem;right:.5rem}.media-lightbox-close:hover{background:#333}.media-lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.media-lightbox-content{background:#111;width:100%;box-shadow:0 0 .5rem #000000b3}.media-lightbox iframe{display:block;border:0;width:100%;height:100%;margin:0}.media-lightbox[data-kind=video]{width:min(100vw - 2rem,70rem,177.778vh - 5.33333rem);width:min(100vw - 2rem,70rem,177.778dvh - 5.33333rem)}.media-lightbox[data-kind=video] .media-lightbox-content{aspect-ratio:16/9}.media-lightbox[data-kind=map]{width:min(100vw - 2rem,100rem)}.media-lightbox[data-kind=map] .media-lightbox-content{height:calc(100vh - 4rem);height:calc(100dvh - 4rem)}.media-lightbox[data-kind=image]{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 2rem)}.media-lightbox[data-kind=image] .media-lightbox-content{display:grid;background:0 0;place-items: center}.media-lightbox img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 3rem);object-fit:contain;height:auto;max-height:calc(100dvh - 3rem);margin:0}@media (max-width:40rem){.media-lightbox,.media-lightbox[data-kind=map]{width:calc(100vw - 1rem)}.media-lightbox[data-kind=image]{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 1rem)}}
