Pour champagne into a small saucepan and gently simmer until reduced from 1 cup to approximately ½ cup. Cool completely.
Preheat oven to 350°F (177°C). Line a 12-cup muffin pan with cupcake liners.
Finely dice strawberries and gently blot excess surface moisture.
Whisk flour, baking powder and salt together.
Beat softened butter and granulated sugar for 2–3 minutes until light and fluffy.
Beat in eggs one at a time.
Mix in sour cream and vanilla.
On low speed, alternate adding the dry mixture and cooled champagne reduction, beginning and ending with the dry ingredients.
Stop mixing as soon as combined.
Gently fold in the prepared strawberries with a spatula.
Divide batter between 12 cupcake liners, filling each approximately ⅔ full.
Bake for 18–22 minutes or until the tops spring back and a toothpick comes out clean or with a few moist crumbs.
Cool in the pan for 5 minutes, then transfer to a wire rack and cool completely.
Meanwhile, gently simmer the rosé until reduced from ¾ cup to approximately ¼ cup. Cool completely.
Beat softened butter for approximately 3 minutes until creamy and fluffy.
Gradually beat in 3½ cups powdered sugar.
Add 2 tablespoons cooled rosé reduction, vanilla and salt. Beat until fluffy.
Add more rosé reduction 1 teaspoon at a time if desired. Adjust consistency with additional powdered sugar or tiny amounts of heavy cream.
Add a tiny amount of pink gel coloring if desired.
Pipe buttercream over completely cooled cupcakes and garnish as desired.