<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>30-min Z5 (VO2 Max) Pushing #04</name>
  <description>This pyramid workout builds to a peak intensity before tapering back down, effectively targeting your VO2 max system. The structure challenges your ability to recover and repeat hard efforts, which is crucial for criterium racing and punchy climbs. It's a great way to build a robust aerobic engine.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="300" PowerLow="0.5" PowerHigh="0.8">
      <textevent timeoffset="120" message="Let's get ready for some pyramid efforts." />
      <textevent timeoffset="8" message="Hard start, then hold form through the effort." />
    </Warmup>
    <SteadyState Duration="120" Power="1.08">
      <textevent timeoffset="10" message="Building the pyramid. Two minutes here." />
    </SteadyState>
    <SteadyState Duration="180" Power="1.15">
      <textevent timeoffset="10" message="The peak of the pyramid! Three minutes of hard work." />
      <textevent timeoffset="90" message="Over the top! Hold on." />
    </SteadyState>
    <SteadyState Duration="120" Power="1.08">
      <textevent timeoffset="10" message="Coming down the other side. Stay strong." />
    </SteadyState>
    <SteadyState Duration="360" Power="0.6">
      <textevent timeoffset="30" message="Long recovery. First pyramid complete. One more to go." />
      <textevent timeoffset="180" message="Check your posture. Relax your grip on the bars." />
    </SteadyState>
    <SteadyState Duration="120" Power="1.08">
      <textevent timeoffset="10" message="Here we go again. Second pyramid." />
    </SteadyState>
    <SteadyState Duration="180" Power="1.15">
      <textevent timeoffset="10" message="Back to the peak. You know what to do." />
      <textevent timeoffset="90" message="Dig deep, this is where the gains are made." />
    </SteadyState>
    <SteadyState Duration="120" Power="1.08">
      <textevent timeoffset="10" message="Final hard effort of the day! Finish it!" />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.7" PowerHigh="0.4">
      <textevent timeoffset="15" message="Pyramids conquered. Fantastic session." />
    </Cooldown>
  </workout>
</workout_file>