.Elsewhere_elsewhere__xLimS{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:calc(120px * var(--desktop-scale)) var(--layout-edge);background-color:#202020;box-sizing:border-box}.Elsewhere_elsewhereContent__M3Zft{max-width:var(--layout-max-width);width:100%;margin-inline:auto}.Elsewhere_groupTitle__AMZvx{font-size:calc(.95rem * var(--desktop-scale));font-weight:700;color:#b0b0b0;letter-spacing:.15em;margin-top:0;margin-bottom:calc(40px * var(--desktop-scale));display:flex;align-items:center;gap:10px}.Elsewhere_groupTitle__AMZvx:before{content:"";display:inline-block;width:16px;height:2px;background-color:#94f083;flex-shrink:0}.Elsewhere_linkGrid__zQGBr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(20px * var(--desktop-scale));gap:calc(20px * var(--desktop-scale))}.Elsewhere_linkCard__ni9eF{--platform-color:#94f083;--platform-rgb:148,240,131;display:flex;align-items:center;gap:calc(20px * var(--desktop-scale));padding:calc(28px * var(--desktop-scale)) calc(24px * var(--desktop-scale));background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07);border-radius:calc(20px * var(--desktop-scale));text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1)}.Elsewhere_linkCard__ni9eF:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.04);border-color:rgba(var(--platform-rgb),.38)}.Elsewhere_linkIcon__UejXv{flex-shrink:0;width:calc(44px * var(--desktop-scale));height:calc(44px * var(--desktop-scale));display:flex;align-items:center;justify-content:center;border-radius:calc(12px * var(--desktop-scale));background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:#a0a0a0;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.Elsewhere_linkCard__ni9eF:hover .Elsewhere_linkIcon__UejXv{color:var(--platform-color);border-color:rgba(var(--platform-rgb),.36);background:rgba(var(--platform-rgb),.08)}.Elsewhere_linkBody__E6_P_{flex-grow:1;display:flex;flex-direction:column;gap:4px;min-width:0}.Elsewhere_linkLabel__3wzmL{font-size:calc(1.05rem * var(--desktop-scale));font-weight:600;color:#f5f5f5}.Elsewhere_linkAction__oDQ8l,.Elsewhere_linkLabel__3wzmL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Elsewhere_linkAction__oDQ8l{font-size:calc(.875rem * var(--desktop-scale));font-weight:300;color:#8d8d8d}.Elsewhere_linkArrow__d0kt8{flex-shrink:0;color:#8d8d8d;transition:color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.Elsewhere_linkCard__ni9eF:hover .Elsewhere_linkArrow__d0kt8{color:var(--platform-color);transform:translateX(4px)}.Elsewhere_soomgoCard__PMjHK{--platform-color:#857bff;--platform-rgb:133,123,255}.Elsewhere_techBlogCard__NvA2O{--platform-color:#ff4d4d;--platform-rgb:255,77,77}.Elsewhere_linkedinCard__RmcWi{--platform-color:#0a66c2;--platform-rgb:10,102,194}.Elsewhere_instagramCard__dckjS{--platform-color:#fd00c6;--platform-rgb:228,64,95}.Elsewhere_githubCard__ErOsO{--platform-color:#f5f5f5;--platform-rgb:245,245,245}.Elsewhere_gmailCard__4aNIT{--platform-color:#0083fd;--platform-rgb:234,67,53}@media (max-width:900px){.Elsewhere_linkGrid__zQGBr{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.Elsewhere_elsewhere__xLimS{padding:80px var(--layout-mobile-edge)}.Elsewhere_linkCard__ni9eF{padding:22px 20px;gap:16px}.Elsewhere_linkLabel__3wzmL{font-size:1rem}.Elsewhere_linkAction__oDQ8l{font-size:.85rem}}.Elsewhere_soomgoLogo__1MznI{width:24px;height:24px;border-radius:4px}.Footer_footer__PyJc9{min-height:auto;background-color:#151515;border-top:1px solid hsla(0,0%,100%,.08);padding:calc(48px * var(--desktop-scale)) 24px;box-sizing:border-box}.Footer_inner__GVT5e{max-width:calc(1100px * var(--desktop-scale));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--desktop-scale));text-align:center}.Footer_name__c5E7Z{margin:0;font-size:calc(1.1rem * var(--desktop-scale));font-weight:500;letter-spacing:.02em}.Footer_nameKr__NcUbm{color:silver;font-weight:300}.Footer_slash__0gtgj{color:#085fac;font-weight:900;margin:0 8px}.Footer_handle__s2I2c{color:#94f083;font-weight:600}.Footer_tagline__taMGV{margin:0;font-size:calc(.9rem * var(--desktop-scale));font-weight:300;color:#8d8d8d;letter-spacing:.03em}.Footer_copy__h7kLD{margin:0;font-size:calc(.8rem * var(--desktop-scale));font-weight:300;color:#8d8d8d}@media (max-width:768px){.Footer_footer__PyJc9{padding:36px 20px}}.Hello_hello__NYsvg{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:calc(96px * var(--desktop-scale)) var(--layout-edge);background:linear-gradient(180deg,rgba(32,32,32,.98),#151515);box-sizing:border-box}.Hello_helloContent__KMNY1{display:grid;align-items:center;grid-gap:calc(clamp(48px, 7vw, 96px) * var(--desktop-scale));gap:calc(clamp(48px, 7vw, 96px) * var(--desktop-scale));max-width:var(--layout-max-width);width:100%;margin-inline:auto}.Hello_groupTitle__6zXZZ{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0 0 -10px;color:#b0b0b0;font-size:calc(.95rem * var(--desktop-scale));font-weight:700;letter-spacing:.15em;text-transform:uppercase}.Hello_groupTitle__6zXZZ:before{content:"";display:inline-block;width:16px;height:2px;background-color:#94f083}.Hello_profileWrapper__LQJX2{position:relative;flex-shrink:0;width:min(100%,320px);aspect-ratio:1;justify-self:end;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#94f083,#2467b2);padding:2px;box-shadow:0 28px 70px rgba(0,0,0,.34)}.Hello_profileWrapper__LQJX2:after{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid rgba(148,240,131,.18);border-radius:24px;pointer-events:none;z-index:-1}.Hello_profileImage__FUoQS{width:100%;height:100%;object-fit:cover;border-radius:24px;background-color:#202020}.Hello_helloAside__nrOhY{position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:22px;width:100%}.Hello_asideMeta__VD_1t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:320px}.Hello_asideMeta__VD_1t span{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);color:silver;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Hello_helloDetails___Wp8S{display:flex;flex-direction:column;gap:0;min-width:0}.Hello_helloWorld__Vz1xB{font-size:calc(clamp(2.4rem, 4vw, 4.25rem) * var(--desktop-scale));font-weight:700;line-height:.98;color:#f5f5f5;margin:0 0 calc(18px * var(--desktop-scale));letter-spacing:0}.Hello_helloHeadline__6IUkc{max-width:720px;font-size:calc(clamp(1.2rem, 2vw, 1.65rem) * var(--desktop-scale));font-weight:600;color:#94f083;line-height:1.35;margin:0 0 calc(18px * var(--desktop-scale))}.Hello_helloDescription__3wLT6{font-size:calc(clamp(1rem, 1.25vw, 1.12rem) * var(--desktop-scale));line-height:1.85;color:silver;font-weight:300;margin:0 0 calc(34px * var(--desktop-scale))}.Hello_helloDescription__3wLT6 strong{color:#94f083;font-weight:500}.Hello_tagList__rPnNi{display:flex;flex-wrap:wrap;gap:calc(10px * var(--desktop-scale));margin-bottom:calc(34px * var(--desktop-scale))}.Hello_tagChip__9DlHL{display:inline-flex;align-items:center;min-height:32px;padding:calc(6px * var(--desktop-scale)) calc(14px * var(--desktop-scale));border-radius:999px;font-size:calc(.82rem * var(--desktop-scale));font-weight:500;color:#94f083;border:1px solid rgba(148,240,131,.35);background:rgba(148,240,131,.06);letter-spacing:0;transition:background .2s ease,border-color .2s ease}.Hello_tagChip__9DlHL:hover{background:rgba(148,240,131,.14);border-color:rgba(148,240,131,.65)}.Hello_statsList__8jxus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;max-width:760px;border-top:1px solid hsla(0,0%,100%,.11);border-bottom:1px solid hsla(0,0%,100%,.08)}.Hello_statItem__BECmB{display:flex;flex-direction:column;gap:7px;padding:calc(18px * var(--desktop-scale)) calc(20px * var(--desktop-scale)) calc(18px * var(--desktop-scale)) 0}.Hello_statItem__BECmB+.Hello_statItem__BECmB{padding-left:calc(20px * var(--desktop-scale));border-left:1px solid hsla(0,0%,100%,.08)}.Hello_statValue__P2M6J{font-size:calc(clamp(1.55rem, 2.4vw, 2.05rem) * var(--desktop-scale));font-weight:700;color:#f5f5f5;line-height:1}.Hello_statLabel__R4Cjc{font-size:calc(.78rem * var(--desktop-scale));font-weight:400;color:#8d8d8d;letter-spacing:.04em;text-transform:uppercase}@media (max-width:1024px){.Hello_helloContent__KMNY1{gap:48px}.Hello_profileWrapper__LQJX2{width:min(100%,260px)}.Hello_statsList__8jxus{grid-template-columns:repeat(2,minmax(0,1fr))}.Hello_statItem__BECmB:nth-child(3){padding-left:0;border-left:0}}@media (max-width:768px){.Hello_hello__NYsvg{padding:72px var(--layout-mobile-edge);min-height:auto}.Hello_helloContent__KMNY1{grid-template-columns:1fr;gap:32px;text-align:left}.Hello_groupTitle__6zXZZ{margin-bottom:0}.Hello_profileWrapper__LQJX2{width:min(76vw,260px);justify-self:start}.Hello_helloAside__nrOhY{align-items:flex-start;justify-self:start}.Hello_asideMeta__VD_1t{justify-content:flex-start}.Hello_helloDescription__3wLT6,.Hello_tagList__rPnNi{margin-bottom:28px}.Hello_statsList__8jxus{grid-template-columns:repeat(2,minmax(0,1fr))}.Hello_statItem__BECmB{padding:16px 14px 16px 0}}@keyframes Hero_fadeInUp__c_VuV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_fadeInUpCentered__LMY_W{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes Hero_scrollAnim__zmqDE{0%{transform:translateY(-40px);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:0}}.Hero_hero__Pzcvw{position:relative;min-height:100vh;justify-content:center;overflow:hidden;font-family:inherit}.Hero_heroContent__FRit9,.Hero_hero__Pzcvw{display:flex;flex-direction:column;align-items:center}.Hero_heroContent__FRit9{gap:calc(20px * var(--desktop-scale));z-index:5}.Hero_mainTitle___Nd1L{font-size:calc(clamp(48px, 6vw, 84px) * var(--desktop-scale));line-height:1.1;margin:0;display:flex;align-items:center;opacity:0;animation:Hero_fadeInUp__c_VuV 1s cubic-bezier(.16,1,.3,1) .2s forwards}.Hero_name__sP9I0{font-weight:100;color:#f5f5f5;letter-spacing:-.02em}.Hero_slash__ABouR{font-weight:400;color:#3b82f6;margin:0 calc(16px * var(--desktop-scale))}.Hero_handle__HfveB{font-weight:600;color:#94f083}.Hero_subTitle__VdaO3{font-size:calc(clamp(16px, 2.5vw, 24px) * var(--desktop-scale));font-weight:500;color:#f5f5f5;margin:0;margin-top:calc(-10px * var(--desktop-scale));opacity:0;animation:Hero_fadeInUp__c_VuV 1s cubic-bezier(.16,1,.3,1) .4s forwards}.Hero_subTitleSide__AghrQ{font-weight:300;color:#8d8d8d}.Hero_tags__qwvDr{display:flex;align-items:center;gap:calc(24px * var(--desktop-scale));margin-top:calc(24px * var(--desktop-scale));opacity:0;animation:Hero_fadeInUp__c_VuV 1s cubic-bezier(.16,1,.3,1) .6s forwards}.Hero_tag__Ykrot{display:flex;align-items:center;gap:8px;font-size:calc(.85rem * var(--desktop-scale));color:#8d8d8d;font-weight:400}.Hero_dot__759mz{width:6px;height:6px;border-radius:50%}.Hero_dotGreen__0GKlV{background-color:#94f083}.Hero_dotBlue__kd_ij{background-color:#3b82f6}.Hero_tagDivider__co3fJ{width:1px;height:12px;background-color:hsla(0,0%,100%,.15)}.Hero_scrollDown__H3Wy9{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:.65rem;letter-spacing:.2em;color:#8d8d8d;text-transform:uppercase;z-index:10;opacity:0;animation:Hero_fadeInUpCentered__LMY_W 1s cubic-bezier(.16,1,.3,1) 1s forwards}.Hero_scrollLine__zshWi{position:relative;width:1px;height:40px;background-color:hsla(0,0%,100%,.15);display:flex;justify-content:center;overflow:hidden}.Hero_scrollDot__Bo2eY{position:absolute;top:0;width:4px;height:4px;background-color:#94f083;border-radius:50%;animation:Hero_scrollAnim__zmqDE 2s cubic-bezier(.77,0,.175,1) infinite}@media (max-width:768px){.Hero_scrollDown__H3Wy9{bottom:20px;display:none}.Hero_mainTitle___Nd1L{font-size:clamp(32px,8vw,48px);flex-direction:column;gap:8px}.Hero_slash__ABouR{display:none}.Hero_tags__qwvDr{flex-direction:column;gap:12px}.Hero_tagDivider__co3fJ{display:none}}@keyframes ContactButton_fadeInUp__Gc9DR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactButton_contactButton__L2WhO{position:absolute;bottom:20px;left:40px;display:flex;align-items:center;background-color:#23232354;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px;border-radius:10px;gap:24px;z-index:50;opacity:0;animation:ContactButton_fadeInUp__Gc9DR 1s cubic-bezier(.16,1,.3,1) .8s forwards}.ContactButton_socials__840lm{display:flex;align-items:center;gap:12px}.ContactButton_socialBox__L0rc_{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#8d8d8d;text-decoration:none;transition:all .2s ease}.ContactButton_socialBox__L0rc_:hover{color:#f5f5f5;border-color:hsla(0,0%,100%,.3)}.ContactButton_connectLink__TPFGq{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#8d8d8d;text-decoration:none;transition:color .2s ease}.ContactButton_connectLink__TPFGq:hover{color:#f5f5f5}.ContactButton_arrow__FuruU{color:#94f083}@media (max-width:768px){.ContactButton_contactButton__L2WhO{bottom:12px;left:20px;flex-direction:column;align-items:flex-start;gap:16px}}.Journey_journey__tqqTL{display:flex;justify-content:flex-start;align-items:flex-start;padding:calc(110px * var(--desktop-scale)) var(--layout-edge);background-color:#151515;min-height:100vh;box-sizing:border-box}.Journey_journeyContent__R1zOs{max-width:var(--layout-max-width);width:100%;margin-inline:auto;overflow:visible}.Journey_groupTitle__ZPU2e{font-size:calc(.95rem * var(--desktop-scale));font-weight:700;color:#b0b0b0;letter-spacing:.15em;margin-top:0;margin-bottom:calc(42px * var(--desktop-scale));display:flex;align-items:center;gap:10px}.Journey_groupTitle__ZPU2e:before{content:"";display:inline-block;width:16px;height:2px;background-color:#94f083}.Journey_timeline__azk5I{position:relative;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:calc(clamp(22px, 3vw, 42px) * var(--desktop-scale));gap:calc(clamp(22px, 3vw, 42px) * var(--desktop-scale));padding-top:calc(30px * var(--desktop-scale))}.Journey_timeline__azk5I:before{content:"";position:absolute;top:9px;right:0;left:0;height:1px;background-color:hsla(0,0%,100%,.12);z-index:0}.Journey_timelineItem__hr3TV{position:relative;display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0;z-index:1}.Journey_timelinePoint__zXArY{position:absolute;left:0;top:-21px;width:14px;height:14px;border-radius:50%;background-color:#151515;border:3px solid #94f083;box-shadow:0 0 10px rgba(148,240,131,.3);transform:translateY(-50%);transition:transform .2s ease,background-color .2s ease;z-index:2}.Journey_timelineItem__hr3TV:hover .Journey_timelinePoint__zXArY{transform:translateY(-50%) scale(1.25);background-color:#94f083}.Journey_timelineBody__65sZH{display:flex;flex-direction:column;gap:14px;min-width:0}.Journey_timelineHeader__HN_IU{display:flex;align-items:baseline;gap:14px;min-width:0;white-space:nowrap}.Journey_timelinePhase__z8LfO{font-size:calc(clamp(2rem, 3vw, 3.35rem) * var(--desktop-scale));font-weight:500;line-height:.9;color:#f5f5f5;letter-spacing:0;text-align:left}.Journey_timelinePeriod__oTaQQ{font-size:calc(clamp(.5rem, 2vw, 3.35rem) * var(--desktop-scale));font-weight:200;line-height:.9;color:#535353;letter-spacing:0}.Journey_timelineSummary__cqjZr{max-width:none;font-size:calc(clamp(1rem, 1.45vw, 1.2rem) * var(--desktop-scale));font-weight:650;line-height:1.45;color:#ccc;margin:0}.Journey_recordGrid__uDmkt{display:flex;flex-direction:column;gap:14px}.Journey_recordGroup__RHpLg{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.Journey_recordLabel__rFjTm{display:block;font-size:calc(.72rem * var(--desktop-scale));font-weight:700;color:#94f083;letter-spacing:.08em;text-transform:uppercase}.Journey_recordList__D8VOj{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.Journey_recordList__D8VOj li{position:relative;padding-left:14px;font-size:calc(.82rem * var(--desktop-scale));font-weight:300;line-height:1.65;color:silver}.Journey_achievementSection__prCtk{margin-top:calc(72px * var(--desktop-scale));padding-top:calc(34px * var(--desktop-scale));border-top:1px solid hsla(0,0%,100%,.1)}.Journey_achievementTitle__D_j4L{margin:0 0 calc(24px * var(--desktop-scale));font-size:calc(.9rem * var(--desktop-scale));font-weight:700;color:#b0b0b0;letter-spacing:.14em}.Journey_achievementGrid___Gmc9{display:grid;grid-template-columns:1.4fr 1fr .8fr;grid-gap:calc(clamp(24px, 4vw, 56px) * var(--desktop-scale));gap:calc(clamp(24px, 4vw, 56px) * var(--desktop-scale))}.Journey_achievementColumn__9JjtI{min-width:0}.Journey_achievementLabel__W58ey{display:block;margin-bottom:16px;font-size:calc(.76rem * var(--desktop-scale));font-weight:700;color:#94f083;letter-spacing:.08em}.Journey_awardGroups__AU2OA{display:flex;flex-direction:column;gap:16px}.Journey_awardGroup__XhzAj{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:14px;gap:14px}.Journey_awardYear__Js1eJ{font-size:calc(.8rem * var(--desktop-scale));font-weight:700;color:#f5f5f5}.Journey_achievementList__c4_Uv{display:flex;flex-direction:column;gap:7px;padding:0;margin:0;list-style:none}.Journey_achievementList__c4_Uv li{position:relative;padding-left:12px;font-size:calc(.82rem * var(--desktop-scale));font-weight:300;line-height:1.6;color:silver}.Journey_achievementList__c4_Uv li:before{content:"";position:absolute;left:0;top:.72em;width:3px;height:3px;border-radius:50%;background-color:rgba(148,240,131,.8)}.Journey_recordList__D8VOj li:before{content:"";position:absolute;left:0;top:.72em;width:4px;height:4px;border-radius:50%;background-color:rgba(148,240,131,.85)}@media (max-width:1024px){.Journey_timeline__azk5I{grid-template-columns:1fr;gap:0;padding-top:0;overflow-x:visible}.Journey_timeline__azk5I:before{top:6px;bottom:6px;left:6px;right:auto;width:2px;height:auto}.Journey_timelineItem__hr3TV{padding-left:32px;padding-bottom:44px}.Journey_timelineItem__hr3TV:last-child{padding-bottom:0}.Journey_timelinePoint__zXArY{top:6px;left:0;transform:none}.Journey_timelineItem__hr3TV:hover .Journey_timelinePoint__zXArY{transform:scale(1.25)}.Journey_achievementGrid___Gmc9{grid-template-columns:1fr 1fr;gap:32px 40px}}@media (max-width:768px){.Journey_journey__tqqTL{padding:80px var(--layout-mobile-edge);overflow-x:hidden}.Journey_timelineItem__hr3TV{padding-bottom:36px}.Journey_timelinePeriod__oTaQQ,.Journey_timelinePhase__z8LfO{font-size:clamp(1.9rem,8vw,2.6rem)}.Journey_timelineSummary__cqjZr{font-size:1rem}.Journey_recordGrid__uDmkt{gap:14px}.Journey_recordGroup__RHpLg{gap:8px}.Journey_recordList__D8VOj li{font-size:.82rem}.Journey_achievementSection__prCtk{margin-top:56px}.Journey_achievementGrid___Gmc9{grid-template-columns:1fr;gap:28px}.Journey_awardGroup__XhzAj{grid-template-columns:52px minmax(0,1fr)}.Journey_achievementList__c4_Uv li{font-size:.82rem}}.Projects_projects__2LjJ_{position:relative;background-color:#202020;box-sizing:border-box}.Projects_sticky__YRUkQ{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.Projects_header__9B3GE{flex-shrink:0;padding:calc(56px * var(--desktop-scale)) var(--layout-edge) 0;display:flex;flex-direction:column;gap:calc(14px * var(--desktop-scale))}.Projects_groupTitle__zsAlI{font-size:calc(.95rem * var(--desktop-scale));font-weight:700;color:#b0b0b0;letter-spacing:.15em;margin:0;display:flex;align-items:center;gap:10px}.Projects_groupTitle__zsAlI:before{content:"";display:inline-block;width:16px;height:2px;background-color:#94f083;flex-shrink:0}.Projects_title__lwguk{font-size:calc(clamp(1.8rem, 4vw, 3rem) * var(--desktop-scale));font-weight:700;color:#f5f5f5;margin:0;line-height:1.1}.Projects_subtitle__zLq4s{font-size:calc(clamp(.9rem, 1.6vw, 1.05rem) * var(--desktop-scale));font-weight:300;color:#9b9b9b;margin:0}.Projects_trackViewport__McY5d{flex:1 1;display:flex;align-items:center;min-height:0;margin-top:-4vh}.Projects_track__nTc_0{display:flex;align-items:stretch;gap:var(--layout-gap);padding:0 var(--layout-edge);will-change:transform}.Projects_card__QujGX{position:relative;flex:0 0 auto;width:70vw;max-width:calc(1040px * var(--desktop-scale));height:58vh;min-height:calc(420px * var(--desktop-scale));box-sizing:border-box;display:flex;gap:calc(40px * var(--desktop-scale));padding:calc(48px * var(--desktop-scale));background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.08);border-radius:calc(24px * var(--desktop-scale));overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.Projects_card__QujGX:hover{transform:translateY(-6px);border-color:rgba(148,240,131,.25)}.Projects_cardNumber__y4V1s{position:absolute;top:28px;right:40px;font-size:calc(clamp(56px, 7vw, 110px) * var(--desktop-scale));font-weight:800;line-height:1;color:hsla(0,0%,100%,.04);letter-spacing:-.02em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Projects_cardText__1cRzu{position:relative;z-index:1;flex:0 0 44%;display:flex;flex-direction:column;justify-content:center;gap:calc(18px * var(--desktop-scale))}.Projects_projectName__MVG_r{font-size:calc(clamp(1.6rem, 2.6vw, 2.4rem) * var(--desktop-scale));font-weight:700;color:#f5f5f5;margin:0;line-height:1.15}.Projects_projectTagline__UxGO8{font-size:calc(clamp(1rem, 1.4vw, 1.15rem) * var(--desktop-scale));font-weight:500;color:#94f083;margin:0;line-height:1.5}.Projects_projectDescription__Xb4lb{font-size:calc(.98rem * var(--desktop-scale));font-weight:300;line-height:1.75;color:#a0a0a0;margin:0}.Projects_tagList__8a23y{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.Projects_tag__9WTfh{font-size:calc(.75rem * var(--desktop-scale));font-weight:500;color:silver;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:calc(5px * var(--desktop-scale)) calc(12px * var(--desktop-scale));letter-spacing:.03em;transition:border-color .2s ease,color .2s ease}.Projects_card__QujGX:hover .Projects_tag__9WTfh{border-color:rgba(148,240,131,.2);color:#d8d8d8}.Projects_cardPreview__l6HPd{position:relative;z-index:1;flex:1 1;align-self:stretch;border-radius:calc(16px * var(--desktop-scale));border:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.2);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(28px * var(--desktop-scale))}.Projects_previewImage__T5S8A{width:100%;height:100%;display:block;object-fit:contain;border-radius:calc(10px * var(--desktop-scale))}.Projects_previewCode__mnC9z{width:100%;height:100%;display:flex;flex-direction:column;gap:18px}.Projects_codeBar__N1IXg{display:flex;gap:7px}.Projects_codeBar__N1IXg span{width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.12)}.Projects_codeBody__18we3{display:flex;flex-direction:column;gap:13px;padding-top:4px}.Projects_codeLine__U7ZmO{height:9px;border-radius:4px;background:hsla(0,0%,100%,.08)}.Projects_codeAccent__mrsY7{background:rgba(148,240,131,.4)}.Projects_codeBlue__4b4mW{background:rgba(8,95,172,.55)}.Projects_graphSvg__QGpak,.Projects_previewGraph__0JF_j{width:100%;height:100%}.Projects_graphLine__Hy5Dz{fill:none;stroke:#94f083;stroke-width:2;vector-effect:non-scaling-stroke}.Projects_graphLineBlue__Gp6so{fill:none;stroke:#085fac;stroke-width:2;vector-effect:non-scaling-stroke;opacity:.8}.Projects_previewGrid__Y6lAX{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px;width:100%;height:100%;align-content:center;justify-items:center}.Projects_gridDot__8codW{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.1)}.Projects_previewGrid__Y6lAX .Projects_gridDot__8codW:nth-child(3n){background:rgba(148,240,131,.5)}.Projects_previewGrid__Y6lAX .Projects_gridDot__8codW:nth-child(5n){background:rgba(8,95,172,.6)}.Projects_previewBars__EeX64{display:flex;align-items:flex-end;gap:12px;width:100%;height:70%}.Projects_bar__0F6bs{flex:1 1;border-radius:6px 6px 0 0;background:rgba(148,240,131,.28)}.Projects_previewBars__EeX64 .Projects_bar__0F6bs:nth-child(2n){background:rgba(8,95,172,.4)}.Projects_ctaCard__Px2EQ{position:relative;flex:0 0 auto;width:42vw;max-width:calc(560px * var(--desktop-scale));height:58vh;min-height:calc(420px * var(--desktop-scale));box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:calc(16px * var(--desktop-scale));padding:calc(48px * var(--desktop-scale));text-decoration:none;color:inherit;background:hsla(0,0%,100%,.015);border:1px dashed hsla(0,0%,100%,.12);border-radius:calc(24px * var(--desktop-scale));transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.Projects_ctaCard__Px2EQ:hover{transform:translateY(-6px);border-color:rgba(148,240,131,.4)}.Projects_ctaLabel__5cE3m{font-size:calc(.8rem * var(--desktop-scale));font-weight:700;letter-spacing:.15em;color:#8d8d8d}.Projects_ctaText__iZYMk{font-size:calc(clamp(1.5rem, 2.4vw, 2.1rem) * var(--desktop-scale));font-weight:700;color:#f5f5f5}.Projects_ctaArrow__W2cgh{font-size:calc(2rem * var(--desktop-scale));color:#94f083;transition:transform .3s cubic-bezier(.16,1,.3,1)}.Projects_ctaCard__Px2EQ:hover .Projects_ctaArrow__W2cgh{transform:translateX(8px)}@media (max-width:1024px) and (min-width:769px){.Projects_card__QujGX{width:82vw}.Projects_cardText__1cRzu{flex-basis:48%}.Projects_ctaCard__Px2EQ{width:56vw}}@media (max-width:768px){.Projects_projects__2LjJ_{height:auto!important}.Projects_sticky__YRUkQ{position:static;height:auto;overflow:visible}.Projects_header__9B3GE{padding:80px var(--layout-mobile-edge) 0}.Projects_trackViewport__McY5d{display:block;margin-top:0}.Projects_track__nTc_0{flex-direction:column;gap:20px;padding:32px var(--layout-mobile-edge) 80px;transform:none!important}.Projects_card__QujGX{width:auto;height:auto;min-height:0;flex-direction:column;gap:24px;padding:32px 24px}.Projects_cardText__1cRzu{flex-basis:auto}.Projects_cardPreview__l6HPd{flex:none;min-height:200px}.Projects_cardNumber__y4V1s{top:20px;right:24px}.Projects_ctaCard__Px2EQ{width:auto;height:auto;min-height:0;padding:40px 24px;align-items:flex-start}}@keyframes LangToggle_fadeInUp__fd7O2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LangToggle_topBar__llKxo{position:fixed;top:40px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center;z-index:50;opacity:0;animation:LangToggle_fadeInUp__fd7O2 .8s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.LangToggle_langToggle__KgXnU{display:flex;align-items:center;gap:12px;padding:8px 16px;border:1px solid hsla(0,0%,100%,.15);border-radius:100px;font-size:.75rem;letter-spacing:.1em;color:#8d8d8d;margin-left:auto;pointer-events:auto}.LangToggle_langBtn__CcYM_{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.LangToggle_langActive__G30Rw{color:#f5f5f5}.LangToggle_langDivider__RgzN9{color:hsla(0,0%,100%,.2)}@media (max-width:768px){.LangToggle_topBar__llKxo{top:20px;left:20px;right:20px}}@keyframes SideNav_fadeInUp__YtFm8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SideNav_sideNav__1Nm5p{position:fixed;right:40px;top:46%;transform:translateY(-50%);width:34px;background-color:rgba(35,35,35,.52);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 9px;border-radius:999px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:50;opacity:0;animation:SideNav_fadeInUp__YtFm8 1s cubic-bezier(.16,1,.3,1) 1.2s forwards;box-shadow:0 18px 48px rgba(0,0,0,.24);transition:width .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),background-color .28s ease,border-color .28s ease}.SideNav_sideNavExpanded__HejI_{width:150px;padding:12px 10px;background-color:rgba(35,35,35,.76);border-color:hsla(0,0%,100%,.14);border-radius:28px}.SideNav_navItem__tn0kf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:24px;border:0;background:transparent;color:#8d8d8d;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 3px 4px 10px;border-radius:999px;cursor:pointer;font:inherit;text-align:right;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.SideNav_navItem__tn0kf:focus-visible,.SideNav_navItem__tn0kf:hover{color:#f5f5f5;background-color:hsla(0,0%,100%,.05);outline:none}.SideNav_navItemActive__6qf_g{color:#f5f5f5}.SideNav_navDot__7o9co{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background-color:hsla(0,0%,100%,.24);box-shadow:0 0 0 0 rgba(148,240,131,0);transform-origin:center;transition:background-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.SideNav_navLabel__cw86k{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transform:translateX(8px);transition:max-width .28s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}.SideNav_sideNavExpanded__HejI_ .SideNav_navLabel__cw86k{max-width:104px;opacity:1;transform:translateX(0)}.SideNav_navItem__tn0kf:focus-visible .SideNav_navDot__7o9co,.SideNav_navItem__tn0kf:hover .SideNav_navDot__7o9co{background-color:#f5f5f5;transform:scale(1.85)}.SideNav_navItemActive__6qf_g .SideNav_navDot__7o9co{background-color:#94f083;box-shadow:0 0 0 5px rgba(148,240,131,.1);transform:scale(1.28)}.SideNav_navItemActive__6qf_g:focus-visible .SideNav_navDot__7o9co,.SideNav_navItemActive__6qf_g:hover .SideNav_navDot__7o9co{background-color:#94f083;box-shadow:0 0 0 7px rgba(148,240,131,.14);transform:scale(1.65)}@media (max-width:768px){.SideNav_sideNav__1Nm5p{display:none}}.page_page__ZU32B{min-height:100vh;width:100%;margin:0;background-color:#202020;color:#f5f5f5;display:flex;flex-direction:column}.page_page__ZU32B section{min-height:100vh}