01 - 
                Preheat the oven to 375F. Line 2 baking sheets with parchment paper; set aside.
              
              
              
                02 - 
                In a medium bowl, combine the softened butter, egg, almond flour, sugar, almond extract, vanilla extract, and salt. Mix until well combined and set aside.
              
              
              
                03 - 
                In a medium bowl, mix together brown sugar, flour, butter, molasses, cinnamon, nutmeg, ginger, and salt, until well combined.
              
              
              
                04 - 
                Start with one sheet of puff pastry. On a lightly floured surface or piece of parchment paper, just slightly roll the sheet of puff pastry into a large rectangle. Cut the sheet of puff pastry in half lengthwise. Transfer one rectangle (half of the sheet) to the prepared baking sheet.
              
              
              
                05 - 
                Spread 1/4 of the almond filling mixture in an even layer over the pastry, leaving 1/4" border. Then, spread 1/4 of the gingerbread filling on top of the almond filling.
              
              
              
                06 - 
                Brush the edges with the egg wash, and then top with the other half of the puff pastry sheet. Use your fingers to slightly press down around the edges.
              
              
              
                07 - 
                Brush the top of the pastry with the egg wash. Then, spread another 1/4 of the gingerbread filling on top of the pastry, followed by another 1/4 of the almond filling. Sprinkle the top generously with the sliced almonds.
              
              
              
                08 - 
                Repeat this entire assembly process with the other sheet of puff pastry, using the remaining filling mixtures.
              
              
              
                09 - 
                Place both assembled pastries in the fridge to chill for 15-20 minutes before baking.
              
              
              
                10 - 
                Bake at 375F for 28-32 minutes, until the pastry is puffed and deeply golden brown. If the almonds start to darken too quickly, cover with foil while baking.
              
              
              
                11 - 
                Let cool for 10 minutes. Then dust with powdered sugar, if desired, and cut each giant croissant into 6-8 pieces depending on desired size. Enjoy!