A secluded research facility amidst snow-draped peaks, Stella Montis is said to have been the last bulwark of humanity's preservation. Carved deep into the mountainside, Stella Montis looms silently over the valley below. Its vast scale hints at some grand intent, but the last occupants seemingly sealed it away from the world, leaving what lies within largely unknown.