@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--bg:#000;--text:#fffffff2;--muted-text:#fffc;--accent:#1f75ff;--muted-border:#ffffff1f;--input-border:#fffc;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-shine:#ffffff26;--glass-shadow:0 8px 32px 0 #0000005c;--glass-blur:16px}[data-theme=light]{--bg:#fff;--text:#000000e6;--muted-text:#000000bf;--accent:#1f75ff;--muted-border:#00000014;--input-border:#000000a6}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#fffc;color:var(--muted-text);cursor:none!important;font-family:Poppins,sans-serif;font-weight:500;margin:0;padding:0;scroll-behavior:smooth;text-decoration:none}*,:after,:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}body{background:#000;background:var(--bg);color:#fffffff2;color:var(--text)}.spline-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:auto;position:fixed;top:0;transform:translateZ(0);transition:opacity .8s ease-in-out;width:100vw;will-change:opacity;z-index:0}.spline-background.fade-in{opacity:1}.spline-background spline-viewer{height:100%!important;width:100%!important}.main-content{pointer-events:none;position:relative;z-index:10}.main-content .btn,.main-content [onclick],.main-content [role=button],.main-content a,.main-content button,.main-content img,.main-content input,.main-content nav,.main-content select,.main-content textarea{pointer-events:auto}::-webkit-scrollbar{display:none}ul{list-style:none}.btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;border:2px solid #1f75ff;border:2px solid var(--accent);border-radius:10px;color:#fffffff2;color:var(--text);display:flex;font-size:20px;justify-content:center;margin-top:50px;padding:15px 25px;position:relative;transform:translateZ(0);transition:transform .35s ease-out,background-color .35s ease-out,box-shadow .35s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform}.btn:hover{background-color:#1f75ff;background-color:var(--accent);box-shadow:0 0 20px 1px #cd6a8b40;transform:translate3d(0,12px,0)}.btn:active{background-color:#8d214ee6;transform:translate3d(0,12px,0) scale(.98)}@media screen and (max-width:750px){.btn{font-size:16px}}.header{align-items:center;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:#0000;border-bottom:1px solid var(--glass-border);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 0 20px 10px;position:fixed;transition:background .3s ease,padding .3s ease;z-index:100}.header .logo{cursor:pointer}.header .logo .logo-img{align-items:center;color:var(--text);display:flex;font-size:50px;font-weight:600;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.header .logo .logo-img .logo-default{align-items:center;display:inline-flex;position:relative}.header .logo .logo-img .logo-default span{color:#f94892;font-weight:600;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.header .logo .logo-img .logo-default .logo-content{color:var(--text);transition:opacity .4s ease .4s,transform .4s cubic-bezier(.4,0,.2,1) .4s}.header .logo .logo-img .logo-default .bracket-left,.header .logo .logo-img .logo-default .bracket-right{transition:transform .5s cubic-bezier(.4,0,.2,1) .35s,opacity .4s ease .35s}.header .logo .logo-img .logo-hover{-webkit-text-fill-color:#fff;color:#fff;font-size:16px;font-weight:700;letter-spacing:3px;opacity:0;pointer-events:none;position:absolute;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg) translateY(20px);transition:opacity .3s ease,transform .3s ease;writing-mode:vertical-rl}.header .logo:hover .logo-img .logo-default .logo-content{opacity:0;transform:scale(.3);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.header .logo:hover .logo-img .logo-default .bracket-left{opacity:0;transform:translateX(18px);transition:transform .5s cubic-bezier(.4,0,.2,1) .1s,opacity .3s ease .4s}.header .logo:hover .logo-img .logo-default .bracket-right{opacity:0;transform:translateX(-18px);transition:transform .5s cubic-bezier(.4,0,.2,1) .1s,opacity .3s ease .4s}.header .logo:hover .logo-img .logo-hover{opacity:1;transform:rotate(180deg) translateY(0);transition:opacity .5s cubic-bezier(.4,0,.2,1) .4s,transform .5s cubic-bezier(.4,0,.2,1) .4s}.header .logo .logo-img .blink{animation:blink 2s infinite}@keyframes blink{0%{color:#f94892}50%{color:#0000}to{color:#f94892}}.header .nav-menu{align-items:center;display:flex;flex-basis:75%;flex-direction:column;justify-content:space-evenly}.nav-menu li{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px;transform:rotate(270deg) translateZ(0);transition:transform .5s ease-in-out,color .3s ease-in-out;width:-webkit-max-content;width:max-content;will-change:transform}.nav-menu li .navLink{cursor:pointer;font-size:16px;font-weight:500;transition:color .3s ease-in-out;will-change:color}.nav-menu li .navLink:hover{color:var(--accent)}.nav-menu li:hover{color:#f94892;transform:scale(1.3) rotate(270deg) translateZ(0)}.header .social-links{display:flex;flex-direction:column;width:3rem}.header .social-links .social{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:5px 0;transform:translateZ(0);transition:transform .5s ease-in-out,fill .3s ease-in-out;width:100%;will-change:transform}.header .hamburger{display:none}.theme-toggle{margin-top:1rem}.theme-toggle button{align-items:center;background:#0000;border:2px solid var(--accent);border-radius:50%;color:var(--text);cursor:pointer;display:flex;height:3rem;justify-content:center;transition:transform .2s ease-in-out,background .2s;width:3rem}.theme-toggle button:hover{background:#f948920f;transform:scale(1.06)}.header .social-links .social:hover{fill:var(--accent);transform:scale(1.5)}.ml-portfolio-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0000;color:var(--text);display:inline-block;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;text-orientation:mixed;transform:rotate(180deg) translateZ(0);transition:transform .3s ease-in-out,color .3s ease-in-out;white-space:nowrap;will-change:transform;writing-mode:vertical-rl}.ml-portfolio-btn:hover{color:var(--accent);transform:rotate(180deg) scale(1.1) translateZ(0)}@media (max-height:550px),screen and (max-width:750px){.header{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-direction:row;height:auto;padding:10px 20px;width:100vw;z-index:100}.header .logo{height:auto;margin:0;width:auto}.header .logo .logo-img{font-size:40px}.header .hamburger{display:inline;display:initial;z-index:10}.header .hamburger .bars{height:100%}.header .nav-menu{background:#121212;height:85vh;position:absolute;right:-100%;top:0;transition:.5s;width:50vw}.header .nav-menu.active{right:0;z-index:10}.header .nav-menu li{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:5px 10px;transform:rotate(0deg) translateZ(0);transition:transform .3s ease-in-out,color .3s ease-in-out;will-change:transform;z-index:12}.nav-menu li:hover{transform:translateZ(0) scale(1.12)}.header .social-links{background:#121212;flex-direction:row;height:20vh;justify-content:space-evenly;padding:2rem;position:absolute;right:-100%;top:85vh;transition:.5s;width:50%;z-index:110}.theme-toggle{margin-left:1rem}.header .social-links.active{right:0}}.home .content{align-items:left;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-bottom:50px;padding-left:22vw}.home .content .wrapper{width:100%}.home .content .name{font-size:25px;letter-spacing:.3em;padding-left:5px;text-transform:uppercase;white-space:nowrap}.home .content .name,.home .content .staticTitle{font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .content .staticTitle{align-items:center;color:var(--text);display:flex;font-size:100px}.home .content .staticTitle .hrLine{border-bottom:3px solid #0000001f;margin-left:20px;width:20vw}.home .content .dynamicTitle{font-size:100px;font-weight:500;line-height:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home .content .dynamicTitle li{width:100%;z-index:-1}@keyframes slider{0%{width:0}50%{width:42%}to{width:0}}@keyframes fadeText{0%{opacity:0}to{opacity:0}}.home .content .dynamicTitle li span{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#ffe1a0,#f67280,#f94892);white-space:wrap;z-index:-1}.home .content .dynamicTitle li span:before{content:"";height:20%;width:100%;z-index:-1}.mask .bg{bottom:0;height:80vh;position:absolute;right:0;z-index:-3}@media screen and (max-width:950px){.mask .bg{opacity:40%}.home .content .dynamicTitle,.home .content .staticTitle{font-size:90px}}@media screen and (max-width:750px){.home .content{align-items:center;padding:0 12vw}.home .content .name{font-size:20px;font-weight:600;line-height:60px}.home .content .staticTitle{font-size:12vw}.home .content .staticTitle .hrLine{width:22vw}.home .content .dynamicTitle{font-size:12vw;line-height:60px}.hire{font-size:16px}}.home .content .cta-buttons{display:flex;gap:1rem;margin-top:2rem}@media screen and (max-width:450px){.home .content .cta-buttons{align-items:center;flex-direction:column;width:100%}.home .content .cta-buttons button{width:100%}}.shine-button{-webkit-font-smoothing:antialiased;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:0;background-size:280% auto;border:none;border-radius:.5rem;box-shadow:0 0 20px #47b8ff80,0 5px 5px -1px #3a7de940,inset 4px 4px 8px #afe6ff80,inset -4px -4px 8px #135fd859;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;min-height:44px;min-width:120px;padding:.6rem 1.4rem;pointer-events:auto;position:relative;transform:translateZ(0);transition:background-position .8s ease,transform .15s ease,box-shadow .15s ease;will-change:transform,background-position}.shine-button:hover{background-position:100% 0;transform:translate3d(0,-1px,0)}.shine-button:active{transform:translateZ(0) scale(.96)}.shine-button__label{position:relative;white-space:nowrap;z-index:10}.shine-button__shine{display:none}.about-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:80px auto 0;max-width:1200px;padding:20px 5vw 0;position:relative}.profile-photo{display:none}.heading{color:#1f75ff;font-size:40px;font-weight:600;margin-top:18px}.profile-photo .img{display:block;max-width:300px;width:100%;z-index:0}.about-container .name{-webkit-text-stroke:4px #0000;background:-webkit-linear-gradient(-86deg,#61daff 5%,#1f75ff 53%,#61daff 91%);-webkit-background-clip:text;background-clip:text;color:#1f75ff;color:#000;font-family:Intro,sans-serif;font-size:100px;font-weight:800;line-height:85px;overflow-wrap:break-word;padding-top:75px;position:absolute;right:6.5vw;text-transform:uppercase;width:120px;z-index:0}.about-container .aboutMe-text{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--glass-shadow);color:var(--muted-text);font-size:18px;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.6;max-width:1000px;padding:2.5rem 3.5rem;pointer-events:auto;position:relative;text-align:left;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease,background .4s ease;width:100%;will-change:transform,box-shadow}.about-container .aboutMe-text:hover{background:#ffffff0f;border-color:#2085e24d;box-shadow:0 20px 40px #2085e233,0 0 30px #2085e21a;transform:translateY(-8px) scale(1.02);z-index:20}.aboutMe-text span{color:var(--accent)}.about-container .aboutMe-text h3{color:var(--text);font-size:24px;font-weight:600;margin-bottom:12px}.about-container .aboutMe-text .resume{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-bottom:2.5px solid #1f75ff;color:#1f75ff;display:inline-block;font-weight:800;transform:translateZ(0);transition:transform .3s ease-in-out;will-change:transform}.about-container .aboutMe-text .resume:hover{transform:translateZ(0) scale(1.05)}.about-stats{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:32px}.stat-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:20px 28px;pointer-events:auto;text-align:center;transition:all .3s ease}.stat-item:hover{background:#2085e21a;border-color:#2085e233;transform:translateY(-4px)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f75ff,#61daff);-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,Poppins,sans-serif;font-size:32px;font-weight:700;margin-bottom:4px}.stat-label{color:var(--muted-text);font-size:13px;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1150px){.about-container .aboutMe-text{font-size:16px}.about-container .name{font-size:80px;line-height:70px;right:8vw;width:80px}}@media screen and (max-width:925px){.about-container{align-items:center;flex-direction:column}.about-container .name,.heading{display:none}.about-container .aboutMe-text{text-align:center}.img{display:none;margin-top:50px;max-width:400px}}@media screen and (max-width:750px){.about-container{margin-left:9vw;margin-top:0;padding-top:70px}}
/*# sourceMappingURL=main.6b12122f.css.map*/