Prepare three 8-inch cake pans with parchment paper circles in the bottom and grease the sides. Preheat oven to 350°F (176°C).
Cream the butter and sugar together until light in color and fluffy, about 3 to 4 minutes in a large mixing bowl. Do not skimp on the creaming time.
Add sour cream and vanilla extract and mix until mixed properly.
Add egg whites in two batches and mix properly after each. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated.
Combine dry ingredients in a separate bowl, then combine the milk and water in a small measuring cup.
Add half of the dry ingredients to the batter and mix until mixed properly. Add the milk mixture and mix properly. Add remaining dry ingredients and mix properly. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated.
Divide the batter evenly between the cakes pans and bake for about 21 to 23 minutes, or until a toothpick comes out with a few crumbs.
Remove the cakes from the oven and allow to cool for about 2 to 3 minutes, then remove to cooling racks to cool completely.
White Chocolate Mousse:
Heat 1/4 cup (60ml) heavy cream until it just starts to boil, then pour over the white chocolate chips. Cover with clear wrap for 3 to 4 minutes, then whisk until smooth. Sometimes the white chocolate doesn't completely melt. In that case, microwave white chocolate mixture in 10 second increments, stirring well between each increment, until smooth. Set aside to cool to about room temperature.
Whip remaining 3/4 cup (180ml) of heavy whipping cream and powdered sugar in a large mixer bowl fitted with the whisk attachment until stiff peaks form.
Carefully fold about 1/3 of the whipped cream into the cooled white chocolate mixture until mixed well.
Fold in the remaining whipped cream until mixed well. Set the mousse in the refrigerator until ready to use.
Raspberry Filling and Mousse Frosting:
Puree raspberries with a food processor, then strain through a fine mesh sieve to discard seeds. Take about 1+1/4 cups of puree.
To make the raspberry filling, add half a cup of the raspberry puree to a small saucepan, along with the cornstarch and sugar. Heat slowly over medium heat until the mixture begins to thicken and boil. Boil for one minute, then remove from heat to cool. Set aside.
To make the raspberry mousse, add remaining 3/4 cup of raspberry puree to a large dish, so that the puree makes a thin layer.
Sprinkle the powdered gelatin evenly over the puree and let stand for 4 to 5 minutes.
Heat the puree and gelatin in the microwave in 10-second intervals until warm and smooth. Set the mixture aside to cool to room temperature or in the fridge. Note that the colder the mixture gets, the firmer it will be. If you want a more cohesive pink color frosting, don't allow it to firm up too much before adding to the whipped cream in the next steps, but it should be at least room temperature. The firmer the mixture gets, the chunkier your raspberry mixture will be.
Whip the heavy whipping cream and powdered sugar in a large mixer bowl fitted with the whisk attachment until stiff peaks form.
Add the cooled raspberry gelatin mixture to the whipped cream and gently whip until mixed well. Refrigerate until ready to use. If your raspberry mixture was still a little thin when you added it, the whipped cream may be a bit thin. It should firm up in the fridge.
Use a large serrated knife to remove the domes from the top of the cakes so that they are flat. Place the first cake on a serving plate or a cardboard cake round.
Pipe a dam of raspberry mousse around the edge of the cake, then spread 4 to 5 tablespoons of raspberry filling evenly into the center.
Add about half of the white chocolate mousse on top of the raspberry filling and spread into an even layer.
Add the second cake layer and another layer of raspberry filling and white chocolate mousse.
Top the cake with the remaining layer of cake.
Frost the outside of the cake.
Pipe swirls around the top of the cake. Finish off the cake with some additional raspberries and shaved white chocolate. Refrigerate until ready to serve.