fix: project cards not matching height after search or filter
During testing, I noticed a race condition with jquery-match-height that would sometimes bug and cause the cards to have a height of 0px.
IMO, using Flex instead of JS for this would be a lot simpler. It should also make the grid more customizable downstream.