01 - Preheat oven to 350°F. Line an 8-inch springform pan with parchment paper.
02 - In a bowl, whisk together flour, cocoa powder, baking powder, sugar, and salt. In a separate bowl, combine eggs, melted butter, and vanilla extract. Fold the wet ingredients into the dry mixture just until incorporated. Spread the batter evenly into the prepared pan.
03 - Bake for 20-25 minutes until a toothpick inserted in the center comes out clean. Allow the cake to cool completely in the pan.
04 - Soften gelatin sheets in cold water. In a saucepan, combine raspberries, sugar, and water over medium heat until the berries break down. Blend the mixture and strain through a sieve to remove seeds. Gently warm the strained puree and dissolve the softened gelatin into it. Let cool to room temperature, then pour over the cooled cake base. Refrigerate until set, about 1 hour.
05 - Melt the dark chocolate over a double boiler or in the microwave in short intervals. Let it cool slightly.
06 - Beat egg yolks with 2 tbsp of the sugar and vanilla extract until pale and creamy. Stir in the melted chocolate until smooth.
07 - In a clean bowl, whip egg whites with a pinch of salt until soft peaks form. Gradually add the remaining 2 tbsp sugar and continue beating to stiff peaks.
08 - In a separate bowl, whip the cold heavy cream to soft peaks.
09 - Gently fold the whipped cream into the chocolate mixture, then delicately fold in the whipped egg whites until smooth and light. Pour the mousse over the set raspberry layer and smooth the top. Cover and refrigerate for at least 4 hours, or until fully set.
10 - Release the cake from the springform pan. Arrange fresh raspberries, chocolate curls, and a light dusting of powdered sugar on top. Slice and serve chilled.