body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow:hidden;padding:0}#root,body,html{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-background:#0a0f1c;--color-surface:rgba(10,15,28,.85);--color-surface-light:rgba(20,30,50,.6);--color-primary:#f97316;--color-secondary:#fb923c;--color-accent:#ea580c;--color-text:hsla(0,0%,100%,.9);--color-text-secondary:hsla(0,0%,100%,.6);--glass-background:hsla(0,0%,100%,.02);--glass-border:hsla(0,0%,100%,.06);--glass-shadow:0 8px 32px rgba(0,0,0,.5);--glass-blur:blur(16px);--glow-orange:0 0 40px rgba(249,115,22,.15);--gradient-primary:linear-gradient(90deg,#ffedd5,#f97316);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);--hover-border-color:rgba(249,115,22,.5);--hover-shadow:0 8px 32px rgba(249,115,22,.15)}.App{color:hsla(0,0%,100%,.9);color:var(--color-text);text-align:center}.section.section-no-padding{padding:0!important}.section{align-items:flex-start;box-sizing:border-box;color:hsla(0,0%,100%,.9);color:var(--color-text);display:flex;height:100vh;justify-content:center;min-height:100vh;overflow:hidden;padding:clamp(3.5rem,6vw,6rem) clamp(1.75rem,5vw,4.5rem);position:relative}.section>*{width:100%}.section-no-padding{padding:0!important}@media (max-width:900px){.section{padding:clamp(3rem,6vw,4.25rem) clamp(1.5rem,5vw,3.25rem)}}#myVideo{bottom:0;min-height:100%;min-width:100%;position:fixed;right:0}.image{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.8}.arrow{align-items:center;display:flex;justify-content:center;left:0;position:relative;width:100%;z-index:10}.arrow .scroll-button{margin:0!important;padding:0!important}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.glass-card{backdrop-filter:blur(16px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:var(--glass-blur);background-color:hsla(0,0%,100%,.02);background-color:var(--glass-background);border:1px solid hsla(0,0%,100%,.06);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.5);box-shadow:var(--glass-shadow);padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.glass-card:hover{border-color:rgba(249,115,22,.5);border-color:var(--hover-border-color);box-shadow:0 8px 32px rgba(249,115,22,.15);box-shadow:var(--hover-shadow);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f97316,#fb923c);background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;font-weight:700}.gradient-border{border-radius:16px;overflow:hidden;position:relative}.gradient-border:before{-webkit-animation:border-glow 3s ease-in-out infinite alternate;animation:border-glow 3s ease-in-out infinite alternate;background:linear-gradient(45deg,#f97316,#fb923c);background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-radius:18px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@-webkit-keyframes border-glow{0%{opacity:.5}to{opacity:1}}@keyframes border-glow{0%{opacity:.5}to{opacity:1}}@-webkit-keyframes pulse{0%{opacity:.3;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%{opacity:.3;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:.5;-webkit-transform:scale(1.05);transform:scale(1.05)}}.test{-webkit-backdrop-filter:blur(20px) brightness(110%);backdrop-filter:blur(20px) brightness(110%)}.slide0{background-color:#282c34}.section2{align-items:center;color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px 0}.profile{border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .2s ease-in-out}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#cf7a09!important}.section3{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:20px 0;width:100%}.hero-section{left:0;min-height:100vh;right:0}.hero-content,.hero-content-mobile,.hero-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.hero-content,.hero-content-mobile{box-sizing:border-box;flex-direction:column;max-height:100vh;padding:0 2rem;text-align:center;z-index:2}.hero-text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;position:relative;text-align:center;width:100%}.hero-name{color:#fff;font-size:clamp(3rem,8vw,6rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 1rem;text-shadow:0 0 20px hsla(0,0%,100%,.05)}.text-highlight{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fb923c,#ea580c);-webkit-background-clip:text;background-clip:text;color:#f97316;color:var(--color-primary);display:inline-block;-webkit-filter:drop-shadow(0 0 10px rgba(249,115,22,.15));filter:drop-shadow(0 0 10px rgba(249,115,22,.15));margin-left:.5rem}.mono-subtitle{color:#64ffda;display:inline-block;font-family:SF Mono,Fira Code,Roboto Mono,monospace;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;letter-spacing:.5px;margin-bottom:1.5rem;opacity:.9}.hero-description{color:hsla(0,0%,100%,.6);color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.8;margin:0 auto 1.5rem;max-width:600px}.hero-buttons{display:flex;gap:1.5rem;margin-top:1rem}.hero-content .arrow,.hero-content-mobile .arrow{align-items:center;bottom:2rem;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-content-mobile .hero-buttons{flex-direction:column;max-width:300px;width:100%}.hero-content-mobile .hero-name{font-size:3.6rem;line-height:1.05}.hero-content-mobile .mono-subtitle{font-size:1.05rem;line-height:1.5;max-width:320px}.text{font-size:30px;z-index:4}.profile:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.accelerated.box{transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;will-change:transform}.accelerated.box:focus,.accelerated.box:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.janky.box{background:#ff1493;transition:margin-top .75s;will-change:margin-top}.janky.box:focus,.janky.box:hover{margin-top:10px}.text2{margin-Top:50px;font-size:30px}.textProject{font-size:30px;margin-bottom:50px;margin-top:-100px}@-webkit-keyframes onHoverAnimation{0%{background-color:#ff0}to{background-color:#ad310b}}@keyframes onHoverAnimation{0%{background-color:#ff0}to{background-color:#ad310b}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.fp-controlArrow{border-style:solid;cursor:pointer;height:0;margin-top:-38px;position:absolute;top:50%;width:0;z-index:4}.fp-controlArrow.fp-prev{border-color:transparent #fff transparent transparent;border-width:38.5px 34px 38.5px 0;left:50px;width:0}.fp-controlArrow.fp-next{border-color:transparent transparent transparent #fff;border-width:38.5px 0 38.5px 34px;right:50px}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.glass-card.MuiPaper-root{background-color:hsla(0,0%,100%,.02)!important;background-color:var(--glass-background)!important;border:1px solid hsla(0,0%,100%,.06)!important;border:1px solid var(--glass-border)!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important;box-shadow:var(--glass-shadow)!important}.flex-center{display:flex;justify-content:center}.flex-center-align{align-content:center}.flex-center-align,.flex-center-column{align-items:center;display:flex;justify-content:center}.flex-center-column{flex-direction:column}.text-center{text-align:center}.text-center-flex{display:flex;justify-content:center}.section-bg-dark{background:transparent}.experience-container{height:100%;width:100%}.experience-box{-webkit-backdrop-filter:blur(20px) brightness(110%);backdrop-filter:blur(20px) brightness(110%);border-radius:25px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:50px;margin-top:50px;padding:48px 32px}.experience-inner{margin-bottom:20px}.projects-slide{align-items:center;background-color:#0a0f1c;background-color:var(--color-background);color:#f5f5f5;display:flex;height:100vh;justify-content:center;min-height:100vh}.projects-container{max-width:1200px;width:100%}.projects-grid{min-height:80vh}.projects-card{max-width:600px;overflow:hidden;padding:2rem;position:relative;text-align:center}.projects-icon-container{flex-direction:column;margin-bottom:1.5rem}.projects-icon-container,.projects-icon-wrapper{align-items:center;display:flex;justify-content:center}.projects-icon-wrapper{background-color:rgba(255,107,0,.15);border-radius:50%;height:100px;margin-bottom:1rem;width:100px}.projects-icon{color:#ff6b00;font-size:50px}.footer-text{margin-top:1rem;opacity:.6}.vanta-background{background-color:#0a0f1c;background-color:var(--color-background);height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.marquee-container{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;position:relative;white-space:nowrap;width:100%}.marquee-content{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:inline-flex;width:-webkit-max-content;width:max-content}.marquee-content>*{margin-right:2rem}.marquee-content.reverse{animation-direction:reverse}.marquee-container:hover .marquee-content{-webkit-animation-play-state:paused;animation-play-state:paused}@media (min-width:769px) and (max-width:900px){.hero-name{font-size:5rem!important}.section{height:100vh;min-height:100vh;overflow:hidden!important;padding:0!important}.section .fp-overflow{-webkit-overflow-scrolling:touch!important;height:100%!important;overflow-y:auto!important}.hero-content,.hero-content-mobile{padding:60px 24px 40px}}@media (max-width:768px){.section{height:100vh!important;min-height:100vh!important;overflow:hidden!important;padding:0!important}.section .fp-overflow{-webkit-overflow-scrolling:touch!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.hero-section{height:100vh;min-height:100vh;overflow:hidden!important;padding:0}.hero-content,.hero-content-mobile{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;max-height:100vh;overflow:hidden!important;padding:80px 16px 40px}.hero-text{margin-top:0;padding:0}.hero-content .arrow,.hero-content-mobile .arrow{bottom:2rem!important;left:0!important;margin:0 auto!important;position:absolute!important;right:0!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.hero-name{font-size:4.2rem!important;line-height:1.1;margin-bottom:.75rem;margin-top:0}.mono-subtitle{font-size:.9rem!important;margin-bottom:1rem}.hero-description{font-size:.95rem!important;margin-bottom:1.5rem!important;padding:0 8px}.hero-buttons{flex-direction:column;gap:1rem;padding:0 16px;width:100%}.hero-buttons button{width:100%}.glass-card{border-radius:12px;padding:1rem!important}#fp-nav{display:none!important;right:8px!important}#fp-nav ul li{margin:5px!important}#fp-nav ul li a span{height:8px!important;width:8px!important}.marquee-content{-webkit-animation-duration:25s!important;animation-duration:25s!important}.experience-box{margin:20px 0;padding:24px 16px}.projects-card{padding:1rem}.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}@media (max-width:600px){.hero-name{font-size:3.5rem!important;line-height:1.1}.mono-subtitle{font-size:.8rem!important}#fp-nav{right:4px!important}#fp-nav ul li a span{height:6px!important;width:6px!important}}@media (max-width:480px){.hero-name{font-size:2.8rem!important;line-height:1.1}.mono-subtitle{font-size:.75rem!important}.hero-description{font-size:.9rem!important}}@supports (-webkit-touch-callout:none){.fp-overflow{-webkit-overflow-scrolling:touch}}.fp-overflow{-webkit-overflow-scrolling:touch;height:100%!important;max-height:100vh;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:3rem!important;touch-action:pan-y}.section{overflow:hidden!important}.section>.fp-overflow{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.fp-overflow .fp-scroller{overflow:visible!important}.fp-overflow::-webkit-scrollbar{width:4px}.fp-overflow::-webkit-scrollbar-track{background:transparent}.fp-overflow::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.fp-overflow::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}@media (max-width:768px){.fp-overflow{-webkit-overflow-scrolling:touch!important;overflow-y:scroll!important;touch-action:pan-y!important}.fp-overflow>*{touch-action:pan-y}}.fp-watermark{display:none!important}@-moz-document url-prefix(){body,html{scroll-behavior:auto!important}.section{touch-action:none}}body[data-page=project-detail],html:has(body[data-page=project-detail]){height:auto!important;overflow:auto!important;overflow-x:hidden!important}body[data-page=project-detail] #fp-nav,body[data-page=project-detail] .fp-controlArrow,body[data-page=project-detail] .fp-slidesNav{display:none!important;opacity:0!important;visibility:hidden!important}body[data-page=project-detail] .fp-overflow,body[data-page=project-detail] .fp-scroller,body[data-page=project-detail] .fp-section,body[data-page=project-detail] .fp-tableCell{height:auto!important;overflow:visible!important}body[data-page=project-detail]::-webkit-scrollbar,html:has(body[data-page=project-detail])::-webkit-scrollbar{width:8px}body[data-page=project-detail]::-webkit-scrollbar-track,html:has(body[data-page=project-detail])::-webkit-scrollbar-track{background:#0a0f1c}body[data-page=project-detail]::-webkit-scrollbar-thumb,html:has(body[data-page=project-detail])::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}body[data-page=project-detail]::-webkit-scrollbar-thumb:hover,html:has(body[data-page=project-detail])::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}body[data-page=project-detail]{scrollbar-color:hsla(0,0%,100%,.12) #0a0f1c;scrollbar-width:thin}
/*# sourceMappingURL=main.568a54fe.css.map*/