/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}:root{color-scheme:dark;color:#f1eadc;font-feature-settings:"cv11" 1;text-rendering:optimizelegibility;background:#111511;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 18% 18%,#d69c5b1f,#0000 28%),radial-gradient(circle at 82% 12%,#73c9a91a,#0000 30%),radial-gradient(circle at 54% 84%,#e6c36a0f,#0000 32%),linear-gradient(135deg,#080a08,#111511 46%,#241a12);margin:0;padding:0;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.75;background-image:linear-gradient(0deg,#d69c5b09 1px,#0000 1px),linear-gradient(90deg,#d69c5b09 1px,#0000 1px),linear-gradient(0deg,#0000 0,#0000 48%,#d69c5b14 49%,#d69c5b14 51%,#0000 52%,#0000),linear-gradient(90deg,#0000 0,#0000 48%,#73c9a912 49%,#73c9a912 51%,#0000 52%,#0000);background-position:0 0,0 0,50%,50%;background-size:48px 48px,48px 48px,100% 100%,100% 100%;animation:18s linear infinite tacticalGrid;position:fixed;top:0;right:0;bottom:0;left:0}body:after{content:"";opacity:.42;pointer-events:none;z-index:1;background:radial-gradient(circle,#0000 0,#0000 9rem,#d69c5b1f,#d69c5b1f,#0000 9.18rem),linear-gradient(90deg,#0000 calc(50% - .5px),#d69c5b2e 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#d69c5b24 50%,#0000 calc(50% + .5px)),linear-gradient(100deg,#0000 0,#0000 42%,#d69c5b14 48%,#73c9a914 52%,#0000 58%,#0000);animation:9s ease-in-out infinite fpsSweep;position:fixed;top:0;right:0;bottom:0;left:0}.background-layer:before,.background-layer:after{content:"";pointer-events:none;position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}.background-layer:before{filter:blur(26px);mix-blend-mode:screen;background:radial-gradient(at 20% 35%,#d69c5b29,#0000 38%),radial-gradient(at 78% 72%,#73c9a924,#0000 40%),radial-gradient(at 52% 18%,#e6c36a14,#0000 34%);animation:16s ease-in-out infinite energyWaves}@keyframes drift{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tacticalGrid{0%{background-position:0 0,0 0,50%,50%}to{background-position:48px 48px,48px 48px,50%,50%}}@keyframes fpsSweep{0%,to{opacity:.28;transform:translate(-8%)scale(1)}45%{opacity:.48;transform:translate(8%)scale(1.02)}70%{opacity:.36;transform:translate(0)scale(.995)}}@keyframes energyWaves{0%,to{opacity:.76;transform:translate(-2%)rotate(0)}50%{opacity:1;transform:translate(4%,-3%)rotate(4deg)}}@keyframes tracerLines{0%{transform:translate(-8%,-8%)}to{transform:translate(8%,8%)}}@keyframes ambientBackground{0%,to{background-position:0 20%,100% 0,50% 100%}50%{background-position:18% 34%,82% 18%,42% 86%}}@keyframes neonSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes borderPulse{0%,to{border-color:#d69c5b2e;box-shadow:0 0 24px #d69c5b1a}50%{border-color:#73c9a961;box-shadow:0 0 34px #73c9a929}}.app-shell{z-index:2;min-height:100vh;position:relative;overflow:hidden}.background-layer{pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 22%,#d69c5b24,#0000 30%) 0 0/120% 120%,radial-gradient(circle at 82% 18%,#73c9a91f,#0000 32%) 0 0/110% 110%,radial-gradient(circle at 54% 84%,#e6c36a14,#0000 30%) 0 0/130% 130%;animation:18s ease-in-out infinite ambientBackground;position:fixed;top:0;right:0;bottom:0;left:0}button,a,input,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(90deg,#d69c5b17,#0000 34%,#73c9a912),#040714e0;border-bottom:1px solid #d69c5b26;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.75rem;display:flex;position:sticky;top:0;box-shadow:0 0 24px #d69c5b1f}.topbar:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#d69c5b,#73c9a9,#0000);height:1px;animation:5s linear infinite neonSweep;position:absolute;bottom:-1px;left:0;right:0}.brand{align-items:center;gap:.85rem;display:flex}.brand-signal{background:linear-gradient(135deg,#d69c5b1f,#73c9a914),#00000038;border:1px solid #d69c5b47;border-radius:6px;grid-template-columns:repeat(3,.55rem);align-items:end;gap:.28rem;width:3.35rem;height:2.35rem;padding:.46rem;display:grid;position:relative;box-shadow:0 0 18px #d69c5b29,inset 0 0 18px #d69c5b0a}.brand-signal:after{content:"";background:linear-gradient(90deg,#d69c5ba6,#0000);width:clamp(3rem,12vw,9rem);height:1px;position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%)}.brand-signal span{background:linear-gradient(#d69c5b,#73c9a9);border-radius:999px;width:100%;animation:1.8s ease-in-out infinite signalBars;display:block;box-shadow:0 0 12px #d69c5b73}.brand-signal span:first-child{height:45%}.brand-signal span:nth-child(2){height:82%;animation-delay:-.35s}.brand-signal span:nth-child(3){height:62%;animation-delay:-.7s}.brand p{color:#f1eadc;letter-spacing:.05em;margin:0;font-size:.98rem;font-weight:700}.brand small{color:#e6c36a;letter-spacing:.12em;text-transform:uppercase;margin-top:.12rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:800;display:block}@keyframes signalBars{0%,to{filter:brightness(.85);transform:scaleY(.72)}50%{filter:brightness(1.35);transform:scaleY(1)}}.nav-links{flex-wrap:wrap;gap:1rem;display:flex}.nav-link{color:#c6bca8;letter-spacing:.02em;font-size:.95rem;text-decoration:none;transition:all .24s;position:relative}.nav-link:hover,.nav-link.active{color:#d69c5b;text-shadow:0 0 10px #d69c5b80}.nav-link.active:after{content:"";background:linear-gradient(90deg,#d69c5b,#73c9a9);width:100%;height:2px;position:absolute;bottom:-.35rem;left:0;box-shadow:0 0 10px #d69c5b80}.content-area{z-index:2;place-items:center;max-width:1320px;margin:0 auto;padding:3rem 1.5rem 4rem;display:grid;position:relative}.page-shell{gap:2rem;width:min(1200px,100%);display:grid}.page-header{background:linear-gradient(135deg,#d69c5b14,#0000 42%),linear-gradient(315deg,#73c9a914,#0000 45%),#090b0975;border:1px solid #d69c5b29;border-radius:12px;gap:1.5rem;padding:clamp(1rem,3vw,1.75rem);animation:5s ease-in-out infinite borderPulse;display:grid;position:relative;overflow:hidden}.page-header:after{content:"";background:linear-gradient(90deg,#0000,#d69c5b,#73c9a9,#0000);height:2px;animation:4.5s linear infinite neonSweep;position:absolute;bottom:0;left:0;right:0}.page-header h1{letter-spacing:-.05em;color:#d69c5b;text-shadow:0 0 20px #d69c5b66,0 0 40px #d69c5b33;max-width:12ch;margin:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3rem,5vw,5.2rem);line-height:.95}.page-header p{color:#c8bdab;max-width:68ch;margin:0;line-height:1.75}.home-page,.contact-page{gap:3rem}.hero-kicker{color:#d69c5b;letter-spacing:.12em;text-transform:uppercase;background:#d69c5b1a;border:1px solid #d69c5b47;border-radius:999px;width:-moz-fit-content;width:fit-content;margin:0;padding:.55rem .85rem;font-size:.78rem;font-weight:700;box-shadow:0 0 18px #d69c5b1f}.ghost-button{color:#eadfc8;letter-spacing:.02em;text-transform:uppercase;border:1px solid #c6bca847;border-radius:8px;justify-content:center;align-items:center;min-height:3.15rem;padding:.95rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .24s;display:inline-flex}.ghost-button:hover{color:#d69c5b;border-color:#d69c5b8c;transform:translateY(-2px);box-shadow:0 0 24px #d69c5b29}.section-grid{gap:1.25rem;display:grid}@media (min-width:880px){.section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;padding:2rem;transition:all .24s;position:relative;overflow:hidden;box-shadow:0 0 25px #d69c5b1a,inset 0 0 20px #d69c5b05}.card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 18%,#d69c5b1a,#0000 78%);transition:transform .52s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.card:hover{border-color:#d69c5b66;transform:translateY(-4px);box-shadow:0 0 40px #d69c5b26,inset 0 0 20px #d69c5b0d}.card:hover:before{transform:translate(120%)}.card h2{color:#d69c5b;margin-top:0;margin-bottom:1rem;font-size:1.25rem}.card h3{color:#d69c5b}.card p,.card li{color:#b9b09f}.card ul{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.project-card,.value-card,.tech-category{position:relative;overflow:hidden}.project-card:after,.value-card:after,.tech-category:after{content:"";background:linear-gradient(90deg,#0000,#d69c5b,#73c9a9,#0000);height:2px;transition:transform .48s;position:absolute;inset:auto 0 0;transform:translate(-100%)}.project-card:hover:after,.value-card:hover:after,.tech-category:hover:after{transform:translate(100%)}.project-card:hover,.value-card:hover,.tech-category:hover{filter:saturate(1.16)}.label-pill{color:#d69c5b;background:#d69c5b26;border:1px solid #d69c5b4d;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.82rem;display:inline-flex}.footer{text-align:center;color:#8f8473;gap:.45rem;padding:2rem 1.5rem 1.5rem;font-size:.94rem;display:grid}.footer span{color:#c6bca8}.terminal-panel{background:#090b09f2;border:1px solid #d69c5b40;border-radius:12px;width:100%;padding:2rem;position:relative;box-shadow:0 0 30px #d69c5b26,inset 0 0 25px #d69c5b08}.terminal-header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.terminal-header strong{color:#d6c09b;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.78rem}.terminal-dot{background:#c7683d;border-radius:999px;width:.8rem;height:.8rem;box-shadow:0 0 8px #c7683d99}.terminal-dot:nth-child(2),.terminal-dot:nth-child(3){background:#e6c36a;box-shadow:0 0 8px #e6c36a99}.terminal-tab-bar{border-bottom:1px solid #d69c5b1a;flex-wrap:wrap;gap:.75rem;margin-bottom:1.4rem;padding-bottom:.5rem;display:flex}.terminal-tab{letter-spacing:.08em;text-transform:uppercase;color:#6a7899;background:#d69c5b0d;border:1px solid #d69c5b1a;border-radius:6px;padding:.6rem 1rem;font-size:.82rem}.terminal-tab.active{color:#d69c5b;background:#d69c5b26;border-color:#d69c5b66;animation:2s ease-in-out infinite pulse;box-shadow:0 0 15px #d69c5b33}@keyframes pulse{0%,to{box-shadow:0 0 15px #d69c5b33}50%{box-shadow:0 0 25px #d69c5b59}}.terminal-line{letter-spacing:.02em;color:#b9b09f;white-space:pre-wrap;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.94rem;line-height:1.7}.terminal-line span{color:#e6c36a}.prompt-row{align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.prompt-symbol{color:#d69c5b}.cursor{background:#d69c5b;border-radius:2px;width:.7rem;height:1rem;animation:1s step-end infinite blink;box-shadow:0 0 10px #d69c5b80}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.loading-row{align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.loading-bar{background:#d69c5b14;border:1px solid #d69c5b26;border-radius:999px;width:280px;height:10px;overflow:hidden}.loading-fill{background:linear-gradient(90deg,#d69c5b,#73c9a9,#e6c36a);height:100%;transition:width .16s linear;box-shadow:0 0 15px #d69c5b4d}.loading-text{color:#b9b09f;font-size:.86rem}.project-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;padding:2rem;transition:all .24s;position:relative;overflow:hidden;box-shadow:0 0 25px #d69c5b1a,inset 0 0 20px #d69c5b05}.project-card:hover{border-color:#d69c5b80;transform:translateY(-6px);box-shadow:0 0 40px #d69c5b33,inset 0 0 20px #d69c5b0d}.project-card:before{content:"";background:linear-gradient(90deg,#0000,#d69c5b1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.project-card:hover:before{left:100%}.project-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.project-head h2{color:#d69c5b;margin:0;font-size:1.25rem}.badge{letter-spacing:.05em;text-transform:uppercase;color:#c7683d;background:#c7683d26;border:1px solid #c7683d4d;border-radius:6px;padding:.4rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 0 10px #c7683d26}.badge.coming-soon{color:#e6c36a;background:#e6c36a26;border:1px solid #e6c36a4d;box-shadow:0 0 10px #e6c36a26}.project-card p{color:#b9b09f;line-height:1.7}.project-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.gear{opacity:.15;width:60px;height:60px;animation:20s linear infinite spin;position:absolute;bottom:10px;right:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-section{gap:2rem;margin-top:1rem;display:grid}.hero-content{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:1000px){.hero-content{grid-template-columns:1fr 1fr}}.hero-message{gap:1.5rem;display:grid}.hero-message h2{color:#d69c5b;text-shadow:0 0 20px #d69c5b66;margin:0;font-size:2.2rem;line-height:1.2}.hero-tagline{color:#c8bdab;margin:0;font-size:1.05rem;font-weight:400;line-height:1.8}.hero-stats{background:#d69c5b14;border:1px solid #d69c5b26;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.5rem;padding:1.5rem;display:grid}@media (max-width:600px){.hero-stats{grid-template-columns:1fr}}.stat-item{text-align:center;gap:.5rem;padding:.5rem 0;display:grid}.stat-value{color:#d69c5b;letter-spacing:.02em;font-size:1.1rem;font-weight:700}.stat-label{color:#7a8ab8;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.hero-intro{justify-content:center;align-items:center;min-height:300px;display:flex}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.showcase-row{gap:1.5rem;display:grid}@media (min-width:880px){.showcase-row{grid-template-columns:1fr 1fr}}.showcase-left,.showcase-right{display:flex}.gear-box{justify-content:center;align-items:center;min-height:200px;display:flex;position:relative}.status-banner{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1rem 0;display:flex}.status-pill{color:#d69c5b;letter-spacing:.02em;background:#d69c5b1f;border:1px solid #d69c5b40;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 0 15px #d69c5b1a}.typing-intro{background:#090b09f2;border:1px solid #d69c5b40;border-radius:12px;width:100%;padding:1.5rem;box-shadow:0 0 25px #d69c5b1a}.typing-intro p{color:#b9b09f;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.8}.typing-cursor{background:#d69c5b;width:2px;height:1.2em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block;box-shadow:0 0 10px #d69c5b80}.code-showcase{background:radial-gradient(circle at 80% 8%,#73c9a91a,#0000 28%),#090b09f2;border:1px solid #d69c5b40;border-radius:12px;flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 0 25px #d69c5b1a,inset 0 0 28px #d69c5b08}.code-header{background:#0000004d;border-bottom:1px solid #d69c5b26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1.2rem 1.5rem;display:flex}.code-window-title{color:#fff4df;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:800}.code-lang{color:#d69c5b;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 10px #d69c5b4d;font-size:.85rem;font-weight:600}.code-dots{gap:.5rem;display:flex}.code-dot{cursor:pointer;background:#d69c5b33;border:1px solid #d69c5b4d;border-radius:50%;width:8px;height:8px;padding:0;transition:all .28s}.code-dot:hover{background:#d69c5b66;box-shadow:0 0 12px #d69c5b66}.code-dot.active{background:#d69c5b;transform:scale(1.3);box-shadow:0 0 12px #d69c5b99}.code-display{background-color:#0000;background-image:linear-gradient(#d69c5b06 1px,#0000 1px),linear-gradient(90deg,#d69c5b05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:200px;padding:1.5rem;animation:.3s ease-in-out forwards fadeIn;display:flex}.code-display.fade-out{animation:.3s ease-in-out forwards fadeOut}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.code-content{color:#f0c987;white-space:pre;word-wrap:break-word;text-shadow:0 0 10px #d69c5b26;margin:0;font-family:JetBrains Mono,Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.8}.console-footer{border-top:1px solid #d69c5b1f;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.8rem 1rem 1rem;display:flex}.console-footer span{color:#e6c36a;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800}.contact-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);min-height:480px}.contact-signal{place-items:center;gap:1rem;min-height:260px;display:grid;position:relative}.contact-signal p{color:#d69c5b;letter-spacing:.12em;text-transform:uppercase;font-size:.86rem;font-weight:700}.signal-orbit{aspect-ratio:1;border:1px solid #d69c5b47;border-radius:50%;width:min(260px,64vw);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #d69c5b1f}.signal-orbit:before,.signal-orbit:after{content:"";border-radius:inherit;border:1px solid #73c9a947;position:absolute;top:18%;right:18%;bottom:18%;left:18%;transform:rotate(36deg)scaleX(.72)}.signal-orbit:after{border-color:#e6c36a38;transform:rotate(-28deg)scaleY(.72)}.signal-core{aspect-ratio:1;color:#fff4df;letter-spacing:.08em;background:#090b09e6;border:1px solid #d69c5b7a;border-radius:12px;place-items:center;width:7rem;font-size:2rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 34px #d69c5b38,inset 0 0 24px #d69c5b14}.skill-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}.skill-chip{color:#d69c5b;text-align:center;background:#d69c5b1a;border:1px solid #d69c5b40;border-radius:8px;padding:.85rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;box-shadow:0 0 10px #d69c5b14}.skill-chip:hover{background:#d69c5b33;border-color:#d69c5b80;transform:translateY(-2px);box-shadow:0 0 20px #d69c5b33}.gear-showcase{justify-content:center;align-items:center;width:100%;height:300px;display:flex;position:relative}.gear-showcase svg{filter:drop-shadow(0 0 15px #d69c5b4d)}.gear-showcase .gear-label{color:#d69c5b;background:#090b09e6;border:1px solid #d69c5b40;border-radius:6px;padding:.5rem .85rem;font-weight:600;box-shadow:0 0 12px #d69c5b26}.no-scroll{overflow:hidden}.intro-overlay{z-index:100;background:#111511f2;justify-content:center;align-items:center;animation:.3s overlayFadeIn;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}.intro-panel{width:90%;max-width:700px;max-height:460px;overflow-y:auto}.terminal-body{min-height:200px}.intro-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:1.1rem;display:grid}.intro-stage{color:#edf7ff8a;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#edf7ff09;border:1px solid #5ee7ff29;border-radius:7px;min-width:0;padding:.55rem .45rem;font-size:.68rem;font-weight:800;transition:border-color .22s,color .22s,box-shadow .22s}.intro-stage.active{color:#5ee7ff;border-color:#5ee7ff6b;box-shadow:0 0 18px #5ee7ff24,inset 0 0 18px #5ee7ff0b}.intro-boot-list{gap:.3rem;min-height:7.25rem;display:grid}.intro-boot-line{opacity:.32;transition:opacity .22s,transform .22s;transform:translateY(4px)}.intro-boot-line.visible{opacity:1;transform:translateY(0)}.intro-launch-card{background:#0107128a;border:1px solid #5ee7ff38;border-left:3px solid #5ee7ffb3;border-radius:8px;margin-top:1rem;padding:.85rem;box-shadow:inset 16px 0 24px #5ee7ff0b}.intro-launch-label{color:#d6c09b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:800;display:block}.intro-command-row{min-width:0;margin-top:0;overflow:hidden}.intro-command-row .prompt-symbol{color:#5ee7ff;text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.intro-welcome{opacity:.9;margin-top:1rem}.contact-form-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;gap:1.5rem;max-width:100%;margin-top:2rem;padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 0 30px #d69c5b1a}.form-heading{gap:1rem;display:grid}.contact-form-section h2{color:#d69c5b;text-shadow:0 0 15px #d69c5b4d;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3rem)}.contact-form-section p{color:#b9b09f;margin:0;line-height:1.75}.contact-form{gap:1.5rem;display:grid}@media (min-width:840px){.contact-form{grid-template-columns:1fr 1fr}.form-group:nth-child(3),.form-group:nth-child(4),.form-message,.submit-button{grid-column:1/-1}}.form-group{gap:.5rem;display:grid}.form-group label{color:#d69c5b;letter-spacing:.02em;text-shadow:0 0 8px #d69c5b33;font-size:.95rem;font-weight:600;display:block}.form-group input,.form-group textarea{color:#f1eadc;background:#090b09cc;border:1px solid #d69c5b33;border-radius:8px;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:all .24s}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#6a7899}.form-group input::placeholder,.form-group textarea::placeholder{color:#6a7899}.form-group input:focus,.form-group textarea:focus{background:#090b09f2;border-color:#d69c5b99;outline:none;box-shadow:0 0 20px #d69c5b40,inset 0 0 10px #d69c5b0d}.form-group textarea{resize:vertical;min-height:120px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.form-message{border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-weight:500;animation:.3s slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-message.error{color:#ff6b9d;background:#c7683d26;border:1px solid #c7683d4d;box-shadow:0 0 15px #c7683d1a}.form-message.success{color:#e6c36a;background:#e6c36a26;border:1px solid #e6c36a4d;box-shadow:0 0 15px #e6c36a1a}.form-message p{margin:0}.submit-button{color:#d69c5b;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#d69c5b40,#73c9a926);border:1px solid #d69c5b66;border-radius:8px;justify-self:start;padding:.95rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .24s;box-shadow:0 0 15px #d69c5b26}@media (max-width:720px){.topbar{flex-direction:column;align-items:flex-start}.brand-signal:after{width:clamp(2rem,30vw,7rem)}.contact-brief{grid-column:auto}.submit-button{justify-self:stretch}}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#d69c5b66,#73c9a940);border-color:#d69c5b99;transform:translateY(-2px);box-shadow:0 0 30px #d69c5b4d}.submit-button:disabled{opacity:.5;cursor:not-allowed}.contact-command-page{gap:clamp(1.5rem,3vw,3rem)}.contact-command-hero{background:radial-gradient(circle at 18% 20%,#d69c5b29,#0000 30%),radial-gradient(circle at 78% 35%,#73c9a933,#0000 34%),linear-gradient(145deg,#080a08fa,#241a12eb);border:1px solid #d69c5b47;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:min(640px,100vh - 12rem);padding:clamp(1.5rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 70px #d69c5b24,inset 0 0 70px #73c9a90d}.contact-command-hero:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 1px),#d69c5b1f,#0000 calc(50% + 1px)),repeating-linear-gradient(0deg,#d69c5b0a 0,#d69c5b0a 1px,#0000 1px,#0000 54px);animation:18s linear infinite tacticalGrid;position:absolute;top:0;right:0;bottom:0;left:0}.contact-hero-copy,.transmission-core{z-index:1;position:relative}.contact-hero-copy{gap:1.25rem;display:grid}.contact-hero-copy h1{color:#fff6e8;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 24px #d69c5b61,0 0 58px #73c9a952;max-width:11ch;margin:0;font-family:Space Grotesk,Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(3rem,7vw,7rem);font-weight:900;line-height:.88}.contact-hero-copy p:not(.hero-kicker){color:#d7ccb8;max-width:62ch;margin:0;font-size:1.08rem;line-height:1.8}.transmission-core{place-items:center;min-height:360px;display:grid}.transmission-ring{aspect-ratio:1;border:1px solid #d69c5b52;border-radius:50%;width:min(290px,70vw);position:absolute;box-shadow:0 0 44px #d69c5b29}.transmission-ring.ring-one{animation:14s linear infinite coreSpin}.transmission-ring.ring-two{border-color:#73c9a961;width:min(220px,58vw);animation:9s linear infinite reverse transmissionSpinWide;transform:rotate(38deg)scaleX(.72)}.transmission-pulse{aspect-ratio:1;color:#fff;letter-spacing:.08em;text-shadow:0 0 18px #d69c5bb3;background:#080a08e6;border:1px solid #d69c5b8c;border-radius:14px;place-items:center;width:min(132px,38vw);font-size:2.4rem;font-weight:900;display:grid;box-shadow:0 0 54px #d69c5b47,inset 0 0 30px #73c9a914}.transmission-core p{color:#e6c36a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:800;position:absolute;bottom:1.5rem}.contact-console-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:1rem;display:grid}.contact-console-card,.contact-ticket-section{background:linear-gradient(135deg,#121410e6,#261b12d6),#0c0e0bdb;border:1px solid #d69c5b38;border-radius:12px;box-shadow:0 0 42px #846c9b29,inset 0 0 34px #d69c5b0a}.contact-console-card{align-content:start;gap:1rem;padding:clamp(1.35rem,3vw,2.2rem);display:grid}.contact-console-card h2{color:#fff6e8;margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1}.contact-console-card p{color:#bdb5a3;margin:0;line-height:1.75}.contact-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.4rem;display:grid}.contact-stat{background:#d69c5b0f;border:1px solid #d69c5b2e;border-radius:8px;gap:.35rem;min-height:82px;padding:.9rem;display:grid}.contact-stat span,.build-type-grid span{color:#f0c987;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800}.contact-stat strong{color:#fff6e8;font-size:1rem}.build-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.build-type-grid span{text-align:center;background:#d69c5b0f;border:1px solid #d69c5b2e;border-radius:8px;place-items:center;min-height:70px;padding:.8rem;display:grid}.contact-ticket-section{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.3rem,4vw,2.5rem);display:grid}.ticket-brief{align-content:center;gap:1rem;display:grid}.ticket-brief h2{color:#fff6e8;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.9}.ticket-brief p{color:#bdb5a3;margin:0;line-height:1.75}.ticket-command{background:#00000042;border:1px solid #d69c5b38;border-left:3px solid #d69c5b;border-radius:8px;gap:.35rem;padding:.9rem;font-family:JetBrains Mono,ui-monospace,monospace;display:grid}.ticket-command span{color:#e6c36a}.ticket-command code{color:#d69c5b;white-space:normal}.ticket-form-shell{min-width:0}.ticket-form-shell .contact-form{padding:0}@media (max-width:920px){.contact-command-hero,.contact-console-grid,.contact-ticket-section{grid-template-columns:1fr}.transmission-core{min-height:300px}.contact-stat-grid{grid-template-columns:1fr}}@media (max-width:620px){.build-type-grid{grid-template-columns:1fr}}.capabilities-section{gap:2rem;margin-top:3rem;display:grid}.capabilities-section h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.goals-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;gap:2rem;margin-top:3rem;padding:2rem;display:grid;box-shadow:0 0 25px #d69c5b1a}.goals-section h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.goals-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.expertise-section{gap:2rem;margin-top:3rem;display:grid}.expertise-section h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.tech-category-title{text-transform:uppercase;letter-spacing:.1em;color:#7a9dd0;opacity:.8;margin:0;font-size:.95rem;font-weight:600}.tech-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;display:grid}.tech-badge{color:#d69c5b;text-align:center;cursor:default;background:#d69c5b14;border:1.5px solid #d69c5b40;border-radius:10px;padding:1rem 1.4rem;font-size:.9rem;font-weight:600;transition:all .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 0 15px #d69c5b0d,inset 0 0 20px #d69c5b05}.tech-badge:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#0000);transition:opacity .28s;position:absolute;top:0;right:0;bottom:0;left:0}.tech-badge:hover{background:#d69c5b26;border-color:#d69c5b99;transform:translateY(-3px)scale(1.05);box-shadow:0 0 35px #d69c5b4d,inset 0 0 25px #d69c5b14}.tech-badge:hover:before{opacity:1}.tech-badge.frontend{background:#d69c5b1a;border-color:#d69c5b4d}.tech-badge.frontend:hover{background:#d69c5b33;border-color:#d69c5b99;box-shadow:0 0 35px #d69c5b59,inset 0 0 25px #d69c5b1a}.tech-badge.backend{color:#73c9a9;background:#73c9a914;border-color:#73c9a94d}.tech-badge.backend:hover{color:#8fe0c1;background:#73c9a926;border-color:#73c9a999;box-shadow:0 0 35px #73c9a94d,inset 0 0 25px #73c9a914}.tech-badge.gaming{color:#e6c36a;background:#e6c36a14;border-color:#e6c36a4d}.tech-badge.gaming:hover{color:#8fe0c1;background:#e6c36a26;border-color:#e6c36a99;box-shadow:0 0 35px #e6c36a4d,inset 0 0 25px #e6c36a14}.tech-badge.data{color:#e6c36a;background:#e6c36a14;border-color:#e6c36a4d}.tech-badge.data:hover{color:#e4c77c;background:#e6c36a26;border-color:#e6c36a99;box-shadow:0 0 35px #e6c36a4d,inset 0 0 25px #e6c36a14}.cta-button{color:#d69c5b;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#d69c5b40,#73c9a926);border:1px solid #d69c5b66;border-radius:8px;margin-top:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .24s;display:inline-block;box-shadow:0 0 15px #d69c5b26}.cta-button:hover{background:linear-gradient(135deg,#d69c5b66,#73c9a940);border-color:#d69c5b99;transform:translateY(-2px);box-shadow:0 0 30px #d69c5b4d}.coming-soon-note{color:#b9b09f;background:#d69c5b14;border-left:3px solid #d69c5b4d;border-radius:6px;padding:1rem;font-size:.9rem;font-style:italic}.services-cta{text-align:center;background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;gap:1.5rem;margin-top:3rem;padding:3rem 2rem;display:grid;box-shadow:0 0 30px #d69c5b1a}.services-cta h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.services-cta p{color:#b9b09f;margin:0;font-size:1.05rem;line-height:1.7}.services-page{gap:2.5rem}.services-header{grid-template-columns:minmax(260px,.78fr) minmax(280px,1fr);align-items:stretch;min-height:390px;padding:clamp(1.4rem,4vw,3rem)}.services-title-stack{z-index:1;background:linear-gradient(135deg,#d69c5b1a,#73c9a914),#0003;border:1px solid #d69c5b33;border-radius:10px;align-content:center;gap:clamp(.35rem,1vw,.7rem);min-height:100%;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;box-shadow:inset 0 0 34px #d69c5b0a}.services-title-stack span{color:#fff6e8;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 18px #d69c5b52,0 0 44px #73c9a938;font-family:Space Grotesk,Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(2.2rem,5vw,5.4rem);font-weight:900;line-height:.88;display:block}.services-title-stack span:nth-child(2){color:#d69c5b;padding-left:clamp(.9rem,3vw,2.5rem)}.services-title-stack span:nth-child(3){color:#73c9a9;padding-left:clamp(1.8rem,5vw,4rem)}.services-title-stack span:nth-child(4){color:#eadfc8}.services-header-copy{z-index:1;border-left:1px solid #d69c5b38;align-content:center;gap:1rem;padding:clamp(1rem,3vw,2.2rem);display:grid;position:relative}.services-header-copy p{max-width:58ch;font-size:1.08rem}.showcase-row .card{width:100%;min-height:100%}.showcase-left,.showcase-right{align-items:stretch}@media (max-width:860px){.services-header{grid-template-columns:1fr;min-height:auto}.services-header-copy{border-top:1px solid #d69c5b38;border-left:0}.services-title-stack span:nth-child(2),.services-title-stack span:nth-child(3){padding-left:0}}.about-page{gap:2.5rem}.about-header{grid-template-columns:minmax(280px,.86fr) minmax(280px,1fr);align-items:stretch;min-height:410px;padding:clamp(1.4rem,4vw,3rem)}.about-title-stack{z-index:1;background:radial-gradient(circle at 20% 20%,#d69c5b1f,#0000 34%),linear-gradient(135deg,#d69c5b14,#73c9a91a),#00000038;border:1px solid #d69c5b33;border-radius:10px;align-content:center;gap:clamp(.35rem,1vw,.7rem);min-height:100%;padding:clamp(1rem,3vw,2rem);display:grid;position:relative;box-shadow:inset 0 0 34px #d69c5b0a}.about-title-stack span{color:#fff6e8;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 18px #d69c5b4d,0 0 44px #73c9a933;font-family:Space Grotesk,Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(1.7rem,4.2vw,4.7rem);font-weight:900;line-height:.94;display:block}.about-title-stack span:first-child{font-size:clamp(3.4rem,8vw,7.8rem);line-height:.82}.about-title-stack span:nth-child(2){color:#d69c5b;padding-left:clamp(.8rem,2.5vw,2rem)}.about-title-stack span:nth-child(3){color:#73c9a9;padding-left:clamp(1.6rem,4vw,3.5rem)}.about-title-stack span:nth-child(4){color:#eadfc8;padding-left:clamp(.4rem,1.4vw,1.2rem)}.about-header-copy{z-index:1;border-left:1px solid #d69c5b38;align-content:center;gap:1rem;padding:clamp(1rem,3vw,2.2rem);display:grid;position:relative}.about-header-copy p{max-width:60ch;font-size:1.08rem}.about-section{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:3rem;display:grid}.education-section{gap:1.35rem;margin-top:3rem;display:grid}.education-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.education-card{background:radial-gradient(circle at 20% 0,#d69c5b1f,#0000 34%),linear-gradient(135deg,#121410e6,#261b12d6),#0c0e0bdb;border:1px solid #d69c5b38;border-radius:12px;align-content:start;gap:.9rem;min-height:260px;padding:clamp(1.35rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 42px #846c9b29,inset 0 0 34px #d69c5b0a}.education-card:after{content:"";background:linear-gradient(90deg,#0000,#d69c5b,#73c9a9,#0000);height:2px;transition:transform .48s;position:absolute;inset:auto 0 0;transform:translate(-100%)}.education-card:hover:after{transform:translate(100%)}.education-status{color:#d69c5b;letter-spacing:.08em;text-transform:uppercase;background:#d69c5b14;border:1px solid #d69c5b47;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:.42rem .7rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;font-weight:800}.education-card h3{color:#fff6e8;text-shadow:0 0 18px #d69c5b38;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.education-card p{color:#bdb5a3;margin:0;line-height:1.7}.education-program{font-weight:800;color:#73c9a9!important}.about-section.reverse{grid-template-columns:1fr 1fr}.about-section.reverse .section-highlight{order:-1}@media (max-width:900px){.about-header{grid-template-columns:1fr;min-height:auto}.about-header-copy{border-top:1px solid #d69c5b38;border-left:0}.about-title-stack span:nth-child(2),.about-title-stack span:nth-child(3),.about-title-stack span:nth-child(4){padding-left:0}.about-section,.about-section.reverse,.education-grid{grid-template-columns:1fr}.about-section.reverse .section-highlight{order:0}}.section-content{gap:1.5rem;display:grid}.section-content h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem;line-height:1.2}.section-content p{color:#b9b09f;margin:0;font-size:1rem;line-height:1.8}.section-content p em{color:#d69c5b;text-shadow:0 0 10px #d69c5b33;font-style:italic}.section-content p strong{color:#73c9a9;font-weight:600}.section-highlight{background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;padding:2rem;transition:all .24s;box-shadow:0 0 25px #d69c5b1a,inset 0 0 20px #d69c5b05}.section-highlight:hover{border-color:#d69c5b66;transform:translateY(-4px);box-shadow:0 0 40px #d69c5b26,inset 0 0 20px #d69c5b0d}.section-highlight h3{color:#d69c5b;margin-top:0;margin-bottom:1rem;font-size:1.5rem}.section-highlight p{color:#b9b09f;margin:0;line-height:1.8}.about-tech-section{gap:2rem;margin-top:3rem;display:grid}.about-tech-section h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.tech-categories{gap:2.5rem;display:grid}.tech-category{gap:1rem;display:grid}.values-section{gap:2rem;margin-top:3rem;display:grid}.values-section h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.value-card{text-align:center;background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;gap:1rem;padding:2rem;transition:all .24s;display:grid;box-shadow:0 0 25px #d69c5b1a,inset 0 0 20px #d69c5b05}.value-card:hover{border-color:#d69c5b66;transform:translateY(-4px);box-shadow:0 0 40px #d69c5b26,inset 0 0 20px #d69c5b0d}.value-icon{font-size:2.5rem;display:block}.value-card h3{color:#d69c5b;margin:0;font-size:1.25rem}.value-card p{color:#b9b09f;margin:0;font-size:.95rem;line-height:1.7}.about-cta{text-align:center;background:#111511cc;border:1px solid #d69c5b33;border-radius:12px;gap:1.5rem;margin-top:3rem;padding:3rem 2rem;display:grid;box-shadow:0 0 30px #d69c5b1a}.about-cta h2{color:#d69c5b;letter-spacing:-.02em;text-shadow:0 0 15px #d69c5b4d;margin:0;font-size:2rem}.about-cta p{color:#b9b09f;margin:0;font-size:1.05rem;line-height:1.7}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:#d69c5b33;border:2px solid #111511cc;border-radius:6px}.page-shell,.page-shell>*,.topbar,.brand,.nav-links,.content-area,.card,.project-card,.value-card,.tech-category,.command-panel,.code-orbit,.signal-card,.forge-section,.contact-console-card,.contact-ticket-section,.education-card,.section-content,.section-highlight,.about-title-stack,.services-title-stack,.realm-hero-copy,.contact-hero-copy,.ticket-form-shell{min-width:0}h1,h2,h3,p,a,span,small,strong,label,button,input,textarea,code,pre{overflow-wrap:anywhere;max-width:100%}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}input,textarea{width:100%}.code-content,.terminal-line{white-space:pre-wrap}.brand-copy,.brand-copy p,.brand-copy small,.nav-link,.panel-label,.education-status,.contact-stat span,.build-type-grid span,.ops-grid span,.forge-chip,.tech-badge{overflow-wrap:normal;word-break:normal}.page-header,.realm-hero,.contact-command-hero,.contact-ticket-section,.contact-console-card,.about-title-stack,.services-title-stack,.education-card,.project-card,.value-card,.signal-card,.forge-section,.code-orbit{contain:layout paint}.core-ring,.transmission-ring,.gear,.wisp,.background-layer,.background-layer:before,.background-layer:after,.code-orbit:before{will-change:transform,opacity}@media (max-width:980px){.content-area{padding-inline:1rem}.page-header,.realm-hero,.contact-command-hero,.contact-ticket-section,.forge-section,.services-header,.about-header{padding-inline:clamp(1rem,5vw,1.6rem)}.services-title-stack span,.about-title-stack span{font-size:clamp(1.55rem,8vw,3.6rem);line-height:.98}.about-title-stack span:first-child{font-size:clamp(3rem,15vw,6rem)}.realm-hero-copy h1,.realm-title,.contact-hero-copy h1{max-width:12ch;font-size:clamp(2.6rem,11vw,5.5rem);line-height:.92}.ticket-brief h2,.command-panel h2,.signal-section h2,.forge-section h2,.contact-console-card h2{font-size:clamp(1.8rem,8vw,3.5rem);line-height:1}}@media (max-width:720px){.topbar{padding:.85rem 1rem}.nav-links{gap:.65rem;width:100%}.nav-link{font-size:.86rem}.hero-kicker,.panel-label,.education-status{letter-spacing:.08em}.card,.project-card,.value-card,.contact-panel,.contact-console-card,.education-card,.section-highlight{padding:1.25rem}}.home-realm{gap:clamp(2rem,4vw,4rem);width:min(1240px,100%);transition:filter .7s,opacity .7s,transform .7s;position:relative}.home-realm.booting{filter:blur(18px)saturate(.75)brightness(.75);transform:scale(.985)}.home-realm.revealed{filter:saturate(1.15)brightness(1.02);transform:scale(1)}.realm-hero{background:radial-gradient(circle at 20% 18%,#73c9a92e,#0000 26%),radial-gradient(circle at 75% 26%,#c7683d3d,#0000 34%),radial-gradient(circle at 62% 84%,#e6c36a1a,#0000 30%),linear-gradient(145deg,#080a08fa,#241a12f0 58%,#090705fa);border:1px solid #846c9b61;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(760px,100vh - 10rem);padding:clamp(2rem,6vw,5.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 0 80px #846c9b3d,0 0 120px #d69c5b14,inset 0 0 80px #100732cc}.realm-hero:before{content:"";mix-blend-mode:screen;opacity:.62;pointer-events:none;background:linear-gradient(115deg,#0000 0,#0000 34%,#d69c5b1a 44%,#0000 55%),repeating-linear-gradient(90deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 80px);animation:6s linear infinite realmSweep;position:absolute;top:0;right:0;bottom:0;left:0}.realm-hero:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#00000094);position:absolute;top:0;right:0;bottom:0;left:0}.wisp-field,.realm-hero-copy,.realm-core,.command-panel,.code-orbit,.signal-section,.forge-section{z-index:1;position:relative}.wisp-field{z-index:0;filter:blur(14px);opacity:.92;pointer-events:none;position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%}.wisp{mix-blend-mode:screen;transform-origin:50%;background:radial-gradient(#846c9bb3,#d69c5b38 42%,#0000 70%);border-radius:999px;width:46%;height:18%;animation:12s ease-in-out infinite wispDrift;position:absolute}.wisp-one{top:16%;left:-12%;transform:rotate(-12deg)}.wisp-two{background:radial-gradient(#c7683d8f,#73c9a933 44%,#0000 72%);animation-delay:-4s;top:46%;right:-16%}.wisp-three{background:radial-gradient(#e6c36a6b,#846c9b47 48%,#0000 74%);width:38%;animation-delay:-8s;bottom:12%;left:18%}.wisp-four{background:radial-gradient(#e6c36a57,#846c9b38 46%,#0000 72%);width:30%;height:22%;animation-delay:-2s;top:2%;right:16%}@keyframes wispDrift{0%,to{opacity:.6;transform:translate(0)rotate(-10deg)scale(1)}45%{opacity:1;transform:translate(8%,-18%)rotate(8deg)scale(1.16)}72%{opacity:.78;transform:translate(-7%,12%)rotate(-18deg)scale(.92)}}@keyframes realmSweep{0%{transform:translate(-36%)}to{transform:translate(36%)}}.realm-hero-copy{gap:1.45rem;max-width:740px;display:grid}.realm-hero-copy h1,.realm-title{color:#fff6e8;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 0 22px #d69c5b7a,0 0 60px #846c9b6b;max-width:11ch;margin:0;font-family:Space Grotesk,Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(3.35rem,8vw,7.8rem);font-weight:900;line-height:.86}.execute-line{--execute-type-duration:2.6s;color:#f7ead2;white-space:nowrap;background:#00000057;border:1px solid #d69c5b52;border-left:3px solid #d69c5b;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.7rem;padding:.72rem .9rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(.8rem,2vw,1rem);font-weight:800;display:flex;box-shadow:0 0 24px #d69c5b1f,inset 0 0 18px #d69c5b0a}.execute-line span{color:#e6c36a;text-shadow:0 0 12px #e6c36a5c}.execute-line code{color:#d69c5b;letter-spacing:0;white-space:nowrap;text-shadow:0 0 14px #d69c5b80;max-width:24ch;display:inline-block;position:relative;overflow:hidden}.execute-line:not(.typing) code{max-width:0}.execute-line.typing code{max-width:24ch;animation:executeType var(--execute-type-duration) steps(24,end) .3s forwards}.execute-line.typing code:after{content:"";background:#d69c5b;width:.55rem;height:1.15em;animation:1s step-end infinite blink;position:absolute;top:.12em;right:-.2rem;box-shadow:0 0 12px #d69c5bb8}@keyframes executeType{0%{max-width:0}to{max-width:24ch}}.realm-hero-copy p:not(.hero-kicker){color:#d7ccb8;max-width:64ch;margin:0;font-size:1.08rem;line-height:1.8}.realm-actions{flex-wrap:wrap;gap:1rem;display:flex}.realm-core{isolation:isolate;place-items:center;min-height:420px;display:grid}.core-ring{aspect-ratio:1;border:1px solid #d69c5b57;border-radius:50%;width:min(360px,72vw);position:absolute;box-shadow:0 0 44px #d69c5b2e,inset 0 0 30px #846c9b2e}.ring-a{animation:16s linear infinite coreSpin}.ring-b{border-color:#73c9a961;width:min(290px,62vw);animation:11s linear infinite reverse coreSpinWide;transform:rotate(45deg)scaleX(.72)}.ring-c{border-color:#e6c36a47;width:min(220px,52vw);animation:3s ease-in-out infinite corePulse;transform:rotate(-24deg)scaleY(.72)}.core-sigil{aspect-ratio:1;color:#fff;letter-spacing:.08em;text-shadow:0 0 18px #d69c5bb8;background:radial-gradient(circle,#d69c5b24,#0000 58%),#090c09eb;border:1px solid #d69c5b8a;border-radius:16px;place-items:center;width:min(170px,42vw);font-size:clamp(2rem,5vw,4rem);font-weight:800;display:grid;box-shadow:0 0 56px #d69c5b52,inset 0 0 40px #846c9b2e}.core-caption{color:#e6c36a;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:700;position:absolute;bottom:2.3rem}@keyframes coreSpin{to{transform:rotate(360deg)}}@keyframes coreSpinWide{0%{transform:rotate(45deg)scaleX(.72)}to{transform:rotate(405deg)scaleX(.72)}}@keyframes transmissionSpinWide{0%{transform:rotate(38deg)scaleX(.72)}to{transform:rotate(398deg)scaleX(.72)}}@keyframes corePulse{0%,to{opacity:.55;transform:rotate(-24deg)scaleY(.72)scale(.95)}50%{opacity:1;transform:rotate(-24deg)scaleY(.72)scale(1.08)}}.realm-command-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:1.35rem;display:grid}.command-panel,.code-orbit,.forge-section,.signal-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#121410e6,#261b12d6),#0c0e0bdb;border:1px solid #d69c5b38;border-radius:12px;box-shadow:0 0 42px #846c9b29,inset 0 0 34px #d69c5b0a}.command-panel{align-content:center;gap:1.1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.panel-label{color:#d69c5b;letter-spacing:.13em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:800}.command-panel h2,.signal-section h2,.forge-section h2{color:#fff1da;text-shadow:0 0 26px #d69c5b3d;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.command-panel p,.forge-section p{color:#cfc3ad;margin:0;line-height:1.75}.stat-strip{grid-template-columns:repeat(3,minmax(8.2rem,1fr));gap:.75rem;margin-top:.4rem;display:grid}.stat-strip .stat-item{text-align:left;background:#d69c5b0f;border:1px solid #d69c5b2e;border-radius:8px;align-content:center;gap:.42rem;min-width:0;min-height:78px;padding:.85rem .9rem;display:grid}.stat-strip .stat-label,.stat-strip .stat-value{white-space:nowrap;max-width:100%;line-height:1.1;display:block}.stat-strip .stat-label{text-overflow:ellipsis;overflow:hidden}.stat-strip .stat-value{overflow-wrap:normal;font-size:clamp(.94rem,1.4vw,1.08rem)}.code-orbit{isolation:isolate;gap:.8rem;padding:.9rem;display:grid;overflow:hidden}.code-orbit:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(circle at 25% 20%,#d69c5b2e,#0000 28%),radial-gradient(circle at 78% 78%,#73c9a929,#0000 30%);animation:8s ease-in-out infinite consoleGlow;position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%}.code-orbit .code-showcase{background:linear-gradient(#080a08f5,#090705fa),#080a08f5;border-color:#d69c5b57;border-radius:8px;height:100%;min-height:350px;box-shadow:0 0 34px #d69c5b29,inset 0 0 30px #73c9a90a}.ops-sidecar{background:#00000038;border:1px solid #d69c5b2e;border-radius:8px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.ops-sidecar p{color:#eadfc8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800}.ops-meter{background:#d69c5b0d;border:1px solid #d69c5b2e;border-radius:999px;height:8px;overflow:hidden}.ops-meter span{background:linear-gradient(90deg,#d69c5b,#73c9a9,#e6c36a);width:97%;height:100%;animation:2.4s ease-in-out infinite meterPulse;display:block;box-shadow:0 0 16px #d69c5b66}.ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ops-grid span{color:#f0c987;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#d69c5b0f;border:1px solid #d69c5b2e;border-radius:8px;place-items:center;min-height:54px;padding:.65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:800;display:grid}@keyframes consoleGlow{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-4%)}}@keyframes meterPulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.4)}}.signal-section{gap:1.35rem;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.signal-card{gap:.85rem;min-height:240px;padding:1.35rem;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid}.signal-card:hover{border-color:#d69c5b8f;transform:translateY(-7px);box-shadow:0 0 52px #d69c5b2e,inset 0 0 34px #73c9a90f}.signal-card span{color:#73c9a9;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}.signal-card h3{color:#f0c987;margin:0;font-size:1.25rem}.signal-card p{color:#bdb5a3;margin:0;line-height:1.65}.forge-section{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.forge-section>div:first-child{gap:1rem;display:grid}.forge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.forge-chip{color:#eadfc8;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#d69c5b1c,#73c9a914),#0003;border:1px solid #d69c5b38;border-radius:8px;place-items:center;min-height:76px;padding:.9rem;font-weight:800;display:grid;box-shadow:inset 0 0 24px #d69c5b0a}.intro-overlay{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:radial-gradient(circle at 50% 45%,#846c9b33,#0000 34%),#080a08a8}.intro-overlay.hidden{animation:.52s forwards overlayFadeOut}@media (max-width:980px){.realm-hero,.realm-command-grid,.forge-section{grid-template-columns:1fr}.realm-core{min-height:330px}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.realm-hero{border-radius:12px;padding:1.5rem}.realm-hero-copy h1{max-width:10ch}.stat-strip,.signal-grid,.forge-grid{grid-template-columns:1fr}.loading-row{flex-direction:column;align-items:flex-start}.loading-bar{width:100%}.intro-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-sidecar,.ops-grid{grid-template-columns:1fr}.code-header{flex-direction:column;align-items:flex-start}.code-content{white-space:pre-wrap}}.realm-hero-copy h1,.realm-title,.contact-hero-copy h1,.services-title-stack span,.about-title-stack span{overflow-wrap:anywhere}@media (max-width:720px){.realm-core,.transmission-core{min-height:260px}.core-ring,.transmission-ring{animation-duration:30s}}.page-header h1{max-width:14ch;font-size:clamp(2.25rem,6vw,4.6rem)}.realm-hero-copy h1,.realm-title,.contact-hero-copy h1{max-width:12ch;font-size:clamp(2.35rem,4.9vw,4.65rem);line-height:.98}.realm-hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,.52fr);gap:clamp(1.5rem,3.5vw,3.25rem);padding:clamp(1.35rem,4vw,3.5rem)}.realm-hero-copy{background:linear-gradient(135deg,#d69c5b14,#846c9b12),#01051457;border:1px solid #d69c5b2e;border-left:3px solid #d69c5ba8;border-radius:10px;gap:1.1rem;max-width:620px;padding:clamp(1rem,2.1vw,1.55rem);box-shadow:inset 0 0 28px #d69c5b09}.realm-title{text-wrap:balance}.execute-line{border-radius:7px;padding:.55rem .72rem}.services-title-stack span,.about-title-stack span{font-size:clamp(1.75rem,4vw,4.1rem);line-height:1}.about-title-stack span:first-child{font-size:clamp(3.2rem,7vw,6.4rem)}.command-panel h2,.signal-section h2,.forge-section h2,.contact-console-card h2,.ticket-brief h2{font-size:clamp(1.75rem,3.5vw,3.2rem)}.section-content h2,.about-tech-section h2,.values-section h2,.about-cta h2,.services-cta h2,.contact-form-section h2,.capabilities-section h2,.goals-section h2,.expertise-section h2{font-size:clamp(1.55rem,3vw,2.35rem)}.project-head h2,.education-card h3,.signal-card h3,.value-card h3,.contact-panel a{font-size:clamp(1rem,2vw,1.35rem)}p,li,.hero-tagline,.contact-hero-copy p:not(.hero-kicker),.realm-hero-copy p:not(.hero-kicker),.services-header-copy p,.about-header-copy p,.command-panel p,.forge-section p,.contact-console-card p,.ticket-brief p{font-size:clamp(.92rem,1.5vw,1.02rem)}.tech-badge,.forge-chip,.status-pill,.badge,.submit-button,.cta-button,.ghost-button,.nav-link{font-size:clamp(.72rem,1.4vw,.92rem)}.code-content,.terminal-line,.execute-line,.ticket-command,.ops-grid span,.contact-stat span,.build-type-grid span,.console-footer span{font-size:clamp(.68rem,1.45vw,.86rem)}@media (max-width:720px){.page-header h1,.realm-hero-copy h1,.realm-title,.contact-hero-copy h1{max-width:100%;font-size:clamp(1.9rem,9vw,3.1rem);line-height:1}.realm-hero-copy{gap:.95rem;padding:.95rem}.services-title-stack span,.about-title-stack span{font-size:clamp(1.45rem,8vw,2.8rem);line-height:1.04}.about-title-stack span:first-child{font-size:clamp(2.8rem,15vw,4.8rem)}.command-panel h2,.signal-section h2,.forge-section h2,.contact-console-card h2,.ticket-brief h2{font-size:clamp(1.55rem,8vw,2.7rem);line-height:1.05}.project-head{flex-direction:column;align-items:flex-start}.badge{width:-moz-fit-content;width:fit-content}}:root{--sapphire-bg:#030712;--sapphire-bg-deep:#01030a;--sapphire-panel:#050f22c7;--sapphire-panel-strong:#08142deb;--sapphire-line:#78beff33;--sapphire-line-strong:#78beff6b;--sapphire-text:#edf7ff;--sapphire-muted:#a9bdd2;--sapphire-blue:#2f8cff;--sapphire-cyan:#5ee7ff;--sapphire-violet:#8f63ff;--sapphire-pink:#ff5fd7;--sapphire-gold:#ffd166;--knife-glint:linear-gradient(115deg, #2f8cff 0%, #5ee7ff 24%, #8f63ff 52%, #ff5fd7 74%, #ffd166 100%);--aura-bg:var(--sapphire-bg);--aura-bg-deep:var(--sapphire-bg-deep);--aura-surface:var(--sapphire-panel);--aura-surface-strong:var(--sapphire-panel-strong);--aura-border:var(--sapphire-line);--aura-border-strong:var(--sapphire-line-strong);--aura-text:var(--sapphire-text);--aura-muted:var(--sapphire-muted);--aura-soft:#d7eaff;--aura-mint:var(--sapphire-cyan);--aura-cyan:var(--sapphire-blue);--aura-rose:var(--sapphire-pink);--aura-gold:var(--sapphire-gold);--aura-lilac:var(--sapphire-violet);--aura-shadow:0 24px 82px #0000006b;--aura-glow:0 0 54px #2f8cff38;--fx-shadow-soft:0 0 24px #5ee7ff2e;--fx-shadow-panel:0 24px 82px #0000005c;color:var(--sapphire-text);background:var(--sapphire-bg)}body{color:var(--sapphire-text);background:linear-gradient(120deg,#2f8cff3d,#0000 32%),linear-gradient(250deg,#0000 12%,#8f63ff2e,#0000 76%),linear-gradient(18deg,#0000 10%,#5ee7ff24 56%,#0000 88%),radial-gradient(#0000 0,#0000 48%,#01030ab8),linear-gradient(145deg,#01030a,#030712 38%,#08152d 72%,#02030a)}body:before{opacity:.46;background:linear-gradient(#5ee7ff0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#5ee7ff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(115deg,#0000 0,#0000 32%,#2f8cff1f,#0000 64%) 0 0/180% 180%;animation:36s linear infinite sapphireGrid}body:after{opacity:.28;background:radial-gradient(#0000 0,#0000,#0000007a 76%,#000000c7),repeating-linear-gradient(0deg,#edf7ff09 0,#edf7ff09 1px,#0000 1px,#0000 5px);animation:8s ease-in-out infinite scanFlicker}.background-layer{background:linear-gradient(118deg,#2f8cff33,#0000 38%),linear-gradient(252deg,#0000 8%,#8f63ff2e 44%,#0000 76%),linear-gradient(22deg,#0000 12%,#ff5fd71f 58%,#0000 88%);animation:28s ease-in-out infinite sapphireAura}.background-layer:before{filter:blur(34px);opacity:.62;background:linear-gradient(104deg,#5ee7ff3d,#0000 42%),linear-gradient(284deg,#0000 18%,#8f63ff2e 48%,#0000 76%),linear-gradient(18deg,#0000 16%,#ffd1661f 58%,#0000 90%);animation:22s ease-in-out infinite sapphireBloom}.background-layer:after{opacity:.24;background:linear-gradient(96deg,#0000 0,#0000 36%,#5ee7ff1f 48%,#0000 62%),repeating-linear-gradient(90deg,#0000 0,#0000 6rem,#2f8cff12 6rem,#2f8cff12 6.08rem,#0000 6.08rem,#0000 10rem);animation:12s ease-in-out infinite knifeSweep}@keyframes sapphireGrid{0%{background-position:0 0,0 0,0%}to{background-position:54px 54px,54px 54px,100%}}@keyframes sapphireAura{0%,to{background-position:0 20%,100% 0,50% 100%}50%{background-position:22% 34%,72% 20%,44% 84%}}@keyframes sapphireBloom{0%,to{opacity:.48;transform:translate(-2%,1%)scale(1)}50%{opacity:.72;transform:translate(3%,-2%)scale(1.08)}}@keyframes knifeSweep{0%,to{transform:translate(-12%)rotate(.001deg)}50%{transform:translate(12%)rotate(.001deg)}}@keyframes scanFlicker{0%,to{opacity:.22}45%{opacity:.34}48%{opacity:.24}52%{opacity:.32}}@keyframes pageEnter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes knifeGlint{0%{background-position:0%}to{background-position:200%}}.page-shell{animation:.56s cubic-bezier(.22,1,.36,1) both pageEnter}@media (prefers-reduced-motion:reduce){.page-shell{animation:none}}.topbar{background:linear-gradient(90deg,#2f8cff1f,#0000 42%,#8f63ff1a),#010510e0;border-bottom-color:#78beff2e;box-shadow:0 18px 54px #00000052,0 0 34px #2f8cff14}.topbar:before,.page-header:after,.project-card:after,.value-card:after,.tech-category:after{background:var(--knife-glint);opacity:.7;background-size:220% 100%;animation:4.8s linear infinite knifeGlint}.brand-signal,.core-sigil,.transmission-pulse{background:radial-gradient(circle at 32% 20%,#edf7ff29,#0000 36%),linear-gradient(145deg,#2f8cff38,#8f63ff1f),#020916d1;border-color:#78beff52;box-shadow:0 0 36px #2f8cff33,inset 0 0 28px #5ee7ff0e}.brand-signal span,.ops-meter span{background:var(--knife-glint);background-size:220% 100%;animation:3.6s linear infinite knifeGlint,1.8s ease-in-out infinite signalBars;box-shadow:0 0 16px #5ee7ff73}.ops-meter span{animation:4s linear infinite knifeGlint,8s ease-in-out infinite meterPulse}.brand p,.code-window-title,.contact-stat strong,.page-header h1,.card h2,.card h3,.project-head h2,.education-card h3,.section-content h2,.about-tech-section h2,.values-section h2,.about-cta h2,.services-cta h2,.contact-console-card h2,.ticket-brief h2,.command-panel h2,.signal-section h2,.forge-section h2{color:var(--sapphire-text);text-shadow:0 0 24px #5ee7ff29}.brand small,.console-footer span,.core-caption,.transmission-core p,.ticket-command span,.execute-line span{color:var(--sapphire-gold)}.nav-link{color:#edf7ffad}.nav-link:hover,.nav-link.active,.panel-label,.code-lang,.ticket-command code,.code-content,.ops-grid span,.contact-stat span,.build-type-grid span{color:var(--sapphire-cyan);text-shadow:0 0 14px #5ee7ff4d}.nav-link.active:after{background:var(--knife-glint);background-size:220% 100%;animation:3.6s linear infinite knifeGlint;box-shadow:0 0 18px #5ee7ff4d}.page-header,.realm-hero,.contact-command-hero,.card,.project-card,.value-card,.education-card,.tech-category,.contact-console-card,.contact-ticket-section,.command-panel,.code-orbit,.forge-section,.signal-card,.services-cta,.about-cta,.contact-form-section{border-color:var(--sapphire-line);background:linear-gradient(145deg,#edf7ff0e,transparent 38%),linear-gradient(320deg,#2f8cff1a,#5ee7ff0b 48%,#8f63ff1a),var(--sapphire-panel);box-shadow:var(--aura-shadow),inset 0 1px #edf7ff0f}.page-header p,.card p,.card li,.project-card p,.education-card p,.section-content p,.about-tech-section p,.values-section p,.about-cta p,.services-cta p,.contact-console-card p,.ticket-brief p,.command-panel p,.forge-section p,.signal-card p,.contact-hero-copy p:not(.hero-kicker),.realm-hero-copy p:not(.hero-kicker){color:var(--sapphire-muted)}.hero-kicker,.status-pill,.badge,.label-pill{color:var(--sapphire-cyan);background:#2f8cff1f;border-color:#5ee7ff42;box-shadow:0 0 28px #2f8cff2e}.realm-hero,.contact-command-hero{background:linear-gradient(120deg,#2f8cff2e,#0000 36%),linear-gradient(250deg,#0000 16%,#8f63ff2e 48%,#0000 76%),linear-gradient(18deg,#0000 18%,#ff5fd71f 58%,#0000 88%),linear-gradient(145deg,#010510f5,#071530e8 58%,#02040efa);box-shadow:0 32px 96px #00000070,0 0 132px #2f8cff29,inset 0 0 86px #5ee7ff0a}.realm-hero:before,.contact-command-hero:before{opacity:.54;background:linear-gradient(#5ee7ff0e 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#5ee7ff0a 1px,#0000 1px) 0 0/60px 60px,linear-gradient(118deg,#0000 0,#0000 32%,#5ee7ff24,#0000 60%) 0 0/180% 180%;animation:42s linear infinite sapphireGrid}.realm-hero-copy{background:linear-gradient(135deg,#edf7ff12,#2f8cff11),#01071275;border-color:#78beff2e #78beff2e #78beff2e #5ee7ffb8;box-shadow:inset 0 0 36px #5ee7ff0f}.realm-title,.realm-hero-copy h1,.contact-hero-copy h1,.services-title-stack span,.about-title-stack span{color:var(--sapphire-text);text-shadow:0 0 28px #5ee7ff38,0 0 76px #2f8cff2e}.services-title-stack span:nth-child(2),.about-title-stack span:nth-child(2),.signal-card h3{color:var(--sapphire-cyan)}.services-title-stack span:nth-child(3),.about-title-stack span:nth-child(3),.signal-card span{color:var(--sapphire-pink)}.services-title-stack span:nth-child(4),.about-title-stack span:nth-child(4){color:#d7eaff}.wisp{filter:blur(12px);background:linear-gradient(90deg,#0000,#5ee7ff6b,#2f8cff33,#0000)}.wisp-two{background:linear-gradient(90deg,#0000,#8f63ff6b,#ff5fd733,#0000)}.wisp-three{background:linear-gradient(90deg,#0000,#2f8cff57,#ffd1662e,#0000)}.wisp-four{background:linear-gradient(90deg,#0000,#ffd16642,#5ee7ff2e,#0000)}.core-ring,.transmission-ring,.logo-ring{border-color:#78beff4d;box-shadow:0 0 46px #2f8cff33,inset 0 0 34px #5ee7ff14}.ring-b,.transmission-ring.ring-two{border-color:#ff5fd752}.core-sigil,.transmission-pulse{color:var(--sapphire-text);text-shadow:0 0 18px #5ee7ff8a}.execute-line,.ticket-command{border-color:#5ee7ff42;border-left-color:var(--sapphire-cyan);background:#0107128a;box-shadow:inset 18px 0 28px #5ee7ff0e}.execute-line,.execute-line code{color:var(--sapphire-cyan);text-shadow:0 0 14px #5ee7ff57}.execute-line.typing code:after,.cursor{background:var(--sapphire-cyan);box-shadow:0 0 14px #5ee7ffad}.code-showcase,.code-orbit .code-showcase{background:radial-gradient(at 84% 8%,#8f63ff29,#0000 32%),linear-gradient(#010712fa,#01030afc);border-color:#78beff33;box-shadow:0 26px 74px #0000006b,inset 0 0 36px #5ee7ff0e}.code-header{background:#edf7ff0a;border-bottom-color:#78beff24}.code-display{background-color:#0000;background-image:linear-gradient(#5ee7ff07 1px,#0000 1px),linear-gradient(90deg,#2f8cff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.code-dot{background:#78beff2e;border-color:#78beff52}.code-dot:hover,.code-dot.active{background:var(--sapphire-cyan);box-shadow:0 0 16px #5ee7ff85}.ops-sidecar,.ops-grid span,.stat-strip .stat-item,.contact-stat,.build-type-grid span,.forge-chip,.coming-soon-note{background:#edf7ff0b;border-color:#78beff2e}.card:hover,.project-card:hover,.value-card:hover,.signal-card:hover,.tech-category:hover,.contact-console-card:hover{border-color:#5ee7ff66;box-shadow:0 30px 86px #0000006b,0 0 46px #2f8cff2e}.cta-button,.submit-button{color:var(--sapphire-text);background:linear-gradient(135deg,#2f8cff47,#8f63ff2e);border-color:#5ee7ff5c;box-shadow:0 18px 46px #00000047,0 0 32px #2f8cff2e}.cta-button:hover,.submit-button:hover:not(:disabled){background:var(--knife-glint);background-size:220% 100%;border-color:#5ee7ff8f;box-shadow:0 22px 58px #00000052,0 0 44px #5ee7ff3d}.ghost-button{color:#d7eaff;border-color:#78beff3d}.ghost-button:hover{color:var(--sapphire-cyan);border-color:#5ee7ff7a;box-shadow:0 0 30px #5ee7ff2e}.about-tech-section{background:linear-gradient(120deg,#2f8cff24,#0000 38%),linear-gradient(300deg,#0000 14%,#8f63ff24 48%,#0000 76%),#030a18c2;border-color:#78beff38;position:relative;overflow:hidden}.about-tech-section:before{content:"";opacity:.62;pointer-events:none;background-color:#0000;background-image:linear-gradient(#5ee7ff09 1px,#0000 1px),linear-gradient(90deg,#5ee7ff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:48s linear infinite sapphireGrid;position:absolute;top:0;right:0;bottom:0;left:0}.about-tech-section:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#5ee7ff2e,#0000 64%);animation:8s ease-in-out infinite knifeSweep;position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%}.about-tech-section>*{z-index:1;position:relative}.about-tech-section h2{background:var(--knife-glint);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;animation:4.8s linear infinite knifeGlint}.tech-categories{gap:1rem}.tech-category{background:linear-gradient(145deg,#edf7ff0f,#0000 36%),#010712ad;border-color:#78beff38}.tech-category-title{color:var(--sapphire-text);text-shadow:0 0 18px #5ee7ff3d}.tech-badge,.tech-badge.frontend,.tech-badge.backend,.tech-badge.gaming,.tech-badge.data{color:#d7eaff;background:linear-gradient(135deg,#2f8cff1f,#8f63ff14),#edf7ff09;border-color:#78beff3d;box-shadow:inset 0 0 22px #5ee7ff0b}.tech-badge:before{background:linear-gradient(120deg,#0000 20%,#5ee7ff47,#0000 70%);transition:transform .42s,opacity .28s;transform:translate(-120%)}.tech-badge:hover,.tech-badge.frontend:hover,.tech-badge.backend:hover,.tech-badge.gaming:hover,.tech-badge.data:hover{background:var(--knife-glint),#2f8cff24;color:#fff;background-size:220% 100%,auto;border-color:#5ee7ff8f;animation:3.2s linear infinite knifeGlint;box-shadow:0 0 34px #5ee7ff47,inset 0 0 26px #ffffff14}.tech-badge:hover:before{opacity:1;transform:translate(120%)}.services-title-stack,.about-title-stack{background:linear-gradient(120deg,#2f8cff26,#0000 42%),linear-gradient(300deg,#0000 18%,#8f63ff21 54%,#0000 86%),#edf7ff09;border-color:#78beff2e;box-shadow:inset 0 0 44px #5ee7ff0d}.services-header-copy,.about-header-copy{border-left-color:#78beff2e}.intro-overlay{background:linear-gradient(120deg,#2f8cff29,#0000 54%),#01030ac2}.intro-panel{box-shadow:0 0 96px #2f8cff3d,0 0 150px #8f63ff29,inset 0 0 44px #5ee7ff0f}::-webkit-scrollbar-track{background:#2f8cff0f}::-webkit-scrollbar-thumb{background:#5ee7ff3d;border-color:#010510e0}::-webkit-scrollbar-thumb:hover{background:#5ee7ff70;box-shadow:0 0 16px #5ee7ff47}.about-tech-section{background:linear-gradient(#edf7ff0e,#0000 28%),radial-gradient(at 50% 0,#5ee7ff1f,#0000 44%),#010712d1;border:1px solid #5ee7ff57;border-radius:14px;gap:1.5rem;padding:clamp(1.4rem,4vw,2.6rem);box-shadow:0 28px 86px #0000006b,0 0 44px #2f8cff29,inset 0 0 0 1px #edf7ff0a}.about-tech-section h2{text-align:center;letter-spacing:.04em;background:linear-gradient(135deg,#2f8cff2e,#8f63ff1f),#010712ad;border:1px solid #5ee7ff47;border-radius:10px;justify-self:center;margin:0;padding:.8rem 1.2rem;box-shadow:0 0 28px #5ee7ff29,inset 0 0 22px #5ee7ff0a}.about-tech-section:after{border-top:1px solid #5ee7ff42;border-bottom:1px solid #ff5fd72e}.tech-categories{background:#01051061;border:1px solid #78beff2e;border-radius:12px;padding:.8rem;position:relative}.tech-categories:before{content:"STACK://ONLINE";color:#5ee7ff;letter-spacing:.12em;background:#030712;border:1px solid #5ee7ff42;border-radius:999px;padding:.18rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.66rem;font-weight:800;position:absolute;top:-.72rem;left:1rem;box-shadow:0 0 18px #5ee7ff29}.tech-categories:after{content:"";pointer-events:none;border:1px solid #5ee7ff14;border-radius:9px;position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem}.about-tech-section h2{color:#edf7ff;-webkit-text-fill-color:#edf7ff;background:var(--knife-glint),#010712c7;text-shadow:0 0 18px #5ee7ff75,0 0 38px #2f8cff47;background-size:220% 100%,auto;-webkit-background-clip:border-box;background-clip:border-box}.signal-card,.card,.project-card,.value-card,.education-card,.contact-console-card,.contact-ticket-section,.tech-category,.forge-chip,.stat-strip .stat-item,.ops-grid span,.build-type-grid span{will-change:auto;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,background .26s,filter .26s}.signal-card:hover,.card:hover,.project-card:hover,.value-card:hover,.contact-console-card:hover,.tech-category:hover{will-change:transform,box-shadow;filter:saturate(1.14)brightness(1.04);border-color:#5ee7ff7a;transform:translateY(-7px);box-shadow:0 30px 86px #0000006b,0 0 46px #2f8cff33,inset 0 0 28px #5ee7ff0e}.signal-card:after,.card:after,.education-card:after,.forge-chip:after,.stat-strip .stat-item:after{content:"";background:var(--knife-glint);opacity:0;pointer-events:none;background-size:220% 100%;height:2px;transition:transform .42s,opacity .24s;position:absolute;inset:auto 0 0;transform:translate(-100%)}.signal-card:hover:after,.card:hover:after,.education-card:hover:after,.forge-chip:hover:after,.stat-strip .stat-item:hover:after{opacity:1;animation:2.8s linear infinite knifeGlint;transform:translate(100%)}.forge-chip,.stat-strip .stat-item,.ops-grid span,.build-type-grid span{position:relative;overflow:hidden}.forge-chip:hover,.stat-strip .stat-item:hover,.ops-grid span:hover,.build-type-grid span:hover{will-change:transform,box-shadow;background:linear-gradient(135deg,#2f8cff29,#8f63ff1f),#edf7ff0d;border-color:#5ee7ff6b;transform:translateY(-4px);box-shadow:0 18px 42px #00000042,0 0 28px #5ee7ff29}.education-section{position:relative}.education-card{background:linear-gradient(145deg,#edf7ff11,#0000 34%),linear-gradient(300deg,#0000 12%,#2f8cff1f,#8f63ff1a 84%),#010712c2;border-color:#78beff3d;overflow:hidden}.education-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(#5ee7ff08 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#5ee7ff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(115deg,#0000 22%,#5ee7ff24 46%,#0000 66%) 0 0/180% 100%;transition:opacity .26s;position:absolute;top:0;right:0;bottom:0;left:0}.education-card:hover{border-color:#5ee7ff8a;transform:translateY(-8px)scale(1.015);box-shadow:0 30px 80px #00000061,0 0 44px #2f8cff3d,inset 0 0 28px #5ee7ff0f}.education-card:hover:before{opacity:.72;animation:34s linear infinite sapphireGrid}.education-status{color:#ffd166;background:#ffd1661a;border-color:#ffd16652;box-shadow:0 0 18px #ffd1661f}.education-program{text-shadow:0 0 14px #5ee7ff38;color:#5ee7ff!important}.education-card h3{color:#edf7ff}.education-card p{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.signal-card:hover,.card:hover,.project-card:hover,.value-card:hover,.contact-console-card:hover,.tech-category:hover,.education-card:hover,.forge-chip:hover,.stat-strip .stat-item:hover,.ops-grid span:hover,.build-type-grid span:hover{transform:none}}html{scroll-behavior:smooth;background:var(--sapphire-bg)}body{background-attachment:scroll;min-height:100vh}body:before,body:after,.background-layer,.background-layer:before,.background-layer:after{backface-visibility:hidden;transform:translateZ(0)}body:before{opacity:.28;animation-duration:120s}body:after{opacity:.18;animation:none}.background-layer{contain:paint;min-height:100%;animation-duration:90s;position:absolute}.background-layer:before{filter:none;opacity:.38;animation-duration:90s}.background-layer:after{opacity:.16;animation-duration:60s}.realm-hero:before,.contact-command-hero:before,.about-tech-section:before{animation-duration:90s}.about-tech-section:after,.topbar:before,.page-header:after,.signal-card:after,.card:after,.education-card:after,.forge-chip:after,.stat-strip .stat-item:after,.project-card:after,.value-card:after,.tech-category:after{animation-duration:8s}.wisp{filter:none;opacity:.42;animation-duration:48s}.code-orbit:before,.wisp-field{filter:none}.page-shell{transform:translateZ(0)}.topbar,.page-header,.realm-hero,.contact-command-hero,.card,.project-card,.value-card,.education-card,.tech-category,.contact-console-card,.contact-ticket-section,.command-panel,.code-orbit,.forge-section,.signal-card,.services-cta,.about-cta,.contact-form-section,.about-tech-section{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:720px){body:before,.background-layer:after{opacity:.12}.background-layer:before,.wisp-field{opacity:.24}}.demo-project-button{color:#edf7ff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#2f8cff2e,#8f63ff1a),#010712a3;border:1px solid #5ee7ff57;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;width:100%;min-height:5rem;padding:.9rem;font-size:.9rem;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.demo-project-button:hover{border-color:#5ee7ff8f;transform:translateY(-3px);box-shadow:0 18px 42px #00000047,0 0 28px #5ee7ff2e}.demo-project-button small{color:#a9bdd2;letter-spacing:.04em;text-transform:none;font-size:.72rem;font-weight:700}.demo-hub-card{align-content:start;gap:.95rem;display:grid}.security-modal-backdrop{z-index:80;background:#01030ac7;place-items:center;padding:1.25rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.security-modal{background:linear-gradient(145deg,#edf7ff12,#0000 34%),linear-gradient(310deg,#2f8cff24,#8f63ff1a),#010712fa;border:1px solid #5ee7ff52;border-radius:14px;width:min(960px,100%);max-height:min(760px,100vh - 2.5rem);overflow:auto;box-shadow:0 28px 90px #00000080,0 0 42px #2f8cff33}.security-modal-header{border-bottom:1px solid #78beff2e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.security-modal-close{color:#d7eaff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#edf7ff0a;border:1px solid #78beff3d;border-radius:7px;min-height:2rem;padding:.35rem .75rem;font-size:.76rem;font-weight:800}.security-modal-close:hover{color:#5ee7ff;border-color:#5ee7ff7a}.security-modal-grid{grid-template-columns:minmax(0,.86fr) minmax(300px,1.14fr);gap:1rem;padding:1.1rem;display:grid}.security-modal-copy{align-content:center;gap:1rem;display:grid}.security-modal-copy h2{color:#edf7ff;text-transform:uppercase;text-shadow:0 0 24px #5ee7ff38;margin:0;font-size:clamp(1.7rem,4vw,3.1rem);line-height:1}.security-modal-copy p{color:#a9bdd2;margin:0;line-height:1.7}.security-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.security-check-grid span{color:#d7eaff;background:#edf7ff0b;border:1px solid #78beff33;border-radius:8px;min-height:3.1rem;padding:.75rem;font-size:.82rem;font-weight:800}.security-code-card{color:#5ee7ff;white-space:pre-wrap;background-color:#01030ab8;background-image:linear-gradient(#5ee7ff07 1px,#0000 1px),linear-gradient(90deg,#2f8cff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #78beff38;border-radius:10px;min-width:0;margin:0;padding:1rem;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-size:.82rem;line-height:1.75;overflow:auto}@media (max-width:780px){.security-modal-grid,.security-check-grid{grid-template-columns:1fr}.security-modal-header{flex-direction:column;align-items:flex-start}}.code-showcase{height:100%;min-height:430px}.code-display{flex:auto;align-items:flex-start;min-height:285px}.code-content{width:100%;min-height:16.5rem;overflow:hidden}.console-footer{flex:none;align-items:center;min-height:3.25rem}.code-orbit{grid-template-rows:auto minmax(430px,1fr) auto}.code-orbit .code-showcase{min-height:430px}@media (max-width:640px){.code-showcase,.code-orbit .code-showcase{min-height:470px}.code-display{min-height:330px}.code-content{min-height:19rem}}body:before{opacity:.34}.background-layer{background:linear-gradient(118deg,#2f8cff3d,#0000 38%),linear-gradient(252deg,#0000 10%,#5ee7ff29 48%,#0000 78%),linear-gradient(22deg,#0000 14%,#ffd16614 60%,#0000 90%)}.background-layer:before{opacity:.46;background:linear-gradient(104deg,#5ee7ff47,#0000 42%),linear-gradient(284deg,#0000 18%,#2f8cff2e 52%,#0000 78%),linear-gradient(18deg,#0000 18%,#ffd16614 62%,#0000 92%)}.background-layer:after{opacity:.22}.wisp,.wisp-two,.wisp-three,.wisp-four{opacity:.36;background:linear-gradient(90deg,#0000,#5ee7ff57,#2f8cff2e,#0000)}.core-ring{border-color:#78beff52;box-shadow:0 0 34px #2f8cff2e,inset 0 0 22px #5ee7ff12}.ring-b{border-color:#5ee7ff4d}.ring-c{border-color:#ffd1663d}.core-sigil{text-shadow:0 0 18px #5ee7ff7a;background:radial-gradient(circle at 30% 20%,#edf7ff24,#0000 34%),linear-gradient(145deg,#2f8cff47,#5ee7ff1a),#020916e6;border-color:#5ee7ff6b;box-shadow:0 0 42px #2f8cff3d,inset 0 0 28px #5ee7ff14}.core-caption{color:#5ee7ff;text-shadow:0 0 14px #5ee7ff42}.about-tech-section{box-shadow:0 24px 68px #00000061,0 0 30px #2f8cff1f,inset 0 0 0 1px #edf7ff0a}.about-tech-section:before{opacity:.44;animation-duration:120s}.about-tech-section:after{opacity:.28;animation-duration:18s}.tech-category{animation:none}.tech-category:after{opacity:.48;animation:none}.tech-category:hover{filter:none;transform:translateY(-4px);box-shadow:0 20px 54px #00000057,0 0 28px #2f8cff29,inset 0 0 20px #5ee7ff0b}.tech-badge,.tech-badge.frontend,.tech-badge.backend,.tech-badge.gaming,.tech-badge.data{transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;box-shadow:inset 0 0 16px #5ee7ff09}.tech-badge:hover,.tech-badge.frontend:hover,.tech-badge.backend:hover,.tech-badge.gaming:hover,.tech-badge.data:hover{animation:none;transform:translateY(-2px);box-shadow:0 0 18px #5ee7ff29,inset 0 0 18px #ffffff0e}@media (max-width:720px){body:before{opacity:.22}.background-layer:before,.background-layer:after{opacity:.2}.about-tech-section:after{display:none}}.about-header-copy h1{max-width:13ch;color:var(--sapphire-text);text-transform:uppercase;text-shadow:0 0 30px #5ee7ff38,0 0 74px #2f8cff24;margin:0;font-size:clamp(2rem,5.5vw,4.6rem);line-height:.96}.about-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.35rem;display:grid}.about-stat,.story-beat,.focus-track-grid span{background:linear-gradient(145deg,#edf7ff0f,#0000 34%),#01071294;border:1px solid #78beff33;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #5ee7ff09}.about-stat{gap:.3rem;min-height:5.4rem;padding:.85rem;display:grid}.about-stat span{color:var(--sapphire-muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:800}.about-stat strong{color:#5ee7ff;text-shadow:0 0 14px #5ee7ff3d;font-size:clamp(.95rem,1.8vw,1.15rem);line-height:1.15}.about-story-console{background:linear-gradient(#5ee7ff07 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2f8cff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(135deg,#2f8cff1f,#010712d1);border:1px solid #78beff33;border-radius:14px;gap:1.2rem;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 74px #0000005c,inset 0 0 38px #5ee7ff0a}.about-story-console:after{content:"";background:var(--knife-glint);opacity:.72;background-size:220% 100%;height:2px;animation:8s linear infinite knifeGlint;position:absolute;inset:auto 0 0}.story-beat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.story-beat{align-content:start;gap:.75rem;min-height:16rem;padding:clamp(1rem,2.5vw,1.35rem);transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.story-beat span{color:#5ee7ff;border:1px solid #5ee7ff47;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:.32rem .52rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:900}.story-beat h3{color:var(--sapphire-text);margin:0;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.05}.story-beat p{color:var(--sapphire-muted);margin:0;line-height:1.7}.story-beat:hover{border-color:#5ee7ff6b;transform:translateY(-4px);box-shadow:0 20px 54px #00000057,0 0 28px #2f8cff24}.about-focus-card{gap:1rem;display:grid}.focus-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.focus-track-grid span{color:#d7eaff;min-height:3.4rem;padding:.75rem;font-weight:800;line-height:1.25;transition:transform .18s,border-color .18s,color .18s}.focus-track-grid span:hover{color:#fff;border-color:#5ee7ff6b;transform:translateY(-2px)}@media (max-width:960px){.about-stat-grid,.story-beat-grid{grid-template-columns:1fr}.story-beat{min-height:auto}}@media (max-width:640px){.about-header-copy h1{max-width:100%}.focus-track-grid{grid-template-columns:1fr}}.contact-command-hero{background:linear-gradient(122deg,#2f8cff33,#0000 36%),linear-gradient(250deg,#0000 16%,#5ee7ff1f 50%,#0000 78%),linear-gradient(18deg,#0000 16%,#ffd16614 62%,#0000 90%),linear-gradient(145deg,#010510f7,#05122aeb 58%,#01030afc);border-color:#5ee7ff47;min-height:min(620px,100vh - 11rem)}.contact-hero-copy h1{max-width:12ch}.contact-signal-row{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.contact-signal-row span{color:#d7eaff;letter-spacing:.06em;text-transform:uppercase;background:#edf7ff0b;border:1px solid #78beff38;border-radius:999px;padding:.58rem .75rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800}.transmission-ring{border-color:#78beff47;box-shadow:0 0 36px #2f8cff2e,inset 0 0 24px #5ee7ff0f}.transmission-ring.ring-two{border-color:#5ee7ff57}.transmission-pulse{background:radial-gradient(circle at 28% 18%,#edf7ff24,#0000 34%),linear-gradient(145deg,#2f8cff3d,#5ee7ff1a),#010712e6;border-color:#5ee7ff6b;box-shadow:0 0 42px #2f8cff3d,inset 0 0 28px #5ee7ff14}.transmission-core p{color:#5ee7ff;text-shadow:0 0 14px #5ee7ff38}.contact-console-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr)}.contact-console-card,.contact-ticket-section,.contact-intake-section{background:linear-gradient(145deg,#edf7ff0f,#0000 36%),linear-gradient(300deg,#2f8cff1a,#010712c2),#010712b8;border-color:#78beff38;box-shadow:0 24px 74px #0000005c,inset 0 0 30px #5ee7ff0a}.contact-stat,.build-type-grid span{background:#edf7ff0b;border-color:#78beff33;transition:transform .18s,border-color .18s,box-shadow .18s}.contact-stat:hover,.build-type-grid span:hover{border-color:#5ee7ff6b;transform:translateY(-2px);box-shadow:0 0 20px #2f8cff1f}.contact-stat span,.build-type-grid span{color:#5ee7ff}.contact-stat strong{color:#edf7ff}.contact-intake-section{border:1px solid #78beff38;border-radius:14px;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.intake-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.intake-step{background:linear-gradient(145deg,#edf7ff0f,#0000 34%),#01071294;border:1px solid #78beff33;border-radius:10px;align-content:start;gap:.7rem;min-height:12.5rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.intake-step span{color:#5ee7ff;border:1px solid #5ee7ff47;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:.3rem .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:900}.intake-step h3{color:#edf7ff;margin:0;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.08}.intake-step p{color:#a9bdd2;margin:0;line-height:1.65}.intake-step:hover{border-color:#5ee7ff66;transform:translateY(-3px);box-shadow:0 18px 46px #0000004d,0 0 22px #2f8cff1f}.contact-ticket-section{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr)}.ticket-form-shell{background-color:#01030a6b;background-image:linear-gradient(#5ee7ff06 1px,#0000 1px),linear-gradient(90deg,#2f8cff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #78beff2e;border-radius:12px;padding:clamp(1rem,2vw,1.25rem)}.contact-form input,.contact-form textarea{color:#edf7ff;background:#010712bd;border-color:#78beff38}.contact-form input:focus,.contact-form textarea:focus{border-color:#5ee7ff94;box-shadow:0 0 0 3px #5ee7ff1f,0 0 24px #2f8cff1f}.submit-button{background:var(--knife-glint);color:#01030a;background-size:220% 100%;animation:8s linear infinite knifeGlint}@media (max-width:920px){.contact-console-grid,.contact-ticket-section,.intake-step-grid{grid-template-columns:1fr}.intake-step{min-height:auto}}.services-header-copy h1{max-width:13ch;color:var(--sapphire-text);text-transform:uppercase;text-shadow:0 0 30px #5ee7ff38,0 0 74px #2f8cff24;margin:0;font-size:clamp(2rem,5.5vw,4.5rem);line-height:.96}.service-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.35rem;display:grid}.service-stat,.service-route-card{background:linear-gradient(145deg,#edf7ff0f,#0000 34%),#01071294;border:1px solid #78beff33;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #5ee7ff09}.service-stat{gap:.3rem;min-height:5.2rem;padding:.85rem;display:grid}.service-stat span{color:var(--sapphire-muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;font-weight:800}.service-stat strong{color:#5ee7ff;text-shadow:0 0 14px #5ee7ff3d;font-size:clamp(.95rem,1.8vw,1.15rem);line-height:1.15}.service-route-section{background:linear-gradient(#5ee7ff07 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2f8cff05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(135deg,#2f8cff1f,#010712d1);border:1px solid #78beff38;border-radius:14px;gap:1.15rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 24px 74px #0000005c,inset 0 0 38px #5ee7ff0a}.service-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.service-route-card{align-content:start;gap:.75rem;min-height:14rem;padding:clamp(1rem,2.5vw,1.3rem);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.service-route-card>span{color:#5ee7ff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5ee7ff47;border-radius:6px;width:-moz-fit-content;width:fit-content;padding:.32rem .54rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:900}.service-route-card h3{color:#edf7ff;margin:0;font-size:clamp(1.15rem,2.2vw,1.65rem);line-height:1.08}.service-route-card p{color:#a9bdd2;margin:0;line-height:1.68}.service-route-card:hover{border-color:#5ee7ff66;transform:translateY(-3px);box-shadow:0 18px 46px #0000004d,0 0 22px #2f8cff1f}.services-page .project-card{min-height:18rem}.services-page .badge.coming-soon{white-space:nowrap;color:#5ee7ff;flex:none;justify-content:center;min-width:3rem}.gear-showcase .gear-label{text-align:center;white-space:nowrap;place-items:center;min-width:min(100%,15rem);min-height:2.75rem;padding-inline:1rem;line-height:1.15;animation:.36s both gearLabelSwap;display:grid}@keyframes gearLabelSwap{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.service-stat-grid,.service-route-grid{grid-template-columns:1fr}.service-route-card,.services-page .project-card{min-height:auto}}@media (max-width:640px){.services-header-copy h1{max-width:100%}}.topbar,.content-area,.footer{z-index:1;position:relative}.execute-line{border-color:#5ee7ff57;border-left-color:var(--sapphire-cyan);box-shadow:0 0 22px #2f8cff29,inset 0 0 18px #5ee7ff0e}.execute-line.typing code{animation:executeType var(--execute-type-duration) steps(24,end) .26s both}.execute-line.typing code:after{background:var(--sapphire-cyan);box-shadow:0 0 14px #5ee7ffad}.execute-console{--execute-type-duration:2.35s;background:linear-gradient(90deg,#5ee7ff1f,#0000 42%),linear-gradient(#5ee7ff09 1px,#0000 1px) 0 0/28px 28px,#010712ad;border-color:#5ee7ff61;border-left-width:3px;grid-template-columns:auto auto auto minmax(0,auto);align-items:center;gap:.68rem;width:min(100%,34rem);min-height:3.1rem;padding:.62rem .78rem;display:inline-grid;box-shadow:0 0 26px #2f8cff2e,inset 18px 0 28px #5ee7ff12,inset 0 0 0 1px #edf7ff09}.execute-console .execute-status{color:#73c9a9;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px #73c9a952;white-space:nowrap;background:#73c9a914;border:1px solid #73c9a947;border-radius:999px;align-items:center;gap:.4rem;min-height:1.65rem;padding:.22rem .5rem;font-size:.68em;line-height:1;display:inline-flex}.execute-console .execute-status span{background:#73c9a9;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 14px #73c9a9b8}.execute-console .execute-prompt{color:var(--sapphire-gold);letter-spacing:0;white-space:nowrap}.execute-divider{background:linear-gradient(#0000,#5ee7ff94,#0000);width:1px;height:1.35rem}.execute-console code{min-width:0}.card:hover,.project-card:hover,.value-card:hover,.signal-card:hover,.education-card:hover,.contact-console-card:hover,.tech-category:hover,.service-route-card:hover,.story-beat:hover,.intake-step:hover{border-color:#5ee7ff7a;box-shadow:0 24px 68px #00000057,0 0 36px #2f8cff2e,inset 0 0 24px #5ee7ff0b}.wisp,.wisp-two,.wisp-three,.wisp-four{filter:blur(8px);mix-blend-mode:screen}.core-ring,.transmission-ring{box-shadow:0 0 42px #2f8cff33,inset 0 0 28px #5ee7ff13}@media (max-width:760px){.background-layer{opacity:.68;position:fixed}.wisp{filter:none;opacity:.22}}@media (max-width:560px){.execute-console{grid-template-columns:auto 1fr;gap:.55rem .65rem;width:100%}.execute-console .execute-status{order:1;justify-self:start}.execute-console .execute-prompt{order:2;justify-self:end}.execute-divider{display:none}.execute-console code{order:4;grid-column:1/-1}}.home-page .hero-kicker,.contact-page .hero-kicker{color:#5ee7ff;text-shadow:0 0 14px #5ee7ff6b;background:linear-gradient(90deg,#2f8cff24,#5ee7ff14),#0107129e;border:1px solid #5ee7ff4d;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.48rem .7rem;box-shadow:0 0 22px #2f8cff2e,inset 0 0 18px #5ee7ff0e}.home-page .hero-kicker:before,.contact-page .hero-kicker:before{content:"";vertical-align:.08em;background:#5ee7ff;border-radius:999px;width:.48rem;height:.48rem;margin-right:.5rem;animation:2.4s ease-in-out infinite bootSignalPulse;display:inline-block;box-shadow:0 0 16px #5ee7ffb8}.realm-core,.transmission-core{perspective:900px}.realm-core:before,.transmission-core:before{content:"";aspect-ratio:1;opacity:.8;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#5ee7ff2e,#0000 38%),radial-gradient(circle,#2f8cff1a,#0000 62%);border-radius:50%;width:min(420px,82vw);animation:6s ease-in-out infinite heroCoreAura;position:absolute}.core-ring,.transmission-ring{opacity:.96;border-style:solid;animation-play-state:running}.core-ring:before,.transmission-ring:before{content:"";border-radius:inherit;border:1px solid #5ee7ff1f;position:absolute;top:12%;right:12%;bottom:12%;left:12%}.core-sigil,.transmission-pulse{z-index:2;background:radial-gradient(circle at 28% 18%,#edf7ff2e,#0000 34%),linear-gradient(145deg,#2f8cff52,#5ee7ff1f),#010712f0;border-color:#5ee7ff94;animation:3.4s ease-in-out infinite sigilGlow;position:relative;transform:translateZ(0);box-shadow:0 0 34px #5ee7ff3d,0 0 70px #2f8cff2e,inset 0 0 28px #5ee7ff1a}.transmission-pulse{border-radius:16px}@keyframes bootSignalPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes heroCoreAura{0%,to{opacity:.62;transform:scale(.96)rotate(.001deg)}50%{opacity:.9;transform:scale(1.04)rotate(.001deg)}}@keyframes sigilGlow{0%,to{box-shadow:0 0 30px #5ee7ff38,0 0 62px #2f8cff29,inset 0 0 24px #5ee7ff14}50%{box-shadow:0 0 46px #5ee7ff57,0 0 92px #2f8cff38,inset 0 0 34px #5ee7ff1f}}.security-modal{width:min(1080px,100%);box-shadow:0 24px 58px #0000006b}.security-modal-grid{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);align-items:stretch}.security-modal-copy{align-content:start}.security-modal-copy h2{max-width:9ch}.security-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-check-grid span{align-items:center;min-height:2.8rem;display:inline-flex}.security-demo-stack{gap:.85rem;min-width:0;display:grid}.security-hud-panel,.clgi-log-card{background:linear-gradient(135deg,#73c9a91a,#d69c5b12),#080c0ad6;border:1px solid #73c9a947;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #73c9a90a}.security-hud-panel{padding:.9rem;display:block}.security-hud-stats{grid-template-columns:repeat(2,minmax(6.5rem,1fr));gap:.6rem;display:grid}.security-hud-stats div{background:#0407068f;border:1px solid #e6c36a2e;border-radius:7px;min-height:4.1rem;padding:.68rem}.security-hud-stats span,.clgi-log-item span,.clgi-log-item em{color:#d6c09b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:800;display:block}.security-hud-stats strong{color:#f1eadc;white-space:nowrap;margin-top:.24rem;font-size:clamp(1rem,2vw,1.32rem);display:block}.clgi-log-card{padding:.85rem}.clgi-log-header{border-bottom:1px solid #73c9a92e;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.72rem;display:flex}.clgi-log-header span,.clgi-log-header strong{color:#f1eadc;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.clgi-log-header strong{color:#73c9a9}.clgi-log-list{gap:.55rem;margin-top:.75rem;display:grid}.clgi-log-item{background:#04070694;border:1px solid #73c9a924;border-left-width:3px;border-radius:7px;grid-template-columns:3.2rem minmax(0,1fr) 4.2rem;align-items:center;gap:.62rem;min-height:4.35rem;padding:.65rem;display:grid}.clgi-log-item.watch{border-left-color:#e6c36a}.clgi-log-item.pass,.clgi-log-item.saved,.clgi-log-item.sent{border-left-color:#73c9a9}.clgi-log-item strong{color:#f1eadc;font-size:.84rem;display:block}.clgi-log-item p{color:#b9c8bd;margin:.18rem 0 0;font-size:.78rem;line-height:1.35}.clgi-log-item em{color:#73c9a9;justify-self:end}.clgi-log-item.watch em{color:#e6c36a}@media (prefers-reduced-motion:reduce){.background-layer,.background-layer:before,.background-layer:after,.topbar:before,.page-header:after,.realm-hero:before,.contact-command-hero:before,.about-tech-section:before,.about-tech-section:after,.core-ring,.transmission-ring,.gear,.wisp,.code-orbit:before,.signal-card:after,.card:after,.education-card:after,.forge-chip:after,.stat-strip .stat-item:after,.project-card:after,.value-card:after,.tech-category:after,.gear-showcase .gear-label{animation:none!important}}body{background:radial-gradient(at 18% 12%,#2f8cff2e,#0000 32%),radial-gradient(at 84% 18%,#8f63ff24,#0000 30%),radial-gradient(at 50% 112%,#5ee7ff1a,#0000 42%),linear-gradient(145deg,#01030a,#031024 44%,#07182e 74%,#01030a)}body:before,body:after,.background-layer:before,.background-layer:after{content:none}.background-layer{z-index:0;pointer-events:none;contain:strict;opacity:1;background:linear-gradient(#01030a24,#0000 32%,#01030a5c),radial-gradient(at 50% 0,#5ee7ff1c,#0000 48%);min-height:auto;animation:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ambient-fall{position:absolute;top:-18vh;right:0;bottom:0;left:0;overflow:hidden;transform:translateZ(0)}.ambient-fall:before{content:"";opacity:.38;background:linear-gradient(90deg,#0000,#5ee7ff0e,#0000),repeating-linear-gradient(90deg,#0000 0,#0000 10rem,#edf7ff05 10rem,#edf7ff05 10.05rem,#0000 10.05rem,#0000 17rem);position:absolute;top:0;right:0;bottom:0;left:0}.ambient-fall span{left:var(--fall-x);width:var(--fall-size);height:calc(var(--fall-size) * 2.9);opacity:var(--fall-alpha);transform:translate3d(0,-18vh,0) rotate(var(--fall-rotate));animation:ambientShardFall var(--fall-duration) linear infinite;animation-delay:var(--fall-delay);will-change:transform;background:linear-gradient(155deg,#edf7ffb8,#5ee7ff3d 38%,#8f63ff14 74%,#0000),#5ee7ff0a;border:1px solid #edf7ff2e;border-radius:999px 999px 3px;position:absolute;top:0}.ambient-fall span:nth-child(3n){background:linear-gradient(155deg,#ffd16694,#5ee7ff2e 42%,#0000),#ffd16609;border-color:#ffd16629}.ambient-fall span:nth-child(4n){height:calc(var(--fall-size) * 2.1);background:linear-gradient(145deg,#8f63ff6b,#5ee7ff38,#0000),#8f63ff0a;border-radius:2px 999px 999px}.ambient-fall span:nth-child(5n){width:calc(var(--fall-size) * .72);height:calc(var(--fall-size) * 4.2);opacity:calc(var(--fall-alpha) * .78)}@keyframes ambientShardFall{0%{transform:translate3d(0,-18vh,0) rotate(var(--fall-rotate))}to{transform:translate3d(var(--fall-drift),122vh,0) rotate(calc(var(--fall-rotate) + 210deg))}}@media (prefers-reduced-motion:reduce){.ambient-fall span{animation-duration:calc(var(--fall-duration) * 1.8);opacity:.14}}@media (max-width:780px){.security-modal-grid{grid-template-columns:1fr}.security-modal-copy h2{max-width:100%}.security-hud-stats{grid-template-columns:repeat(2,minmax(6rem,1fr))}.clgi-log-item{grid-template-columns:1fr;align-items:start}.clgi-log-item em{justify-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
