Perfect: A Hyperbolic Embedding for Joint User and Community Alignment