.Chooser_chooser__Ju5RP{position:fixed;inset:0;display:flex;z-index:1000}.Chooser_langToggle__EL_Y_{position:absolute;top:28px;left:50%;transform:translateX(-50%);z-index:20;display:flex;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;padding:4px;gap:2px;border:1px solid hsla(0,0%,100%,.15)}.Chooser_langBtn__cUTUa{background:none;border:none;padding:6px 14px;border-radius:100px;font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.1em;font-weight:600;cursor:pointer;color:hsla(0,0%,100%,.55);transition:all .2s}.Chooser_langBtn__cUTUa.Chooser_active__MvBxE{background:#fff;color:#141210}.Chooser_divider__4UamG{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:56px;height:56px;background:#fff;border-radius:50%;font-size:.65rem;font-weight:700;letter-spacing:.06em;color:#666;font-family:DM Mono,monospace;box-shadow:0 4px 24px rgba(0,0,0,.18);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Chooser_divider__4UamG,.Chooser_half__zY8BX{display:flex;align-items:center;justify-content:center}.Chooser_half__zY8BX{flex:1 1;flex-direction:column;cursor:pointer;position:relative;overflow:hidden;transition:flex .7s cubic-bezier(.77,0,.175,1)}.Chooser_half__zY8BX:hover{flex:1.35 1}.Chooser_left__O9B9p{background:#0a0a0b;border-right:1px solid #2a2a33}.Chooser_left__O9B9p:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(200,245,66,.05) 1px,transparent 0),linear-gradient(90deg,rgba(200,245,66,.05) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,transparent 100%)}.Chooser_right__pYOMI{background:#f5f3ef;border-left:1px solid #d8d5ce}.Chooser_right__pYOMI:before{content:"MK";position:absolute;bottom:-60px;right:-30px;font-family:Unbounded,sans-serif;font-weight:900;font-size:280px;color:transparent;-webkit-text-stroke:1px rgba(212,56,13,.08);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.Chooser_content__P1ZSc{position:relative;z-index:2;text-align:center;padding:40px;pointer-events:none}.Chooser_ver__3hM9o{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:24px;display:block}.Chooser_left__O9B9p .Chooser_ver__3hM9o{color:rgba(200,245,66,.6);font-family:DM Mono,monospace}.Chooser_right__pYOMI .Chooser_ver__3hM9o{color:rgba(212,56,13,.5);font-family:IBM Plex Mono,monospace}.Chooser_title__52pZ3{display:block;margin-bottom:12px;line-height:1}.Chooser_left__O9B9p .Chooser_title__52pZ3{font-family:"DM Serif Display",serif;font-size:clamp(2.5rem,5vw,5rem);color:#fff}.Chooser_left__O9B9p .Chooser_title__52pZ3 em{font-style:italic;color:#c8f542}.Chooser_right__pYOMI .Chooser_title__52pZ3{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(2rem,4.5vw,4.5rem);letter-spacing:-.04em;color:#141210;line-height:.95}.Chooser_red__q4vh1{color:#d4380d}.Chooser_desc__YBea9{display:block;font-size:.78rem;margin-top:20px;line-height:1.6}.Chooser_left__O9B9p .Chooser_desc__YBea9{color:hsla(0,0%,100%,.35);font-family:DM Mono,monospace}.Chooser_right__pYOMI .Chooser_desc__YBea9{color:rgba(20,18,16,.45);font-family:IBM Plex Mono,monospace}.Chooser_btn__mJ_SV{display:inline-flex;align-items:center;gap:10px;margin-top:36px;padding:14px 28px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:all .25s}.Chooser_left__O9B9p .Chooser_btn__mJ_SV{background:#c8f542;color:#0a0a0b;font-family:DM Mono,monospace}.Chooser_left__O9B9p:hover .Chooser_btn__mJ_SV{box-shadow:0 6px 30px rgba(200,245,66,.35);transform:translateY(-2px)}.Chooser_right__pYOMI .Chooser_btn__mJ_SV{background:#141210;color:#f5f3ef;font-family:IBM Plex Mono,monospace}.Chooser_right__pYOMI:hover .Chooser_btn__mJ_SV{background:#d4380d;transform:translateY(-2px)}@media (max-width:768px){.Chooser_chooser__Ju5RP{flex-direction:column}.Chooser_half__zY8BX:hover{flex:1 1}.Chooser_content__P1ZSc{padding:20px 16px}.Chooser_left__O9B9p .Chooser_title__52pZ3,.Chooser_right__pYOMI .Chooser_title__52pZ3{font-size:clamp(1.6rem,6vw,2.5rem)}.Chooser_divider__4UamG{width:44px;height:44px;font-size:.55rem}.Chooser_btn__mJ_SV{padding:10px 20px;font-size:.65rem}.Chooser_ver__3hM9o{font-size:.55rem}.Chooser_desc__YBea9{font-size:.7rem}.Chooser_langToggle__EL_Y_{top:16px}.Chooser_right__pYOMI:before{font-size:140px;bottom:-30px;right:-15px}}.Switcher_switcher__Szkts{position:fixed;bottom:28px;right:28px;z-index:500;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.Switcher_pill__IknQz{display:flex;align-items:center;gap:0;border-radius:100px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.2)}.Switcher_btn__Cp7V5{padding:9px 16px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap;font-family:DM Mono,monospace}.Switcher_v1Btn__v5Cb7{background:#0a0a0b;color:#c8f542}.Switcher_v2Btn__kyPbI{background:#f5f3ef;color:#d4380d}.Switcher_btn__Cp7V5.Switcher_active__gf4Jm{opacity:1}.Switcher_btn__Cp7V5:not(.Switcher_active__gf4Jm){opacity:.45}.Switcher_btn__Cp7V5:hover{opacity:1}.Switcher_enBtn___J6BL{background:#1a1a2e;color:#fff}.Switcher_frBtn__xy7O9{background:#003087;color:#fff}.Switcher_enBtn___J6BL.Switcher_active__gf4Jm,.Switcher_frBtn__xy7O9.Switcher_active__gf4Jm{opacity:1}.Switcher_enBtn___J6BL:not(.Switcher_active__gf4Jm),.Switcher_frBtn__xy7O9:not(.Switcher_active__gf4Jm){opacity:.4}.Switcher_enBtn___J6BL:hover,.Switcher_frBtn__xy7O9:hover{opacity:1}.Switcher_label__R50bc{font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;text-align:right;color:hsla(0,0%,39%,.5);font-family:DM Mono,monospace;padding-right:4px}.Switcher_chooseAgain__KUcBw{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.6);border:none;padding:6px 14px;border-radius:100px;font-family:DM Mono,monospace;font-size:.55rem;letter-spacing:.06em;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Switcher_chooseAgain__KUcBw:hover{background:rgba(0,0,0,.8);color:#fff}.Switcher_scrollTop__BNH04{position:fixed;bottom:28px;left:28px;z-index:500;width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.7);font-size:1rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 24px rgba(0,0,0,.2);transition:all .2s;display:flex;align-items:center;justify-content:center}.Switcher_scrollTop__BNH04:hover{background:rgba(0,0,0,.85);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.Switcher_switcher__Szkts{bottom:12px;right:12px;gap:4px}.Switcher_btn__Cp7V5{padding:6px 10px;font-size:.55rem}.Switcher_label__R50bc{font-size:.48rem}.Switcher_chooseAgain__KUcBw{font-size:.5rem;padding:5px 10px}.Switcher_scrollTop__BNH04{bottom:12px;left:12px;width:36px;height:36px;font-size:.85rem}}.V1Layout_layout__yKRuc{min-height:100vh;background:var(--v1-bg);color:var(--v1-text)}.V1Nav_nav__cKNDY{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;background:rgba(10,10,11,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--v1-border)}.V1Nav_logo__HFTNX{font-family:"DM Serif Display",serif;font-size:1.1rem;color:#fff;text-decoration:none;letter-spacing:-.01em}.V1Nav_logoDot__ZHOHJ{color:var(--v1-accent)}.V1Nav_links__5gzWr{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.V1Nav_link__jZkrS{color:var(--v1-text-muted);font-family:Syne,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .2s ease}.V1Nav_link__jZkrS:hover{color:var(--v1-accent)}.V1Nav_actions__vcZd8{display:flex;align-items:center;gap:12px}.V1Nav_btn__k6u8q{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;font-family:DM Mono,monospace;font-size:.72rem;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.V1Nav_btnPrimary__ak6G4{background:var(--v1-accent);color:#0a0a0b}.V1Nav_btnPrimary__ak6G4:hover{box-shadow:0 4px 20px rgba(200,245,66,.3);transform:translateY(-1px)}.V1Nav_btnOutline__xBA5a{background:transparent;border:1px solid var(--v1-border-light);color:var(--v1-text)}.V1Nav_btnOutline__xBA5a:hover{border-color:var(--v1-accent);color:var(--v1-accent)}@media (max-width:768px){.V1Nav_nav__cKNDY{padding:12px 16px}.V1Nav_links__5gzWr{display:none}.V1Nav_btn__k6u8q{padding:8px 14px;font-size:.65rem}}.V1Hero_hero__hL0Es{position:relative;overflow:hidden;min-height:100vh;padding:100px 48px 80px;background:var(--v1-bg);display:flex;align-items:center}.V1Hero_gridBg__BNM0_{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(200,245,66,.04) 1px,transparent 0),linear-gradient(90deg,rgba(200,245,66,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent);pointer-events:none}.V1Hero_glowGreen__vfaw1{top:-200px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(200,245,66,.06) 0,transparent 70%)}.V1Hero_glowBlue__OtaJK,.V1Hero_glowGreen__vfaw1{position:absolute;border-radius:50%;pointer-events:none}.V1Hero_glowBlue__OtaJK{bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(66,135,245,.05) 0,transparent 70%)}.V1Hero_content__Nyq5C{position:relative;z-index:1;max-width:900px}.V1Hero_badge__Ggykh{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(200,245,66,.1);border:1px solid rgba(200,245,66,.2);font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);margin-bottom:32px;animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.1s}.V1Hero_dot__AvwVG{width:6px;height:6px;border-radius:50%;background:var(--v1-accent);animation:V1Hero_pulse__xDW5M 2s ease-in-out infinite}@keyframes V1Hero_pulse__xDW5M{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(200,245,66,.4)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(200,245,66,0)}}.V1Hero_title__cChQV{font-family:"DM Serif Display",serif;font-size:clamp(3rem,7vw,6.5rem);color:#fff;line-height:1.05;margin:0 0 24px;font-weight:400;animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.15s}.V1Hero_title__cChQV em{color:var(--v1-accent);font-style:italic}.V1Hero_outline__37_ll{-webkit-text-stroke:1px hsla(0,0%,100%,.25);color:transparent}.V1Hero_subtitle__8A_cC{font-family:DM Mono,monospace;font-size:.85rem;color:var(--v1-text-muted);margin:0 0 20px;animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.2s}.V1Hero_description__oDkun{font-family:Syne,sans-serif;font-size:1.1rem;color:var(--v1-text-muted);line-height:1.7;max-width:560px;margin:0 0 36px;animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.25s}.V1Hero_description__oDkun strong{color:#fff}.V1Hero_ctas__NLMPs{display:flex;align-items:center;gap:16px;animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.3s}.V1Hero_btn__s2HQ9{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:4px;font-family:DM Mono,monospace;font-size:.8rem;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.V1Hero_btnPrimary__wNdK7{background:var(--v1-accent);color:#0a0a0b}.V1Hero_btnPrimary__wNdK7:hover{box-shadow:0 4px 20px rgba(200,245,66,.3);transform:translateY(-1px)}.V1Hero_btnOutline__GHkyT{background:transparent;border:1px solid var(--v1-border-light);color:var(--v1-text)}.V1Hero_btnOutline__GHkyT:hover{border-color:var(--v1-accent);color:var(--v1-accent)}.V1Hero_stats__iomSW{display:flex;gap:48px;margin-top:72px;padding-top:40px;border-top:1px solid var(--v1-border);animation:V1Hero_fadeInUp__RjF9u .6s ease both;animation-delay:.5s}.V1Hero_stat__TpfHf{display:flex;flex-direction:column;gap:4px}.V1Hero_statValue__T13IY{font-family:"DM Serif Display",serif;font-size:2.5rem;color:#fff;line-height:1}.V1Hero_statValue__T13IY span{color:var(--v1-accent)}.V1Hero_statLabel__HGHVF{font-family:DM Mono,monospace;font-size:.72rem;color:var(--v1-text-dim);text-transform:uppercase;letter-spacing:.04em}@keyframes V1Hero_fadeInUp__RjF9u{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.V1Hero_hero__hL0Es{padding:40px 16px;min-height:auto}.V1Hero_title__cChQV{font-size:clamp(2.2rem,10vw,3.5rem)}.V1Hero_description__oDkun{font-size:.95rem;max-width:100%}.V1Hero_ctas__NLMPs{flex-direction:column;align-items:flex-start}.V1Hero_btn__s2HQ9{width:100%;text-align:center;justify-content:center}.V1Hero_stats__iomSW{flex-wrap:wrap;gap:24px 32px;margin-top:48px}.V1Hero_statValue__T13IY{font-size:2rem}}.V1Tracks_section__r_gty{background:var(--v1-bg2);padding:100px 48px}.V1Tracks_label__VUm29{display:flex;align-items:center;gap:16px;font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Tracks_label__VUm29:before{content:"";display:inline-block;width:32px;height:1px;background:var(--v1-accent)}.V1Tracks_title__4kaLS{font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3.5rem);color:#fff;margin:0 0 16px;font-weight:400;line-height:1.1}.V1Tracks_title__4kaLS em{color:var(--v1-accent);font-style:italic}.V1Tracks_desc__EucAu{font-family:Syne,sans-serif;font-size:1rem;color:var(--v1-text-muted);max-width:480px;line-height:1.6;margin:0 0 48px}.V1Tracks_grid__VOA6T{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:var(--v1-border);border-radius:12px;overflow:hidden}.V1Tracks_panel___zoWe{background:var(--v1-bg);padding:56px 48px;position:relative}.V1Tracks_panel___zoWe:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.V1Tracks_consulting__bFKD7:before{background:var(--v1-accent)}.V1Tracks_freelance__4cYN5:before{background:var(--v1-accent2)}.V1Tracks_tag__tjooF{font-family:DM Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Tracks_tagConsulting__LhYDO{color:var(--v1-accent)}.V1Tracks_tagFreelance__J1Vex{color:var(--v1-accent2)}.V1Tracks_panelTitle__GXkZm{font-family:Syne,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 12px}.V1Tracks_panelDesc__z3msp{font-family:Syne,sans-serif;font-size:.85rem;color:var(--v1-text-muted);line-height:1.6;margin:0 0 24px}.V1Tracks_features__cQPUK{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.V1Tracks_features__cQPUK li{position:relative;padding-left:16px;font-family:Syne,sans-serif;font-size:.82rem;color:var(--v1-text-muted);line-height:1.5}.V1Tracks_features__cQPUK li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--v1-accent)}.V1Tracks_cta__z2mvJ{font-family:DM Mono,monospace;font-size:.75rem;text-decoration:none;transition:transform .2s ease;display:inline-block}.V1Tracks_ctaConsulting__niu9_{color:var(--v1-accent)}.V1Tracks_ctaFreelance__LWAMG{color:var(--v1-accent2)}.V1Tracks_cta__z2mvJ:hover{transform:translateX(4px)}@media (max-width:768px){.V1Tracks_section__r_gty{padding:64px 16px}.V1Tracks_grid__VOA6T{grid-template-columns:1fr}.V1Tracks_panel___zoWe{padding:36px 24px}}.V1Experience_section__yCVa7{background:var(--v1-bg);padding:100px 48px}.V1Experience_label__fA9YW{display:flex;align-items:center;gap:16px;font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Experience_label__fA9YW:before{content:"";display:inline-block;width:32px;height:1px;background:var(--v1-accent)}.V1Experience_title__5bXE_{font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3.5rem);color:#fff;margin:0 0 16px;font-weight:400;line-height:1.1}.V1Experience_title__5bXE_ em{color:var(--v1-accent);font-style:italic}.V1Experience_desc__zlc6Q{font-family:Syne,sans-serif;font-size:1rem;color:var(--v1-text-muted);max-width:480px;line-height:1.6;margin:0 0 48px}.V1Experience_timeline__kde9c{position:relative;max-width:820px;padding-left:0}.V1Experience_timeline__kde9c:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(200,245,66,.2)}.V1Experience_item__8rNzl{position:relative;padding-left:36px;margin-bottom:48px;opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}.V1Experience_item__8rNzl:before{content:"";position:absolute;left:-4px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--v1-accent)}.V1Experience_item__8rNzl:last-child{margin-bottom:0}.V1Experience_date__tz1EC{font-family:DM Mono,monospace;font-size:.65rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.V1Experience_role__yu5mf{font-family:Syne,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 4px}.V1Experience_company__G80yc{font-family:DM Mono,monospace;font-size:.72rem;color:var(--v1-text-muted);margin-bottom:10px}.V1Experience_itemDesc__pJlHM{font-family:Syne,sans-serif;font-size:.85rem;color:var(--v1-text-muted);line-height:1.6;max-width:520px;margin:0 0 14px}.V1Experience_tags__uOLNH{display:flex;flex-wrap:wrap;gap:8px}.V1Experience_tag__2Me0a{font-family:DM Mono,monospace;font-size:.62rem;color:var(--v1-text-dim);border:1px solid var(--v1-border);border-radius:999px;padding:4px 12px;white-space:nowrap}@media (max-width:768px){.V1Experience_section__yCVa7{padding:64px 16px}.V1Experience_timeline__kde9c{max-width:100%}.V1Experience_item__8rNzl{padding-left:28px}.V1Experience_role__yu5mf{font-size:1.05rem}.V1Experience_itemDesc__pJlHM{max-width:100%}}.V1Projects_section__6_9re{background:var(--v1-bg2);padding:100px 48px}.V1Projects_label__0mvoB{display:flex;align-items:center;gap:16px;font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Projects_label__0mvoB:before{content:"";display:inline-block;width:32px;height:1px;background:var(--v1-accent)}.V1Projects_title__mj8Bi{font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3.5rem);color:#fff;margin:0 0 16px;font-weight:400;line-height:1.1}.V1Projects_title__mj8Bi em{color:var(--v1-accent);font-style:italic}.V1Projects_desc__acxsE{font-family:Syne,sans-serif;font-size:1rem;color:var(--v1-text-muted);max-width:480px;line-height:1.6;margin:0 0 48px}.V1Projects_grid__fm9oA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--v1-border);border-radius:12px;overflow:hidden}.V1Projects_card__y_8VM{background:var(--v1-bg);padding:40px 36px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.V1Projects_card__y_8VM:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.V1Projects_icon__hyplD{font-size:2rem;margin-bottom:20px;line-height:1}.V1Projects_name__nIQ0Q{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 6px}.V1Projects_type__YB22g{font-family:DM Mono,monospace;font-size:.65rem;color:var(--v1-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.V1Projects_cardDesc__S8u3F{font-family:Syne,sans-serif;font-size:.82rem;color:var(--v1-text-muted);line-height:1.6;margin:0 0 18px;flex:1 1}.V1Projects_tags__9lH_z{display:flex;flex-wrap:wrap;gap:8px}.V1Projects_tag__XpCB_{font-family:DM Mono,monospace;font-size:.62rem;color:var(--v1-text-dim);border:1px solid var(--v1-border);border-radius:999px;padding:4px 12px;white-space:nowrap}@media (max-width:768px){.V1Projects_section__6_9re{padding:64px 16px}.V1Projects_grid__fm9oA{grid-template-columns:1fr}.V1Projects_card__y_8VM{padding:32px 24px}}.V1Skills_section__YJCEN{background:var(--v1-bg);padding:100px 48px}.V1Skills_label__4RWB0{display:flex;align-items:center;gap:16px;font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Skills_label__4RWB0:before{content:"";display:inline-block;width:32px;height:1px;background:var(--v1-accent)}.V1Skills_title__S2BKH{font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3.5rem);color:#fff;margin:0 0 48px;font-weight:400;line-height:1.1}.V1Skills_columns__J4N27{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.V1Skills_skillsSide__RJYWZ{display:flex;flex-direction:column;gap:32px}.V1Skills_group__YZpOR{display:flex;flex-direction:column;gap:12px}.V1Skills_groupTitle__BVHGe{font-family:DM Mono,monospace;font-size:.65rem;color:var(--v1-text-dim);text-transform:uppercase;letter-spacing:.08em}.V1Skills_chips__VEBO1{display:flex;flex-wrap:wrap;gap:8px}.V1Skills_chip__0wFQr{font-family:DM Mono,monospace;font-size:.72rem;color:var(--v1-text);border:1px solid var(--v1-border);border-radius:999px;padding:6px 14px;white-space:nowrap;transition:border-color .2s ease}.V1Skills_chipCore__saQpU{border-color:var(--v1-accent)}.V1Skills_certsSide__P9u99{display:flex;flex-direction:column}.V1Skills_certsTitle__vI6kq{font-family:Syne,sans-serif;font-size:1rem;font-weight:700;color:#fff;margin:0 0 24px}.V1Skills_certList__peyLG{display:flex;flex-direction:column;gap:20px}.V1Skills_certItem__mbZ_E{display:flex;align-items:flex-start;gap:16px}.V1Skills_certIcon__lrEBS{font-size:1.2rem;line-height:1.4;flex-shrink:0}.V1Skills_certInfo__mTKfB{display:flex;flex-direction:column;gap:2px}.V1Skills_certName__qeQpz{font-family:Syne,sans-serif;font-size:.85rem;color:#fff}.V1Skills_certIssuer__GOaxI{font-family:DM Mono,monospace;font-size:.65rem;color:var(--v1-text-muted)}.V1Skills_certBadge__qZRKK{display:inline-block;font-family:DM Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;margin-top:4px;width:-moz-fit-content;width:fit-content}.V1Skills_badgeEarned__4sLY7{background:rgba(200,245,66,.15);color:var(--v1-accent)}.V1Skills_badgeUpcoming__5PD9g{background:rgba(245,167,66,.15);color:var(--v1-accent2)}.V1Skills_badgeDegree__SazUF,.V1Skills_badgePlanned__U9Hbu{background:var(--v1-surface);color:var(--v1-text-muted)}.V1Skills_langBox__CUqdJ{border-top:1px solid var(--v1-border);margin-top:32px;padding-top:28px}.V1Skills_langLabel__zgVGW{font-family:DM Mono,monospace;font-size:.65rem;color:var(--v1-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Skills_langGrid__Mzsr9{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.V1Skills_langItem__jCy8S{display:flex;flex-direction:column;gap:2px}.V1Skills_langName__xcg0D{font-family:Syne,sans-serif;font-size:.85rem;color:#fff}.V1Skills_langLevel__7yblQ{font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-text-muted)}@media (max-width:768px){.V1Skills_section__YJCEN{padding:64px 16px}.V1Skills_columns__J4N27{grid-template-columns:1fr;gap:48px}}.V1Contact_section__9myNT{background:var(--v1-bg2);padding:100px 48px}.V1Contact_label__gV96n{display:flex;align-items:center;gap:16px;font-family:DM Mono,monospace;font-size:.7rem;color:var(--v1-accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Contact_label__gV96n:before{content:"";display:inline-block;width:32px;height:1px;background:var(--v1-accent)}.V1Contact_title__xAKCi{font-family:"DM Serif Display",serif;font-size:clamp(2rem,4vw,3.5rem);color:#fff;margin:0 0 16px;font-weight:400;line-height:1.1}.V1Contact_desc__9oG8u{font-family:Syne,sans-serif;font-size:1rem;color:var(--v1-text-muted);max-width:480px;line-height:1.6;margin:0 0 48px}.V1Contact_grid__YL81O{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;background:var(--v1-border);border-radius:12px;overflow:hidden;max-width:800px}.V1Contact_card__OvDvl{background:var(--v1-bg);padding:48px 40px;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.V1Contact_card__OvDvl:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.V1Contact_platform__gCHL9{font-family:DM Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.V1Contact_platformConsulting__gIuWQ{color:var(--v1-accent)}.V1Contact_platformFreelance__Eg070{color:var(--v1-accent2)}.V1Contact_cardTitle__QoyYq{font-family:Syne,sans-serif;font-size:1.3rem;font-weight:700;color:#fff;margin:0 0 12px}.V1Contact_cardDesc__GRr_p{font-family:Syne,sans-serif;font-size:.82rem;color:var(--v1-text-muted);line-height:1.6;margin:0}.V1Contact_email__uNxN6{text-align:center;margin-top:36px;max-width:800px}.V1Contact_emailLink__2UNS6{font-family:DM Mono,monospace;font-size:.72rem;color:var(--v1-text-muted);text-decoration:none;transition:color .2s ease}.V1Contact_emailLink__2UNS6:hover{color:var(--v1-accent)}@media (max-width:768px){.V1Contact_section__9myNT{padding:64px 16px}.V1Contact_grid__YL81O{grid-template-columns:1fr}.V1Contact_card__OvDvl{padding:36px 24px}}.V1Footer_footer__xGm1X{background:var(--v1-bg);padding:40px 48px;border-top:1px solid var(--v1-border);display:flex;align-items:center;justify-content:space-between}.V1Footer_logo__DLig_{font-family:"DM Serif Display",serif;font-size:.9rem;color:#fff;text-decoration:none}.V1Footer_logoDot__f_KsW{color:var(--v1-accent)}.V1Footer_links__hOqgJ{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.V1Footer_link__DWNdh{font-family:DM Mono,monospace;font-size:.62rem;color:var(--v1-text-dim);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .2s ease}.V1Footer_link__DWNdh:hover{color:var(--v1-text-muted)}.V1Footer_copyright__jVvxW{font-family:DM Mono,monospace;font-size:.62rem;color:var(--v1-text-dim)}@media (max-width:768px){.V1Footer_footer__xGm1X{flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.V1Footer_links__hOqgJ{flex-wrap:wrap;justify-content:center;gap:16px}}.V2Nav_nav__WuGXH{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 48px;background:var(--v2-bg);border-bottom:1px solid var(--v2-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.V2Nav_logo__Ga6S1{font-family:Unbounded,sans-serif;font-size:.72rem;font-weight:700;color:var(--v2-ink);letter-spacing:.02em;flex-shrink:0}.V2Nav_dot__E8yVG{color:var(--v2-accent)}.V2Nav_links__sLfC8{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:32px}.V2Nav_link__czAgn{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.12em;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.V2Nav_link__czAgn:hover{color:var(--v2-accent)}.V2Nav_right__MnlyK{display:flex;align-items:center;gap:20px;flex-shrink:0}.V2Nav_linkedinLink__I4t0x{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--v2-ink3);text-decoration:none;transition:color .2s ease}.V2Nav_linkedinLink__I4t0x:hover{color:var(--v2-accent)}.V2Nav_ctaBtn__uw8KH{font-family:IBM Plex Mono,monospace;font-size:.62rem;background:var(--v2-ink);color:var(--v2-bg);border:none;padding:10px 20px;cursor:pointer;transition:background .2s ease}.V2Nav_ctaBtn__uw8KH:hover{background:var(--v2-accent)}@media (max-width:1024px){.V2Nav_nav__WuGXH{padding:0 32px}.V2Nav_links__sLfC8{gap:24px}.V2Nav_link__czAgn{font-size:.6rem}}@media (max-width:768px){.V2Nav_nav__WuGXH{padding:0 16px}.V2Nav_linkedinLink__I4t0x,.V2Nav_links__sLfC8{display:none}.V2Nav_ctaBtn__uw8KH{font-size:.58rem;padding:8px 14px}}.V2Hero_hero__2UmG0{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 64px);padding-top:0}.V2Hero_left__Y3MB5{border-right:1px solid var(--v2-rule);padding:80px 64px 80px 48px;display:flex;flex-direction:column;justify-content:center}.V2Hero_status__PfMxx{display:flex;align-items:center;gap:8px;margin-bottom:32px}.V2Hero_greenDot__Tb8kU{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:V2Hero_blink__99Oa4 2s ease-in-out infinite}@keyframes V2Hero_blink__99Oa4{0%,to{opacity:1}50%{opacity:.3}}.V2Hero_statusText__CftFA{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.08em}.V2Hero_title__fPm10{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(2.8rem,5.5vw,5.5rem);color:var(--v2-ink);letter-spacing:-.04em;line-height:1;margin:0 0 24px}.V2Hero_titleLight__M0wV_{display:block;font-weight:300;font-size:.55em;margin-top:8px}.V2Hero_location__TKqMJ{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0 0 40px}.V2Hero_ctas__sDUd3{display:flex;gap:16px}.V2Hero_btnFilled__ZELF9{font-family:IBM Plex Mono,monospace;font-size:.65rem;background:var(--v2-ink);color:var(--v2-bg);border:none;padding:14px 28px;cursor:pointer;transition:background .2s ease}.V2Hero_btnFilled__ZELF9:hover{background:var(--v2-accent)}.V2Hero_btnGhost__e6B0V{font-family:IBM Plex Mono,monospace;font-size:.65rem;background:none;color:var(--v2-ink);border:1px solid var(--v2-ink);padding:14px 28px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.V2Hero_btnGhost__e6B0V:hover{border-color:var(--v2-accent);color:var(--v2-accent)}.V2Hero_right__uFXN4{padding:80px 48px 80px 64px;display:flex;flex-direction:column;justify-content:space-between}.V2Hero_taglineWrap__br2kS{max-width:400px}.V2Hero_tagline__i2Pbj{font-family:"Instrument Serif",serif;font-style:italic;font-size:clamp(1.2rem,2.5vw,1.8rem);color:var(--v2-ink2);border-left:2px solid var(--v2-accent);padding-left:20px;margin:0 0 16px;line-height:1.4}.V2Hero_taglineDesc__EMrvS{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--v2-ink3);line-height:1.6;margin:0;padding-left:20px}.V2Hero_statsGrid__b2cwI{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v2-rule)}.V2Hero_statCell__LpHW1{padding:24px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--v2-rule);border-right:1px solid var(--v2-rule)}.V2Hero_statCell__LpHW1:nth-child(2n){border-right:none}.V2Hero_statCell__LpHW1:nth-child(n+3){border-bottom:none}.V2Hero_statNumber__Bpct_{font-family:Unbounded,sans-serif;font-weight:900;font-size:1.8rem;color:var(--v2-ink)}.V2Hero_statLabel__M_bTt{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.06em}.V2Hero_scrollIndicator__F_TGy{display:flex;align-items:center;gap:12px}.V2Hero_scrollText__LfGBR{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.V2Hero_scrollLine__2eHRw{display:block;height:1px;background:var(--v2-ink3);flex-grow:1;transform-origin:left;animation:V2Hero_grow2__lcoNt 2s ease-in-out infinite}@keyframes V2Hero_grow2__lcoNt{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:1024px){.V2Hero_left__Y3MB5{padding:60px 40px 60px 32px}.V2Hero_right__uFXN4{padding:60px 32px 60px 40px}.V2Hero_title__fPm10{font-size:clamp(2rem,4vw,3.5rem)}}@media (max-width:768px){.V2Hero_hero__2UmG0{grid-template-columns:1fr}.V2Hero_left__Y3MB5{border-right:none;border-bottom:1px solid var(--v2-rule);padding:48px 16px 28px}.V2Hero_right__uFXN4{padding:28px 16px;gap:40px}.V2Hero_title__fPm10{font-size:clamp(2rem,8vw,3rem)}.V2Hero_ctas__sDUd3{flex-direction:column}.V2Hero_btnFilled__ZELF9,.V2Hero_btnGhost__e6B0V{text-align:center}.V2Hero_taglineWrap__br2kS{max-width:100%}.V2Hero_statNumber__Bpct_{font-size:1.4rem}.V2Hero_statCell__LpHW1{padding:16px}}.V2Tracks_section__5CHas{border-top:1px solid var(--v2-rule)}.V2Tracks_header__LKd1l{padding:56px 48px 40px}.V2Tracks_sectionNum__FSYyz{font-family:Unbounded,sans-serif;font-size:.7rem;color:var(--v2-accent);display:block;margin-bottom:12px}.V2Tracks_sectionTitle__Itici{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.6rem,3.5vw,3rem);color:var(--v2-ink);line-height:1.1;margin:0 0 12px}.V2Tracks_sectionSub__2OpfS{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0}.V2Tracks_grid__p8Aqa{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v2-rule)}.V2Tracks_track___9OAK{padding:56px 48px}.V2Tracks_track___9OAK:first-child{border-right:1px solid var(--v2-rule)}.V2Tracks_indexNum__0zFWu{font-family:Unbounded,sans-serif;font-weight:900;font-size:5rem;-webkit-text-stroke:1px var(--v2-ink);color:transparent;opacity:.08;line-height:1;display:block;margin-bottom:24px}.V2Tracks_label__DOyRW{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:12px}.V2Tracks_trackTitle__g4FIC{font-family:Unbounded,sans-serif;font-weight:700;font-size:1.1rem;color:var(--v2-ink);margin:0 0 12px}.V2Tracks_trackDesc__WYRuw{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--v2-ink3);line-height:1.6;margin:0 0 24px}.V2Tracks_features__xiyXU{list-style:none;padding:0;margin:0 0 32px}.V2Tracks_featureItem__Nrvan{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:var(--v2-ink2);position:relative;padding:6px 0 6px 16px}.V2Tracks_featureItem__Nrvan:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--v2-ink3)}.V2Tracks_cta__3K0AB{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-accent);text-decoration:none;display:inline-block;transition:transform .2s ease}.V2Tracks_cta__3K0AB:hover{transform:translateX(4px)}@media (max-width:1024px){.V2Tracks_header__LKd1l{padding:40px 32px 28px}.V2Tracks_track___9OAK{padding:40px 32px}.V2Tracks_indexNum__0zFWu{font-size:3.5rem}}@media (max-width:768px){.V2Tracks_header__LKd1l{padding:32px 16px 20px}.V2Tracks_grid__p8Aqa{grid-template-columns:1fr}.V2Tracks_track___9OAK:first-child{border-right:none;border-bottom:1px solid var(--v2-rule)}.V2Tracks_track___9OAK{padding:32px 16px}.V2Tracks_indexNum__0zFWu{font-size:3rem}}.V2Experience_section__2m_yT{border-top:1px solid var(--v2-rule)}.V2Experience_header__ndL_a{padding:56px 48px 40px}.V2Experience_sectionNum__7qSdq{font-family:Unbounded,sans-serif;font-size:.7rem;color:var(--v2-accent);display:block;margin-bottom:12px}.V2Experience_sectionTitle__6hotQ{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.6rem,3.5vw,3rem);color:var(--v2-ink);line-height:1.1;margin:0 0 12px}.V2Experience_accent___R09a{color:var(--v2-accent)}.V2Experience_sectionSub__sJLgg{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0}.V2Experience_table__GDnCD{border-top:1px solid var(--v2-rule)}.V2Experience_row__caQe_{display:grid;grid-template-columns:160px 1fr 1fr auto;border-bottom:1px solid var(--v2-rule);transition:background .15s ease}.V2Experience_row__caQe_:hover{background:#faf8f4}.V2Experience_colPeriod__7p7x8{padding:32px 20px 32px 48px;display:flex;align-items:flex-start}.V2Experience_period__YbFvN{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--v2-ink3);white-space:nowrap}.V2Experience_colCompany__dGEcx{padding:32px 20px 32px 0;display:flex;flex-direction:column;gap:4px;justify-content:center}.V2Experience_company__KYzDT{font-family:Unbounded,sans-serif;font-weight:700;font-size:.95rem;color:var(--v2-ink)}.V2Experience_role__SS7wH{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--v2-ink3)}.V2Experience_colDesc__74X27{padding:32px 20px 32px 0;display:flex;flex-direction:column;gap:12px;justify-content:center}.V2Experience_desc__Hta6a{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:var(--v2-ink3);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.V2Experience_tags__qaZex{display:flex;flex-wrap:wrap;gap:6px}.V2Experience_tag__Xo9n_{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);border:1px solid hsla(48,4%,46%,.1);padding:3px 8px;border-radius:2px}.V2Experience_colArrow__qKbSk{padding:32px 48px 32px 20px;display:flex;align-items:center}.V2Experience_arrow__zviRU{font-family:Unbounded,sans-serif;font-size:1.2rem;color:var(--v2-ink3);transition:color .2s ease}.V2Experience_row__caQe_:hover .V2Experience_arrow__zviRU{color:var(--v2-accent)}@media (max-width:1024px){.V2Experience_header__ndL_a{padding:40px 32px 28px}.V2Experience_row__caQe_{grid-template-columns:120px 1fr 1fr auto}.V2Experience_colPeriod__7p7x8{padding-left:32px}.V2Experience_colArrow__qKbSk{padding-right:32px}.V2Experience_company__KYzDT{font-size:.85rem}}@media (max-width:768px){.V2Experience_header__ndL_a{padding:32px 16px 20px}.V2Experience_row__caQe_{grid-template-columns:1fr;padding:24px 16px}.V2Experience_colPeriod__7p7x8{padding:0}.V2Experience_colCompany__dGEcx,.V2Experience_colDesc__74X27{padding:8px 0 0}.V2Experience_colArrow__qKbSk{display:none}.V2Experience_desc__Hta6a{-webkit-line-clamp:unset}}.V2Projects_section__1DG92{border-top:1px solid var(--v2-rule)}.V2Projects_header__CZ_Yx{padding:56px 48px 40px}.V2Projects_sectionNum__7N4rF{font-family:Unbounded,sans-serif;font-size:.7rem;color:var(--v2-accent);display:block;margin-bottom:12px}.V2Projects_sectionTitle__4AoOF{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.6rem,3.5vw,3rem);color:var(--v2-ink);line-height:1.1;margin:0 0 12px}.V2Projects_accent__DUbhW{color:var(--v2-accent)}.V2Projects_sectionSub__EJ6TR{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0}.V2Projects_grid__kdlMK{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--v2-rule)}.V2Projects_card__gKe8o{padding:48px 40px;border-right:1px solid var(--v2-rule);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}.V2Projects_card__gKe8o:last-child{border-right:none}.V2Projects_card__gKe8o:hover{transform:translateY(-4px)}.V2Projects_num__rQICO{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:var(--v2-ink3);display:block;margin-bottom:20px}.V2Projects_name__N_i3H{font-family:Unbounded,sans-serif;font-weight:700;font-size:1.1rem;color:var(--v2-ink);margin:0 0 8px}.V2Projects_type__C1Oa2{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:16px}.V2Projects_desc__rdb9b,.V2Projects_type__C1Oa2{font-family:IBM Plex Mono,monospace;color:var(--v2-ink3)}.V2Projects_desc__rdb9b{font-size:.72rem;line-height:1.6;margin:0 0 20px;flex-grow:1}.V2Projects_tags__VgH23{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.V2Projects_tag__ESJil{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--v2-ink3);border:1px solid var(--v2-rule);padding:3px 8px;border-radius:2px}.V2Projects_link__3Rd3R{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--v2-accent);transition:transform .2s ease;display:inline-block}.V2Projects_card__gKe8o:hover .V2Projects_link__3Rd3R{transform:translateX(4px)}@media (max-width:1024px){.V2Projects_header__CZ_Yx{padding:40px 32px 28px}.V2Projects_card__gKe8o{padding:36px 28px}.V2Projects_name__N_i3H{font-size:.95rem}}@media (max-width:768px){.V2Projects_header__CZ_Yx{padding:32px 16px 20px}.V2Projects_grid__kdlMK{grid-template-columns:1fr}.V2Projects_card__gKe8o{border-right:none;border-bottom:1px solid var(--v2-rule);padding:32px 16px}.V2Projects_card__gKe8o:last-child{border-bottom:none}}.V2Skills_section__1QoPP{border-top:1px solid var(--v2-rule)}.V2Skills_header__4EixS{padding:56px 48px 40px}.V2Skills_sectionNum__eCWke{font-family:Unbounded,sans-serif;font-size:.7rem;color:var(--v2-accent);display:block;margin-bottom:12px}.V2Skills_sectionTitle__gUMN8{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.6rem,3.5vw,3rem);color:var(--v2-ink);line-height:1.1;margin:0 0 12px}.V2Skills_accent___UhCV{color:var(--v2-accent)}.V2Skills_sectionSub__PqNEF{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0}.V2Skills_grid__ch4WY{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v2-rule)}.V2Skills_leftPanel__4FcZm{padding:56px 48px;border-right:1px solid var(--v2-rule)}.V2Skills_rightPanel__DzjiK{padding:56px 48px}.V2Skills_groupBlock__2_er6{margin-bottom:36px}.V2Skills_groupBlock__2_er6:last-child{margin-bottom:0}.V2Skills_groupLabel__g8UM9{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:var(--v2-ink3);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:16px}.V2Skills_skillRows__Zh6Zw{display:flex;flex-direction:column;gap:8px}.V2Skills_skillRow__4bLHI{display:flex;align-items:center;justify-content:space-between}.V2Skills_skillName__ZUPX4{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--v2-ink2)}.V2Skills_pips__Puscb{display:flex;gap:4px}.V2Skills_pipFilled__9e6Ll{width:8px;height:8px;border-radius:50%;background:var(--v2-ink)}.V2Skills_pipEmpty__l3YNv{width:8px;height:8px;border-radius:50%;background:var(--v2-rule)}.V2Skills_langGrid__sM_ld{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--v2-rule)}.V2Skills_langCell__eVbdw{padding:16px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--v2-rule);border-right:1px solid var(--v2-rule)}.V2Skills_langCell__eVbdw:nth-child(2n){border-right:none}.V2Skills_langCell__eVbdw:nth-child(n+3){border-bottom:none}.V2Skills_langName__6R57f{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--v2-ink)}.V2Skills_langLevel__iJwn_{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:var(--v2-ink3)}.V2Skills_certs__aPEhk{display:flex;flex-direction:column;gap:2px}.V2Skills_certCard__0o48x{background:var(--v2-ink);padding:28px;display:flex;flex-direction:column;gap:8px}.V2Skills_certTop__nlO_W{display:flex;align-items:center;gap:10px}.V2Skills_certIcon__dR7kL{font-size:1.1rem}.V2Skills_certName__dvJBg{font-family:Unbounded,sans-serif;font-size:.85rem;color:var(--v2-bg)}.V2Skills_certIssuer__bdU5c{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:var(--v2-ink3)}.V2Skills_badge__tK8Po{font-family:IBM Plex Mono,monospace;font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:2px;display:inline-block;width:-moz-fit-content;width:fit-content}.V2Skills_badgeEarned__WPd0w{background:var(--v2-accent);color:#fff}.V2Skills_badgeUpcoming__FKA5v{background:var(--v2-accent2);color:#fff}.V2Skills_badgeDegree__2aQFG,.V2Skills_badgePlanned__qxi7s{background:var(--v2-ink3);color:#fff}@media (max-width:1024px){.V2Skills_header__4EixS{padding:40px 32px 28px}.V2Skills_leftPanel__4FcZm,.V2Skills_rightPanel__DzjiK{padding:40px 32px}}@media (max-width:768px){.V2Skills_header__4EixS{padding:32px 16px 20px}.V2Skills_grid__ch4WY{grid-template-columns:1fr}.V2Skills_leftPanel__4FcZm{border-right:none;border-bottom:1px solid var(--v2-rule);padding:32px 16px}.V2Skills_rightPanel__DzjiK{padding:32px 16px}.V2Skills_certCard__0o48x{padding:20px}.V2Skills_certName__dvJBg{font-size:.75rem}}.V2Contact_section__rRbwZ{border-top:1px solid var(--v2-rule)}.V2Contact_header__ywMeE{padding:56px 48px 40px}.V2Contact_sectionNum__qKH40{font-family:Unbounded,sans-serif;font-size:.7rem;color:var(--v2-accent);display:block;margin-bottom:12px}.V2Contact_sectionTitle____jxx{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.6rem,3.5vw,3rem);color:var(--v2-ink);line-height:1.1;margin:0 0 12px}.V2Contact_accent__DALan{color:var(--v2-accent)}.V2Contact_sectionSub__SHX_F{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--v2-ink3);margin:0}.V2Contact_contactWrap__w5fb9{display:grid;grid-template-columns:1fr 1fr;background:var(--v2-ink)}.V2Contact_panel__silxr{padding:80px 48px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px}.V2Contact_panel__silxr:first-child{border-right:1px solid hsla(0,0%,100%,.06)}.V2Contact_watermark__yuNu5{position:absolute;bottom:-20px;right:20px;font-family:Unbounded,sans-serif;font-weight:900;font-size:180px;-webkit-text-stroke:1px hsla(0,0%,100%,.04);color:transparent;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.V2Contact_platform__yVJUH{font-family:IBM Plex Mono,monospace;font-size:.55rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.1em}.V2Contact_panelTitle__GxSTG{font-family:Unbounded,sans-serif;font-weight:700;font-size:clamp(1.5rem,3vw,2.2rem);color:#fff;margin:0;line-height:1.2}.V2Contact_panelDesc__YXWwr{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0;max-width:360px}.V2Contact_panelLink__0ul0K{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#fff;text-decoration:none;display:inline-block;transition:color .2s ease,transform .2s ease;margin-top:8px}.V2Contact_panelLink__0ul0K:hover{color:var(--v2-accent);transform:translateX(4px)}@media (max-width:1024px){.V2Contact_header__ywMeE{padding:40px 32px 28px}.V2Contact_panel__silxr{padding:56px 32px}.V2Contact_watermark__yuNu5{font-size:120px}}@media (max-width:768px){.V2Contact_header__ywMeE{padding:32px 16px 20px}.V2Contact_contactWrap__w5fb9{grid-template-columns:1fr}.V2Contact_panel__silxr:first-child{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.V2Contact_panel__silxr{padding:48px 16px}.V2Contact_watermark__yuNu5{font-size:80px;bottom:-10px;right:10px}.V2Contact_panelDesc__YXWwr{max-width:100%}}.V2Footer_footer__utDSD{background:var(--v2-ink);padding:28px 48px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.V2Footer_logo__4B4lb{font-family:Unbounded,sans-serif;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.V2Footer_dot__9lCgV{color:var(--v2-accent)}.V2Footer_links__PA4hJ{display:flex;align-items:center;gap:28px}.V2Footer_link__zrOTl{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:hsla(0,0%,100%,.4);text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.V2Footer_link__zrOTl:hover{color:#fff}.V2Footer_copy__m2BrO{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:hsla(0,0%,100%,.3);flex-shrink:0}@media (max-width:1024px){.V2Footer_footer__utDSD{padding:28px 32px}.V2Footer_links__PA4hJ{gap:20px}}@media (max-width:768px){.V2Footer_footer__utDSD{flex-direction:column;align-items:center;gap:20px;padding:28px 16px;text-align:center}.V2Footer_links__PA4hJ{flex-wrap:wrap;justify-content:center;gap:16px}}.V2Layout_layout__3Z0V7{background:var(--v2-bg);min-height:100vh;cursor:none}