.lightbox[data-v-ccbf9094]{color:#fff;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-v-ccbf9094]::backdrop{background:0 0}.lightbox-backdrop[data-v-ccbf9094]{transition:opacity .18s var(--ease-site);background:#000000f0;position:absolute;inset:0}.lightbox-viewport[data-v-ccbf9094]{touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;transform-origin:var(--origin-x) var(--origin-y);opacity:0;transition:transform .24s var(--ease-site), opacity .18s var(--ease-site);position:absolute;inset:0;overflow:hidden;transform:scale(.94)}.is-shown .lightbox-viewport[data-v-ccbf9094]{opacity:1;transform:scale(1)}.lightbox-track[data-v-ccbf9094]{will-change:transform;height:100%;transition:transform .34s cubic-bezier(.32,.72,0,1);display:flex}.is-instant .lightbox-track[data-v-ccbf9094]{transition:none}.lightbox-slide[data-v-ccbf9094]{flex:0 0 100%;justify-content:center;align-items:center;padding:56px clamp(0px,5vw,88px);display:flex}.lightbox-slide img[data-v-ccbf9094]{object-fit:contain;-webkit-user-drag:none;background:#fff;max-width:100%;max-height:100%}.lightbox-count[data-v-ccbf9094]{height:56px;font-size:var(--text-site-small);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;left:20px}.lightbox-button[data-v-ccbf9094]{color:#fff;width:48px;height:48px;transition:opacity .16s var(--ease-site), transform .12s var(--ease-site);place-items:center;display:grid;position:absolute}.lightbox-button[data-v-ccbf9094]:active{transform:scale(.94)}.lightbox-button[data-v-ccbf9094]:disabled{opacity:.25}.lightbox-button[data-v-ccbf9094]:focus-visible{outline-offset:-4px;outline:1px solid #fff}.lightbox-close[data-v-ccbf9094]{top:4px;right:8px}.lightbox-prev[data-v-ccbf9094]{margin-top:-24px;top:50%;left:12px}.lightbox-next[data-v-ccbf9094]{margin-top:-24px;top:50%;right:12px}.lightbox-count[data-v-ccbf9094],.lightbox-button[data-v-ccbf9094]{opacity:0}.is-shown .lightbox-count[data-v-ccbf9094],.is-shown .lightbox-button[data-v-ccbf9094]:not(:disabled){opacity:1}.is-shown .lightbox-button[data-v-ccbf9094]:disabled{opacity:.25}@media (hover:none),(pointer:coarse){.lightbox-prev[data-v-ccbf9094],.lightbox-next[data-v-ccbf9094]{display:none}}@media (hover:hover) and (pointer:fine){.lightbox-button[data-v-ccbf9094]:not(:disabled):hover{background:#ffffff1f}.lightbox-viewport[data-v-ccbf9094]{cursor:grab}}@media (prefers-reduced-motion:reduce){.lightbox-viewport[data-v-ccbf9094]{transform:none}.lightbox-track[data-v-ccbf9094]{transition:none}.lightbox-button[data-v-ccbf9094]:active{transform:none}}
