article.svelte-2foi5q.svelte-2foi5q{background-color:var(--color-ultra-dark);border-radius:var(--radius-s);overflow:hidden}a.svelte-2foi5q.svelte-2foi5q{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}@media (min-width: 1200px){a.svelte-2foi5q:hover .icon .button{color:var(--color-accent-text)}a.svelte-2foi5q:hover .icon .button:before{top:0;border-radius:0}}figure.svelte-2foi5q.svelte-2foi5q{height:0;padding-bottom:56.25%;position:relative;border-radius:var(--radius-s);overflow:hidden;display:flex;align-items:center;justify-content:center}figure.fallback.svelte-2foi5q.svelte-2foi5q{background-color:var(--color-accent)}figure.svelte-2foi5q img.svelte-2foi5q{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}figure.svelte-2foi5q .icon.svelte-2foi5q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.txt.svelte-2foi5q.svelte-2foi5q{padding:1.25rem;height:100%;display:flex;flex-direction:column}@media (min-width: 1200px){.txt.svelte-2foi5q.svelte-2foi5q{padding-left:1.5rem;padding-right:1.5rem}}h4.svelte-2foi5q.svelte-2foi5q{line-height:1.25}@media (min-width: 1200px){h4.svelte-2foi5q.svelte-2foi5q{font-size:1.25rem}}.desc.svelte-2foi5q.svelte-2foi5q{padding-top:.5rem;opacity:var(--opaque);margin-top:auto;display:flex;align-items:center;flex-wrap:wrap}.desc.svelte-2foi5q>.svelte-2foi5q:after{content:",";margin-right:.4em}.desc.svelte-2foi5q>.svelte-2foi5q:last-child:after{content:none;margin-right:0}.desc.svelte-2foi5q .lock.svelte-2foi5q{font-size:.75em;display:flex;align-items:center;gap:.75em}
