.page-module__4ccqhG__head{padding-block:var(--s-5);border-bottom:1px solid var(--color-line)}.page-module__4ccqhG__headGrid{gap:var(--s-3);display:grid}.page-module__4ccqhG__headMeta{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.page-module__4ccqhG__count{color:var(--color-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.page-module__4ccqhG__headCopy{gap:var(--s-3);display:grid}.page-module__4ccqhG__title{max-width:16ch;font-size:clamp(40px,5.2vw,72px)}.page-module__4ccqhG__lede{color:var(--color-muted);max-width:46ch;font-size:18px;line-height:1.55}.page-module__4ccqhG__list{padding-top:var(--s-5)}
.ProjectsExplorer-module__jyDm1G__controls{gap:var(--s-3);margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ProjectsExplorer-module__jyDm1G__filters{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.ProjectsExplorer-module__jyDm1G__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-right:var(--s-1);font-size:11.5px}.ProjectsExplorer-module__jyDm1G__chip,.ProjectsExplorer-module__jyDm1G__sortButton{align-items:center;gap:var(--s-1);height:32px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0 12px;font-size:11.5px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.ProjectsExplorer-module__jyDm1G__chip:hover,.ProjectsExplorer-module__jyDm1G__sortButton:hover{border-color:var(--color-ink)}.ProjectsExplorer-module__jyDm1G__chipActive,.ProjectsExplorer-module__jyDm1G__chipActive:hover{color:var(--color-on-ink);background:var(--color-ink);border-color:var(--color-ink)}.ProjectsExplorer-module__jyDm1G__clear{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);text-underline-offset:3px;cursor:pointer;padding:0 4px;font-size:11.5px;text-decoration:underline;text-decoration-thickness:1px}.ProjectsExplorer-module__jyDm1G__clear:hover{color:var(--color-accent-hover)}.ProjectsExplorer-module__jyDm1G__clear:disabled{color:var(--color-faint);cursor:not-allowed;text-decoration:none}.ProjectsExplorer-module__jyDm1G__sortControl{align-items:center;gap:var(--s-1);display:inline-flex}.ProjectsExplorer-module__jyDm1G__sortButton svg{width:10px;height:10px;transition:transform .24s var(--ease)}.ProjectsExplorer-module__jyDm1G__sortButton[data-dir=oldest] svg{transform:rotate(180deg)}.ProjectsExplorer-module__jyDm1G__empty{align-items:flex-start;gap:var(--s-3);padding:var(--s-6) 0;border-top:1px solid var(--color-ink);color:var(--color-muted);flex-direction:column;display:flex}.ProjectsExplorer-module__jyDm1G__count{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-variant-numeric:tabular-nums;margin-bottom:var(--s-3);font-size:11.5px}@media (max-width:640px){.ProjectsExplorer-module__jyDm1G__controls{flex-direction:column;align-items:stretch}.ProjectsExplorer-module__jyDm1G__sortControl{justify-content:flex-start}}
