Heat olive oil in a large pot over medium-high heat. Add diced onions, carrots, celery and a large pinch of salt and sauté until translucent and then start to brown the vegetables slightly.
Increase the temperature to high and add salted meat to the pot, stirring to brown.
Stir in guajillo chili powder, ancho chili powder, cumin, Mexican oregano, and cinnamon. Cook for a couple of minutes until fragrant and spices are incorporated.
Add garlic, roasted Hatch chilis, and sauté for another minute.
Pour in the beer to deglaze the pot, scraping up any bits from the bottom.
Add crushed tomatoes, kidney beans, and salt to taste. (the tomatoes and beans are optional, if omitting add extra liquid in form of broth or water). Bring the chili to a simmer.
Reduce heat to low, cover the pot, and let the chili simmer for 1.5 to 2 hours, stirring occasionally. Adjust seasoning as needed.