You are using a managed system at WordPress.COM, over here is a support for self hosted WordPress.ORG
See this page explaining the differences
https://en.support.wordpress.com/com-vs-org/
Support for WordPress.com sites
https://en.support.wordpress.com/
Anyway, the image size problem is because theme uses image as background with CSS background-size property set to “cover”, change this to “contain” will solve the problem. But managed site at WordPress.COM only allows Custom CSS on free account.
Try uploading image with less height ie 1240×300, it might fix the problem without additional CSS.
Thanks for the response. I guess I lost track of where I was (in terms of .org vs .com)! Appreciate your help.
No problem, I’m happy to help.
There is a mistake in my answer above, the managed sites over at .COM network does not allow Custom CSS on free account.
If you still need help in the WordPress.com forums, feel free to post the link to your thread here and I’ll have a look.
You can also access the live chat support option when available here:
https://wordpress.com/help/contact