To prepare crust: Combine all-purpose flour, whole-wheat flour, sugar, baking powder and salt in a food processor; pulse until combined. Add butter; pulse until well incorporated. Lightly beat egg, oil, ice water, vanilla and almond extract in a small bowl. With the motor running, add the mixture to the food processor. Pulse, scraping down the sides if necessary, until it begins to clump together, 30 to 45 seconds (it will look crumbly). Measure out 1 cup for the topping. Press the remaining mixture into the prepared baking pan to form a bottom crust.