.ProjectGridDefault_gridDefault__xoJGl{display:grid;gap:4rem 2rem;padding:4rem 2rem;transition:all .3s ease;grid-template-columns:repeat(1,1fr)}@media(min-width:576px){.ProjectGridDefault_gridDefault__xoJGl{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.ProjectGridDefault_gridDefault__xoJGl{grid-template-columns:repeat(3,1fr)}}@media(min-width:1080px){.ProjectGridDefault_gridDefault__xoJGl{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.ProjectGridDefault_gridDefault__xoJGl{grid-template-columns:repeat(5,1fr)}}@media(min-width:1440px){.ProjectGridDefault_gridDefault__xoJGl{grid-template-columns:repeat(6,1fr)}}.ProjectGridDefault_gridItem__TS1yS{position:relative;cursor:pointer;overflow:hidden;display:flex;flex-direction:column}.ProjectGridDefault_gridItem__TS1yS img,.ProjectGridDefault_gridItem__TS1yS video{width:100%;height:auto;object-fit:cover;transition:transform .4s ease,opacity .3s ease;transform:scale(1);filter:brightness(1)}.ProjectGridDefault_gridItem__TS1yS:hover img,.ProjectGridDefault_gridItem__TS1yS:hover video{transform:scale(1.05);opacity:.95}.ProjectGridDefault_gridItemInfo__Hougn{display:flex;flex-direction:column;margin-top:1rem;padding:0 .25rem}.ProjectGridDefault_gridItemInfo__Hougn .ProjectGridDefault_projectTitle__NXlMo{font-weight:500;font-size:.8rem;text-transform:uppercase;line-height:1.1;margin:0 0 .1rem;color:var(--text-color)}.ProjectGridDefault_gridItemInfo__Hougn .ProjectGridDefault_projectCategory__fKT_1{font-size:.7rem;line-height:1;margin:0;color:#bbb}html.ProjectGridDefault_light-mode__TMkl7 .ProjectGridDefault_gridItemInfo__Hougn .ProjectGridDefault_projectCategory__fKT_1{color:#444}.ProjectGridDefault_gridSpacer__uk_LM{visibility:hidden}.ProjectGridAlt_gridAltWrapper__6Rptb{width:100%;min-height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:6rem}.ProjectGridAlt_gridAltThumbs__mFlWL{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:7rem;padding:4rem 2rem}@media(max-width:768px){.ProjectGridAlt_gridAltThumbs__mFlWL{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:3rem}}.ProjectGridAlt_thumbItem__vYWkt{aspect-ratio:1/1;overflow:hidden;border-radius:0;cursor:pointer;transition:transform .3s ease}.ProjectGridAlt_thumbItem__vYWkt img,.ProjectGridAlt_thumbItem__vYWkt video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;filter:brightness(1)}.ProjectGridAlt_hoverPreview__JWOHD{position:fixed;top:0;height:30vw;width:25vw;overflow:hidden;border-radius:1.5vw;pointer-events:none;z-index:1000;background-color:var(--background-color)}.ProjectGridAlt_hoverPreview__JWOHD img,.ProjectGridAlt_hoverPreview__JWOHD video{width:100%;height:100%;object-fit:cover;display:block}.ProjectFilters_filtersWrapper__e5Umh{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 2rem;justify-content:flex-start}@media(max-width:768px){.ProjectFilters_filtersWrapper__e5Umh{justify-content:center}}.ProjectFilters_filtersButton__ScH7f{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;background:none;cursor:pointer;transition:all .3s ease}.ProjectFilters_filtersButton__ScH7f svg{width:2rem;height:auto;opacity:1;transform:scale(1);color:var(--text-color);transition:opacity .3s ease,transform .3s ease}.ProjectFilters_filtersButton__ScH7f:hover svg{opacity:.8;transform:scale(1.05)}.ProjectFilters_filters__wBeEA{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.ProjectFilters_filters__wBeEA{justify-content:center}}.ProjectFilters_filterBtn__l7EIC{background:none;border:none;border-bottom:1px solid transparent;padding:.4rem 1rem;font-size:.85rem;cursor:pointer;color:var(--text-color);transition:all .3s ease}.ProjectFilters_filterBtn__l7EIC:hover{color:#bbb}html.ProjectFilters_light-mode__wq6x6 .ProjectFilters_filterBtn__l7EIC:hover{color:#333}.ProjectFilters_filterBtn__l7EIC.ProjectFilters_active__OM8_c{border-bottom:1px solid var(--text-color);font-weight:600}