@property --cta-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--bg: #020817;--bg-2: #07111f;--bg-3: #0b1728;--bg-4: #101f34;--ink: #f5f7fb;--ink-dim: #a5b6cf;--ink-faint: #64789a;--line: rgba(120, 160, 220, .13);--line-2: rgba(120, 160, 220, .26);--cyan: #00c8f8;--blue: #168bff;--indigo: #4263ff;--violet: #712bff;--navy: #16255c;--grad: linear-gradient(90deg, var(--cyan), var(--blue) 48%, var(--violet));--grad-v: linear-gradient(180deg, var(--cyan), var(--blue) 48%, var(--violet));--font-sans: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--maxw: 1640px;--pad: clamp(1.25rem, 4vw, 3.5rem);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .9s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.intro-lock{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}::selection{background:var(--blue);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#16243c}::-webkit-scrollbar-thumb:hover{background:var(--blue)}.shell{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:clamp(5rem,12vh,10rem);position:relative}.label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);display:inline-flex;align-items:center;gap:.6rem}.label-accent{color:#8fd6ff}.label-accent:before{content:"";width:22px;height:1px;background:var(--grad)}.grain{position:fixed;inset:0;z-index:2000;pointer-events:none;opacity:.035;mix-blend-mode:overlay;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.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.reveal.in{opacity:1;transform:none}.asm{display:block}.asm-line{display:block;overflow:hidden;padding-bottom:.04em}.asm-inner{display:inline-block;white-space:nowrap}.asm-ch{display:inline-block;transform:translateY(115%) scaleY(1.18);opacity:0;will-change:transform,opacity}.asm-sp{display:inline-block}.asm.in .asm-ch{animation:asmIn .86s var(--ease-out) both}@keyframes asmIn{0%{transform:translateY(115%) scaleY(1.18);opacity:0}60%{opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.kv-mark{display:block;flex-shrink:0}.kv-mark-px rect{transition:transform .5s var(--ease),opacity .4s var(--ease);transform-box:fill-box;transform-origin:center}.kv-lockup{display:inline-flex;align-items:center;gap:.68rem}.kv-lockup:hover .kv-mark-live .kv-mark-px rect{transform:translate(calc(var(--i) * 1.6px),calc(var(--i) * -1.3px)) scale(1.12)}.kv-wordmark{font-family:var(--font-sans);font-weight:700;letter-spacing:.12em;font-size:.94rem;white-space:nowrap;transition:opacity .4s var(--ease),max-width .5s var(--ease),transform .5s var(--ease);max-width:220px;overflow:hidden}.kv-w-2{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kv-lockup.compact .kv-wordmark{max-width:0;opacity:0;transform:translate(-6px)}.kv-intro{position:fixed;inset:0;z-index:5000;pointer-events:none;--veil: 1;--text-out: 0}.kv-intro.gone{display:none}.kv-intro-veil{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,#061024,#010610 62%,#000306);opacity:var(--veil)}.kv-intro-canvas{position:absolute;inset:0;opacity:calc(.15 + .85 * var(--veil))}.kv-intro-stack{position:absolute;left:0;right:0;text-align:center;opacity:calc(1 - var(--text-out));transform:translateY(calc(var(--text-out) * -26px))}.kv-intro-word{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.5rem,4.6vw,2.6rem);letter-spacing:.24em;opacity:0;animation:introWord .9s var(--ease-out) 1.78s forwards}.kv-intro-word .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kv-intro-tag{margin-top:.9rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.42em;color:#7f9ec4;opacity:0;animation:introWord .9s var(--ease-out) 2.08s forwards}@keyframes introWord{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.kv-intro-scroll{position:absolute;bottom:5vh;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.32em;color:#5d799f;opacity:0}.kv-intro.ready .kv-intro-scroll{animation:introWord .7s var(--ease-out) .2s forwards;opacity:calc(1 - var(--text-out))}.kv-intro-scroll i{display:block;width:1px;height:42px;background:linear-gradient(180deg,transparent,var(--cyan));animation:cueDrive 1.9s ease-in-out infinite;transform-origin:top}@keyframes cueDrive{0%{transform:scaleY(.2);opacity:.2}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.2);opacity:.2}}body[data-intro=assembling] .nav,body[data-intro=ready] .nav,body[data-intro=assembling] .scroll-prog,body[data-intro=ready] .scroll-prog{opacity:0;pointer-events:none}.nav,.scroll-prog{transition:opacity .7s var(--ease),background .4s var(--ease),padding .4s var(--ease)}@media(hover:hover)and (pointer:fine){body.kv-cursor,body.kv-cursor a,body.kv-cursor button,body.kv-cursor input,body.kv-cursor textarea{cursor:none}}.kv-cur-dot,.kv-cur-glow,.kv-cur-label{position:fixed;top:0;left:0;z-index:6000;pointer-events:none;opacity:0;will-change:transform}body.kv-cursor-live .kv-cur-dot,body.kv-cursor-live .kv-cur-glow{opacity:1}.kv-cur-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #00c8f8cc;transition:width .28s var(--ease),height .28s var(--ease),background .28s var(--ease),opacity .3s}.kv-cur-dot.on{width:34px;height:34px;background:#00c8f81f;border:1px solid rgba(0,200,248,.55);box-shadow:none}.kv-cur-dot.lbl{width:74px;height:74px;background:#040c1cb8;border-color:#6eaaff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kv-cur-glow{width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(22,139,255,.14),rgba(113,43,255,.06) 45%,transparent 70%);transition:opacity .4s}.kv-cur-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;color:#dff0ff;white-space:nowrap;transition:opacity .22s var(--ease)}.kv-cur-label.on{opacity:1}@media(hover:none),(pointer:coarse){.kv-cur-dot,.kv-cur-glow,.kv-cur-label{display:none}}.scroll-prog{position:fixed;top:0;left:0;right:0;height:2px;background:var(--grad);transform-origin:left;transform:scaleX(0);z-index:1200}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding-block:1.3rem}.nav.scrolled{background:#020817b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-block:.7rem;border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-links{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.2rem)}.nav-links>a:not(.cta){font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);position:relative;padding-block:.35rem;transition:color .3s var(--ease)}.nav-links>a:not(.cta):after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.nav-links>a:not(.cta):hover{color:var(--ink)}.nav-links>a:not(.cta):hover:after{transform:scaleX(1)}.nav-cta{font-size:.68rem!important;padding:.6rem 1.05rem!important}.lang{display:inline-flex;align-items:center;border:1px solid var(--line-2);padding:2px}.lang-b{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;padding:.32rem .55rem;color:var(--ink-faint);transition:color .3s,background .3s}.lang-b.on{color:#061021;background:var(--grad)}.nav-mobile-side{display:none;align-items:center;gap:.8rem}.nav-burger{width:40px;height:40px;position:relative;z-index:1101}.nav-burger span{position:absolute;left:9px;right:9px;height:1.5px;background:var(--ink);transition:transform .35s var(--ease)}.nav-burger span:nth-child(1){top:16px}.nav-burger span:nth-child(2){top:23px}body.menu-open .nav-burger span:nth-child(1){transform:translateY(3.5px) rotate(45deg)}body.menu-open .nav-burger span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:900px){.nav-links{display:none}.nav-mobile-side{display:flex}}.mobile-menu{position:fixed;inset:0;z-index:1050;background:linear-gradient(180deg,#030c1c,#01060f);display:flex;flex-direction:column;justify-content:center;padding:var(--pad);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s}body.menu-open .mobile-menu{opacity:1;visibility:visible}.mobile-menu a{font-weight:700;text-transform:uppercase;font-size:clamp(1.7rem,8vw,2.8rem);line-height:1.25;border-bottom:1px solid var(--line);padding-block:.55rem;transform:translateY(18px);opacity:0;transition:transform .5s var(--ease),opacity .5s;display:flex;justify-content:space-between;align-items:center}body.menu-open .mobile-menu a{transform:none;opacity:1}.mobile-menu a .arr{font-family:var(--font-mono);font-size:.5em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cta{position:relative;display:inline-flex;align-items:center;gap:.85rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:1rem 1.6rem;border:1px solid rgba(110,165,240,.34);background:#0b1e3a59;color:var(--ink);isolation:isolate;will-change:transform;transition:transform .35s var(--ease),background .4s var(--ease),border-color .4s var(--ease)}.cta-solid{background:linear-gradient(120deg,#00c8f824,#712bff29)}.cta:hover{border-color:#8cc8ff99;background:#102c5480}.cta-edge{position:absolute;inset:0;padding:1px;background:conic-gradient(from var(--cta-ang),transparent 0deg 190deg,var(--cyan) 250deg,var(--indigo) 305deg,var(--violet) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s var(--ease)}.cta:hover .cta-edge{opacity:1;animation:ctaSpin 1.5s linear infinite}@keyframes ctaSpin{to{--cta-ang: 360deg}}.cta-px{position:absolute;inset:0;pointer-events:none}.cta-px b{position:absolute;width:3px;height:3px;background:var(--cyan);opacity:.55;transition:transform .4s var(--ease),opacity .4s}.cta-px b:nth-child(1){top:-1px;left:-1px}.cta-px b:nth-child(2){top:-1px;right:-1px;background:var(--blue)}.cta-px b:nth-child(3){bottom:-1px;left:-1px;background:var(--indigo)}.cta-px b:nth-child(4){bottom:-1px;right:-1px;background:var(--violet)}.cta:hover .cta-px b{opacity:1;transform:translate(0) scale(1.6)}.cta-txt{transition:transform .35s var(--ease)}.cta:hover .cta-txt{transform:translate(2px)}.cta-arrow{transition:transform .35s var(--ease)}.cta:hover .cta-arrow{transform:translate(4px,-4px)}.px-seam{display:flex;align-items:flex-end;gap:6px;height:14px;margin-block:2.4rem;opacity:.75}.px-seam i{display:block;width:3px;height:3px;background:var(--blue);opacity:calc(1 - var(--i) / 26);transform:translateY(calc(var(--i) * -.6px))}.px-seam i:nth-child(3n){background:var(--cyan)}.px-seam i:nth-child(4n){background:var(--violet);width:4px;height:4px}.px-seam.flip{justify-content:flex-end}.hero-pin{position:relative}.hero{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:4rem;overflow:hidden;background:radial-gradient(110% 80% at 50% 40%,#061027 0%,var(--bg) 68%)}.hero-canvas{position:absolute;inset:0;z-index:1}.hero-canvas canvas{display:block}.hero-topline{position:absolute;top:7.4rem;left:0;right:0;padding-inline:var(--pad);display:flex;justify-content:space-between;z-index:3}.hero-content{position:relative;z-index:2;width:100%}.hero-head{--mx: 0;--my: 0;min-height:calc(2.82*clamp(1.9rem,6.7vw,7.4rem))}.hero-headline{font-size:clamp(1.9rem,6.7vw,7.4rem);line-height:.94;font-weight:700;text-transform:uppercase;letter-spacing:-.03em}.hero-headline .asm-line{transition:transform .6s var(--ease)}.hero-headline .asm-line:nth-child(1){transform:translate(calc(var(--mx) * 6px))}.hero-headline .asm-line:nth-child(2){transform:translate(calc(var(--mx) * -9px))}.hero-headline .asm-line:nth-child(3){transform:translate(calc(var(--mx) * 14px))}.hero-support{display:flex;gap:3rem;align-items:flex-end;justify-content:space-between;margin-top:clamp(1.75rem,4vh,3.2rem)}.hero-support p{max-width:40ch;color:var(--ink-dim);font-size:clamp(.98rem,1.25vw,1.14rem);opacity:0;animation:fadeUp 1s var(--ease) .5s forwards}.hero.ready .hero-support p{animation-delay:.35s}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-cta-row{display:flex;align-items:center;gap:2.2rem}.scroll-cue{display:inline-flex;align-items:center;gap:.75rem;color:var(--ink-faint);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;transition:color .3s}.scroll-cue:hover{color:#9fd8ff}.scroll-cue .cue-line{display:block;width:1px;height:42px;background:linear-gradient(180deg,transparent,var(--cyan));animation:cueDrive 2.1s ease-in-out infinite;transform-origin:top}.hero-strip{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;padding:.9rem var(--pad) 1.2rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint)}.wwd-lead{padding-block:clamp(5rem,14vh,11rem) clamp(1rem,3vh,2rem)}.wwd-lead-1,.wwd-lead-2{font-weight:700;text-transform:uppercase;letter-spacing:-.025em;line-height:1.02;font-size:clamp(1.05rem,4.3vw,4rem);margin-top:1.5rem}.wwd-track{position:relative}.wwd-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center}.wwd-grid-lines{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none}.wwd-grid-lines i{border-left:1px solid var(--line);opacity:calc(.35 + var(--p, 0) * .65)}.wwd-head{position:absolute;top:clamp(5.5rem,12vh,8rem);left:0;right:0;display:flex;align-items:center;justify-content:space-between}.wwd-counter{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;color:var(--ink-faint)}.wwd-counter i{display:block;width:28px;height:1px;background:var(--grad)}.wwd-inner{width:100%;display:grid;grid-template-columns:104px 1.35fr .72fr;gap:clamp(1.2rem,3vw,3rem);align-items:center}.wwd-rail{display:flex;flex-direction:column;gap:.55rem}.wwd-tick{display:grid;grid-template-columns:24px 26px 1fr;align-items:center;gap:.55rem;text-align:left;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:#43597c;transition:color .4s var(--ease);cursor:default}.wwd-tick .b{height:1px;background:var(--line-2);transform-origin:left;transition:transform .5s var(--ease),background .5s var(--ease)}.wwd-tick.past{color:#5f7ba4}.wwd-tick.past .b{background:#4263ff80}.wwd-tick.on{color:#d9ecff}.wwd-tick.on .b{background:var(--grad);transform:scaleX(1.5)}.wwd-stage{position:relative}.wwd-words{position:relative;height:clamp(3.6rem,9.4vw,10rem)}.wwd-word{position:absolute;inset:0;display:flex;align-items:center;font-weight:800;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2.4rem,8.4vw,9.2rem);line-height:.9;opacity:0;transform:translateY(16%);clip-path:inset(0 0 100% 0);transition:opacity .6s var(--ease),transform .7s var(--ease),clip-path .7s var(--ease);color:#12224a}.wwd-word.out{transform:translateY(-16%);clip-path:inset(100% 0 0 0);opacity:0}.wwd-word.on{opacity:1;transform:none;clip-path:inset(0 0 0 0)}.wwd-word.on .wwd-word-txt{background-image:linear-gradient(94deg,var(--ink) 0%,#a9d9ff 30%,var(--indigo) 66%,var(--violet) 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.wwd-meta{position:relative;height:5.6rem;margin-top:1.6rem}.wwd-meta-item{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease) .1s,transform .5s var(--ease) .1s}.wwd-meta-item.on{opacity:1;transform:none}.wwd-sub{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#7ec6f5}.wwd-cap{margin-top:.7rem;color:var(--ink-dim);max-width:40ch;font-size:clamp(.95rem,1.2vw,1.1rem)}.wwd-visual{position:relative;height:min(46vh,340px)}.wwd-dia{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.94);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.wwd-dia.on{opacity:1;transform:none}.d-svg{width:100%;height:100%;overflow:visible}.d-win,.d-phone{width:100%;max-width:330px;border:1px solid var(--line-2);background:#07111fbf;overflow:hidden}.d-chrome{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--line)}.d-chrome i{width:6px;height:6px;border-radius:50%;background:#24384f}.d-chrome .d-url{flex:1;height:8px;margin-left:8px;background:#132542;transform:scaleX(0);transform-origin:left}.dia-web.on .d-chrome .d-url{animation:growX .6s var(--ease) .15s forwards}.d-page{padding:14px;display:flex;flex-direction:column;gap:9px}.d-block{background:linear-gradient(120deg,#00c8f838,#712bff38);border:1px solid var(--line);height:52px;opacity:0;transform:translateY(10px)}.d-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.d-cols .d-block{height:34px}.d-line{height:5px;background:#17293f;opacity:0}.d-line.short{width:55%}.dia-web.on .d-block,.dia-web.on .d-line,.dia-mobile.on .d-block,.dia-mobile.on .d-line{animation:blockIn .5s var(--ease) forwards}.dia-web.on .d-b1{animation-delay:.25s}.dia-web.on .d-b2{animation-delay:.4s}.dia-web.on .d-b3{animation-delay:.48s}.dia-web.on .d-b4{animation-delay:.56s}.dia-web.on .d-line{animation-delay:.66s}.dia-web.on .d-line.short{animation-delay:.74s}@keyframes blockIn{to{opacity:1;transform:none}}@keyframes growX{to{transform:scaleX(1)}}.dia-mobile{position:absolute}.d-phone{width:148px;max-width:none;height:290px;border-radius:18px;position:relative;transform:scale(.9);transition:transform .7s var(--ease)}.dia-mobile.on .d-phone{transform:scale(1)}.d-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:44px;height:5px;border-radius:3px;background:#1a2c46}.d-phone .d-page{padding-top:24px;height:100%}.d-phone .d-block{height:60px}.d-tabbar{margin-top:auto;display:flex;justify-content:space-around;border-top:1px solid var(--line);padding-top:8px}.d-tabbar i{width:14px;height:3px;background:#1e3350}.dia-mobile.on .d-tabbar i:first-child{background:var(--cyan)}.d-ghost-win{position:absolute;width:300px;height:190px;border:1px dashed var(--line-2);opacity:0;animation:none}.dia-mobile.on .d-ghost-win{animation:ghostCompress 1.1s var(--ease) forwards}@keyframes ghostCompress{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(.48) translateY(6px)}}.d-links path{stroke:var(--line-2);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;fill:none}.d-links path{pathlength:1}.dia-erp.on .d-links path{animation:drawLine .7s var(--ease) .25s forwards}.d-mod rect{fill:#0b1728e6;stroke:var(--line-2)}.d-mod text,.d-core text{fill:#b9cde8;font-family:var(--font-mono);font-size:9px;letter-spacing:1.5px;text-anchor:middle}.d-mod{opacity:0;transform:translateY(8px)}.dia-erp.on .d-mod{animation:blockIn .5s var(--ease) forwards;animation-delay:calc(var(--i) * 90ms)}.d-core rect{fill:#168bff24;stroke:var(--cyan)}.d-core text{fill:#dff2ff}.d-core{opacity:0}.dia-erp.on .d-core{animation:blockIn .6s var(--ease) .55s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.d-pipe{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:330px}.d-col{border:1px solid var(--line);background:#07111f99;padding:8px;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(10px)}.dia-crm.on .d-col{animation:blockIn .5s var(--ease) forwards;animation-delay:calc(var(--i) * .12s)}.d-col-h{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;color:#6d86ab}.d-card{height:22px;background:linear-gradient(100deg,#00c8f82e,#712bff33);border:1px solid var(--line)}.d-net path{stroke:#5a82c859;fill:none;stroke-dasharray:1;stroke-dashoffset:1}.dia-ai.on .d-net path{animation:drawLine .5s var(--ease) forwards,netPulse 2.4s linear infinite;animation-delay:calc(var(--i) * 40ms),calc(.6s + var(--i) * 60ms)}@keyframes netPulse{0%,to{stroke:#5a82c84d}50%{stroke:#00c8f8bf}}.d-n{fill:#0a1526;stroke:#00c8f8b3;opacity:0}.dia-ai.on .d-n{animation:blockIn .4s var(--ease) forwards;animation-delay:calc(var(--i) * 70ms)}.d-n.hid{stroke:var(--violet)}.d-flow{stroke:var(--line-2);fill:none;stroke-dasharray:1;stroke-dashoffset:1}.dia-automation.on .d-flow{animation:drawLine .8s var(--ease) .2s forwards}.d-steps rect{fill:#0b1728eb;stroke:var(--line-2)}.d-steps text{fill:#b9cde8;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;text-anchor:middle}.d-steps g{opacity:0}.dia-automation.on .d-steps g{animation:blockIn .4s var(--ease) forwards;animation-delay:calc(var(--i) * .11s)}.d-bead{fill:var(--cyan);opacity:0}.dia-automation.on .d-bead{opacity:1;transition:opacity .4s .9s}.work-head{padding-block:clamp(4rem,12vh,9rem) clamp(1rem,3vh,2rem)}.work-h{font-weight:700;text-transform:uppercase;letter-spacing:-.03em;line-height:.94;font-size:clamp(2.6rem,8vw,7rem);margin-top:1.4rem}.work-track{position:relative}.work-sticky{position:sticky;top:0;height:100svh;overflow:hidden}.wk{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(1rem,3vw,3rem);padding:6rem var(--pad) 4rem;opacity:calc(1 - min(1,max(0,(var(--alp, 1) - .28) / .2)));pointer-events:none;--tint: rgba(var(--accent), .14)}.wk.live{pointer-events:auto}.wk:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 30% 45%,var(--tint),transparent 70%);opacity:calc(1 - var(--alp, 1));pointer-events:none}.wk-media{position:relative;overflow:hidden;border:1px solid var(--line-2);aspect-ratio:16 / 10;transform:translateY(calc(var(--lp, 0) * -6vh)) scale(calc(1 - var(--alp, 0) * .06));clip-path:inset(calc(var(--alp, 0) * 26%) 0 calc(var(--alp, 0) * 26%) 0);transition:clip-path .1s linear}.wk-hit{position:absolute;inset:0;z-index:5}.wk-media img{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(calc(1.06 + var(--alp, 0) * .06)) translateY(calc(var(--lp, 0) * 2vh));transition:transform .6s var(--ease)}.wk-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#02081700 42%,#02081794)}.wk-frame{position:absolute;inset:10px;border:1px solid rgba(var(--accent),.35);opacity:calc(1 - var(--alp, 1) * 1.6)}.wk-px{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);pointer-events:none}.wk-px i{background:rgba(var(--accent),.5);width:4px;height:4px;align-self:center;justify-self:center;opacity:calc(var(--alp, 0) * .9);transform:translate(calc((var(--k) - 14) * var(--alp, 0) * 3px),calc(var(--lp, 0) * var(--k) * 1.5px))}.wk-chip{position:absolute;z-index:4;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;color:#dcefff;background:#030a18b8;border:1px solid rgba(var(--accent),.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.4rem .75rem}.wk-chip-1{left:1.1rem;bottom:1.1rem;transform:translateY(calc(var(--lp, 0) * -30px))}.wk-chip-2{right:1.1rem;top:1.1rem;transform:translateY(calc(var(--lp, 0) * 42px))}.wk-copy{position:relative;z-index:3;padding-inline:0;transform:translateY(calc(var(--lp, 0) * -3vh));opacity:calc(1 - min(1,max(0,(var(--alp, 1) - .08) / .18)))}.wk-num{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;color:#6f88ad}.wk-name{margin-top:.7rem;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:.95}.wk-name-mask{display:block;overflow:hidden}.wk-name-mask span{display:block;transform:translateY(110%);transition:transform .9s var(--ease-out);background:linear-gradient(94deg,var(--ink),rgba(var(--accent),1) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.wk.live .wk-name-mask span{transform:none}.wk-sub{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#86c9f2}.wk-domain{display:inline-flex;align-items:center;gap:.5rem;font-size:.66rem;letter-spacing:.1em;text-transform:none;color:#dcefff;border:1px solid rgba(var(--accent),.45);padding:.28rem .6rem;transition:background .3s var(--ease),border-color .3s var(--ease)}.wk-domain i{width:6px;height:6px;border-radius:50%;background:rgb(var(--accent));box-shadow:0 0 rgba(var(--accent),.7);animation:livePulse 2.4s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 rgba(var(--accent),.55)}70%,to{box-shadow:0 0 0 7px rgba(var(--accent),0)}}.wk-domain:hover{background:rgba(var(--accent),.14);border-color:rgba(var(--accent),.9)}.wk-tags{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.3rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:var(--ink-faint)}.wk-tags b{font-weight:400}.wk-desc{margin-top:1rem;color:var(--ink-dim);max-width:44ch}.wk-cta{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.8rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#cfe8ff;border-bottom:1px solid var(--line-2);padding-bottom:.45rem;transition:gap .35s var(--ease),border-color .35s}.wk-cta:hover{gap:1.2rem;border-color:rgba(var(--accent),.9)}.work-hud{position:absolute;left:var(--pad);bottom:1.6rem;display:flex;gap:1.4rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;color:#3d5478;z-index:6}.work-hud-i{transition:color .4s;position:relative}.work-hud-i.on{color:#d7ecff}.work-hud-i.on:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--grad)}.caps-h,.tech-h,.why-h,.process-h,.builder-h,.contact-h,.sysmap-h{font-weight:700;text-transform:uppercase;letter-spacing:-.03em;line-height:.98;font-size:clamp(1.5rem,5.6vw,5.4rem);margin-top:1.4rem;margin-bottom:clamp(2.5rem,7vh,5rem)}.cap-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:clamp(1rem,3vw,3rem);align-items:center;padding-block:clamp(1.5rem,3.4vh,2.8rem);border-top:1px solid var(--line);position:relative;transition:background .45s var(--ease)}.cap-row:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.cap-row:hover:after{transform:scaleX(1)}.cap-row:last-child{border-bottom:1px solid var(--line)}.cap-row:hover{background:#0b17288c}.cap-num{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-faint)}.cap-row:hover .cap-num{color:#7ec6f5}.cap-title{font-weight:700;font-size:clamp(1.3rem,3.2vw,2.6rem);text-transform:uppercase;letter-spacing:-.015em;line-height:1.04}.cap-items{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:460px}.cap-item{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);padding:.35rem .7rem;transition:color .3s,border-color .3s}.cap-row:hover .cap-item{color:var(--ink-dim);border-color:var(--line-2)}.cap-arrow{color:#7ec6f5;opacity:0;transform:translate(-8px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.cap-row:hover .cap-arrow{opacity:1;transform:none}.sysmap-track{height:260vh;position:relative}.sysmap-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.sysmap-inner{width:100%;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(1.5rem,4vw,4rem);align-items:center}.sysmap-h{font-size:clamp(1.9rem,4.6vw,4.2rem);margin-bottom:2rem}.sysmap-lines p{color:var(--ink-dim);margin-bottom:.7rem;font-size:clamp(.95rem,1.2vw,1.1rem)}.sysmap-lines .em{color:#8fd6ff;margin-top:1.2rem}.sysmap-state{margin-top:2rem;display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;color:var(--ink-faint);border:1px solid var(--line);padding:.5rem .9rem;transition:color .5s,border-color .5s}.sysmap-state .dot{width:7px;height:7px;border-radius:50%;background:#2c3f5e;transition:background .5s,box-shadow .5s}.sysmap-state.on{color:#d7ecff;border-color:#00c8f866}.sysmap-state.on .dot{background:var(--cyan);box-shadow:0 0 14px #00c8f8cc}.sysmap-canvas{position:relative;height:min(74vh,620px)}.sysmap-canvas canvas{display:block}.chips{display:flex;flex-wrap:wrap;gap:.55rem}.chip{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-dim);padding:.62rem 1rem;transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.chip-dot{width:5px;height:5px;background:#2b3f5f;transition:background .3s,box-shadow .3s}.chip:hover{color:var(--ink);border-color:#78b4ff80}.chip.sel{color:#eaf6ff;border-color:#00c8f88c;background:#168bff1a}.chip.sel .chip-dot{background:var(--cyan);box-shadow:0 0 10px #00c8f8e6}.builder-q+.builder-q{margin-top:2.4rem}.builder-q-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem;display:flex;gap:.7rem}.builder-q-label .n{color:#7ec6f5}.builder-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.builder-board{border:1px solid var(--line);background:linear-gradient(180deg,#07111fe6,#030a18e6);padding:clamp(1rem,2.4vw,1.8rem)}.board-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.board-count{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;color:#7ec6f5}.board-stage{position:relative;aspect-ratio:420 / 300;border:1px solid var(--line);background:radial-gradient(70% 70% at 50% 50%,rgba(22,139,255,.07),transparent 70%);overflow:hidden}.board-svg{position:absolute;inset:0;width:100%;height:100%}.board-grid line{stroke:#78a0dc14}.board-wire path{stroke:url(#bwire);stroke-width:1.2;fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:drawLine .7s var(--ease) forwards}.board-bead{fill:var(--cyan)}.board-hub{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .9rem;border:1px solid rgba(0,200,248,.4);background:#030a18e6;z-index:3}.board-hub span{font-family:var(--font-mono);font-size:.54rem;letter-spacing:.16em;color:#cfe8ff}.board-mod{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#dcefff;background:#091426f2;border:1px solid var(--line-2);padding:.5rem .7rem;white-space:nowrap;z-index:2;animation:modIn .55s var(--ease) both}@keyframes modIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.board-mod-px{position:absolute;top:-5px;right:-5px;display:flex;gap:2px}.board-mod-px b{width:3px;height:3px;background:var(--cyan)}.board-mod-px b:nth-child(2){background:var(--indigo)}.board-mod-px b:nth-child(3){background:var(--violet)}.board-empty{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;color:#3f5779}.board-out{display:flex;flex-direction:column;gap:.4rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.board-out .hat{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;color:var(--ink-faint)}.board-out .name{font-weight:700;text-transform:uppercase;font-size:clamp(1.2rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.015em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.board-cta{margin-top:1.4rem}.proc-track{position:relative;padding-left:clamp(2.2rem,5vw,4rem);--fill: 0}.proc-rail{position:absolute;left:0;top:0;bottom:0;width:2px}.proc-rail-base{position:absolute;inset:0;background:var(--line)}.proc-rail-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--cyan),var(--blue) 40%,var(--violet));clip-path:inset(0 0 calc((1 - var(--fill)) * 100%) 0)}.proc-head{position:absolute;left:50%;top:0;width:9px;height:9px;margin-left:-4.5px;margin-top:-4.5px;border-radius:50%;background:#eaf7ff;box-shadow:0 0 16px 3px #00c8f8bf;transform:translateY(calc(var(--fill) * var(--track-h, 0px)));opacity:var(--fill)}.proc-step{display:grid;grid-template-columns:62px 1fr auto;gap:clamp(1rem,2.5vw,2.4rem);align-items:baseline;padding-block:clamp(1.4rem,3.4vh,2.6rem);position:relative;opacity:.36;transform:translate(-6px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.proc-step.on{opacity:1;transform:none}.proc-node{position:absolute;left:calc(-1*clamp(2.2rem,5vw,4rem) - 4px);top:calc(clamp(1.4rem,3.4vh,2.6rem) + .55em);width:10px;height:10px;border:1px solid var(--line-2);background:var(--bg);border-radius:50%;transition:border-color .5s,background .5s,box-shadow .5s}.proc-step.on .proc-node{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 14px #00c8f8b3}.proc-num{font-family:var(--font-mono);font-size:.72rem;color:#7ec6f5}.proc-name{font-weight:700;font-size:clamp(1.4rem,3.4vw,2.8rem);text-transform:uppercase;letter-spacing:-.02em;line-height:1.05}.proc-desc{color:var(--ink-dim);margin-top:.3rem;max-width:52ch}.proc-px{display:flex;gap:3px;opacity:0;transition:opacity .5s var(--ease)}.proc-step.on .proc-px{opacity:1}.proc-px b{width:4px;height:4px;background:var(--cyan)}.proc-px b:nth-child(2){background:var(--indigo)}.proc-px b:nth-child(3){background:var(--violet)}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.tech-cell{background:var(--bg);padding:1.6rem;position:relative;overflow:hidden;transition:background .45s var(--ease)}.tech-cell:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tech-cell:hover{background:var(--bg-2)}.tech-cell:hover:after{transform:scaleX(1)}.t-idx{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;color:#35496b}.t-name{font-weight:700;font-size:1.25rem;text-transform:uppercase;margin-top:.7rem}.t-cat{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;color:var(--ink-faint);text-transform:uppercase;margin-top:.4rem}.philosophy{background:#01050e;position:relative}.phi-viewport{position:relative}.phi-sticky{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}.phi-stage{position:relative;width:100%;height:60vh;display:grid;place-items:center;text-align:center}.phi-block{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1em;opacity:0;pointer-events:none}.phi-block.on{opacity:1}.phi-line{font-weight:700;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,6.6vw,6rem);line-height:1.02;opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.phi-block.on .phi-line{opacity:1;transform:none}.phi-block.past .phi-line{opacity:0;transform:translateY(-24px)}.phi-mark{gap:1.4rem;transition:opacity .8s var(--ease)}.phi-mark .kv-mark{opacity:0;transform:scale(.8);transition:opacity 1s var(--ease),transform 1s var(--ease)}.phi-mark.on .kv-mark{opacity:1;transform:none}.phi-mark-w{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.42em;color:#6f8bb0;opacity:0;transition:opacity 1s var(--ease) .25s}.phi-mark.on .phi-mark-w{opacity:1}.phi-brand{position:absolute;bottom:7vh;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.24em;color:#2f4363;text-transform:uppercase}.why-row{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;padding-block:1.6rem;border-top:1px solid var(--line);align-items:start}.why-list>:last-child .why-row{border-bottom:1px solid var(--line)}.w-i{font-family:var(--font-mono);font-size:.72rem;color:#7ec6f5;padding-top:.35rem}.w-t{font-weight:600;font-size:clamp(1.1rem,2.2vw,1.7rem);text-transform:uppercase;letter-spacing:-.01em;max-width:44ch}.final-cta{position:relative;text-align:center;padding-block:clamp(7rem,22vh,16rem);overflow:hidden}.converge{position:absolute;inset:0;pointer-events:none}.converge canvas{display:block;width:100%;height:100%}.final-mark{position:relative;height:min(46vh,380px);margin-bottom:clamp(1rem,4vh,3rem)}.final-inner{position:relative;z-index:2}.f-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2rem}.f-head{font-weight:800;text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(2.1rem,9.6vw,9.4rem);line-height:.94}.f-head .asm-line{text-align:center}.f-cta{margin-top:3rem;display:flex;justify-content:center}.contact{background:var(--bg-2);position:relative}.cform{display:flex;flex-direction:column;gap:clamp(2.2rem,5vh,3.4rem)}.cform-2col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,3.6vw,2.8rem)}.cfield label{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem}.cfield input,.cfield textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--line-2);color:var(--ink);font-family:var(--font-sans);font-size:clamp(1rem,1.7vw,1.3rem);padding:.5rem 0 .8rem;outline:none;transition:border-color .35s}.cfield textarea{resize:vertical;min-height:5rem;font-size:1.05rem}.cfield input:focus,.cfield textarea:focus{border-bottom-color:var(--cyan);box-shadow:0 1px #00c8f873}.cfield input::placeholder,.cfield textarea::placeholder{color:#4a5f81}.footer{border-top:1px solid var(--line);padding-block:clamp(2.5rem,7vh,4.5rem);background:#01060f}.footer-top{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:flex-end}.footer-tag{margin-top:.7rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.24em;color:#6f8bb0}.footer-nav{display:flex;flex-wrap:wrap;gap:1.3rem}.footer-nav a{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);transition:color .3s}.footer-nav a:hover{color:#8fd6ff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1.6rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}@media(max-width:1180px){.wwd-inner{grid-template-columns:100px 1fr;align-content:center}.wwd-visual{grid-column:2;grid-row:2;height:min(30vh,240px);margin-top:1.4rem}.wk{grid-template-columns:1fr;align-content:center;gap:1.4rem;padding-top:5rem}.wk-media{aspect-ratio:16 / 9;max-height:42vh}.wk-desc{display:none}}@media(max-width:900px){.sysmap-inner{grid-template-columns:1fr;gap:1.5rem}.sysmap-canvas{height:42vh}.sysmap-track{height:300vh}.builder-grid{grid-template-columns:1fr}.cap-row{grid-template-columns:auto 1fr}.cap-items{grid-column:2;justify-content:flex-start}.cap-arrow{display:none}}@media(max-width:760px){.hero-topline .label:last-child,.hero-strip span:nth-child(n+4){display:none}.hero-support{flex-direction:column;align-items:flex-start;gap:1.6rem}.scroll-cue{display:none}.wwd-inner{grid-template-columns:1fr;align-content:center}.wwd-rail{flex-direction:row;flex-wrap:wrap;gap:.4rem .9rem;margin-bottom:1.6rem}.wwd-tick{grid-template-columns:auto}.wwd-tick .b,.wwd-tick .w{display:none}.wwd-tick .n{font-size:.7rem}.wwd-word{font-size:clamp(2.2rem,13vw,5rem)}.wwd-words{height:clamp(3.4rem,15vw,6rem)}.wwd-visual{grid-column:1;grid-row:3;height:min(26vh,200px)}.wwd-meta{height:6.4rem}.cform-2col{grid-template-columns:1fr}.wk-chip-2{display:none}.work-hud{font-size:.55rem;gap:.9rem}.footer-bottom{justify-content:flex-start;gap:.5rem 1.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.asm-ch{transform:none!important;opacity:1!important}.hero,.wwd-sticky,.work-sticky,.sysmap-sticky,.phi-sticky{position:relative}.wwd-track,.work-track,.sysmap-track,.phi-viewport{height:auto!important}.wwd-sticky,.work-sticky,.sysmap-sticky,.phi-sticky{height:auto;padding-block:4rem}.wwd-words,.wwd-meta{position:static;height:auto}.wwd-word,.wwd-meta-item{position:static;opacity:1;clip-path:none;transform:none}.wk{position:relative;opacity:1;padding-block:3rem}.wk-media{clip-path:none;transform:none}.wk-name-mask span{transform:none}.phi-block,.phi-line{position:static;opacity:1;transform:none}.phi-stage{height:auto;gap:3rem;display:flex;flex-direction:column}.reveal{opacity:1;transform:none}.converge,.grain{display:none}}
