Ticket 54: Landing page - implement new layout (responsive grid)