Make the Crust:
Preheat oven to 350°F (175°C).
In a bowl, mix graham cracker crumbs, sugar, and melted butter until combined.
Press mixture firmly into a 9-inch pie pan.
Bake for 8-10 minutes, then let cool completely. (For a no-bake version, chill crust in the fridge for 30 minutes instead of baking.)
Make the Lemon Cheesecake Layer:
In a large bowl, beat cream cheese, powdered sugar, vanilla, lemon zest, and lemon juice until smooth.
In a separate bowl, whip heavy cream until stiff peaks form.
Gently fold whipped cream into the cream cheese mixture until well combined.
Spread evenly over the cooled crust and refrigerate while preparing the raspberry layer.
Make the Raspberry Layer:
In a saucepan over medium heat, combine raspberries, sugar, cornstarch, water, and lemon juice.
Cook, stirring frequently, until raspberries break down and mixture thickens (about 5 minutes).
Let the raspberry sauce cool to room temperature, then spread over the cheesecake layer.
Chill And Serve:
Refrigerate the pie for at least 4 hours (or overnight) to set.
Slice and serve chilled, optionally garnished with whipped cream and extra raspberries.