:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg-2:#0a1627;--surface:#0c1a2d;--surface-2:#102039;--line:#b3cce726;--line-strong:#b3cce747;--text:#eef4fc;--muted:#9eafc4;--subtle:#687d97;--blue:#83b9ff;--cyan:#78e0d0;--lime:#c4e889;--gold:#edca8a;--mono:"DM Mono",monospace;--sans:"DM Sans",sans-serif;--display:"Space Grotesk",sans-serif;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}body:before{content:"";pointer-events:none;z-index:-1;opacity:.36;background-image:radial-gradient(1px 1px at 12% 21%,#c4e88980 0,#0000 2px),radial-gradient(1px 1px at 78% 27%,#83b9ff80 0,#0000 2px),radial-gradient(1px 1px at 61% 80%,#fff6 0,#0000 2px),radial-gradient(1px 1px at 39% 65%,#78e0d066 0,#0000 2px),radial-gradient(1px 1px at 92% 72%,#ffffff59 0,#0000 2px);background-size:360px 310px,430px 390px,520px 470px,610px 540px,720px 650px;position:fixed;inset:0}.site-shell{overflow:hidden}.section-wrap{width:min(var(--wrap),calc(100% - 64px));margin-inline:auto}.section-space{padding-top:116px}.skip-link{z-index:99;color:#07111f;background:#fff;padding:10px 14px;position:absolute;top:-50px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111fdb;justify-content:space-between;align-items:center;width:min(1320px,100% - 40px);height:76px;margin:auto;padding:0 14px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{font:700 25px/1 var(--display);letter-spacing:-1.5px}.brand-mark span,.footer-brand span{color:var(--cyan)}.brand-caption,.eyebrow,.section-kicker,.experience-label,.project-meta,.project-tags,.stack-line b,.art-label,.art-stamp,.photo-caption,.visual-index,.hero-scroll,.code-card-head,.code-card-foot,.proof-strip small,.photo-label,.award-note span,.aside-label,.aside-sig,.toolkit-num,.tool-list,.toolkit-card p,.recognition-list span,.recognition-list b,.recognition-list small,.edu-location,.about-side>span,.site-footer,.contact-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em}.brand-caption{color:var(--muted);font-size:9px}.site-nav{align-items:center;gap:34px;display:flex}.site-nav a{color:#b7c5d7;font-size:12px;text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--cyan)}.site-nav .nav-contact{border:1px solid var(--line-strong);color:var(--text);border-radius:5px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.nav-contact svg,.button svg,.text-link svg,.contact-links svg,.business-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.menu-toggle{display:none}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:42px;min-height:680px;padding-top:55px;padding-bottom:92px;display:grid;position:relative}.hero-copy{z-index:2;max-width:630px;position:relative}.eyebrow{color:var(--muted);font-size:10px}.status-dot,.live-pulse{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #78e0d0cc}.hero h1{font:600 clamp(48px,6.1vw,82px)/.99 var(--display);letter-spacing:-.065em;margin:22px 0 18px}.hero h1 span{color:var(--blue)}.hero-lede{color:#e2ecf8;max-width:560px;margin:0;font-size:20px;line-height:1.55}.hero-context{max-width:515px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.8}.hero-actions{gap:12px;margin-top:30px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#05201d}.button-primary:hover{background:#a4f2e6}.button-quiet{border:1px solid var(--line-strong);color:var(--text)}.button-quiet:hover{border-color:var(--cyan)}.hero-socials{align-items:center;gap:9px;margin-top:34px;display:flex}.hero-socials>a{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--muted);font:600 14px var(--display);border-radius:50%;place-items:center;text-decoration:none;transition:color .2s,border .2s;display:grid}.hero-socials>a:hover{color:var(--cyan);border-color:var(--cyan)}.hero-socials svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.social-note{color:var(--subtle);font:9px var(--mono);letter-spacing:.045em;padding-left:7px}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.visual-grid{background-image:linear-gradient(#83b9ff0f 1px,#0000 1px),linear-gradient(90deg,#83b9ff0f 1px,#0000 1px);background-size:34px 34px;border:1px solid #83b9ff21;position:absolute;inset:7% 0 10%;-webkit-mask-image:radial-gradient(#000 25%,#0000 74%);mask-image:radial-gradient(#000 25%,#0000 74%)}.portrait-frame{border:1px solid #83b9ff57;border-radius:9px;width:min(73%,330px);height:405px;position:relative;overflow:hidden;transform:translate(12px,-8px);box-shadow:0 20px 75px #00000080}.portrait-frame:after{content:"";background:linear-gradient(#0000 60%,#07111f8c);position:absolute;inset:0}.portrait-frame img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.orbit{border:1px solid #78e0d02e;border-radius:50%;width:440px;height:220px;position:absolute;transform:rotate(-32deg)}.orbit-two{border-color:#83b9ff26;width:490px;height:270px;transform:rotate(56deg)}.orbit i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute;top:16%;left:13%}.orbit-two i{background:var(--blue);box-shadow:0 0 14px var(--blue);top:80%;left:73%}.hero-code-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081526eb;border:1px solid #83b9ff47;border-radius:7px;width:285px;padding:13px 15px 12px;position:absolute;bottom:38px;right:-2%;box-shadow:0 15px 40px #0000005c}.code-card-head{border-bottom:1px solid var(--line);color:var(--subtle);justify-content:space-between;padding-bottom:10px;font-size:8px;display:flex}.code-card-head i{background:#47627e;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.code-card-head i:first-child{background:#ef8a8a}.code-card-head i:nth-child(2){background:#eccd7d}.code-card-head i:nth-child(3){background:#84d9c0}.code-lines{padding:10px 0 7px}.code-lines p{font:10px var(--mono);color:#dce6f4;grid-template-columns:22px 56px 12px 1fr;align-items:center;margin:5px 0;display:grid}.code-lines p>b{color:#58708d;font-size:8px;font-weight:400}.code-key{color:var(--cyan)}.code-muted{color:#647b96}.code-card-foot{border-top:1px solid var(--line);color:#91a5bc;padding-top:9px;font-size:8px}.code-card-foot .status-dot{width:5px;height:5px}.photo-caption{color:#c2d0df;flex-direction:column;gap:3px;font-size:8px;display:flex;position:absolute;bottom:17px;left:4%}.photo-caption span:last-child{color:var(--subtle)}.photo-caption b{color:var(--cyan);font-size:13px}.visual-index{writing-mode:vertical-rl;color:var(--subtle);font-size:8px;position:absolute;top:12%;right:0}.visual-index span{color:var(--cyan)}.hero-scroll{color:var(--subtle);align-items:center;gap:11px;font-size:8px;display:flex;position:absolute;bottom:24px;left:0}.hero-scroll span{background:var(--cyan);width:38px;height:1px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.1fr;gap:0;margin-top:0;display:grid}.proof-strip>div{border-right:1px solid var(--line);min-height:130px;padding:22px 25px}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border:0}.proof-strip strong{font:600 38px/.95 var(--display);letter-spacing:-.05em;color:var(--text)}.proof-strip strong span{color:var(--cyan);font-size:.67em}.proof-strip p{color:#bbc9da;margin:8px 0 7px;font-size:11px;line-height:1.45}.proof-strip small{color:var(--subtle);font-size:8px}.proof-note{align-items:center;gap:15px;display:flex}.proof-note p{color:#d8e6f3;max-width:205px;font:500 13px/1.55 var(--display)}.mini-spark{color:var(--cyan);font-size:22px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.section-kicker{color:var(--cyan)}.section-kicker span{color:var(--subtle);padding-left:6px}.section-heading h2,.recognition-head h2,.about-main h2{font:500 clamp(31px,4vw,48px)/1.1 var(--display);letter-spacing:-.045em;margin:12px 0 6px}.section-heading h2 em,.recognition-head h2 em,.about-main h2 em,.contact-copy h2 em{color:var(--blue);font-style:normal;font-weight:400}.section-heading p{color:var(--muted);margin:8px 0 0;font-size:13px}.project-filters{flex-wrap:wrap;gap:7px;display:flex}.filter-button{border:1px solid var(--line);color:#91a4ba;font:9px var(--mono);letter-spacing:.025em;cursor:pointer;background:0 0;border-radius:3px;padding:9px 12px;transition:all .2s}.filter-button:hover,.filter-button.active{color:var(--cyan);background:#78e0d014;border-color:#78e0d08c}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-card{border:1px solid var(--line);background:linear-gradient(145deg,#102039e0,#091627f0);border-radius:8px;min-width:0;transition:border-color .2s,transform .2s,opacity .18s;overflow:hidden}.project-card:hover{border-color:#83b9ff6e;transform:translateY(-3px)}.project-card.is-hidden{display:none}.project-feature{grid-column:span 2;grid-template-columns:1.04fr .96fr;min-height:355px;display:grid}.project-art{border-right:1px solid var(--line);background:radial-gradient(#214f6f47,#0000 63%),linear-gradient(135deg,#0c1c31,#081321);min-height:300px;position:relative;overflow:hidden}.project-art:before{content:"";background-image:linear-gradient(#a7c8e40a 1px,#0000 1px),linear-gradient(90deg,#a7c8e40a 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.art-label{z-index:1;color:#9fb3ca;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:16px;left:17px;right:17px}.art-label>span:last-child{color:var(--cyan);margin-left:auto}.live-pulse{width:5px;height:5px;margin:0}.agent-window{background:#050e19c7;border:1px solid #83b9ff47;border-radius:6px;padding:0 17px 15px;position:absolute;inset:22% 9% 12%;box-shadow:0 18px 45px #00000059}.window-bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:30px;display:flex}.window-bar>span{background:#71859d;border-radius:50%;width:5px;height:5px}.window-bar>span:first-child{background:#f18a91}.window-bar>span:nth-child(2){background:#eacb79}.window-bar>span:nth-child(3){background:#85d4ac}.window-bar small{color:#7e94ad;font:8px var(--mono);margin-left:5px}.agent-chat{flex-direction:column;align-items:flex-end;gap:8px;padding:14px 0 12px;display:flex}.chat-user,.chat-agent{border:1px solid var(--line);color:#d5e1f1;border-radius:5px;max-width:85%;padding:8px 10px;font-size:9px}.chat-user{background:#83b9ff1c}.chat-agent{background:#78e0d012;align-self:flex-start}.chat-agent i{color:var(--cyan);font-style:normal}.agent-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#a8bbd0;font:7px var(--mono);text-align:center;justify-content:space-between;align-items:center;gap:4px;padding:8px 0;display:flex}.agent-flow div{border:1px solid #83b9ff30;border-radius:3px;padding:5px 6px}.agent-flow b{color:var(--cyan);font-size:11px}.agent-output{background:#78e0d009;border:1px solid #78e0d033;border-radius:4px;margin-top:10px;padding:8px 10px;position:relative}.agent-output>span{color:var(--cyan);font:7px var(--mono);letter-spacing:.1em}.agent-output strong{color:#d2e1ed;font:500 10px var(--display);margin-top:5px;display:block}.fake-chart{align-items:end;gap:3px;height:20px;display:flex;position:absolute;top:13px;right:10px}.fake-chart i{background:var(--cyan);opacity:.65;border-radius:2px 2px 0 0;width:4px}.fake-chart i:nth-child(3n){height:10px}.fake-chart i:nth-child(3n+1){height:17px}.fake-chart i:nth-child(3n+2){height:13px}.art-stamp{color:#7690aa;font-size:8px;position:absolute;bottom:14px;left:17px}.art-stamp span{color:var(--cyan)}.project-copy{flex-direction:column;padding:22px 24px 21px;display:flex}.project-meta{color:#7f93ac;justify-content:space-between;gap:12px;font-size:8px;display:flex}.project-meta span:last-child{color:var(--gold);text-align:right}.project-copy h3{font:500 25px/1.25 var(--display);letter-spacing:-.025em;margin:14px 0 8px}.project-subtitle{color:#a7c5e4;font:400 12px/1.45 var(--sans);letter-spacing:0;margin-top:3px;display:block}.project-copy>p{color:#a8b9cc;margin:0;font-size:12px;line-height:1.7}.project-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.project-tags span{color:#a5bad1;letter-spacing:.025em;border:1px solid #83b9ff26;border-radius:3px;padding:5px 7px;font-size:7px}.stack-line{color:#8fa2b7;margin-top:auto;padding-top:16px;font-size:9px;line-height:1.6}.stack-line b{color:var(--cyan);padding-right:7px;font-size:7px}.text-link{color:var(--cyan);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:10px;text-decoration:none;display:flex}.text-link:hover{color:#b4f5eb}.project-secure{grid-template-rows:215px 1fr;display:grid}.secure-art{border-right:0;border-bottom:1px solid var(--line);background:radial-gradient(at 50% 53%,#35747938,#0000 57%),linear-gradient(135deg,#0b1b2c,#0a1524);min-height:215px}.secure-visual{justify-content:center;align-items:center;display:flex;position:absolute;top:66px;left:9%;right:9%}.secure-node{color:#d7e6f1;width:82px;height:70px;font:8px var(--mono);background:#0d1f33e6;border:1px solid #83b9ff3d;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.secure-node b{font:500 10px var(--display)}.secure-node svg{fill:none;width:25px;height:25px;stroke:var(--cyan);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.secure-node span{color:#8ea4ba;font-size:7px}.secure-link{background:linear-gradient(90deg,#78e0d033,var(--cyan),#78e0d033);width:min(60px,10%);height:1px;position:relative}.secure-link i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2.4s linear infinite dataflow;position:absolute;top:-2px;left:40%}.secure-link:nth-of-type(4) i{animation-delay:1.1s}.transaction-log{color:#778ca5;font:7px var(--mono);justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:13px;left:10%;right:10%}.transaction-log span:first-child{color:#9cb0c4}.transaction-log i{background:var(--cyan);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.transaction-log b{color:#b4c9dc;font-weight:400}.transaction-log strong{color:var(--lime);font-weight:400}.project-secure .project-copy{padding:19px 21px 20px}.project-secure .project-copy h3{font-size:21px}.project-secure .project-copy>p{font-size:11px}.project-secure .project-tags{margin-top:11px}.project-photo{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#12263c,#101d2b);height:205px;position:relative;overflow:hidden}.project-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.project-photo:after{content:"";background:linear-gradient(#0000,#07111fb8);position:absolute;inset:40% 0 0}.photo-label{z-index:1;color:#e2edf8;font-size:8px;position:absolute;bottom:12px;left:14px}.project-fresh,.project-gopulse,.project-mycfo{grid-template-rows:205px 1fr;min-height:385px;display:grid}.project-fresh .project-photo img{object-fit:cover;object-position:center 44%}.project-fresh .project-copy,.project-gopulse .project-copy,.project-mycfo .project-copy{padding:19px 21px 18px}.project-fresh .project-copy h3,.project-gopulse .project-copy h3,.project-mycfo .project-copy h3{font-size:21px}.project-fresh .project-copy>p,.project-gopulse .project-copy>p,.project-mycfo .project-copy>p{font-size:11px}.project-fresh .project-tags,.project-gopulse .project-tags,.project-mycfo .project-tags{margin-top:12px}.project-fresh .award-note,.project-gopulse .award-note,.project-mycfo .award-note{color:#91a4b9;margin-top:auto;padding-top:14px;font-size:9px;line-height:1.6}.award-note span{color:var(--gold);font-size:7px}.project-photo-tall img{object-position:center 54%}.mycfo-photo{background:#131d28}.mycfo-photo img{object-fit:cover;object-position:center 51%}.project-footnote{color:var(--subtle);font:9px var(--mono);letter-spacing:.025em;margin:16px 0 0}.footnote-mark{color:var(--cyan)}.experience-heading{margin-bottom:30px}.experience-axis{color:var(--subtle);font:8px var(--mono);align-items:center;gap:10px;margin-bottom:4px;display:flex}.experience-axis i{background:var(--line-strong);width:70px;height:1px;position:relative}.experience-axis i:after{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:53%;box-shadow:0 0 10px #78e0d080}.experience-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.experience-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1e32eb,#081423fa);border-radius:7px;min-height:430px;padding:24px;position:relative}.experience-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.company-mark{font:600 22px var(--display);letter-spacing:-.06em}.ant-mark{color:#f4f6fa}.ant-mark span{color:#ed6475;padding-left:2px}.accenture-mark{letter-spacing:-.07em;font-weight:500}.accenture-mark span{color:#bca5fa}.experience-date{color:var(--subtle);font:8px var(--mono);letter-spacing:.08em}.experience-label{color:var(--cyan);margin-top:20px;font-size:8px}.experience-card h3{max-width:420px;font:500 23px/1.25 var(--display);letter-spacing:-.025em;margin:10px 0 8px}.experience-summary{color:#a8b9cc;margin:0;font-size:11px;line-height:1.7}.experience-detail{background:#78e0d009;border:1px solid #78e0d026;border-radius:4px;align-items:flex-start;gap:11px;margin-top:17px;padding:12px;display:flex}.detail-icon{width:27px;height:27px;color:var(--cyan);font:8px var(--mono);border:1px solid #78e0d052;border-radius:4px;flex:0 0 27px;place-items:center;display:grid}.experience-detail p{color:#cad8e6;margin:0;font-size:10px;line-height:1.6}.impact-row{align-items:center;gap:12px;margin-top:17px;display:flex}.impact-row>strong{color:var(--cyan);font:600 34px/.95 var(--display);letter-spacing:-.05em}.impact-row>span{color:#dbe7f2;font-size:10px;line-height:1.45}.impact-row small{color:var(--subtle);font:8px var(--mono)}.experience-skills{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:14px;display:flex}.experience-skills span{color:#a5b8cd;font:7px var(--mono);letter-spacing:.025em;background:#83b9ff0f;padding:5px 7px}.pipeline{border:1px solid var(--line);color:#c2d2e3;font:8px var(--mono);text-align:center;background:#050e195c;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;margin:16px 0;padding:11px 10px;display:flex}.pipeline span{border:1px solid #83b9ff33;border-radius:3px;place-items:center;min-width:54px;min-height:32px;display:grid}.pipeline b{color:var(--cyan);font-weight:400}.accenture-card .impact-row{margin-top:14px}.experience-aside{border:1px solid var(--line);background:#0c1a2d7a;align-items:center;gap:26px;margin-top:16px;padding:19px 23px;display:flex}.aside-label{color:var(--cyan);flex:none;font-size:8px}.experience-aside p{color:#d4e0ed;max-width:630px;font:500 14px/1.55 var(--display);margin:0}.aside-sig{color:#7188a1;margin-left:auto;font-size:17px}.aside-sig span{color:var(--cyan)}.toolkit-section{padding-bottom:110px}.toolkit-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.toolkit-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1a2d9e;grid-template-columns:29px minmax(0,1fr) 100px;gap:14px;min-height:190px;padding:23px 22px;display:grid;position:relative}.toolkit-card:nth-child(2n){border-right:0}.toolkit-card:nth-last-child(-n+2){border-bottom:0}.toolkit-num{color:var(--cyan);font-size:8px}.toolkit-card h3{color:#e7eff9;font:500 16px var(--display);margin:0}.toolkit-card p{color:var(--muted);font:9px/1.6 var(--sans);letter-spacing:0;text-transform:none;margin:7px 0 13px}.tool-list{flex-wrap:wrap;gap:6px;display:flex}.tool-list span{color:#a7bad0;letter-spacing:.015em;border:1px solid #83b9ff29;padding:5px 7px;font-size:7px}.tool-visual{color:#83b9ffa6;place-self:center;place-items:center;width:77px;height:77px;display:grid;position:relative}.ai-visual svg{fill:none;stroke:#83b9ff57;stroke-width:1px;width:77px;height:77px;overflow:visible}.ai-visual svg .ai-core{fill:var(--cyan);stroke:var(--cyan);filter:drop-shadow(0 0 7px var(--cyan));animation:2.4s ease-in-out infinite pulse}.api-visual>span{font:22px var(--mono);color:var(--blue)}.api-visual i{background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #78e0d0a6}.api-visual i:first-of-type{top:13px;left:7px}.api-visual i:nth-of-type(2){bottom:13px;left:13px}.api-visual i:nth-of-type(3){top:17px;right:5px}.data-visual{border-bottom:1px solid #83b9ff4d;align-items:flex-end;gap:4px;padding:12px;display:flex}.data-visual i{background:linear-gradient(var(--cyan),#78e0d01a);border-radius:3px 3px 0 0;width:5px;height:28%;animation:1.8s ease-in-out infinite alternate datapulse}.data-visual i:nth-child(2n){height:72%;animation-delay:.3s}.data-visual i:nth-child(3n){height:46%;animation-delay:.6s}.data-visual i:nth-child(4n){height:88%;animation-delay:.9s}.mobile-visual>div{background:#050e1980;border:1px solid #83b9ff66;border-radius:7px;width:40px;height:67px;padding:10px 6px}.mobile-visual i{background:var(--cyan);width:12px;height:2px;margin:0 auto 7px;display:block}.mobile-visual b{background:#83b9ff52;border-radius:2px;height:5px;margin:5px 0;display:block}.mobile-visual b:nth-of-type(2){background:#78e0d06b;width:70%}.mobile-visual b:nth-of-type(3){width:85%}.recognition-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:55px;padding-bottom:65px}.recognition-head{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.recognition-head h2{font-size:32px}.recognition-head p{color:var(--muted);text-align:right;margin:0;font-size:10px}.recognition-list{border-top:1px solid var(--line)}.recognition-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(230px,1fr) 130px minmax(200px,.8fr);align-items:center;gap:16px;min-height:59px;display:grid}.recognition-list span{color:var(--subtle);font-size:8px}.recognition-list strong{font:500 12px var(--display)}.recognition-list b{color:var(--gold);font-size:8px;font-weight:400}.recognition-list small{color:#91a4ba;text-align:right;letter-spacing:.03em;font-size:7px}.about-section{grid-template-columns:1.4fr .6fr;gap:45px;padding-bottom:110px;display:grid}.about-main h2{max-width:640px}.about-main>p{color:#b1c0d1;max-width:680px;margin:14px 0 26px;font-size:13px;line-height:1.85}.education-line{border-top:1px solid var(--line);align-items:center;gap:13px;padding-top:16px;display:flex}.edu-icon{width:39px;height:39px;color:var(--cyan);font:9px var(--mono);border:1px solid #83b9ff40;border-radius:4px;place-items:center;display:grid}.education-line>div{flex-direction:column;gap:2px;display:flex}.education-line strong{font:500 12px var(--display)}.education-line>div span{color:var(--muted);font-size:10px}.edu-location{color:var(--subtle);margin-left:auto;font-size:7px}.about-side{border:1px solid var(--line);background:radial-gradient(#12374b4d,#07111f33 70%);flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.side-orbit{place-items:center;width:164px;height:164px;display:grid;position:relative}.side-orbit:before,.side-orbit:after{content:"";border:1px solid #83b9ff30;border-radius:50%;position:absolute;inset:4px}.side-orbit:after{border-color:#78e0d033;inset:28px}.side-orbit>b{font:600 28px var(--display);letter-spacing:-.08em;color:#e6effa}.side-orbit i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.side-orbit i:first-child{top:13px;left:36px}.side-orbit i:nth-child(2){background:var(--blue);box-shadow:0 0 12px var(--blue);bottom:42px;right:16px}.side-orbit i:nth-child(3){background:var(--gold);width:4px;height:4px;box-shadow:0 0 8px var(--gold);bottom:20px;left:33px}.about-side>p{text-align:center;color:#bdcbd9;max-width:280px;font:500 11px/1.6 var(--display);margin:0 20px 8px}.about-side>span{color:var(--subtle);font-size:7px}.contact-section{background:radial-gradient(at 83% 40%,#1a566738,#0000 42%),linear-gradient(115deg,#0c1b2e,#091626);border:1px solid #78e0d033;border-radius:8px;align-items:center;min-height:390px;margin-bottom:55px;padding:58px 8%;display:flex;position:relative;overflow:hidden}.contact-copy{z-index:2;max-width:640px;position:relative}.contact-copy .eyebrow{color:var(--cyan)}.contact-copy h2{font:500 clamp(37px,5.5vw,62px)/1.02 var(--display);letter-spacing:-.055em;margin:13px 0 12px}.contact-copy h2 em{color:var(--cyan)}.contact-copy>p{color:#afc0d1;max-width:490px;margin:0 0 22px;font-size:12px;line-height:1.75}.contact-links{gap:20px;margin-top:22px;display:flex}.contact-links a{color:#a7bad0;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:flex}.contact-links a:hover{color:var(--cyan)}.contact-orbit{border:1px solid #83b9ff24;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.contact-orbit:before,.contact-orbit:after{content:"";border:1px solid #78e0d026;border-radius:50%;position:absolute;inset:34px}.contact-orbit:after{border-color:#83b9ff29;inset:72px}.contact-orbit i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;animation:12s linear infinite orbit;position:absolute}.contact-orbit i:first-child{top:23px;left:92px}.contact-orbit i:nth-child(2){background:var(--blue);box-shadow:0 0 14px var(--blue);animation-duration:17s;bottom:87px;right:20px}.contact-orbit i:nth-child(3){background:var(--gold);width:4px;height:4px;box-shadow:0 0 10px var(--gold);animation-duration:21s;bottom:24px;left:55px}.contact-orbit b{color:var(--cyan);font:32px var(--display);place-items:center;font-weight:400;display:grid;position:absolute;inset:0}.site-footer{border-top:1px solid var(--line);min-height:74px;color:var(--subtle);align-items:center;gap:20px;font-size:7px;display:flex}.footer-brand{color:#ecf3fb;font:600 22px var(--display);letter-spacing:-1.5px;text-decoration:none}.business-link{color:#9fb3c7;font:8px var(--mono);letter-spacing:.025em;text-transform:none;align-items:center;gap:6px;margin-left:auto;text-decoration:none;display:flex}.business-link:hover{color:var(--cyan)}.business-link svg{width:12px;height:12px}.copyright{padding-left:8px}@keyframes dataflow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:94%}}@keyframes pulse{50%{opacity:.45;transform:scale(.82)}}@keyframes datapulse{to{opacity:.38;transform-origin:bottom;transform:scaleY(.63)}}@keyframes orbit{to{transform:rotate(360deg)translate(8px)}}@media (width<=1000px){:root{--wrap:900px}.hero{grid-template-columns:1fr .85fr;gap:10px;min-height:625px}.hero h1{font-size:clamp(48px,6vw,68px)}.hero-visual{min-height:450px}.portrait-frame{height:365px}.hero-code-card{width:260px;right:-4%}.proof-strip>div{padding-inline:17px}.project-copy{padding:19px}.project-feature{min-height:330px}.experience-card{padding:20px}.toolkit-card{grid-template-columns:23px minmax(0,1fr) 70px;padding:20px 16px}.tool-visual,.ai-visual svg{width:65px;height:65px}.recognition-list>div{grid-template-columns:55px minmax(200px,1fr) 110px minmax(160px,.8fr)}}@media (width<=760px){.section-wrap{width:calc(100% - 36px)}.section-space{padding-top:80px}.site-header{width:calc(100% - 22px);height:66px;padding:0 8px}.brand-caption{font-size:7px}.brand-mark{font-size:23px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:4px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;display:flex}.menu-toggle>span:not(.sr-only){background:#d7e4f1;width:15px;height:1px;margin:auto}.site-nav{border:1px solid var(--line);background:#07111ffa;border-top:0;flex-direction:column;align-items:stretch;gap:0;padding:7px 14px 14px;display:none;position:absolute;top:65px;left:0;right:0}.site-nav.open{display:flex}.site-nav a{border-bottom:1px solid #b3cce714;padding:12px 5px}.site-nav .nav-contact{justify-content:space-between;margin-top:9px;padding:11px}.hero{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:57px;padding-bottom:65px}.hero-copy{max-width:none}.eyebrow{font-size:8px}.hero h1{margin:18px 0 12px;font-size:clamp(45px,12vw,67px)}.hero-lede{max-width:500px;font-size:17px}.hero-context{font-size:12px}.hero-actions{gap:8px;margin-top:22px}.button{min-height:43px;padding:0 12px;font-size:10px}.hero-socials{margin-top:23px}.social-note{font-size:7px}.hero-visual{min-height:390px;margin-top:8px}.visual-grid{inset:3% 0}.orbit{width:330px;height:180px}.orbit-two{width:350px;height:210px}.portrait-frame{width:64%;max-width:280px;height:325px;transform:translate(-5px,-8px)}.hero-code-card{width:min(255px,74%);padding:11px;bottom:26px;right:0}.photo-caption{font-size:7px;bottom:7px;left:2%}.visual-index{top:5%;right:3%}.hero-scroll{font-size:7px;bottom:13px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip>div{border-bottom:1px solid var(--line);min-height:112px;padding:18px 14px}.proof-strip>div:first-child{padding-left:14px}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(3),.proof-strip>div:last-child{border-bottom:0}.proof-strip strong{font-size:33px}.proof-strip p{font-size:10px}.proof-note p{font-size:11px}.section-heading{margin-bottom:24px;display:block}.section-heading h2,.recognition-head h2,.about-main h2{font-size:34px}.section-heading p{font-size:11px}.project-filters{flex-wrap:nowrap;margin-top:18px;padding-bottom:3px;overflow-x:auto}.filter-button{flex:none;font-size:8px}.project-grid{grid-template-columns:1fr;gap:12px}.project-feature{grid-column:auto;grid-template-columns:1fr}.project-art{border-right:0;border-bottom:1px solid var(--line);min-height:280px}.agent-window{padding-inline:13px;inset:45px 7% 36px}.art-label{font-size:7px;top:12px;left:12px;right:12px}.project-copy{padding:17px 16px}.project-copy h3{font-size:22px}.project-copy>p{font-size:11px}.project-secure{grid-template-rows:200px 1fr}.secure-art{min-height:200px}.transaction-log{font-size:6px}.secure-node{width:72px;height:64px}.secure-link{width:8%}.project-secure .project-copy{padding:17px 16px}.project-secure .project-copy>p{font-size:11px}.project-fresh,.project-gopulse,.project-mycfo{grid-template-rows:190px 1fr;min-height:0}.project-photo{height:190px}.project-fresh .project-copy,.project-gopulse .project-copy,.project-mycfo .project-copy{padding:17px 16px}.project-fresh .project-copy h3,.project-gopulse .project-copy h3,.project-mycfo .project-copy h3{font-size:20px}.project-footnote{font-size:8px;line-height:1.6}.experience-heading{align-items:flex-end;display:flex}.experience-axis{display:none}.experience-grid{grid-template-columns:1fr;gap:12px}.experience-card{min-height:0;padding:18px 16px}.experience-card h3{font-size:21px}.experience-summary{font-size:10px}.experience-aside{gap:12px;padding:15px}.experience-aside p{font-size:12px}.aside-label{font-size:7px}.aside-sig{font-size:13px}.toolkit-section{padding-bottom:80px}.toolkit-grid{grid-template-columns:1fr}.toolkit-card{grid-template-columns:25px minmax(0,1fr) 65px;min-height:164px;padding:19px 14px;border-right:0!important;border-bottom:1px solid var(--line)!important}.toolkit-card:last-child{border-bottom:0!important}.toolkit-card h3{font-size:14px}.toolkit-card p{font-size:8px}.tool-list{gap:5px}.tool-list span{font-size:6px}.tool-visual,.ai-visual svg{width:60px;height:60px}.recognition-section{padding-top:40px;padding-bottom:42px}.recognition-head{align-items:flex-start;gap:15px}.recognition-head h2{font-size:27px}.recognition-head p{font-size:8px}.recognition-list>div{grid-template-columns:44px 1fr auto;gap:8px;padding:11px 0}.recognition-list strong{font-size:10px}.recognition-list b{font-size:7px}.recognition-list small{text-align:left;grid-area:2/2/auto/4;font-size:6px}.about-section{grid-template-columns:1fr;gap:24px;padding-bottom:78px}.about-main>p{font-size:11px}.about-side{min-height:215px}.side-orbit{width:135px;height:135px}.edu-location{font-size:6px}.education-line strong{font-size:10px}.education-line>div span{font-size:8px}.contact-section{min-height:390px;margin-bottom:34px;padding:43px 23px}.contact-copy h2{font-size:43px}.contact-copy>p{font-size:11px}.contact-orbit{opacity:.55;width:220px;height:220px;right:-85px}.contact-links{gap:15px}.site-footer{flex-wrap:wrap;gap:10px;padding:17px 0;font-size:6px}.business-link{order:5;width:100%;margin:4px 0 0;font-size:8px}.copyright{margin-left:auto}}@media (width<=390px){.section-wrap{width:calc(100% - 28px)}.hero h1{font-size:44px}.hero-actions{align-items:stretch}.hero-actions .button{gap:8px;font-size:9px}.social-note{max-width:160px;line-height:1.45}.hero-visual{min-height:355px}.portrait-frame{height:295px}.hero-code-card{width:76%}.project-meta{font-size:7px}.project-grid{gap:10px}.agent-flow{font-size:6px}.agent-flow div{padding:5px 4px}.transaction-log{gap:5px;font-size:5px}.pipeline{gap:4px;padding:8px 5px}.pipeline span{min-width:46px;font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#050609;--bg-2:#090a0f;--surface:#0d0e13;--surface-2:#14151c;--line:#e3e8f11f;--line-strong:#e3e8f140;--text:#f5f5f7;--muted:#a3a4ad;--subtle:#6e707a;--blue:#ff4b47;--cyan:#ff554e;--lime:#ff936f;--gold:#ffb894}body{background:#050609}body:before{opacity:.42;background-image:radial-gradient(1px 1px at 12% 21%,#ff4f47b3 0,#0000 2px),radial-gradient(1px 1px at 78% 27%,#eceef58f 0,#0000 2px),radial-gradient(1px 1px at 61% 80%,#ffffff73 0,#0000 2px),radial-gradient(1px 1px at 39% 65%,#ff746273 0,#0000 2px),radial-gradient(1px 1px at 92% 72%,#ffffff61 0,#0000 2px)}.site-header{background:#050609d6}.hero{min-height:700px}.hero-copy{max-width:650px}.hero h1{letter-spacing:-.085em;max-width:670px;margin:22px 0 12px;font-size:clamp(72px,8.2vw,108px);line-height:.84}.hero h1 span{color:#ff4b47;text-shadow:0 0 38px #ff4b4729}.hero-role{color:#ff8178;font:500 10px var(--mono);letter-spacing:.14em;margin:22px 0 10px}.hero-role i{color:#787983;padding-inline:7px;font-style:normal}.hero-lede{font-size:19px}.hero-visual{min-height:510px}.portrait-frame{border-color:#ff4b475c;width:min(77%,355px);height:435px;box-shadow:0 26px 90px #000000a6,0 0 36px #ff4b4712}.portrait-frame:after{background:linear-gradient(#0000 66%,#05060991)}.hero-code-card{background:#090a0eed;border-color:#ff4b4757}.visual-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);border-color:#ff4b471f}.orbit{border-color:#ff4b4733}.orbit-two{border-color:#ffffff1f}.proof-strip{border-color:#e3e8f126}.proof-strip>div{border-color:#e3e8f11f}.project-card,.experience-card,.toolkit-grid,.recognition-section,.about-side,.contact-section{background-color:#090a0e}.project-card{background:linear-gradient(145deg,#121217f2,#08090cfa)}.project-art{background:radial-gradient(#82262b47,#0000 63%),linear-gradient(135deg,#121116,#08090d)}.project-art:before{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.secure-art{background:radial-gradient(at 50% 53%,#7b272c45,#0000 57%),linear-gradient(135deg,#121116,#08090d)}.experience-card{background:linear-gradient(145deg,#121217fa,#08090cfa)}.toolkit-grid{background:#0c0c10cc}.toolkit-card{background:#0c0c109e}.contact-section{background:radial-gradient(at 83% 40%,#89232a36,#0000 42%),linear-gradient(115deg,#111015,#08090d);border-color:#ff4b4740}.contact-orbit{border-color:#ff4b472e}.contact-orbit:before{border-color:#ff786930}.contact-orbit:after{border-color:#ffffff21}.recognition-list>div{border-color:#e3e8f11c}.mini-generated{z-index:2;animation:1.08s cubic-bezier(.17,.72,.2,1) both mini-drag-place;animation-delay:var(--build-delay,0s);transform-origin:50%;will-change:transform,filter,clip-path;position:relative}.mini-generated:before{content:"";z-index:11;border-radius:inherit;pointer-events:none;opacity:0;animation:1.08s ease-out both selection-scan;animation-delay:var(--build-delay,0s);border:1px dashed #ff4b47b3;position:absolute;inset:0}.mini-generated .drag-agent{z-index:14;left:var(--agent-x,calc(100% - 30px));top:var(--agent-y,calc(100% - 24px));opacity:0;pointer-events:none;filter:drop-shadow(0 3px 5px #000000a6);animation:1.08s cubic-bezier(.18,.7,.2,1) both cursor-carry;animation-delay:var(--build-delay,0s);align-items:flex-start;gap:3px;display:flex;position:absolute}.drag-agent svg{fill:#ff4b47;stroke:#09090b;stroke-width:1.3px;stroke-linejoin:round;width:20px;height:24px}.drag-agent b{color:#ff8178;font:7px var(--mono);letter-spacing:.06em;white-space:nowrap;background:#08080b;border:1px solid #ff4b479e;border-radius:3px;margin-top:13px;padding:3px 5px}.mini-generated:nth-child(3n) .drag-agent svg{fill:#f0f0f4}.mini-generated:nth-child(3n) .drag-agent b{color:#f0f0f4;border-color:#f0f0f466}@keyframes mini-drag-place{0%{opacity:.05;transform:translate3d(var(--drag-x,30px),var(--drag-y,22px),0) scale(.965) rotate(var(--drag-rotate,1deg));filter:blur(6px);clip-path:inset(0 0 20% round 7px)}20%{opacity:.6;filter:blur(2px)}35%{opacity:.88;transform:translate3d(var(--drag-mid-x,10px),var(--drag-mid-y,8px),0) scale(.99);filter:blur(.7px);clip-path:inset(0 0 6% round 7px)}64%{opacity:1;filter:none;clip-path:inset(0 round 7px);transform:translate(0,0)scale(1);box-shadow:0 0 0 1px #ff4b4794}78%{box-shadow:0 0 0 2px #ff4b4733}to{opacity:1;filter:none;clip-path:inset(0 round 7px);box-shadow:none;transform:none}}@keyframes selection-scan{0%{opacity:0;clip-path:inset(85% 0 0)}18%{opacity:.95;clip-path:inset(0)}66%{opacity:.7}to{opacity:0}}@keyframes cursor-carry{0%{opacity:0;transform:translate3d(var(--agent-start-x,-30px),var(--agent-start-y,-22px),0) scale(.76)}9%{opacity:1;transform:translate3d(var(--agent-start-x,-30px),var(--agent-start-y,-22px),0) scale(1)}18%{opacity:1;transform:translate3d(var(--agent-start-x,-30px),var(--agent-start-y,-22px),0) scale(.9)}35%{opacity:1;transform:translate3d(var(--agent-mid-x,-10px),var(--agent-mid-y,-8px),0) scale(1)}64%{opacity:1;transform:translate(0,0)scale(1)}72%{opacity:1;transform:translate(-2px,-4px)scale(.9)}to{opacity:0;transform:translate(11px,-15px)scale(.78)}}@media (width<=760px){.drag-agent svg{width:17px;height:20px}.drag-agent b{font-size:6px}}@media (prefers-reduced-motion:reduce){.mini-generated{will-change:auto;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}.mini-generated:before,.mini-generated .drag-agent{display:none!important}}.project-period{color:var(--subtle);font:8px var(--mono);letter-spacing:.06em;margin:-3px 0 12px}.project-piezo,.project-shoesfit{grid-template-rows:230px 1fr;min-width:0;display:grid}.project-piezo .project-photo{height:230px}.project-piezo .project-photo img{object-position:center 42%}.shoesfit-preview{border-bottom:1px solid var(--line);background:radial-gradient(#ff4b471a,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:230px;padding:25px;display:flex;position:relative}.shoesfit-preview>span{color:var(--muted);font:8px var(--mono);letter-spacing:.1em;align-self:flex-start}.shoesfit-preview svg{fill:#ff4b4714;width:240px;max-width:90%;stroke:var(--cyan);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.shoesfit-preview>div{font:8px var(--mono);color:var(--muted);align-items:center;gap:15px;display:flex}.shoesfit-preview i{color:var(--cyan);font-style:normal}@media (width<=760px){.project-piezo,.project-shoesfit{grid-template-rows:190px 1fr}.project-piezo .project-photo{height:190px}.shoesfit-preview{min-height:190px;padding:18px}.project-period{font-size:7px}.recognition-list small{line-height:1.6}}.project-satupay{grid-template-rows:230px 1fr;display:grid}.satupay-preview{border-bottom:1px solid var(--line);background:radial-gradient(circle at 51% 60%,#ff74622b,#0000 55%),#0b0b10;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.satupay-preview:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.satupay-phone{z-index:1;color:#fff;background:#17151c;border:1px solid #ff8c8280;border-radius:20px 20px 0 0;width:170px;height:192px;margin-top:28px;padding:14px;position:relative;box-shadow:0 15px 35px #0000006b}.satupay-phone>span{color:var(--cyan);font:700 11px var(--display);letter-spacing:.08em}.satupay-phone>b{font:600 16px/1.15 var(--display);margin:16px 0 10px;display:block}.satupay-wallets{background:#302329;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.satupay-wallets i{font:7px var(--mono);color:#d3b5b5;font-style:normal}.satupay-wallets strong{font:600 10px var(--display)}.satupay-tiles{gap:5px;margin-top:8px;display:flex}.satupay-tiles i{color:#dab4b4;font:7px var(--mono);text-align:center;border:1px solid #ffffff21;border-radius:5px;flex:1;padding:6px 3px;font-style:normal}.satupay-badge{color:var(--muted);font:8px var(--mono);letter-spacing:.1em;position:absolute;top:16px;left:18px}@media (width<=760px){.project-satupay{grid-template-rows:190px 1fr}.satupay-preview{min-height:190px}.satupay-phone{width:150px;height:160px;margin-top:26px}.satupay-phone>b{margin:11px 0 8px;font-size:14px}}:root{--muted:#b9bbc5;--subtle:#999ba8}.site-nav a{font-size:14px}.brand-caption,.eyebrow,.section-kicker{font-size:11px}.hero-role{font-size:12px}.social-note{font:11px/1.45 var(--mono)}.hero-context{font-size:15px;line-height:1.7}.proof-strip p{font-size:13px}.proof-strip small{font-size:10px}.section-heading p{font-size:15px}.filter-button{font:11px var(--mono);padding:10px 14px}.project-copy>p,.project-secure .project-copy>p,.project-fresh .project-copy>p,.project-gopulse .project-copy>p,.project-mycfo .project-copy>p{font-size:14px;line-height:1.65}.project-meta,.photo-label,.art-label,.art-stamp,.project-period,.project-tags span{font-size:10px}.stack-line{font-size:12px}.stack-line b{font-size:10px}.text-link{font-size:12px}.award-note,.project-fresh .award-note,.project-gopulse .award-note,.project-mycfo .award-note{font-size:11px}.award-note span{font-size:10px}.project-footnote{font:11px/1.6 var(--mono)}.experience-date,.experience-label,.aside-label{font-size:11px}.experience-summary{font-size:14px}.experience-detail p{font-size:13px}.experience-skills span{font-size:10px}.impact-row>span{font-size:12px}.impact-row small{font:10px/1.5 var(--mono)}.toolkit-num{font-size:11px}.toolkit-card h3{font-size:18px}.toolkit-card p{font:13px/1.55 var(--sans)}.tool-list span{font-size:10px}.recognition-head p{font-size:12px}.recognition-list span,.recognition-list b{font-size:11px}.recognition-list strong{font-size:14px}.recognition-list small{font-size:10px}.about-main>p{font-size:15px}.edu-icon{font-size:11px}.education-line>div span{font-size:12px}.edu-location,.about-side>span{font-size:10px}.contact-copy>p{font-size:15px}.contact-links a{font-size:11px}.site-footer{font-size:10px}.business-link{font:10px var(--mono)}.code-card-head,.code-card-foot,.photo-caption,.visual-index,.hero-scroll{font-size:10px}.code-lines p{font-size:11px}.code-lines p>b,.window-bar small,.agent-output>span{font-size:9px}.chat-user,.chat-agent{font-size:10px}.agent-flow,.transaction-log{font-size:8px}.agent-output strong{font-size:11px}.secure-node span{font-size:9px}.shoesfit-preview>span,.shoesfit-preview>div,.satupay-badge{font-size:10px}.satupay-wallets i,.satupay-tiles i{font-size:9px}.satupay-wallets strong{font-size:11px}@media (width<=760px){.site-nav a{font-size:13px}.brand-caption{font-size:9px}.eyebrow,.section-kicker,.hero-role{font-size:10px}.hero-context{font-size:14px}.social-note{font-size:9px}.button,.hero-actions .button{font-size:11px}.proof-strip p{font-size:12px}.proof-strip small{font-size:9px}.section-heading p{font-size:13px}.filter-button{font-size:10px}.project-copy>p,.project-secure .project-copy>p,.project-fresh .project-copy>p,.project-gopulse .project-copy>p,.project-mycfo .project-copy>p{font-size:13px}.project-meta,.photo-label,.art-label,.art-stamp,.project-period,.project-tags span{font-size:9px}.stack-line,.text-link,.award-note,.project-fresh .award-note,.project-gopulse .award-note,.project-mycfo .award-note{font-size:11px}.award-note span{font-size:9px}.project-footnote,.experience-date,.experience-label,.aside-label{font-size:10px}.experience-summary{font-size:13px}.experience-detail p,.impact-row>span{font-size:12px}.experience-skills span,.impact-row small{font-size:9px}.toolkit-card h3{font-size:16px}.toolkit-card p{font-size:12px}.tool-list span{font-size:9px}.recognition-head p{font-size:11px}.recognition-list strong{font-size:12px}.recognition-list span,.recognition-list b,.recognition-list small{font-size:9px}.about-main>p,.contact-copy>p{font-size:13px}.education-line strong{font-size:12px}.education-line>div span{font-size:10px}.edu-location,.about-side>span{font-size:9px}.contact-links a{font-size:10px}.site-footer,.business-link{font-size:9px}.code-card-head,.code-card-foot,.photo-caption,.visual-index,.hero-scroll,.agent-flow,.transaction-log,.pipeline span{font-size:8px}.shoesfit-preview>span,.shoesfit-preview>div,.satupay-badge{font-size:9px}.satupay-wallets i,.satupay-tiles i{font-size:8px}.project-feature .project-art{min-height:330px}.project-feature .agent-window{bottom:45px}.project-feature .art-stamp{bottom:16px}}
