#root,body,html{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d1116;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.1rem!important}.btn,.cta-button,.form-submit,.primary-cta,.secondary-cta,.success-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Lato,sans-serif;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.btn-sm{font-size:.875rem;min-height:32px;padding:.5rem 1rem}.btn-md,.cta-button,.form-submit,.primary-cta,.secondary-cta,.success-button{font-size:1rem;min-height:44px;padding:.75rem 1.5rem}.btn-lg{font-size:1.125rem;min-height:52px;padding:1rem 2rem}.btn-full{width:100%}.btn-primary,.cta-button,.primary-cta{background:linear-gradient(135deg,#5000ca,#6a00f4);box-shadow:0 4px 15px #5000ca4d;color:#fff}.btn-primary:hover:not(:disabled):not(.btn-loading),.cta-button:hover:not(:disabled):not(.btn-loading),.primary-cta:hover:not(:disabled):not(.btn-loading){background:linear-gradient(135deg,#3d0099,#5000ca);box-shadow:0 8px 25px #5000ca66;color:#fff;transform:translateY(-2px)}.btn-primary:active,.cta-button:active,.primary-cta:active{transform:translateY(0)}.btn-secondary,.secondary-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;color:#fff}.btn-secondary:hover:not(:disabled):not(.btn-loading),.secondary-cta:hover:not(:disabled):not(.btn-loading){background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 25px #ffffff1a;color:#fff;transform:translateY(-2px)}.btn-success,.success-button{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.btn-success:hover:not(:disabled):not(.btn-loading),.success-button:hover:not(:disabled):not(.btn-loading){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b98166;color:#fff;transform:translateY(-2px)}.btn-form,.form-submit{background:linear-gradient(135deg,#5000ca,#6a00f4);box-shadow:0 4px 15px #5000ca4d;color:#fff;min-width:180px}.btn-form:hover:not(:disabled):not(.btn-loading),.form-submit:hover:not(:disabled):not(.btn-loading){background:linear-gradient(135deg,#3d0099,#5000ca);box-shadow:0 8px 25px #5000ca66;color:#fff;transform:translateY(-2px)}.btn-loading.cta-button,.btn-loading.form-submit,.btn-loading.primary-cta,.btn-loading.secondary-cta,.btn-loading.success-button,.btn.btn-loading,.btn:disabled,.cta-button:disabled,.form-submit:disabled,.primary-cta:disabled,.secondary-cta:disabled,.success-button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.7;transform:none!important}.btn .btn-spinner,.cta-button .btn-spinner,.form-submit .btn-spinner,.primary-cta .btn-spinner,.secondary-cta .btn-spinner,.success-button .btn-spinner{animation:btn-spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.btn .btn-icon,.cta-button .btn-icon,.form-submit .btn-icon,.primary-cta .btn-icon,.secondary-cta .btn-icon,.success-button .btn-icon{align-items:center;display:flex;justify-content:center}.btn .btn-text,.cta-button .btn-text,.form-submit .btn-text,.primary-cta .btn-text,.secondary-cta .btn-text,.success-button .btn-text{align-items:center;display:flex}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.btn-lg{font-size:1rem;padding:.875rem 1.75rem}.btn-md,.cta-button,.form-submit,.primary-cta,.secondary-cta,.success-button{font-size:.9rem;padding:.625rem 1.25rem}.btn-sm{font-size:.8rem;padding:.5rem 1rem}}#navigation.navbar-fixed-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d111699;border-bottom:1px solid #ffffff14;box-shadow:none;left:0;position:fixed;right:0;top:0;transition:background-color .2s ease,box-shadow .2s ease;z-index:1200}#navigation.navbar-fixed-top.scrolled{background:#0d1116e6;box-shadow:0 6px 16px #00000040}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:1rem!important}.main-container{background-color:#0d1116;min-height:100vh;position:relative}a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}a,button,h1,h2,h3,h4,h5,label,p{color:#fff;font-family:Lato,sans-serif}a{text-decoration:none}.light-mode .chip,.light-mode a,.light-mode button,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode label,.light-mode p{color:#0d1116}.light-mode .vertical-timeline--animate .vertical-timeline-element-content.bounce-in{background:#fff;color:#0d1116}.light-mode .vertical-timeline-element-content-arrow{border-right:7px solid #fff!important}.navigation-bar{background-color:#0000;justify-content:space-between}.navigation-bar button{font-family:Lato,sans-serif;font-size:1.1rem;padding:6px 10px;text-transform:none}.navigation-bar svg{cursor:pointer}.navigation-bar-responsive p,.navigation-bar-responsive span{color:#e5e7eb;font-family:Lato,sans-serif}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px;width:100%}.header-image,.header-image img{height:450px;width:100%}.header-image img{object-fit:cover}.mobile-menu-top{align-items:center;font-weight:700;gap:5px}.items-container,.mobile-menu-top{display:flex;justify-content:center}.items-container{flex-direction:column;padding:5% 10%;text-align:left}.light-mode,.light-mode .navigation-bar{background-color:#f8f9fa}.light-mode a,.light-mode button,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode label,.light-mode p{color:#0d1116}.light-mode a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.light-mode .navigation-bar svg{color:#0d1116}.light-mode .about-section{background-image:url(/static/media/bg-light.bac0efb485244a522981.png)}.light-mode .skills-container svg{color:#0d1116}.light-mode .chip{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.light-mode .chip,.light-mode .vertical-timeline:before{background-color:#00000014}.light-mode .vertical-timeline--animate .vertical-timeline-element-content.bounce-in{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.light-mode .vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{color:gray}.light-mode .vertical-timeline-element-content-arrow{border-right:7px solid #00000014!important}.light-mode .flex-chips .chip-title{color:#0d1116}@media screen and (max-width:768px){.items-container{padding:5%}}.dark-mode .faq-container{background-color:#0d1116;color:#fff}.dark-mode .faq-container h1,.dark-mode .faq-container h2,.dark-mode .faq-container h3,.dark-mode .faq-container h4,.dark-mode .faq-container h5,.dark-mode .faq-container h6,.dark-mode .faq-container p{color:#fff}.dark-mode .faq-container .MuiAccordion-root{background-color:#21262d;color:#fff}.dark-mode .faq-container .MuiAccordion-root.Mui-expanded{background-color:#5000ca;color:#fff}.dark-mode .faq-container .MuiAccordion-root .MuiAccordionSummary-root,.dark-mode .faq-container .MuiAccordion-root .MuiAccordionSummary-root.Mui-expanded{color:#fff}.dark-mode .faq-container .MuiAccordion-root .MuiAccordionDetails-root{background-color:#21262d;color:#fff}
/*# sourceMappingURL=main.e6a1f51c.css.map*/