Ibis Mojo hardtail.
Vintage (late 90s /early 2000s ) / "modern classic", whichever you class these early noughties bikes as now...
Medium frame = seat tube is 17inch from centre of top tube intersection to centre of bottom bracket shell / spindle.
Top tube = 21 5inch from centre of seat tube...