div.svelte-1dbhwum{margin:32px 0}picture.svelte-1dbhwum{border-radius:8px;display:block;overflow:hidden}a.svelte-1cfkssv{box-sizing:border-box;border:1px solid var(--base-color-pink);width:464px;max-width:100%;color:var(--base-color-pink);background-color:var(--base-color-white);text-align:center;border-radius:48px;margin:0 auto;padding:16px;font-weight:500;text-decoration:none;display:inline-block}.carousel.svelte-x2dl24{background:var(--base-color-gray-80);border-radius:12px;height:462px;margin:32px 0;display:flex;position:relative;overflow:hidden}@media screen and (width<1024px){.carousel.svelte-x2dl24{border-radius:0;width:100dvw;height:418px;margin:0 -20px}}.carousel.svelte-x2dl24 a:where(.svelte-x2dl24){z-index:1;opacity:1;transition-property:opacity,transform;transition-duration:1s;position:absolute;inset:0;transform:translate(100%)}.carousel.svelte-x2dl24 a:where(.svelte-x2dl24).hiding{opacity:.3;transform:translate(-25%)}.carousel.svelte-x2dl24 a:where(.svelte-x2dl24).showing{z-index:2;transform:translate(0)}.carousel.svelte-x2dl24 a:where(.svelte-x2dl24) img:where(.svelte-x2dl24){object-fit:cover;width:100%;height:100%}footer.svelte-1mipuck{text-align:center;margin-top:48px}
