:root{--bg:#07040f;--bg-2:#0d0819;--ink:#f4effe;--ink-dim:#f4effe9e;--ink-faint:#f4effe24;--line:#c4b5fd29;--violet:#8b5cf6;--violet-2:#a855f7;--violet-deep:#4c1d95;--lilac:#c4b5fd;--magenta:#e879f9;--lime:#c6ff4a;--f-display:"Syne Variable", "Syne", system-ui, sans-serif;--f-body:"Manrope Variable", "Manrope", system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--pad:clamp(1.25rem, 4vw, 4rem);--ease:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-width:none;overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;touch-action:pan-y;max-width:100%;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.6;overflow-x:clip}body.is-loading{overflow:hidden}::selection{background:var(--violet-2);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}em{color:var(--lilac);font-style:normal}img,svg,canvas{display:block}.mono{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}}#gl{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 45%,#07040fbf 100%),linear-gradient(#07040f33,#0000 20% 80%,#07040f80);position:fixed;inset:0}.grain{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-8%)}60%{transform:translate(-3%,7%)}80%{transform:translate(7%,2%)}to{transform:translate(0)}}#smooth{z-index:2;max-width:100vw;position:relative;overflow-x:clip}main{max-width:100vw;overflow-x:clip}.cursor-trail{z-index:99;pointer-events:none;width:100vw;height:100vh;display:none;position:fixed;inset:0}html.has-cursor .cursor-trail{display:block}.cursor{z-index:100;pointer-events:none;display:none;position:fixed;top:0;left:0}html.has-cursor .cursor{display:block}.cursor__dot,.cursor__ring{will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.cursor__dot{mix-blend-mode:difference;background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{width:44px;height:44px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), background-color .45s var(--ease-out), border-color .45s var(--ease-out);border:1px solid #c4b5fd8c;place-items:center;margin:-22px 0 0 -22px;display:grid}.cursor__label{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .3s, transform .4s var(--ease-out);white-space:nowrap;font-size:.7rem;transform:scale(.6)}.cursor.is-hover .cursor__ring{background:#8b5cf62e;border-color:#c4b5fde6;width:64px;height:64px;margin:-32px 0 0 -32px}.cursor.has-label .cursor__ring{background:var(--violet-2);border-color:#0000;width:96px;height:96px;margin:-48px 0 0 -48px;box-shadow:0 0 60px #a855f78c}.cursor.has-label .cursor__label{opacity:1;transform:scale(1)}.cursor.has-label .cursor__dot{opacity:0}.cursor.is-down .cursor__ring{transform:scale(.85)}.preloader{z-index:200;pointer-events:all;background:0 0;display:grid;position:fixed;inset:0;overflow:hidden}.preloader__shutters{pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.preloader__shutters span{background:var(--bg);transform-origin:top;will-change:transform;border-right:1px solid #c4b5fd12;height:100%;position:relative}.preloader__shutters span:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta));height:3px;box-shadow:0 0 24px var(--violet-2);opacity:0;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.preloader.is-exiting .preloader__shutters span:after{opacity:1}.preloader__glow{pointer-events:none;background:radial-gradient(42rem 42rem,#a855f738,#0000 68%),radial-gradient(24rem 24rem,#e879f924,#0000 60%);position:absolute;inset:0}.preloader__inner{padding:clamp(1.25rem, 3.2vw, 3rem) var(--pad);z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.preloader__top{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.preloader__brand{align-items:center;gap:.65rem;display:inline-flex}.preloader__dot{background:var(--violet-2);width:8px;height:8px;box-shadow:0 0 14px var(--magenta);border-radius:50%;animation:1.4s ease-in-out infinite alternate pulseDot}@keyframes pulseDot{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.25)}}.preloader__logo{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:1rem;font-weight:800}.preloader__logo sup{color:var(--violet-2);font-size:.6em}.preloader__sep{color:var(--violet-2)}.preloader__coords{align-items:center;gap:1rem;display:inline-flex}.preloader__pill{color:var(--lilac);background:#8b5cf61f;border:1px solid #c4b5fd40;border-radius:999px;padding:.32rem .75rem;font-size:.65rem}.preloader__stage{place-items:center;margin:auto 0;display:grid}.preloader__dial{aspect-ratio:1;place-items:center;width:clamp(270px,38vmin,390px);display:grid;position:relative}.preloader__svg{filter:drop-shadow(0 0 28px #a855f74d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.preloader__ring-ticks{stroke:#c4b5fd38;stroke-width:4px;stroke-dasharray:1.5 8.93;transform-origin:180px 180px;animation:36s linear infinite spin}.preloader__ring-orbit{stroke:#a855f752;stroke-width:1px;stroke-dasharray:10 14 2 14;transform-origin:180px 180px;animation:22s linear infinite spinRev}@keyframes spinRev{to{transform:rotate(-360deg)}}.preloader__ring-track{stroke:#c4b5fd1a;stroke-width:1.5px}.preloader__ring-prog{stroke-width:2.5px;stroke-linecap:round;transform-origin:180px 180px;stroke-dasharray:804.25;stroke-dashoffset:804.25px;transform:rotate(-90deg)}.preloader__cross{stroke:#e879f973;stroke-width:1.2px}.preloader__core{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.preloader__tag{font-family:var(--f-mono);letter-spacing:.24em;color:var(--lilac);opacity:.8;font-size:.62rem}.odometer{font-family:var(--f-body);font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:flex-start;height:1em;padding:0 .06em;font-size:clamp(3.6rem,8.5vmin,5.8rem);font-weight:800;line-height:1;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.odometer__col{width:.62em;height:1em;position:relative;overflow:hidden}.odometer__strip{will-change:transform;flex-direction:column;display:flex}.odometer__strip span{background:linear-gradient(#fff 20%,#e9d5ff 65%,#a855f7 100%);color:#0000;text-shadow:0 0 36px #a855f759;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;height:1em;display:flex}.odometer__unit{font-family:var(--f-mono);color:var(--magenta);margin-top:.18em;margin-left:.18em;font-size:.28em;font-weight:600}.preloader__hex{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-dim);align-items:center;gap:.45rem;max-width:240px;font-size:.66rem;display:inline-flex}.preloader__hex .js-pl-hex{color:var(--magenta);font-weight:600}.preloader__hex i{color:var(--violet-2);font-style:normal}.preloader__msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preloader__bottom{grid-template-columns:1fr minmax(220px,340px);align-items:end;gap:2rem;display:grid}.preloader__logs{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.38rem;font-size:.68rem;display:flex}.preloader__log{color:#f4effe47;transition:color .35s, transform .35s var(--ease-out);align-items:center;gap:.6rem;display:inline-flex}.preloader__log i{border:1px solid #c4b5fd59;border-radius:50%;width:6px;height:6px;transition:background-color .35s,border-color .35s,box-shadow .35s}.preloader__log.is-active{color:var(--lilac);transform:translate(4px)}.preloader__log.is-active i{background:var(--magenta);border-color:var(--magenta);box-shadow:0 0 10px var(--magenta)}.preloader__log.is-done{color:#f4effea6}.preloader__log.is-done i{background:var(--lime);border-color:var(--lime);box-shadow:0 0 8px #c6ff4a99}.preloader__meter{flex-direction:column;gap:.55rem;display:flex}.preloader__bar{background:#c4b5fd1f;border-radius:999px;height:3px;position:relative;overflow:hidden}.preloader__bar i{transform-origin:0;background:linear-gradient(90deg, var(--violet), var(--violet-2), var(--magenta));width:100%;height:100%;box-shadow:0 0 16px var(--magenta);display:block;transform:scaleX(0)}.preloader__meta-row{font-family:var(--f-mono);letter-spacing:.12em;color:var(--ink-dim);justify-content:space-between;font-size:.65rem;display:flex}.preloader__meta-row .js-pl-pct{color:#fff}@media (max-width:680px){.preloader__coords span:first-child{display:none}.preloader__bottom{grid-template-columns:1fr;gap:1.1rem}}.progress{z-index:80;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress i{transform-origin:0;background:linear-gradient(90deg, var(--violet), var(--magenta));height:100%;box-shadow:0 0 12px var(--violet-2);display:block;transform:scaleX(0)}.nav{z-index:70;padding:1.4rem var(--pad);transition:transform .7s var(--ease), background-color .5s;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav.is-hidden{transform:translateY(-110%)}.nav__logo{font-family:var(--f-display);letter-spacing:-.02em;align-items:flex-start;font-size:1.35rem;font-weight:800;display:inline-flex}.nav__logo-mark{background:linear-gradient(120deg, #fff, var(--lilac) 60%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.nav__logo sup{color:var(--violet-2);font-size:.55em}.nav__links{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0d081973;border-radius:999px;gap:2.2rem;padding:.7rem 1.6rem;display:flex}.nav__links a{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:.72rem;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--violet-2);width:4px;height:4px;transition:transform .4s var(--ease-out);border-radius:50%;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)scale(0)}.nav__links a:hover,.nav__links a.is-active{color:#fff}.nav__links a.is-active:after{transform:translate(-50%)scale(1)}.nav__right{align-items:center;gap:1.2rem;display:flex}.nav__status{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex}.nav__status i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #c6ff4a99}@keyframes pulse{0%{box-shadow:0 0 #c6ff4a8c}70%{box-shadow:0 0 0 10px #c6ff4a00}to{box-shadow:0 0 #c6ff4a00}}.nav__menu{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:75;background:#0d081973;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:52px;height:52px;display:none;position:relative}.nav__menu span{width:20px;height:1.5px;transition:transform .5s var(--ease);background:#fff;display:block}.menu-open .nav__menu span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-open .nav__menu span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu{z-index:65;padding:8rem var(--pad) 2.5rem;pointer-events:none;visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-open .menu{pointer-events:all;visibility:visible}.menu__bg{background:radial-gradient(80% 60% at 80% 0%, #a855f773, transparent 60%), radial-gradient(60% 50% at 0% 100%, #e879f940, transparent 60%), var(--bg-2);clip-path:circle(0% at calc(100% - 3.5rem) 3.5rem);position:absolute;inset:0}.menu__links{flex-direction:column;display:flex;position:relative}.menu__links a{font-family:var(--f-display);letter-spacing:-.03em;align-items:baseline;gap:1rem;font-size:clamp(2.6rem,9vw,6rem);font-weight:700;line-height:1.02;display:flex;overflow:hidden}.menu__links a span{transition:transform .5s var(--ease-out), color .3s;display:inline-block}.menu__links a:hover span{color:var(--lilac);transform:translate(1.5rem)}.menu__links em{font-family:var(--f-mono);color:var(--violet-2);font-size:.8rem}.menu__foot{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);flex-wrap:wrap;gap:1.5rem 2.5rem;font-size:.8rem;display:flex;position:relative}section{padding:clamp(6rem, 14vh, 11rem) var(--pad);max-width:100vw;position:relative;overflow-x:clip}.section-label{color:var(--ink-dim);align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vh,3.5rem);display:flex}.section-label .mono:first-child{color:var(--violet-2)}.section-label:after{content:"";background:var(--line);flex:0 0 60px;height:1px}.section-title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.85rem,6.8vw,7.2rem);font-weight:700;line-height:.92}.section-title em{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.5px var(--lilac)}.reveal-line{display:block;overflow:hidden}.reveal-line>span{display:inline-block}.split-word,.split-char{will-change:transform;display:inline-block}.split-mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.btn{border:1px solid var(--line);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.1em;isolation:isolate;border-radius:999px;align-items:center;gap:1rem;padding:1.1rem 1.8rem;font-size:.78rem;display:inline-flex;position:relative;overflow:hidden}.btn__fill{z-index:-1;background:linear-gradient(120deg, var(--violet), var(--violet-2), var(--magenta));border-radius:inherit;transition:transform .6s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover .btn__fill{transform:translateY(0)}.btn__icon{transition:transform .5s var(--ease-out)}.btn:hover .btn__icon{transform:translate(6px)rotate(-45deg)}.hero{height:100vh;flex-direction:column;justify-content:center;height:100svh;min-height:600px;padding-top:7rem;padding-bottom:2.5rem;display:flex}.hero__meta{color:var(--ink-dim);flex-direction:column;gap:.25rem;display:flex;position:absolute}.hero__meta b{color:#fff;font-weight:500}.hero__meta--tl{top:7rem;left:var(--pad)}.hero__meta--tr{top:7rem;right:var(--pad);text-align:right}.hero__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.045em;-webkit-user-select:none;user-select:none;flex-direction:column;font-size:clamp(3rem,16.5vw,19rem);font-weight:800;line-height:.84;display:flex;position:relative}.hero__line{white-space:nowrap;display:block}.hero__line:last-child{align-self:flex-end}.hero__line--outline .split-char{color:rgba(244, 239, 254, calc(var(--p,0) * 1));-webkit-text-stroke:1.5px #c4b5fde6}[data-proximity] .split-char{font-weight:calc(500 + var(--p,0) * 300);transition:color .15s}.hero__bottom{left:var(--pad);right:var(--pad);grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;display:grid;position:absolute;bottom:2.5rem}.hero__role{font-family:var(--f-display);letter-spacing:-.01em;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:600;line-height:1.15}.hero__tagline{text-align:right;color:var(--ink-dim);font-size:.95rem;line-height:1.45}.hero__tagline .reveal-line{display:block}.hero__scroll{place-items:center;width:120px;height:120px;display:grid;position:relative}.hero__scroll-ring{width:100%;height:100%;animation:14s linear infinite spin;position:absolute;inset:0}.hero__scroll-ring text{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;fill:var(--ink-dim);font-size:9.4px}.hero__scroll-arrow{background:var(--violet-2);width:48px;height:48px;animation:bob 2.2s var(--ease) infinite;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;box-shadow:0 0 40px #a855f799}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{transform:translateY(6px)}}.marquee{width:100%;margin:2rem 0;padding:clamp(2rem,6vh,4rem) 0;overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__row{flex-shrink:0;align-items:center;display:flex}.marquee__row span{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.03em;padding:0 2.5vw;font-size:clamp(3rem,9vw,8rem);font-weight:800;line-height:1.05}.marquee__row i{color:var(--violet-2);font-size:clamp(1.5rem,4vw,3.5rem);font-style:normal}.marquee__track--alt{background:linear-gradient(90deg, var(--violet-deep), var(--violet-2), var(--magenta), var(--violet-2), var(--violet-deep));background-size:200% 100%;animation:8s linear infinite hue}.marquee__track--alt span{color:var(--bg);font-size:clamp(1.6rem,4.5vw,4rem)}.marquee__track--alt i{color:var(--bg);font-size:clamp(.8rem,2vw,1.6rem)}.marquee__track:first-child span{color:#0000;-webkit-text-stroke:1.5px #f4effebf;transition:color .4s,-webkit-text-stroke-color .4s}.marquee__track:first-child span:hover{color:var(--lilac);-webkit-text-stroke-color:var(--lilac)}@keyframes hue{to{background-position:200% 0}}.about__grid{grid-template-columns:1.6fr 1fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.about__lead{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.9rem,4.1vw,4.4rem);font-weight:600;line-height:1.05}.about__lead em{color:var(--lilac)}.about__lead em .split-word{background:linear-gradient(100deg, #e9d5ff 0%, var(--lilac) 45%, var(--magenta) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about__side{color:var(--ink-dim);flex-direction:column;gap:1.4rem;max-width:34rem;display:flex}.about__side .btn{color:var(--ink);align-self:flex-start;margin-top:.8rem}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,10vh,8rem);display:grid}.stat{border-right:1px solid var(--line);flex-direction:column;gap:.6rem;padding:2rem 1.5rem 0;display:flex}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat__num{font-family:var(--f-body);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:linear-gradient(180deg, #fff, var(--lilac));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,6vw,5.5rem);font-weight:800;line-height:1}.stat__label{color:var(--ink-dim)}.manifesto{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.manifesto__quote{font-family:var(--f-display);letter-spacing:-.035em;max-width:1500px;font-size:clamp(2rem,5.2vw,5.6rem);font-weight:700;line-height:1.02}.manifesto__quote .split-word{opacity:.12;transition:none}.manifesto__code{text-transform:none;color:var(--ink-dim);letter-spacing:0;flex-direction:column;gap:.4rem;margin-top:3rem;font-size:clamp(.75rem,1.1vw,.95rem);display:flex}.manifesto__code b{color:var(--magenta);font-weight:500}.manifesto__code i{color:var(--lilac);font-style:normal}.expertise .section-title{margin-bottom:clamp(3rem,8vh,5rem)}.services{border-top:1px solid var(--line);list-style:none}.service{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:80px 1.1fr 1fr auto;align-items:center;gap:2rem;padding:clamp(1.8rem,4vh,2.8rem) 1.5rem;transition:color .5s;display:grid;position:relative;overflow:hidden}.service:before{content:"";z-index:-1;background:linear-gradient(100deg, var(--violet-deep), var(--violet-2) 60%, var(--magenta));clip-path:inset(100% 0 0);transition:clip-path .7s var(--ease);position:absolute;inset:0}.service:hover:before{clip-path:inset(0)}.service__num{color:var(--violet-2);transition:color .5s}.service__title{font-family:var(--f-display);letter-spacing:-.03em;text-transform:uppercase;transition:transform .7s var(--ease);font-size:clamp(1.8rem,4vw,3.8rem);font-weight:700;line-height:1}.service__desc{color:var(--ink-dim);max-width:36rem;font-size:.98rem;transition:color .5s}.service__tags{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.service__tags span{border:1px solid var(--line);border-radius:999px;padding:.4rem .8rem;transition:border-color .5s,background-color .5s}.service:hover .service__num,.service:hover .service__desc{color:#fff}.service:hover .service__title{transform:translate(1rem)}.service:hover .service__tags span{background:#ffffff14;border-color:#ffffff80}.work{padding:0}.work__pin{height:100vh;flex-direction:column;justify-content:center;height:100svh;padding:6rem 0 3rem;display:flex;overflow:hidden}.work__head{padding:0 var(--pad);grid-template-columns:1fr auto;align-items:end;margin-bottom:clamp(1.5rem,4vh,3rem);display:grid}.work__head .section-label{grid-column:1/-1;margin-bottom:1rem}.work__head .section-title{font-size:clamp(2.4rem,6vw,6rem)}.work__counter{color:var(--ink-dim);font-size:.9rem}.work__counter span:first-child{color:#fff}.work__track{padding:0 var(--pad);will-change:transform;gap:clamp(1rem,2.5vw,2.5rem);width:max-content;display:flex}.work__bar{margin:clamp(1.5rem, 4vh, 2.5rem) var(--pad) 0;background:var(--line);height:1px}.work__bar i{background:linear-gradient(90deg, var(--violet), var(--magenta));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.project{perspective:1000px;flex-direction:column;flex:none;gap:1.1rem;width:clamp(290px,34vw,540px);display:flex;position:relative}.project__media{aspect-ratio:4/3.1;max-height:44vh;transform-style:preserve-3d;transition:transform .6s var(--ease-out), box-shadow .6s;background:radial-gradient(120% 90% at var(--gx,30%) var(--gy,20%), hsla(var(--h1), 95%, 70%, .95), transparent 55%), radial-gradient(90% 90% at 90% 100%, hsla(var(--h2), 95%, 55%, .9), transparent 60%), linear-gradient(160deg, hsl(var(--h1), 60%, 18%), hsl(var(--h2), 70%, 8%));border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c,inset 0 0 0 1px #ffffff14}.project:hover .project__media{box-shadow:0 40px 100px -30px hsla(var(--h1), 90%, 60%, .55), inset 0 0 0 1px #ffffff2e}.project__grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 75%);mask-image:radial-gradient(circle,#000 20%,#0000 75%)}.project__glyph{font-family:var(--f-display);letter-spacing:-.05em;color:#ffffffeb;mix-blend-mode:overlay;text-shadow:0 10px 50px #0000004d;place-items:center;font-size:clamp(5rem,11vw,10rem);font-weight:800;display:grid;position:absolute;inset:0;transform:translateZ(60px)}.project__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:#07040f8c;border-radius:999px;padding:.45rem .85rem;font-size:.65rem;position:absolute;top:1.1rem;left:1.1rem;transform:translateZ(40px)}.project__badge.is-live:before{content:"";background:var(--lime);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}.project__glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff59, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.project:hover .project__glare{opacity:1}.project__info{grid-template-columns:1fr auto;gap:.35rem 1rem;display:grid}.project__meta{color:var(--ink-dim);grid-column:1/-1;justify-content:space-between;display:flex}.project__title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:700;line-height:1.05}.project__arrow{border:1px solid var(--line);width:46px;height:46px;transition:background-color .4s, transform .5s var(--ease-out), border-color .4s;border-radius:50%;place-items:center;display:grid}.project:hover .project__arrow{background:var(--violet-2);border-color:#0000;transform:rotate(-45deg)}.project__desc{color:var(--ink-dim);grid-column:1/-1;max-width:44ch;font-size:.92rem;line-height:1.5}.project__tags{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;margin-top:.3rem;display:flex}.project__tags span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-dim);border-radius:999px;padding:.3rem .65rem;font-size:.62rem}.project--more{justify-content:center}.project--more .project__media{box-shadow:none;background:0 0;border:1px dashed #c4b5fd59;place-items:center;display:grid}.project--more .project__more{text-align:center;font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:1}.project--more .project__more small{font-family:var(--f-mono);letter-spacing:.1em;color:var(--lilac);text-transform:uppercase;margin-top:1rem;font-size:.7rem;display:block}.stack__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.stack__hint{color:var(--lilac)}.stack__box{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:pan-y;background:radial-gradient(70% 80% at 50% 110%,#8b5cf659,#0000 70%),linear-gradient(#0d081959,#0d0819bf);border-radius:clamp(20px,3vw,40px);height:clamp(420px,68vh,720px);position:relative;overflow:hidden}.stack__box:before{content:"STACK";font-family:var(--f-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #c4b5fd1a;pointer-events:none;font-size:clamp(5rem,20vw,20rem);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stack__pills{position:absolute;inset:0}.pill{white-space:nowrap;font-family:var(--f-display);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;will-change:transform;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 -6px 16px #0003,0 12px 30px -10px #0009}.pill.is-ready{visibility:visible}.pill--a{background:linear-gradient(135deg, var(--violet-2), var(--violet));color:#fff}.pill--b{background:var(--ink);color:var(--bg)}.pill--c{color:var(--ink);border:1.5px solid var(--lilac);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0}.pill--d{background:linear-gradient(135deg, var(--magenta), var(--violet-2));color:#fff}.pill--e{background:var(--lime);color:var(--bg)}.pill i{font-style:normal;font-family:var(--f-mono);opacity:.7;font-size:.6em}.beyond__intro{max-width:44rem;color:var(--ink-dim);margin:2rem 0 clamp(3rem,7vh,5rem);font-size:clamp(1.05rem,1.4vw,1.35rem)}.beyond__intro strong{color:var(--ink);font-weight:600}.beyond__grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,2rem);max-width:1200px;display:grid}.card3d{transform-style:preserve-3d;will-change:transform;border-radius:26px;position:relative}.card3d__inner{border-radius:inherit;border:1px solid var(--line);background:radial-gradient(120% 80% at var(--gx,20%) var(--gy,0%), #a855f747, transparent 60%), #0d081999;-webkit-backdrop-filter:blur(12px);height:100%;transform-style:preserve-3d;flex-direction:column;gap:1rem;min-height:280px;padding:clamp(1.6rem,2.5vw,2.4rem);display:flex;position:relative;overflow:hidden}.card3d__icon{background:linear-gradient(135deg, var(--violet-2), var(--magenta));border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:auto;font-size:2.6rem;line-height:1;display:grid;transform:translateZ(50px);box-shadow:0 16px 40px -10px #a855f7cc}.card3d h3{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:700;line-height:1.05;transform:translateZ(30px)}.card3d p{color:var(--ink-dim);font-size:.95rem;transform:translateZ(20px)}.interests{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem 2.5rem;max-width:1200px;margin-top:clamp(3rem,8vh,5rem);padding-top:2rem;display:grid}.interest{align-items:flex-start;gap:1rem;display:flex}.interest__icon{border:1px solid var(--line);width:48px;height:48px;color:var(--lilac);border-radius:50%;flex:none;place-items:center;font-size:1.4rem;display:grid}.interest h4{font-family:var(--f-display);font-size:1.15rem;font-weight:700}.interest p{color:var(--ink-dim);font-size:.9rem}.contact{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.contact__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(1.65rem,6.4vw,8.2rem);font-weight:800;line-height:.92}.contact__line{padding:0 .06em .06em;display:block;overflow:hidden}.contact__line>span{display:inline-block}.contact__line:last-child{text-align:right}.contact__outline .split-char{color:rgba(244, 239, 254, var(--p,0));-webkit-text-stroke:1.5px var(--lilac)}.contact__row{grid-template-columns:auto 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(3rem,8vh,5rem);display:grid}.contact__orb{aspect-ratio:1;text-align:center;width:clamp(150px,16vw,230px);font-family:var(--f-display);text-transform:uppercase;background:radial-gradient(circle at 30% 25%, #f5d0fe, var(--violet-2) 45%, var(--violet-deep) 100%);border-radius:50%;place-items:center;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:700;line-height:1;transition:box-shadow .5s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 90px -20px #a855f7e6}.contact__orb:hover{box-shadow:inset 0 0 0 1px #ffffff4d,0 30px 120px -10px #e879f9}.contact__links{border-top:1px solid var(--line);flex-direction:column;display:flex}.contact__link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;display:flex;position:relative}.contact__link span{color:var(--ink-dim)}.contact__link strong{font-family:var(--f-display);letter-spacing:-.02em;transition:color .3s, transform .5s var(--ease-out);font-size:clamp(1.1rem,2.4vw,2.2rem);font-weight:600}.contact__link:after{content:"";background:linear-gradient(90deg, var(--violet), var(--magenta));transform-origin:100%;width:100%;height:1px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.contact__link:hover:after{transform-origin:0;transform:scaleX(1)}.contact__link:hover strong{color:var(--lilac);transform:translate(-.8rem)}.footer{padding:4rem var(--pad) 2rem;position:relative;overflow:hidden}.footer__big{font-family:var(--f-display);letter-spacing:-.035em;text-align:center;background:linear-gradient(#c4b5fda6,#8b5cf614 95%);color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:100%;padding:0 .08em;font-size:clamp(1.35rem,6.2vw,8rem);font-weight:800;line-height:.95}.footer__big span{-webkit-text-fill-color:var(--violet-2)}.footer__row{color:var(--ink-dim);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.footer__row b{color:#fff;font-weight:500}.footer__top{color:var(--ink)}.toast{z-index:120;background:var(--violet-2);color:#fff;transition:transform .6s var(--ease);pointer-events:none;border-radius:999px;padding:.9rem 1.4rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%,200%);box-shadow:0 20px 60px -10px #a855f7cc}.toast.is-visible{transform:translate(-50%)}.nav__sound{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d081973;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;transition:border-color .4s,box-shadow .4s,background-color .4s;display:inline-flex}.nav__sound:hover,.nav__sound.is-on{border-color:var(--lilac);box-shadow:0 0 28px #a855f773}.nav__sound i{background:var(--lilac);border-radius:2px;width:2px;height:6px;transition:height .3s;display:block}.nav__sound.is-on i{background:var(--magenta);animation:.9s ease-in-out infinite alternate eq}.nav__sound.is-on i:nth-child(2){animation-delay:.2s}.nav__sound.is-on i:nth-child(3){animation-delay:.4s}.nav__sound.is-on i:nth-child(4){animation-delay:.1s}@keyframes eq{0%{height:4px}to{height:16px}}.id-card{perspective:900px;margin-bottom:.6rem;display:block}.id-card__inner{border:1px solid var(--line);background:radial-gradient(120% 90% at var(--gx,25%) var(--gy,20%), #a855f759, transparent 60%), #0d0819a6;-webkit-backdrop-filter:blur(14px);transform-style:preserve-3d;border-radius:20px;align-items:center;gap:1rem;padding:.95rem 1.2rem;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 20px 50px -20px #000000b3,inset 0 0 0 1px #ffffff0d}.id-card:hover .id-card__inner{border-color:#e879f999;box-shadow:0 25px 60px -15px #a855f773}.id-card__avatar-wrap{flex:0 0 56px;width:56px;height:56px;position:relative;transform:translateZ(24px)}.id-card__avatar{object-fit:cover;border:1.5px solid var(--lilac);border-radius:50%;width:100%;height:100%}.id-card__online{background:var(--lime);border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.id-card__meta{flex-direction:column;gap:.1rem;min-width:0;display:flex;transform:translateZ(18px)}.id-card__handle{color:var(--lilac);font-size:.65rem}.id-card__name{font-family:var(--f-display);color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.15}.id-card__sub{color:var(--ink-dim);font-size:.65rem}.id-card__sub b{color:#fff}.id-card__badge{border:1px solid var(--line);color:var(--lilac);border-radius:999px;margin-left:auto;padding:.4rem .7rem;font-size:.64rem;transition:background-color .3s,color .3s;transform:translateZ(22px)}.id-card:hover .id-card__badge{background:var(--violet-2);color:#fff;border-color:#0000}@media (max-width:1100px){.service{grid-template-columns:60px 1fr;gap:.8rem 1.5rem}.service__desc,.service__tags{grid-column:2;justify-content:flex-start}}@media (max-width:900px){.nav__links,.nav__status{display:none}.nav__menu{display:flex}.hero__meta--tr{display:none}.hero__bottom{grid-template-columns:1fr auto}.hero__tagline{display:none}.about__grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.stat{border-right:0;border-bottom:1px solid var(--line);padding:1.5rem 1rem 1.5rem 0}.stat:nth-child(odd){border-right:1px solid var(--line)}.stat:nth-child(2n){padding-left:1rem}.beyond__grid,.interests{grid-template-columns:1fr}.card3d__inner{min-height:220px}.contact__row{grid-template-columns:1fr}.project{width:78vw}}@media (max-width:560px){.hero__title{font-size:15.6vw}.hero__scroll{width:96px;height:96px}.service{grid-template-columns:1fr;padding-left:.5rem;padding-right:.5rem}.service__desc,.service__tags{grid-column:1}.footer__row{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
