.navbar_navbar__lpnhk{position:fixed;top:0;left:0;right:0;z-index:1030;padding:1rem 0;background:rgba(10,10,11,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #2a2a2b;transition:all .25s ease}.navbar_navbar__lpnhk.navbar_scrolled__ErXdP{padding:.75rem 0;background:rgba(10,10,11,.95);border-bottom-color:#3a3a3b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.navbar_container__Sf_iF{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.navbar_container__Sf_iF{padding:0 1rem}}.navbar_logo__OtbJZ{cursor:pointer;-webkit-user-select:none;user-select:none}.navbar_logoText__PDjuA{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:600;color:#fff;letter-spacing:-.5px}.navbar_logoAccent__kkH7O{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.navbar_desktopNav__r5Brk{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.navbar_desktopNav__r5Brk{display:none}}.navbar_navItem__IOkKI{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:rgba(0,0,0,0);color:#b3b3b3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;border-radius:1rem;cursor:pointer;transition:all .25s ease}.navbar_navItem__IOkKI:hover{color:#fff;background:#1a1a1b;transform:translateY(-2px)}.navbar_navItem__IOkKI.navbar_active__OVGhV{color:#fff;background:#242425}.navbar_navIcon__PsjRw{font-size:1rem;opacity:.8;transition:opacity .25s ease}.navbar_navItem__IOkKI:hover .navbar_navIcon__PsjRw{opacity:1}.navbar_navText__5Zi7M{font-size:.875rem;letter-spacing:.3px}.navbar_activeIndicator__sbgF_{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px}.navbar_mobileMenuButton__kts_L{display:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;border-radius:.5rem}@media(max-width:768px){.navbar_mobileMenuButton__kts_L{display:block}}.navbar_hamburger__5pH56{position:relative;display:block;width:24px;height:18px}.navbar_hamburger__5pH56 span{position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:1px;transition:all .3s ease}.navbar_hamburger__5pH56 span:first-child{top:0}.navbar_hamburger__5pH56 span:nth-child(2){top:8px}.navbar_hamburger__5pH56 span:nth-child(3){top:16px}.navbar_hamburger__5pH56.navbar_open__ZDqlL span:first-child{transform:rotate(45deg);top:8px}.navbar_hamburger__5pH56.navbar_open__ZDqlL span:nth-child(2){opacity:0;transform:scale(0)}.navbar_hamburger__5pH56.navbar_open__ZDqlL span:nth-child(3){transform:rotate(-45deg);top:8px}.navbar_mobileNav__D8uk7{position:absolute;top:100%;left:0;right:0;background:rgba(26,26,27,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #2a2a2b;border-top:none;border-radius:0 0 1.5rem 1.5rem;padding:1rem;display:none;flex-direction:column;gap:.5rem}@media(max-width:768px){.navbar_mobileNav__D8uk7{display:flex}}.navbar_mobileNav__D8uk7.navbar_open__ZDqlL{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.navbar_mobileNavItem__1PF1P{display:flex;align-items:center;gap:.75rem;padding:1rem;border:none;background:rgba(0,0,0,0);color:#b3b3b3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;border-radius:1rem;cursor:pointer;transition:all .25s ease;text-align:left}.navbar_mobileNavItem__1PF1P:hover{color:#fff;background:#1a1a1b}.navbar_mobileNavItem__1PF1P.navbar_active__OVGhV{color:#fff;background:#242425;position:relative}.navbar_mobileNavItem__1PF1P.navbar_active__OVGhV:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px}.navbar_mobileOverlay__0Dcf4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}@media(max-width:768px){.navbar_mobileOverlay__0Dcf4{display:block}}.home_home__e76FQ{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:5rem 0 2rem;background:#0a0a0b;overflow:hidden}@media(max-width:768px){.home_home__e76FQ{padding:calc(5rem + 2rem) 1rem 2rem}}.home_container__wdO5_{padding-top:30px;width:100%;position:relative;z-index:2}.home_content__HPhB9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}@media(max-width:768px){.home_content__HPhB9{gap:1.5rem}}.home_imageContainer___pQPx{position:relative;margin-bottom:1rem}.home_imageWrapper__Wu4Kc{position:relative;width:300px;height:300px;border-radius:9999px;overflow:hidden;border:4px solid #1a1a1b;background:#1a1a1b}@media(max-width:768px){.home_imageWrapper__Wu4Kc{width:250px;height:250px}}@media(max-width:480px){.home_imageWrapper__Wu4Kc{width:200px;height:200px}}.home_profileImage__aBlC6{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.home_imageWrapper__Wu4Kc:hover .home_profileImage__aBlC6{transform:scale(1.1)}.home_imageGlow__TDpf9{position:absolute;inset:-20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;opacity:.3;filter:blur(20px);z-index:-1;animation:home_glow__Zd2dS 3s ease-in-out infinite alternate}.home_textContent__lQ8Z8{max-width:800px;margin:0 auto}.home_greeting__3imPp{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:1.125rem;color:#b3b3b3;margin-bottom:1rem;letter-spacing:.5px}@media(max-width:768px){.home_greeting__3imPp{font-size:1rem}}.home_name__oshrt{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.25rem,8vw,4.5rem);font-weight:700;line-height:1.25;margin-bottom:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}@media(max-width:768px){.home_name__oshrt{gap:.25rem}}.home_firstName__QjKK_{color:#fff}.home_lastName__novuW{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.home_description__yGlSi{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}@media(max-width:768px){.home_description__yGlSi{margin-bottom:1.5rem}}.home_about1__LAmBL,.home_about2__niIU9{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:1.125rem;line-height:1.625;color:#b3b3b3}@media(max-width:768px){.home_about1__LAmBL,.home_about2__niIU9{font-size:1rem}}.home_about1__LAmBL{color:#fff;font-weight:500}.home_socialLinks__VNhIb{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}@media(max-width:480px){.home_socialLinks__VNhIb{gap:.75rem;margin-bottom:1.5rem}}.home_socialLink__Kqg6x{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:1rem;background:#1a1a1b;border:1px solid #2a2a2b;color:#b3b3b3;text-decoration:none;transition:all .25s ease;position:relative;overflow:hidden}.home_socialLink__Kqg6x:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .25s ease}.home_socialLink__Kqg6x:hover{color:#fff;border-color:#3a3a3b;box-shadow:0 0 20px rgba(102,126,234,.4);transform:translateY(-3px)}.home_socialLink__Kqg6x:hover:before{opacity:.1}@media(max-width:480px){.home_socialLink__Kqg6x{padding:.75rem}}.home_socialIcon__dbnfr{font-size:1.25rem;z-index:1;position:relative}.home_socialIcon__dbnfr svg{width:24px;height:24px;fill:currentColor}@media(max-width:480px){.home_socialIcon__dbnfr{font-size:1.125rem}.home_socialIcon__dbnfr svg{width:20px;height:20px}}.home_socialLabel__yoShm{font-size:.75rem;font-weight:500;z-index:1;position:relative;letter-spacing:.5px}@media(max-width:480px){.home_socialLabel__yoShm{display:none}}.home_ctaButtons__CpNXV{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}@media(max-width:480px){.home_ctaButtons__CpNXV{flex-direction:column;width:100%;gap:.75rem}}.home_primaryButton__jJFBO{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.home_primaryButton__jJFBO:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f093fb,#f5576c);opacity:0;transition:opacity .25s ease}.home_primaryButton__jJFBO:hover:before{opacity:1}.home_primaryButton__jJFBO span,.home_primaryButton__jJFBO svg{position:relative;z-index:1}.home_primaryButton__jJFBO svg{transition:transform .25s ease}.home_primaryButton__jJFBO:hover svg{transform:translateX(4px)}@media(max-width:480px){.home_primaryButton__jJFBO{width:100%;justify-content:center}}.home_secondaryButton__U9mqo{padding:1rem 2rem;background:rgba(0,0,0,0);color:#fff;border:2px solid #2a2a2b;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.home_secondaryButton__U9mqo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .25s ease}.home_secondaryButton__U9mqo:hover{border-color:rgba(0,0,0,0);color:#fff}.home_secondaryButton__U9mqo:hover:before{opacity:.1}.home_secondaryButton__U9mqo span{position:relative;z-index:1}@media(max-width:480px){.home_secondaryButton__U9mqo{width:100%}}.home_backgroundElements__pk9NP{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.home_floatingElement__eMyeL{position:absolute;width:200px;height:200px;border-radius:9999px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.05;filter:blur(40px)}.home_floatingElement__eMyeL:first-child{top:10%;left:-5%}.home_floatingElement__eMyeL:nth-child(2){bottom:10%;right:-5%;width:300px;height:300px;background:linear-gradient(135deg,#f093fb,#f5576c)}@media(max-width:768px){.home_floatingElement__eMyeL{display:none}}.contact_contact__1pYBE{min-height:100vh;padding:calc(5rem + 2rem) 1rem 2rem;background:#0a0a0b}.contact_container__k3_7p{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.contact_container__k3_7p{gap:2rem}}.contact_header__1QqTt{text-align:center;max-width:700px;margin:0 auto}.contact_tagClose__M_gCh,.contact_tagOpen__fg2aF{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:#666;display:block;margin:.5rem 0;letter-spacing:.5px}@media(max-width:768px){.contact_tagClose__M_gCh,.contact_tagOpen__fg2aF{font-size:.75rem}}.contact_title__CZE0R{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.875rem,6vw,3rem);font-weight:700;line-height:1.25;margin:1rem 0;color:#fff}.contact_titleAccent__9FeZA{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact_subtitle__DFFHX{font-size:1.125rem;color:#b3b3b3;line-height:1.625;margin-bottom:1rem}@media(max-width:768px){.contact_subtitle__DFFHX{font-size:1rem}}.contact_content__t3207{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;align-items:start}@media(max-width:1024px){.contact_content__t3207{grid-template-columns:1fr;gap:2rem}}.contact_contactInfo__ILAWt{position:-webkit-sticky;position:sticky;top:calc(5rem + 1rem)}@media(max-width:1024px){.contact_contactInfo__ILAWt{position:static}}.contact_infoCard__TAsju{background:#1a1a1b;border:1px solid #2a2a2b;border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.contact_infoCard__TAsju{padding:1.5rem;gap:1.25rem}}.contact_infoTitle__8ivSq{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;color:#fff;margin:0}@media(max-width:768px){.contact_infoTitle__8ivSq{font-size:1.25rem}}.contact_infoDescription__jBc4J{font-size:1rem;color:#b3b3b3;line-height:1.625;margin:0}@media(max-width:768px){.contact_infoDescription__jBc4J{font-size:.875rem}}.contact_contactMethods____h6N{display:flex;flex-direction:column;gap:1rem}.contact_contactMethod__aWGs1{display:flex;align-items:center;gap:1rem;padding:1rem;background:#111;border:1px solid #2a2a2b;border-radius:1rem;transition:all .25s ease}.contact_contactMethod__aWGs1:hover{border-color:#3a3a3b;background:#1a1a1b}.contact_methodIcon__MLR3Y{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1rem;color:#fff;flex-shrink:0}.contact_methodIcon__MLR3Y svg{width:20px;height:20px}.contact_methodContent__ABHEt{display:flex;flex-direction:column;gap:.25rem}.contact_methodLabel__ac1bt{font-size:.75rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.contact_methodValue__ksGvK{font-size:.875rem;color:#fff;font-weight:500}@media(max-width:480px){.contact_methodValue__ksGvK{font-size:.75rem}}.contact_socialLinks__us__t{display:flex;flex-direction:column;gap:.75rem}.contact_socialTitle__2KgPb{font-size:1rem;color:#fff;font-weight:600;margin:0}@media(max-width:768px){.contact_socialTitle__2KgPb{font-size:.875rem}}.contact_socialGrid__JYxrT{display:flex;gap:.75rem;flex-wrap:wrap}.contact_socialLink__LJoEp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#242425;border:1px solid #2a2a2b;border-radius:1rem;color:#b3b3b3;text-decoration:none;transition:all .25s ease}.contact_socialLink__LJoEp:hover{color:#fff;border-color:#3a3a3b;background:#1a1a1b;box-shadow:0 0 20px rgba(102,126,234,.4)}.contact_socialLink__LJoEp svg{width:20px;height:20px;fill:currentColor}.contact_cvButton__mR4Ec{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;transition:all .25s ease;position:relative;overflow:hidden}.contact_cvButton__mR4Ec:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f093fb,#f5576c);opacity:0;transition:opacity .25s ease}.contact_cvButton__mR4Ec:hover:before{opacity:1;color:#fff}.contact_cvButton__mR4Ec span,.contact_cvButton__mR4Ec svg{position:relative;z-index:1}.contact_cvButton__mR4Ec svg{transition:transform .25s ease}.contact_cvButton__mR4Ec:hover svg{transform:translateY(2px)}.contact_formContainer__uI1gH{background:#1a1a1b;border:1px solid #2a2a2b;border-radius:1.5rem;padding:2rem}@media(max-width:768px){.contact_formContainer__uI1gH{padding:1.5rem}}@media(max-width:480px){.contact_formContainer__uI1gH{padding:1rem}}.contact_form__F7quE{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.contact_form__F7quE{gap:1.25rem}}.contact_formGrid__Tqag2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:768px){.contact_formGrid__Tqag2{grid-template-columns:1fr;gap:.75rem}}.contact_formGroup__pPIwc{display:flex;flex-direction:column;gap:.5rem}.contact_label__MvDdZ{font-size:.875rem;color:#fff;font-weight:500;letter-spacing:.3px}@media(max-width:768px){.contact_label__MvDdZ{font-size:.75rem}}.contact_input__lf_xo,.contact_textarea__ocpUC{padding:1rem;background:#111;border:1px solid #2a2a2b;border-radius:1rem;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;transition:all .25s ease;resize:vertical}.contact_input__lf_xo::placeholder,.contact_textarea__ocpUC::placeholder{color:#666}.contact_input__lf_xo:focus,.contact_textarea__ocpUC:focus{outline:none;border-color:#667eea;background:#1a1a1b;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.contact_input__lf_xo.contact_error__dTaBd,.contact_textarea__ocpUC.contact_error__dTaBd{border-color:#ef4444;background:rgba(239,68,68,.05)}.contact_input__lf_xo.contact_error__dTaBd:focus,.contact_textarea__ocpUC.contact_error__dTaBd:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}@media(max-width:768px){.contact_input__lf_xo,.contact_textarea__ocpUC{padding:.75rem;font-size:.75rem}}.contact_textarea__ocpUC{min-height:120px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.625}.contact_errorMessage__RcpFU{font-size:.75rem;color:#ef4444;font-weight:500;margin-top:.25rem}.contact_submitButton__1iyHm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden;min-height:56px}.contact_submitButton__1iyHm:disabled{opacity:.7;cursor:not-allowed}.contact_submitButton__1iyHm:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f093fb,#f5576c);opacity:0;transition:opacity .25s ease}.contact_submitButton__1iyHm:hover:not(:disabled):before{opacity:1}.contact_submitButton__1iyHm span,.contact_submitButton__1iyHm svg{position:relative;z-index:1}.contact_submitButton__1iyHm svg{transition:transform .25s ease}.contact_submitButton__1iyHm:hover:not(:disabled) svg{transform:translateX(4px)}@media(max-width:480px){.contact_submitButton__1iyHm{padding:.75rem 1.5rem;font-size:.875rem}}.contact_loadingSpinner__jDnCB{width:20px;height:20px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:9999px;animation:contact_spin__yJC4E 1s linear infinite}@keyframes contact_spin__yJC4E{to{transform:rotate(1turn)}}.experienceCard_experienceCard__Zpfal{position:relative;display:flex;align-items:flex-start;width:100%}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL{justify-content:flex-end;padding-right:calc(50% + 40px)}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL .experienceCard_timelineDot__nnSSq{right:calc(50% - 10px)}@media(max-width:768px){.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL{justify-content:flex-start;padding-right:0;padding-left:60px}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL .experienceCard_card__6Y_iG{text-align:left}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL .experienceCard_timelineDot__nnSSq{right:auto;left:20px}}.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp{justify-content:flex-start;padding-left:calc(50% + 40px)}.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp .experienceCard_timelineDot__nnSSq{left:calc(50% - 10px)}@media(max-width:768px){.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp{padding-left:60px}.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp .experienceCard_timelineDot__nnSSq{left:20px}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL,.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp{justify-content:flex-start;padding-left:60px;padding-right:0}.experienceCard_experienceCard__Zpfal.experienceCard_left__bvNTL .experienceCard_card__6Y_iG,.experienceCard_experienceCard__Zpfal.experienceCard_right__wJCJp .experienceCard_card__6Y_iG{text-align:left}}.experienceCard_timelineDot__nnSSq{position:absolute;top:24px;width:20px;height:20px;background:#1a1a1b;border:3px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9999px;z-index:3;cursor:pointer}.experienceCard_timelineDot__nnSSq:before{content:"";position:absolute;inset:-3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:inherit;z-index:-1}.experienceCard_dotInner__sk3SE{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;transform:scale(.6);transition:transform .25s ease}.experienceCard_timelineDot__nnSSq:hover .experienceCard_dotInner__sk3SE{transform:scale(.8)}.experienceCard_card__6Y_iG{position:relative;background:#1a1a1b;border:1px solid #2a2a2b;border-radius:1.5rem;padding:1.5rem;max-width:100%;width:100%;transition:all .25s ease;overflow:hidden}.experienceCard_card__6Y_iG:hover{border-color:#3a3a3b;background:#242425;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:768px){.experienceCard_card__6Y_iG{padding:1.25rem}}@media(max-width:480px){.experienceCard_card__6Y_iG{padding:1rem}}.experienceCard_cardHeader__Em1Ds{margin-bottom:1rem}.experienceCard_headerContent__dnU9R{display:flex;flex-direction:column;gap:.5rem}.experienceCard_title__UBC6d{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;line-height:1.25;margin:0}@media(max-width:768px){.experienceCard_title__UBC6d{font-size:1.125rem}}.experienceCard_company__X8zfx{display:flex;align-items:center;gap:.5rem}.experienceCard_companyLink__kdftr{display:flex;align-items:center;gap:.25rem;color:#b3b3b3;text-decoration:none;font-size:1rem;font-weight:500;transition:color .25s ease}.experienceCard_companyLink__kdftr:hover{color:#667eea}.experienceCard_companyLink__kdftr svg{width:12px;height:12px;opacity:.7}@media(max-width:768px){.experienceCard_companyLink__kdftr{font-size:.875rem}}.experienceCard_companyText__rJW0X{color:#b3b3b3;font-size:1rem;font-weight:500}@media(max-width:768px){.experienceCard_companyText__rJW0X{font-size:.875rem}}.experienceCard_date__ofEqf{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:#666;letter-spacing:.3px}@media(max-width:768px){.experienceCard_date__ofEqf{font-size:.75rem}}.experienceCard_description__3A9SK{font-size:.875rem;color:#b3b3b3;line-height:1.625;margin:0 0 1rem}@media(max-width:768px){.experienceCard_description__3A9SK{font-size:.75rem}}.experienceCard_expandableSection__yfw5e{margin-bottom:1rem}.experienceCard_expandButton__6pQPR{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:1px solid #2a2a2b;color:#b3b3b3;padding:.5rem 1rem;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .25s ease;margin-bottom:.75rem}.experienceCard_expandButton__6pQPR:hover{color:#fff;border-color:#3a3a3b;background:#1a1a1b}.experienceCard_expandButton__6pQPR svg{transition:transform .25s ease}@media(max-width:480px){.experienceCard_expandButton__6pQPR{font-size:10px;padding:.25rem .75rem}}.experienceCard_expandableContent__XUAtu{overflow:hidden}.experienceCard_responsibilities__ASpau{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.experienceCard_responsibility__hiZ5T{font-size:.75rem;color:#b3b3b3;line-height:1.625;position:relative;padding-left:1rem}.experienceCard_responsibility__hiZ5T:before{content:"→";position:absolute;left:0;color:#667eea;font-weight:600}@media(max-width:768px){.experienceCard_responsibility__hiZ5T{font-size:11px}}.experienceCard_technologies__ndnMM{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.experienceCard_techLabel__f_j1l{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.75rem;color:#666;font-weight:500;letter-spacing:.5px}.experienceCard_techList__2v8mm{display:flex;flex-wrap:wrap;gap:.5rem}.experienceCard_techItem__j9UfL{padding:.25rem .5rem;background:#111;color:#b3b3b3;border:1px solid #2a2a2b;border-radius:.375rem;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:10px;font-weight:500;transition:all .25s ease;cursor:default}.experienceCard_techItem__j9UfL:hover{color:#fff;border-color:#3a3a3b;background:#1a1a1b}@media(max-width:480px){.experienceCard_techItem__j9UfL{font-size:9px;padding:2px .25rem}}.experienceCard_cardGlow__mskMX{position:absolute;inset:-2px;border-radius:inherit;opacity:0;filter:blur(20px);z-index:-1;transition:opacity .25s ease}.experienceCard_cardGlow__mskMX,.experienceCard_experienceCard__Zpfal:nth-child(4n+1) .experienceCard_card__6Y_iG:hover .experienceCard_cardGlow__mskMX{background:linear-gradient(135deg,#667eea,#764ba2)}.experienceCard_experienceCard__Zpfal:nth-child(4n+2) .experienceCard_card__6Y_iG:hover .experienceCard_cardGlow__mskMX{background:linear-gradient(135deg,#f093fb,#f5576c)}.experienceCard_experienceCard__Zpfal:nth-child(4n+3) .experienceCard_card__6Y_iG:hover .experienceCard_cardGlow__mskMX{background:linear-gradient(135deg,#4facfe,#00f2fe)}.experienceCard_experienceCard__Zpfal:nth-child(4n+4) .experienceCard_card__6Y_iG:hover .experienceCard_cardGlow__mskMX{background:linear-gradient(135deg,#fa709a,#fee140)}.experience_experience__hOd4P{min-height:100vh;padding:calc(5rem + 2rem) 1rem 2rem;background:#0a0a0b}.experience_container__jKNKe{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.experience_container__jKNKe{gap:2rem}}.experience_header__U_Ec9{text-align:center;max-width:800px;margin:0 auto}.experience_tagClose__Wh8NR,.experience_tagOpen__Te3BP{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:#666;display:block;margin:.5rem 0;letter-spacing:.5px}@media(max-width:768px){.experience_tagClose__Wh8NR,.experience_tagOpen__Te3BP{font-size:.75rem}}.experience_title__W1fT9{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.875rem,6vw,3rem);font-weight:700;line-height:1.25;margin:1rem 0;color:#fff}.experience_titleAccent__SmnKp{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.experience_subtitle__2M1mP{font-size:1.125rem;color:#b3b3b3;line-height:1.625;margin-bottom:1rem}@media(max-width:768px){.experience_subtitle__2M1mP{font-size:1rem}}.experience_timelineContainer__8aJmh{position:relative;max-width:900px;margin:0 auto;width:100%}.experience_timeline__U4X5R{position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transform-origin:top;z-index:1}@media(max-width:768px){.experience_timeline__U4X5R{left:30px;transform:translateX(0)}}.experience_experienceList__GjOTQ{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.experience_experienceList__GjOTQ{gap:1.5rem}}.experience_summary__PVquz{padding:2rem 0;border-top:1px solid #2a2a2b;margin-top:2rem}@media(max-width:768px){.experience_summary__PVquz{padding:1.5rem 0;margin-top:1.5rem}}.experience_summaryGrid__ViC9w{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}@media(max-width:768px){.experience_summaryGrid__ViC9w{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:480px){.experience_summaryGrid__ViC9w{grid-template-columns:1fr;gap:1rem}}.experience_summaryItem__ua1Yq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.experience_summaryNumber__QdDLX{font-family:Playfair Display,Georgia,serif;font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.25}@media(max-width:768px){.experience_summaryNumber__QdDLX{font-size:1.875rem}}.experience_summaryLabel__ECQDS{font-size:.875rem;color:#b3b3b3;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.experience_summaryLabel__ECQDS{font-size:.75rem}}.projectCard_projectCard__lEnUU{position:relative;background:#1a1a1b;border:1px solid #2a2a2b;border-radius:1.5rem;overflow:hidden;transition:all .25s ease;cursor:pointer;width:100%;transform-style:preserve-3d}.projectCard_projectCard__lEnUU:hover{border-color:#3a3a3b;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);background:#242425}.projectCard_imageContainer__jPWCw{position:relative;width:100%;height:250px;overflow:hidden;background:#111}@media(max-width:768px){.projectCard_imageContainer__jPWCw{height:220px}}@media(max-width:480px){.projectCard_imageContainer__jPWCw{height:200px}}.projectCard_projectImage__fU_Wp{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.projectCard_projectCard__lEnUU:hover .projectCard_projectImage__fU_Wp{transform:scale(1.1)}.projectCard_imageOverlay__kG_18{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.projectCard_projectCard__lEnUU:hover .projectCard_imageOverlay__kG_18{opacity:1}.projectCard_overlayContent__AnX_F{display:flex;flex-direction:column;align-items:center;gap:1rem}.projectCard_viewButton__SriHE{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-decoration:none;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;transition:all .25s ease;border:1px solid rgba(255,255,255,.2)}.projectCard_viewButton__SriHE:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}.projectCard_viewButton__SriHE svg{rotate:90deg}.projectCard_gradientOverlay__xYQyx{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(0deg,rgba(26,26,27,.8) 0,transparent);pointer-events:none}.projectCard_content__AH4Mj{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.projectCard_content__AH4Mj{padding:1.25rem;gap:.75rem}}@media(max-width:480px){.projectCard_content__AH4Mj{padding:1rem}}.projectCard_title__8fKTq{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;line-height:1.25;margin:0}@media(max-width:768px){.projectCard_title__8fKTq{font-size:1.125rem}}.projectCard_description__JoVPh{font-size:.875rem;color:#b3b3b3;line-height:1.625;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.projectCard_description__JoVPh{font-size:.75rem;-webkit-line-clamp:4}}.projectCard_actions__ELkZp{display:flex;gap:.75rem;margin-top:auto;padding-top:.5rem}@media(max-width:480px){.projectCard_actions__ELkZp{gap:.5rem}}.projectCard_actionButton__F6FxI{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,0);color:#b3b3b3;text-decoration:none;border:1px solid #2a2a2b;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;transition:all .25s ease;flex:1 1;justify-content:center}.projectCard_actionButton__F6FxI:hover{color:#fff;border-color:#3a3a3b;background:#1a1a1b;transform:translateY(-1px)}.projectCard_actionButton__F6FxI svg{width:14px;height:14px}@media(max-width:480px){.projectCard_actionButton__F6FxI{padding:.5rem .75rem;font-size:10px}.projectCard_actionButton__F6FxI svg{width:12px;height:12px}}.projectCard_cardGlow__3Gwur{position:absolute;inset:-2px;border-radius:inherit;opacity:0;filter:blur(20px);z-index:-1;transition:opacity .25s ease}.projectCard_cardGlow__3Gwur,.projectCard_projectCard__lEnUU:nth-child(4n+1):hover .projectCard_cardGlow__3Gwur{background:linear-gradient(135deg,#667eea,#764ba2)}.projectCard_projectCard__lEnUU:nth-child(4n+2):hover .projectCard_cardGlow__3Gwur{background:linear-gradient(135deg,#f093fb,#f5576c)}.projectCard_projectCard__lEnUU:nth-child(4n+3):hover .projectCard_cardGlow__3Gwur{background:linear-gradient(135deg,#4facfe,#00f2fe)}.projectCard_projectCard__lEnUU:nth-child(4n+4):hover .projectCard_cardGlow__3Gwur{background:linear-gradient(135deg,#fa709a,#fee140)}.projects_projects__Pibcw{min-height:100vh;padding:calc(5rem + 2rem) 1rem 2rem;background:#0a0a0b}.projects_container__IukjV{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.projects_container__IukjV{gap:2rem}}.projects_header__8Qj5J{text-align:center;max-width:800px;margin:0 auto}.projects_tagClose__tuQB5,.projects_tagOpen__RMU8U{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:#666;display:block;margin:.5rem 0;letter-spacing:.5px}@media(max-width:768px){.projects_tagClose__tuQB5,.projects_tagOpen__RMU8U{font-size:.75rem}}.projects_title__AgMwi{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.875rem,6vw,3rem);font-weight:700;line-height:1.25;margin:1rem 0;color:#fff}.projects_titleAccent__6rq_k{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.projects_subtitle__aHfiO{font-size:1.125rem;color:#b3b3b3;line-height:1.625;margin-bottom:1rem}@media(max-width:768px){.projects_subtitle__aHfiO{font-size:1rem}}.projects_projectsGrid__a_K7Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;padding:1rem 0}@media(max-width:768px){.projects_projectsGrid__a_K7Q{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.projects_projectsGrid__a_K7Q{grid-template-columns:1fr;gap:1rem}}.projects_projectWrapper__raVsi{display:flex;width:100%}.projects_callToAction__7qlZ2{text-align:center;padding:3rem 1rem;border-top:1px solid #2a2a2b;margin-top:2rem}@media(max-width:768px){.projects_callToAction__7qlZ2{padding:2rem 1rem;margin-top:1.5rem}}.projects_ctaTitle__MZOHT{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem}@media(max-width:768px){.projects_ctaTitle__MZOHT{font-size:1.25rem}}.projects_ctaDescription__uKCqX{font-size:1.125rem;color:#b3b3b3;line-height:1.625;margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}@media(max-width:768px){.projects_ctaDescription__uKCqX{font-size:1rem;margin-bottom:1rem}}.projects_ctaButton__ka1uj{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;transition:all .25s ease;position:relative;overflow:hidden}.projects_ctaButton__ka1uj:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f093fb,#f5576c);opacity:0;transition:opacity .25s ease}.projects_ctaButton__ka1uj:hover:before{opacity:1}.projects_ctaButton__ka1uj span,.projects_ctaButton__ka1uj svg{position:relative;z-index:1}.projects_ctaButton__ka1uj svg{transition:transform .25s ease}.projects_ctaButton__ka1uj:hover svg{transform:translateX(4px)}@media(max-width:480px){.projects_ctaButton__ka1uj{padding:.75rem 1.5rem;font-size:.875rem}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap";.skills_skills__2A3_X{min-height:100vh;padding:calc(5rem + 2rem) 1rem 2rem;background:#0a0a0b}.skills_container__WueUT{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.skills_container__WueUT{gap:2rem}}.skills_header__ELr_7{text-align:center;max-width:700px;margin:0 auto}.skills_tagClose__3PtMK,.skills_tagOpen___aYA2{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:#666;display:block;margin:.5rem 0;letter-spacing:.5px}@media(max-width:768px){.skills_tagClose__3PtMK,.skills_tagOpen___aYA2{font-size:.75rem}}.skills_title__8wQVv{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.875rem,6vw,3rem);font-weight:700;line-height:1.25;margin:1rem 0;color:#fff}.skills_titleAccent__1Xae2{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.skills_subtitle__pQUzb{font-size:1.125rem;color:#b3b3b3;line-height:1.625;margin-bottom:1rem}@media(max-width:768px){.skills_subtitle__pQUzb{font-size:1rem}}.skills_skillsGrid__6KLiI{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem 0}@media(max-width:768px){.skills_skillsGrid__6KLiI{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}}@media(max-width:480px){.skills_skillsGrid__6KLiI{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}}.skills_skillCard__t2mjX{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:#1a1a1b;border:1px solid #2a2a2b;border-radius:1.5rem;text-decoration:none;color:#b3b3b3;transition:all .25s ease;cursor:pointer;overflow:hidden;transform-style:preserve-3d}.skills_skillCard__t2mjX:hover{color:#fff;border-color:#3a3a3b;background:#242425;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:768px){.skills_skillCard__t2mjX{padding:1rem .75rem;gap:.5rem}}.skills_skillIcon__M25Nu{font-size:2.5rem;transition:all .25s ease;z-index:2;position:relative}.skills_skillIcon__M25Nu svg{width:2.5rem;height:2.5rem;fill:currentColor}@media(max-width:768px){.skills_skillIcon__M25Nu{font-size:2rem}.skills_skillIcon__M25Nu svg{width:2rem;height:2rem}}@media(max-width:480px){.skills_skillIcon__M25Nu{font-size:1.75rem}.skills_skillIcon__M25Nu svg{width:1.75rem;height:1.75rem}}.skills_skillName__bh8eo{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;text-align:center;z-index:2;position:relative;letter-spacing:.3px}@media(max-width:480px){.skills_skillName__bh8eo{font-size:.75rem}}.skills_skillGlow__yUWhG{position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;border-radius:inherit;filter:blur(20px);transform:scale(.8);z-index:1}.skills_stats__PJFTp{display:flex;justify-content:center;gap:3rem;padding:2rem 0;border-top:1px solid #2a2a2b}@media(max-width:768px){.skills_stats__PJFTp{gap:2rem;padding:1.5rem 0}}@media(max-width:480px){.skills_stats__PJFTp{flex-direction:column;gap:1.5rem;text-align:center}}.skills_stat__yrh7C{display:flex;flex-direction:column;align-items:center;gap:.5rem}.skills_statNumber__Q4bAs{font-family:Playfair Display,Georgia,serif;font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.25}@media(max-width:768px){.skills_statNumber__Q4bAs{font-size:1.875rem}}.skills_statLabel__WABlT{font-size:.875rem;color:#b3b3b3;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media(max-width:768px){.skills_statLabel__WABlT{font-size:.75rem}}.skills_skillCard__t2mjX:nth-child(4n+1):hover .skills_skillGlow__yUWhG{background:linear-gradient(135deg,#667eea,#764ba2)}.skills_skillCard__t2mjX:nth-child(4n+2):hover .skills_skillGlow__yUWhG{background:linear-gradient(135deg,#f093fb,#f5576c)}.skills_skillCard__t2mjX:nth-child(4n+3):hover .skills_skillGlow__yUWhG{background:linear-gradient(135deg,#4facfe,#00f2fe)}.skills_skillCard__t2mjX:nth-child(4n+4):hover .skills_skillGlow__yUWhG{background:linear-gradient(135deg,#fa709a,#fee140)}