@keyframes expand{0%{transform:translate(-50%,-50%) scale(1);opacity:0}10%{opacity:.3}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}.depthOverlay{position:absolute;width:640px;height:480px;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);animation-name:expand;animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:ease-out;animation-iteration-count:infinite;opacity:0;image-rendering:pixelated;pointer-events:none}.oneshot-square{animation:oneshot-sqmove 5s linear infinite;animation-delay:calc(var(--animrand) * -250);transform:scale(0)}@keyframes oneshot-sqmove{0%{transform:translateY(calc(-10px * var(--dir))) scale(0)}5%{transform:translate(0) scale(1)}to{scale:0;transform:translateY(calc(var(--dir) * 100cqh/4)) scale(0)}}#jackenstein-jackolantern{background-image:url(/assets/dancing-jackolantern-BDYaojCH.gif);height:56px;width:150lvw;background-repeat:repeat-x;position:absolute;bottom:0%;animation:jackolantern-scroll 1.5s linear infinite;z-index:-10;opacity:.1}@keyframes jackolantern-scroll{0%{background-position:50px 0}to{background-position:0 0}}.swapper-wrap{position:relative}.swapper-content:not(.swapper-active){position:absolute;top:0;left:0}.SanctuaryBackground{overflow:clip;position:absolute;width:100%;height:100%;top:0}.SanctuaryBackground .fade{-webkit-mask-image:linear-gradient(to bottom,white,white,transparent);mask-image:linear-gradient(to bottom,white,white,transparent)}.SanctuaryBackground .parallax{position:absolute;--depth: .5;top:calc(1px * var(--scroll-y) * var(--depth))}.SanctuaryBackground .spire{background-image:url(/assets/spire-C-g93uOS.png);background-size:105px 760px;min-width:105px;min-height:760px}.SanctuaryBackground .arches{background-image:url(data:image/png;base64,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);background-size:200px 269px;min-height:269px;background-repeat:repeat-x}.SanctuaryBackground .buttress{background-image:url(/assets/buttress-IhosROaj.png);background-size:100px 620px;min-width:100px;min-height:620px}.SanctuaryBackground .prophecy{background-image:url(/assets/deltaprophecy-animation-CqSlfhgd.gif);width:512px;height:306px}
