01 - Preheat oven to 350°F. Line an 8-inch springform pan with parchment paper and set aside.
02 - In a medium bowl, whisk together flour, cocoa powder, baking powder, sugar, and salt. In a separate bowl, whisk eggs, melted butter, and vanilla extract until smooth. Pour wet ingredients into dry and fold together just until combined. Spread batter evenly into prepared pan.
03 - Bake for 20 to 25 minutes until a toothpick inserted in center comes out clean. Let cool completely in the pan on a wire rack.
04 - Soften gelatin sheets in cold water. In a saucepan, combine raspberries, sugar, and water over medium heat. Cook until berries break down, about 5 minutes. Blend until smooth, then strain through a fine sieve to remove seeds. Gently warm the strained puree and dissolve softened gelatin into it. Let cool to room temperature, then pour over the cooled cake base. Refrigerate until set, about 1 hour.
05 - Melt chopped dark chocolate over a double boiler or in 30-second microwave intervals, stirring between each. Let cool slightly until lukewarm.
06 - In a large bowl, beat egg yolks with half the sugar (about 2 tablespoons) and vanilla extract until pale, thick, and creamy. Fold in melted chocolate until fully incorporated.
07 - In a clean, dry bowl, whip egg whites with a pinch of salt until soft peaks form. Gradually add remaining sugar and continue beating until stiff, glossy peaks hold.
08 - In a separate chilled bowl, whip cold heavy cream to soft peaks using an electric mixer.
09 - Gently fold whipped cream into the chocolate yolk mixture. Then delicately fold in whipped egg whites in two additions, preserving as much volume as possible, until smooth and light.
10 - Pour chocolate mousse over the set raspberry layer and smooth the top with a spatula. Cover with plastic wrap and refrigerate for at least 4 hours or until fully set.
11 - Release cake from springform pan. Arrange fresh raspberries on top, add chocolate curls, and finish with a light dusting of powdered sugar if desired. Slice with a warm knife for clean portions.