.Home-module__g21JLG__page{--background:#121414;--deep-red:#1a0505;--primary-fixed:#ff003c;--primary:#ffb3b2;--secondary-container:#a90219;--on-secondary-container:#ffb3ad;--surface-container-lowest:#0c0f0f;--surface-container-low:#1a1c1c;--surface-container:#1e2020;--surface-container-highest:#333535;--outline-variant:#5f3e3e;--on-surface:#e2e2e2;--on-surface-variant:#e9bcba;--muted-red:#ff003c80;--display-font:"Space Grotesk", sans-serif;--sub-font:"Rajdhani", sans-serif;--mono-font:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--deep-red);color:var(--on-surface);font-family:var(--sub-font);selection-color:#5b000f;selection-background-color:var(--primary-fixed);min-height:100vh;position:relative;overflow-x:hidden}.Home-module__g21JLG__page:before,.Home-module__g21JLG__page:after{content:"";pointer-events:none;z-index:1;position:fixed;inset:0}.Home-module__g21JLG__page:before{mix-blend-mode:screen;opacity:.7;background:linear-gradient(115deg,#0000 0 18%,#ff003c14 20%,#0000 24%),linear-gradient(70deg,#0000 0 62%,#ffb3b20d 64%,#0000 69%);animation:12s ease-in-out infinite Home-module__g21JLG__ambientSweep}.Home-module__g21JLG__page:after{opacity:.32;background:radial-gradient(circle at 50% 28%,#ff003c29,#0000 34rem);animation:5s ease-in-out infinite Home-module__g21JLG__redBreath}.Home-module__g21JLG__scanlines,.Home-module__g21JLG__scanlineMove,.Home-module__g21JLG__glitterField,.Home-module__g21JLG__edgeRight,.Home-module__g21JLG__edgeLeft{pointer-events:none;position:fixed}.Home-module__g21JLG__scanlines{z-index:100;background:linear-gradient(#12101000 50%,#0000001a 50%) 0 0/100% 4px,linear-gradient(90deg,#ff003c08,#00ff0003,#0000ff08) 0 0/3px 100%;inset:0}.Home-module__g21JLG__scanlineMove{opacity:.1;z-index:101;background:#ff003c1a;height:10px;animation:8s linear infinite Home-module__g21JLG__scanline;inset:0 0 auto}.Home-module__g21JLG__glitterField{z-index:2;inset:0;overflow:hidden}.Home-module__g21JLG__glitterField span{background:var(--primary);box-shadow:0 0 10px var(--primary-fixed), 0 0 22px #ffb3b273;height:2px;left:var(--x);opacity:0;top:var(--y);width:var(--size);border-radius:999px;animation:7s linear infinite Home-module__g21JLG__glitterDrift;position:absolute}.Home-module__g21JLG__glitterField span:first-child{--x:8%;--y:16%;--size:5px;animation-delay:-.2s}.Home-module__g21JLG__glitterField span:nth-child(2){--x:18%;--y:78%;--size:3px;animation-delay:-2.8s}.Home-module__g21JLG__glitterField span:nth-child(3){--x:26%;--y:39%;--size:6px;animation-delay:-4.4s}.Home-module__g21JLG__glitterField span:nth-child(4){--x:34%;--y:12%;--size:2px;animation-delay:-1.1s}.Home-module__g21JLG__glitterField span:nth-child(5){--x:42%;--y:68%;--size:5px;animation-delay:-3.7s}.Home-module__g21JLG__glitterField span:nth-child(6){--x:49%;--y:24%;--size:4px;animation-delay:-5.2s}.Home-module__g21JLG__glitterField span:nth-child(7){--x:56%;--y:84%;--size:6px;animation-delay:-.9s}.Home-module__g21JLG__glitterField span:nth-child(8){--x:63%;--y:43%;--size:3px;animation-delay:-6.4s}.Home-module__g21JLG__glitterField span:nth-child(9){--x:72%;--y:18%;--size:5px;animation-delay:-2s}.Home-module__g21JLG__glitterField span:nth-child(10){--x:81%;--y:72%;--size:4px;animation-delay:-4.9s}.Home-module__g21JLG__glitterField span:nth-child(11){--x:91%;--y:31%;--size:6px;animation-delay:-1.8s}.Home-module__g21JLG__glitterField span:nth-child(12){--x:13%;--y:51%;--size:2px;animation-delay:-5.9s}.Home-module__g21JLG__glitterField span:nth-child(13){--x:23%;--y:7%;--size:4px;animation-delay:-3.1s}.Home-module__g21JLG__glitterField span:nth-child(14){--x:31%;--y:92%;--size:5px;animation-delay:-6.9s}.Home-module__g21JLG__glitterField span:nth-child(15){--x:46%;--y:47%;--size:3px;animation-delay:-1.6s}.Home-module__g21JLG__glitterField span:nth-child(16){--x:59%;--y:9%;--size:6px;animation-delay:-4.1s}.Home-module__g21JLG__glitterField span:nth-child(17){--x:68%;--y:61%;--size:3px;animation-delay:-2.3s}.Home-module__g21JLG__glitterField span:nth-child(18){--x:77%;--y:88%;--size:5px;animation-delay:-5.4s}.Home-module__g21JLG__glitterField span:nth-child(19){--x:86%;--y:49%;--size:2px;animation-delay:-.7s}.Home-module__g21JLG__glitterField span:nth-child(20){--x:96%;--y:12%;--size:4px;animation-delay:-3.6s}.Home-module__g21JLG__glitterField span:nth-child(21){--x:4%;--y:64%;--size:5px;animation-delay:-6.1s}.Home-module__g21JLG__glitterField span:nth-child(22){--x:38%;--y:29%;--size:3px;animation-delay:-2.6s}.Home-module__g21JLG__glitterField span:nth-child(23){--x:53%;--y:58%;--size:6px;animation-delay:-4.8s}.Home-module__g21JLG__glitterField span:nth-child(24){--x:74%;--y:4%;--size:2px;animation-delay:-1.3s}.Home-module__g21JLG__navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#1a0505d1;border-bottom:1px solid #ff003c4d;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:0 clamp(1rem,4.5vw,4rem);display:flex;position:fixed;top:0;left:0}.Home-module__g21JLG__navBrand,.Home-module__g21JLG__navIcon,.Home-module__g21JLG__navLinks a{align-items:center;text-decoration:none;display:inline-flex}.Home-module__g21JLG__navBrand{color:var(--primary-fixed);letter-spacing:-.01em;gap:.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,2vw,1.5rem);font-weight:800;position:relative}.Home-module__g21JLG__navBrand:after{background:var(--primary-fixed);box-shadow:0 0 12px var(--primary-fixed);content:"";width:.5rem;height:1.2rem;margin-left:.15rem;animation:1.1s steps(2,end) infinite Home-module__g21JLG__terminalBlink}.Home-module__g21JLG__navBrand span,.Home-module__g21JLG__navIcon span{font-variation-settings:"FILL" 1}.Home-module__g21JLG__navLinks{gap:clamp(1.25rem,3vw,2rem);display:flex}.Home-module__g21JLG__navLinks a{color:var(--on-surface-variant);font-family:var(--sub-font);letter-spacing:.15em;border-bottom:2px solid #0000;padding-bottom:.25rem;font-size:.875rem;font-weight:700;line-height:1rem;transition:border-color .24s,color .24s}.Home-module__g21JLG__navLinks a:first-child,.Home-module__g21JLG__navLinks a:hover{border-color:var(--primary-fixed);color:var(--primary-fixed)}.Home-module__g21JLG__navIcon{color:var(--primary-fixed);padding:.5rem;transition:background .24s,transform .16s}.Home-module__g21JLG__navIcon:hover{background:#ff003c1a}.Home-module__g21JLG__navIcon:active{transform:scale(.95)}.Home-module__g21JLG__hero{justify-content:center;align-items:center;min-height:100vh;padding:6rem clamp(1rem,4.5vw,4rem) 4rem;display:flex;position:relative;overflow:hidden}.Home-module__g21JLG__hero:after{content:"";opacity:0;z-index:1;background:linear-gradient(90deg,#0000,#ff003c38,#0000),linear-gradient(#0000,#ffb3b214,#0000);width:100%;height:1px;animation:4.8s ease-in-out infinite Home-module__g21JLG__heroGridPulse;position:absolute;top:61%;left:0}.Home-module__g21JLG__circuitBg{background-image:radial-gradient(var(--primary-fixed) .5px, transparent .5px);opacity:.05;pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.Home-module__g21JLG__dataRain{pointer-events:none;z-index:1;position:absolute;inset:0}.Home-module__g21JLG__sparkField{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.Home-module__g21JLG__sparkField span{color:var(--primary-fixed);filter:drop-shadow(0 0 .85rem #ff003ceb);font-family:var(--sub-font);font-size:var(--spark-size);letter-spacing:.12em;mix-blend-mode:screen;text-shadow:0 0 .55rem #ff003ceb,0 0 1.15rem #ffb3b2b8;transform:translate3d(var(--spark-x), var(--spark-y), 0);white-space:nowrap;font-weight:500;line-height:1;animation:1.12s cubic-bezier(.16,1,.3,1) forwards Home-module__g21JLG__sparkBurst;position:absolute;top:0;left:0}.Home-module__g21JLG__sparkField span:nth-child(3n){color:var(--primary)}.Home-module__g21JLG__sparkField span:nth-child(4n){font-size:calc(var(--spark-size) * .72)}.Home-module__g21JLG__sparkField span:nth-child(5n):after{background:linear-gradient(90deg, var(--primary-fixed), transparent);content:"";opacity:.72;width:.8rem;height:1px;position:absolute;top:50%;left:-.95rem}.Home-module__g21JLG__dataRain span{color:#ff003c47;left:var(--x);letter-spacing:.2em;text-shadow:0 0 12px #ff003c6b;writing-mode:vertical-rl;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;animation:8s linear infinite Home-module__g21JLG__dataFall;position:absolute;top:-2rem}.Home-module__g21JLG__dataRain span:first-child{--x:12%;animation-delay:-1.4s}.Home-module__g21JLG__dataRain span:nth-child(2){--x:29%;animation-delay:-4.1s}.Home-module__g21JLG__dataRain span:nth-child(3){--x:71%;animation-delay:-2.7s}.Home-module__g21JLG__dataRain span:nth-child(4){--x:83%;animation-delay:-6.2s}.Home-module__g21JLG__dataRain span:nth-child(5){--x:94%;animation-delay:-.8s}.Home-module__g21JLG__heroInner{z-index:2;justify-content:center;align-items:center;gap:3rem;max-width:80rem;margin:0 auto;display:flex;position:relative}.Home-module__g21JLG__portraitWrap{flex:none;width:clamp(16rem,28vw,20rem);height:clamp(16rem,28vw,20rem);position:relative}.Home-module__g21JLG__portraitFrame{border:2px solid var(--primary-fixed);clip-path:polygon(0 0,95% 0,100% 15%,100% 100%,5% 100%,0 85%);width:100%;height:100%;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.Home-module__g21JLG__portraitFrame:before,.Home-module__g21JLG__portraitFrame:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.Home-module__g21JLG__portraitFrame:before{background:linear-gradient(115deg,#0000 0 40%,#ffb3b22e 48%,#0000 56%);animation:3.6s ease-in-out infinite Home-module__g21JLG__portraitSweep;transform:translate(-120%)}.Home-module__g21JLG__portraitFrame:after{mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 10px,#ff003c24 11px)}.Home-module__g21JLG__portraitFrame:hover{border-color:var(--primary-fixed);box-shadow:0 0 15px #ff003c66}.Home-module__g21JLG__portraitFrame .Home-module__g21JLG__userPortrait{filter:grayscale(.16)contrast(1.05)saturate(.88);object-fit:cover;opacity:.82;z-index:1;transition:opacity .5s,transform .5s}.Home-module__g21JLG__portraitFrame:hover .Home-module__g21JLG__userPortrait{opacity:1;transform:scale(1.035)}.Home-module__g21JLG__portraitFrame .Home-module__g21JLG__johnnyFlash{filter:grayscale(.05)contrast(1.35)saturate(1.28)hue-rotate(-8deg);mix-blend-mode:normal;opacity:0;object-fit:cover;pointer-events:none;visibility:hidden;z-index:3;transform:translate(0)scale(1.04)}.Home-module__g21JLG__portraitFrame:hover .Home-module__g21JLG__userPortrait{opacity:.24;animation:.56s steps(2,end) Home-module__g21JLG__headshotDisrupt}.Home-module__g21JLG__portraitFrame:hover .Home-module__g21JLG__johnnyFlash{visibility:visible;animation:.82s linear forwards Home-module__g21JLG__johnnyGlitchFlash}.Home-module__g21JLG__cornerBracket{pointer-events:none;position:absolute;inset:0}.Home-module__g21JLG__cornerBracket:before,.Home-module__g21JLG__cornerBracket:after,.Home-module__g21JLG__cardCorners:before,.Home-module__g21JLG__cardCorners:after{content:"";width:10px;height:10px;position:absolute}.Home-module__g21JLG__cornerBracket:before,.Home-module__g21JLG__cardCorners:before{border-left:2px solid var(--primary-fixed);border-top:2px solid var(--primary-fixed);top:0;left:0}.Home-module__g21JLG__cornerBracket:after,.Home-module__g21JLG__cardCorners:after{border-bottom:2px solid var(--primary-fixed);border-right:2px solid var(--primary-fixed);bottom:0;right:0}.Home-module__g21JLG__heroCopy{text-align:left;max-width:42rem}.Home-module__g21JLG__badge{color:var(--primary-fixed);letter-spacing:.1em;text-transform:uppercase;background:#ff003c0d;border:1px solid #ff003c4d;margin-bottom:1.5rem;padding:.35rem 1rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:.75rem;display:inline-block;position:relative}.Home-module__g21JLG__badge:after{background:var(--primary-fixed);box-shadow:0 0 12px var(--primary-fixed);content:"";border-radius:999px;width:.38rem;height:.38rem;animation:1.8s ease-in-out infinite Home-module__g21JLG__badgePing;position:absolute;top:50%;right:-.7rem;transform:translateY(-50%)}.Home-module__g21JLG__glitch{color:var(--on-surface);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,7vw,4rem);font-weight:800;line-height:.94}.Home-module__g21JLG__glitch span{color:var(--primary-fixed)}.Home-module__g21JLG__glitch:hover{animation:.3s cubic-bezier(.25,.46,.45,.94) infinite both Home-module__g21JLG__glitch}.Home-module__g21JLG__tagline{color:#e9bcbacc;letter-spacing:.16em;text-transform:uppercase;max-width:45rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.6}.Home-module__g21JLG__heroActions{flex-wrap:wrap;gap:1.5rem;margin-top:3rem;display:flex}.Home-module__g21JLG__heroActions a,.Home-module__g21JLG__logAction a{font-family:var(--sub-font);letter-spacing:.15em;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;line-height:1rem;text-decoration:none;transition:background .26s,border-color .26s,color .26s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.Home-module__g21JLG__heroActions a:before,.Home-module__g21JLG__logAction a:before{content:"";background:linear-gradient(90deg,#0000,#ffb3b273,#0000);width:55%;height:100%;transition:left .42s;position:absolute;top:0;left:-80%;transform:skew(-18deg)}.Home-module__g21JLG__heroActions a:hover:before,.Home-module__g21JLG__logAction a:hover:before{left:120%}.Home-module__g21JLG__heroActions a span,.Home-module__g21JLG__logAction a span{z-index:1;position:relative}.Home-module__g21JLG__heroActions a:first-child{border:1px solid var(--primary-fixed);color:var(--primary-fixed);padding:.85rem 2rem}.Home-module__g21JLG__heroActions a:first-child:hover{background:var(--primary-fixed);color:var(--background)}.Home-module__g21JLG__heroActions a:first-child:hover span{animation:.72s ease-in-out infinite Home-module__g21JLG__arrowJolt}.Home-module__g21JLG__heroActions a:last-child{border:1px solid var(--outline-variant);color:var(--on-surface-variant);padding:.85rem 2rem}.Home-module__g21JLG__heroActions a:last-child:hover{border-color:var(--secondary-container);color:var(--secondary-container)}.Home-module__g21JLG__heroActions a:active,.Home-module__g21JLG__logAction a:active{transform:scale(.95)}.Home-module__g21JLG__hudLeft,.Home-module__g21JLG__hudRight{color:#ff003c80;letter-spacing:.1em;opacity:.45;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:1.2;display:none;position:absolute}.Home-module__g21JLG__hudLeft{top:25%;left:2.5rem}.Home-module__g21JLG__hudLeft span{background:var(--surface-container-highest);width:6rem;height:.25rem;margin-top:.5rem;display:block}.Home-module__g21JLG__hudLeft i{background:var(--primary-fixed);width:66%;height:100%;display:block}.Home-module__g21JLG__hudRight{flex-direction:column;align-items:flex-end;bottom:2.5rem;right:2.5rem}.Home-module__g21JLG__hudRight div:first-child{align-items:center;gap:.5rem;display:flex}.Home-module__g21JLG__hudRight span:first-child{font-size:.875rem}.Home-module__g21JLG__resumeSync{color:var(--on-surface);background:linear-gradient(135deg,#ff003c1f,#0000 28%),linear-gradient(225deg,#ffb3b20f,#0000 30%),#080909;border-top:1px solid #ff003c47;border-bottom:1px solid #ff003c38;padding:6rem clamp(1rem,4.5vw,4rem);position:relative;overflow:hidden}.Home-module__g21JLG__rsGrid,.Home-module__g21JLG__rsGlow{pointer-events:none;position:absolute;inset:0}.Home-module__g21JLG__rsGrid{opacity:.38;transform-origin:top;background-color:#0000;background-image:linear-gradient(#ff003c14 1px,#0000 1px),linear-gradient(90deg,#ffb3b20d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:perspective(42rem)rotateX(62deg)translateY(-20%);-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}.Home-module__g21JLG__rsGlow{mix-blend-mode:screen;background:radial-gradient(circle at 18% 18%,#ff003c3d,#0000 22rem),radial-gradient(circle at 82% 56%,#ffb3b21f,#0000 26rem),linear-gradient(90deg,#0000,#ff003c1f,#0000);animation:7s ease-in-out infinite Home-module__g21JLG__rsSweep}.Home-module__g21JLG__rsInner{z-index:2;max-width:80rem;margin:0 auto;position:relative}.Home-module__g21JLG__rsHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.Home-module__g21JLG__rsKicker{color:var(--primary-fixed);letter-spacing:.22em;text-shadow:0 0 16px #ff003c8c;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:block}.Home-module__g21JLG__rsHeader h2{color:#f8f8f8;text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,7vw,6.25rem);font-weight:800;line-height:.85}.Home-module__g21JLG__rsHeader h2:after{color:var(--primary);content:"_2077";text-shadow:0 0 14px #ffb3b2b3;margin-left:.45rem;font-size:.34em;display:inline-block;transform:translateY(-.45em)}.Home-module__g21JLG__rsHeader>a,.Home-module__g21JLG__rsActions a{font-family:var(--sub-font);letter-spacing:.14em;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:border-color .22s,color .22s,transform .16s,background .22s;display:inline-flex;position:relative;overflow:hidden}.Home-module__g21JLG__rsHeader>a{background:var(--primary-fixed);border:1px solid var(--primary-fixed);color:#fff;white-space:nowrap;padding:.95rem 1.35rem}.Home-module__g21JLG__rsHeader>a:hover,.Home-module__g21JLG__rsActions a:first-child:hover{background:var(--primary);border-color:var(--primary);color:var(--background);box-shadow:0 0 26px #ff003c6b}.Home-module__g21JLG__rsStage{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:1.5rem;display:grid}.Home-module__g21JLG__rsBrief,.Home-module__g21JLG__rsTerminal,.Home-module__g21JLG__rsModeGrid article,.Home-module__g21JLG__rsArchitecture div{clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem));background:#0a0e0ed6;border:1px solid #ff003c47;position:relative;box-shadow:inset 0 0 0 1px #ffb3b20d,0 18px 60px #00000061}.Home-module__g21JLG__rsBrief{padding:clamp(1.25rem,3vw,2rem)}.Home-module__g21JLG__rsBrief:before,.Home-module__g21JLG__rsTerminal:before,.Home-module__g21JLG__rsModeGrid article:before,.Home-module__g21JLG__rsArchitecture div:before{background:linear-gradient(90deg, var(--primary-fixed), var(--secondary-container), var(--primary));content:"";height:2px;position:absolute;top:0;left:1rem;right:1rem}.Home-module__g21JLG__rsStatusBar{border-bottom:1px solid #ff003c2e;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;display:grid}.Home-module__g21JLG__rsStatusBar span{background:var(--primary-fixed);border-radius:999px;width:.62rem;height:.62rem;animation:1.2s ease-in-out infinite Home-module__g21JLG__rsPulse;box-shadow:0 0 16px #ff003ccc}.Home-module__g21JLG__rsStatusBar strong,.Home-module__g21JLG__rsStatusBar em{letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:.65rem;font-style:normal;font-weight:700}.Home-module__g21JLG__rsStatusBar strong{color:var(--primary-fixed)}.Home-module__g21JLG__rsStatusBar em{color:#ffb3b2db;text-align:right}.Home-module__g21JLG__rsBrief p{color:#f4f6f6d1;letter-spacing:.04em;margin:0;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.55}.Home-module__g21JLG__rsStack{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.Home-module__g21JLG__rsStack span{color:var(--primary);letter-spacing:.14em;background:#ff003c14;border:1px solid #ff003c57;padding:.35rem .55rem;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.Home-module__g21JLG__rsActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.Home-module__g21JLG__rsActions a{padding:.9rem 1.1rem}.Home-module__g21JLG__rsActions a:first-child{color:#fff;background:#ff003c;border:1px solid #ff003c}.Home-module__g21JLG__rsActions a:last-child{color:var(--primary);border:1px solid #ffb3b27a}.Home-module__g21JLG__rsActions a:last-child:hover{border-color:var(--primary);background:#ff003c14}.Home-module__g21JLG__rsTerminal{min-height:25rem;padding:1rem;overflow:hidden}.Home-module__g21JLG__rsTerminal:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ff003c29,#0000);height:8rem;animation:3.2s linear infinite Home-module__g21JLG__rsTerminalScan;position:absolute;top:-8rem;left:0;right:0}.Home-module__g21JLG__rsTerminalTop{border-bottom:1px solid #ff003c33;align-items:center;gap:.45rem;padding:0 0 .8rem;display:flex}.Home-module__g21JLG__rsTerminalTop span{color:var(--primary);letter-spacing:.16em;flex:1;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.Home-module__g21JLG__rsTerminalTop i{background:#ff003c;border-radius:999px;width:.55rem;height:.55rem}.Home-module__g21JLG__rsTerminalTop i:nth-child(3){background:var(--primary)}.Home-module__g21JLG__rsTerminalTop i:nth-child(4){background:var(--secondary-container)}.Home-module__g21JLG__rsSignal{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.Home-module__g21JLG__rsSignal div{background:#ff003c0f;border:1px solid #ff003c33;min-height:5.4rem;padding:.85rem}.Home-module__g21JLG__rsSignal span,.Home-module__g21JLG__rsArchitecture span{color:#ffb3b2c7;letter-spacing:.16em;margin-bottom:.55rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;display:block}.Home-module__g21JLG__rsSignal strong{color:#f8f8f8;overflow-wrap:anywhere;font-family:Space Grotesk,sans-serif;font-size:clamp(.78rem,1.1vw,.95rem);line-height:1.12;display:block}.Home-module__g21JLG__rsDiff{background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 2.2rem),#0000003d;border:1px solid #ff003c29;margin-top:1rem;padding:1rem}.Home-module__g21JLG__rsDiff p{color:#f4f6f6d6;margin:0 0 .85rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;line-height:1.45}.Home-module__g21JLG__rsDiff p:last-child{margin-bottom:0}.Home-module__g21JLG__rsDiff span{color:#ff003c;margin-right:.55rem;display:inline-block}.Home-module__g21JLG__rsDiff p:nth-child(2n) span{color:var(--primary)}.Home-module__g21JLG__rsModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.Home-module__g21JLG__rsModeGrid article{min-height:12rem;padding:1.2rem;transition:border-color .24s,transform .24s,box-shadow .24s}.Home-module__g21JLG__rsModeGrid article:hover{border-color:var(--primary-fixed);transform:translateY(-.2rem);box-shadow:0 0 28px #ff003c2e,inset 0 0 0 1px #ffb3b229}.Home-module__g21JLG__rsModeGrid article>span{color:var(--primary-fixed);text-shadow:0 0 16px #ff003c7a;margin-bottom:1.25rem;font-size:2rem}.Home-module__g21JLG__rsModeGrid h3{color:#fff;margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:1.18rem;line-height:1}.Home-module__g21JLG__rsModeGrid p,.Home-module__g21JLG__rsArchitecture p{color:#e9eeeeb3;margin:0;font-size:.82rem;line-height:1.45}.Home-module__g21JLG__rsArchitecture{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.Home-module__g21JLG__rsArchitecture div{clip-path:none;background:#ff003c0e;border-color:#ffb3b22e;padding:1rem}.Home-module__g21JLG__rsArchitecture strong{color:var(--primary);font-family:var(--sub-font);letter-spacing:.16em;margin-bottom:.45rem;font-size:.82rem;display:block}.Home-module__g21JLG__work{background:var(--surface-container-lowest);padding:6rem clamp(1rem,4.5vw,4rem);position:relative}.Home-module__g21JLG__sectionInner,.Home-module__g21JLG__footerInner{max-width:80rem;margin:0 auto}.Home-module__g21JLG__sectionHeading{align-items:center;gap:1.5rem;margin-bottom:4rem;display:flex}.Home-module__g21JLG__sectionHeading h2{color:var(--on-surface);text-transform:uppercase;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2rem);font-weight:600;line-height:1.2}.Home-module__g21JLG__sectionHeading div{background:var(--outline-variant);flex:1;height:1px}.Home-module__g21JLG__sectionHeading span{color:#ff003c80;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:.75rem}.Home-module__g21JLG__jobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.Home-module__g21JLG__jobCard{background:var(--surface-container);border:1px solid var(--outline-variant);clip-path:polygon(0 0,95% 0,100% 15%,100% 100%,5% 100%,0 85%);cursor:pointer;min-height:24rem;padding:1.25rem;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative}.Home-module__g21JLG__jobCard:before,.Home-module__g21JLG__jobCard:after{content:"";opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.Home-module__g21JLG__jobCard:before{background:linear-gradient(100deg,#0000 0 34%,#ff003c29 45%,#0000 56%);transform:translate(-100%)}.Home-module__g21JLG__jobCard:after{background:radial-gradient(circle at 16% 20%,#ffb3b240,#0000 .22rem),radial-gradient(circle at 86% 28%,#ff003c47,#0000 .18rem),radial-gradient(circle at 72% 82%,#ffb3b233,#0000 .16rem)}.Home-module__g21JLG__jobCard:hover{border-color:var(--primary-fixed);transform:translateY(-.25rem);box-shadow:0 0 15px #ff003c66}.Home-module__g21JLG__jobCard:hover:before{opacity:1;animation:.9s ease-out Home-module__g21JLG__cardSweep}.Home-module__g21JLG__jobCard:hover:after{opacity:1;animation:1.4s steps(4,end) infinite Home-module__g21JLG__cardGlitter}.Home-module__g21JLG__cardCorners{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.Home-module__g21JLG__cardSignal{opacity:0;transform-origin:0;background:linear-gradient(90deg,#ff003c00,#ff003ccc,#ff003c00);height:1px;transition:opacity .18s,transform .38s;position:absolute;top:4.35rem;left:1rem;right:1rem;transform:scaleX(0)}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__cardSignal{opacity:1;transform:scaleX(1)}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__cardCorners{opacity:1}.Home-module__g21JLG__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Home-module__g21JLG__cardTop span:first-child{color:var(--primary-fixed);letter-spacing:.02em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700}.Home-module__g21JLG__cardTop span:last-child{color:#ff003c66;transition:color .24s}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__cardTop span:last-child{color:var(--primary-fixed);animation:.9s ease-in-out infinite Home-module__g21JLG__iconPulse}.Home-module__g21JLG__jobCard h3{color:var(--on-surface);text-transform:uppercase;margin:0 0 .75rem;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;transition:color .24s}.Home-module__g21JLG__jobCard:hover h3{color:var(--primary-fixed)}.Home-module__g21JLG__jobCard p{color:var(--on-surface-variant);min-height:4.6rem;margin:0 0 1.5rem;font-size:.8125rem;font-weight:500;line-height:1.4;overflow:hidden}.Home-module__g21JLG__stackList{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.Home-module__g21JLG__stackList span{background:var(--surface-container-highest);border:1px solid var(--outline-variant);color:var(--on-surface);letter-spacing:.1em;padding:.18rem .5rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:.75rem}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__stackList span{animation:1.2s steps(2,end) infinite Home-module__g21JLG__chipFlicker}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__stackList span:nth-child(2){animation-delay:.12s}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__stackList span:nth-child(3){animation-delay:.24s}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__stackList span:nth-child(4){animation-delay:.36s}.Home-module__g21JLG__stackList .Home-module__g21JLG__primaryPill{background:var(--secondary-container);border-color:var(--secondary-container);color:var(--on-secondary-container)}.Home-module__g21JLG__metricGrid{border-top:1px solid var(--outline-variant);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:1rem;display:grid}.Home-module__g21JLG__metricGrid div{flex-direction:column;display:flex}.Home-module__g21JLG__metricGrid div:nth-child(2){border-left:1px solid var(--outline-variant);border-right:1px solid var(--outline-variant);padding:0 .5rem}.Home-module__g21JLG__metricGrid div:nth-child(3){align-items:flex-end}.Home-module__g21JLG__metricGrid span{color:var(--on-surface-variant);text-transform:uppercase;font-size:.5rem}.Home-module__g21JLG__metricGrid strong{color:var(--primary-fixed);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:.75rem}.Home-module__g21JLG__jobCard:hover .Home-module__g21JLG__metricGrid strong{animation:1s steps(3,end) infinite Home-module__g21JLG__metricReadout}.Home-module__g21JLG__cardLinks{gap:.85rem;margin-top:1.25rem;display:flex}.Home-module__g21JLG__cardLinks a{color:#e9bcbad9;font-family:var(--sub-font);letter-spacing:.12em;border-bottom:1px solid #ff003c61;padding-bottom:.16rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .24s,border-color .24s}.Home-module__g21JLG__cardLinks a:hover{border-color:var(--primary-fixed);color:var(--primary-fixed)}.Home-module__g21JLG__logAction{justify-content:center;margin-top:4rem;display:flex}.Home-module__g21JLG__logAction a{color:var(--primary-fixed);letter-spacing:.25em;border:2px solid #ff003c33;padding:1rem 3rem}.Home-module__g21JLG__logAction a:after{background:var(--primary-fixed);box-shadow:0 0 16px var(--primary-fixed);content:"";transform-origin:0;width:100%;height:2px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite Home-module__g21JLG__downloadLoad;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Home-module__g21JLG__logAction a:hover{border-color:var(--primary-fixed);background:#ff003c0d;box-shadow:0 0 24px #ff003c4d}.Home-module__g21JLG__logAction a:hover span{animation:.76s ease-in-out infinite Home-module__g21JLG__downloadIcon}.Home-module__g21JLG__footer{background:var(--deep-red);border-top:1px solid var(--outline-variant);padding:2rem clamp(1rem,4.5vw,4rem)}.Home-module__g21JLG__footerInner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.Home-module__g21JLG__statusBlock,.Home-module__g21JLG__nodeBlock{flex-direction:column;gap:.25rem;display:flex}.Home-module__g21JLG__statusBlock div{color:var(--primary-fixed);letter-spacing:.1em;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;display:flex}.Home-module__g21JLG__statusBlock div span{background:#dc2626;border-radius:999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite Home-module__g21JLG__pulse;box-shadow:0 0 8px #dc2626cc}.Home-module__g21JLG__statusBlock p,.Home-module__g21JLG__nodeBlock div{color:#e9bcba99;letter-spacing:.1em;margin:0;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;line-height:.9rem}.Home-module__g21JLG__nodeBlock{align-items:flex-end}.Home-module__g21JLG__nodeBlock div:first-child{color:#ff003c80}.Home-module__g21JLG__socials{gap:clamp(1.5rem,4vw,3rem);display:flex}.Home-module__g21JLG__socials a{color:var(--on-surface-variant);flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;transition:color .24s;display:flex}.Home-module__g21JLG__socials a span:first-child{transition:transform .24s}.Home-module__g21JLG__socials a span:last-child{letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700}.Home-module__g21JLG__socials a:hover{color:var(--primary-fixed);text-shadow:0 0 12px #ff003c94}.Home-module__g21JLG__socials a:hover span:first-child{transform:scale(1.1)}.Home-module__g21JLG__edgeRight{border-right:1px solid #ff003c1a;width:8rem;height:16rem;top:5rem;right:0}.Home-module__g21JLG__edgeLeft{border-left:1px solid #ff003c1a;width:16rem;height:8rem;bottom:5rem;left:0}.Home-module__g21JLG__tagline,.Home-module__g21JLG__badge,.Home-module__g21JLG__navLinks a,.Home-module__g21JLG__dataRain span,.Home-module__g21JLG__heroActions a,.Home-module__g21JLG__logAction a,.Home-module__g21JLG__hudLeft,.Home-module__g21JLG__hudRight,.Home-module__g21JLG__rsKicker,.Home-module__g21JLG__rsStatusBar strong,.Home-module__g21JLG__rsStatusBar em,.Home-module__g21JLG__rsBrief p,.Home-module__g21JLG__rsStack span,.Home-module__g21JLG__rsActions a,.Home-module__g21JLG__rsTerminalTop span,.Home-module__g21JLG__rsSignal span,.Home-module__g21JLG__rsSignal strong,.Home-module__g21JLG__rsDiff p,.Home-module__g21JLG__rsModeGrid p,.Home-module__g21JLG__rsArchitecture span,.Home-module__g21JLG__rsArchitecture strong,.Home-module__g21JLG__rsArchitecture p,.Home-module__g21JLG__sectionHeading span,.Home-module__g21JLG__jobCard p,.Home-module__g21JLG__cardTop span:first-child,.Home-module__g21JLG__stackList span,.Home-module__g21JLG__metricGrid span,.Home-module__g21JLG__metricGrid strong,.Home-module__g21JLG__cardLinks a,.Home-module__g21JLG__statusBlock div,.Home-module__g21JLG__statusBlock p,.Home-module__g21JLG__nodeBlock div,.Home-module__g21JLG__socials a span:last-child{font-family:var(--sub-font)}.Home-module__g21JLG__tagline,.Home-module__g21JLG__rsBrief p,.Home-module__g21JLG__jobCard p,.Home-module__g21JLG__rsModeGrid p,.Home-module__g21JLG__rsArchitecture p{font-weight:400}.Home-module__g21JLG__navLinks a,.Home-module__g21JLG__badge,.Home-module__g21JLG__heroActions a,.Home-module__g21JLG__logAction a,.Home-module__g21JLG__rsKicker,.Home-module__g21JLG__rsStatusBar strong,.Home-module__g21JLG__rsStatusBar em,.Home-module__g21JLG__rsStack span,.Home-module__g21JLG__rsActions a,.Home-module__g21JLG__rsTerminalTop span,.Home-module__g21JLG__rsSignal span,.Home-module__g21JLG__rsSignal strong,.Home-module__g21JLG__rsDiff p,.Home-module__g21JLG__rsArchitecture span,.Home-module__g21JLG__rsArchitecture strong,.Home-module__g21JLG__sectionHeading span,.Home-module__g21JLG__cardTop span:first-child,.Home-module__g21JLG__stackList span,.Home-module__g21JLG__metricGrid strong,.Home-module__g21JLG__cardLinks a,.Home-module__g21JLG__statusBlock div,.Home-module__g21JLG__statusBlock p,.Home-module__g21JLG__nodeBlock div,.Home-module__g21JLG__socials a span:last-child{font-weight:500}@keyframes Home-module__g21JLG__scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes Home-module__g21JLG__glitch{0%{text-shadow:-2px 0 var(--primary-fixed), 2px 0 var(--primary);transform:translate(0)}20%{transform:translate(-2px,2px)}40%{text-shadow:2px 0 var(--primary-fixed), -2px 0 var(--primary);transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{text-shadow:-2px 0 var(--primary-fixed), 2px 0 var(--primary);transform:translate(0)}}@keyframes Home-module__g21JLG__pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes Home-module__g21JLG__ambientSweep{0%,to{transform:translate(-8%)}50%{transform:translate(8%)}}@keyframes Home-module__g21JLG__redBreath{0%,to{opacity:.22}50%{opacity:.42}}@keyframes Home-module__g21JLG__glitterDrift{0%{opacity:0;transform:translate(0,0)scale(.6)}15%,55%{opacity:.9}to{opacity:0;transform:translate(2.4rem,-5.5rem)scale(.1)}}@keyframes Home-module__g21JLG__terminalBlink{50%{opacity:0}}@keyframes Home-module__g21JLG__heroGridPulse{0%,to{opacity:0;transform:translateY(-2rem)}45%,55%{opacity:.8;transform:translateY(0)}}@keyframes Home-module__g21JLG__dataFall{0%{opacity:0;transform:translateY(-10vh)}14%,70%{opacity:1}to{opacity:0;transform:translateY(112vh)}}@keyframes Home-module__g21JLG__sparkBurst{0%{opacity:0;transform:translate3d(var(--spark-x), var(--spark-y), 0) scale(.45) skewX(-10deg)}14%{opacity:1}46%{opacity:.96;transform:translate3d(calc(var(--spark-x) + (var(--spark-dx) * .45)), calc(var(--spark-y) + (var(--spark-dy) * .45)), 0) scale(1) skewX(8deg)}to{opacity:0;transform:translate3d(calc(var(--spark-x) + var(--spark-dx)), calc(var(--spark-y) + var(--spark-dy)), 0) scale(.16) skewX(-18deg)}}@keyframes Home-module__g21JLG__rsSweep{0%,to{opacity:.52;transform:translate(-4%)}50%{opacity:.86;transform:translate(4%)}}@keyframes Home-module__g21JLG__rsPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes Home-module__g21JLG__rsTerminalScan{to{transform:translateY(34rem)}}@keyframes Home-module__g21JLG__portraitSweep{0%,38%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes Home-module__g21JLG__badgePing{0%,to{opacity:.25;transform:translateY(-50%)scale(.85)}50%{opacity:1;transform:translateY(-50%)scale(1.25)}}@keyframes Home-module__g21JLG__arrowJolt{0%,to{transform:translate(0)}50%{transform:translate(.28rem)}}@keyframes Home-module__g21JLG__cardSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes Home-module__g21JLG__cardGlitter{50%{filter:brightness(1.8);transform:translate(.18rem,-.16rem)}}@keyframes Home-module__g21JLG__iconPulse{50%{text-shadow:0 0 18px var(--primary-fixed);transform:scale(1.12)rotate(-4deg)}}@keyframes Home-module__g21JLG__chipFlicker{50%{border-color:#ff003cb8;box-shadow:0 0 10px #ff003c40}}@keyframes Home-module__g21JLG__metricReadout{50%{color:var(--primary);text-shadow:0 0 10px #ff003cad}}@keyframes Home-module__g21JLG__downloadLoad{0%{transform:scaleX(0)}58%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes Home-module__g21JLG__downloadIcon{0%,to{transform:translateY(0)}45%{transform:translateY(.22rem)}}@keyframes Home-module__g21JLG__headshotDisrupt{0%,to{filter:grayscale(.16)contrast(1.05)saturate(.88);transform:translate(0)scale(1.035)}18%{filter:grayscale(.65)contrast(1.45)saturate(1.25);transform:translate(-.18rem,.06rem)scale(1.04)}34%{clip-path:inset(18% 0 54%);transform:translate(.2rem,-.08rem)scale(1.05)}48%{clip-path:inset(0);filter:grayscale(.1)contrast(1.7)saturate(.6);opacity:.28}64%{opacity:1;transform:translate(-.08rem,.12rem)scale(1.035)}}@keyframes Home-module__g21JLG__johnnyGlitchFlash{0%{clip-path:inset(0);opacity:0;transform:translate(-.6rem)scale(1.08)}12%{clip-path:inset(4% 0 72%);opacity:1;transform:translate(.36rem,-.08rem)scale(1.08)}24%{clip-path:inset(42% 0 22%);opacity:1;transform:translate(-.28rem,.1rem)scale(1.06)}38%{clip-path:inset(0);opacity:.94;transform:translate(.12rem)scale(1.04)}50%{clip-path:inset(72% 0 5%);opacity:.82;transform:translate(-.18rem,-.04rem)scale(1.06)}58%{clip-path:inset(0);opacity:.88;transform:translate(0)scale(1.04)}66%,to{clip-path:inset(0);opacity:0;transform:translate(0)scale(1.04)}}@media (min-width:1280px){.Home-module__g21JLG__hudLeft,.Home-module__g21JLG__hudRight{display:flex}}@media (max-width:1040px){.Home-module__g21JLG__heroInner{text-align:center;flex-direction:column}.Home-module__g21JLG__heroCopy{text-align:center}.Home-module__g21JLG__heroActions{justify-content:center}.Home-module__g21JLG__jobGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__g21JLG__rsHeader,.Home-module__g21JLG__rsStage{grid-template-columns:1fr}.Home-module__g21JLG__rsHeader{align-items:start;display:grid}.Home-module__g21JLG__rsModeGrid,.Home-module__g21JLG__rsArchitecture{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Home-module__g21JLG__navbar{flex-direction:column;align-items:flex-start;gap:.7rem;height:auto;padding-top:.8rem;padding-bottom:.8rem}.Home-module__g21JLG__navLinks{display:none}.Home-module__g21JLG__navIcon{position:absolute;top:.65rem;right:1rem}.Home-module__g21JLG__hero{padding-top:7rem}.Home-module__g21JLG__heroInner{gap:2rem}.Home-module__g21JLG__tagline{font-size:.9rem}.Home-module__g21JLG__heroActions{flex-direction:column}.Home-module__g21JLG__heroActions a,.Home-module__g21JLG__logAction a,.Home-module__g21JLG__rsActions a,.Home-module__g21JLG__rsHeader>a{justify-content:center;width:100%}.Home-module__g21JLG__resumeSync{padding-top:4rem;padding-bottom:4rem}.Home-module__g21JLG__rsHeader h2{overflow-wrap:anywhere;font-size:clamp(2.3rem,11.5vw,2.85rem)}.Home-module__g21JLG__rsHeader h2:after{margin-top:.35rem;margin-left:0;display:block;transform:none}.Home-module__g21JLG__rsStage,.Home-module__g21JLG__rsModeGrid,.Home-module__g21JLG__rsArchitecture,.Home-module__g21JLG__rsSignal{grid-template-columns:1fr}.Home-module__g21JLG__rsStatusBar{grid-template-columns:auto 1fr;align-items:start}.Home-module__g21JLG__rsStatusBar em{text-align:left;grid-column:2}.Home-module__g21JLG__sectionHeading{flex-direction:column;align-items:flex-start;gap:1rem}.Home-module__g21JLG__sectionHeading div{width:100%}.Home-module__g21JLG__jobGrid{grid-template-columns:1fr}.Home-module__g21JLG__footerInner{text-align:center;flex-direction:column}.Home-module__g21JLG__statusBlock,.Home-module__g21JLG__nodeBlock{align-items:center}}@media (prefers-reduced-motion:reduce){.Home-module__g21JLG__scanlineMove,.Home-module__g21JLG__glitch:hover,.Home-module__g21JLG__sparkField span,.Home-module__g21JLG__rsGlow,.Home-module__g21JLG__rsStatusBar span,.Home-module__g21JLG__rsTerminal:after,.Home-module__g21JLG__portraitFrame:hover .Home-module__g21JLG__userPortrait,.Home-module__g21JLG__portraitFrame:hover .Home-module__g21JLG__johnnyFlash,.Home-module__g21JLG__statusBlock div span{animation:none}.Home-module__g21JLG__portraitFrame img,.Home-module__g21JLG__jobCard,.Home-module__g21JLG__navLinks a,.Home-module__g21JLG__heroActions a,.Home-module__g21JLG__logAction a,.Home-module__g21JLG__socials a span:first-child{transition:none}}
