*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0b0b;color:#f3f0e8;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(57,255,20,.08),transparent 65%);transform:translate(-50%,-50%);pointer-events:none;z-index:0}.nav-wrap{position:fixed;top:22px;left:50%;transform:translateX(-50%);z-index:30}.nav{display:flex;align-items:center;gap:14px;background:#050505;border:1px solid #292929;border-radius:999px;padding:7px 10px 7px 8px;box-shadow:0 10px 40px #0008}.brand{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fbf9f9}.brand img{width:29px;height:29px;object-fit:contain}.nav-links{display:flex;gap:3px}.nav-links a{color:#858585;text-decoration:none;font-size:13px;padding:10px 15px;border-radius:999px;transition:.25s}.nav-links a:hover,.nav-links a.active{background:#d9ff2f;color:#0b0b0b}.nav-status{font:10px "DM Mono",monospace;color:#777;display:flex;align-items:center;gap:7px;padding:0 10px 0 4px}.nav-status i{width:6px;height:6px;border-radius:50%;background:#39ff14;box-shadow:0 0 10px #39ff14}.page{min-height:100vh;padding:120px 7vw 70px;position:relative;z-index:1}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 72% 45%,rgba(57,255,20,.07),transparent 30%),radial-gradient(circle at 20% 70%,rgba(50,120,255,.08),transparent 30%)}.hero-top,.contact-top,.hero-bottom{display:flex;justify-content:space-between;align-items:center}.eyebrow,.hero-index,.hero-bottom,.proof-type,.tools,.career-year,.certs{font:10px "DM Mono",monospace;letter-spacing:.12em;color:#777}.hero-copy{max-width:1100px}.intro{font-size:clamp(17px,2vw,25px);line-height:1.45;color:#9a9a96;max-width:660px;margin:0 0 42px}.hero h1{font-size:clamp(54px,9.6vw,150px);line-height:.88;letter-spacing:-.08em;margin:0;font-weight:800}.hero h1 em{font-style:normal;color:#39ff14}.hero h1 span{color:#4b8dff}.hero-bottom{color:#696969}.hero-note{color:#4c4c4c}.section-head{display:grid;grid-template-columns:1.2fr 2fr 1fr;gap:40px;align-items:start;margin-bottom:100px}.section-head h2{font-size:clamp(62px,9vw,140px);line-height:.8;letter-spacing:-.08em;margin:0}.section-head h2 span{color:#39ff14}.section-head p{color:#8d8d88;line-height:1.7;max-width:360px;margin:10px 0 0}.work{background:#f1eee6;color:#101010}.work .eyebrow,.work .hero-index{color:#777}.statement{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #c7c4bc;padding-top:28px;margin-bottom:90px}.statement-big{font-size:clamp(52px,9vw,140px);line-height:.84;letter-spacing:-.08em;font-weight:800}.statement-big span{color:#1685ff}.statement-small{max-width:250px;color:#777;line-height:1.5}.career-list{border-top:1px solid #c7c4bc}.career-item{display:grid;grid-template-columns:1fr 3fr;padding:30px 0;border-bottom:1px solid #c7c4bc;transition:.3s}.career-item:hover{padding-left:18px;background:#e7e4dc}.career-item h3{font-size:clamp(23px,3vw,48px);letter-spacing:-.05em;margin:0 0 6px}.career-item p{margin:0 0 15px;color:#1685ff;font-weight:700}.career-item small{color:#777;line-height:1.6}.skills{background:#0b0b0b}.skill-map{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:130px}.skill-card{min-height:300px;border:1px solid #262626;padding:30px;position:relative;transition:.35s;background:linear-gradient(145deg,#111,#0b0b0b)}.skill-card:hover{transform:translateY(-7px);border-color:currentColor}.skill-card>span{font:11px "DM Mono";color:#777}.skill-card h3{font-size:clamp(32px,5vw,72px);letter-spacing:-.07em;margin:55px 0 12px}.skill-card p{max-width:430px;color:#999;line-height:1.55}.skill-card .tools{line-height:1.8;margin-top:30px;color:#6d6d6d}.accent-green{color:#39ff14}.accent-blue{color:#4b8dff}.accent-red{color:#ff4c4c}.accent-yellow{color:#f4dc54}.proof-section{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start;margin-bottom:130px}.proof-title{font-size:clamp(48px,7vw,110px);font-weight:800;line-height:.84;letter-spacing:-.08em}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proof-card{display:flex;flex-direction:column;min-height:210px;padding:25px;border:1px solid #292929;text-decoration:none;color:#f3f0e8;transition:.3s}.proof-card:hover{transform:translateY(-6px);border-color:#39ff14;background:#111}.proof-card strong{font-size:32px;margin-top:auto}.proof-card small{color:#777;margin-top:10px;line-height:1.5}.recognition{border-top:1px solid #292929;padding-top:25px}.marquee{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0}.marquee span{font-size:clamp(25px,4vw,60px);font-weight:800;letter-spacing:-.06em;border-bottom:1px solid #292929;padding-bottom:4px}.marquee span:nth-child(2n){color:#4b8dff}.marquee span:nth-child(3n){color:#ff4c4c}.cve{display:flex;gap:25px;align-items:baseline;border-top:1px solid #292929;padding-top:20px}.cve span{color:#39ff14;font:12px "DM Mono"}.cve strong{font-size:clamp(28px,4vw,58px);letter-spacing:-.05em}.cve small{color:#777}.certs{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #292929;padding-top:25px}.certs span{border:1px solid #292929;padding:10px 12px;color:#999}.contact{background:#f1eee6;color:#101010;display:flex;flex-direction:column}.contact .eyebrow,.contact .hero-index{color:#777}.contact-main{margin:auto 0}.contact h2{font-size:clamp(68px,12vw,190px);line-height:.8;letter-spacing:-.09em;margin:0 0 55px}.contact h2 span{color:#ff4c4c}.email{display:inline-block;color:#101010;text-decoration:none;font:500 clamp(22px,3vw,38px) "DM Mono";border-bottom:2px solid #101010;padding-bottom:8px}.email b{color:#ff4c4c}.contact-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7c4bc}.contact-links a{padding:20px 0;border-bottom:1px solid #c7c4bc;text-decoration:none;color:#101010;font:10px "DM Mono";display:flex;justify-content:space-between;gap:10px}.contact-links a span{color:#777;text-align:right}.contact footer{display:flex;justify-content:space-between;margin-top:30px;color:#777;font:10px "DM Mono";letter-spacing:.08em}@media(max-width:800px){.nav-status{display:none}.nav{padding-right:7px}.nav-links a{padding:10px 11px}.page{padding-left:6vw;padding-right:6vw}.section-head{grid-template-columns:1fr;gap:25px;margin-bottom:65px}.section-head h2{font-size:20vw}.statement{display:block}.statement-small{margin-top:30px}.career-item{grid-template-columns:1fr;gap:12px}.skill-map,.proof-section,.proof-grid{grid-template-columns:1fr}.proof-section{gap:35px}.contact-links{grid-template-columns:1fr}.contact-links a{padding:17px 0}.hero h1{font-size:16vw}.hero-bottom{align-items:flex-end;gap:20px}.hero-note{max-width:160px;text-align:right}.cve{flex-wrap:wrap;gap:12px}}@media(max-width:500px){.nav-links a{font-size:11px;padding:9px 8px}.brand{width:32px;height:32px}.brand img{width:25px;height:25px}.hero-top{margin-top:10px}.intro{font-size:16px}.hero h1{font-size:15vw}.hero-bottom{font-size:8px}.skill-card{min-height:260px}.skill-card h3{margin-top:40px}.contact h2{font-size:20vw}}
