@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";.header,.icons-section,.social-icons,.navbar-title,.navbar-connect{opacity:1!important;visibility:visible!important;display:flex!important;pointer-events:all!important}html,body{margin:0!important;padding:0!important;width:100%!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth!important;position:relative!important;transform:none!important}html.has-scroll-smooth,body.has-scroll-smooth,html[data-scroll],body[data-scroll]{overflow-y:auto!important;position:relative!important;transform:none!important}.section-container{width:1300px;max-width:100%}.title,.para{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-content{width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;position:relative!important;display:block!important;transform:none!important;will-change:auto!important}.container-main{width:100%!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;position:relative!important;transform:none!important}.main-content>*,.container-main>*{opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important;will-change:auto!important;overflow-y:visible!important}#smooth-wrapper,#smooth-content,[data-scroll-container],.c-scrollbar,.c-scrollbar_thumb{display:none!important;position:relative!important;transform:none!important;overflow:visible!important}[data-scroll],[data-scroll-container],.has-scroll-smooth,.has-scroll-scrolling,.has-scroll-dragging,.has-scroll-init{position:relative!important;transform:none!important;overflow:visible!important;height:auto!important}*[style*=transform],*[style*="position: fixed"],*[style*="overflow: hidden"]{transform:none!important;position:relative!important;overflow:visible!important}@media only screen and (max-width: 1600px){.section-container{width:1200px;max-width:calc(100% - 160px)}}@media only screen and (max-width: 1400px){.section-container{width:900px}}@media only screen and (max-width: 900px){.section-container{width:500px;max-width:var(--cWidth)}}@media (max-width: 768px){html,body{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;height:auto!important}.main-content{overflow-y:visible!important}}.no-scroll,.scroll-locked,.overflow-hidden{overflow:auto!important}.career-section{display:flex;flex-direction:column;align-items:center;place-items:center;justify-content:center;position:relative;opacity:1;height:auto;margin:auto auto 250px;padding:120px 0}.career-section h2{font-size:70px;line-height:70px;font-weight:400;text-align:center;background:linear-gradient(0deg,#7f40ff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-top:50px;margin-bottom:90px}.career-section h2>span{font-family:Geist,sans-serif;font-weight:300}.career-info{position:relative;display:flex;flex-direction:column;margin:0 auto}.career-info-box{display:flex;justify-content:space-between;margin-bottom:50px}.career-info-box p{width:40%;font-size:18px;font-weight:300;margin:0}.career-info-in{display:flex;width:40%;justify-content:space-between;gap:50px}.career-info h3{font-size:48px;margin:0;font-weight:500;line-height:45px}.career-info h4{font-size:33px;line-height:30px;letter-spacing:.8px;font-weight:500;margin:0}.career-info h5{font-weight:400;letter-spacing:.7px;font-size:20px;text-transform:capitalize;margin:10px 0;color:var(--accentColor)}.career-timeline{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:3px;height:100%;background-image:linear-gradient(to top,#aa42ff 20%,var(--accentColor) 50%,transparent 95%);max-height:0%}.career-dot{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background-color:#aa42ff;width:10px;height:10px;border-radius:50px;box-shadow:0 0 5px 2px #d29bff,0 0 15px 8px #d097ff,0 0 110px 20px #f2c0ff;animation:timeline .8s linear infinite forwards}@keyframes timeline{10%,20%,50%,70%,90%{box-shadow:0 0 5px 2px #d29bff}10%,30%,0%,to,64%,80%{box-shadow:0 0 5px 2px #d29bff,0 0 15px 5px #d097ff,0 0 110px 20px #f2c0ff}}@keyframes timeline2{0%{box-shadow:0 0 5px 2px #d29bff}to{box-shadow:0 0 5px 2px #d29bff,0 0 15px 5px #d097ff,0 0 110px 20px #f2c0ff}}@media only screen and (max-width: 1400px){.career-section h2{font-size:50px;line-height:50px}.career-info h4{font-size:22px;line-height:24px;width:180px}.career-info h5{font-size:17px}.career-info h3{font-size:40px}.career-info-box p{font-size:14px}.career-info-in{width:45%;gap:20px}.career-info-box p{width:45%}}@media only screen and (max-width: 1025px){.career-section{padding:220px 0 70px;margin-top:-200px;margin-bottom:0}}@media only screen and (max-width: 900px){.career-info-box{flex-direction:column;gap:10px;margin-bottom:70px}.career-info-in,.career-info-box p{width:100%;padding-left:10%;box-sizing:border-box}.career-timeline{left:0%}.career-container{width:calc(100% - 25px)}}@media only screen and (max-width: 600px){.career-info{margin:0}.career-section h2{width:100%;font-size:45px;line-height:45px;margin-top:0}.career-info-in{gap:0px}.career-info h3{font-size:33px}.career-info-in,.career-info-box p{padding-left:5%}.career-section{padding-top:90px;margin-top:-70px;align-items:start;place-items:inherit;justify-content:left}}.contact-section{margin:100px auto auto;padding-bottom:100px}.contact-section h3{font-size:60px;font-weight:400;text-transform:uppercase;margin:0}.contact-flex{display:flex;justify-content:space-between}.contact-flex h4{font-weight:500;margin:0;opacity:.6}.contact-box{display:flex;flex-direction:column}.contact-flex p{margin-top:10px;margin-bottom:20px}a.contact-social{font-size:25px;border-bottom:1px solid #ccc}.contact-box h2{font-weight:400;font-size:23px;margin:0}.contact-box h2>span{color:var(--accentColor)}.contact-box h5{font-size:20px;font-weight:500;line-height:20px;display:flex;gap:10px;opacity:.5}@media only screen and (max-width: 1600px){.contact-section h3{font-size:50px}.contact-box h2{font-size:20px}a.contact-social{font-size:22px}}@media only screen and (max-width: 1300px){.contact-section h3{font-size:40px}.contact-box h2{font-size:18px}a.contact-social{font-size:20px}.contact-flex p{margin-top:0}}@media only screen and (max-width: 900px){.contact-flex{flex-direction:column;gap:40px}.contact-flex p{margin-bottom:0}.contact-flex h4{margin-top:20px}.contact-section{margin-top:50px;padding-bottom:50px}.contact-container{width:calc(100% - 25px)}}.work-section{width:100%;min-height:100vh;padding:100px 0;background:#000;position:relative;overflow:hidden}.work-container{max-width:100%;width:100%;margin:0 auto}.work-header{text-align:center;margin-bottom:4rem;padding:0 2rem}.work-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1rem;color:#fff;letter-spacing:2px}.work-title-accent{color:#fff}.work-subtitle{font-size:1.2rem;color:#888;opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.work-horizontal-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2rem}.work-horizontal-scroll::-webkit-scrollbar{height:8px}.work-horizontal-scroll::-webkit-scrollbar-track{background:#111}.work-horizontal-scroll::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.work-horizontal-scroll::-webkit-scrollbar-thumb:hover{background:#555}.work-horizontal-container{display:flex;width:max-content;padding:0;margin:0}.work-card{width:400px;height:700px;background:#000;position:relative;display:flex;flex-direction:column;border:none;border-radius:0;overflow:hidden;transition:transform .3s ease}.work-card:hover{transform:scale(1.02)}.work-image{width:100%;height:250px;position:relative;overflow:hidden;margin:0;border-radius:0}.work-image-in{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-decoration:none}.work-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;position:relative}.work-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,#000000 0%,transparent 100%);pointer-events:none;z-index:2}.work-image .work-link{position:absolute;top:1rem;right:1rem;width:35px;height:35px;background:#ffffff1a;border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;z-index:10;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.work-image .work-link:hover{background:#fff3;transform:scale(1.1)}.work-content{flex:1;padding:1.5rem;background:#000;position:relative;z-index:3;display:flex;flex-direction:column}.work-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.work-tag{background:#111;color:#fff;padding:.25rem .75rem;border-radius:0;font-size:.7rem;font-weight:500;border:1px solid #222222;text-transform:uppercase;letter-spacing:1px}.work-project-title{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.3}.work-category{color:#888;font-size:.8rem;font-weight:500;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.work-description{color:#ccc;line-height:1.5;margin-bottom:1.5rem;opacity:.9;font-size:.9rem;flex:1}.work-tech{margin-bottom:1.5rem}.work-tech h4{color:#fff;font-size:.8rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:1px}.work-tech-list{display:flex;flex-wrap:wrap;gap:.4rem}.work-tech-item{background:#111;color:#ccc;padding:.2rem .6rem;border-radius:0;font-size:.7rem;border:1px solid #222222}.work-links{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:auto}.work-links .work-link{position:static;width:auto;height:auto;background:#111;border-radius:0;padding:.6rem 1.2rem;display:flex;align-items:center;gap:.4rem;text-decoration:none;font-weight:500;transition:all .3s ease;border:1px solid #222222;font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.work-links .work-link-git{color:#ccc;border-color:#222;background:#111}.work-links .work-link-git:hover,.work-links .work-link-live{color:#fff;border-color:#333;background:#222}.work-links .work-link-live:hover{color:#000;border-color:#fff;background:#fff}@media screen and (max-width: 768px){.work-section{padding:80px 0}.work-header{margin-bottom:3rem;padding:0 1rem}.work-card{width:320px;height:650px}.work-image{height:200px}.work-content{padding:1rem}}@media screen and (max-width: 480px){.work-card{width:280px;height:600px}.work-project-title{font-size:1.1rem}.work-links{flex-direction:column}}.work-card{opacity:1;transform:none}:root{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light dark;color:#eae5ec;background-color:var(--backgroundColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-moz-user-select:none;--accentColor: #c2a4ff;--backgroundColor: #0b080c;--vh: 100vh;--vh: 100svh}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}body{overflow:hidden}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}main{opacity:1;transition:.3s}.main-active{opacity:0;animation:fadeIn 1s 1;animation-fill-mode:forwards}@keyframes fadeIn{to{opacity:1}}body{margin:0;padding:0;height:auto!important;background-color:#000;flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden;position:relative!important}.main-body{max-width:100vw;overflow-x:hidden}.container-main{width:100%;margin:auto;position:relative}.container1{width:var(--cWidth);height:var(--vh);margin:auto;position:relative}.split-line{overflow:hidden}.split-h2{overflow:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap}.techstack{width:100%;position:relative;height:var(--vh);margin:50px auto -100px}.techstack h2{font-size:80px;text-align:center;position:absolute;width:100%;top:120px;left:0;font-weight:400;text-transform:uppercase}@media screen and (min-width: 768px){body{--cWidth: 94%}}@media screen and (max-width: 900px){.techstack h2{font-size:40px}}html{scroll-behavior:smooth;overflow-y:auto!important}body{margin:0;padding:0;overflow-y:auto!important;overflow-x:hidden;position:relative!important;height:auto!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-locomotive-scroll],[data-scroll-container]{transform:none!important;position:relative!important;overflow:visible!important}*{will-change:auto!important}
