.card.svelte-1ar977z{flex-direction:column;display:flex;position:relative}figure.svelte-1ar977z{background:var(--color-primary);padding-top:75%;position:relative;overflow:hidden}figure.svelte-1ar977z img:where(.svelte-1ar977z){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}figure.svelte-1ar977z img.logo:where(.svelte-1ar977z){object-fit:contain;width:62%;height:62%;margin:auto;inset:0}.title.svelte-1ar977z{background:var(--color-secondary);padding:2rem 1rem;font-size:120%;transition:background-color .2s,color .2s}h2.svelte-1ar977z{-webkit-line-clamp:4;line-clamp:4;font-size:inherit;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.description.svelte-1ar977z{margin:0;padding:2rem 1rem 0}hr.svelte-1ar977z{width:auto;margin:auto 1rem 1rem}.more.svelte-1ar977z{margin:0;padding:0 1rem;font-weight:500}.overlay.svelte-1ar977z{position:absolute;inset:0}@media (width>=1025px){.title.svelte-1ar977z{height:7em;overflow:hidden}.card.svelte-1ar977z:hover .title:where(.svelte-1ar977z){background:var(--color-primary);color:var(--color-white)}.card.svelte-1ar977z:hover .more:where(.svelte-1ar977z){color:var(--color-primary)}}
