With the latest game update from Steam, we are experiencing Technical difficulties with the servers.
Please be patient, we are working on the problem.
UPDATE: According to NFO there is another update, they are rolling it out to the servers, keep your fingers crossed and will check again later.
UPDATE 2: Both servers are fixed.