.Background_background__F__yL{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#120f24 0,var(--bg) 55%)}.Background_blob__KdXKG{position:absolute;border-radius:50%;filter:blur(110px);opacity:.55;will-change:transform}.Background_blobViolet___yPpe{width:46vw;height:46vw;top:-14vw;left:-8vw;background:radial-gradient(circle,rgba(139,92,246,.85),transparent 65%);animation:Background_drift1__oOqBo 26s ease-in-out infinite alternate}.Background_blobCyan__Iuh2K{width:40vw;height:40vw;top:10vh;right:-12vw;background:radial-gradient(circle,rgba(34,211,238,.55),transparent 65%);animation:Background_drift2__99t_n 32s ease-in-out infinite alternate}.Background_blobPink__ff3iD{width:34vw;height:34vw;bottom:-14vw;left:30vw;background:radial-gradient(circle,rgba(244,114,182,.4),transparent 65%);animation:Background_drift3__WYCuK 38s ease-in-out infinite alternate}.Background_grid__SFPoF{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 55% at 50% 0,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 0,#000 30%,transparent 100%)}.Background_spotlight__I5gEH{--x:50vw;--y:30vh;position:absolute;inset:0;opacity:0;transition:opacity .6s ease;background:radial-gradient(600px circle at var(--x) var(--y),rgba(139,92,246,.09),transparent 45%)}.Background_noise__RKiWV{position:absolute;inset:-50%;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes Background_drift1__oOqBo{0%{transform:translate(0) scale(1)}to{transform:translate(12vw,10vh) scale(1.15)}}@keyframes Background_drift2__99t_n{0%{transform:translate(0) scale(1)}to{transform:translate(-10vw,18vh) scale(.9)}}@keyframes Background_drift3__WYCuK{0%{transform:translate(0) scale(1)}to{transform:translate(-14vw,-12vh) scale(1.2)}}@media(max-width:768px){.Background_blob__KdXKG{filter:blur(70px);opacity:.45}.Background_blobViolet___yPpe{width:90vw;height:90vw}.Background_blobCyan__Iuh2K{width:80vw;height:80vw}.Background_blobPink__ff3iD{width:70vw;height:70vw}}.Navbar_header__OZvBx{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:14px 16px 0;pointer-events:none}.Navbar_progress__rIDia{position:fixed;top:0;left:0;right:0;height:2px;transform-origin:0 50%;background:var(--gradient-warm);box-shadow:0 0 12px rgba(139,92,246,.8);z-index:1001}.Navbar_navbar__hbHbw{pointer-events:auto;width:100%;max-width:980px;height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 0 16px;border-radius:999px;border:1px solid transparent;background:transparent;transition:background .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),max-width .5s var(--ease-out)}.Navbar_scrolled__AfuHj{max-width:860px;background:rgba(13,13,21,.62);border-color:var(--border);box-shadow:0 10px 40px -10px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.Navbar_logo__ecu7f{display:flex;align-items:center;font-family:var(--font-display);font-weight:600;color:var(--text);transition:opacity .2s ease}.Navbar_logo__ecu7f:hover{opacity:.85}.Navbar_logoText__36OHY{font-size:1rem;font-weight:700;letter-spacing:-.02em}.Navbar_logoText__36OHY span{color:var(--text-subtle);font-weight:500}.Navbar_links__VYSsS{list-style:none;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid var(--border)}.Navbar_link__cZj6v{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .25s ease}.Navbar_active__5cf9y,.Navbar_link__cZj6v:hover{color:var(--text)}.Navbar_pill__dRSDn{position:absolute;inset:0;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);z-index:-1}.Navbar_linkIcon__cc4kQ{display:none}.Navbar_linkIcon__cc4kQ svg{width:16px!important;height:16px}.Navbar_linkLabel__vks7J{position:relative}.Navbar_cta__VeovC{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-size:.85rem;font-weight:600;color:#0b0b12;background:#f4f4f8;box-shadow:0 6px 24px -8px hsla(0,0%,100%,.45);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.Navbar_cta__VeovC:hover{transform:translateY(-1px);box-shadow:0 10px 30px -8px rgba(167,139,250,.9)}.Navbar_ctaDot__xGE9o{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.25)}@media(max-width:860px){.Navbar_logoText__36OHY{display:none}}@media(max-width:640px){.Navbar_header__OZvBx{top:auto;bottom:0;padding:0 12px 14px}.Navbar_progress__rIDia{display:none}.Navbar_navbar__hbHbw,.Navbar_scrolled__AfuHj{max-width:420px;height:60px;background:rgba(13,13,21,.78);border-color:var(--border);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 10px 40px -10px rgba(0,0,0,.8)}.Navbar_cta__VeovC,.Navbar_logo__ecu7f{display:none}.Navbar_links__VYSsS{width:100%;justify-content:space-between;background:transparent;border:none}.Navbar_link__cZj6v{flex-direction:column;gap:2px;padding:6px 14px;font-size:.68rem}.Navbar_linkIcon__cc4kQ{display:block}}.SocialBar_dock__zUN8s{position:fixed;bottom:0;left:32px;z-index:100;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:auto}.SocialBar_dock__zUN8s:after{content:"";width:1px;height:72px;background:linear-gradient(180deg,var(--border-strong),transparent)}.SocialBar_link__XxZ4F{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--text-muted);background:rgba(13,13,21,.6);border:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:1.1rem;transition:all .25s var(--ease-out)}.SocialBar_link__XxZ4F:hover{color:var(--text);border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.15);transform:translateY(-3px) scale(1.08);box-shadow:0 8px 20px -4px rgba(139,92,246,.4)}@media(max-width:1100px){.SocialBar_dock__zUN8s{display:none}}.Intro_intro__eDsL3{position:relative;z-index:10}.Intro_hero__XHw9D{min-height:100svh;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;grid-gap:48px;gap:48px;padding-top:calc(var(--nav-height) + 48px);padding-bottom:96px}.Intro_heroText__c_xyi{display:flex;flex-direction:column;align-items:flex-start}.Intro_badge__BV1yQ{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;margin-bottom:28px;border-radius:999px;font-size:.85rem;font-weight:500;color:var(--text);background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,linear-gradient(120deg,rgba(52,211,153,.6),rgba(139,92,246,.5),rgba(34,211,238,.4)) border-box;border:1px solid transparent;transition:transform .3s var(--ease-out)}.Intro_badge__BV1yQ:hover{transform:translateY(-2px)}.Intro_badge__BV1yQ:hover .Intro_badgeArrow___Nvu6{transform:translateX(3px)}.Intro_badgeArrow___Nvu6{font-size:.75rem;color:var(--text-muted);transition:transform .3s var(--ease-out)}.Intro_pulse__9VoB2{position:relative;width:8px;height:8px;border-radius:50%;background:var(--emerald);flex-shrink:0}.Intro_pulse__9VoB2:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--emerald);animation:Intro_ping__QjV_n 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes Intro_ping__QjV_n{75%,to{transform:scale(2.6);opacity:0}}.Intro_hello__vztBB{font-family:var(--font-mono);font-size:1rem;color:var(--cyan);margin-bottom:8px}.Intro_name__hgvuP{font-size:clamp(3.2rem,9vw,7rem);line-height:.95;letter-spacing:-.05em;font-weight:700;color:var(--text);margin-bottom:28px}.Intro_nameAccent__Vr41c{display:inline-block;background:var(--gradient-warm);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Intro_shine__pousD 8s linear infinite}@keyframes Intro_shine__pousD{to{background-position:200%}}.Intro_role__BH_d6{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.6;color:var(--text-muted);max-width:560px;margin-bottom:40px}.Intro_role__BH_d6 b{color:var(--text);font-weight:600}.Intro_rotator__EcGAV{position:relative;display:inline-flex;overflow:hidden;vertical-align:bottom;height:1.6em}.Intro_rotatorWord__ZO_tl{display:inline-block;font-weight:600;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.Intro_actions__mRF5b{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.Intro_primaryBtn__CX8xc,.Intro_secondaryBtn__1F3aC{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:14px;font-weight:600;font-size:.98rem;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),background .3s ease,border-color .3s ease}.Intro_primaryBtn__CX8xc{position:relative;overflow:hidden;color:#fff;background:linear-gradient(120deg,#7c3aed,#4f46e5 50%,#0891b2);box-shadow:0 10px 30px -10px rgba(124,58,237,.9),inset 0 1px 0 hsla(0,0%,100%,.25)}.Intro_primaryBtn__CX8xc:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .7s var(--ease-out)}.Intro_primaryBtn__CX8xc:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #7c3aed,inset 0 1px 0 hsla(0,0%,100%,.25)}.Intro_primaryBtn__CX8xc:hover:before{left:140%}.Intro_primaryBtn__CX8xc:hover svg{transform:translateX(4px)}.Intro_primaryBtn__CX8xc svg{transition:transform .3s var(--ease-out)}.Intro_secondaryBtn__1F3aC{color:var(--text);background:var(--surface);border:1px solid var(--border-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Intro_secondaryBtn__1F3aC:hover{transform:translateY(-2px);background:var(--surface-hover);border-color:hsla(0,0%,100%,.28)}.Intro_socials__3g5BW{display:flex;align-items:center;gap:10px}.Intro_socials__3g5BW a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:1.15rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);transition:color .25s ease,transform .3s var(--ease-spring),border-color .25s ease,background .25s ease}.Intro_socials__3g5BW a:hover{color:var(--text);transform:translateY(-3px);border-color:var(--border-strong);background:var(--surface-hover)}.Intro_socialsDivider__KQYY7{width:1px;height:24px;margin:0 6px;background:var(--border-strong)}.Intro_location__MwXA5{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-muted)}.Intro_location__MwXA5 svg{color:var(--pink)}.Intro_portraitWrap__qKtYP{position:relative;justify-self:center;width:min(380px,80vw);aspect-ratio:1}.Intro_portraitRing__MGIAJ{inset:-14px;background:conic-gradient(from 0deg,#8b5cf6,#22d3ee,#f472b6,#8b5cf6);filter:blur(28px);opacity:.55;animation:Intro_spin__80wE8 14s linear infinite,Intro_morph__yZ0pX 12s ease-in-out infinite alternate}.Intro_portraitRing__MGIAJ,.Intro_portrait__bRNZk{position:absolute;border-radius:42% 58% 55% 45%/48% 42% 58% 52%}.Intro_portrait__bRNZk{inset:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);box-shadow:var(--shadow-lg),inset 0 0 0 1px hsla(0,0%,100%,.06);animation:Intro_morph__yZ0pX 12s ease-in-out infinite alternate;background:var(--bg-elevated)}@keyframes Intro_spin__80wE8{to{transform:rotate(1turn)}}@keyframes Intro_morph__yZ0pX{0%{border-radius:42% 58% 55% 45%/48% 42% 58% 52%}50%{border-radius:58% 42% 45% 55%/42% 58% 42% 58%}to{border-radius:48% 52% 62% 38%/55% 45% 55% 45%}}.Intro_orbitTrack__zCg41{position:absolute;inset:-46px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.12);animation:Intro_orbitRotate__2b19j 280s linear infinite;pointer-events:none;z-index:5}.Intro_portraitWrap__qKtYP:hover .Intro_orbitItem__0FAFB,.Intro_portraitWrap__qKtYP:hover .Intro_orbitTrack__zCg41{animation-play-state:paused}.Intro_orbitItem__0FAFB{position:absolute;animation:Intro_orbitCounterRotate__vRONw 280s linear infinite;pointer-events:auto}.Intro_orbitPos1__QVrxO{top:0;left:50%}.Intro_orbitPos2__WP6hd{top:50%;left:100%}.Intro_orbitPos3__LGKQ9{top:100%;left:50%}.Intro_orbitPos4__Sd1yt{top:50%;left:0}@keyframes Intro_orbitRotate__2b19j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Intro_orbitCounterRotate__vRONw{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}.Intro_bobWrapper__Idgd8{display:inline-flex;will-change:transform}.Intro_bob1__rJsQJ{animation:Intro_bobUp1__zghLl 4.4s ease-in-out infinite alternate}.Intro_bob2__fSZ03{animation:Intro_bobUp2__ICPjM 5s ease-in-out infinite alternate}.Intro_bob3__wzdJh{animation:Intro_bobUp3__gg5zC 5.4s ease-in-out infinite alternate}.Intro_bob4__2dhAP{animation:Intro_bobUp4__oJvu8 4.8s ease-in-out infinite alternate}@keyframes Intro_bobUp1__zghLl{0%{transform:translateY(-11px)}to{transform:translateY(11px)}}@keyframes Intro_bobUp2__ICPjM{0%{transform:translateY(12px)}to{transform:translateY(-12px)}}@keyframes Intro_bobUp3__gg5zC{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes Intro_bobUp4__oJvu8{0%{transform:translateY(11px)}to{transform:translateY(-11px)}}.Intro_floatChip__F3_j6{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:14px;font-size:.88rem;font-weight:600;color:var(--text);background:rgba(17,17,28,.78);border:1px solid var(--border-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 40px -12px rgba(0,0,0,.7);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease-spring),border-color .25s ease,box-shadow .25s ease}.Intro_floatChip__F3_j6 svg{font-size:1.1rem}.Intro_floatChip__F3_j6:hover{transform:scale(1.08);border-color:hsla(0,0%,100%,.35);box-shadow:0 16px 40px -8px rgba(0,0,0,.8),0 0 20px rgba(139,92,246,.35)}.Intro_chipReact__WaI6y svg{color:#61dafb}.Intro_tsMark__eHa3C{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;font-size:.62rem;font-weight:800;color:#fff;background:#3178c6}.Intro_chipJs__TU4OW svg{color:#f7df1e}.Intro_chipNode__RQZij svg{color:#68a063}.Intro_scrollHint__1rtcw{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);transition:color .25s ease}.Intro_scrollHint__1rtcw svg{animation:Intro_bob__0Rd_j 2s ease-in-out infinite}.Intro_scrollHint__1rtcw:hover{color:var(--text)}@keyframes Intro_bob__0Rd_j{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.Intro_about__s96Ix{padding-top:40px;padding-bottom:40px}.Intro_bento__aMVhz{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto);grid-gap:18px;gap:18px}.Intro_card__Rwkou{position:relative;overflow:hidden;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .3s ease,transform .4s var(--ease-out)}.Intro_card__Rwkou:hover{border-color:var(--border-strong);transform:translateY(-4px)}.Intro_card__Rwkou h3{font-size:1.35rem;margin-bottom:8px}.Intro_card__Rwkou p{color:var(--text-muted);font-size:.97rem}.Intro_card__Rwkou p b{color:var(--text);font-weight:600}.Intro_cardSummary__GnpMx{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;gap:20px}.Intro_cardSummary__GnpMx:before{content:"";position:absolute;top:-40%;right:-30%;width:70%;height:80%;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 70%);pointer-events:none}.Intro_cardSummary__GnpMx p{font-size:1.05rem}.Intro_cardEyebrow__WSuHs{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.Intro_eyebrowLine__ILkJp{width:32px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.Intro_cardTitle__N0D3A{font-size:clamp(1.7rem,3vw,2.4rem)}.Intro_cardTitle__N0D3A em{font-style:normal;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.Intro_inlineLink__ZnTXL{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.Intro_inlineLink__ZnTXL svg{transition:transform .3s var(--ease-out)}.Intro_inlineLink__ZnTXL:hover svg{transform:translateX(5px)}.Intro_cardLocation__jgbOB{grid-column:span 2;background:radial-gradient(120% 120% at 100% 0,rgba(34,211,238,.16),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015))}.Intro_globe__m_R6v{position:absolute;right:-24px;bottom:-36px;font-size:9rem;color:rgba(34,211,238,.12);animation:Intro_spinSlow__PdYjn 40s linear infinite}@keyframes Intro_spinSlow__PdYjn{to{transform:rotate(1turn)}}.Intro_cardLabel__OIEO8{display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px}.Intro_cardStatus__tOrOP{grid-column:span 2;background:radial-gradient(120% 120% at 0 100%,rgba(52,211,153,.16),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015))}.Intro_statusRow__YVnHe{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--emerald);margin-bottom:8px}.Intro_cardSmall__SOH1k{grid-column:span 2;display:flex;align-items:flex-start;gap:18px}.Intro_iconBubble__hwQOL{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;font-size:1.2rem;color:#c4b5fd;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.3)}.Intro_iconBubblePink__8y2A7{color:#f9a8d4;background:rgba(244,114,182,.12);border-color:rgba(244,114,182,.3)}@media(max-width:960px){.Intro_hero__XHw9D{grid-template-columns:1fr;text-align:left;gap:72px;padding-top:calc(var(--nav-height) + 40px)}.Intro_portraitWrap__qKtYP{order:-1;width:min(280px,70vw)}.Intro_orbitTrack__zCg41{inset:-36px}.Intro_scrollHint__1rtcw{display:none}.Intro_bento__aMVhz{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Intro_hero__XHw9D{min-height:auto;padding-top:56px;padding-bottom:56px}.Intro_floatChip__F3_j6{padding:7px 12px;font-size:.75rem}.Intro_portraitWrap__qKtYP{width:min(230px,60vw)}.Intro_orbitTrack__zCg41{inset:-24px}.Intro_actions__mRF5b{width:100%}.Intro_actions__mRF5b a{flex:1 1;justify-content:center}.Intro_bento__aMVhz{grid-template-columns:1fr}.Intro_cardLocation__jgbOB,.Intro_cardSmall__SOH1k,.Intro_cardStatus__tOrOP,.Intro_cardSummary__GnpMx{grid-column:span 1;grid-row:auto}}@media(prefers-reduced-motion:reduce){.Intro_bobWrapper__Idgd8,.Intro_orbitItem__0FAFB,.Intro_orbitTrack__zCg41{animation:none}}.SectionCard_section__o3C3h{position:relative;z-index:10;padding:120px 0}.SectionCard_header__r5KeT{display:flex;flex-direction:column;gap:16px;margin-bottom:56px;max-width:720px}.SectionCard_eyebrow__NtaJE{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.SectionCard_eyebrowLine__enkSA{display:inline-block;width:32px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.SectionCard_title__4vbnt{font-size:clamp(2.2rem,5vw,3.6rem);color:var(--text)}.SectionCard_title__4vbnt em{font-style:normal;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.SectionCard_subtitle__DYlkb{font-size:1.1rem;color:var(--text-muted);max-width:600px}@media(max-width:768px){.SectionCard_section__o3C3h{padding:80px 0}.SectionCard_header__r5KeT{margin-bottom:40px}}.SkillsCarousel_carouselContainer__olx3A{position:relative;width:100%;overflow:hidden;padding:12px 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.SkillsCarousel_carouselTrack__TWvXQ{display:flex;gap:16px;width:max-content;will-change:transform}.SkillsCarousel_skillCard__yMDP_{position:relative;display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:999px;background:hsla(0,0%,100%,.035);border:1px solid var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default;white-space:nowrap;transition:all .25s var(--ease-out)}.SkillsCarousel_skillCard__yMDP_:hover{background:hsla(0,0%,100%,.08);border-color:var(--border-strong);transform:translateY(-2px)}.SkillsCarousel_iconWrapper__1CekN{display:grid;place-items:center;width:28px;height:28px;font-size:1.25rem;color:var(--text)}.SkillsCarousel_iconWrapper__1CekN svg{max-width:22px;max-height:22px}.SkillsCarousel_skillText___y1BH{font-size:.92rem;font-weight:500;color:var(--text)}.SkillsCarousel_categoryDot__2M6Mx{width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px currentColor}.Skills_skillsSection__DwMwK{position:relative;z-index:10}.Skills_filterContainer__4JCl3{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:36px}.Skills_filterBtn__do9C2{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-family:var(--font-sans);font-size:.88rem;font-weight:500;color:var(--text-muted);background:hsla(0,0%,100%,.03);border:1px solid var(--border);cursor:pointer;transition:all .25s var(--ease-out);isolation:isolate}.Skills_filterBtn__do9C2:hover{color:var(--text);border-color:var(--border-strong);background:hsla(0,0%,100%,.06)}.Skills_filterBtnActive__duRKU{color:#fff;border-color:rgba(139,92,246,.4);background:rgba(139,92,246,.15);box-shadow:0 4px 20px -4px rgba(139,92,246,.3)}.Skills_filterCount__GNwmL{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:.72rem;font-family:var(--font-mono);background:hsla(0,0%,100%,.08);color:var(--text-muted)}.Skills_filterBtnActive__duRKU .Skills_filterCount__GNwmL{background:rgba(139,92,246,.4);color:#fff}.Skills_filterDot__Pm9My{width:7px;height:7px;border-radius:50%}.Skills_skillsGrid__wSjyI{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:16px;gap:16px;width:100%}.Skills_skillCard__U1Evw{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px 18px;border-radius:var(--radius-md);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.015));border:1px solid var(--border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease;overflow:hidden}.Skills_skillCard__U1Evw:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 16px 36px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)}.Skills_skillCard__U1Evw:hover .Skills_cardGlow__x7PHk{opacity:1}.Skills_skillCard__U1Evw:hover .Skills_iconWrap__APXkp{transform:scale(1.1)}.Skills_cardGlow__x7PHk{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease;border-radius:inherit}.Skills_iconWrap__APXkp{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid var(--border);color:var(--text);font-size:1.8rem;transition:transform .3s var(--ease-spring)}.Skills_iconWrap__APXkp svg{max-width:32px;max-height:32px}.Skills_skillName__VTK4J{font-size:.95rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.Skills_skillCategoryBadge__QUIqj{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.Skills_tickerWrap__tV5FQ{margin-top:48px;padding-top:32px;border-top:1px solid var(--border);position:relative;overflow:hidden}.Skills_tickerHeader__2WYoL{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Skills_tickerLabel__mdDiN{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}@media(max-width:640px){.Skills_skillsGrid__wSjyI{grid-template-columns:repeat(2,1fr);gap:12px}.Skills_skillCard__U1Evw{padding:18px 12px;gap:10px}.Skills_iconWrap__APXkp{width:44px;height:44px;font-size:1.5rem}}.ProjectCard_projectsGrid__C8Pfv{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:28px;gap:28px;width:100%}.ProjectCard_card____8Yh{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--border);box-shadow:0 16px 40px -15px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden;transition:transform .35s var(--ease-out),border-color .35s ease,box-shadow .35s ease;isolation:isolate}.ProjectCard_card____8Yh:hover{transform:translateY(-6px);border-color:var(--border-strong);box-shadow:0 24px 60px -15px rgba(0,0,0,.7),var(--glow-violet)}.ProjectCard_card____8Yh:hover .ProjectCard_image__zYA_6{transform:scale(1.05)}.ProjectCard_card____8Yh:hover .ProjectCard_titleArrow__rv_Dx{transform:translate(3px,-3px);opacity:1}.ProjectCard_cardGlow__Fp3OL{position:absolute;top:0;left:0;right:0;height:180px;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.18),transparent 75%);pointer-events:none;z-index:1}.ProjectCard_imageContainer__XyOKq{position:relative;width:100%;height:220px;overflow:hidden;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.ProjectCard_image__zYA_6{transition:transform .6s var(--ease-out)}.ProjectCard_imageOverlay__pOqF5{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,7,12,.85));z-index:1}.ProjectCard_tags__RkiuV{position:absolute;bottom:14px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.ProjectCard_tag__zbeXQ{font-family:var(--font-mono);font-size:.72rem;padding:4px 10px;border-radius:999px;background:rgba(13,13,21,.82);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--cyan)}.ProjectCard_content__l8U3c{display:flex;flex-direction:column;flex:1 1;padding:24px;gap:16px}.ProjectCard_header__noOXY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProjectCard_title__ZSdHa{font-size:1.35rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.ProjectCard_titleArrow__rv_Dx{font-size:1.1rem;color:var(--cyan);opacity:.7;transition:transform .3s var(--ease-out),opacity .3s ease}.ProjectCard_description__etYQp{font-size:.94rem;line-height:1.65;color:var(--text-muted);flex:1 1;margin:0}.ProjectCard_actions__Pc_zU{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.ProjectCard_liveBtn__22KTB{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:.88rem;font-weight:600;color:#fff;background:linear-gradient(120deg,#7c3aed,#4f46e5);box-shadow:0 6px 20px -6px rgba(124,58,237,.6);transition:all .25s var(--ease-out);text-decoration:none}.ProjectCard_liveBtn__22KTB:hover{transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(124,58,237,.8);color:#fff}.ProjectCard_codeBtn__bf8oy{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:12px;font-size:.88rem;font-weight:600;color:var(--text);background:hsla(0,0%,100%,.04);border:1px solid var(--border);transition:all .25s var(--ease-out);text-decoration:none}.ProjectCard_codeBtn__bf8oy:hover{background:hsla(0,0%,100%,.08);border-color:var(--border-strong);transform:translateY(-2px);color:var(--text)}@media(max-width:768px){.ProjectCard_projectsGrid__C8Pfv{grid-template-columns:1fr;gap:20px}.ProjectCard_imageContainer__XyOKq{height:190px}.ProjectCard_content__l8U3c{padding:18px}}.ClipCopy_wrapper__Pyxf5{position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.ClipCopy_container__14iDp{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 18px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.035);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .25s var(--ease-out)}.ClipCopy_container__14iDp:hover{background:hsla(0,0%,100%,.07);border-color:var(--border-strong);transform:translateY(-2px)}.ClipCopy_container__14iDp:hover .ClipCopy_icon__1scry{color:var(--cyan);transform:scale(1.1)}.ClipCopy_emailContent__1Tq_0{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ClipCopy_label__Nzigr{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.ClipCopy_email__4m5Ig{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--text)}.ClipCopy_icon__1scry{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid var(--border);font-size:.95rem;color:var(--text-muted);transition:all .25s var(--ease-out)}.ClipCopy_copiedBadge__iQiNx{position:absolute;top:-12px;right:14px;padding:4px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;background:var(--emerald);color:#042f2e;box-shadow:0 4px 14px rgba(52,211,153,.4);pointer-events:none}.Contact_contactGrid__U40go{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:40px;gap:40px;align-items:flex-start;width:100%}.Contact_infoColumn__MIRff{display:flex;flex-direction:column;gap:28px}.Contact_statusPill__HB2r2{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;color:var(--emerald);background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.25);width:-moz-fit-content;width:fit-content}.Contact_pulseDot__0Z_4r{position:relative;width:8px;height:8px;border-radius:50%;background:var(--emerald)}.Contact_pulseDot__0Z_4r:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--emerald);animation:Contact_ping__J7ibC 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes Contact_ping__J7ibC{75%,to{transform:scale(2.6);opacity:0}}.Contact_infoText__1QnHA{font-size:1.05rem;line-height:1.7;color:var(--text-muted)}.Contact_infoText__1QnHA b{color:var(--text)}.Contact_actionsGroup__W_nDM{display:flex;flex-direction:column;gap:14px;width:100%}.Contact_cvButton__5zhZM{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.035);border:1px solid var(--border);color:var(--text);font-weight:600;font-size:.95rem;text-decoration:none;transition:all .25s var(--ease-out)}.Contact_cvButton__5zhZM:hover{background:hsla(0,0%,100%,.07);border-color:var(--border-strong);transform:translateY(-2px);color:var(--text)}.Contact_socialGroup__Iast_{display:flex;flex-direction:column;gap:12px;padding-top:12px}.Contact_socialLabel__H7q0u{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}.Contact_socialLinks__EfE8L{display:flex;gap:12px}.Contact_socialLink__57KuT{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;font-size:.9rem;font-weight:500;color:var(--text-muted);background:hsla(0,0%,100%,.035);border:1px solid var(--border);text-decoration:none;transition:all .25s var(--ease-out)}.Contact_socialLink__57KuT:hover{color:var(--text);background:hsla(0,0%,100%,.08);border-color:var(--border-strong);transform:translateY(-2px)}.Contact_formCard__LXQqL{position:relative;padding:36px;border-radius:var(--radius-lg);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));border:1px solid var(--border);box-shadow:0 20px 50px -15px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06)}.Contact_form__RKKZr{display:flex;flex-direction:column;gap:20px}.Contact_field__Dr_AQ{display:flex;flex-direction:column;gap:8px}.Contact_label__u6_4_{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.Contact_input__wbfl5,.Contact_textarea__FCXr_{width:100%;padding:14px 16px;border-radius:12px;background:rgba(13,13,21,.6);border:1px solid var(--border);font-family:var(--font-sans);font-size:.95rem;color:var(--text);outline:none;transition:all .25s var(--ease-out)}.Contact_input__wbfl5::placeholder,.Contact_textarea__FCXr_::placeholder{color:var(--text-subtle)}.Contact_input__wbfl5:focus,.Contact_textarea__FCXr_:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.2);background:rgba(13,13,21,.85)}.Contact_inputError__4dm6k{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}.Contact_errorText__0Rpjk{font-size:.82rem;color:#f87171}.Contact_submitBtn___eZSB{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:8px;border-radius:14px;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(120deg,#7c3aed,#4f46e5 50%,#0891b2);box-shadow:0 10px 30px -10px rgba(124,58,237,.8),inset 0 1px 0 hsla(0,0%,100%,.2);border:none;cursor:pointer;transition:all .25s var(--ease-out)}.Contact_submitBtn___eZSB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px -10px #7c3aed}.Contact_submitBtn___eZSB:disabled{opacity:.7;cursor:not-allowed}.Contact_submitSuccess__S1tWv{background:linear-gradient(120deg,#059669,#10b981)!important;box-shadow:0 10px 30px -10px rgba(16,185,129,.8)!important}.Contact_submitError__11JcS{background:linear-gradient(120deg,#dc2626,#ef4444)!important;box-shadow:0 10px 30px -10px rgba(239,68,68,.8)!important}@media(max-width:900px){.Contact_contactGrid__U40go{grid-template-columns:1fr;gap:36px}.Contact_formCard__LXQqL{padding:24px}}.Footer_footer__8Q59G{position:relative;z-index:10;padding:48px 0 60px;margin-top:60px;border-top:1px solid var(--border);background:rgba(7,7,12,.4)}.Footer_content__0qUmC{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.Footer_brand__FCtUS{display:flex;flex-direction:column;gap:4px}.Footer_brandName__SjIFD{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text)}.Footer_copyright__Xs7y4{font-size:.82rem;color:var(--text-subtle)}.Footer_backToTop__M_rxR{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);background:hsla(0,0%,100%,.03);border:1px solid var(--border);cursor:pointer;transition:all .25s var(--ease-out)}.Footer_backToTop__M_rxR:hover{color:var(--text);background:hsla(0,0%,100%,.08);border-color:var(--border-strong);transform:translateY(-2px)}@media(max-width:640px){.Footer_footer__8Q59G{padding-bottom:90px}.Footer_content__0qUmC{flex-direction:column;align-items:flex-start;gap:16px}}