@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap');:root{--bg:#080e14;--panel:#101a20;--text:#eaf3f0;--muted:#9baeb0;--green:#98f0bd;--border:#27383d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}.gridbg{position:absolute;top:0;left:0;right:0;height:800px;pointer-events:none;background:radial-gradient(ellipse at 78% 28%,#18382b77,transparent 42%),linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;mask-image:linear-gradient(#000,transparent)}.wrap{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:19px max(32px,calc((100vw - 1136px)/2));background:#080e14e8;backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.logo{font:700 23px 'Space Grotesk';letter-spacing:-1px}.logo .dot{color:var(--green)}.logo small{font:11px 'Space Mono';color:var(--muted);margin-left:3px}nav{display:flex;align-items:center;gap:27px}nav a{font:12px 'Space Mono';color:#b6c7c7}nav a:hover,.linkrow a:hover{color:var(--green)}.navcta{border:1px solid var(--green);padding:10px 15px;color:var(--green)}.menu{display:none;background:none;border:0;color:white;font-size:25px}.hero{position:relative;min-height:780px;padding-top:125px}.eyebrow,.section-kicker,.pretitle,.mini,.tag,.hero-foot,.certs span,.certs small,footer{font-family:'Space Mono',monospace;letter-spacing:1.1px}.eyebrow{font-size:11px;color:var(--green);display:flex;align-items:center;gap:12px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.pretitle{font-size:14px;margin-top:42px;color:#c7d6d4}.pretitle span{color:var(--green)}h1,h2,h3{font-family:'Space Grotesk',sans-serif;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(68px,10vw,132px);margin:18px 0 24px;font-weight:700}h1 em,h2 em{font-style:normal;color:var(--green)}.hero-copy{font-size:17px;max-width:650px;color:#b4c4c5}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.btn{font:700 12px 'Space Mono';padding:17px 24px;display:inline-flex;align-items:center;gap:25px;border:1px solid var(--border);transition:.2s}.btn:hover{transform:translateY(-3px)}.primary{background:var(--green);color:#08140e;border-color:var(--green)}.secondary{color:var(--text)}.hero-foot{display:flex;justify-content:space-between;border-top:1px solid var(--border);margin-top:100px;padding:22px 0;font-size:10px;color:#7c9899}.section{padding-top:112px;padding-bottom:120px;border-top:1px solid var(--border)}.section-kicker{color:var(--green);font-size:11px;margin-bottom:28px}.section h2{font-size:clamp(40px,6vw,72px);margin:0 0 38px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split p,.tile p,.impact-grid p,.recognition p,.platform-list p,.award p{color:#a7b8b9}.lead{font-size:23px!important;color:#e7f1ec!important;line-height:1.5}.muted{color:var(--muted)}.small{font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.tile{border:1px solid var(--border);padding:32px;min-height:330px;background:linear-gradient(145deg,#12201f,#0c141a);display:flex;flex-direction:column;transition:.2s}.tile:hover{border-color:#6ab68f;transform:translateY(-4px)}.num{font:12px 'Space Mono';color:var(--green)}.tile h3{font-size:25px;margin:36px 0 10px}.tile p{font-size:14px;line-height:1.7}.tag{font-size:9px;color:var(--green);margin-top:auto;padding-top:16px}.band{background:#101a1d}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);margin:50px 0}.stats>div{padding:35px;border-right:1px solid var(--border)}.stats>div:last-child{border:0}.stats strong{font:700 72px 'Space Grotesk';color:var(--green);display:block;line-height:1}.stats span{display:block;font:10px/1.7 'Space Mono';margin-top:17px;color:#aabdbd}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.impact-grid article,.recognition{border:1px solid var(--border);padding:32px;background:#0d161a}.mini{font-size:10px;color:var(--green)}.impact-grid h3,.recognition h3{font-size:27px}.recognition{margin-top:18px}.linkrow{display:flex;flex-wrap:wrap;gap:13px 25px;margin-top:25px}.linkrow a{font:11px 'Space Mono';text-decoration:underline;text-underline-offset:5px}.narrow{max-width:750px}.platform-list{margin-top:45px;border-top:1px solid var(--border)}.platform-list>div{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;padding:24px 0;border-bottom:1px solid var(--border)}.platform-list h3{font-size:22px;margin:0}.platform-list p{margin:0}.note{margin-top:20px}.certs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.certs>div{border:1px solid var(--border);padding:27px 19px;min-height:180px;background:var(--panel)}.certs span{display:block;color:var(--green);font-size:10px}.certs strong{display:block;font:700 40px 'Space Grotesk';margin:16px 0}.certs small{font-size:9px;color:#b4c4c5;line-height:1.7;display:block}.certs .inprogress{border-style:dashed}.award{display:flex;gap:25px;align-items:center;border:1px solid #517a64;background:#14251e;padding:30px;margin-top:24px}.award-icon{font-size:48px;color:var(--green)}.award h3{margin:0 0 8px;font-size:25px}.award p{margin:0}.contact{padding-bottom:150px}.contact h2{font-size:clamp(75px,12vw,140px)}.contact>p{max-width:600px;color:var(--muted);font-size:19px}footer{border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:30px!important;padding-bottom:40px!important;color:#8da1a2;font-size:10px}footer a{color:var(--green)}@media(max-width:900px){.cards{grid-template-columns:repeat(2,1fr)}.certs{grid-template-columns:repeat(2,1fr)}nav{gap:14px}.split{gap:35px}}@media(max-width:650px){.wrap{padding-left:21px;padding-right:21px}.top{padding:15px 21px}.menu{display:block}nav{display:none;position:absolute;top:65px;left:0;right:0;padding:20px;background:#101b20;border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch}nav.open{display:flex}.hero{min-height:720px;padding-top:90px}h1{font-size:clamp(55px,12.5vw,82px)}.eyebrow{font-size:9px}.pretitle{font-size:11px}.hero-copy{font-size:15px}.hero-foot{margin-top:80px;gap:10px;flex-wrap:wrap;font-size:9px}.hero-foot span:last-child{display:none}.section{padding-top:75px;padding-bottom:85px}.split,.impact-grid{grid-template-columns:1fr;gap:18px}.cards{grid-template-columns:1fr}.tile{min-height:270px}.tile h3{margin-top:22px}.stats{grid-template-columns:1fr}.stats>div{border-right:0;border-bottom:1px solid var(--border)}.stats>div:last-child{border:0}.platform-list>div{grid-template-columns:1fr;gap:4px}.certs{grid-template-columns:repeat(2,minmax(0,1fr))}.certs>div{padding:20px 13px}.certs strong{font-size:32px}.award{align-items:flex-start}.contact h2{font-size:clamp(60px,14vw,90px)}footer{line-height:2}}

/* Signature J4n4z4 portrait */
.hero{isolation:isolate;overflow:hidden}
.hero-portrait{position:absolute;z-index:-1;right:0;top:42px;width:min(43%,470px);height:620px;background:url("j4n4z4-portrait.webp") center center/cover no-repeat;opacity:.82;filter:saturate(.86);border-radius:3px;mask-image:linear-gradient(to right,transparent 0%,black 22%,black 85%,transparent 100%)}
.hero h1,.hero-copy,.hero .pretitle,.hero .eyebrow,.hero-actions{position:relative;z-index:1}
.hero h1{max-width:780px;text-shadow:0 3px 24px #080e14}
.hero-copy{max-width:590px;text-shadow:0 2px 12px #080e14}
@media(max-width:760px){.hero-portrait{top:60px;right:-15%;width:85%;height:560px;opacity:.29;mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}.hero h1{font-size:clamp(46px,11vw,78px)}}
