A seemingly idyllic, isolated setting that transforms into a claustrophobic nightmare of corporate control and buried secrets.