As far as building that landing page is concerned  there are a few ways to go about it You can create a page in WordPress using your current theme and the built-in editor  or you could try some of these ideas from to remove distractions  alter the page’s appearance  and so on