article.svelte-966f7b{transition:var(--transition);background:var(--c-scale-2);border-radius:var(--radius);border:1px solid var(--c-company);z-index:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}article.svelte-966f7b header:where(.svelte-966f7b){margin:0;font-size:1.2rem}article.svelte-966f7b header:where(.svelte-966f7b) figure:where(.svelte-966f7b){height:350px;margin:0;overflow:hidden}article.svelte-966f7b header:where(.svelte-966f7b) figure:where(.svelte-966f7b) img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, var(--c-scale-1) 50%, #fff0 100%);mask-image:linear-gradient(180deg, var(--c-scale-1) 50%, #fff0 100%);transition:transform 1s;-webkit-mask-composite:source-in;mask-composite:intersect}article.svelte-966f7b header:where(.svelte-966f7b) .title:where(.svelte-966f7b){font-size:var(--font-size-l);text-align:center;color:var(--c-company);margin:0;padding:1rem 1.8rem;line-height:1.3}article.svelte-966f7b:hover header:where(.svelte-966f7b) figure:where(.svelte-966f7b) img{transform:scale(1.05)}article.svelte-966f7b .description:where(.svelte-966f7b){color:var(--c-text);margin:0;padding:1rem 1.8rem}article.svelte-966f7b footer:where(.svelte-966f7b){border-top:1px solid var(--c-scale-6);padding:1rem 1.8rem}article.svelte-966f7b footer:where(.svelte-966f7b) ul:where(.svelte-966f7b){font-size:var(--font-size-xs);margin:0;padding:0;list-style:none;display:grid}article.svelte-966f7b footer:where(.svelte-966f7b) ul:where(.svelte-966f7b) li:where(.svelte-966f7b){grid-template-columns:auto 1fr;align-items:center;gap:5px;display:grid}article.svelte-966f7b footer:where(.svelte-966f7b) ul:where(.svelte-966f7b) li:where(.svelte-966f7b) a:where(.svelte-966f7b){width:fit-content}article.svelte-966f7b footer:where(.svelte-966f7b) .ul1:where(.svelte-966f7b){grid-template-columns:1fr auto}article.svelte-966f7b footer:where(.svelte-966f7b) .tags:where(.svelte-966f7b){grid-template-columns:auto 1fr;align-items:center;gap:5px;margin-top:5px;display:grid}article.svelte-966f7b footer:where(.svelte-966f7b) .tags:where(.svelte-966f7b) .ul3:where(.svelte-966f7b){background:var(--c-scale-1);border:1px solid var(--c-scale-6);border-radius:10px;flex-wrap:wrap;gap:5px;padding:.5rem;display:flex}
