@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&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)}}.ls-screen{position:fixed;inset:0;width:100vw;height:100vh;height:100svh;background-color:#080612;z-index:999999999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ls-exit{pointer-events:none}.ls-bg-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px)}.ls-glow-1{width:700px;height:700px;top:-200px;left:-200px;background:radial-gradient(circle,rgba(124,58,237,.22) 0%,transparent 70%);animation:lsGlow1 7s ease-in-out infinite}.ls-glow-2{width:600px;height:600px;bottom:-180px;right:-180px;background:radial-gradient(circle,rgba(168,85,247,.18) 0%,transparent 70%);animation:lsGlow2 9s ease-in-out infinite}.ls-glow-3{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(192,132,252,.07) 0%,transparent 70%);animation:lsGlow3 5s ease-in-out infinite}@keyframes lsGlow1{0%,to{opacity:.5;transform:scale(1) translate(0)}33%{opacity:.8;transform:scale(1.1) translate(20px,10px)}66%{opacity:.4;transform:scale(.95) translate(-10px,20px)}}@keyframes lsGlow2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes lsGlow3{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.3)}}.ls-grid{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ls-grid-line{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(168,85,247,.06) 30%,rgba(168,85,247,.06) 70%,transparent 100%);left:calc(var(--i) * 25%);animation:lsGridFade 4s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes lsGridFade{0%,to{opacity:.3}50%{opacity:.8}}.ls-header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:28px 40px;z-index:10}.ls-logo-wrap{display:flex;align-items:center;gap:8px}.ls-logo{font-size:18px;font-weight:800;letter-spacing:2px;color:#f0eaff;font-family:Bricolage Grotesque,sans-serif}.ls-logo-dot{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 10px #a855f7cc;animation:lsDotPulse 2s ease-in-out infinite}@keyframes lsDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.ls-header-tag{font-size:10px;font-family:monospace;letter-spacing:.25em;color:#fff3;text-transform:uppercase;border:1px solid rgba(168,85,247,.15);padding:4px 10px;border-radius:999px;background:#a855f70d}.ls-center{display:flex;flex-direction:column;align-items:center;gap:52px;position:relative;z-index:5;width:100%;max-width:680px;padding:0 32px;box-sizing:border-box}.ls-name-wrap{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ls-firstname{font-size:clamp(48px,9vw,96px);font-weight:800;letter-spacing:-.03em;color:#f0eaff26;font-family:Bricolage Grotesque,sans-serif;line-height:1;animation:lsFirstIn 1s cubic-bezier(.16,1,.3,1) .1s both}@keyframes lsFirstIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ls-lastname{font-size:clamp(48px,9vw,96px);font-weight:800;letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(192,132,252,.45);position:relative;min-height:1.1em;display:flex;align-items:center;justify-content:center;line-height:1}.ls-lastname-revealed{background:linear-gradient(135deg,#e0aaff,#c084fc 40%,#a855f7 75%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em}.ls-cursor{color:#a855f7;-webkit-text-fill-color:#a855f7;animation:lsBlink .7s step-end infinite;margin-left:2px}@keyframes lsBlink{0%,to{opacity:1}50%{opacity:0}}.ls-glitch{animation:lsGlitch .3s steps(2) forwards}@keyframes lsGlitch{0%{transform:translate(0);filter:none}20%{transform:translate(-3px,1px);filter:hue-rotate(90deg)}40%{transform:translate(3px,-1px);filter:hue-rotate(-90deg)}60%{transform:translate(-2px,2px);filter:none}80%{transform:translate(2px,-2px);filter:hue-rotate(45deg)}to{transform:translate(0);filter:none}}.ls-role{display:flex;align-items:center;gap:8px;font-size:11px;font-family:monospace;letter-spacing:.2em;color:#c084fc8c;text-transform:uppercase;margin:0;animation:lsFadeUp .8s .6s ease both}.ls-role-dot{width:5px;height:5px;border-radius:50%;background:#a855f7;box-shadow:0 0 6px #a855f7cc;flex-shrink:0;animation:lsDotPulse 2s ease-in-out infinite}@keyframes lsFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ls-progress-wrap{width:100%;display:flex;flex-direction:column;gap:10px;animation:lsFadeUp .8s .4s ease both}.ls-segments{display:flex;justify-content:space-between;padding:0 0 4px}.ls-segment{display:flex;flex-direction:column;align-items:center;gap:3px;opacity:.2;transition:opacity .4s ease}.ls-segment-active{opacity:1}.ls-segment-tick{width:1px;height:6px;background:#a855f780;transition:background .4s ease,box-shadow .4s ease}.ls-segment-active .ls-segment-tick{background:#a855f7;box-shadow:0 0 6px #a855f7cc}.ls-segment-label{font-size:9px;font-family:monospace;letter-spacing:.1em;color:#ffffff40;transition:color .4s ease}.ls-segment-active .ls-segment-label{color:#c084fccc}.ls-progress-bar{width:100%;height:2px;position:relative}.ls-progress-track{position:absolute;inset:0;background:#ffffff0d;border-radius:999px}.ls-progress-fill{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(to right,#7c3aedb3,#c084fc);border-radius:999px;transition:width .15s ease;box-shadow:0 0 8px #c084fc66}.ls-progress-tip{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#c084fc;box-shadow:0 0 6px 2px #c084fce6,0 0 18px 4px #8b5cf680;transition:left .15s ease;pointer-events:none}.ls-progress-info{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.ls-progress-label{font-size:10px;font-family:monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;transition:color .4s ease}.ls-progress-done .ls-progress-label{color:#a855f7}.ls-progress-num{font-size:22px;font-family:monospace;font-weight:700;color:#c084fccc;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ls-pct{font-size:12px;opacity:.6;margin-left:1px}.ls-marquee-wrap{position:absolute;bottom:0;left:0;right:0;z-index:5;overflow:hidden}.ls-marquee-border{height:1px;background:linear-gradient(to right,transparent 0%,rgba(168,85,247,.2) 20%,rgba(168,85,247,.35) 50%,rgba(168,85,247,.2) 80%,transparent 100%);margin-bottom:0}.ls-marquee-track{padding:14px 0}.ls-marquee-item{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-family:monospace;letter-spacing:.2em;text-transform:uppercase;color:#ffffff38;padding:0 32px;white-space:nowrap;transition:color .3s ease}.ls-marquee-item:hover{color:#c084fcb3}.ls-marquee-icon{color:#a855f766;font-size:8px}.ls-exit-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100px;height:100px;border-radius:50%;background:#080612;z-index:20;transition:transform .9s cubic-bezier(.33,.11,1,.72);pointer-events:none}.ls-exit-expand{transform:translate(-50%,-50%) scale(60)}@media (max-width: 600px){.ls-header{padding:20px 24px}.ls-center{gap:40px;padding:0 24px}.ls-firstname,.ls-lastname{font-size:clamp(40px,12vw,64px)}.ls-progress-num{font-size:18px}}.loading-header,.loading-screen{display:none}:root{font-family:Bricolage Grotesque,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light dark;color:#f0eaff;background-color:var(--backgroundColor);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: #c084fc;--backgroundColor: #0d0a1a;--vh: 100vh;--vh: 100svh}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,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:#080612;flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden}.main-body{max-width:100vw;overflow-x:hidden;background-size:100% 100%}.container-main{width:100%;margin:auto;position:relative}#smooth-wrapper{position:relative;z-index:12}#smooth-content .landing-section,#smooth-content .aboutside-section{background:transparent}.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;background:var(--backgroundColor);z-index:100}.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}}.exp-section,.qs-section,.pf3d-section,.sk-section,.sr-section,.sb-section,.fc-wrapper{border-top:1px solid transparent;background-clip:padding-box;position:relative}.exp-section:after,.qs-section:after,.pf3d-section:after,.sk-section:after,.sr-section:after,.sb-section:after{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(168,85,247,.15) 20%,rgba(168,85,247,.25) 50%,rgba(168,85,247,.15) 80%,transparent 100%);pointer-events:none;z-index:200}.sk-section:after{left:0;right:0;background:linear-gradient(to right,transparent 0%,rgba(168,85,247,.2) 30%,rgba(168,85,247,.2) 70%,transparent 100%)}
