You can afford a home up to about 296,656 with a 2,100/mo payment.
Next stepGet a pre-approval letter to confirm the price range a lender will actually fund.