@media(min-width:200px){.Main_main__co5Gi{gap:10px;display:flex;padding:3% 10px;min-height:100vh;flex-direction:column;justify-content:center;background-color:#151515}.Main_lang__J1QUH{gap:3px;top:20px;display:flex;position:absolute;height:fit-content}.Main_lang__J1QUH>button{width:35px;font-weight:700;border-radius:5px;color:#8a8a8a}.Main_lang__J1QUH .Main_lang_active__OhTLr{background-color:#8a8a8a;color:#151515}.Main_left__ffCIX,.Main_right__1upVB{width:100%;display:flex;padding:7% 5px;position:relative;height:fit-content;flex-direction:column}.Main_paladin__Wf_AR{display:none}.Main_right__1upVB{gap:70px;align-items:center}.Main_left__ffCIX{gap:25px;position:relative;height:fit-content;justify-content:space-between}.Main_left__ffCIX .Main_heading__V1fjh{gap:10px;display:flex;flex-direction:column}.Main_left__ffCIX .Main_resume__gcw7o{width:340px}.Main_left__ffCIX .Main_resume__gcw7o p{color:#c8c8c8}.Main_left__ffCIX h1{color:#e0e0e0;font-size:2.8rem;line-height:1.2;font-weight:700}.Main_left__ffCIX h2{color:#e0e0e0;line-height:1;font-size:1.14rem}.Main_left__ffCIX .Main_socials__j_BdZ ul{gap:10px;display:flex}.Main_left__ffCIX .Main_socials__j_BdZ .Main_icons__tetnF{width:25px;height:25px}}@media(min-width:950px){.Main_lang__J1QUH{top:20px}.Main_main__co5Gi{padding-top:0;padding-bottom:0;flex-direction:row}.Main_paladin__Wf_AR{display:block;pointer-events:none}.Main_paladin__Wf_AR>.Main_pld__8Gl7w{pointer-events:none;opacity:.05}.Main_left__ffCIX,.Main_right__1upVB{min-height:100vh}.Main_left__ffCIX{top:0;width:35%;position:sticky}.Main_right__1upVB{width:65%}}@media(min-width:1200px){.Main_lang__J1QUH{top:60px}.Main_left__ffCIX{width:30%}.Main_right__1upVB{width:45%}}.Devstack_devstack__C3MLP{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px;padding:2rem 0}.Devstack_skills__VWyoV{display:grid;width:100%;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(min-width:950px){.Devstack_skills__VWyoV{grid-template-columns:repeat(4,1fr)}}.Devstack_techGroup__Vi2q0{color:#c8c8c8}.Devstack_techGroup__Vi2q0 .Devstack_categoryTitle__kk_et{font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;opacity:.7}.Devstack_techGroup__Vi2q0 .Devstack_techList__fs36I{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.Devstack_techGroup__Vi2q0 .Devstack_techList__fs36I .Devstack_skillItem__uS4VB{font-size:1.1rem;font-weight:500;transition:transform .2s ease}.Devstack_techGroup__Vi2q0 .Devstack_techList__fs36I .Devstack_skillItem__uS4VB:hover{transform:translateX(5px);color:#e0e0e0}@media(min-width:200px){.About_about__jnjQm{gap:30px;display:flex;align-items:center;flex-direction:column}.About_about__jnjQm h1{color:#e0e0e0}.About_content__PT95K{gap:15px;width:100%;display:flex;height:fit-content;flex-direction:column}.About_content__PT95K p{font-size:1.05rem;line-height:1.55;color:#c8c8c8}.About_content__PT95K p b{color:#e0e0e0}}.SingleProject_card__1x8bQ{position:relative;width:100%;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;border:1px solid hsla(0,0%,88%,.07);background-color:hsla(0,0%,88%,.03);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.SingleProject_card__1x8bQ:hover{transform:translateY(-2px);border-color:hsla(0,0%,78%,.18);box-shadow:0 0 0 1px hsla(0,0%,78%,.06),0 8px 32px rgba(0,0,0,.4),0 0 20px hsla(0,0%,78%,.08)}.SingleProject_card__1x8bQ:hover .SingleProject_cardExternalIcon__vXDuD{opacity:1;transform:translate(1px,-1px)}.SingleProject_cardLink__lRzV4{position:absolute;inset:0;z-index:6}.SingleProject_cardTexture__8kZ7_{position:absolute;inset:0;z-index:0;pointer-events:none}.SingleProject_cardTextureImage__nhiUk{object-fit:cover;opacity:.06;mix-blend-mode:luminosity}.SingleProject_cardBody__ZZgUO{display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px;position:relative;z-index:2}.SingleProject_cardHeader__1o_CR{display:flex;align-items:center;gap:8px;width:fit-content}.SingleProject_cardTitle__jwjm1{font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:#e0e0e0;line-height:1.2}.SingleProject_cardExternalIcon__vXDuD{display:flex;align-items:center;opacity:.45;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.SingleProject_cardExternalIcon__vXDuD img{display:block;filter:brightness(0) invert(1)}.SingleProject_cardDescription__UDKbX{color:#c8c8c8;font-size:.875rem;line-height:1.6;margin:0}.SingleProject_cardStack__XU3_O{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;list-style:none;padding:0}.SingleProject_cardStackItem__zkJAr{font-size:.82rem;padding:2px 10px;border-radius:3px;color:#8a8a8a;background-color:hsla(0,0%,88%,.03)}.ProjectSection_projectSection__xpVZ2{gap:15px;width:100%;display:flex;align-items:center;flex-direction:column}.ProjectSection_projectSection__xpVZ2 h1{color:#e0e0e0}.ProjectSection_projectCatalog__KykAD{gap:12px;display:flex;flex-direction:column}@media(min-width:200px){.ExperienceSection_experienceSection__sKmfN{gap:15px;width:100%;display:flex;height:fit-content;align-items:center;flex-direction:column}.ExperienceSection_experienceSection__sKmfN h1{color:#e0e0e0}.ExperienceSection_experienceList__5I8Lx{display:flex;align-items:center;flex-direction:column}.Experience_experience__6JJJ5{gap:2px;width:100%;display:flex;border-radius:4px;flex-direction:column}.Experience_experience__6JJJ5 span{color:#e0e0e0}.Experience_summary__l24ZB{gap:3px;flex:1 1 0%;display:flex;flex-direction:column}.Experience_summary__l24ZB>.Experience_title__BKJ1z{gap:7px;display:flex}.Experience_summary__l24ZB>.Experience_title__BKJ1z span{color:#e0e0e0;font-weight:700;font-size:1.14rem}.Experience_summary__l24ZB>.Experience_description___TjCf{font-size:.95rem;color:#c8c8c8}.Experience_summary__l24ZB>.Experience_stack__eTGQC{gap:5px;display:flex;flex-wrap:wrap;margin-top:4px}.Experience_summary__l24ZB>.Experience_stack__eTGQC span{font-size:.82rem;color:#8a8a8a;padding:2px 10px;border-radius:3px;background-color:hsla(0,0%,88%,.03)}.Experience_timeFrame___Pvwt{gap:7px;padding:5px 0;display:flex;width:fit-content;height:fit-content;align-items:center}.Experience_timeFrame___Pvwt span{font-weight:700;font-size:.85rem;color:#8a8a8a}.Experience_timeFrame___Pvwt .Experience_separator__OZX2C{width:20px;border-bottom:1px solid #2e2e2e}}@media(min-width:770px){.Experience_experience__6JJJ5{padding:20px 30px 20px 20px;border:2px solid hsla(0,0%,88%,.03)}.Experience_experience__6JJJ5:hover{background-color:hsla(0,0%,88%,.03)}}