<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z4 (Threshold) Medium #09</name>
  <description>Build to a peak and bring it back down with this threshold pyramid. The intervals increase in duration to a challenging 8-minute peak before decreasing again. This structure helps you manage fatigue and practice pacing for efforts that vary in length, improving both physical and mental stamina.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="300" message="Let's get ready to climb the pyramid." />
    </Warmup>
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="8" message="Threshold focus: steady effort, no surging." />
      <textevent timeoffset="120" message="Halfway there—keep this rhythm." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.55">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </SteadyState>
    <SteadyState Duration="360" Power="1">
      <textevent timeoffset="180" message="Stay on target. Solid, steady power." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.55" />
    <SteadyState Duration="480" Power="1">
      <textevent timeoffset="15" message="The peak of the pyramid. This is the key interval." />
      <textevent timeoffset="240" message="You're halfway up the mountain! Stay strong." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.55" />
    <SteadyState Duration="360" Power="1">
      <textevent timeoffset="180" message="On the way back down. Keep the quality high." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.55" />
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
      <textevent timeoffset="120" message="Halfway there—keep this rhythm." />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.5" PowerHigh="0.3">
      <textevent timeoffset="300" message="Pyramid conquered. Great job." />
    </Cooldown>
  </workout>
</workout_file>