.ProjectsHero_hero__HAqt_{padding:48px 32px;text-align:left}.ProjectsHero_title__qAK_8{font-family:Roboto,sans-serif;font-size:36px;font-weight:600;color:var(--primary);margin-bottom:16px}.ProjectsHero_subtitle__vHxy2{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;color:var(--secondary)}.FilterBar_filterBarContainer__x_wSe{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.FilterBar_filterBar__whJBh{display:flex;gap:12px;padding:16px;min-width:max-content}.FilterBar_filterButton__Gy4Je{padding:10px 16px;font-family:Roboto,sans-serif;font-size:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer;transition:background-color .2s ease,transform .2s ease;scroll-snap-align:center}.FilterBar_filterButton__Gy4Je:not(.FilterBar_active__Lrs3Z):hover{background-color:var(--surface-hover);transform:scale(1.1)}.FilterBar_active__Lrs3Z{background:var(--accent);color:var(--on-accent);border:none;box-shadow:0 2px 4px var(--shadow)}.FilterBar_filterBarContainer__x_wSe::-webkit-scrollbar{display:none}.FilterBar_filterBarContainer__x_wSe{scrollbar-width:none}