.projects_list__7C1se{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);list-style:none}.projects_entry__ZTS1d{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);align-items:start;color:inherit;text-decoration:none}.projects_entry__ZTS1d:focus-visible,.projects_entry__ZTS1d:hover{color:inherit}.projects_media__Y_Oqt{position:relative;width:4.5rem;height:4.5rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--spacing-2xs);background:var(--color-surface)}.projects_image__kXXUs{object-fit:cover}.projects_mark__PBv4x{position:absolute;inset:.85rem;width:auto;height:auto;color:var(--color-heading)}.projects_imageDark__9lISs,html[data-theme=dark] .projects_imageLight__8Zx8e{display:none}html[data-theme=dark] .projects_imageDark__9lISs{display:block}.projects_copy__wcs2A{display:grid;grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);min-width:0}.projects_titleRow__5Gkjd{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;grid-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.projects_title__qiES_{color:var(--color-heading);font-family:var(--font-display);font-size:var(--fs-body);font-weight:400;letter-spacing:-.025em;line-height:1.5}.projects_entry__ZTS1d:focus-visible .projects_title__qiES_,.projects_entry__ZTS1d:hover .projects_title__qiES_{color:var(--color-primary)}.projects_kind__OsbWD{color:var(--color-text-muted);font-family:var(--font-code);white-space:nowrap}.projects_description__vSodc,.projects_kind__OsbWD{font-size:var(--fs-small);line-height:var(--leading-body)}.projects_description__vSodc{color:var(--color-text);font-family:var(--font-primary)}@media (max-width:48rem){.projects_titleRow__5Gkjd{grid-template-columns:1fr;gap:var(--spacing-2xs)}}