@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4f4c7b{font-family:Montserrat,Montserrat Fallback,Arial,sans-serif;font-style:normal}:root{--dark-navy:#020c1b;--navy:#0a192f;--light-navy:#112240;--lightest-navy:#233554;--navy-shadow:rgba(2,12,27,.7);--dark-slate:#495670;--slate:#8892b0;--light-slate:#a8b2d1;--lightest-slate:#ccd6f6;--white:#e6f1ff;--green:#64ffda;--green-tint:rgba(100,255,218,.1);--pink:#f57dff;--blue:#57cbff;--fz-xxs:12px;--fz-xs:13px;--fz-sm:14px;--fz-md:16px;--fz-lg:18px;--fz-xl:20px;--fz-xxl:22px;--fz-heading:32px;--border-radius:4px;--nav-height:100px;--nav-scroll-height:70px;--tab-height:42px;--tab-width:120px;--easing:cubic-bezier(0.645,0.045,0.355,1);--transition:all 0.25s cubic-bezier(0.645,0.045,0.355,1)}:root html{box-sizing:border-box;width:100%;scroll-behavior:smooth}:root body{color:var(--slate)}:root .green{color:#00f6fb}:root a{display:inline-block;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit;position:relative;transition:var(--transition)}:root ::-webkit-scrollbar{width:8px}:root ::-webkit-scrollbar-thumb{background-color:var(--dark-slate);opacity:.6;border-radius:5px}.blur{filter:blur(5px);transition:filter .3s ease;overflow:hidden!important}.underline-on-hover{position:relative;text-decoration:none}.underline-on-hover:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#00f6fb;transition:width .3s ease-in-out}.underline-on-hover:hover:before{width:100%}section{margin:0 auto;padding:100px 0;max-width:1000px}.clearbtn{text-decoration:none;border:none;outline:none;background-color:inherit;color:#00f6fb}.rotate-icon{transition:transform .3s ease}.rotate-icon.rotate180{transform:rotate(180deg)}.scale-trans .button{color:#00f6fb;background-color:transparent;border:1px solid #00f6fb;border-radius:var(--border-radius);padding:.75rem 1rem;line-height:1;text-decoration:none;margin-left:15px;font-size:var(--fz-xs);transition:transform .3s ease,box-shadow .3s ease}.scale-trans .button:hover{transform:translateY(-2px);box-shadow:3px 3px 0 #00f6fb}.nav-header{display:flex;z-index:11;padding:0 50px;width:100%;height:100px;background-color:rgba(10,25,47,.537);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease-in-out}.nav-header,.nav-header .mobile-menu{position:fixed;align-items:center;justify-content:center}.nav-header .mobile-menu{display:none;top:0;bottom:0;right:0;padding:50px 10px;width:min(75vw,400px);height:100vh;outline:0;background-color:var(--light-navy);box-shadow:-10px 0 30px -15px var(--navy-shadow);z-index:9;transform:translateX(100%);visibility:hidden;transition:transform .5s ease-in-out,visibility .5s}.nav-header .mobile-menu.open{transform:translateX(0);visibility:visible;filter:none}.navbar{width:100%;color:var(--lightest-slate);background-color:transparent;z-index:12}.navbar .list{counter-reset:item 0}.navbar .list ol{margin:0 5px;position:relative;counter-reset:item}.navbar .list ol li{font-size:var(--fz-xs);margin:0 20px}.navbar .list ol li a{transition:color .3s ease-in-out}.navbar .list ol li a:hover{color:#00f6fb}.navbar .list ol li:before{counter-increment:item;content:"0" counter(item) ".";margin-right:5px;color:#00f6fb;font-size:var(--fz-xxs);text-align:right}.nav-items{display:inline-flex;align-items:center;margin-right:15px}.navbar-scroll-up{transform:translateY(-100%)}.navbar-scroll-down{transform:translateY(0)}.left{width:40px;position:fixed;bottom:0;left:40px;right:auto;z-index:10;color:var(--light-slate)}.left ul{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none}.left ul li a{padding:12px;text-decoration:none;transition:transform .3s ease,color .5s ease}.left ul li a:hover{transform:translateY(-5px);color:#00f6fb}.left ul li:last-of-type{margin-bottom:15px}.left ul:after{content:"";display:block;width:1px;height:100px;margin:0 auto;background-color:var(--light-slate)}.right{width:40px;position:fixed;bottom:0;left:auto;right:40px;z-index:10;color:var(--light-slate)}.right .email{position:relative}.right .email a{transition:color .3s ease-in-out,transform .3s ease-in-out;margin:20px auto;padding:10px;font-family:var(--font-mono);font-size:var(--fz-xxs);line-height:var(--fz-lg);letter-spacing:.1em;writing-mode:vertical-rl;transition:transform .3s ease,color .2s ease}.right .email a:hover{transform:translateY(-5px);color:#00f6fb}.right .email:after{content:"";display:block;width:1px;height:100px;margin:0 auto;background-color:var(--light-slate)}.fill-height{padding:0 150px}main{margin:0 auto;width:100%;max-width:1600px;min-height:100vh;padding:200px 150px}main .hero-section{display:flex;justify-content:center;-webkit-box-align:center;flex-direction:column;align-items:flex-start;min-height:100vh;height:100vh;padding:0}main .hero-section h1{margin:0 0 30px 4px;color:#00f6fb;font-family:var(--font-mono);font-size:clamp(var(--fz-sm),5vw,var(--fz-md));font-weight:400}main .hero-section .big-heading{color:var(--lightest-slate);line-height:1.1}main .hero-section .big-heading h2{font-size:clamp(40px,8vw,80px);margin:0 px 0 10px;font-weight:600}main .hero-section .big-heading h3{margin-top:5px;color:var(--slate);line-height:.9;font-weight:600;font-size:2.75rem}main .hero-section .description p{margin:20px 0 0;max-width:540px}main .numbered-heading{position:relative;margin:10px 0 40px;width:100%;font-size:clamp(26px,5vw,var(--fz-heading));white-space:nowrap}main .numbered-heading h2{margin:0 0 10px;font-weight:600;color:var(--lightest-slate);line-height:1.1}main .numbered-heading:before{position:relative;bottom:4px;counter-increment:section 1;content:"0" counter(section) ".";margin-right:10px;color:#00f6fb;font-family:var(--font-mono);font-size:clamp(var(--fz-md),3vw,var(--fz-xl));font-weight:400}main .numbered-heading:after{content:"";display:block;position:relative;top:-5px;width:270px;height:1px;margin-left:20px;background-color:var(--lightest-navy)}.fade-in{opacity:0;transform:translateY(80px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.fade-in-active{opacity:1;transform:translateY(0)}.about-section{max-width:900px}.about-section .inner{display:grid;grid-template-columns:3fr 2fr;grid-gap:50px;gap:50px}.about-section .inner .inner-data ul{display:grid;grid-template-columns:repeat(2,minmax(140px,200px));grid-gap:0 10px;gap:0 10px;margin:20px 0 0;overflow:hidden;list-style:none}.about-section .inner .inner-data ul li{position:relative;margin-bottom:10px;padding-left:20px;font-family:var(--font-mono);font-size:var(--fz-xs)}.about-section .inner .inner-data ul li::marker{content:"▹";position:absolute;left:0;color:#00f6fb;font-size:var(--fz-sm);line-height:12px}.about-section .image-container{max-width:280px}.about-section .image-container .image-wrapper{box-shadow:0 10px 30px -15px var(--navy-shadow);transition:var(--transition);display:block;position:relative;width:100%;border-radius:var(--border-radius);background-color:#00f6fb}.about-section .image-container .image-wrapper:before{top:0;left:0;background-color:var(--navy);mix-blend-mode:screen}.about-section .image-container .image-wrapper:after,.about-section .image-container .image-wrapper:before{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:var(--border-radius);transition:var(--transition)}.about-section .image-container .image-wrapper:after{border:2px solid #00f6fb;top:14px;left:14px;z-index:-1}.about-section .image-container .image-wrapper img{height:-moz-fit-content;height:fit-content;width:280px;border-radius:var(--border-radius)}.tech-icons{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.section-expirence{max-width:700px}.section-expirence .numbered-heading:before{counter-increment:section 2}.section-expirence .inner-tabs{gap:20px}.section-expirence .inner-tabs .tab{position:relative;z-index:3;width:max-content;padding:0;margin:0;list-style:none}.section-expirence .inner-tabs .tab .tab-button{cursor:pointer;border:0;border-radius:0;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;position:relative;transition:var(--transition);display:flex;align-items:center;width:100%;height:var(--tab-height);padding:0 20px 2px;border-left:2px solid var(--lightest-navy);background-color:transparent;color:var(--slate);font-family:var(--font-mono);font-size:var(--fz-xs);text-align:left;white-space:nowrap}.section-expirence .inner-tabs .tab .tab-button:hover{background-color:var(--dark-navy);color:#00f6fb}.section-expirence .inner-tabs .tab .active{border-left:2px solid #00f6fb;color:#00f6fb}.section-expirence .inner-tabs .tab-content{position:relative;width:100%;margin-left:20px}.section-expirence .inner-tabs .tab-content .content{width:100%;height:auto;padding:8px 5px}.section-expirence .inner-tabs .tab-content .content .tab-heading{margin-bottom:2px;font-size:20px;font-weight:500}.section-expirence .inner-tabs .tab-content .content .range{margin-bottom:25px;color:var(--light-slate);font-family:var(--font-mono);font-size:var(--fz-xs)}.section-expirence .inner-tabs .tab-content ul{padding:0;margin:0;list-style:none;font-size:14px}.section-expirence .inner-tabs .tab-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.section-expirence .inner-tabs .tab-content ul li:before{content:"▹";position:absolute;left:0;color:#00f6fb}.section-projects{max-width:900px}.section-projects .numbered-heading:before{counter-increment:section 3}.section-projects .projects-grid{list-style:none;padding:0;margin:50px 0 0;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;gap:15px;position:relative}.section-projects .projects-grid .project-outer{position:relative;cursor:pointer;transition:transform .2s ease,color .1s ease}.section-projects .projects-grid .project-outer:hover{transform:translateY(-8px)}.section-projects .projects-grid .project-outer .project-inner{box-shadow:0 10px 30px -15px var(--navy-shadow);display:flex;justify-content:space-between;-webkit-box-align:center;flex-direction:column;align-items:flex-start;position:relative;height:100%;padding:2rem 1.75rem;border-radius:var(--border-radius);background-color:var(--light-navy);transition:var(--transition);overflow:auto}.section-projects .projects-grid .project-outer .project-inner .project-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.section-projects .projects-grid .project-outer .project-inner .project-top .folder{color:#00f6fb}.section-projects .projects-grid .project-outer .project-inner .project-top .project-link{position:relative;display:flex;align-items:center;margin-right:-10px;color:var(--light-slate)}.section-projects .projects-grid .project-outer .project-inner .project-top .project-link a{display:flex;justify-content:center;align-items:center;padding:5px 7px;z-index:99}.section-projects .projects-grid .project-outer .project-inner .project-title{margin:0 0 10px;color:var(--lightest-slate);font-size:var(--fz-xl)}.section-projects .projects-grid .project-outer .project-inner .project-title:before{content:"";display:block;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0}.section-projects .projects-grid .project-outer .project-inner .project-title:hover a{color:#00f6fb}.section-projects .projects-grid .project-outer .project-inner .project-description{color:var(--light-slate);font-size:13px}.section-projects .projects-grid .project-outer .project-inner .project-description p:last-of-type{margin:0}.section-projects .projects-grid .project-outer .project-inner .project-footer-list{display:flex;align-items:flex-end;flex-grow:1;flex-wrap:wrap;padding:0;margin:20px 0 0;list-style:none}.section-projects .projects-grid .project-outer .project-inner .project-footer-list li{font-size:var(--fz-xs);line-height:1.75}.section-projects .projects-grid .project-outer .project-inner .project-footer-list li:not(:last-of-type){margin-right:15px}.section-contact{max-width:600px;margin:0 auto 100px;text-align:center}.section-contact .title{font-size:clamp(40px,5vw,60px);margin:0 0 10px;font-weight:600;color:var(--lightest-slate);line-height:1.1}.section-contact .numbered-heading-4:before{position:relative;bottom:4px;counter-increment:section 4;content:"0" counter(section) ".";margin-right:10px;color:#00f6fb;font-weight:400}.section-contact .numbered-heading-4 h2{font-size:var(--fz-md);text-align:center}.section-contact .overline{display:flex;justify-content:center;margin-bottom:20px;color:var(--blue);font-size:var(--fz-md)!important;font-weight:400}.section-contact .overline:before{bottom:0;font-size:var(--fz-sm)}footer{display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto;min-height:70px;padding:15px;text-align:center}footer .icons-list{display:none;width:100%;max-width:270px;margin:0 auto 10px;color:var(--light-slate)}footer .icons-list ul{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;list-style:none}footer .desc{color:var(--light-slate);font-size:var(--fz-xxs);line-height:1}footer .desc a{padding:10px}.other-projects{display:flex;justify-content:space-between;padding:15px;background-color:var(--light-navy);font-size:var(--fz-lg)}.accordion{width:100%}.accordion-item{background-color:rgba(45,62,91,.498)!important;border:1px solid var(--dark-navy)!important;margin-bottom:10px;cursor:pointer;color:#fff!important}.accordion-body ul{font-size:clamp(var(--fz-sm),2vw,var(--fz-md))}.accordion-body small{font-size:clamp(var(--fz-xs),1vw,var(--fz-sm))}.accordion-header{color:#fff}.accordion-header .accordion-button{background-color:#3d5174;color:#fff;outline:0;transition:transform .3s ease}.accordion-header .accordion-button:focus{box-shadow:none}.accordion-header .accordion-button:after{color:#fff}.zoom{transition:transform .3s ease}.zoom:hover{transform:scale(1.2)}@media(max-width:768px){::-webkit-scrollbar{height:5px}::-webkit-scrollbar-thumb{background-color:var(--dark-slate);opacity:.6;border-radius:5px}section{padding:60px 0}.hero-section{height:80vh!important;padding-top:var(--nav-height)!important}.big-heading h2{font-size:clamp(40px,8vw,80px)}.big-heading h3{font-size:1.75rem!important}.nav-header{padding:0 25px}.nav-header .mobile-menu{display:flex}.navbar{justify-content:center!important}.navbar .list ol li{flex-direction:column;padding:3px 20px 20px;font-size:clamp(var(--fz-sm),4vw,var(--fz-lg))}.fill-height{padding:0 25px!important}.scale-trans .button padding{padding:18px 50px}.inner{display:flex!important;flex-direction:column;align-items:center}.image-container{max-width:150px!important}.image-container .image-wrapper{width:100%!important}.image-container .image-wrapper img{width:150px!important}.inner-tabs{flex-direction:column}.inner-tabs .tab{display:flex}.inner-tabs .tab .active,.inner-tabs .tab .tab-button,.inner-tabs .tab .tab-button:hover{border-left:none!important}.inner-tabs .tab .active{border-bottom:2px solid #00f6fb!important}.inner-tabs .tab-content{margin-left:0!important}.section-contact{margin:0 auto 50px}footer .icons-list{display:block}.tech-icons{gap:8px;justify-content:start}}@media only screen and (max-width:1080px){.projects-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-height:700px)and (min-width:700px),(max-width:360px){.section-heading{height:auto;padding-top:var(--nav-height);color:var(--green)}}