def METHOD_NAME(self, runway: RunwayData) -> Heading:
    wind = Heading.from_degrees(self.conditions.weather.wind.at_0m.direction)
    ideal_heading = wind.opposite
    return runway.runway_heading.angle_between(ideal_heading)