I'd go with Illustrator. It seems to be my "go to" app for such things. In its place, should you not have or cannot afford it, I'd recommend Inkscape. It's 100% (open source) and is very flexible. My only complaint, tbh, is that its native format is SVG. You could export to AI format, but the results vary from good to wtf.…