.hero-image-wrapper.svelte-1m5shf{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 20px 50px #0000001f;margin:0 auto}.hero-image-wrapper.svelte-1m5shf:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#fff4bc,#d58a94,#fff4bc);border-radius:32px;z-index:-1;animation:svelte-1m5shf-gradient-shift 6s ease infinite;background-size:200% 200%}@keyframes svelte-1m5shf-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}
