<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z5 (VO2 Max) Pushing #03</name>
  <description>Build your aerobic ceiling with this VO2 max pyramid workout. The intervals ascend in duration to a peak of five minutes, then descend back down, challenging your body to sustain power for varying lengths of time. This session improves both mental toughness and your capacity for repeated hard efforts.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="VO2 MAX" />
  </tags>
  <workout>
    <Warmup Duration="900" PowerLow="0.5" PowerHigh="0.85">
      <textevent timeoffset="20" message="Time to warm up for a tough pyramid session." />
      <textevent timeoffset="450" message="Focus on quadrant drills: push, sweep, pull, lift." />
      <textevent timeoffset="8" message="VO2 effort: commit and stay tall over the bike." />
    </Warmup>
    <Ramp Duration="300" PowerLow="0.6" PowerHigh="0.9">
      <textevent timeoffset="150" message="Let's elevate the heart rate." />
    </Ramp>
    <SteadyState Duration="420" Power="0.6">
      <textevent timeoffset="210" message="Easy spin before the work begins. Deep breaths." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="180" OffDuration="180" OnPower="1.15" OffPower="0.55">
      <textevent timeoffset="0" message="Pyramid begins: 3 minutes hard!" />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="240" OffDuration="240" OnPower="1.12" OffPower="0.55">
      <textevent timeoffset="0" message="Climbing the pyramid: 4 minutes." />
      <textevent timeoffset="120" message="Stay on top of the gear." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="300" OffDuration="300" OnPower="1.08" OffPower="0.55">
      <textevent timeoffset="0" message="Peak of the pyramid: 5 minutes! This is the big one." />
      <textevent timeoffset="150" message="Halfway done with the peak. Hang in there!" />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="240" OffDuration="240" OnPower="1.12" OffPower="0.55">
      <textevent timeoffset="0" message="Heading down the other side: 4 minutes." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="180" OffDuration="180" OnPower="1.15" OffPower="0.55">
      <textevent timeoffset="0" message="Final interval! 3 minutes, give it everything." />
    </IntervalsT>
    <Cooldown Duration="600" PowerLow="0.4" PowerHigh="0.75">
      <textevent timeoffset="10" message="Pyramid conquered! Excellent effort." />
      <textevent timeoffset="300" message="Time to spin the legs and recover." />
    </Cooldown>
  </workout>
</workout_file>