.flow-backdrop.svelte-qix02m.svelte-qix02m{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background-size:inherit;background-position:inherit;background-repeat:inherit}.flow-photo.svelte-qix02m.svelte-qix02m{position:absolute;inset:var(--flow-top, 0px) 0 calc(var(--drift) * -1);background-size:inherit;background-position:inherit;background-repeat:inherit;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 3rem);mask-image:linear-gradient(to bottom,transparent,#000 3rem)}.flow-blob.svelte-qix02m.svelte-qix02m{position:absolute;width:min(46vw,36rem);aspect-ratio:1;border-radius:58% 42% 36% 64%/55% 38% 62% 45%;animation:blob-morph 24s ease-in-out infinite alternate;animation-play-state:paused}.flow-blob-a.svelte-qix02m.svelte-qix02m{top:-12%;right:-8%;background:var(--blob-a)}.flow-blob-b.svelte-qix02m.svelte-qix02m{bottom:-16%;left:-10%;width:min(34vw,26rem);background:var(--blob-b);animation-duration:31s;animation-delay:-11s}.flow:nth-child(2n)>.flow-backdrop.svelte-qix02m .flow-blob-a.svelte-qix02m{top:-4%;right:auto;left:-6%}.flow:nth-child(2n)>.flow-backdrop.svelte-qix02m .flow-blob-b.svelte-qix02m{right:-12%;bottom:-12%;left:auto}.has-photo.svelte-qix02m .flow-blob-a.svelte-qix02m,.flow:nth-child(2n)>.has-photo.svelte-qix02m .flow-blob-a.svelte-qix02m{top:calc(var(--flow-top, 0px) + 56px)}.flow-backdrop.svelte-qix02m[data-inview] .flow-blob.svelte-qix02m{animation-play-state:running}@media (prefers-reduced-motion: reduce){.flow-blob.svelte-qix02m.svelte-qix02m{animation:none}}
