1Preheat oven to 350°F (175°C) and grease three 8-inch pans.
2Whisk together flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
3Beat butter, oil, and sugar for 2–3 minutes until pale and fluffy.
4Whisk the eggs in a separate bowl to emulsify them.
5Slowly stream the whisked eggs into the batter, mixing just until combined.
6Mix in vanilla and vinegar.
7Mix in 1½ tsp Americolor Super Red until the batter is deep ruby red.
8With the mixer on low, add half the dry ingredients, then all the buttermilk, then the remaining dry ingredients. Mix just until combined.
9Gently mix in the sour cream.
10Pour in the hot coffee and mix on low until the batter is smooth and silky.
11Divide the batter into the prepared pans and bake for 26–32 minutes or until the center springs back lightly when touched. Cool completely.
12For the frosting, whip the butter alone on medium-high for 3–5 minutes until very pale, thick, and fluffy.
13Cut cold cream cheese into cubes and add a few at a time to the whipped butter on medium-low until smooth. Do not overbeat.
14Add vanilla and salt to the frosting and mix until combined.
15Add powdered sugar one cup at a time on low. Scrape the bowl, then whip for 1–2 minutes on medium-high until fluffy and cloud-like. Stop as soon as it's whipped.
16Once the cake layers are fully cooled, level the tops with a serrated knife.
17Pipe or spread a small amount of cream cheese frosting in the center of the cake board to anchor the cake.
18Place the first layer on the board, add an even layer of frosting, and repeat with the remaining layers.
19Apply a thin layer of frosting around the entire cake for a crumb coat and chill for 20–30 minutes until set.
20Add the final layer of frosting and decorate as desired. Optionally, add chopped pecans around the edges or into the frosting.
21Keep the cake refrigerated, but let it come to room temperature before serving for the best texture and flavor.