.home-left-presence{--presence-x:0px;--presence-y:0px;--presence-near:0;--presence-reveal:0;--presence-signal:0;z-index:1;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.home-left-presence *{pointer-events:none}.void-presence-fog{opacity:calc(.025 + var(--presence-near) * .12);transform:translate3d(var(--presence-x), var(--presence-y), 0);background:radial-gradient(at 14% 44%,#68111c66,#0000 32%),radial-gradient(at 32% 66%,#b3a5a233,#0000 42%),radial-gradient(at 8% 70%,#adaaaa33,#0000 26%);position:absolute;inset:22% 4% 8% 0}.void-presence-silhouette{width:8%;max-width:112px;height:32%;opacity:calc(.018 + var(--presence-reveal) * .72);transform:translate3d(calc(var(--presence-x) * -.3), calc(var(--presence-y) * -.2), 0);background:radial-gradient(at 50% 20%,#090608 0 13%,#240d1680 17%,#0000 24%),radial-gradient(at 50% 48%,#030304 0 25%,#190a10bb 33%,#0000 60%),radial-gradient(at 52% 70%,#080508 0 20%,#0000 55%);position:absolute;top:34%;left:10%;-webkit-mask-image:linear-gradient(#0000,#000 15% 65%,#0000);mask-image:linear-gradient(#0000,#000 15% 65%,#0000)}.void-presence-silhouette:before{content:"";opacity:calc(var(--presence-reveal) * .6);background:radial-gradient(at 50% 42%,#0000 22%,#6a0b2344 42%,#0000 68%);position:absolute;inset:-8% -16%}.void-presence-silhouette:after{content:"";opacity:calc(var(--presence-signal) * .85);transform:translateX(calc(var(--presence-signal) * 1px));background:radial-gradient(circle at 36% 48%,#cf2943 0 1.5px,#870c20 2.5px,#0000 5px),radial-gradient(circle at 63% 48%,#cf2943 0 1.5px,#870c20 2.5px,#0000 5px),linear-gradient(#0000 48%,#85162b66 49%,#0000 51%);position:absolute;inset:9% 18% 68%}.presence-instance{position:absolute;inset:0}.presence-instance-right{left:77%;right:-77%;transform:translateY(-260px)}@media (width<=1023px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.home-left-presence{display:none}}.void-critics-hooded{animation:8s ease-in-out infinite void-critics-float}@keyframes void-critics-float{0%,to{transform:translate(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.void-critics-hooded{animation:none}}
