.ProjectManifest_list__7QcpV{border-block-start:1px solid var(--rule-on-ink)}.ProjectManifest_row__N1rmX{--row-accent:var(--row-accent-dark,var(--signal));position:relative;border-block-end:1px solid var(--rule-on-ink)}.site:not(.dark) .ProjectManifest_row__N1rmX{--row-accent:var(--row-accent-light,var(--accent-paper))}.ProjectManifest_row__N1rmX:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background-color:var(--row-accent);transform:scaleY(0);transform-origin:top;transition:transform var(--dur) var(--ease)}.ProjectManifest_row__N1rmX:focus-within:before,.ProjectManifest_row__N1rmX:hover:before{transform:scaleY(1)}.ProjectManifest_link__y3oD4{display:grid;gap:var(--sp-4);padding:var(--sp-6) 0;align-items:center}@media (min-width:760px){.ProjectManifest_link__y3oD4{grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr) 13rem 2rem;gap:var(--sp-5);padding-inline-start:var(--sp-5)}}.ProjectManifest_index__m20c2{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--row-accent)}.ProjectManifest_headings__VmRF5{display:grid;gap:var(--sp-2)}.ProjectManifest_name__WGSR7{font-family:var(--font-display);font-weight:600;font-size:clamp(1.75rem,3.6vw,2.625rem);line-height:1.05;letter-spacing:-.03em;color:var(--text-on-ink);transition:color var(--dur) var(--ease)}.ProjectManifest_row__N1rmX:focus-within .ProjectManifest_name__WGSR7,.ProjectManifest_row__N1rmX:hover .ProjectManifest_name__WGSR7{color:var(--row-accent)}.ProjectManifest_category__8B19C{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:var(--text-on-ink-muted)}.ProjectManifest_summary__J_Yek{font-size:.9375rem;line-height:1.6;color:var(--text-on-ink-muted);max-width:44ch}.ProjectManifest_thumb__wSYlS{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-media);border:1px solid var(--rule-on-ink);background-color:var(--ink-sunken)}.ProjectManifest_thumb__wSYlS img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--dur-slow) var(--ease)}.ProjectManifest_row__N1rmX:focus-within .ProjectManifest_thumb__wSYlS img,.ProjectManifest_row__N1rmX:hover .ProjectManifest_thumb__wSYlS img{transform:scale(1.05)}.ProjectManifest_thumb__wSYlS:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--row-accent)}.ProjectManifest_thumbPending__cRJtw{display:grid;place-items:center;height:100%;padding:var(--sp-3);background-image:repeating-linear-gradient(-45deg,transparent 0 8px,var(--hatch) 8px 16px)}.ProjectManifest_thumbPendingMark__y5lvW{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;text-align:center;line-height:1.1;color:var(--row-accent)}.ProjectManifest_arrow__tQwa8{display:none;color:var(--row-accent);transition:transform var(--dur) var(--ease)}@media (min-width:760px){.ProjectManifest_arrow__tQwa8{display:block;justify-self:end}}.ProjectManifest_row__N1rmX:focus-within .ProjectManifest_arrow__tQwa8,.ProjectManifest_row__N1rmX:hover .ProjectManifest_arrow__tQwa8{transform:translateX(4px)}.ProjectManifest_link__y3oD4:after{content:"";position:absolute;inset:0}.ProjectManifest_link__y3oD4:focus-visible{outline:none}.ProjectManifest_row__N1rmX:focus-within{outline:2px solid var(--row-accent);outline-offset:-2px;border-radius:var(--radius-control)}.ProjectManifest_foot__AYEhR{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;justify-content:space-between;padding-block-start:var(--sp-6)}@media (prefers-reduced-motion:reduce){.ProjectManifest_row__N1rmX:before{transform:scaleY(1);opacity:0}.ProjectManifest_row__N1rmX:focus-within:before,.ProjectManifest_row__N1rmX:hover:before{opacity:1}.ProjectManifest_row__N1rmX:focus-within .ProjectManifest_arrow__tQwa8,.ProjectManifest_row__N1rmX:focus-within .ProjectManifest_thumb__wSYlS img,.ProjectManifest_row__N1rmX:hover .ProjectManifest_arrow__tQwa8,.ProjectManifest_row__N1rmX:hover .ProjectManifest_thumb__wSYlS img{transform:none}}