.ProjectsListing-module__gryFkW__section{min-height:100vh;padding:6rem 2rem 5rem;position:relative}.ProjectsListing-module__gryFkW__container{max-width:var(--container-max);margin:0 auto;padding:0 2rem}.ProjectsListing-module__gryFkW__headerRow{margin-bottom:2rem}.ProjectsListing-module__gryFkW__backLink{font-family:var(--font-mono);color:var(--text-muted);transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;display:inline-flex}.ProjectsListing-module__gryFkW__backLink:hover{color:var(--accent);gap:.75rem}.ProjectsListing-module__gryFkW__filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.ProjectsListing-module__gryFkW__filterBtn{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;background:0 0;align-items:center;gap:.3rem;padding:.45rem 1rem;font-size:.72rem;font-weight:500;display:inline-flex}.ProjectsListing-module__gryFkW__filterBtn:hover{color:var(--text-primary);border-color:var(--border-hover)}.ProjectsListing-module__gryFkW__filterBtnActive{color:var(--accent);background:var(--accent-subtle);border-color:var(--accent-border)}.ProjectsListing-module__gryFkW__tagRow{flex-wrap:wrap;gap:.3rem;display:flex}.ProjectsListing-module__gryFkW__tagPill{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--radius-full);background:var(--accent-subtle);white-space:nowrap;padding:.15rem .5rem;font-size:.58rem;font-weight:500}.ProjectsListing-module__gryFkW__tagPillMore{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-full);padding:.15rem .4rem;font-size:.58rem}.ProjectsListing-module__gryFkW__tools{border-top:1px solid var(--border);flex-wrap:wrap;gap:.3rem;padding-top:.5rem;display:flex}.ProjectsListing-module__gryFkW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}.ProjectsListing-module__gryFkW__cardLink{color:inherit;height:100%;text-decoration:none;display:flex}.ProjectsListing-module__gryFkW__card{flex-direction:column;gap:.75rem;height:100%;display:flex}.ProjectsListing-module__gryFkW__cardTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ProjectsListing-module__gryFkW__categoryBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.68rem;font-weight:600;display:inline-flex}.ProjectsListing-module__gryFkW__provenanceBadge{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-full);white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:2px 8px;font-size:.6rem;overflow:hidden}.ProjectsListing-module__gryFkW__categoryDot{background:var(--accent);border-radius:50%;width:7px;height:7px}.ProjectsListing-module__gryFkW__title{font-family:var(--font-heading);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ProjectsListing-module__gryFkW__subtitle{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.ProjectsListing-module__gryFkW__heroMetric{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:#ffffff05;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.ProjectsListing-module__gryFkW__metricValue{font-family:var(--font-heading);color:var(--accent);font-size:1.5rem;font-weight:800;line-height:1}.ProjectsListing-module__gryFkW__metricLabel{font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.ProjectsListing-module__gryFkW__cardExcerpt{color:var(--text-secondary);flex:1;font-size:.82rem;line-height:1.6}.ProjectsListing-module__gryFkW__moreBadge{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.65rem}.ProjectsListing-module__gryFkW__cardFooterRow{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ProjectsListing-module__gryFkW__viewLink{font-family:var(--font-mono);color:var(--accent);transition:gap var(--transition-fast);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.ProjectsListing-module__gryFkW__cardLink:hover .ProjectsListing-module__gryFkW__viewLink{gap:.65rem}.ProjectsListing-module__gryFkW__demoBadge{color:var(--accent);border-radius:var(--radius-full);background:var(--accent-subtle);border:1px solid var(--accent-border);white-space:nowrap;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.ProjectsListing-module__gryFkW__emptyState{text-align:center;color:var(--text-muted);font-family:var(--font-mono);padding:4rem 0;font-size:.85rem}@media (max-width:1024px){.ProjectsListing-module__gryFkW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProjectsListing-module__gryFkW__section{padding:5rem 1rem 4rem}.ProjectsListing-module__gryFkW__container{padding:0 1rem}.ProjectsListing-module__gryFkW__grid{grid-template-columns:1fr;gap:1.25rem}.ProjectsListing-module__gryFkW__filterRow{gap:.4rem}.ProjectsListing-module__gryFkW__filterBtn{padding:.3rem .65rem;font-size:.65rem}.ProjectsListing-module__gryFkW__title{font-size:1.1rem}}
