The site is down for due to hardware maintenance at the hosting provider.
Things should be back up Thursday afternoon (European time).