@import url(https://fonts.googleapis.com/css2?family=Handjet:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&display=swap);body{margin:0;overflow-x:hidden;padding:0}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{max-width:100%}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff8f0;font-family:Handjet,cursive}.App,body{min-height:100vh}.App{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;position:relative;width:100%}button{border:none;cursor:pointer;outline:none}a{color:inherit;text-decoration:none}#root{overflow-x:hidden;width:100%}.navigation{display:flex;gap:50px;justify-content:center;margin:68px auto;position:relative;width:-webkit-fit-content;width:fit-content}.nav-item{cursor:pointer;font-family:Handjet,cursive;font-size:32px;font-weight:500;min-width:80px;padding:0 10px;position:relative;text-align:center;transition:transform .2s ease}.nav-item span{color:#000;transition:color .3s ease}.nav-item.active span,.nav-item:hover span{color:#076aff}.nav-item:after{background-color:#076aff;bottom:-10px;content:"";height:2px;left:0;opacity:.5;position:absolute;transition:width .3s ease;width:0}.nav-item:hover:after{width:100%}.nav-item.active:after{opacity:1;width:100%}.nav-content{align-items:center;display:flex;gap:10px;justify-content:center}.nav-icon{height:32px;object-fit:contain;width:32px}@media (max-width:767px){.navigation{gap:35px;margin:40px auto}.nav-item{font-size:16px;min-width:45px;padding:0 5px}.nav-icon{height:16px;width:16px}.nav-item.active:after{height:1.5px}.nav-content{gap:5px}}.hero-section{display:flex;justify-content:center;margin:50px auto;max-width:1100px}.hero-content{display:flex;max-width:850px;position:relative}.hero-content h1{color:#000;font-family:Handjet,cursive;font-size:104px;font-weight:500;line-height:1.12;margin:0;text-align:justify}.hero-text-container{align-items:center;display:inline-flex;white-space:nowrap}.welcome-icon{display:inline-block;height:82px;margin-left:5px;vertical-align:text-top;width:82px}@media (max-width:767px){.hero-section{box-sizing:border-box;margin:30px auto 20px;max-width:100%;padding:0 36px}.hero-content h1{font-size:36px;line-height:1.12;text-align:left}.welcome-icon{height:28px;width:28px}}.projects-section{margin:150px auto;max-width:1100px;width:100%}.projects-grid{display:flex;flex-direction:column;gap:60px;width:100%}.project-row{display:flex;gap:113px;width:100%}.project-column{display:flex;flex-direction:column;gap:121px}.left-column{width:506px}.right-column{width:481px}.project-card{display:flex;flex-direction:column;gap:34px;width:100%}.project-image-container{border-radius:32px;overflow:hidden;position:relative;width:100%}.yellow-bg{background-color:#fc3;height:319px}.blue-bg{background-color:#438bed;height:642px}.green-bg{background-color:#27913a;height:449px}.navy-bg{background-color:#3a3a99;height:319px}.orange-bg{background-color:#f63;height:319px}.navy-bg.feedback-container{height:391px}.project-image{object-fit:contain;position:absolute}.genai-image{height:246.22px;left:129.89px;top:92.3px;width:246.22px}.mutual-fund-image{height:392.21px;left:50%;top:125px;transform:translateX(-50%);width:392.21px}.family-portfolio-image{height:415.5px;left:45.25px;position:absolute;top:125.61px;width:415.5px}.stock-screener-image{height:291.81px;left:98.1px;top:92.3px;width:291.81px}.corp-fd-image{height:384.24px;left:48.38px;top:40.1px;width:384.24px}.feedback-image{height:432.02px;left:24.49px;top:71.17px;width:432.02px}.project-info{gap:16px}.project-info,.project-text{display:flex;flex-direction:column}.project-text{gap:12px;width:100%}.project-text h3{color:#000;font-family:Handjet,cursive;font-size:32px;font-weight:500;height:33.85px;line-height:1.117647;margin:0}.project-text p{color:#0000004d;font-family:Helvetica,sans-serif;font-size:20px;font-weight:400;height:45px;line-height:1.15;margin:0}.project-tags{display:flex;flex-wrap:wrap;gap:10px}.tag{align-items:center;background-color:#00000080;border-radius:16px;color:#fff;display:flex;font-family:Helvetica,sans-serif;font-size:14px;font-weight:400;justify-content:center;line-height:1.15;padding:8px 12px}.company-logo{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:16px;width:100%}.logo-container{height:26.29px;position:relative;width:157px}.logo-dot{height:15px;left:15px;position:absolute;top:0;width:30px}.logo-line{bottom:0;height:15.33px;position:absolute;width:157px}.satliva-logo{align-items:center;display:flex;height:40px;justify-content:flex-start;width:142px}.satliva-logo img{height:100%;width:auto}.satliva-logo span{color:#436259;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.8;margin-left:5px;white-space:nowrap}.stock-screener-logo{align-items:center;display:flex;height:26.29px;justify-content:flex-start;position:relative;width:157px}.coming-soon-overlay,.stock-screener-logo-img{height:100%;width:100%}.coming-soon-overlay{align-items:center;background-color:#000c;border-radius:32px;display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.coming-soon-overlay span{color:#fff;font-family:Handjet,cursive;font-size:32px;font-weight:700;pointer-events:none;text-align:center}@media (min-width:769px){.project-image-container:hover .coming-soon-overlay{opacity:1;visibility:visible}.project-card{cursor:pointer}}@media (max-width:768px){.coming-soon-overlay.active{opacity:1;visibility:visible}.project-card{cursor:pointer}.coming-soon-overlay span{font-size:24px}}@media (max-width:480px){.coming-soon-overlay span{font-size:20px}}@media (max-width:1100px){.projects-section{padding:0 20px}}@media (max-width:767px){.projects-section{margin:40px auto 80px;padding:0 20px}.projects-grid{gap:50px}.project-row{flex-direction:column;gap:50px}.project-column{gap:50px;width:100%!important}.project-card{gap:20px}.yellow-bg{height:240px}.blue-bg{height:380px}.green-bg{height:280px}.navy-bg,.orange-bg{height:240px}.navy-bg.feedback-container{height:260px}.genai-image{height:180px;width:180px}.genai-image,.mutual-fund-image{left:50%;top:50%;transform:translate(-50%,-50%)}.mutual-fund-image{height:260px;width:260px}.family-portfolio-image{height:240px;width:240px}.family-portfolio-image,.stock-screener-image{left:50%;top:50%;transform:translate(-50%,-50%)}.stock-screener-image{height:180px;width:180px}.corp-fd-image{height:200px;width:200px}.corp-fd-image,.feedback-image{left:50%;top:50%;transform:translate(-50%,-50%)}.feedback-image{height:220px;width:220px}.project-text{gap:8px}.project-text h3{font-size:24px;height:auto}.project-text p{font-size:16px;height:auto}.project-tags{gap:8px}.tag{font-size:12px;padding:6px 10px}}@media (min-width:768px) and (max-width:1024px){.projects-section{padding:0 30px}.project-row{flex-direction:column;gap:80px}.project-column{gap:80px;width:100%!important}.yellow-bg{height:380px}.blue-bg{height:500px}.green-bg,.navy-bg,.navy-bg.feedback-container,.orange-bg{height:380px}.project-image{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.genai-image{height:280px;width:280px}.family-portfolio-image,.mutual-fund-image{height:350px;width:350px}.stock-screener-image{height:280px;width:280px}.corp-fd-image{height:300px;width:300px}.feedback-image{height:320px;width:320px}}.resume-section-container{display:flex;flex-direction:column;gap:16px;margin:150px auto 0;max-width:1100px;position:relative;width:100%}.resume-quote-mark{align-items:flex-start;display:flex}.quote-mark-icon{object-fit:contain}.footer-decoration,.quote-mark-icon{height:64px;width:72.47px}.resume-text{width:100%}.resume-text p{color:#000;font-family:Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:1.15;margin:0;white-space:pre-line}@media (max-width:1100px){.resume-section-container{margin:100px auto;padding:0 20px}.quote-mark-icon{height:53px;width:60px}}@media (max-width:767px){.resume-section-container{gap:12px;margin:80px auto 0;padding:0 20px}.footer-decoration,.quote-mark-icon{height:44px;width:50px}.resume-text p{font-size:16px;line-height:1.3}}.about-section{display:flex;flex-direction:column;margin:50px auto;max-width:1100px;min-height:100vh;position:relative}.about-container{display:flex;gap:58px;justify-content:space-between;position:relative}.about-profile{align-self:flex-start;display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:50px;width:387px}.about-image{border-radius:8px;height:auto;width:100%}.profile-info{display:flex;flex-direction:column;gap:10px}.profile-header{align-items:center;display:flex;gap:5px}.profile-header h2{color:#000;font-size:32px}.profile-header h2,.profile-subtitle{font-family:Handjet,cursive;font-weight:500;line-height:1.12;margin:0}.profile-subtitle{color:#0000004d;font-size:20px;max-width:387px}.welcome-icon-about{height:32px;width:32px}.quote-sections{gap:60px;padding-bottom:100px;width:658px}.quote-block,.quote-sections{display:flex;flex-direction:column}.quote-block{gap:30px}.quote{color:#0a0a0a;font-family:Handjet,cursive;font-size:32px;font-weight:600;line-height:1.12;margin:0}.quote-description{color:#b2aea8;font-family:Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1.12;margin:0}@media (max-width:767px){.about-section{margin:30px auto;min-height:auto;padding:0 36px}.about-container{flex-direction:column;gap:40px}.about-profile{gap:12px;position:static;top:auto;width:100%}.about-image{border-radius:4px;height:188px;object-fit:cover}.profile-info{gap:4px}.profile-header h2{font-family:Handjet,cursive;font-size:18px;font-weight:500;line-height:1.12}.profile-subtitle{font-family:Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.15;max-width:100%}.welcome-icon-about{height:16px;width:16px}.quote-sections{gap:24px;padding-bottom:40px;width:100%}.quote-block{gap:10px}.quote{font-family:Handjet,cursive;font-size:16px;font-weight:600;line-height:1.12}.quote-description{font-family:Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.15}}@media (min-width:768px) and (max-width:1024px){.about-section{margin:40px auto;padding:0 20px}.about-container{gap:40px}.about-profile{top:40px;width:300px}.quote-sections{gap:50px;width:calc(100% - 340px)}.quote{font-size:28px}.quote-description{font-size:20px}.profile-header h2{font-size:28px}.profile-subtitle{font-size:18px}.welcome-icon-about{height:28px;width:28px}}.contact-section{background-color:#fff8f0;display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.contact-content{display:flex;flex:1 1;flex-direction:column;margin:40px auto 0;max-width:1100px;padding:0 20px;width:100%}.contact-header{margin-bottom:30px;text-align:center}.contact-header h1.collab-text{color:#000;font-family:Handjet,sans-serif;font-size:34px;font-weight:400;line-height:1.2;margin:0;text-align:center;width:100%}.contact-container{display:flex;flex-direction:column;gap:65px;margin:0 auto;max-width:1100px;width:100%}.contact-connect,.contact-resume,.contact-touch{display:flex;flex-direction:column;gap:12px}.contact-connect{width:124px}.contact-resume,.contact-touch{max-width:334px;width:100%}.contact-label,.contact-label-wrapper{align-items:center;display:flex}.contact-label{color:#000;font-family:Handjet,cursive;font-size:12px;font-weight:500;gap:2px;line-height:1.118}.label-icon{display:inline-block;height:14px;width:14px}.social-links-contact{align-items:center;display:flex;gap:32px;width:100%}.social-icon-link{display:block;height:20px;text-decoration:none;width:20px}.social-icon-img{fill:#458fff;fill:var(--social-icon-color,#458fff);color:#458fff;height:20px;width:20px}.email-link,.resume-link{align-items:center;color:#458fff;display:flex;font-family:Handjet,cursive;font-size:12px;font-weight:400;justify-content:space-between;line-height:1.15;text-decoration:none;width:100%}.email-link:hover,.resume-link:hover{color:#076aff}.email-arrow,.resume-arrow{align-items:center;display:inline-flex}.email-arrow img,.resume-arrow img{height:20px;width:20px}.resume-icon{height:14px;object-fit:contain;width:14px}.contact-footer{align-items:center;display:flex;flex-direction:column;margin:80px auto 0;max-width:1100px;padding:20px 0;position:relative;text-align:center;width:100%}.contact-footer p{color:#000;font-family:Handjet,cursive;font-size:20px;font-weight:500;line-height:1.118;margin:0;position:relative;z-index:2}.footer-decoration{bottom:10px;height:auto;left:50%;position:absolute;transform:translateX(-50%);width:160px;z-index:1}@media (min-width:768px){.contact-content{margin:60px auto 0}.contact-header{margin-bottom:70px}.contact-header h1.collab-text{font-size:60px;text-align:left;width:auto}.contact-container{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:60px;justify-content:flex-start}.contact-connect{margin-right:40px}.contact-resume,.contact-touch{width:calc(50% - 50px)}.contact-label{font-size:18px}.label-icon{height:18px;width:18px}.social-icon-img,.social-icon-link{height:24px;width:24px}.email-link,.resume-link{font-size:16px}.contact-footer{padding:30px 0}.contact-footer p{font-size:24px}}@media (min-width:992px){.contact-content{margin:80px auto 0}.contact-header{margin-bottom:70px;text-align:left}.contact-header h1.collab-text{font-size:80px;text-align:left}.contact-container{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:194px;justify-content:flex-start}.contact-connect{flex-shrink:0;width:160px}.contact-resume,.contact-touch{flex-shrink:0;width:333.98px}.contact-label{font-size:24px;gap:5px}.label-icon{height:24px;width:24px}.social-icon-img,.social-icon-link{height:32px;width:32px}.email-link,.resume-link{font-size:20px}.email-link .email-arrow img,.resume-link .resume-arrow img{height:24px;width:24px}.contact-footer{height:150px;padding:40px 0}.contact-footer p{font-size:32px}.footer-decoration{width:230px}}@media (min-width:1200px){.contact-header h1.collab-text{font-size:104px}.contact-container{flex-wrap:nowrap;gap:194px;margin-top:40px}.contact-connect{flex-shrink:0;width:160px}.contact-resume,.contact-touch{flex-shrink:0;width:333.98px}.contact-label{font-size:32px}.label-icon{height:32px;width:32px}.email-link,.resume-link{font-size:24px}}@media (max-width:480px){.contact-content{padding:0 24px}.contact-container{gap:45px}.contact-connect,.contact-resume,.contact-touch{align-items:flex-start}.social-links-contact{gap:24px}}.email-arrow,.resume-arrow{position:relative;top:2px}.email-arrow img,.label-icon,.resume-arrow img,.social-icon-img{object-fit:contain}.contact-section{justify-content:space-between}.resume-link{font-family:Helvetica,sans-serif}.contact-connect,.contact-resume,.contact-touch{align-items:flex-start}.contact-container{margin-top:40px}.footer{left:50%;margin:150px 0 0;position:relative;transform:translateX(-50%);width:100vw}.footer-container{background-color:#076aff;border-radius:32px 32px 0 0;bottom:0;height:400px;overflow:hidden;padding:0;position:relative;width:100%}.footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1100px;padding-top:70px}.footer-text{gap:20px}.footer-text,.footer-text-content{display:flex;flex-direction:column}.footer-text-content{gap:16px}.footer-text h2{color:#fff;font-family:Handjet,cursive;font-size:46px;font-weight:700;line-height:1.12;margin:0}.footer-text p{line-height:1.15;margin:0}.email-button,.footer-text p{color:#fff;font-family:Helvetica,sans-serif;font-size:20px;font-weight:400}.email-button{align-items:center;background-color:#ffffff40;border:none;border-radius:16px;cursor:pointer;display:flex;gap:2px;padding:12px 20px;transition:background-color .3s ease,transform .2s ease}.email-button:hover{background-color:#ffffff59;transform:translateY(-1px)}.email-arrow{align-items:center;display:flex;justify-content:center}.email-arrow,.email-arrow img{height:24px;width:24px}.footer-social{gap:18px}.footer-social,.social-icon{align-items:center;display:flex}.social-icon{cursor:pointer;height:76.71px;justify-content:center;transition:transform .2s ease-in-out;width:76.71px}.social-icon:hover{animation:bounce .6s ease-in-out;transform:scale(1.1) translateY(-2px)}.social-icon img{height:76.71px;transition:transform .2s ease-in-out;width:76.71px}@keyframes bounce{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.15) translateY(-4px)}50%{transform:scale(1.08) translateY(-2px)}70%{transform:scale(1.12) translateY(-3px)}to{transform:scale(1.1) translateY(-2px)}}.footer-decorations{bottom:0;height:95.42px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:799px;z-index:1}.decoration-group{bottom:0;height:100%;left:0;object-fit:contain;position:absolute;width:100%}.email-link{display:inline-block;text-decoration:none}@media (max-width:1100px){.footer-content{padding:70px 20px 0}.footer-decorations{height:71.5px;width:600px}}@media (max-width:767px){.footer{margin:80px 0 0}.footer-container{border-radius:20px 20px 0 0;height:300px;width:100%}.footer-content{flex-direction:column;gap:30px;padding:40px 20px 0}.footer-text{gap:15px}.footer-text-content{gap:10px}.footer-text h2{font-size:32px}.email-button,.footer-text p{font-size:16px}.email-button{padding:10px 16px}.email-arrow,.email-arrow img{height:20px;width:20px}.footer-social{gap:12px;justify-content:flex-start}.social-icon{height:50px;width:50px}.social-icon:hover{transform:scale(1.08) translateY(-1px)}.social-icon img{height:50px;width:50px}@keyframes bounce{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.12) translateY(-2px)}50%{transform:scale(1.05) translateY(-1px)}70%{transform:scale(1.1) translateY(-1.5px)}to{transform:scale(1.08) translateY(-1px)}}.footer-decorations{height:47.71px;width:400px}.decoration-group{object-fit:contain}}@media (max-width:480px){.footer-text h2{font-size:28px}.footer-text p{font-size:14px}.social-icon{height:40px;width:40px}.social-icon:hover{transform:scale(1.05) translateY(-1px)}.social-icon img{height:40px;width:40px}.footer-decorations{width:320px}}.landing-page{background-color:#fff8f0;display:flex;flex-direction:column;min-height:100vh;padding-bottom:0}.main-content{display:flex;flex:1 1;flex-direction:column;width:100%}.about-content{background:#fff;border-radius:16px;box-shadow:0 4px 10px #0000000d;margin:50px auto;max-width:1100px;padding:40px}.about-content h2{color:#000;font-family:Handjet,cursive;font-size:48px;font-weight:700;margin-bottom:24px}.about-content p{color:#000000b3;font-family:Handjet,cursive;font-size:24px;font-weight:500;line-height:1.5}@media (max-width:767px){.landing-page{padding-bottom:20px}.about-content{border-radius:12px;box-shadow:0 2px 5px #0000000d;margin:20px auto;padding:20px;width:calc(100% - 72px)}.about-content h2{font-size:24px;margin-bottom:12px}.about-content p{font-size:14px;line-height:1.3}}.loader-container{align-items:center;background-color:#fff8f0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1000}.mobile-view{text-align:center}.mobile-view .element-2,.mobile-view .element-4,.mobile-view .element-5,.mobile-view .element-7a,.mobile-view .element-7b,.mobile-view .element-8{display:none!important}.mobile-view .element-1,.mobile-view .element-3,.mobile-view .element-6,.mobile-view .element-9{flex:0 0 auto;left:auto!important;margin:0 10px;position:relative!important;top:auto!important;transform:scale(.7)}.loader-content{height:95.42px;max-width:100%;position:relative;transform-origin:center center;width:799px}.mobile-view .loader-content{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin:0 auto;max-width:320px;width:100%}.loader-element{opacity:0;position:absolute;transition:opacity .5s ease-in-out}.element-1{height:92px;left:277px;top:3px;width:79px}.element-2{height:80px;left:628px;top:15px;width:78px}.element-3{left:462px}.element-3,.element-4{height:80px;top:15px;width:79px}.element-4{left:0}.element-5{left:720px}.element-5,.element-6{height:80px;top:15px;width:79px}.element-6{left:92px}.element-7a{left:584.48px;top:0}.element-7a,.element-7b{height:47.71px;width:29.52px}.element-7b{left:554.96px;top:47.71px}.element-8{height:80px;left:370px;top:15px;width:79px}.element-9{height:84px;left:185px;top:11px;width:79px}.visible{opacity:1}.fade-out{opacity:0;transition:opacity .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:576px){.loader-container{padding:0 15px}.loader-content{height:auto;max-width:320px;transform:none;width:100%}.mobile-view .loader-content{align-items:center;display:flex;flex-direction:row;justify-content:space-around;padding:20px 0}.mobile-view .loader-element{align-items:center;display:flex;flex:1 1;height:auto;justify-content:center;margin:0 5px;position:static!important;transform:scale(.65);width:auto}.mobile-view .loader-element svg{height:auto;max-height:50px;width:auto}}@media screen and (max-width:375px){.mobile-view .loader-element{margin:0 2px;transform:scale(.55)}}@media screen and (max-width:320px){.mobile-view .loader-element{margin:0 1px;transform:scale(.45)}}
/*# sourceMappingURL=main.c0219d13.css.map*/