01 - Preheat oven to 350°F. Grease and line an 8-inch square cake pan with parchment, creating a divider from foil and parchment to split the pan in half.
02 - In a large bowl, beat butter and sugar until light and fluffy using electric mixer or hand whisk.
03 - Beat in eggs one at a time, mixing thoroughly after each addition.
04 - Fold in flour, ground almonds, baking powder, vanilla extract, and almond extract until just combined.
05 - Divide batter evenly between two bowls. Add pink food coloring to one bowl and mix until soft pink hue is achieved.
06 - Spoon each batter into one side of prepared pan. Smooth tops and bake for 25-30 minutes until skewer comes out clean.
07 - Cool in pan for 10 minutes, then carefully remove and transfer to wire rack to cool completely.
08 - Trim edges of both sponges, then cut each sponge in half lengthwise to make four long rectangles.
09 - Warm apricot jam and sieve to remove lumps. Brush cake sides with jam and assemble in checkerboard pattern, alternating pink and yellow.
10 - Roll out marzipan on surface dusted with icing sugar to rectangle large enough to wrap around assembled cake.
11 - Brush outside of cake with apricot jam, carefully wrap marzipan around cake, trimming excess. Press to seal and score top lightly with knife for decoration.
12 - Slice and serve.