.frame.svelte-l8x5j4{aspect-ratio:3 / 2}.fade-in.svelte-l8x5j4{opacity:0;transition:opacity .4s ease}.fade-in.ready.svelte-l8x5j4{opacity:1}.slide.svelte-l8x5j4{opacity:0;transform:translate(calc(var(--dir) * 4%)) scale(1.04);transition:opacity .8s ease,transform 1.2s cubic-bezier(.22,1,.36,1);pointer-events:none}.slide.active.svelte-l8x5j4{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.zoom.svelte-l8x5j4{border:none;background:none;padding:0;cursor:zoom-in}.lightbox.svelte-l8x5j4{background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out}.close.svelte-l8x5j4{display:grid;place-items:center;height:2.25rem;width:2.25rem;border:none;border-radius:9999px;cursor:pointer;color:#fff;background:#ffffff1f;transition:background .2s ease}.close.svelte-l8x5j4:hover{background:#ffffff3d}.backdrop.svelte-l8x5j4{opacity:0;transform:scale(1.2);filter:blur(28px) saturate(1.2) brightness(.85);transition:opacity .4s ease}.backdrop.show.svelte-l8x5j4{opacity:1}.arrow.svelte-l8x5j4{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;height:2.25rem;width:2.25rem;border:none;border-radius:9999px;cursor:pointer;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease,background .2s ease}.frame.svelte-l8x5j4:hover .arrow:where(.svelte-l8x5j4),.arrow.svelte-l8x5j4:focus-visible{opacity:1}.arrow.svelte-l8x5j4:hover{background:#0009}.scrim.svelte-l8x5j4{color:#fff;background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .25) 55%,transparent 100%)}.bar.svelte-l8x5j4{display:block;border:none;background:none;padding:.5rem 0;cursor:pointer}.track.svelte-l8x5j4{display:block;height:2px;overflow:hidden;border-radius:9999px;background:#ffffff59;transition:background .2s ease,transform .2s ease}.bar.svelte-l8x5j4:hover .track:where(.svelte-l8x5j4){transform:scaleY(2);background:#fff9}.fill.svelte-l8x5j4{display:block;height:100%;width:0;background:currentColor}.current.svelte-l8x5j4 .fill:where(.svelte-l8x5j4){animation:svelte-l8x5j4-fill var(--interval) linear forwards}.current.paused.svelte-l8x5j4 .fill:where(.svelte-l8x5j4){animation-play-state:paused}@keyframes svelte-l8x5j4-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.slide.svelte-l8x5j4{transition:opacity .2s linear;transform:none}.slide.active.svelte-l8x5j4{transform:none}}@keyframes svelte-d8q2wp-fadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.fade-up.svelte-d8q2wp{animation:.4s ease-out both svelte-d8q2wp-fadeUp}
