01 -  Preheat oven to 350°F (180°C). Line a 9x13-inch (23x33 cm) jelly roll pan with parchment paper. 
 02 -  In a small saucepan, combine cranberries, 2 tablespoons granulated sugar, and 2 tablespoons water. Simmer over medium heat until cranberries burst and mixture thickens, about 5–7 minutes. Allow to cool, then roughly chop. 
 03 -  In a medium bowl, beat egg yolks with half of the granulated sugar until thick and pale. Blend in vegetable oil, whole milk, and vanilla extract. 
 04 -  Sift cake flour, matcha powder, and salt together. Gently fold into the egg yolk mixture until just incorporated. 
 05 -  In a clean bowl, whisk egg whites until foamy. Gradually add the remaining granulated sugar and beat to stiff peaks. 
 06 -  Gently fold the whipped egg whites into the matcha batter in three additions, maintaining as much volume as possible. 
 07 -  Pour the batter into the prepared pan, smoothing the top evenly. Bake for 11–13 minutes, or until the sponge springs back when lightly pressed. 
 08 -  Cool the sponge for 2 minutes. Turn the cake onto a clean tea towel dusted with powdered sugar. Remove the parchment paper carefully. While still warm, roll the cake from the short end with the towel and let cool completely. 
 09 -  In a bowl, whip the heavy cream with powdered sugar and vanilla extract to soft peaks. Fold in the chopped, cooled cranberries. 
 10 -  Unroll the cooled sponge. Evenly spread cranberry cream over the surface, leaving a 3/4-inch border. Carefully re-roll the cake without the towel. 
 11 -  Trim the ends for a clean look. Dust with powdered sugar and garnish with additional cranberries or mint if desired. Chill for at least 30 minutes before slicing.