.ltBackground{background-image:linear-gradient(45deg,#000,#000,#9cbbe2)}.dkBackground,.ltBackground{background-size:200% 200%;animation:gradientAnimation 15s ease infinite;transform:translateY(var(--section-offset))}.dkBackground{background-image:linear-gradient(45deg,#eee7e1,#eee7e1,#eee7e1)}@keyframes fadeIn{0%{opacity:0;transform:translateX(600px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in{animation-name:fadeIn;animation-duration:1s}.group:hover>:not(:hover){opacity:.8}.group:hover>:hover{opacity:1}.glitch-effect1{animation:glitch1 4s infinite}.glitch-effect2:before{animation:glitch2 4s infinite}.glitch-effect2:before,.glitch-effect3:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-effect3:after{animation:glitch3 4s infinite}@keyframes glitch1{0%{transform:none;opacity:1}7%{transform:skew(-.5deg,-.9deg);opacity:.75}10%{transform:none;opacity:1}27%{transform:none;opacity:1}30%{transform:skew(.8deg,-.1deg);opacity:.75}35%{transform:none;opacity:1}52%{transform:none;opacity:1}55%{transform:skew(-1deg,.2deg);opacity:.75}50%{transform:none;opacity:1}72%{transform:none;opacity:1}75%{transform:skew(.4deg,1deg);opacity:.75}80%{transform:none;opacity:1}to{transform:none;opacity:1}}@keyframes glitch2{0%{transform:none;opacity:.25}7%{transform:translate(-2px,-3px);opacity:.5}10%{transform:none;opacity:.25}27%{transform:none;opacity:.25}30%{transform:translate(-5px,-2px);opacity:.5}35%{transform:none;opacity:.25}52%{transform:none;opacity:.25}55%{transform:translate(-5px,-1px);opacity:.5}50%{transform:none;opacity:.25}72%{transform:none;opacity:.25}75%{transform:translate(-2px,-6px);opacity:.5}80%{transform:none;opacity:.25}to{transform:none;opacity:.25}}@keyframes glitch3{0%{transform:none;opacity:.25}7%{transform:translate(2px,3px);opacity:.5}10%{transform:none;opacity:.25}27%{transform:none;opacity:.25}30%{transform:translate(5px,2px);opacity:.5}35%{transform:none;opacity:.25}52%{transform:none;opacity:.25}55%{transform:translate(5px,1px);opacity:.5}50%{transform:none;opacity:.25}72%{transform:none;opacity:.25}75%{transform:translate(2px,6px);opacity:.5}80%{transform:none;opacity:.25}to{transform:none;opacity:.25}}.typewriter h1{overflow:hidden;border-right:.15em solid #d663e4;white-space:nowrap;margin:0 auto;padding-right:1em;letter-spacing:.15em;animation:typing 3.5s steps(40),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#d663e4}}.zoom-effect{transition:transform .3s ease-in-out}.zoom-effect:hover{transform:scale(.99)}.zoom-effect-input{transition:transform .4s ease-in-out}.zoom-effect-input:hover{transform:scale(.995)}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}