@keyframes glitch-entrance{0%{opacity:0}to{opacity:1}}@keyframes glitch-burst{0%{text-shadow:none;opacity:1}10%{text-shadow:-4px 0 #f0f,4px 0 #0ff,0 0 red;opacity:.8}20%{text-shadow:6px 0 red,-6px 0 #0ff,2px 0 #f0f;opacity:1}30%{text-shadow:-2px 0 #0ff,3px 0 #f0f,-1px 0 red;opacity:.8}40%{text-shadow:5px 0 #f0f,-3px 0 red,4px 0 #0ff;opacity:1}50%{text-shadow:-6px 0 red,6px 0 #0ff,-4px 0 #f0f;opacity:.8}60%{text-shadow:3px 0 #0ff,-5px 0 #f0f,2px 0 red;opacity:1}70%{text-shadow:-1px 0 #f0f,1px 0 red;opacity:1}80%{text-shadow:2px 0 red,-2px 0 #0ff;opacity:1}90%{text-shadow:-1px 0 #0ff,1px 0 #f0f;opacity:1}to{text-shadow:none;opacity:1}}@keyframes glitch-slice-top{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(8px)}75%{transform:translate(-2px)}90%{transform:translate(0)}}@keyframes glitch-slice-bottom{0%,to{transform:translate(0)}10%{transform:translate(6px)}25%{transform:translate(-8px)}40%{transform:translate(4px)}55%{transform:translate(-6px)}70%{transform:translate(3px)}85%{transform:translate(0)}}@keyframes glitch-flicker-a{0%,97%,to{text-shadow:none;transform:translate(0)}97.5%{text-shadow:-2px 0 #f0f,2px 0 #0ff;transform:translate(-1px)}98.5%{text-shadow:2px 0 red,-2px 0 #0ff;transform:translate(1px)}}@keyframes glitch-flicker-b{0%,96%,to{text-shadow:none;transform:translate(0)}96.8%{text-shadow:2px 0 #f0f,-1px 0 red;transform:translate(1px)}97.6%{text-shadow:-1px 0 #0ff,1px 0 #f0f;transform:translate(-1px)}}@keyframes glitch-flicker-c{0%,98%,to{text-shadow:none;transform:translate(0)}98.4%{text-shadow:-2px 0 #0ff,1px 0 red;transform:translate(-1px)}99%{text-shadow:1px 0 #f0f,-2px 0 #0ff;transform:translate(1px)}}@keyframes glitch-slice-top-combined{0%,14%,40%,64%,90%,to{transform:translate(0)}18%{transform:translate(-8px)}24%{transform:translate(6px)}30%{transform:translate(-4px)}36%{transform:translate(8px)}68%{transform:translate(-8px)}74%{transform:translate(6px)}80%{transform:translate(-4px)}86%{transform:translate(8px)}}@keyframes glitch-slice-bottom-combined{0%,14%,40%,64%,90%,to{transform:translate(0)}17%{transform:translate(6px)}22%{transform:translate(-8px)}28%{transform:translate(4px)}34%{transform:translate(-6px)}67%{transform:translate(6px)}72%{transform:translate(-8px)}78%{transform:translate(4px)}84%{transform:translate(-6px)}}@keyframes glitch-text-bursts{0%,14%{text-shadow:none;opacity:1}15%{text-shadow:-4px 0 #f0f,4px 0 #0ff,0 0 red;opacity:.8}20%{text-shadow:6px 0 red,-6px 0 #0ff,2px 0 #f0f;opacity:1}25%{text-shadow:-2px 0 #0ff,3px 0 #f0f;opacity:.8}30%{text-shadow:5px 0 #f0f,-3px 0 red,4px 0 #0ff;opacity:1}35%{text-shadow:-1px 0 #f0f,1px 0 red;opacity:1}40%{text-shadow:none;opacity:1}64%{text-shadow:none;opacity:1}65%{text-shadow:-6px 0 red,6px 0 #0ff,-4px 0 #f0f;opacity:.8}70%{text-shadow:3px 0 #0ff,-5px 0 #f0f,2px 0 red;opacity:1}75%{text-shadow:-4px 0 #f0f,4px 0 #0ff;opacity:.8}80%{text-shadow:6px 0 red,-6px 0 #0ff;opacity:1}85%{text-shadow:-1px 0 #0ff,1px 0 #f0f;opacity:1}90%,to{text-shadow:none;opacity:1}}.glitch-text{will-change:transform;animation:.5s linear .3s both glitch-burst,7s step-end 1.5s infinite glitch-flicker-a,11s step-end 2s infinite glitch-flicker-b;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch-text:before{clip-path:inset(0 0 50%)}.glitch-text:after{clip-path:inset(50% 0 0)}.glitch-burst-1{animation:.5s linear .3s both glitch-burst}.glitch-burst-2{animation:.5s linear 1.3s both glitch-burst}.glitch-text.glitch-active:before{opacity:.8;animation:.5s linear .3s both glitch-slice-top}.glitch-text.glitch-active:after{opacity:.8;animation:.5s linear .3s both glitch-slice-bottom}.glitch-word{opacity:0;animation:10ms forwards glitch-entrance}.glitch-word-1{animation-delay:.3s}.glitch-word-2{animation-delay:1.3s}.glitch-button{opacity:0;will-change:transform;animation:10ms 1.5s forwards glitch-entrance,.5s linear 1.5s both glitch-burst,13s step-end 3s infinite glitch-flicker-c}
@font-face{font-family:calSansText;src:url(../media/CalSansText_Bold-s.p.0bwx7~-r_ubq1.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:calSansText Fallback;src:local(Arial);ascent-override:76.51%;descent-override:18.7%;line-gap-override:0.0%;size-adjust:117.63%}.calsanstext_57b39119-module__E2Vh0G__className{font-family:calSansText,calSansText Fallback;font-weight:700}
