:root{--color: #3c3163;--transition-time: .5s}.svelte-ybs52k{box-sizing:border-box}a.svelte-ybs52k{color:inherit}.cards-wrapper.svelte-ybs52k{display:grid;justify-content:center;align-items:center;grid-template-columns:1fr 1fr 1fr;grid-gap:4rem;padding:4rem;margin-inline:auto;margin-block:5rem;width:max-content}.card.svelte-ybs52k{--bg-filter-opacity: .5;background-image:linear-gradient(rgba(0,0,0,var(--bg-filter-opacity)),rgba(0,0,0,var(--bg-filter-opacity))),var(--bg-img);height:15em;width:15em;font-size:1.5em;color:#fff;border-radius:1em;padding:1em;display:flex;align-items:flex-end;background-size:cover;background-position:center;box-shadow:0 0 5em -1em #fff;transition:all,var(--transition-time);position:relative;overflow:hidden;border:10px solid #ccc;text-decoration:none}@media (prefers-color-scheme: light){.card.svelte-ybs52k{box-shadow:0 0 5em -1em #000}}.card.svelte-ybs52k:hover{transform:rotate(0)}.card.svelte-ybs52k h1:where(.svelte-ybs52k){margin:0;font-size:1.5em;line-height:1.2em}@media (prefers-color-scheme: light){.card.svelte-ybs52k h1:where(.svelte-ybs52k){color:#000}}.card.svelte-ybs52k p:where(.svelte-ybs52k){font-size:.75em;margin-top:.5em}@media (prefers-color-scheme: light){.card.svelte-ybs52k p:where(.svelte-ybs52k){color:#000}}.card.svelte-ybs52k:before,.card.svelte-ybs52k:after{content:"";transform:scale(0);transform-origin:top left;border-radius:50%;position:absolute;left:-50%;top:-50%;z-index:-5;transition:all,var(--transition-time);transition-timing-function:ease-in-out}.card.svelte-ybs52k:before{background:#ddd;width:250%;height:250%}.card.svelte-ybs52k:after{background:#fff;width:200%;height:200%}.card.svelte-ybs52k:hover{color:var(--color)}.card.svelte-ybs52k:hover:before,.card.svelte-ybs52k:hover:after{transform:scale(1)}.card-grid-space.svelte-ybs52k .num:where(.svelte-ybs52k){font-size:3em;margin-bottom:1.2rem;margin-left:1rem}@media screen and (max-width: 1285px){.cards-wrapper.svelte-ybs52k{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.cards-wrapper.svelte-ybs52k{grid-template-columns:1fr}.card-grid-space.svelte-ybs52k .num:where(.svelte-ybs52k){margin-left:0;text-align:center}}@media screen and (max-width: 500px){.cards-wrapper.svelte-ybs52k{padding:4rem 2rem}.card.svelte-ybs52k{max-width:calc(100vw - 4rem)}}
