Our website down is due to a database error. You can track the progress on Xenonauts 2 on our forums, on our discord community, or our Steam page.