.zoom-trigger[data-v-9fda4903]{background:none;border:0;color:inherit;cursor:zoom-in;display:block;font:inherit;padding:0;position:relative;width:100%}.zoom-badge[data-v-9fda4903]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--color-ink-900,#0a0f17) 78%,transparent);border-radius:.6rem;bottom:.75rem;color:#fff;display:inline-flex;height:2rem;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:.75rem;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;width:2rem}.zoom-trigger:focus-visible .zoom-badge[data-v-9fda4903],.zoom-trigger:hover .zoom-badge[data-v-9fda4903]{opacity:1;transform:translateY(0)}.lb-backdrop[data-v-9fda4903]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-ink-900,#0a0f17) 82%,transparent);cursor:zoom-out;inset:0;padding:clamp(1rem,4vw,3rem);position:fixed;z-index:100}.lb-backdrop[data-v-9fda4903],.lb-stage[data-v-9fda4903]{align-items:center;display:flex;justify-content:center}.lb-stage[data-v-9fda4903]{max-height:100%;max-width:100%}.lb-img[data-v-9fda4903]{border-radius:.75rem;box-shadow:0 40px 90px -30px #000000b3;cursor:default;display:block;height:auto;max-height:88vh;max-width:94vw;width:auto}.lb-close[data-v-9fda4903]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:clamp(.75rem,2vw,1.5rem);top:clamp(.75rem,2vw,1.5rem);transition:background .2s ease;width:2.5rem}.lb-close[data-v-9fda4903]:hover{background:#ffffff38}.lb-enter-active[data-v-9fda4903],.lb-leave-active[data-v-9fda4903]{transition:opacity .3s ease}.lb-enter-active .lb-img[data-v-9fda4903],.lb-leave-active .lb-img[data-v-9fda4903]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.lb-enter-from[data-v-9fda4903],.lb-leave-to[data-v-9fda4903]{opacity:0}.lb-enter-from .lb-img[data-v-9fda4903],.lb-leave-to .lb-img[data-v-9fda4903]{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.lb-enter-active[data-v-9fda4903],.lb-enter-active .lb-img[data-v-9fda4903],.lb-leave-active[data-v-9fda4903],.lb-leave-active .lb-img[data-v-9fda4903]{transition:none}}
