@keyframes lbr-delay-in{to{opacity:1}}html.lbr-lightbox-open{overflow:hidden}.lbr-lightbox{--lbr-overlay:rgba(0,0,0,.8);--lbr-icon:#ffffff;--lbr-text:#ffffff;--lbr-thumb-border:#ffffff;--lbr-thumb-border-width:2px;--lbr-thumb-bg:#000000;--lbr-speed:400ms;--lbr-thumb-size:100px;position:fixed;inset:0;z-index:2147483647;display:none;flex-direction:column;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;border-radius:0;box-shadow:none;font-size:16px;line-height:1.5;text-align:left;background:var(--lbr-overlay);color:var(--lbr-text);opacity:0;transition:opacity 0.25s ease;-webkit-tap-highlight-color:transparent}.lbr-lightbox.is-open{display:flex}.lbr-lightbox.is-visible{opacity:1}.lbr-lightbox:focus{outline:none}.lbr-lightbox::backdrop{background:transparent}.lbr-lightbox *,.lbr-lightbox :after,.lbr-lightbox :before{box-sizing:border-box}.lbr-lightbox .lbr-lightbox__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:pan-y pinch-zoom}.lbr-lightbox .lbr-lightbox__track{position:absolute;inset:0}.lbr-lightbox .lbr-lightbox__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:72px 16px 10px;container-type:size;transition:transform var(--lbr-speed) ease,opacity var(--lbr-speed) ease;will-change:transform,opacity}@media (min-width:960px){.lbr-lightbox .lbr-lightbox__slide{padding:30px 112px 10px}}.lbr-lightbox[data-effect=slide] .lbr-lightbox__slide.is-before{transform:translate3d(-100%,0,0);opacity:0}.lbr-lightbox[data-effect=slide] .lbr-lightbox__slide.is-after{transform:translate3d(100%,0,0);opacity:0}.lbr-lightbox[data-effect=crossfade] .lbr-lightbox__slide.is-after,.lbr-lightbox[data-effect=crossfade] .lbr-lightbox__slide.is-before{opacity:0}.lbr-lightbox .lbr-lightbox__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:0!important;padding:0!important;border:0!important;border-radius:0;box-shadow:none!important;opacity:0;transition:opacity 0.3s ease;user-select:none;-webkit-user-drag:none}.lbr-lightbox .is-loaded .lbr-lightbox__image{opacity:1}.lbr-lightbox .lbr-lightbox__video{width:100%;width:min(100cqw,177.7777777778cqh);aspect-ratio:16/9;background:#000 url("../images/spinning.svg") no-repeat center;background-size:40px;overflow:hidden}.lbr-lightbox .lbr-lightbox__video iframe{display:block;width:100%;height:100%;border:0}.lbr-lightbox .lbr-lightbox__spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;background:url("../images/spinning.svg") no-repeat center;background-size:contain;pointer-events:none;display:none}.lbr-lightbox .is-loading .lbr-lightbox__spinner{display:block;opacity:0;animation:lbr-delay-in 0.2s ease 0.4s forwards}.lbr-lightbox .lbr-lightbox__error{font-size:15px;opacity:0.7}.lbr-lightbox[data-presentation=rounded] .lbr-lightbox__image,.lbr-lightbox[data-presentation=rounded] .lbr-lightbox__video{border-radius:12px}.lbr-lightbox[data-presentation=rounded] .lbr-lightbox__thumb,.lbr-lightbox[data-presentation=rounded] .lbr-lightbox__thumb img{border-radius:8px}.lbr-lightbox .lbr-lightbox__button{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important;min-height:0!important;max-width:none;font:inherit;line-height:1;letter-spacing:normal;text-transform:none!important;text-shadow:none!important;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;opacity:0.8;transition:opacity 0.2s ease;touch-action:manipulation}.lbr-lightbox .lbr-lightbox__button:focus-visible,.lbr-lightbox .lbr-lightbox__button:hover{opacity:1;background:transparent}.lbr-lightbox .lbr-lightbox__button:focus{outline:none}.lbr-lightbox .lbr-lightbox__button:focus-visible{outline:2px solid var(--lbr-icon);outline-offset:-8px}.lbr-lightbox .lbr-lightbox__button[disabled]{opacity:0.2;cursor:default;pointer-events:none}.lbr-lightbox .lbr-lightbox__icon{display:block;width:28px;height:28px;background-color:var(--lbr-icon);pointer-events:none}.lbr-lightbox .lbr-lightbox__close{top:0;right:0}.lbr-lightbox .lbr-lightbox__close .lbr-lightbox__icon{width:24px;height:24px;-webkit-mask:url("../images/x-white.svg") center/contain no-repeat;mask:url("../images/x-white.svg") center/contain no-repeat}.lbr-lightbox .lbr-lightbox__autoplay{top:0;left:0}.lbr-lightbox .lbr-lightbox__autoplay .lbr-lightbox__icon{-webkit-mask:url("../images/pause-circle.svg") center/contain no-repeat;mask:url("../images/pause-circle.svg") center/contain no-repeat}.lbr-lightbox .lbr-lightbox__autoplay.is-paused .lbr-lightbox__icon{-webkit-mask:url("../images/play.svg") center/contain no-repeat;mask:url("../images/play.svg") center/contain no-repeat}.lbr-lightbox .lbr-lightbox__autoplay.is-held{opacity:0.4}.lbr-lightbox .lbr-lightbox__next,.lbr-lightbox .lbr-lightbox__prev{top:calc((100% - var(--lbr-thumb-size, 100px) - 30px) / 2);width:56px;height:120px;transform:translateY(-50%);filter:drop-shadow(0 0 3px rgba(0,0,0,0.4))}.lbr-lightbox .lbr-lightbox__next .lbr-lightbox__icon,.lbr-lightbox .lbr-lightbox__prev .lbr-lightbox__icon{-webkit-mask:url("../images/arrow-left.svg") center/contain no-repeat;mask:url("../images/arrow-left.svg") center/contain no-repeat}@media (min-width:960px){.lbr-lightbox .lbr-lightbox__next,.lbr-lightbox .lbr-lightbox__prev{top:calc((100% - var(--lbr-thumb-size, 100px) - 42px) / 2);width:96px;height:200px;filter:none}}.lbr-lightbox .lbr-lightbox__prev{left:0}.lbr-lightbox .lbr-lightbox__next{right:0}.lbr-lightbox .lbr-lightbox__next .lbr-lightbox__icon{transform:rotate(180deg)}.lbr-lightbox .lbr-lightbox__help{top:0;left:50%;transform:translateX(-50%)}.lbr-lightbox .lbr-lightbox__help .lbr-lightbox__icon{-webkit-mask:url("../images/info.svg") center/contain no-repeat;mask:url("../images/info.svg") center/contain no-repeat}.lbr-lightbox .lbr-lightbox__help.is-active{opacity:1}.lbr-lightbox .lbr-lightbox__help-box{position:absolute;top:64px;left:50%;z-index:3;width:300px;max-width:calc(100% - 32px);margin:0;padding:18px 20px 16px;border:0;border-radius:14px;background:var(--lbr-help-bg,#0b7fdc);box-shadow:0 8px 30px rgba(0,0,0,0.3);color:var(--lbr-help-text,#ffffff);font-size:14px;line-height:1.45;text-align:left;transform:translateX(-50%);overflow-wrap:break-word}.lbr-lightbox .lbr-lightbox__help-box[hidden]{display:none}.lbr-lightbox .lbr-lightbox__help-box{}.lbr-lightbox .lbr-lightbox__help-box:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;margin-left:-10px;border-right:10px solid transparent;border-bottom:10px solid var(--lbr-help-bg,#0b7fdc);border-left:10px solid transparent}.lbr-lightbox .lbr-lightbox__help-title{margin:0 0 10px!important;padding:0!important;color:inherit;font-size:15px;font-weight:600}.lbr-lightbox .lbr-lightbox__help-list{max-height:calc(100vh - 170px);margin:0!important;padding:0!important;overflow-y:auto;list-style:none!important}.lbr-lightbox .lbr-lightbox__help-list li{margin:0 0 8px!important;padding:0!important;list-style:none!important}.lbr-lightbox .lbr-lightbox__help-list li:last-child{margin-bottom:0!important}.lbr-lightbox .lbr-lightbox__help-list li::marker,.lbr-lightbox .lbr-lightbox__help-list li:after,.lbr-lightbox .lbr-lightbox__help-list li:before{content:none!important}.lbr-lightbox .lbr-lightbox__help-list span,.lbr-lightbox .lbr-lightbox__help-list strong{display:block;color:inherit}.lbr-lightbox .lbr-lightbox__help-list strong{font-weight:600}.lbr-lightbox .lbr-lightbox__help-list span{opacity:0.85}.lbr-lightbox .lbr-lightbox__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:100%;padding:6px 0 16px;text-align:center}@media (min-width:960px){.lbr-lightbox .lbr-lightbox__footer{padding:10px 0 24px}}.lbr-lightbox .lbr-lightbox__text{display:block;float:none;width:100%;max-width:960px;margin:0 auto;padding:0 16px 12px;font-size:15px;line-height:1.5;text-align:center!important;color:var(--lbr-text)}.lbr-lightbox .lbr-lightbox__text:empty{display:none}.lbr-lightbox .lbr-lightbox__thumbs{position:relative;display:flex;align-self:stretch;gap:10px;overflow-x:auto;padding:4px 16px;scrollbar-width:none}.lbr-lightbox .lbr-lightbox__thumbs::-webkit-scrollbar{display:none}.lbr-lightbox .lbr-lightbox__thumb{position:relative;flex:0 0 auto;width:var(--lbr-thumb-size,100px);height:var(--lbr-thumb-size,100px);margin:0;padding:0!important;border:0!important;border-radius:0;background:var(--lbr-thumb-bg)!important;box-shadow:none!important;min-width:0!important;min-height:0!important;max-width:none;font:inherit;line-height:1;letter-spacing:normal;text-transform:none!important;text-shadow:none!important;color:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;overflow:hidden;touch-action:manipulation}.lbr-lightbox .lbr-lightbox__thumb:first-child{margin-left:auto}.lbr-lightbox .lbr-lightbox__thumb:last-child{margin-right:auto}.lbr-lightbox .lbr-lightbox__thumb:focus{outline:none}.lbr-lightbox .lbr-lightbox__thumb:focus-visible{outline:2px solid var(--lbr-icon);outline-offset:2px}.lbr-lightbox .lbr-lightbox__thumb{}.lbr-lightbox .lbr-lightbox__thumb img{display:block;width:100%;height:100%;max-width:none;margin:0!important;padding:0!important;border:0!important;border-radius:0;box-shadow:none!important;object-fit:cover;opacity:0.7;transition:opacity 0.2s ease;pointer-events:none}.lbr-lightbox .lbr-lightbox__thumb.is-active img,.lbr-lightbox .lbr-lightbox__thumb:focus-visible img,.lbr-lightbox .lbr-lightbox__thumb:hover img{opacity:1}.lbr-lightbox .lbr-lightbox__thumb{}.lbr-lightbox .lbr-lightbox__thumb:before{content:"";position:absolute;inset:0;z-index:1;border:var(--lbr-thumb-border-width,2px) solid transparent;border-radius:inherit;transition:border-color 0.2s ease;pointer-events:none}.lbr-lightbox .lbr-lightbox__thumb.is-active:before{border-color:var(--lbr-thumb-border)}.lbr-lightbox .lbr-lightbox__thumb{}.lbr-lightbox .lbr-lightbox__thumb.is-video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:no-repeat center/contain;pointer-events:none}.lbr-lightbox .lbr-lightbox__thumb.is-youtube:after{width:44%;aspect-ratio:800/560;background-image:url("../images/youtube.svg")}.lbr-lightbox .lbr-lightbox__thumb.is-vimeo:after{width:34%;aspect-ratio:1/1;background-image:url("../images/vimeo.svg")}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__stage{position:absolute;inset:0;touch-action:none}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide{padding:0;overflow:hidden}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide.is-video{padding:72px 16px calc(var(--lbr-thumb-size, 100px) + 40px)}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide.is-pannable{cursor:grab}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide.is-dragging{cursor:grabbing}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide .lbr-lightbox__image{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;transform:translate(-50%,-50%);transform-origin:center}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__slide.is-zoomable .lbr-lightbox__image{object-fit:fill}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__button{filter:drop-shadow(0 1px 3px rgba(0,0,0,0.45))}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__next,.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__prev{top:50%}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__footer{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:0 0 20px;pointer-events:none}@media (min-width:960px){.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__footer{padding:0 0 32px}}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__text{text-shadow:0 1px 4px rgba(0,0,0,0.8)!important;pointer-events:auto}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__thumbs{padding-top:8px;padding-bottom:8px;pointer-events:auto}.lbr-lightbox[data-layout=fullscreen] .lbr-lightbox__thumb{box-shadow:0 2px 10px rgba(0,0,0,0.3)!important}.lbr-lightbox[data-layout=fullscreen]{}.lbr-lightbox[data-layout=fullscreen][data-adaptive-icons=true]{--lbr-icon:#ffffff}.lbr-lightbox[data-layout=fullscreen][data-adaptive-icons=true] .lbr-lightbox__button{filter:none;mix-blend-mode:difference}.lbr-lightbox.is-single .lbr-lightbox__autoplay,.lbr-lightbox.is-single .lbr-lightbox__next,.lbr-lightbox.is-single .lbr-lightbox__prev,.lbr-lightbox.is-single .lbr-lightbox__thumbs{display:none}@media (prefers-reduced-motion:reduce){.lbr-lightbox,.lbr-lightbox .lbr-lightbox__image,.lbr-lightbox .lbr-lightbox__slide{transition:none}}