The Spirit Theme is Taking non-logged in visitors to the blog instead of home

When logged in to WP and visiting the site, the homepage is my landing page with info about our site. If I test the site logged out, however, clicking on the home button or simply typing in the address takes me to a page with a large "Blog" banner, but no posts or links.

I need everyone to go to the landing page, not the Blog - this site will be a membership site, not a blog.

Let me know what I'm doing incorrectly. Thanks!