.Card.svelte-351hs3.svelte-351hs3{position:relative;height:100%;display:flex;flex-direction:column;border-radius:1.5rem;overflow:hidden;background-color:#fff;box-shadow:var(--box-shadow)}.Card.svelte-351hs3.svelte-351hs3:hover{box-shadow:var(--box-shadow--hover)}.Card-linkWrapper.svelte-351hs3.svelte-351hs3{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.Card-image.svelte-351hs3.svelte-351hs3{width:100%;height:260px;clip-path:ellipse(120% 100% at 40% 0%)}@media screen and (max-width: 59rem){.Card-image.svelte-351hs3.svelte-351hs3{height:220px}}.Card-image.svelte-351hs3 img.svelte-351hs3{width:100%;height:100%;object-fit:cover}.Card-type.svelte-351hs3.svelte-351hs3{position:absolute;left:-2px;top:1.5rem;z-index:1;width:fit-content;background-repeat:no-repeat;background-size:cover;background-position:center right}.Card-type.svelte-351hs3 p.svelte-351hs3{margin-left:1rem;padding:.75rem 2rem .75rem 0;color:#fff;font-family:var(--font-main);font-size:15px;font-weight:800}.Card-content.svelte-351hs3.svelte-351hs3{padding:1.4rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 59rem){.Card-content.svelte-351hs3.svelte-351hs3{padding:2rem 3rem}}.Card-content.svelte-351hs3 h2.svelte-351hs3{margin-bottom:.5rem;font-family:var(--font-main);font-size:1.4rem;font-weight:700;line-height:1}.Card-content.svelte-351hs3 p.svelte-351hs3{color:var(--color-gray);flex-grow:1}.Card-content.svelte-351hs3 .Card-button.svelte-351hs3{margin-top:.8rem;align-self:flex-start}
