body:has(.splash-layout) header{display:none!important}body:has(.splash-layout) footer{display:none!important}body:has(.splash-layout){overflow:hidden}body:has(.splash-layout) #main-content{flex:unset;margin:0;padding:0}body:has(.splash-layout) .sr-only[href=\#main-content]{display:none!important}.splash-layout,.splash-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)}}@keyframes cs-access-glow{0%{box-shadow:0 0 0 0 var(--access-glow-color,#e8233466)}40%{box-shadow:0 0 30px 8px var(--access-glow-color,#e8233499),0 0 60px 16px var(--access-glow-color,#e8233433)}to{box-shadow:0 0 20px 4px var(--access-glow-color,#e823344d)}}.cs-access-glow{animation:1.4s ease-out forwards cs-access-glow}@keyframes cs-glitch-access-red{0%{opacity:.9;transform:translate(-4px,-2px)}10%{opacity:.8;transform:translate(3px,1px)}20%{opacity:.7;transform:translate(-2px,2px)}30%{opacity:.6;transform:translate(4px,-1px)}50%{opacity:.3;transform:translate(-1px)}to{opacity:0;transform:translate(0)}}@keyframes cs-glitch-access-blue{0%{opacity:.8;transform:translate(4px,2px)}10%{opacity:.7;transform:translate(-3px,-1px)}20%{opacity:.6;transform:translate(2px,-2px)}30%{opacity:.5;transform:translate(-4px,1px)}50%{opacity:.2;transform:translate(1px)}to{opacity:0;transform:translate(0)}}.cs-glitch-access{position:relative}.cs-glitch-access:before,.cs-glitch-access:after{content:attr(data-text);pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.cs-glitch-access:before{color:#ff3c50;clip-path:inset(0 0 50%);animation:.8s ease-out forwards cs-glitch-access-red}.cs-glitch-access:after{color:#64c8ff;clip-path:inset(50% 0 0);animation:.8s ease-out forwards cs-glitch-access-blue}@keyframes cs-portal-wipe{0%{clip-path:circle(0%);opacity:1}to{clip-path:circle(150%);opacity:1}}.cs-portal-wipe{animation:1s cubic-bezier(.4,0,.2,1) forwards cs-portal-wipe}@keyframes cs-access-reveal{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cs-access-reveal{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards cs-access-reveal}@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}@keyframes cs-access-glow{0%,to{box-shadow:none}}@keyframes cs-glitch-access-red{0%,to{opacity:0;transform:none}}@keyframes cs-glitch-access-blue{0%,to{opacity:0;transform:none}}@keyframes cs-portal-wipe{0%{opacity:0}to{opacity:1}}@keyframes cs-access-reveal{0%{opacity:0}to{opacity:1}}}.cs-card-edge:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--edge-x,0%)var(--edge-y,50%),rgba(var(--edge-accent-rgb),.95)0%,rgba(var(--edge-accent-rgb),.45)35%,rgba(var(--edge-accent-rgb),0)70%);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cs-card-edge:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--edge-x,0%)var(--edge-y,50%),rgba(var(--edge-accent-rgb),.1)0%,rgba(var(--edge-accent-rgb),0)65%);z-index:1;transition:opacity .5s;position:absolute;inset:0}.cs-card-edge-live:after,.cs-card-edge-live:before{opacity:1}.cs-card-edge-live .cs-card-edge-static{opacity:0}@media (hover:none){.cs-card-edge:after,.cs-card-edge:before{display:none}.cs-card-edge-live .cs-card-edge-static{opacity:1}}@media (prefers-reduced-motion:reduce){.cs-card-edge:after,.cs-card-edge:before{transition:none}}
