:root{--lightbox-click-zoom:2;--lightbox-max-zoom:3;--lightbox-wheel-step:0.2;--lightbox-close-duration:160}html.is-gallery-lightbox-open,html.is-gallery-lightbox-open body{overflow:hidden;overscroll-behavior:none}.gallery_lightbox{position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none;overflow:hidden;background-color:rgba(31,31,33,0);opacity:1;transition:background-color 220ms cubic-bezier(0.32,0,0.67,0);touch-action:none}.gallery_lightbox:focus,.gallery_lightbox:focus-visible,.gallery_lightbox_stage:focus,.gallery_lightbox_image_shell:focus,.gallery_lightbox_image:focus{outline:none !important;box-shadow:none}.gallery_lightbox,.gallery_lightbox *{-webkit-tap-highlight-color:transparent}.gallery_lightbox.is_mounted{visibility:visible;pointer-events:auto}.gallery_lightbox.is_backdrop_visible{background-color:rgba(31,31,33,0.78);transition-timing-function:cubic-bezier(0.16,1,0.3,1)}.gallery_lightbox.is_closing{transition-duration:calc(var(--lightbox-close-duration) * 1ms);transition-timing-function:cubic-bezier(0.32,0,0.67,0)}.gallery_lightbox_stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.gallery_lightbox_image_shell{position:fixed;left:50%;top:50%;width:1px;height:1px;overflow:visible;transform:translate(-50%,-50%) translate3d(0,0,0) scale(1);transform-origin:center;pointer-events:auto;transition:width 240ms cubic-bezier(0.16,1,0.3,1),height 240ms cubic-bezier(0.16,1,0.3,1);will-change:transform,width,height}.gallery_lightbox_image{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;cursor:zoom-in;transform:translate3d( var(--lightbox-pan-x,0px),var(--lightbox-pan-y,0px),0 ) scale(var(--lightbox-zoom,1));transform-origin:center;transition:transform 190ms cubic-bezier(0.16,1,0.3,1),opacity 130ms ease;will-change:transform,opacity}.gallery_lightbox_image_shell.is_zoomed .gallery_lightbox_image{cursor:zoom-out}.gallery_lightbox_image_shell.is_dragging .gallery_lightbox_image{cursor:grabbing;transition:none}.gallery_lightbox_image.is_switching{opacity:0}.gallery_lightbox_control{position:fixed;z-index:3;width:50px;height:50px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:rgba(255,255,255,0.96);opacity:0;cursor:pointer;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.42));transform:scale(0.92);transition:opacity 150ms cubic-bezier(0.16,1,0.3,1),transform 180ms cubic-bezier(0.16,1,0.3,1)}.gallery_lightbox_control_icon{position:relative;display:block;width:26px;height:26px;pointer-events:none}.gallery_lightbox_previous .gallery_lightbox_control_icon::before,.gallery_lightbox_next .gallery_lightbox_control_icon::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;box-sizing:border-box;border-style:solid;border-color:currentColor;border-width:0 0 2px 2px;background:transparent;transform-origin:center}.gallery_lightbox_previous .gallery_lightbox_control_icon::after,.gallery_lightbox_next .gallery_lightbox_control_icon::after{content:none}.gallery_lightbox_previous .gallery_lightbox_control_icon::before{transform:translate(-50%,-50%) rotate(45deg)}.gallery_lightbox_next .gallery_lightbox_control_icon::before{transform:translate(-50%,-50%) rotate(225deg)}.gallery_lightbox_close{top:7px;right:7px;width:40px;height:40px}.gallery_lightbox_close .gallery_lightbox_control_icon{width:20px;height:20px}.gallery_lightbox_close .gallery_lightbox_control_icon::before,.gallery_lightbox_close .gallery_lightbox_control_icon::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;border:none;border-radius:999px;background-color:currentColor;transform-origin:center}.gallery_lightbox_close .gallery_lightbox_control_icon::before{transform:translate(-50%,-50%) rotate(45deg)}.gallery_lightbox_close .gallery_lightbox_control_icon::after{transform:translate(-50%,-50%) rotate(-45deg)}.gallery_lightbox_control:hover{transform:scale(1.06)}.gallery_lightbox_control:focus,.gallery_lightbox_control:focus-visible{outline:none;box-shadow:none}.gallery_lightbox_control::-moz-focus-inner{border:0}.gallery_lightbox_previous{left:16px;top:50%;transform:translateY(-50%) scale(0.92)}.gallery_lightbox_next{right:16px;top:50%;transform:translateY(-50%) scale(0.92)}.gallery_lightbox_previous:hover,.gallery_lightbox_next:hover{transform:translateY(-50%) scale(1.06)}.gallery_lightbox.is_arrows_visible .gallery_lightbox_previous,.gallery_lightbox.is_arrows_visible .gallery_lightbox_next,.gallery_lightbox.is_close_visible .gallery_lightbox_close{opacity:1;pointer-events:auto}.gallery_lightbox.is_arrows_visible .gallery_lightbox_previous,.gallery_lightbox.is_arrows_visible .gallery_lightbox_next{transform:translateY(-50%) scale(1)}.gallery_lightbox.is_close_visible .gallery_lightbox_close{transform:scale(1)}.gallery_lightbox_control.is_unavailable{visibility:hidden;opacity:0 !important;pointer-events:none !important}html.is-gallery-lightbox-open .full_gallery_item:hover .full_gallery_media{transform:none}.about_image_wrapper[data-standalone-lightbox]{cursor:default}@media(max-width:767px){.gallery_lightbox_control{display:none}.gallery_lightbox.is_standalone_lightbox .gallery_lightbox_close{display:inline-flex}}@media(prefers-reduced-motion:reduce){.gallery_lightbox,.gallery_lightbox_image,.gallery_lightbox_control{transition:none}}