@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{font-family:var(--font-geist-sans),"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e5e7eb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:#0b0b10;font-weight:400;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:#e5e7eb;background:radial-gradient(circle at 20% 10%,#94a3b814,#0000 45%),radial-gradient(circle at 80% 0,#3b82f62e,#0000 35%),radial-gradient(circle at 50% 80%,#ec48991f,#0000 40%),#0b0b10;margin:0}a{color:inherit;text-decoration:none}#__next{min-height:100vh}.page{z-index:1;flex-direction:column;gap:64px;max-width:1100px;margin:0 auto;padding:32px 24px 64px;display:flex;position:relative}.topbar{justify-content:flex-end;display:flex}.lang-switch{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;gap:6px;padding:6px;display:inline-flex}.lang-btn{color:#e2e8f0;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-weight:600;transition:background .2s,color .2s}.lang-btn:hover{background:#ffffff14}.lang-btn.active{color:#fff;background:#3b82f659}.hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10bf;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:32px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.badge{text-transform:uppercase;letter-spacing:.12em;color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.accent{color:#f8fafc;text-shadow:0 0 12px #3b82f699}.lead{color:#cbd5e1;margin:16px 0 24px}.cta{flex-wrap:wrap;gap:12px;display:flex}.btn{color:#fff;background:linear-gradient(120deg,#3b82f6,#a855f7);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #2563eb33}.btn.ghost{color:#e2e8f0;box-shadow:none;background:0 0;border-color:#fff3}.hero-panel{gap:20px;display:grid}.photo-wrap{place-items:center;width:190px;height:190px;margin:0 auto;display:grid;position:relative}.photo-ring{border:1px solid #fff3;border-radius:50%;animation:4.5s ease-in-out infinite pulse;position:absolute;inset:-8px;box-shadow:0 0 25px #a855f759}.photo{object-fit:cover;border:2px solid #ffffff40;border-radius:50%;width:100%;height:100%;box-shadow:0 20px 40px #00000073}.hero-card{background:#121218b3;border:1px solid #ffffff14;border-radius:16px;padding:20px}.hero-card ul{color:#e2e8f0;margin:12px 0 0;padding-left:20px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#a1a1aa;margin:0;font-size:12px}.section{flex-direction:column;gap:24px;display:flex}.section-head h2{margin-bottom:4px}.section-head p{color:#a1a1aa;margin:0}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.card{background:#0c0c10bf;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 18px 40px #00000080}.card.lift:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a1f}.card-head h3{margin:0 0 8px}.card-head p{color:#cbd5e1;margin:0}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muted{color:#94a3b8;font-size:14px}.split{background:#0c0c10bf;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;padding:24px;display:grid;box-shadow:0 18px 40px #00000073}.stack h3{margin-top:0}.socials{flex-wrap:wrap;gap:12px;display:flex}.footer{text-align:center;color:#a1a1aa;font-size:14px}.stats{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.stat{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;gap:4px;min-width:140px;padding:12px 16px;display:grid}.stat-value{color:#f8fafc;font-size:20px;font-weight:700}.stat-label{color:#cbd5e1;font-size:13px}.fade-up{animation:.8s both fadeUp}.slide-in{animation:.7s both slideIn}.reveal{animation:.8s both reveal}.hero:after{content:"";filter:blur(2px);background:radial-gradient(circle,#a855f759,#0000 70%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite pulse;position:absolute;top:-80px;right:-80px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:600px){.page{padding:24px 16px 48px}.hero{padding:20px}}@media (prefers-reduced-motion:reduce){.fade-up,.slide-in,.reveal{animation:none}.card,.btn{transition:none}.hero:after,.photo-ring{animation:none}}
