body:has(.coming-soon-layout) header{display:none!important}body:has(.coming-soon-layout) footer{display:none!important}body:has(.coming-soon-layout){overflow:hidden}body:has(.coming-soon-layout) #main-content{flex:unset;margin:0;padding:0}body:has(.coming-soon-layout) .sr-only[href=\#main-content]{display:none!important}.coming-soon-layout,.coming-soon-layout *{cursor:url(/spider-cursor.svg) 16 16,auto}.cs-halftone{mix-blend-mode:screen;opacity:.6;z-index:1;background-image:radial-gradient(circle,#ffffff08 1px,#0000 1px);background-size:6px 6px}.cs-glitch-text{position:relative}.cs-glitch-text:before,.cs-glitch-text:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-text:before{color:#ff3c50;clip-path:inset(0 0 60%);animation:6s ease-in-out infinite cs-glitch-red}.cs-glitch-text:after{color:#64c8ff;clip-path:inset(60% 0 0);animation:6s ease-in-out infinite cs-glitch-blue}@keyframes cs-glitch-red{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.7;transform:translate(-2px,-1px)}92%{opacity:0;transform:translate(1px)}}@keyframes cs-glitch-blue{0%,88%,to{opacity:0;transform:translate(0)}90%{opacity:.5;transform:translate(2px,1px)}92%{opacity:0;transform:translate(-1px)}}.cs-glitch-strong{position:relative}.cs-glitch-strong:before,.cs-glitch-strong:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-strong:before{color:#ff3c50;clip-path:inset(0 0 50%);animation:6s ease-in-out infinite cs-glitch-strong-red}.cs-glitch-strong:after{color:#64c8ff;clip-path:inset(50% 0 0);animation:6s ease-in-out infinite cs-glitch-strong-blue}@keyframes cs-glitch-strong-red{0%,88%,to{opacity:0;transform:translate(0)}89%{opacity:.85;transform:translate(-5px,-3px)}90%{opacity:.9;transform:translate(-4px,2px)}91%{opacity:.8;transform:translate(3px,-2px)}92%{opacity:0;transform:translate(-2px,1px)}}@keyframes cs-glitch-strong-blue{0%,88%,to{opacity:0;transform:translate(0)}89%{opacity:.75;transform:translate(5px,3px)}90%{opacity:.85;transform:translate(4px,-2px)}91%{opacity:.7;transform:translate(-3px,2px)}92%{opacity:0;transform:translate(2px,-1px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ambientDrift1{0%,to{transform:translate(-50%,-50%)scale(1)}25%{transform:translate(-45%,-48%)scale(1.04)}50%{transform:translate(-52%,-44%)scale(.97)}75%{transform:translate(-48%,-52%)scale(1.02)}}@keyframes ambientDrift2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-3vw,-2vh)scale(1.03)}50%{transform:translate(4vw,-4vh)scale(.97)}75%{transform:translate(-2vw,3vh)scale(1.02)}}@media (prefers-reduced-motion:reduce){@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes ambientDrift1{0%,to{transform:translate(-50%,-50%)}}@keyframes ambientDrift2{0%,to{transform:none}}@keyframes cs-glitch-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-blue{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-strong-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-strong-blue{0%,to{opacity:0;transform:none}}.cs-halftone{opacity:.3}}
