.sp-shaped-gallery-lightbox{--sp-shaped-gallery-lb-surface:rgba(24,24,27,.96);--sp-shaped-gallery-lb-fg:#fff;--sp-shaped-gallery-lb-muted:hsla(0,0%,100%,.7);--sp-shaped-gallery-lb-chrome:hsla(0,0%,100%,.12);background:transparent;border:0;color:var(--sp-shaped-gallery-lb-fg);height:100vh;inset:0;margin:0;max-height:100vh;max-width:100vw;overflow:hidden;padding:0;position:fixed;width:100vw}.sp-shaped-gallery-lightbox::backdrop{background:var(--sp-shaped-gallery-lb-surface)}.sp-shaped-gallery-lightbox:not(:modal){background:var(--sp-shaped-gallery-lb-surface);z-index:100000}.sp-shaped-gallery-lightbox[open]{display:flex;flex-direction:column}.sp-shaped-gallery-lightbox__bar{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:10px 14px}.sp-shaped-gallery-lightbox__counter{color:var(--sp-shaped-gallery-lb-muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:1}.sp-shaped-gallery-lightbox__counter[hidden]{display:none}.sp-shaped-gallery-lightbox__tools{align-items:center;display:flex;gap:4px;margin-left:auto}.sp-shaped-gallery-lightbox__tool{align-items:center;background:transparent!important;border:0;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.sp-shaped-gallery-lightbox__tool:hover:not(:disabled){background:var(--sp-shaped-gallery-lb-chrome)!important}.sp-shaped-gallery-lightbox__tool:disabled{cursor:default;opacity:.35}.sp-shaped-gallery-lightbox__tool:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sp-shaped-gallery-lightbox__tool[hidden]{display:none}.sp-shaped-gallery-lightbox__body{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:0 56px;position:relative}.sp-shaped-gallery-lightbox__nav{height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.sp-shaped-gallery-lightbox__nav.sp-shaped-gallery-lightbox__tool--prev{left:8px}.sp-shaped-gallery-lightbox__nav.sp-shaped-gallery-lightbox__tool--next{right:8px}.sp-shaped-gallery-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0;max-height:100%;max-width:100%;min-height:0}.sp-shaped-gallery-lightbox__stage{align-items:center;display:flex;justify-content:center;min-height:0;position:relative;touch-action:none}.sp-shaped-gallery-lightbox__stage.is-panning{cursor:grabbing}.sp-shaped-gallery-lightbox__media{border-radius:4px;box-shadow:0 0 0 1px var(--sp-shaped-gallery-lb-chrome);display:block;max-height:72vh;max-width:min(92vw,100%);transform-origin:center;transition:transform .2s ease}.sp-shaped-gallery-lightbox__media--inline{background:var(--sp-shaped-gallery-lb-surface);color:var(--sp-shaped-gallery-lb-fg);max-height:72vh;overflow:auto;padding:24px;text-align:start;width:min(90vw,760px)}.sp-shaped-gallery-lightbox.is-zoomed .sp-shaped-gallery-lightbox__media{cursor:grab;max-width:none}.sp-shaped-gallery-lightbox__stage.is-panning .sp-shaped-gallery-lightbox__media{transition:none}.sp-shaped-gallery-lightbox__stage.is-loading:after{animation:sp-shaped-gallery-lb-spin .7s linear infinite;border:2px solid var(--sp-shaped-gallery-lb-chrome);border-radius:50%;border-top-color:var(--sp-shaped-gallery-lb-fg);content:"";height:32px;position:absolute;width:32px}.sp-shaped-gallery-lightbox__stage.is-error .sp-shaped-gallery-lightbox__media{background:var(--sp-shaped-gallery-lb-chrome);min-height:160px;min-width:240px}.sp-shaped-gallery-lightbox__live{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes sp-shaped-gallery-lb-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.sp-shaped-gallery-lightbox,.sp-shaped-gallery-lightbox *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:782px){.sp-shaped-gallery-lightbox__body{padding:0 8px}.sp-shaped-gallery-lightbox__nav{height:36px;width:36px}}
.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__tool--close{border:2px solid;border-radius:50%;height:40px;opacity:.7;position:absolute;right:20px;top:20px;transition:opacity .2s ease-in-out;width:40px;z-index:2}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__tool--close:hover:not(:disabled){background:transparent!important;opacity:1}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__nav{background:#000!important;border-radius:50%;height:60px;opacity:.2;transition:opacity .2s ease-in-out;width:60px}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__nav:hover:not(:disabled){background:#000!important;opacity:.5}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__nav.sp-shaped-gallery-lightbox__tool--prev{left:20px}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__nav.sp-shaped-gallery-lightbox__tool--next{right:20px}.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__body{padding:0 88px}@media(max-width:782px){.sp-shaped-gallery-lightbox.is-legacy .sp-shaped-gallery-lightbox__tool.sp-shaped-gallery-lightbox__nav{height:60px;width:60px}}
