Yes. Joomla has over a thousand free themes, many of which are customizable. It is also relatively easy for an experienced developer to build a new theme based on a custom design, and there are many professional developers you can hire to do this for you. Alternatively, there are many tutorials if you want to learn to do it yourself.