.search-form[data-astro-cid-3rkrlumz]{background:var(--surface-1);border:1px solid var(--border-light);border-radius:var(--radius-md);align-items:center;gap:.5rem;min-width:220px;padding:.375rem .75rem;transition:all .2s;display:flex}.search-form[data-astro-cid-3rkrlumz]:focus-within{background:var(--surface-2);border-color:var(--border-medium)}.search-form[data-astro-cid-3rkrlumz] svg[data-astro-cid-3rkrlumz]:first-child{color:var(--v2-text-subdued);flex-shrink:0}.search-form[data-astro-cid-3rkrlumz] input[data-astro-cid-3rkrlumz]{color:var(--v2-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.35rem 0;font-family:inherit;font-size:.875rem}.search-form[data-astro-cid-3rkrlumz] input[data-astro-cid-3rkrlumz]::placeholder{color:var(--v2-text-subdued)}.search-form[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]{color:var(--v2-text-subdued);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.search-form[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]:hover{color:var(--v2-accent-color)}.section-label[data-astro-cid-3rkrlumz]{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-text-muted);margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:.75rem;font-weight:500}.start[data-astro-cid-3rkrlumz]{flex-direction:column;gap:1rem;margin-bottom:3.5rem;display:flex}.start-grid[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.start-card[data-astro-cid-3rkrlumz]{border-radius:var(--radius-md);color:var(--v2-text);background:#ffffff05;border:1px solid #ffffff17;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:border-color .15s;display:flex}.start-card[data-astro-cid-3rkrlumz]:hover{border-color:#f0883e8c}.start-area[data-astro-cid-3rkrlumz]{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-muted);font-family:Monaco,Menlo,Courier New,monospace;font-size:.6875rem}.start-name[data-astro-cid-3rkrlumz]{color:#fff;font-size:1.375rem;font-weight:600}.start-line[data-astro-cid-3rkrlumz]{color:var(--v2-text-subdued);font-size:.9375rem;line-height:1.55}.start-figure[data-astro-cid-3rkrlumz]{color:var(--v2-text-muted);border-top:1px solid #ffffff12;margin-top:auto;padding-top:.75rem;font-size:.8125rem}.start-figure[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz]{color:#fff;margin-right:.5rem;font-size:1.5rem;font-weight:600}.index-head[data-astro-cid-3rkrlumz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.area-filters[data-astro-cid-3rkrlumz]{flex-wrap:wrap;gap:.5rem;display:flex}.area-filters[data-astro-cid-3rkrlumz][hidden]{display:none}.area-filters[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]{background:var(--surface-1);border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--v2-text-subdued);font:inherit;cursor:pointer;padding:.3rem .85rem;font-size:.8125rem;transition:border-color .15s,color .15s}.area-filters[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]:hover{color:var(--v2-text);border-color:#f0883e8c}.area-filters[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-pressed=true]{background:var(--v2-accent-color);border-color:var(--v2-accent-color);color:#000}.project-index[data-astro-cid-3rkrlumz]{border-collapse:collapse;text-align:left;width:100%}.project-index[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz],.project-index[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]{vertical-align:baseline;border-bottom:1px solid #ffffff12;padding:.875rem 1.5rem .875rem 0}.project-index[data-astro-cid-3rkrlumz] thead[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz]{letter-spacing:.06em;text-transform:uppercase;color:var(--v2-text-muted);padding-top:0;padding-bottom:.625rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.6875rem;font-weight:400}.project-index[data-astro-cid-3rkrlumz] tbody[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz]{width:15rem;font-size:1rem;font-weight:600}.project-index[data-astro-cid-3rkrlumz] tbody[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{color:var(--v2-text);text-decoration:none}.project-index[data-astro-cid-3rkrlumz] tbody[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover{color:var(--v2-accent-color)}.project-index[data-astro-cid-3rkrlumz] .summary[data-astro-cid-3rkrlumz]{color:var(--v2-text-subdued);font-size:.9375rem;line-height:1.5}.project-index[data-astro-cid-3rkrlumz] .area[data-astro-cid-3rkrlumz]{width:8.5rem;color:var(--v2-text-muted);font-family:Monaco,Menlo,Courier New,monospace;font-size:.75rem}.project-index[data-astro-cid-3rkrlumz] .state[data-astro-cid-3rkrlumz]{width:7.5rem;color:var(--v2-text);white-space:nowrap;padding-right:0;font-size:.8125rem}.project-index[data-astro-cid-3rkrlumz] .state[data-astro-cid-3rkrlumz]:before{content:"";vertical-align:.1em;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.project-index[data-astro-cid-3rkrlumz] .state[data-astro-cid-3rkrlumz]:is([data-state=Live],[data-state=In\ production],[data-state=Ongoing]){color:var(--v2-accent-color)}.project-index[data-astro-cid-3rkrlumz] .state[data-astro-cid-3rkrlumz]:is([data-state=Demo],[data-state=Experiment],[data-state=Archived]){color:var(--v2-text-muted)}@media (width<=900px){.start-grid[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.project-index[data-astro-cid-3rkrlumz] thead[data-astro-cid-3rkrlumz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-index[data-astro-cid-3rkrlumz] tr[data-astro-cid-3rkrlumz]{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.875rem 0;display:grid}.project-index[data-astro-cid-3rkrlumz] tr[data-astro-cid-3rkrlumz][hidden]{display:none}.project-index[data-astro-cid-3rkrlumz] tbody[data-astro-cid-3rkrlumz] th[data-astro-cid-3rkrlumz],.project-index[data-astro-cid-3rkrlumz] td[data-astro-cid-3rkrlumz]{border:0;width:auto;padding:0}.project-index[data-astro-cid-3rkrlumz] .summary[data-astro-cid-3rkrlumz]{grid-column:1/-1}.project-index[data-astro-cid-3rkrlumz] .state[data-astro-cid-3rkrlumz]{grid-area:1/2}.project-index[data-astro-cid-3rkrlumz] .area[data-astro-cid-3rkrlumz]{display:none}}
