@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Syne:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Caveat:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,600&family=Instrument+Serif:ital@0;1&family=Geist:wght@100..900&display=swap";.section-container{width:1300px}.title,.para{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width: 1600px){.section-container{width:1200px;max-width:calc(100% - 160px)}}@media only screen and (max-width: 1400px){.section-container{width:900px}}@media only screen and (max-width: 900px){.section-container{width:500px;max-width:var(--cWidth)}}:root{font-family:Plus Jakarta Sans,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light dark;color:#eae5ec;background-color:#050505;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-moz-user-select:none;--accentColor: #5eead4;--backgroundColor: #050505;--vh: 100vh;--vh: 100svh}h1,h2,h3,h4,h5,h6{font-family:Syne,sans-serif}body{overflow:hidden}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}main{opacity:1;transition:.3s}.main-active{opacity:0;animation:fadeIn 1s 1;animation-fill-mode:forwards}@keyframes fadeIn{to{opacity:1}}body{margin:0;height:auto;background-color:#050505;flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden}.global-bg-mesh{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-2;background-image:radial-gradient(at 0% 0%,#1a0a2e 0%,transparent 50%),radial-gradient(at 100% 0%,#0d1a1a 0%,transparent 50%),radial-gradient(at 100% 100%,#1a0d0d 0%,transparent 50%),radial-gradient(at 0% 100%,#0a1a2e 0%,transparent 50%),radial-gradient(at 50% 50%,#1a1a2e 0%,transparent 60%);background-size:180% 180%;animation:walkingMesh 30s ease-in-out infinite alternate,themeCycle 60s linear infinite;pointer-events:none}@keyframes themeCycle{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes walkingMesh{0%{background-position:0% 0%,100% 100%,0% 100%,100% 0%,50% 50%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%,20% 80%}50%{background-position:50% 100%,0% 50%,100% 0%,50% 0%,80% 20%}75%{background-position:100% 50%,50% 0%,0% 100%,100% 50%,30% 30%}to{background-position:100% 100%,0% 0%,100% 0%,0% 100%,50% 50%}}.global-bg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;background:radial-gradient(circle at 50% 50%,transparent,rgba(0,0,0,.4));pointer-events:none}.global-grain{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;opacity:.04;pointer-events:none;background-image:url(https://grainy-gradients.vercel.app/noise.svg);filter:contrast(150%) brightness(1000%)}@keyframes walkingMesh{0%{background-position:0% 0%,100% 100%,0% 100%,100% 0%}25%{background-position:100% 0%,0% 100%,100% 100%,0% 0%}50%{background-position:50% 100%,0% 50%,100% 0%,50% 0%}75%{background-position:100% 50%,50% 0%,0% 100%,100% 50%}to{background-position:100% 100%,0% 0%,100% 0%,0% 100%}}.container-main,#smooth-wrapper,#smooth-content,.landing-section,.about-section,.whatido-section,.career-section,.work-section,.connect-section,.footer-final,.contact-section,.main-body,.container1{background-color:transparent!important;background:transparent!important}.main-body{max-width:100vw;overflow-x:hidden}.container-main{width:100%;margin:auto;position:relative}.container1{width:var(--cWidth);height:var(--vh);margin:auto;position:relative}.split-line{overflow:hidden}.split-h2{overflow:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap}.techstack{width:100%;position:relative;overflow:clip;height:var(--vh);margin:50px auto -100px}.techstack h2{font-size:80px;text-align:center;position:absolute;width:100%;top:120px;left:0;font-weight:400;text-transform:uppercase}@media screen and (min-width: 768px){body{--cWidth: 94%}}@media screen and (max-width: 900px){.techstack h2{font-size:40px}}@media only screen and (max-width: 1024px){body,html{overflow-x:hidden!important;max-width:100vw}.main-body{max-width:100vw;overflow-x:hidden!important}.container-main,.container1{max-width:100vw!important}}@media only screen and (max-width: 1024px){.landing-section{height:auto;min-height:100vh;padding:100px 0 50px}.landing-intro{position:relative;top:auto;left:auto;right:auto;transform:none;text-align:center;margin:0 auto 30px;width:100%}.landing-intro h1{font-size:clamp(32px,6vw,50px);line-height:1.1}.landing-intro h2{font-size:clamp(18px,3vw,25px);margin-bottom:10px}.landing-info{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:none;text-align:center;margin:30px auto 0;width:90%}.landing-info h2{font-size:clamp(28px,5vw,45px);line-height:1.1;margin-top:10px;margin-left:0}.landing-info h3{font-size:clamp(16px,2.5vw,22px)}h2.landing-info-h2{font-size:clamp(32px,5.5vw,55px)}.character-model{height:60vh;bottom:50px}}@media only screen and (max-width: 768px){.section-container{width:100%!important;max-width:var(--cWidth)!important;padding:0 16px;box-sizing:border-box}body{--cWidth: calc(100% - 32px) ;--vh: 100svh}.header{padding:15px 16px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box}.navbar-menu{gap:10px!important;flex-wrap:wrap;justify-content:center}.nav-pill-btn{width:7em!important;height:2.5em!important;font-size:11px!important;padding:0 12px}.navbar-connect{display:none}.architect-btn{width:9em!important;height:3.5em!important;font-size:11px!important}.landing-section{height:auto;min-height:100vh;padding:80px 0 40px;display:flex;flex-direction:column}.landing-container{width:100%!important;max-width:100%!important;display:flex;flex-direction:column}.landing-action,.hero-buttons .cta-button-secondary{display:none!important}.landing-intro{position:relative;top:auto;left:auto;right:auto;transform:none;text-align:center;margin:0 auto 10px;width:100%;z-index:10;order:1!important}.landing-intro h1{font-size:clamp(28px,8vw,40px);line-height:1.1;letter-spacing:1px}.landing-intro h2{font-size:clamp(16px,4vw,22px);margin-bottom:8px}.character-model{height:50vh!important;bottom:auto!important;position:relative!important;margin:30px auto 20px!important;display:block!important;z-index:5!important;order:2!important}.landing-info{position:relative;top:auto;right:auto;left:auto;bottom:auto;transform:none;text-align:center;margin:20px auto 0;width:100%;z-index:10;order:3!important}.landing-info h2{font-size:clamp(24px,6vw,36px);line-height:1.1;margin-top:8px;margin-left:0}.landing-info h3{font-size:clamp(14px,3.5vw,20px)}h2.landing-info-h2{font-size:clamp(28px,7vw,45px);width:100%}.character-hover{width:200px;height:200px}.landing-circle1{width:200px;height:200px;filter:blur(40px)}.landing-circle2{display:none}.about-section{padding:40px 0;height:auto}.about-me{width:100%!important;max-width:100%!important;padding:0!important}.about-card{flex-direction:column!important;width:100%!important}.about-label-col{flex-direction:row!important;border-right:none!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:16px 20px!important;width:100%!important}.about-label-line{width:18px!important;height:1.5px!important;background:linear-gradient(90deg,transparent,#e81cff,transparent)!important}.about-content-col{padding:18px 20px!important}.about-heading{font-size:14px}.about-heading-accent{font-size:18px}.about-para{font-size:13px!important;line-height:1.7!important}.whatIDO{flex-direction:column!important;height:auto;padding:60px 0;align-items:flex-start!important}.what-box{width:100%!important;max-width:calc(100% - 32px)!important;margin:0!important}.what-box h2{font-size:clamp(36px,8vw,55px)!important;line-height:1.1!important;margin:30px 0!important}.what-box-in{margin-left:0!important;height:auto!important}.what-content{width:100%!important;min-height:auto!important;margin-bottom:16px}.what-content-in{padding:20px!important}.what-content h3{font-size:clamp(22px,5vw,28px)}.what-content p{font-size:13px!important;line-height:1.6!important}.what-tags{font-size:11px!important}.career-section{padding:60px 0 50px!important;margin-top:0!important;margin-bottom:50px!important;align-items:flex-start!important}.career-section h2{font-size:clamp(32px,7vw,50px)!important;line-height:1.1!important;margin-top:0!important;margin-bottom:40px!important;letter-spacing:-1px!important}.career-info{margin:0}.career-info-box{flex-direction:column!important;gap:15px!important;margin-bottom:50px!important}.career-info-in,.career-info-box p{width:100%!important;padding-left:5%!important;box-sizing:border-box}.career-info h3{font-size:clamp(28px,6vw,40px)}.career-info h4{font-size:clamp(20px,4vw,28px)}.career-info h5{font-size:clamp(11px,2.5vw,14px);margin:10px 0}.career-timeline,.career-dot{left:0%!important}.work-section{padding:80px 0!important}.work-heading{font-size:clamp(32px,7vw,50px)!important;margin-bottom:50px!important;letter-spacing:-1px!important}.carousel-track-container{padding:40px 0!important}.book{width:90vw!important;max-width:340px!important;height:260px!important}.cover-title{font-size:clamp(24px,6vw,32px)}.book-title{font-size:clamp(20px,5vw,26px)}.book-category{font-size:clamp(14px,3vw,18px)}.book-description{font-size:12px;max-width:280px}.book-number{font-size:clamp(40px,8vw,60px)}.carousel-arrow{display:none!important}.carousel-dots{margin-top:40px!important}.carousel-dot{width:8px;height:8px}.connect-section{padding:80px 0!important}.connect-container{flex-direction:column!important;text-align:center!important;gap:50px!important}.connect-side.left,.connect-side.right{max-width:100%!important;align-items:center!important;text-align:center!important}.connect-heading{font-size:clamp(32px,7vw,50px)!important;margin-bottom:20px!important}.connect-para{font-size:clamp(14px,3vw,16px)!important;margin-bottom:25px!important}.service-nodes li{font-size:clamp(16px,4vw,20px);justify-content:center!important}.service-nodes h5{font-size:clamp(10px,2.5vw,12px)}.transmission-note{font-size:clamp(16px,4vw,20px);margin-top:30px!important}.parent{width:90vw!important;max-width:320px!important;height:350px!important}.card{border-radius:20px}.content{padding:40px 50px 0 30px}.content .title{font-size:clamp(22px,5vw,28px)}.content .text{font-size:13px;max-width:240px}.bottom{padding:15px 20px}.bottom .social-button{width:30px;height:30px}.bottom .social-button .svg{width:14px;height:14px}.logo .circle{display:none!important}.logo .circle5{display:grid!important;top:15px!important;right:15px!important}.footer-final{padding:60px 0 30px!important}.footer-container{gap:50px!important}.footer-top{flex-direction:column!important;gap:25px!important;padding-bottom:30px}.footer-logo{font-size:clamp(24px,6vw,32px)}.footer-tagline{font-size:clamp(13px,3vw,16px);margin-top:10px}.status-indicator{margin-left:0!important;font-size:10px}.footer-status p{text-align:left!important;font-size:clamp(16px,4vw,20px)}.footer-grid{grid-template-columns:1fr!important;gap:35px!important}.footer-column h5{font-size:11px;margin-bottom:8px}.footer-column a{font-size:clamp(16px,4vw,20px)!important}.footer-email{font-size:clamp(18px,4.5vw,24px)!important}.footer-massive-text h2{font-size:clamp(48px,12vw,100px)!important;letter-spacing:-2px!important}.footer-bottom{flex-direction:column!important;gap:15px!important;text-align:center!important;padding-top:25px;font-size:11px}.icons-section{width:100%!important;max-width:100%!important}.social-icons{left:0!important;bottom:15px!important;gap:15px!important;padding:8px}.social-icons span{width:40px!important;height:40px!important}.social-icons a{font-size:22px!important}.resume-button{transform:none!important;font-size:clamp(14px,3.5vw,18px)!important;bottom:25px!important;right:10px!important}div.resume-button span{font-size:clamp(16px,4vw,20px)!important}.loading-screen{width:100vw}.loading-header{padding:15px 0!important;width:100%!important}.loader-title{font-size:13px}.loading-button{padding:15px 35px!important;font-size:14px!important}.loading-wrap{--Lsize: 120px}.loading-marquee{font-size:clamp(32px,8vw,60px)}}@media only screen and (max-width: 480px){body{--cWidth: calc(100% - 24px) }.section-container{padding:0 12px}.header{padding:12px!important}.navbar-menu{gap:8px!important}.nav-pill-btn{width:6em!important;height:2.2em!important;font-size:10px!important}.landing-intro h1{font-size:clamp(24px,9vw,32px)}.landing-intro h2{font-size:clamp(14px,4.5vw,18px)}.landing-info h2{font-size:clamp(20px,7vw,28px)}h2.landing-info-h2{font-size:clamp(24px,8vw,36px)}.character-model{height:40vh}.book{height:240px!important}.about-card:before{left:-3px;width:calc(100% + 6px)}.career-section h2,.work-heading,.connect-heading{font-size:clamp(28px,8vw,40px)!important}.footer-massive-text h2{font-size:clamp(40px,14vw,80px)!important}}@media only screen and (max-width: 1024px) and (orientation: landscape){.character-model{height:70vh}.landing-section{padding:60px 0 30px}.career-section{padding:50px 0 40px!important}.whatIDO{padding:40px 0}}@media only screen and (max-width: 768px){button,a,.nav-pill-btn,.carousel-arrow,.social-button{min-height:44px;min-width:44px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@media only screen and (max-width: 768px){.global-bg-mesh{background-size:100% 100%}.global-bg-mesh{animation-duration:60s}.card,.parent{perspective:1000px}}@media only screen and (max-width: 768px){img,video,canvas{max-width:100%;height:auto}.work-section,.connect-section,.career-section,.about-section,.whatIDO{overflow-x:hidden!important}}
