.collage-frame.svelte-1gj54ly{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--color-background);animation:svelte-1gj54ly-frame-in .72s cubic-bezier(.22,1.12,.36,1) var(--enter) both}@keyframes svelte-1gj54ly-frame-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.collage-frame.svelte-1gj54ly{animation:none}}.collage-frame__image.svelte-1gj54ly{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx, 50%) var(--fy, 50%);transform:scale(var(--zoom, 1))}.collage-frame__cover.svelte-1gj54ly{z-index:1}.collage-frame__cover.is-fading.svelte-1gj54ly{animation:svelte-1gj54ly-collage-fade var(--fade) cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1gj54ly-collage-fade{to{opacity:0}}.collage-frame__flash.svelte-1gj54ly{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 38%,#fffffff5,#fffaf0c7 70%);-webkit-backdrop-filter:brightness(1.9) saturate(.4);backdrop-filter:brightness(1.9) saturate(.4);animation:svelte-1gj54ly-collage-flash var(--flash, .42s) cubic-bezier(.05,.7,.2,1) forwards}@keyframes svelte-1gj54ly-collage-flash{0%,8%{opacity:var(--flash-peak, 1)}to{opacity:0}}.hero-collage.svelte-hs9hqn{position:relative;width:100%;aspect-ratio:var(--mobile-w) / var(--mobile-h);border-radius:var(--radius)}.hero-collage.is-gathered.svelte-hs9hqn{overflow:hidden}.collage-slot.svelte-hs9hqn{--scale: calc(1 + (var(--s, 1) - 1) * var(--t));position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);z-index:var(--z, 1);transform:translate(calc((var(--dx, 0px) + var(--pointer-x, 0px) * var(--depth, 0)) * var(--t)),calc((var(--dy, 0px) + var(--pointer-y, 0px) * var(--depth, 0)) * var(--t))) rotate(calc(var(--tilt, 0deg) * var(--t))) scale(var(--scale));border-radius:calc(var(--radius) * (1 + .3 * var(--t)) / var(--scale));box-shadow:0 calc(10px + var(--lift, 1) * 8px) calc(18px + var(--lift, 1) * 22px) calc(-8px - var(--lift, 1) * 6px) rgb(0 0 0 / calc(var(--t) * var(--lift, 1) * .16))}@media(min-width:1024px){.hero-collage.svelte-hs9hqn{aspect-ratio:var(--desktop-w) / var(--desktop-h)}}
