.cards.svelte-12gmoz0{display:flex;gap:3.75rem;flex-direction:column}@media(min-width:768px){.cards.svelte-12gmoz0{flex-direction:row;flex-wrap:wrap;--gap: 2.5rem;gap:var(--gap);justify-content:center}.cards.svelte-12gmoz0 .card{width:calc((100% - var(--gap)) / 2);flex-shrink:0}}@media(min-width:1024px){.cards.svelte-12gmoz0{--gap: 3.5rem}}@media(min-width:1224px){.cards.svelte-12gmoz0 .card{width:calc((100% - var(--gap) * 2) / 3)}}.card.svelte-a3bsiv{position:relative}.card.svelte-a3bsiv:has(.hov:where(.svelte-a3bsiv):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.img.svelte-a3bsiv{position:relative;padding-bottom:125%;border-radius:1.25rem;overflow:hidden}.img.svelte-a3bsiv .plc:where(.svelte-a3bsiv){background-color:var(--accent)}.img.svelte-a3bsiv .plc:where(.svelte-a3bsiv),.img.svelte-a3bsiv img:where(.svelte-a3bsiv){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ctn.svelte-a3bsiv{margin-top:1.87rem}h3.svelte-a3bsiv{font-weight:700}@media(min-width:768px)and (hover:hover){.ctn.svelte-a3bsiv{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0;padding:3rem 2.5rem;border-radius:1.25rem;background-color:var(--black);color:var(--white);opacity:0;transition:opacity .3s ease}h3.svelte-a3bsiv{font-size:var(--h-l);line-height:var(--hl-l)}.ctn.svelte-a3bsiv .rt{margin-top:1rem}.hov.svelte-a3bsiv:hover .ctn:where(.svelte-a3bsiv){opacity:1}}@media(min-width:1024px)and (hover:hover){.ctn.svelte-a3bsiv{padding:4rem 2.5rem}h3.svelte-a3bsiv{font-size:2.5vw}.ctn.svelte-a3bsiv .rt{font-size:2rem}}@media(min-width:1900px)and (hover:hover){h3.svelte-a3bsiv{font-size:var(--h-l)}}
