.project.svelte-16r92ny{width:100%;height:72px;border-radius:2px;overflow:hidden;position:relative}.project.svelte-16r92ny .background:where(.svelte-16r92ny){width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;filter:brightness(.25) blur(12px) grayscale(.25)}.project.svelte-16r92ny .content:where(.svelte-16r92ny){width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;gap:12px}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .thumbnail:where(.svelte-16r92ny){height:100%;aspect-ratio:2/1;position:relative;overflow:hidden}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .thumbnail:where(.svelte-16r92ny) img:where(.svelte-16r92ny){width:100%;height:100%;object-fit:cover;transition:all .2s cubic-bezier(.16,1,.3,1);scale:1}.project.svelte-16r92ny .content:where(.svelte-16r92ny) a.thumbnail:where(.svelte-16r92ny):hover img:where(.svelte-16r92ny){filter:brightness(.75);scale:1.1}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .label:where(.svelte-16r92ny){position:absolute;bottom:0;right:0;font-size:12px;font-weight:500;text-shadow:0 0 4px #000;background:#1118;border-top-left-radius:2px;display:flex;align-items:center;justify-content:center;width:34px;height:18px}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny){display:flex;flex-direction:column;gap:4px;text-shadow:0 0 4px #000}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) .title:where(.svelte-16r92ny){font-size:16px;font-weight:500;color:#fff;text-decoration:none}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) a.title:where(.svelte-16r92ny):hover{text-decoration:underline}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) .links:where(.svelte-16r92ny){display:flex;gap:8px}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) .links:where(.svelte-16r92ny) a:where(.svelte-16r92ny){text-decoration:none;color:#777;font-size:13px;font-weight:600;text-transform:uppercase}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) .links:where(.svelte-16r92ny) a:where(.svelte-16r92ny):hover{color:#ddd}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny) .links:where(.svelte-16r92ny) .empty:where(.svelte-16r92ny){color:#777;font-size:13px;font-weight:400}@media screen and (max-width: 500px){.project.svelte-16r92ny{height:134px}.project.svelte-16r92ny .content:where(.svelte-16r92ny){flex-direction:column}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .thumbnail:where(.svelte-16r92ny){width:100%;height:80px}.project.svelte-16r92ny .content:where(.svelte-16r92ny) .text:where(.svelte-16r92ny){width:100%;padding-left:16px}}.container.svelte-8aiy8r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.container.svelte-8aiy8r .timeline:where(.svelte-8aiy8r){display:flex;flex-direction:column;gap:8px;width:100%}.container.svelte-8aiy8r .timeline:where(.svelte-8aiy8r) .group:where(.svelte-8aiy8r){display:flex;flex-direction:column;gap:8px;width:100%}.container.svelte-8aiy8r .timeline:where(.svelte-8aiy8r) .group:where(.svelte-8aiy8r) h2:where(.svelte-8aiy8r){width:100%;font-weight:600}
