.projects_main__G3IfO{background:var(--paper);color:var(--ink);min-height:100svh}.projects_head__j6z7i{padding-top:200px;padding-bottom:80px;padding-inline:8px;text-align:center}.projects_h1__uGV05{margin:0;font-family:var(--font-display);font-size:16px;font-variation-settings:"wght" 500,"opsz" 12,"wdth" 100;font-weight:400;letter-spacing:-.01em;line-height:20px;color:#0a0a0a}.projects_line__sbP2B{margin:6px auto 0;font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:18px;letter-spacing:.01em;color:var(--gray);max-width:374px;text-wrap:balance}@media (min-width:641px){.projects_line__sbP2B{max-width:46ch}}.projects_gridSection__Y7GQl{padding-bottom:80px}@media (max-width:640px){.projects_gridSection__Y7GQl ul>li:nth-child(n+4){display:block}.projects_gridSection__Y7GQl ul+div{display:none}}.projects_listSection__MU4SW{padding-bottom:80px}.projects_listLabel__kJdHF{padding-inline:8px;padding-bottom:12px}.projects_columns__6_stQ{display:none}.projects_list__7C1se{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.projects_row__wJgmV{margin:0}.projects_rowLink__lmY5Y{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name year" "category year";align-items:baseline;column-gap:16px;row-gap:2px;padding-block:20px;padding-inline:8px;border-top:1px solid var(--line);text-decoration:none;color:#0a0a0a;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:color .5s cubic-bezier(.16,1,.3,1)}.projects_rowLink__lmY5Y[data-status^=enter]{color:var(--paper)}.projects_rowLink__lmY5Y[data-status^=enter] .projects_rowCategory__d5MqW,.projects_rowLink__lmY5Y[data-status^=enter] .projects_rowYear__upNVK{color:var(--paper);opacity:.72}.projects_rowLink__lmY5Y:focus-visible{outline:2px solid #0a0a0a;outline-offset:-2px;border-radius:4px}.projects_tile__bCczU{position:absolute;inset:0;background:#0a0a0a;transform:translateY(-100%);transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.projects_rowName__T4Bri{grid-area:name;min-width:0}.projects_rowCategory__d5MqW{grid-area:category;min-width:0;color:var(--gray);transition:color .5s cubic-bezier(.16,1,.3,1)}.projects_rowNumber__OAa2n,.projects_rowYear__upNVK{color:var(--gray-2);font-variant-numeric:tabular-nums}.projects_rowYear__upNVK{grid-area:year;transition:color .5s cubic-bezier(.16,1,.3,1)}.projects_rowCategory__d5MqW,.projects_rowName__T4Bri,.projects_rowYear__upNVK{position:relative}@media (min-width:641px){.projects_columns__6_stQ{display:grid;column-gap:16px;padding-inline:8px;padding-bottom:10px;font-family:var(--font-mono);font-size:var(--type-label);line-height:var(--lh-label);text-transform:uppercase;letter-spacing:.02em;color:var(--gray-2)}.projects_columns__6_stQ,.projects_rowLink__lmY5Y{grid-template-columns:minmax(0,2fr) minmax(0,2fr) 5em}.projects_rowLink__lmY5Y{grid-template-areas:"name category year";align-items:baseline;padding-block:26px}}@media (min-width:1025px){.projects_head__j6z7i{padding-bottom:80px}.projects_gridSection__Y7GQl,.projects_listSection__MU4SW{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.projects_tile__bCczU{display:none}.projects_rowCategory__d5MqW,.projects_rowLink__lmY5Y,.projects_rowYear__upNVK{transition:none}.projects_rowLink__lmY5Y:hover{text-decoration:underline;text-underline-offset:4px}}