.ProjectsPage_page__ZhJ_L{background:#fffefa;color:#0e0e0e;min-height:100vh}.ProjectsPage_intro__G1dkt{margin:0 auto;max-width:var(--page-max-width);padding:clamp(10rem,calc(8.68rem + 5.63vw),13.75rem) clamp(1rem,calc(.65rem + 1.5vw),2rem) 0;width:100%}.ProjectsPage_introHeadingRow__wg_pF{display:block}.ProjectsPage_introHeadingAside__0GZoD{display:contents}.ProjectsPage_heading__cEJj8{color:#0e0e0e;font-family:Satoshi,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,calc(2.32rem + .75vw),3rem);font-style:normal;font-weight:700;line-height:1}.ProjectsPage_introText__kYMBk{color:rgba(22,19,19,.72);font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.6;margin:clamp(1rem,calc(.91rem + .38vw),1.25rem) 0 0;max-width:45rem;white-space:pre-line}.ProjectsPage_filtersShell__s0DIq{margin:clamp(2.75rem,calc(2.57rem + .75vw),3.25rem) auto 0;max-width:var(--page-max-width);padding:0 clamp(1rem,calc(.65rem + 1.5vw),2rem);width:100%}.ProjectsPage_filtersShellMobileOpen__iq5SP{margin-top:2rem}.ProjectsPage_filtersDesktop__NMPZo{display:flex;flex-direction:column;gap:clamp(1.5rem,calc(1.37rem + .56vw),1.875rem);position:relative}.ProjectsPage_filtersDesktopBar__GStXY{align-items:flex-start;display:flex;gap:clamp(1rem,calc(.82rem + .75vw),1.5rem);min-height:1.5rem;width:100%}.ProjectsPage_filtersDesktopBarActive__L3RnJ{align-items:flex-end}.ProjectsPage_filterButtons__NVhHH{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.ProjectsPage_filterButton__68PQ0{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#161313;cursor:pointer;display:inline-flex;gap:1px;padding:0}.ProjectsPage_mobileFilterToggle__spsTf{display:none}.ProjectsPage_filterButtonBody__BGkkd,.ProjectsPage_filterButtonIcon__RTRmp{align-items:center;background:#f3f1eb;border-radius:2px;display:inline-flex;height:1.5rem;justify-content:center;transition:background-color .18s ease,color .18s ease}.ProjectsPage_filterButtonBody__BGkkd{padding:.25rem .5rem}.ProjectsPage_filterButtonIcon__RTRmp{flex:0 0 1.5rem;width:1.5rem}.ProjectsPage_filterButtonOpen__YXcjd .ProjectsPage_filterButtonBody__BGkkd,.ProjectsPage_filterButtonOpen__YXcjd .ProjectsPage_filterButtonIcon__RTRmp{background:#161313;color:#fffefa}.ProjectsPage_filterButton__68PQ0:not(.ProjectsPage_filterButtonOpen__YXcjd):hover .ProjectsPage_filterButtonBody__BGkkd,.ProjectsPage_filterButton__68PQ0:not(.ProjectsPage_filterButtonOpen__YXcjd):hover .ProjectsPage_filterButtonIcon__RTRmp{background:#e9e6e0}.ProjectsPage_activeFilterLabel__eRN31,.ProjectsPage_clearFiltersButtonMobile__bVGpj,.ProjectsPage_clearFiltersLabel__q0_rf,.ProjectsPage_filterLabel__tmONR,.ProjectsPage_filterOptionLabel__m4ZsV{font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:1;text-transform:uppercase}.ProjectsPage_filterLabel__tmONR{color:currentColor}.ProjectsPage_filterIconSvg__OWj_r{color:currentColor;display:block;height:1rem;width:1rem}.ProjectsPage_desktopActiveFilters__2SwUs{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;min-width:0}.ProjectsPage_activeFiltersItem__4UbDf{align-items:center;display:inline-flex;gap:.5rem}.ProjectsPage_activeFilterDivider__5c9t4{align-self:stretch;background:#e0ded8;display:block;width:1px}.ProjectsPage_activeFilterChip__3VMGn,.ProjectsPage_clearFiltersButton__EpvqE{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffefa;border:0;color:#161313;cursor:pointer;display:inline-flex;gap:.5rem;min-height:1.5rem;padding:.25rem .5rem}.ProjectsPage_clearFiltersButton__EpvqE{flex:0 0 auto;margin-left:auto}.ProjectsPage_desktopPanelsGrid__eMGtb{display:flex;flex-direction:column;gap:1px;left:0;position:absolute;top:100%;width:clamp(16.875rem,calc(16.22rem + 2.82vw),18.75rem);z-index:10}.ProjectsPage_desktopPanelSlot__W6W2F{max-width:100%;min-height:1px;width:100%}.ProjectsPage_filterPanel__McuFg{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(243,241,235,.6);border-radius:2px;display:flex;flex-direction:column;gap:.375rem;overflow:hidden;padding:.75rem .5rem;width:100%}.ProjectsPage_filterPanelTitle__ZV08q{color:#6b6766;font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:.75rem;font-style:normal;font-weight:500;letter-spacing:.24px;line-height:1;margin:0;text-transform:uppercase}.ProjectsPage_areaSup___BpWP{font-size:.484rem;vertical-align:super}.ProjectsPage_filterOptions__SbyIr{display:flex;flex-wrap:wrap;gap:1px}.ProjectsPage_filterOptionChip__G9TOV{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f1eb;border:0;border-radius:2px;color:#161313;cursor:pointer;display:inline-flex;justify-content:center;min-height:1.5rem;padding:.25rem .5rem;transition:background-color .18s ease,color .18s ease}.ProjectsPage_filterOptionChip__G9TOV:hover{background:#e9e6e0}.ProjectsPage_filterOptionChipActive__hnErG{background:#161313;color:#fffefa}.ProjectsPage_filterOptionChipActive__hnErG:hover{background:#161313}.ProjectsPage_filtersMobile__m6OF7{display:none}.ProjectsPage_mobilePanelWrap__WxrNI{width:100%}.ProjectsPage_clearFiltersButtonMobile__bVGpj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#161313;border:0;border-radius:2px;color:#fffefa;cursor:pointer;display:none;min-height:2.5rem;padding:.75rem .5rem;text-align:center;width:100%}.ProjectsPage_emptyState__MzQCx{align-items:center;display:flex;justify-content:center;min-height:400px;padding:32px;width:100%}.ProjectsPage_emptyStateText__D0OBw{color:#161313;font-family:var(--font-sans-display),"Satoshi",sans-serif;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:1.4;margin:0}@media (max-width:1200px){.ProjectsPage_filtersDesktopBar__GStXY{flex-wrap:wrap}.ProjectsPage_desktopActiveFilters__2SwUs{flex:1 1 100%}}@media (max-width:900px){.ProjectsPage_introHeadingRow__wg_pF{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.ProjectsPage_introHeadingAside__0GZoD{display:flex;flex:0 0 auto}.ProjectsPage_filtersShell__s0DIq{margin-top:0;position:relative;z-index:10}.ProjectsPage_filtersDesktop__NMPZo{display:none}.ProjectsPage_mobileFilterToggle__spsTf{display:inline-flex;flex:0 0 auto}.ProjectsPage_filtersMobile__m6OF7{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(243,241,235,.6);border-radius:2px;display:flex;flex-direction:column;gap:1px;padding-bottom:1px;position:absolute;right:clamp(1rem,calc(.65rem + 1.5vw),2rem);top:12px;width:min(18.75rem,100%)}.ProjectsPage_clearFiltersButtonMobile__bVGpj{display:block}}