*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}a{text-decoration:none}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#000;overflow:hidden;padding:2rem;cursor:url(/assets/cursor.cur),auto;-webkit-user-select:none;user-select:none}.hero *{-webkit-user-select:none;user-select:none}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/hero-1.gif);background-size:cover;background-position:center;opacity:.17;z-index:0;filter:blur(3px)}.gif-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.gif-container img{position:absolute;border:none;box-shadow:none;filter:grayscale(.4) contrast(1.2)}.gif-1{display:none}.gif-2{width:320px;height:400px;object-fit:cover;top:15%;right:8%;transform:rotate(7deg);opacity:.6;animation:glitch-float-2 3s ease-in-out infinite}.gif-3{width:180px;height:180px;object-fit:cover;bottom:25%;left:12%;transform:rotate(-28deg);opacity:.5;animation:glitch-float-3 4s ease-in-out infinite}@keyframes glitch-float-2{0%{transform:rotate(7deg) translateY(0);opacity:.6}25%{transform:rotate(9deg) translateY(-8px);opacity:.5}50%{transform:rotate(5deg) translateY(5px);opacity:.7}75%{transform:rotate(8deg) translateY(-3px);opacity:.6}to{transform:rotate(7deg) translateY(0);opacity:.6}}@keyframes glitch-float-3{0%{transform:rotate(-28deg) translate(0);opacity:.5}30%{transform:rotate(-25deg) translate(10px);opacity:.7}60%{transform:rotate(-30deg) translate(-5px);opacity:.4}to{transform:rotate(-28deg) translate(0);opacity:.5}}.content{position:relative;z-index:2;text-align:center;max-width:800px}h1{font-size:6rem;font-weight:700;margin-bottom:1rem;letter-spacing:-3px}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.glitch:before{animation:glitch-1 2.5s infinite;color:var(--red);z-index:-1}.glitch:after{animation:glitch-2 2.5s infinite;color:var(--white);z-index:-2}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(3px,-3px)}40%{transform:translate(3px,3px)}60%{transform:translate(-3px,-3px)}80%{transform:translate(-3px,3px)}}.tagline{font-size:1.8rem;color:var(--gray);margin-bottom:2rem;font-weight:300}.bio{font-size:1.2rem;line-height:1.8;color:var(--gray);margin-bottom:3rem}.links{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.footer{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);color:var(--gray);font-size:.9rem;z-index:2;-webkit-user-select:none;user-select:none;cursor:url(/assets/cursor.cur),auto!important}.footer *{cursor:url(/assets/cursor.cur),auto!important}@media(max-width:968px){h1{font-size:4rem}.tagline{font-size:1.4rem}.bio{font-size:1rem}.gif-2{width:200px;height:200px;top:5%;right:2%}.gif-3{width:150px;height:150px;bottom:5%;left:2%}}@media(max-width:640px){h1{font-size:3rem}.links{flex-direction:column;align-items:center}.links .btn{width:100%;max-width:280px}.gif-2{width:150px;height:150px}.gif-3{width:120px;height:120px}}:root{--black: #000000;--red: #ff0000;--red-dark: #cc0000;--white: #ffffff;--gray: #cccccc}*{margin:0;padding:0;box-sizing:border-box;cursor:url(/assets/cursor.cur),auto!important}body,html,div,p,h1,h2,h3,h4,h5,h6,span{cursor:url(/assets/cursor.cur),auto!important}@media(hover:none)and (pointer:coarse){*{cursor:auto!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--black);color:var(--white);overflow-x:hidden}.red{color:var(--red)}.btn{display:inline-block;padding:1rem 2rem;text-decoration:none;font-weight:600;border-radius:4px;transition:all .3s ease;border:2px solid;cursor:url(/assets/cursor.cur),pointer!important}a,button{cursor:url(/assets/cursor.cur),pointer!important}.btn-primary{background:var(--red);color:var(--white);border-color:var(--red)}.btn-primary:hover{background:var(--red-dark);border-color:var(--red-dark);transform:translateY(-2px);box-shadow:0 10px 30px #ff00004d}.btn-secondary{background:transparent;color:var(--white);border-color:var(--white)}.btn-secondary:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}
