@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);*{background-color:#0f1e38;box-sizing:border-box;color:hsla(0,0%,100%,.822);font-family:Inter,sans-serif}:root{--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.1em}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.884);border-radius:10px}.spotlight-container{overflow:hidden;position:relative;width:100%}.spotlight{background:radial-gradient(circle,rgba(27,49,85,.2) 5%,rgba(9,16,32,.7) 90%);border:none;border-radius:50%;box-shadow:0 0 900px 300px rgba(9,16,32,.5);height:550px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:550px;z-index:999}.main{display:flex;flex-direction:row;height:auto;padding:80px 10vw;position:relative;width:100%}.left,.right{width:50%}.left{line-height:.2;position:relative}.nested-left{position:fixed}.left .head h2{color:hsla(0,0%,100%,.95);font-family:Inter,sans-serif;font-size:3rem;font-size:var(--text-5xl);font-weight:700;font-weight:var(--font-bold);letter-spacing:-.025em;letter-spacing:var(--tracking-tight);line-height:1.25;line-height:var(--leading-tight);margin:0}.left .head h5{color:rgba(148,163,184,.9);font-family:Inter,sans-serif;font-size:1.25rem;font-size:var(--text-xl);font-weight:500;font-weight:var(--font-medium);letter-spacing:.025em;letter-spacing:var(--tracking-wide);line-height:1.375;line-height:var(--leading-snug);margin:8px 0 0}.left .short-des{font-size:1.125rem;font-size:var(--text-lg);margin:70px auto 80px}.left .short-des,.left .short-des p{line-height:1.625;line-height:var(--leading-relaxed)}.left .short-des p{color:rgb(148 163 184/.85);font-weight:400;font-weight:var(--font-normal);letter-spacing:0;letter-spacing:var(--tracking-normal);margin:0}.left .nav-list ul{list-style-type:none;margin:0;padding:0}.left .nav-list ul li{align-items:center;display:flex;flex-direction:row;font-size:.875rem;font-size:var(--text-sm);font-weight:600;font-weight:var(--font-semibold);gap:15px;letter-spacing:.1em;letter-spacing:var(--tracking-wider);margin-bottom:20px}.nav{cursor:pointer;transition:all .2s ease-in-out}.nav .line{background-color:#fff;height:2px;position:relative;-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:40px}.nav.active .line,.nav:hover .line{-webkit-transform:scaleX(1.8);transform:scaleX(1.8);width:4}.nav p{color:hsla(0,0%,100%,.7);left:0;margin:0;position:relative;transition:left .5s ease}.nav.active p,.nav:hover p{color:hsla(0,0%,100%,.95);left:30px}.socials{display:flex;gap:20px;margin:80px auto}.socials a .icon{height:20px;width:20px}.right{display:flex;flex-direction:column;gap:80px}.right .about h3{display:none}.right h3{color:hsla(0,0%,100%,.95);font-size:1.5rem;font-size:var(--text-2xl);font-weight:700;font-weight:var(--font-bold);letter-spacing:-.025em;letter-spacing:var(--tracking-tight);line-height:1.25;line-height:var(--leading-tight);margin:0 0 24px}.about p{color:rgb(148 163 184/.85);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-normal);line-height:1.625;line-height:var(--leading-relaxed);margin:0}.about p .highlight{color:hsla(0,0%,100%,.95);font-weight:500;font-weight:var(--font-medium)}.skills ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 15px;list-style-type:none;margin:0;padding:0}.skills ul li{background:linear-gradient(135deg,rgba(45,212,191,.12),rgba(94,234,212,.08));border:1px solid rgba(45,212,191,.15);border-radius:16px;color:rgb(94 234 212/.95);font-family:JetBrains Mono,monospace;font-size:.875rem;font-size:var(--text-sm);font-weight:500;font-weight:var(--font-medium);letter-spacing:.025em;letter-spacing:var(--tracking-wide);padding:6px 12px;transition:all .2s ease}.resume a{text-decoration:none}.resume a,.type-of-pro{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px}.resume a p{color:hsla(0,0%,100%,.95);font-size:1.125rem;font-size:var(--text-lg);font-weight:600;font-weight:var(--font-semibold);letter-spacing:0;letter-spacing:var(--tracking-normal);margin:0}.re-icon{transition:all .2s}.project:hover .re-icon,.resume:hover .re-icon{-webkit-transform:translateX(10px);transform:translateX(10px)}.info p{color:#6a80a0;font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-normal);line-height:1.625;line-height:var(--leading-relaxed);margin-bottom:150px}.footer{align-items:center;bottom:50px;display:flex;flex-direction:row;height:10px;justify-content:space-between;position:relative;width:100%}.footer p{color:rgba(148,163,184,.8);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--font-normal);line-height:1.5;line-height:var(--leading-normal);margin:0}.icon-top{background-color:rgba(45,212,191,.1);border-radius:50%;cursor:pointer;height:18px;justify-content:center;padding:12px;transition:width 2s,height 2s,-webkit-transform 1s;transition:width 2s,height 2s,transform 1s;transition:width 2s,height 2s,transform 1s,-webkit-transform 1s;width:18px}.icon-top:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1300px){.main{flex-direction:column}.left,.right{width:100%}.left .nav-list{display:none}.right .about h3{display:block}.nested-left{position:relative}.left .head h2{font-size:2.25rem;font-size:var(--text-4xl)}.left .head h5{font-size:1.125rem;font-size:var(--text-lg)}}@media (max-width:450px){.info p{font-size:.875rem;font-size:var(--text-sm);margin-bottom:70px}.nested-left{position:relative}.footer{bottom:50px;height:0}.left .head h2{font-size:1.875rem;font-size:var(--text-3xl)}.left .head h5,.left .short-des{font-size:1rem;font-size:var(--text-base)}.right h3{font-size:1.25rem;font-size:var(--text-xl)}}.projects,.projects ul{display:flex;flex-direction:column;margin:0}.projects ul{gap:40px 0;list-style-type:none;padding:0}.projects ul li a{display:flex;flex-direction:row;gap:5vw;text-decoration:none}.project a{border:1px solid transparent;border-radius:12px;margin:0;overflow:hidden;padding:10px;position:relative;transition:all .3s ease}.project a:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.project a:before{background:linear-gradient(90deg,rgba(45,212,191,.8),rgba(94,234,212,.4));content:"";height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.project a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.project a .h3{padding-right:16px;width:20%}.project a .project-info{padding:0;width:80%}.project a .h3{align-items:flex-start;color:hsla(0,0%,100%,.95);display:flex;font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0;padding-top:4px}.type-of-pro{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:12px}.type-of-pro h5{color:rgba(94,234,212,.9);font-family:JetBrains Mono,monospace;font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);margin:0;text-transform:uppercase}.type-of-pro .re-icon{color:rgba(94,234,212,.7);font-size:var(--text-sm);transition:all .2s ease}.project-info p{color:rgb(148 163 184/.85);font-size:var(--text-base);font-weight:var(--font-normal);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed);margin:0 0 20px}.project-info p .highlight{border-radius:3px;color:hsla(0,0%,100%,.9);font-weight:var(--font-medium);padding:1px 4px}.br{margin-bottom:.5em}.project-info ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:24px 0 0;padding:0}.project-info ul li{background:linear-gradient(135deg,rgba(45,212,191,.12),rgba(94,234,212,.08));border:1px solid rgba(45,212,191,.15);border-radius:16px;color:rgb(94 234 212/.95);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);padding:6px 12px;transition:all .2s ease}.project-info ul li:hover{background:linear-gradient(135deg,rgba(45,212,191,.18),rgba(94,234,212,.12));border-color:rgba(45,212,191,.3);color:#5eead4}.project:hover .re-icon{color:#5eead4;-webkit-transform:translateX(8px);transform:translateX(8px)}.project:hover .type-of-pro h5{color:#5eead4}.project:hover .h3{color:#fff}@media (max-width:768px){.projects ul li a{flex-direction:column;gap:3px;width:100%}.project a{padding:16px}.project a .h3{font-size:var(--text-lg);margin-bottom:12px;padding-right:0;width:100%}.project a .project-info{width:100%}.project-info p,.type-of-pro h5{font-size:var(--text-sm)}}@media (max-width:480px){.project a{padding:1px}.project a .h3{font-size:var(--text-base)}.project-info p,.type-of-pro h5{font-size:var(--text-xs)}.project-info p{line-height:1.5}.project-info ul li{font-size:var(--text-xs);padding:4px 8px}}@media (max-width:320px){.designation h5{font-size:10px}.at-text{font-size:9px}.designation a{font-size:9px;letter-spacing:-.03em}.separator{font-size:9px}}.experiences,.experiences ul{display:flex;flex-direction:column;margin:0}.experiences ul{gap:50px 0;list-style-type:none;padding:0}.experiences ul li a{display:flex;flex-direction:row;gap:5vw;text-decoration:none}.experience a{border:1px solid transparent;border-radius:10px;margin:0;padding-bottom:10px;padding-top:1px;transition:all .3s ease}.experience a .h3{width:20%}.experience a .experience-info{padding:0;width:80%}.designation{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;margin-bottom:8px;white-space:nowrap;width:100%}.designation h5{color:hsla(0,0%,100%,.95);flex-shrink:0;font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.at-text{color:rgba(148,163,184,.7);flex-shrink:0;font-size:var(--text-lg);font-style:italic;font-weight:var(--font-normal)}.company-links{align-items:baseline;display:flex;flex-shrink:1;gap:4px;white-space:nowrap}.designation a{color:rgba(94,234,212,.9);flex-shrink:0;font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);text-decoration:none;transition:all .2s ease;white-space:nowrap}.designation a:hover{color:#5eead4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.separator{color:rgba(148,163,184,.6);flex-shrink:0;font-size:var(--text-lg)}.experience-info p,.separator{font-weight:var(--font-normal)}.experience-info p{color:rgb(148 163 184/.85);font-size:var(--text-base);letter-spacing:var(--tracking-normal);line-height:var(--leading-relaxed);margin:16px 0 20px}.experience-info p strong{color:hsla(0,0%,100%,.9);display:block;font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.br{display:block;margin-bottom:.4em}.experience-info ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:24px 0 0;padding:0}.experience-info ul li{background-color:rgba(45,212,191,.12);border:1px solid rgba(45,212,191,.2);border-radius:16px;color:rgb(94 234 212/.95);font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);padding:6px 12px;transition:all .2s ease}.experience-info ul li:hover{background-color:rgba(45,212,191,.18);color:#5eead4}@media (max-width:768px){.experiences ul li a{flex-direction:column;gap:12px}.experience a .experience-info,.experience a .h3{width:100%}.at-text{display:none}.designation{flex-direction:column;gap:4px}.designation h5{font-size:var(--text-lg)}.at-text,.designation a,.separator{font-size:var(--text-base)}.company-links{gap:3px}.experience-info p{font-size:var(--text-sm)}.experience-info p strong{font-size:var(--text-base)}}@media (max-width:480px){.designation{flex-direction:column;flex-wrap:wrap;gap:3px}.designation h5{font-size:var(--text-base)}.at-text{display:none}.designation a{padding:0}.designation a,.separator{font-size:var(--text-sm)}.company-links{gap:2px}.experience-info p{font-size:var(--text-xs);line-height:1.5}.experience-info p strong{font-size:var(--text-sm)}.experience-info ul li{font-size:var(--text-xs);padding:4px 8px}}@media (max-width:375px){.designation{flex-direction:column;gap:2px}.at-text{display:none}.designation h5{font-size:var(--text-sm)}.at-text,.designation a,.separator{font-size:var(--text-xs)}.company-links{gap:1px}}
/*# sourceMappingURL=main.2b35ec82.css.map*/