.lightbox-fade-enter-active[data-v-8c3fa71a],.lightbox-fade-leave-active[data-v-8c3fa71a]{transition:opacity .2s}.lightbox-fade-enter-from[data-v-8c3fa71a],.lightbox-fade-leave-to[data-v-8c3fa71a]{opacity:0}.image-lightbox[data-v-8c3fa71a]{touch-action:none;overscroll-behavior:none}.image-lightbox__stage.is-desk[data-v-8c3fa71a]{height:min(96dvh,96vh);max-height:min(96dvh,96vh)}.image-lightbox__frame[data-v-8c3fa71a]{touch-action:none;overscroll-behavior:none;background:#f3f3f4;border-radius:.5rem;justify-content:center;align-items:center;width:min(78vw,52rem);height:min(64vh,40rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000059;container-type:size}.image-lightbox__stage.is-desk .image-lightbox__frame[data-v-8c3fa71a]{flex:auto;width:100%;height:auto;min-height:min(72dvh,100dvh - 8.5rem)}.image-lightbox__stage:has(.image-lightbox__bar) .image-lightbox__frame[data-v-8c3fa71a]{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.image-lightbox__spin[data-v-8c3fa71a],.image-lightbox__zoom[data-v-8c3fa71a]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.image-lightbox__zoom[data-v-8c3fa71a]{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.image-lightbox__spin[data-v-8c3fa71a]{transform-origin:50%}.image-lightbox__frame.is-zoomed[data-v-8c3fa71a]{cursor:grab}.image-lightbox__frame.is-zoomed[data-v-8c3fa71a]:active{cursor:grabbing}.image-lightbox__photo[data-v-8c3fa71a]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.image-lightbox__photo.is-sideways[data-v-8c3fa71a]{flex:none;width:100cqh;max-width:none;height:100cqw;max-height:none}.image-lightbox__bar[data-v-8c3fa71a]{pointer-events:auto;background:#161618f0;border-radius:0 0 .5rem .5rem;flex:none;justify-content:center;align-items:center;gap:.2rem;width:100%;padding:.4rem .55rem;display:flex;box-shadow:0 18px 36px #00000059}.image-lightbox__readout--btn[data-v-8c3fa71a],.image-lightbox__tool[data-v-8c3fa71a]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;display:inline-flex}.image-lightbox__readout--btn[data-v-8c3fa71a]:hover,.image-lightbox__tool[data-v-8c3fa71a]:hover:not(:disabled){background:#ffffff1f}.image-lightbox__tool[data-v-8c3fa71a]:disabled{cursor:default;opacity:.32}.image-lightbox__tool[aria-pressed=true][data-v-8c3fa71a]{background:#ffffff29}.image-lightbox__readout[data-v-8c3fa71a]{color:#ffffffc7;font-variant-numeric:tabular-nums;text-align:center;min-width:4.5rem;padding:0 .35rem;font-size:.75rem}.image-lightbox__readout--btn[data-v-8c3fa71a]{min-width:3.4rem;padding:0 .45rem;font-size:.75rem}.image-lightbox__bar-rule[data-v-8c3fa71a]{background:#ffffff2e;width:1px;height:1.35rem;margin-inline:.3rem}.image-lightbox__exit[data-v-8c3fa71a]{z-index:6;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));cursor:pointer;background:#161618e0}.image-lightbox__ctrl[data-v-8c3fa71a],.image-lightbox__exit[data-v-8c3fa71a]{color:#fff;pointer-events:auto;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:fixed}.image-lightbox__ctrl[data-v-8c3fa71a]{z-index:5;background:#ffffff29;top:46%;transform:translateY(-50%)}.image-lightbox__ctrl[data-v-8c3fa71a]:disabled{opacity:.28}.image-lightbox__ctrl--next[data-v-8c3fa71a]{left:max(.65rem,env(safe-area-inset-left))}.image-lightbox__ctrl--prev[data-v-8c3fa71a]{right:max(.65rem,env(safe-area-inset-right))}.image-lightbox__thumbs[data-v-8c3fa71a]{z-index:2;gap:.4rem;max-width:100%;margin-top:.75rem;padding-bottom:.15rem;display:flex;position:relative;overflow-x:auto}.image-lightbox__thumb[data-v-8c3fa71a],.image-lightbox__thumbs[data-v-8c3fa71a]{touch-action:manipulation;pointer-events:auto;flex:none}.image-lightbox__thumb[data-v-8c3fa71a]{opacity:.72;cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:.4rem;width:3rem;height:3rem;padding:0;overflow:hidden}.image-lightbox__thumb.is-on[data-v-8c3fa71a]{opacity:1;border-color:#fff}.image-lightbox__thumb img[data-v-8c3fa71a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}
