.home-hero-module__FC7-Yq__artwork[data-ready=false]{visibility:hidden}.home-hero-module__FC7-Yq__artwork[data-ready=false] svg *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-hero-module__FC7-Yq__artwork[data-ready=false]{visibility:visible}}
@font-face{font-family:orbitron;src:url(../media/orbitron_variable-s.p.3d66t74c9kkkr.ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:orbitron Fallback;src:local(Arial);ascent-override:79.98%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:126.4%}.orbitron_dede1e4b-module__wc_KJW__className{font-family:orbitron,orbitron Fallback}.orbitron_dede1e4b-module__wc_KJW__variable{--font-orbitron:"orbitron", "orbitron Fallback"}
.midnight-coder-module__-ruxPG__artwork{aspect-ratio:1;width:100%;max-width:564px;height:auto;display:block;overflow:visible}.midnight-coder-module__-ruxPG__scene{animation:.15s linear .95s both midnight-coder-module__-ruxPG__appear}.midnight-coder-module__-ruxPG__line{fill:none;stroke:#b78aff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.midnight-coder-module__-ruxPG__head-outline{fill:#0d0b12;stroke:var(--coder-edge)}.midnight-coder-module__-ruxPG__face-line{stroke:#dcc8ff;stroke-width:3.5px}.midnight-coder-module__-ruxPG__shirt-outline{fill:#100d17;stroke:var(--coder-edge);stroke-width:3.5px}.midnight-coder-module__-ruxPG__hair-outline{fill:#15101e;stroke:#c39afa;stroke-width:3.5px}.midnight-coder-module__-ruxPG__fine-line{stroke:#b78aff;stroke-width:2px}.midnight-coder-module__-ruxPG__ground-line{stroke-width:1px;opacity:.18}.midnight-coder-module__-ruxPG__laptop-outline{stroke:var(--coder-edge);stroke-width:3.2px}.midnight-coder-module__-ruxPG__laptop-detail{stroke:#9768cc;stroke-width:1.5px}.midnight-coder-module__-ruxPG__laptop-mark{fill:#dcc8ff;font-family:var(--font-orbitron), var(--font-jetbrains-mono), monospace;letter-spacing:2px;text-anchor:middle;font-size:34px;font-weight:700}.midnight-coder-module__-ruxPG__character{animation:8s ease-in-out 2.5s infinite midnight-coder-module__-ruxPG__idle-drift}.midnight-coder-module__-ruxPG__draw{stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s cubic-bezier(.4,0,.2,1) .95s both midnight-coder-module__-ruxPG__draw-in}.midnight-coder-module__-ruxPG__reveal{animation:.55s ease-out 1.95s both midnight-coder-module__-ruxPG__appear}.midnight-coder-module__-ruxPG__head{transform-origin:239px 174px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.midnight-coder-module__-ruxPG__artwork:hover .midnight-coder-module__-ruxPG__head{transform:translateY(-3px)rotate(-3deg)}.midnight-coder-module__-ruxPG__eyes{transform-box:fill-box;transform-origin:50%;animation:8s 2.5s infinite midnight-coder-module__-ruxPG__blink}.midnight-coder-module__-ruxPG__eye-energy{animation:8s ease-in-out 2.5s infinite midnight-coder-module__-ruxPG__eye-charge}.midnight-coder-module__-ruxPG__glasses-shine{opacity:0;animation:8s ease-in-out 2.5s infinite midnight-coder-module__-ruxPG__lens-sweep}.midnight-coder-module__-ruxPG__eye-burst{opacity:0;transform-origin:267px 162px;pointer-events:none;animation:.95s ease-out both midnight-coder-module__-ruxPG__eye-burst}.midnight-coder-module__-ruxPG__light{animation:8s ease-in-out 2.5s infinite midnight-coder-module__-ruxPG__screen-light}@keyframes midnight-coder-module__-ruxPG__draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes midnight-coder-module__-ruxPG__appear{0%{opacity:0}to{opacity:1}}@keyframes midnight-coder-module__-ruxPG__eye-burst{0%{opacity:0;transform:scale(.25)}30%{opacity:1;transform:scale(1)}55%{opacity:.9;transform:scale(2.4)}to{opacity:0;transform:scale(2.6)}}@keyframes midnight-coder-module__-ruxPG__blink{0%,66%,70%,to{transform:scaleY(1)}68%{transform:scaleY(.08)}}@keyframes midnight-coder-module__-ruxPG__lens-sweep{0%,10%{opacity:0;transform:translate(-35px)}14%{opacity:.75}28%{opacity:.75;transform:translate(112px)}32%,to{opacity:0;transform:translate(125px)}}@keyframes midnight-coder-module__-ruxPG__eye-charge{0%,10%,40%,to{opacity:.75}24%{opacity:1}}@keyframes midnight-coder-module__-ruxPG__idle-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes midnight-coder-module__-ruxPG__screen-light{0%,to{opacity:.55}24%{opacity:.85}60%{opacity:.65}}@media (prefers-reduced-motion:reduce){.midnight-coder-module__-ruxPG__artwork,.midnight-coder-module__-ruxPG__artwork *,.midnight-coder-module__-ruxPG__artwork :before,.midnight-coder-module__-ruxPG__artwork :after{transition:none!important;animation:none!important}.midnight-coder-module__-ruxPG__draw{stroke-dashoffset:0}.midnight-coder-module__-ruxPG__reveal{opacity:1}.midnight-coder-module__-ruxPG__eye-energy{opacity:.8}.midnight-coder-module__-ruxPG__glasses-shine{opacity:0}.midnight-coder-module__-ruxPG__scene{opacity:1}.midnight-coder-module__-ruxPG__eye-burst{opacity:0}.midnight-coder-module__-ruxPG__artwork:hover .midnight-coder-module__-ruxPG__head{transform:none}}
