.card-container.svelte-1s7sg1r.svelte-1s7sg1r{position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-bottom:28px}.card-container.svelte-1s7sg1r .card-image.svelte-1s7sg1r{overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.gradient-overlay.svelte-1s7sg1r.svelte-1s7sg1r{position:absolute;inset:0;background:linear-gradient(to top,rgba(255,255,255,.9),transparent);pointer-events:none;transition:opacity .4s ease-in-out;z-index:1;opacity:1}.card-container.svelte-1s7sg1r:hover .gradient-overlay.svelte-1s7sg1r{opacity:0}.card-image.svelte-1s7sg1r.svelte-1s7sg1r{transition:transform .3s ease-in-out;width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background-size:cover;background-position:top;background-repeat:no-repeat;height:200px}@media (min-width: 640px){.card-image.svelte-1s7sg1r.svelte-1s7sg1r{max-height:240px;height:240px}}.card-container.svelte-1s7sg1r:hover .card-image.svelte-1s7sg1r{transform:scale(1.05)}.icon-overlay.svelte-1s7sg1r.svelte-1s7sg1r{position:absolute;bottom:-10px;left:16px;z-index:10}@media (min-width: 640px){.icon-overlay.svelte-1s7sg1r.svelte-1s7sg1r{left:24px}}
