hard cap meaning