Hi Martin,
Yes , you can replicate it.
While creating the page you need to select the login template and it will give you a login page and
you need to enable the anonymous users from the security and after that define the role-based home page for Anonymous user there set the target to the newly created login page.
Then write custom css as per your requirement.