body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}@font-face{font-family:NATS-Regular;src:url(/static/media/NATS-Regular.06e9878055e86f990fbf.ttf) format("truetype")}@font-face{font-family:Inter-Bold;src:url(/static/media/Inter_28pt-Bold.56d92680ed4f919832bd.ttf) format("truetype")}@font-face{font-family:Inter-SemiBold;src:url(/static/media/Inter_28pt-SemiBold.813c2e4936aa04a094e7.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/static/media/Inter_28pt-Regular.fd012577d3f8e88a8149.ttf) format("truetype")}@font-face{font-family:RobotoMono-Regular;src:url(/static/media/RobotoMono-Regular.94ffabb10cbc81ee42ba.ttf) format("truetype")}@font-face{font-family:RobotoMono-Bold;src:url(/static/media/RobotoMono-Bold.7211ab61a8b83177865a.ttf) format("truetype")}@font-face{font-family:Raleway-SemiBold;src:url(/static/media/Raleway-SemiBold.bd43d9472ee0c9fbe785.ttf) format("truetype")}@font-face{font-family:Playfair-Regular;src:url(/static/media/PlayfairDisplay-Regular.693728812dc43ab34710.ttf) format("truetype")}.navbar{background-color:initial;height:auto;left:0;margin:0 auto;position:-webkit-sticky;position:sticky;right:0;text-align:center;top:20px;transition:top .3s,opacity .3s,transform .3s;width:-webkit-fit-content;width:fit-content;z-index:1000}.glassy-navbar{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#2830488c;border:1.5px solid #ffffff2e;border-radius:2em;box-shadow:0 8px 32px 0 #1f26872e;padding:.7em 2.5em}.navbar.hide{opacity:0;pointer-events:none;transform:translateY(-60px)}.navbar.hide,.navbar.show{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.navbar.show{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-button.hide{opacity:0;pointer-events:none;transform:translateY(60px) scale(.8)}.menu-button.hide,.menu-button.show{transition:all .5s cubic-bezier(.4,0,.2,1)}.menu-button.show{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.menu-button.show:hover{transform:translateY(0) scale(1.1)}.navbar-list{display:flex;gap:5em;justify-content:center;list-style:none;margin:0;padding:0}.navbar-link{background:none;color:#fff;display:inline-block;font-family:NATS-Regular;font-size:25px;text-decoration:none;transition:color .3s ease,border-bottom .3s ease}.navbar-link:hover{border-bottom:2px solid #ffcc80;color:#ffcc80}.menu-button{-webkit-tap-highlight-color:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#283048cc;border:1px solid #ffffff2e;border-radius:50%;bottom:30px;box-shadow:0 8px 32px 0 #1f26874d;cursor:pointer;display:block;height:60px;outline:none;padding:12px;position:fixed;right:30px;transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);width:60px;z-index:1100}.menu-button:hover{box-shadow:0 12px 40px 0 #1f268780;transform:scale(1.1)}.menu-button:focus{box-shadow:0 8px 32px 0 #1f26874d;outline:none}.menu-button svg{fill:#f7f7f7;height:36px;transition:all .4s cubic-bezier(.4,0,.2,1);width:36px}.menu-button.open svg{fill:#242e49;transform:rotate(180deg) scale(.8)}@media (max-width:768px){.navbar{left:auto;margin:0;right:auto}.glassy-navbar,.navbar{background:none;padding:0;width:auto}.glassy-navbar{backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;margin-top:0}.navbar-list{display:none!important}.mobile-menu-overlay .navbar-link{font-size:24px;padding:12px 0}.menu-button{bottom:60px;right:25px}}@media (max-width:1366px) and (min-width:769px){.navbar{margin:0;padding:0;width:auto}.glassy-navbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:none;border:none;box-shadow:none;padding:0}.navbar-list{display:none}.mobile-menu-overlay .navbar-link{font-size:32px;padding:20px 0}.menu-button svg{height:34px;width:34px}}.mobile-menu-overlay{align-items:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#fff0;display:none;flex-direction:column;gap:40px;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw;z-index:1050}.mobile-menu-overlay.open{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fffffff2;display:flex;opacity:1;transition:all .5s cubic-bezier(.4,0,.2,1);visibility:visible}.mobile-menu-overlay .navbar-link{color:#242e49;display:block;font-family:NATS-Regular;font-size:28px;opacity:0;padding:15px 0;text-decoration:none;transform:translateY(30px);transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-overlay.open .navbar-link{opacity:1;transform:translateY(0)}.mobile-menu-overlay.open .navbar-link:first-child{transition-delay:.1s}.mobile-menu-overlay.open .navbar-link:nth-child(2){transition-delay:.2s}.mobile-menu-overlay.open .navbar-link:nth-child(3){transition-delay:.3s}.mobile-menu-overlay.open .navbar-link:nth-child(4){transition-delay:.4s}.mobile-menu-overlay.open .navbar-link:nth-child(5){transition-delay:.5s}.mobile-menu-overlay .navbar-link:hover{border-bottom:2px solid #edb27a;color:#edb27a}@media (min-width:1367px){.navbar{display:block}.menu-button,.mobile-menu-overlay{display:none!important}}.welcome{align-items:center;animation:blink 1s step-end 3s infinite;border-right:2px solid #fff;color:#fff;display:flex;font-family:Playfair-Regular;font-size:200px;height:195px;justify-content:center;margin-inline:auto;margin-bottom:1.5em;min-width:0;padding-right:4px;white-space:nowrap}@media (max-width:1440px){.welcome{font-size:150px;height:145px}}@media (max-width:1200px){.welcome{font-size:130px;height:125px}}@media (max-width:992px){.welcome{font-size:120px;height:115px}}@media (max-width:768px){.welcome{font-size:80px;height:85px}}@media (max-width:738px){.welcome{font-size:70px;height:75px;margin-bottom:3em}}@media (max-width:466px){.welcome{font-size:50px;height:55px;margin-bottom:5em}}@keyframes blink{50%{border-color:#0000}}@media (max-width:480px){.welcome{font-size:48px;height:53px;margin-bottom:5em}}.loading-container{align-items:center;background-attachment:fixed;background-image:linear-gradient(180deg,#37415c,#242e49,#181a2f);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.la-ball-clip-rotate-multiple{color:#fff;display:block;font-size:0;height:12vw;position:relative;width:12vw}.la-ball-clip-rotate-multiple>div{animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite;background:#0000;border-radius:100%;border-style:solid;left:50%;position:absolute;top:50%}.la-ball-clip-rotate-multiple>div:first-child{border-left-color:#0000;border-right-color:#0000;height:100%;width:100%}.la-ball-clip-rotate-multiple>div:last-child{animation-direction:reverse;animation-duration:.5s;border-bottom-color:#0000;border-top-color:#0000;height:50%;width:50%}@keyframes ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.about-container{grid-gap:0 0;display:grid;gap:0 0;grid-template-areas:"About About About " "Hello Hello Image " "Hello Hello Image " "Languages Languages Tech ";grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 1fr 1fr .5fr;padding:0 2em}h1{align-items:flex-start;display:flex;grid-area:About;height:50px;width:100%}.about-content{align-items:center;display:flex;gap:2rem;grid-area:Hello}.about-text{display:flex;flex-direction:column;padding-right:2em}.helloTittle{align-self:flex-start;color:#fff;font-family:Playfair-Regular;font-size:160px;margin-top:-100px}.about-text p{font-size:40px}.about-text p,.description{color:#fff;font-family:RobotoMono-Regular}.description{font-size:22px;line-height:3;text-align:justify}.about-image{align-items:flex-start;display:flex;grid-area:Image;justify-content:center;margin-bottom:60px;margin-top:-30px}.about-image img{border-radius:50% 20%/10% 40%;height:auto;width:400px}.tech-container{align-items:center;color:#fff;display:flex;font-family:Playfair-Regular;font-size:160px;grid-area:Tech;height:200px;justify-content:flex-start}.tech-category{display:flex;flex-direction:column;gap:2.5em;grid-area:Languages;padding:0 1em}.headings-container{display:flex;flex-direction:column;gap:1em}.headings{color:#fff;font-family:RobotoMono-Bold;font-size:22px;margin-bottom:.8em;text-align:left}.tech-items-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8em}.item1{align-items:center;background-color:#e7cfac;border-radius:20px;cursor:default;display:flex;font-family:RobotoMono-Regular;font-size:18px;justify-content:center;min-height:2.5em;min-width:80px;padding:.3em 1.2em;text-align:center;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.item1:hover{box-shadow:0 4px 12px #e7cfac4d;transform:translateY(-2px)}.item2{align-items:center;background-color:#d9b28d;border-radius:20px;cursor:default;display:flex;font-family:RobotoMono-Regular;font-size:18px;justify-content:center;min-height:2.5em;min-width:80px;padding:.3em 1.2em;text-align:center;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.item2:hover{box-shadow:0 4px 12px #d9b28d4d;transform:translateY(-2px)}.item3{align-items:center;background-color:#edb27a;border-radius:20px;cursor:default;display:flex;font-family:RobotoMono-Regular;font-size:18px;justify-content:center;min-height:2.5em;min-width:80px;padding:.3em 1.2em;text-align:center;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.item3:hover{box-shadow:0 4px 12px #edb27a4d;transform:translateY(-2px)}@media (max-width:1200px) and (min-width:769px){.tech-container{align-items:center;justify-content:flex-start}.tech-category{gap:2em;padding:0 .5em}.headings{font-size:20px}.item1,.item2,.item3{font-size:16px;min-width:70px;padding:.5em 1em}.tech-items-wrapper{gap:.6em}}@media (max-width:1200px){.about-container{grid-template-areas:"About" "Image" "Hello" "Tech" "Languages";grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;padding:0 2em}.helloTittle{font-size:120px}.about-text p{font-size:30px}.description{font-size:18px}.tech-container{align-items:center;font-size:120px;justify-content:flex-start}.tech-category{gap:1.8em;padding:0}.headings{font-size:19px}.item1,.item2,.item3{font-size:15px;min-width:65px;padding:.5em .9em}}@media (max-width:768px){.about-container{padding:0 1em}.helloTittle{display:block;font-size:80px;margin:0 auto}.about-text p{display:block;font-size:22px;margin:10px auto}.description{font-size:17px;padding:0 2em}.tech-container{align-items:center;display:flex;font-size:80px;justify-content:flex-start;max-height:1.5em}.about-image img{width:300px}.tech-category{gap:1.5em;padding:0}.headings{font-size:18px;text-align:center}.item1,.item2,.item3{font-size:14px;min-width:60px;padding:.4em .8em}.tech-items-wrapper{gap:.5em;justify-content:center}}@media (max-width:480px){.about-container{padding:0 .5em}.about-container h1{font-size:1.5em}.helloTittle{font-size:50px;text-align:center}.about-text p{font-size:14px;text-align:center}.description{font-size:16px;padding:0 1em}.tech-container{align-items:center;display:flex;font-size:50px;justify-content:flex-start;text-align:left}.about-image{display:flex;justify-content:center;margin:1em 0}.about-image img{width:180px}.tech-category{gap:1.2em}.headings{font-size:16px;margin-bottom:.6em;text-align:center}.item1,.item2,.item3{font-size:12px;min-width:55px;padding:.4em .7em}.tech-items-wrapper{gap:.4em;justify-content:center}}.experience-container{align-items:center;color:#f5f5f5;display:flex;flex-direction:column;margin-top:5em;padding:2em;position:relative}h1{color:#fff;font-family:Inter-Bold;font-size:3em;text-align:center}.timeline{align-items:center;display:flex;flex-direction:column;position:relative;width:80%}.timeline:before{background:#e7cfac;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.experience-item{background-color:#37415c;border-radius:12px;box-shadow:0 4px 10px #0003;color:#f5f5f5;cursor:pointer;margin:2em 0;opacity:0;padding:1.5em;position:relative;transition:all .8s ease-in-out;visibility:hidden;width:45%}.experience-item.visible{opacity:1;transform:translateY(0);visibility:visible}.experience-item:hover{background-color:#4a536a;box-shadow:0 8px 20px #0000004d;transform:translateY(-10px) scale(1.05);transition:all .3s ease-out}.experience-item .skill-icon:hover{transform:scale(1.2);transition:transform .2s ease}.experience-item.left{left:-30%;text-align:left;transform:translateX(-20px)}.experience-item.right{left:30%;text-align:left;transform:translateX(20px)}.experience-item.visible.left,.experience-item.visible.right{transform:translateX(0)}.experience-item.visible:after{opacity:1;visibility:visible}.experience-item .header{align-items:center;display:flex;gap:1.4em}.experience-item .company-logo{align-self:flex-start;background:#f5f5f5;border-radius:50%;height:60px;object-fit:contain;padding:5px;width:60px}.experience-item .text{display:flex;flex-direction:column}.experience-item .job{color:#f5f5f5;font-family:Inter-Bold;font-size:28px;margin:15px 0}.experience-item .company-name{color:#e7cfac;font-family:Raleway-SemiBold;font-size:1.6em;font-weight:700;margin:5px 0}.experience-item .year{color:#d9b28d;font-family:RobotoMono-Regular;font-size:1.5em;margin:10px 0}.experience-item .des{color:#fff;font-family:Inter;font-size:1.4em;margin:5px 0}.experience-item .skills{display:flex;flex-wrap:wrap;gap:.5em;margin:5px 0}.experience-item .skill-icon{border-radius:5px;height:6 0;object-fit:contain;padding:5px;transition:transform .3s ease;width:60px}.tooltip-container{display:inline-block;position:relative}.tooltip{background-color:#ebebebcc;border-radius:5px;color:#181a2f;font-family:RobotoMono-Regular;font-size:1em;left:50%;opacity:0;padding:6px 5px;position:absolute;text-align:center;top:110%;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.tooltip-container:hover .tooltip{opacity:1;visibility:visible}@media (max-width:1024px){.timeline{width:90%}.experience-item{margin:1.5em 0;padding:1.2em;width:45%}.experience-item.left{left:-28%;transform:translateX(-15px)}.experience-item.right{left:28%;transform:translateX(15px)}.experience-item.visible.left,.experience-item.visible.right{transform:translateX(0)}.experience-item .header{gap:1.2em}.experience-item .company-logo{height:55px;width:55px}.experience-item .job{font-size:26px;margin:12px 0}.experience-item .company-name{font-size:1.6em;margin:10px 0}.experience-item .year{font-size:1.57em;margin:10px 0}.experience-item .des{font-size:1.5em;margin:10px 0}.experience-item .skills{gap:.4em}.experience-item .skill-icon{height:60px;width:60px}.experience-item:hover{box-shadow:0 7px 18px #0000004d;transform:translateY(-8px) scale(1.04)}.experience-item .skill-icon:hover{transform:scale(1.15)}}@media (max-width:768px){.experience-container{padding:0 10px}.timeline:before{left:10px}.experience-item{left:0;transform:translateX(0);width:90%}.experience-item.left,.experience-item.right{left:0;margin-left:2em;text-align:left}.experience-item .company-name{font-size:25px;margin:5px 0}.experience-item .year{font-size:24px;margin:10px 0}.experience-item .des{font-size:22px;margin:5px 0}.experience-item .skill-icon{height:50px;width:50px}}@media (max-width:480px){h1{font-size:1.5em}.experience-item{left:0;margin:20px 0;padding:1em;transform:translateX(0);width:80%}.experience-item.left,.experience-item.right{left:0;text-align:left}.experience-item .header{gap:1em}.experience-item .company-logo{height:50px;width:50px}.experience-item .job{font-size:18px;margin:5px 0}.experience-item .company-name{font-size:1.1em;margin:5px 0}.experience-item .year{font-size:1em;margin:7px 0}.experience-item .des{font-size:.9em;margin:5px 0}.experience-item .skills{gap:.3em}.experience-item .skill-icon{height:40px;width:40px}.experience-item:hover{box-shadow:0 6px 15px #0000004d;transform:translateY(-5px) scale(1.03)}.experience-item .skill-icon:hover{transform:scale(1.1)}.tooltip{font-size:.8em}}.projects-container{align-items:center;color:#f5f5f5;display:flex;flex-direction:column;margin-top:5em;padding:2em;width:auto}.projects-content{max-width:1400px;width:100%}.projects-heading{color:#fff;font-family:Inter-Bold;font-size:3em;margin-bottom:1.2em}.projects-grid{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(2,1fr)}.project-card{background-color:#37415c;box-shadow:0 4px 10px #0003;cursor:default;overflow:hidden;padding:2em;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .3s ease}.project-card,.project-thumbnail{border-radius:12px;transition:transform .3s ease}.project-thumbnail{background-color:#f5f5f51a;display:block;height:300px;margin:0 auto;object-fit:contain;width:auto}.project-details{padding:1.5em;transition:transform .3s ease}.project-title{color:#f5f5f5;font-family:Inter-Bold;font-size:1.5em;margin-bottom:.5em}.project-description,.project-title{transition:transform .3s ease,text-shadow .3s ease}.project-description{color:#f5f4f4;font-family:Raleway-SemiBold;font-size:1.3em;margin-bottom:1em}.tech-stacks{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.tech-stack{background-color:#e7cfac;border-radius:20px;color:#37415c;font-family:RobotoMono-Bold;font-size:1em;padding:.3em .7em;transition:all .3s ease}.tech-stack:hover{background-color:#bfac8f}.project-links{display:flex;gap:1em}.project-link{align-items:center;background-color:#d9b28d;border-radius:8px;color:#37415c;display:flex;font-family:Inter-SemiBold;font-size:1.2em;padding:.5em 1em;text-decoration:none;transition:all .3s ease}.project-link:hover{background-color:#c89b6a}.link-icon{height:1.1em;margin-left:.5em;width:1.1em}.project-card:hover{transform:scale(1.5)}.project-card:hover .project-thumbnail{box-shadow:0 12px 40px #333c5c;transform:translateZ(200px) scale(1.1)}.project-card:hover .tech-stack{box-shadow:0 8px 22px rgba (41,38,38,.5);transform:scale(1.03)}.project-card:hover .project-link{box-shadow:0 8px 22px #29262680;transform:scale(1.07)}.project-card:hover .project-description{text-shadow:2px 2px 10px #33333380;transform:translateZ(170px) scale(1.05)}.project-card:hover .project-title{text-shadow:2px 2px 10px #33333380;transform:translateZ(120px) scale(1.07)}@media (max-width:1200px){.projects-heading{font-size:2.5em}.project-card{padding:1.5em;width:-webkit-fit-content;width:fit-content}.project-thumbnail{height:-webkit-fit-content;height:fit-content;width:80%}.project-title{font-size:1.3em}.project-description{font-size:1em}.tech-stack{font-size:.8em}.project-link{font-size:.9em}}@media (max-width:768px){.projects-heading{font-size:2em}.project-card{padding:1em}.project-thumbnail{width:100%}.project-title{font-size:1.2em}.project-description{font-size:.9em}.tech-stack{font-size:.7em}.project-link{font-size:.8em}}@media (max-width:688px){.projects-container{padding:1em}.projects-grid{grid-template-columns:1fr}.projects-heading{font-size:1.5em}.project-card{padding:.5em}.project-thumbnail{height:-webkit-fit-content;height:fit-content;margin-top:10px}.project-title{font-size:1.4em}.project-description{font-size:1em}.project-link,.tech-stack{font-size:.7em}}.footer{font-family:Inter-Bold;font-size:.875rem;margin-left:auto;margin-right:auto;margin-top:auto;max-width:85rem;padding:1em 1rem;text-align:center;width:100%}.footer-icons{display:flex;gap:2rem;margin:1em 0 1rem}.footer-icons,.icon{justify-content:center}.icon{align-items:center;background-color:#84a2c66e;border-radius:12px;display:inline-flex;height:3.5rem;text-align:center;transition:all .3s ease;width:3.5rem}.icon:hover{background-color:#f5f5f5;box-shadow:0 0 22px #d0dcfd;transform:scale(1.1)}.github-icon{color:#000}.linkedin-icon{color:#0277b5}.mail-icon{color:#d44738}.footer-text{color:#fff;font-family:RaleWay-SemiBold;font-size:1em;word-spacing:.2em}@media (max-width:768px){.footer{padding:1em .5rem}.footer-icons{gap:2.5rem}}@media (max-width:480px){.footer{padding:1em .25rem}}::-webkit-scrollbar{display:none}.website{background-attachment:fixed;background-image:linear-gradient(180deg,#37415c,#242e49,#181a2f);margin:0;width:100%}.hello{flex-direction:column}#home,.hello{display:flex;height:100vh}#home{align-items:center;justify-content:center}#about,#experience,#projects{height:auto}@media (max-width:1200px){.website{overflow-x:hidden}}
/*# sourceMappingURL=main.727da815.css.map*/