.group.svelte-2qwooh{flex-direction:column;gap:1.25rem;display:flex}.card.svelte-2qwooh{aspect-ratio:.8;z-index:0;color:var(--color-on-fill);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex;position:relative;overflow:hidden}.card.svelte-2qwooh:before{content:"";z-index:-1;background:linear-gradient(#0003 50%,#000c 100%);width:calc(100% + 2rem);height:calc(100% + 2rem);margin:-1rem 0 0 -1rem;display:block;position:absolute;inset:0}.card.svelte-2qwooh .image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.label.svelte-2qwooh{font-size:1rem;font-weight:600}.about.svelte-2qwooh{text-wrap:balance;transition:transform .25s var(--ease-out-cubic);gap:.75rem;display:grid;transform:translateY(2.15rem)}.card.svelte-2qwooh:hover .about:where(.svelte-2qwooh){transform:translateY(0)}.title.svelte-2qwooh{font-family:var(--heading-font-family);word-spacing:-.05em;letter-spacing:-.02em;text-wrap:balance;max-width:70%;font-size:1.5rem;font-weight:700;line-height:1.15}@media (width>=900px){.title.svelte-2qwooh{font-size:1.6rem;line-height:1.1}}.target.svelte-2qwooh{color:currentColor;opacity:0;transition:opacity .25s var(--ease-out-cubic);font-weight:600;text-decoration:none}.card.svelte-2qwooh:hover .target:where(.svelte-2qwooh){opacity:1}.items.svelte-2qwooh{--color-link:var(--color-text);flex-direction:column;gap:.5rem;width:100%;font-size:1rem;display:flex}
