.page-module___8aEwW__page{color:#e5e7eb;isolation:isolate;background:#070b16;min-height:100vh;position:relative}.page-module___8aEwW__glowOne,.page-module___8aEwW__glowTwo{z-index:-1;filter:blur(70px);opacity:.35;border-radius:999px;width:360px;height:360px;animation:10s ease-in-out infinite page-module___8aEwW__float;position:fixed}.page-module___8aEwW__glowOne{background:#2563eb;top:-130px;right:-120px}.page-module___8aEwW__glowTwo{background:#7c3aed;animation-delay:1.4s;bottom:-120px;left:-120px}.page-module___8aEwW__main{gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:26px 24px 56px;display:grid}.page-module___8aEwW__nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #94a3b83d;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:12px}.page-module___8aEwW__logo{color:#fff;letter-spacing:.06em;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:700;display:grid}.page-module___8aEwW__links{flex-wrap:wrap;gap:16px;display:flex}.page-module___8aEwW__links a{color:#cbd5e1;font-size:.9rem;transition:color .2s}.page-module___8aEwW__hero,.page-module___8aEwW__section{background:#0f172aad;border:1px solid #94a3b833;border-radius:16px;animation:.75s both page-module___8aEwW__fadeUp;box-shadow:0 20px 34px #02061759}.page-module___8aEwW__hero{padding:32px}.page-module___8aEwW__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:22px;display:grid}.page-module___8aEwW__kicker{color:#bfdbfe;text-transform:uppercase;letter-spacing:.1em;background:#2563eb29;border:1px solid #60a5fa59;border-radius:999px;width:fit-content;padding:6px 11px;font-size:.78rem}.page-module___8aEwW__hero h1{letter-spacing:-.03em;max-width:760px;margin-top:14px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.02}.page-module___8aEwW__gradient{color:#0000;background-image:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;display:block}.page-module___8aEwW__subtitle{color:#cbd5e1;max-width:720px;margin-top:14px;line-height:1.7}.page-module___8aEwW__ctas{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page-module___8aEwW__ctas a{border:1px solid #0000;border-radius:10px;padding:10px 16px;font-weight:600;transition:transform .2s,box-shadow .2s}a.page-module___8aEwW__primary{color:#fff;background:linear-gradient(90deg,#1d4ed8,#4338ca);border-color:#1d4ed8}a.page-module___8aEwW__secondary{color:#e2e8f0;background:#1e293ba6;border-color:#94a3b840}.page-module___8aEwW__companyBadges{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.page-module___8aEwW__profileFrame{background:#0f172a8c;border:1px solid #94a3b84d;border-radius:18px;justify-self:end;width:min(100%,360px);overflow:hidden;box-shadow:0 16px 28px #02061773}.page-module___8aEwW__profileFrame img{object-fit:cover;width:100%;height:auto;display:block}.page-module___8aEwW__companyBadges span{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b842;border-radius:999px;padding:6px 12px;font-size:.84rem}.page-module___8aEwW__section{padding:24px}.page-module___8aEwW__sectionIndex{color:#93c5fd;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem}.page-module___8aEwW__section h2{margin-bottom:10px;font-size:1.5rem}.page-module___8aEwW__section p{color:#cbd5e1;line-height:1.7}.page-module___8aEwW__skillGrid{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.page-module___8aEwW__skillChip{color:#e2e8f0;background:#1e293b99;border:1px solid #94a3b84d;border-radius:999px;padding:7px 12px;font-size:.88rem}.page-module___8aEwW__sectionIntro{margin-bottom:14px}.page-module___8aEwW__buildGrid{gap:10px;margin-top:14px;display:grid}.page-module___8aEwW__buildCard{color:#dbe3f1;background:#1e293b8c;border:1px solid #94a3b83d;border-radius:10px;padding:11px 13px;font-size:.92rem;line-height:1.65}.page-module___8aEwW__workGrid{grid-template-columns:1fr;gap:16px;margin-top:14px;display:grid}.page-module___8aEwW__workCard{background:#0f172a8f;border:1px solid #94a3b83b;border-radius:14px;transition:transform .25s,border-color .25s;overflow:hidden}.page-module___8aEwW__browserFrame{background:#0f172a;border-bottom:1px solid #94a3b83d;place-items:center;display:grid}.page-module___8aEwW__browserBar{border-bottom:1px solid #94a3b838;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.page-module___8aEwW__browserBar span{background:#334155;border-radius:50%;width:10px;height:10px}.page-module___8aEwW__browserFrame img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.page-module___8aEwW__cardBody{padding:16px}.page-module___8aEwW__cardHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module___8aEwW__cardBody h3{margin-bottom:2px;font-size:1.18rem}.page-module___8aEwW__role{color:#93c5fd;margin-bottom:6px;font-size:.9rem}.page-module___8aEwW__duration{color:#a5b4fc;white-space:nowrap;font-size:.8rem}.page-module___8aEwW__metrics{flex-wrap:wrap;gap:8px;margin-top:10px;list-style:none;display:flex}.page-module___8aEwW__metrics li{color:#ddd6fe;background:#7c3aed1f;border:1px solid #a78bfa57;border-radius:999px;padding:5px 9px;font-size:.76rem}.page-module___8aEwW__workDetails{gap:7px;margin-top:10px;padding-left:18px;display:grid}.page-module___8aEwW__workDetails li{color:#cbd5e1;font-size:.9rem;line-height:1.6}.page-module___8aEwW__caseStudy{background:#0f172a80;border:1px solid #94a3b840;border-radius:10px;margin-top:12px;padding:10px 12px}.page-module___8aEwW__caseStudy h4{color:#c4b5fd;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.88rem}.page-module___8aEwW__caseStudy p{font-size:.87rem;line-height:1.55}.page-module___8aEwW__caseStudy p+p{margin-top:6px}.page-module___8aEwW__tags{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.page-module___8aEwW__tags li{color:#bfdbfe;background:#2563eb29;border:1px solid #60a5fa57;border-radius:999px;padding:5px 9px;font-size:.78rem}.page-module___8aEwW__cardBody a{color:#93c5fd;margin-top:13px;text-decoration:underline;display:inline-flex}.page-module___8aEwW__contact{text-align:center}.page-module___8aEwW__contactMeta{margin-top:10px}.page-module___8aEwW__contactMeta a{color:#93c5fd;text-decoration:underline}.page-module___8aEwW__contact .page-module___8aEwW__ctas{justify-content:center}.page-module___8aEwW__footer{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:10px 4px;font-size:.88rem;display:flex}.page-module___8aEwW__footerLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__footerLinks a{color:#cbd5e1;text-decoration:underline}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__links a:hover{color:#fff}a.page-module___8aEwW__primary:hover,a.page-module___8aEwW__secondary:hover{transform:translateY(-1px)}a.page-module___8aEwW__primary:hover{box-shadow:0 10px 22px #2563eb59}.page-module___8aEwW__workCard:hover{border-color:#60a5fa7a;transform:translateY(-4px)}}@media (max-width:760px){.page-module___8aEwW__main{gap:14px;padding:16px 14px 40px}.page-module___8aEwW__hero,.page-module___8aEwW__section{padding:18px}.page-module___8aEwW__nav{position:static}.page-module___8aEwW__heroGrid{grid-template-columns:1fr}.page-module___8aEwW__profileFrame{justify-self:start;width:min(100%,320px)}}@keyframes page-module___8aEwW__float{0%,to{transform:translate(0)}50%{transform:translate(10px,-10px)}}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
