@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&display=swap";:root{--c-black: #050505;--c-off-black: #111111;--c-white: #e6e6e6;--c-cyan: #00ffd0;--c-pink: #ff006e;--c-yellow: #ffbe0b;--font-display: "Press Start 2P", cursive;--font-mono: "VT323", monospace;--easing: cubic-bezier(.19, 1, .22, 1)}*{box-sizing:border-box;margin:0;padding:0;cursor:none;image-rendering:pixelated;-webkit-font-smoothing:none}body{background-color:var(--c-black);color:var(--c-white);font-family:var(--font-mono);font-size:1.2rem;overflow-x:hidden;animation:crtFlicker .15s infinite}.noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:99999;opacity:.06;background:url('data:image/svg+xml;utf8,%3Csvg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="noiseFilter"%3E%3CfeTurbulence type="fractalNoise" baseFrequency="0.8" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23noiseFilter)"/%3E%3C/svg%3E')}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;pointer-events:none;z-index:99998;animation:scanlineMove 8s linear infinite}.pixels{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1}.particle{position:absolute;width:4px;height:4px;background:var(--c-cyan);opacity:.6;animation:floatParticle 15s linear infinite}.cursor-dot,.cursor-outline{position:fixed;top:0;left:0;transform:translate(-50%,-50%);border-radius:0;pointer-events:none;z-index:10000;mix-blend-mode:difference;opacity:0}.cursor-dot{width:8px;height:8px;background-color:#fff;box-shadow:2px 2px #00000080}.cursor-outline{width:40px;height:40px;border:2px solid #ffffff;transition:width .1s steps(4),height .1s steps(4)}body:hover .cursor-outline.hovered{width:80px;height:80px;background-color:#fff}.container{padding:0 4vw;max-width:1600px;margin:0 auto}.section{padding:15vh 0}a{text-decoration:none;color:inherit}@keyframes scanlineMove{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes crtFlicker{0%,to{opacity:1}50%{opacity:.97}}@keyframes floatParticle{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-10vh) translate(var(--drift));opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes statusBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes scrollPulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(.5)}}@keyframes glitch1{0%{transform:translate(0);opacity:.7}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}to{transform:translate(0);opacity:.7}}@keyframes glitch2{0%{transform:translate(0);opacity:.7}20%{transform:translate(3px,-3px)}40%{transform:translate(3px,3px)}60%{transform:translate(-3px,-3px)}80%{transform:translate(-3px,3px)}to{transform:translate(0);opacity:.7}}@keyframes textFlicker{0%,to{opacity:1}50%{opacity:.8}}@keyframes borderScroll{0%{background-position:0 0}to{background-position:696px 0}}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes cornerPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes rainbowScroll{0%{background-position:0 0}to{background-position:100px 0}}@keyframes textShake{0%,to{transform:translate(0)}25%{transform:translate(-2px,2px)}75%{transform:translate(2px,-2px)}}@keyframes pixelGrid{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes floatDeco{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes rotateText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glitchAnim{0%{clip-path:inset(20% 0 80% 0);transform:translate(-2px,1px)}20%{clip-path:inset(60% 0 10% 0);transform:translate(2px,-1px)}40%{clip-path:inset(40% 0 50% 0);transform:translate(-2px,2px)}60%{clip-path:inset(80% 0 5% 0);transform:translate(2px,-2px)}80%{clip-path:inset(10% 0 60% 0);transform:translate(-1px,1px)}to{clip-path:inset(30% 0 30% 0);transform:translate(1px,-1px)}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9990;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.loader-symbol{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:40px}.loader-symbol-bit{width:10px;height:10px;background-color:var(--c-cyan);opacity:.2;transition:opacity .1s}.loader-msg{font-family:var(--font-mono);font-size:16px;color:var(--c-cyan);text-transform:uppercase;letter-spacing:1px;text-align:center;min-height:20px}.cursor-blink{animation:blink .8s infinite steps(2)}.corner-pixels{position:fixed;pointer-events:none;z-index:9999;width:40px;height:40px;animation:cornerPulse 2s infinite}.corner-tl{top:20px;left:20px;border-left:4px solid var(--c-cyan);border-top:4px solid var(--c-cyan)}.corner-tr{top:20px;right:20px;border-right:4px solid var(--c-cyan);border-top:4px solid var(--c-cyan)}.corner-bl{bottom:20px;left:20px;border-left:4px solid var(--c-cyan);border-bottom:4px solid var(--c-cyan)}.corner-br{bottom:20px;right:20px;border-right:4px solid var(--c-cyan);border-bottom:4px solid var(--c-cyan)}.projects-list{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:4rem}.project-item{position:relative;padding:2rem;border:1px solid #333;background:#0009;transition:all .3s var(--easing);overflow:hidden;display:flex;justify-content:space-between;align-items:center}.project-item:before,.project-item:after{content:"";position:absolute;width:10px;height:10px;border:2px solid transparent;transition:all .3s ease}.project-item:before{top:0;left:0;border-top-color:var(--c-white);border-left-color:var(--c-white)}.project-item:after{bottom:0;right:0;border-bottom-color:var(--c-white);border-right-color:var(--c-white)}.project-item:hover{border-color:var(--c-cyan);transform:translate(10px)}.project-item:hover:before,.project-item:hover:after{width:100%;height:100%;border-color:var(--c-cyan);opacity:.1;background:var(--c-cyan)}.p-name{font-family:var(--font-display);font-size:3vw;color:var(--c-white);z-index:2;transition:all .4s var(--easing)}.p-cat{color:#666;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;z-index:2;font-size:1.2rem;transition:all .4s var(--easing)}.project-item .status{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#333;border-radius:50%;box-shadow:0 0 0 2px #111}.project-item:hover .status{background:var(--c-pink);box-shadow:0 0 10px var(--c-pink)}.members-header{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:20px;margin-bottom:0;font-family:var(--font-mono);font-size:.9rem;letter-spacing:1px;color:#666}.members-grid{position:relative;display:flex;flex-direction:column}.member-row{position:relative;display:grid;grid-template-columns:10% 45% 35% 10%;align-items:center;padding:3vw 0;border-bottom:1px solid rgba(255,255,255,.15);transition:background .3s ease;overflow:hidden;z-index:2}.members-img-reveal{position:fixed;top:0;left:0;width:200px;height:200px;pointer-events:none;z-index:10;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .3s,transform .3s;mix-blend-mode:exclusion}.members-img-reveal.active{opacity:1;transform:translate(-50%,-50%) scale(1)}#members-img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(120%) brightness(.8);transform:scale(1.2);transition:transform .5s}.m-index{font-family:var(--font-mono);color:#444;font-size:1rem}.m-name{font-family:var(--font-display);font-size:3vw;position:relative;height:3vw;overflow:hidden;display:flex;align-items:center}.name-text,.name-hover{display:block;position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1)}.name-hover{transform:translateY(100%);color:var(--c-cyan);font-style:italic;font-size:.8em}.member-row:hover .name-text{transform:translateY(-100%)}.member-row:hover .name-hover{transform:translateY(0)}.m-role{font-family:var(--font-mono);text-transform:uppercase;font-size:1rem;letter-spacing:2px;color:var(--c-white);opacity:.7}.m-arrow{display:flex;justify-content:flex-end;opacity:.2;transition:opacity .3s,transform .3s}.member-row:hover .m-arrow{opacity:1;transform:rotate(45deg);color:var(--c-cyan)}.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9000;display:none;justify-content:center;align-items:center;opacity:0}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#050505b3;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(12px)}.modal-container{position:relative;width:90%;max-width:800px;background:var(--c-black);border:1px solid #333;padding:3rem;z-index:2;transform:translateY(50px);box-shadow:0 20px 50px #00000080}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5rem;margin-bottom:2rem}#modal-name{font-family:var(--font-display);font-size:3rem;line-height:1;color:var(--c-white);margin:0;text-transform:uppercase}#modal-role{font-family:var(--font-mono);font-size:.9rem;margin-top:5px}.modal-body{display:grid;grid-template-columns:200px 1fr;gap:3rem}.modal-img-col img{width:100%;height:200px;object-fit:cover;filter:grayscale(100%);border:1px solid #333}#modal-bio{font-family:var(--font-mono);font-size:1.1rem;line-height:1.6;color:#aaa;margin-bottom:2rem;max-width:90%}.modal-links{display:flex;gap:1.5rem}.modal-close{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#666;font-family:var(--font-mono);font-size:.9rem;letter-spacing:1px;transition:color .3s}.modal-close:hover{color:var(--c-pink)}.link{text-decoration:none;color:var(--c-black);font-family:var(--font-mono);font-weight:700;font-size:1.1rem;text-transform:uppercase;display:inline-block;padding:2px 8px;transition:all .2s var(--easing);border:1px solid transparent}.bracket{color:var(--c-black);opacity:.4;transition:all .2s}.link:hover{background:var(--c-black);color:var(--c-cyan);transform:translate(-10px);box-shadow:4px 4px #0003}.link:hover .bracket{color:var(--c-cyan);opacity:1}.modal-links .link{color:var(--c-white)}.modal-links .link .bracket{color:var(--c-cyan);opacity:.5}.modal-links .link:hover{background:var(--c-white);color:var(--c-black);box-shadow:4px 4px #ffffff4d}.modal-links .link:hover .bracket{color:var(--c-black);opacity:1}@media(max-width:768px){.member-row{grid-template-columns:15% 85%;grid-template-rows:auto auto;gap:10px}.m-role{grid-column:2;opacity:.5;font-size:.8rem}.m-arrow,.members-img-reveal{display:none}.modal-container{padding:1.5rem;width:95%}.modal-body{grid-template-columns:1fr;gap:1.5rem}.modal-img-col img{height:150px;width:150px}#modal-name{font-size:2rem}}body{display:block;place-items:initial;min-width:initial;min-height:initial;margin:0}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}.hero-title{font-family:var(--font-display);font-size:7vw;line-height:1.2;text-transform:uppercase;font-weight:400;mix-blend-mode:exclusion;position:relative}.hero-title:before,.hero-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.hero-title:hover:before{animation:glitch1 .3s infinite;color:var(--c-pink);z-index:-1}.hero-title:hover:after{animation:glitch2 .3s infinite;color:var(--c-cyan);z-index:-2}.hero-title-text{overflow:hidden;display:flex;align-items:baseline}.hero-title-text:last-child{justify-content:flex-start}.hero-title-text span{display:block;transform:translateY(110%)}.hero-sub{display:flex;justify-content:space-between;margin-top:2rem;font-size:1.2rem;opacity:0;border-top:2px solid rgba(255,255,255,.2);padding-top:20px}.hero-dot-thingy{display:inline-block;width:8px;height:8px;background:var(--c-cyan);margin-right:8px;animation:statusBlink 1.5s infinite steps(2)}.scroll-indicator{position:absolute;bottom:40px;right:4vw;font-size:1rem;text-transform:uppercase;display:flex;align-items:center;gap:10px;opacity:0}.scroll-line{width:40px;height:2px;background:var(--c-cyan);animation:scrollPulse 2s infinite}.about{font-family:var(--font-mono);font-size:3vw;line-height:1.2;color:var(--c-white);text-transform:uppercase;position:relative}.highlight{color:var(--c-cyan);position:relative;display:inline-block;animation:textFlicker 3s infinite}.morse-code{position:relative}.morse-code:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--c-cyan) 0px,var(--c-cyan) 4px,transparent 4px,transparent 8px,var(--c-cyan) 8px,var(--c-cyan) 12px,transparent 12px,transparent 16px,transparent 16px,transparent 40px,var(--c-cyan) 40px,var(--c-cyan) 44px,transparent 44px,transparent 48px,var(--c-cyan) 48px,var(--c-cyan) 60px,transparent 60px,transparent 64px,var(--c-cyan) 64px,var(--c-cyan) 68px,transparent 68px,transparent 72px,var(--c-cyan) 72px,var(--c-cyan) 76px,transparent 76px,transparent 80px,transparent 80px,transparent 88px,var(--c-cyan) 88px,var(--c-cyan) 100px,transparent 100px,transparent 104px,var(--c-cyan) 104px,var(--c-cyan) 116px,transparent 116px,transparent 120px,var(--c-cyan) 120px,var(--c-cyan) 132px,transparent 132px,transparent 136px,transparent 136px,transparent 144px,var(--c-cyan) 144px,var(--c-cyan) 148px,transparent 148px,transparent 152px,var(--c-cyan) 152px,var(--c-cyan) 156px,transparent 156px,transparent 160px,var(--c-cyan) 160px,var(--c-cyan) 164px,transparent 164px,transparent 168px,var(--c-cyan) 168px,var(--c-cyan) 180px,transparent 180px,transparent 184px,transparent 184px,transparent 192px,var(--c-cyan) 192px,var(--c-cyan) 196px,transparent 196px,transparent 200px,transparent 200px,transparent 224px,var(--c-cyan) 224px,var(--c-cyan) 236px,transparent 236px,transparent 240px,var(--c-cyan) 240px,var(--c-cyan) 252px,transparent 252px,transparent 256px,var(--c-cyan) 256px,var(--c-cyan) 268px,transparent 268px,transparent 272px,transparent 272px,transparent 280px,var(--c-cyan) 280px,var(--c-cyan) 292px,transparent 292px,transparent 296px,var(--c-cyan) 296px,var(--c-cyan) 300px,transparent 300px,transparent 304px,var(--c-cyan) 304px,var(--c-cyan) 308px,transparent 308px,transparent 312px,var(--c-cyan) 312px,var(--c-cyan) 316px,transparent 316px,transparent 320px,transparent 320px,transparent 328px,var(--c-cyan) 328px,var(--c-cyan) 332px,transparent 332px,transparent 336px,var(--c-cyan) 336px,var(--c-cyan) 340px,transparent 340px,transparent 344px,var(--c-cyan) 344px,var(--c-cyan) 348px,transparent 348px,transparent 352px,transparent 352px,transparent 360px,var(--c-cyan) 360px,var(--c-cyan) 372px,transparent 372px,transparent 376px,var(--c-cyan) 376px,var(--c-cyan) 380px,transparent 380px,transparent 384px,var(--c-cyan) 384px,var(--c-cyan) 396px,transparent 396px,transparent 400px,var(--c-cyan) 400px,var(--c-cyan) 404px,transparent 404px,transparent 408px,transparent 408px,transparent 416px,var(--c-cyan) 416px,var(--c-cyan) 420px,transparent 420px,transparent 424px,var(--c-cyan) 424px,var(--c-cyan) 428px,transparent 428px,transparent 432px,var(--c-cyan) 432px,var(--c-cyan) 444px,transparent 444px,transparent 448px,transparent 448px,transparent 456px,var(--c-cyan) 456px,var(--c-cyan) 460px,transparent 460px,transparent 464px,var(--c-cyan) 464px,var(--c-cyan) 476px,transparent 476px,transparent 480px,var(--c-cyan) 480px,var(--c-cyan) 484px,transparent 484px,transparent 488px,transparent 488px,transparent 496px,var(--c-cyan) 496px,var(--c-cyan) 500px,transparent 500px,transparent 504px,transparent 504px,transparent 528px,var(--c-cyan) 528px,var(--c-cyan) 532px,transparent 532px,transparent 536px,var(--c-cyan) 536px,var(--c-cyan) 540px,transparent 540px,transparent 544px,var(--c-cyan) 544px,var(--c-cyan) 556px,transparent 556px,transparent 560px,var(--c-cyan) 560px,var(--c-cyan) 564px,transparent 564px,transparent 568px,transparent 568px,transparent 576px,var(--c-cyan) 576px,var(--c-cyan) 580px,transparent 580px,transparent 584px,var(--c-cyan) 584px,var(--c-cyan) 596px,transparent 596px,transparent 600px,var(--c-cyan) 600px,var(--c-cyan) 604px,transparent 604px,transparent 608px,transparent 608px,transparent 616px,var(--c-cyan) 616px,var(--c-cyan) 620px,transparent 620px,transparent 624px,var(--c-cyan) 624px,var(--c-cyan) 628px,transparent 628px,transparent 632px,var(--c-cyan) 632px,var(--c-cyan) 644px,transparent 644px,transparent 648px,var(--c-cyan) 648px,var(--c-cyan) 652px,transparent 652px,transparent 656px,transparent 656px,transparent 664px,var(--c-cyan) 664px,var(--c-cyan) 668px,transparent 668px,transparent 672px,var(--c-cyan) 672px,var(--c-cyan) 684px,transparent 684px,transparent 688px,var(--c-cyan) 688px,var(--c-cyan) 692px,transparent 692px,transparent 696px);background-size:696px 4px;animation:borderScroll 20s linear infinite}.marquee{position:relative;width:100vw;max-width:100%;height:20vh;overflow-x:hidden;background:var(--c-white);color:var(--c-black);display:flex;align-items:center;box-shadow:0 0 20px #00ffd080}.track{position:absolute;white-space:nowrap;will-change:transform}.marquee-text{font-family:var(--font-display);font-size:5vw;font-weight:400;text-transform:uppercase;margin-right:4vw}.divider-marquee{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:8vh 0;background:var(--c-black);border-top:1px solid #222;border-bottom:1px solid #222;overflow:hidden;display:flex;align-items:center;z-index:5;cursor:ew-resize}.divider-marquee:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#111 1px,transparent 1px),linear-gradient(90deg,#111 1px,transparent 1px);background-size:20px 20px;z-index:-1;opacity:.5}.divmar-track{display:flex;white-space:nowrap;will-change:transform;margin:0;padding:0}.divmar-item{font-family:var(--font-mono);font-size:5vw;font-weight:700;color:#1a1a1a;margin-right:2vw;text-transform:uppercase;transition:color .1s,text-shadow .1s;-webkit-user-select:none;user-select:none;line-height:1}.divider-marquee:hover .divmar-item{color:var(--c-white);text-shadow:4px 4px 0px var(--c-cyan)}footer{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.footer-cta{font-family:var(--font-display);font-size:8vw;line-height:1;text-transform:uppercase;text-align:center;margin-bottom:10vh;z-index:2;position:relative}.footer-cta:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:200px;height:4px;background:linear-gradient(90deg,transparent 0%,transparent 10%,var(--c-pink) 10%,var(--c-pink) 30%,transparent 30%,transparent 40%,var(--c-yellow) 40%,var(--c-yellow) 60%,transparent 60%,transparent 70%,var(--c-cyan) 70%,var(--c-cyan) 90%,transparent 90%,transparent 100%);background-size:100px 4px;animation:rainbowScroll 3s linear infinite}.footer-cta a{color:var(--c-white);display:block;transition:color .1s steps(2);position:relative}.footer-cta a:hover{color:var(--c-cyan);text-shadow:4px 4px 0px #000;animation:textShake .3s infinite}.real-footer{width:120vw;margin-left:-10vw;background:linear-gradient(135deg,var(--c-cyan) 0%,#00d4b8 100%);color:var(--c-black);transform:rotate(-2deg);padding:100px 10vw 80px;margin-bottom:-50px;position:relative;z-index:10;box-shadow:0 -10px #000;border-top:4px solid #000;overflow:hidden}.real-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,transparent 24%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.1) 26%,transparent 27%,transparent 74%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.1) 26%,transparent 27%,transparent 74%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 76%,transparent 77%,transparent);background-size:50px 50px;opacity:.3;pointer-events:none;animation:pixelGrid 20s linear infinite}.footer-deco{position:absolute;width:20px;height:20px;background:var(--c-black);opacity:.2;animation:floatDeco 8s ease-in-out infinite}.footer-deco:nth-child(1){top:20%;left:10%;animation-delay:0s}.footer-deco:nth-child(2){top:60%;right:15%;animation-delay:2s}.footer-deco:nth-child(3){top:40%;left:80%;animation-delay:4s}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1600px;margin:0 auto;position:relative;z-index:2}.f-side{display:flex;flex-direction:column;justify-content:center;gap:4px;font-family:var(--font-mono);font-size:1rem;z-index:5}.f-right{align-items:flex-end}.meta-row{display:flex;align-items:center;gap:8px}.meta-label{opacity:.5;font-size:.85em;letter-spacing:1px}.meta-val{color:var(--c-black);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.copyright-row{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.2)}.status-blink{color:var(--c-pink);animation:blink 1s steps(2) infinite;margin-right:5px}.f-center{position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center;margin:0 auto}.f-center:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;border:2px solid var(--c-black);opacity:.2;animation:ringPulse 3s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.05}}.spinny-text{position:absolute;width:100%;height:100%;animation:rotateText 20s linear infinite;z-index:2}.spinny-text text{font-family:var(--font-mono);font-size:14px;fill:var(--c-off-black);text-transform:uppercase;letter-spacing:2px;font-weight:700}#three-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;z-index:1;pointer-events:none}#three-container canvas{image-rendering:pixelated}h1{font-size:1em}h1:hover{animation:glitchAnim .3s infinite;color:var(--c-cyan);text-shadow:2px 2px var(--c-pink)}.fcta-small{font-size:.5em}.fcta-big{font-size:.8em}.divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--c-white),transparent);opacity:.2;margin:4rem 0}.badge{display:inline-block;border:1px solid var(--c-white);padding:.2rem .5rem;margin-bottom:1rem;background:var(--c-off-black);color:var(--c-yellow)}
