:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:#050506}body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,canvas{display:block;max-width:100%}::selection{color:#050506;background:#c9ff38}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--signal-void: #050506;--signal-graphite: #151518;--signal-ceramic: #f3f0e8;--signal-muted: #aaa8a1;--signal-lime: #c9ff38;--signal-violet: #735cff;--signal-cyan: #78e8f6;--signal-line: rgba(243, 240, 232, .16);--signal-display: "Space Grotesk", "Noto Sans SC", sans-serif;--signal-body: "Manrope", "Noto Sans SC", sans-serif;--signal-mono: "IBM Plex Mono", monospace}html{scroll-padding-top:96px}body{color:var(--signal-ceramic);background:var(--signal-void);font-family:var(--signal-body)}.signal-header{position:fixed;inset:0 0 auto;z-index:50;display:grid;width:100%;height:78px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--signal-line);padding:0 clamp(20px,3.2vw,54px);background:linear-gradient(180deg,#050506eb,#0505069e);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.signal-brand{display:inline-flex;width:max-content;align-items:center;gap:12px}.signal-brand__mark{position:relative;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(243,240,232,.36);overflow:hidden}.signal-brand__mark i{position:absolute;width:17px;height:6px;border:1px solid var(--signal-lime);border-radius:50%;transform:rotate(-35deg)}.signal-brand__mark i:last-child{transform:rotate(35deg)}.signal-brand>span:last-child{display:flex;flex-direction:column;gap:1px}.signal-brand strong{font-family:var(--signal-display);font-size:.95rem;font-weight:600;letter-spacing:-.03em}.signal-brand small,.signal-nav__index,.signal-header__status,.signal-language{font-family:var(--signal-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.signal-brand small{color:var(--signal-muted)}.signal-nav{display:flex;align-items:center;gap:clamp(15px,2vw,34px)}.signal-nav__index{display:none}.signal-nav a{position:relative;color:#f3f0e8ad;font-family:var(--signal-mono);font-size:.67rem;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.signal-nav a:after{position:absolute;right:0;bottom:-9px;left:0;height:1px;background:var(--signal-lime);content:"";transform:scaleX(0);transform-origin:right;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.signal-nav a span{display:none}.signal-nav a:hover,.signal-nav a:focus-visible{color:var(--signal-ceramic)}.signal-nav a:hover:after,.signal-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.signal-header__tools{display:flex;align-items:center;justify-self:end;gap:clamp(16px,2vw,28px)}.signal-header__status{display:inline-flex;align-items:center;gap:7px;color:var(--signal-muted)}.signal-header__status i{width:6px;height:6px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 14px #c9ff38b8}.signal-language{display:flex;align-items:center;gap:6px;color:#f3f0e84d}.signal-language button{border:0;padding:7px 1px;color:var(--signal-muted);background:transparent;cursor:pointer;font:inherit}.signal-language button.is-active{color:var(--signal-ceramic)}.signal-menu-button{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--signal-line);color:var(--signal-ceramic);background:transparent}.signal-menu-button svg{width:18px}.signal-hero{position:relative;z-index:5;display:grid;min-height:100svh;grid-template-rows:auto 1fr auto;padding:110px clamp(20px,3.2vw,54px) 34px;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(115,92,255,.1),transparent 28%),var(--signal-void)}.signal-hero:before{position:absolute;top:78px;right:0;bottom:0;left:0;z-index:-2;opacity:.3;background-image:linear-gradient(rgba(243,240,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.055) 1px,transparent 1px);background-size:max(7.8vw,92px) max(7.8vw,92px);content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%)}.signal-hero__visual{position:absolute!important;top:6%!important;right:-3%!important;bottom:7%!important;left:34%!important;z-index:-1;opacity:.96}.signal-hero__eyebrow{display:flex;justify-content:space-between;color:var(--signal-muted);font-family:var(--signal-mono);font-size:clamp(.64rem,.75vw,.74rem);letter-spacing:.08em;text-transform:uppercase}.signal-hero__eyebrow span:first-child{color:var(--signal-lime)}.signal-hero__title{display:flex;align-self:center;flex-direction:column;margin:0;color:var(--signal-ceramic);font-family:var(--signal-display);font-size:clamp(5.6rem,15vw,15.5rem);font-weight:500;letter-spacing:-.095em;line-height:.7;text-transform:uppercase}.signal-hero__word{display:flex;overflow:hidden}.signal-hero__word:last-child{align-self:flex-end;padding-right:.07em}.signal-hero__word>span{display:inline-block;will-change:transform}.signal-hero__word:first-child>span:first-child,.signal-hero__word:last-child>span:last-child{color:var(--signal-lime)}.signal-hero__rail{position:absolute;right:clamp(20px,3.2vw,54px);bottom:174px;left:clamp(20px,3.2vw,54px);height:1px;background:var(--signal-line);transform-origin:left}.signal-hero__rail:after{position:absolute;top:-3px;left:68%;width:7px;height:7px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 22px #c9ff38c7;content:""}.signal-hero__bottom{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(580px,1.5fr);align-items:end;gap:clamp(34px,5vw,90px);padding-top:44px}.signal-hero__intro p{max-width:540px;margin:0;font-size:clamp(1rem,1.3vw,1.28rem);letter-spacing:-.02em;line-height:1.45}.signal-hero__actions{display:flex;gap:10px;margin-top:20px}.signal-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:space-between;gap:26px;border:1px solid rgba(243,240,232,.34);padding:0 16px;font-family:var(--signal-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;transition:color .22s ease,background .22s ease,border-color .22s ease}.signal-cta svg{width:16px}.signal-cta:hover,.signal-cta:focus-visible,.signal-cta--primary{border-color:var(--signal-lime);color:var(--signal-void);background:var(--signal-lime)}.signal-cta--primary:hover,.signal-cta--primary:focus-visible{color:var(--signal-lime);background:transparent}.signal-hero__data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.signal-hero__datum{min-width:0;border-left:1px solid var(--signal-line);padding-left:clamp(14px,2vw,28px)}.signal-hero__datum dt{color:var(--signal-muted);font-family:var(--signal-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.signal-hero__datum dd{margin:10px 0 0;font-family:var(--signal-display);font-size:clamp(.86rem,1vw,1.02rem)}.signal-hero__scroll{position:absolute;right:12px;bottom:32px;display:flex;align-items:center;gap:12px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-90deg) translate(100%);transform-origin:bottom right}.signal-hero__scroll i{position:relative;width:42px;height:1px;overflow:hidden;background:var(--signal-line)}.signal-hero__scroll i:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--signal-lime);content:"";animation:signal-scroll 2.2s ease-in-out infinite}@keyframes signal-scroll{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(max-width:980px){.signal-header{grid-template-columns:1fr auto}.signal-nav{position:fixed;inset:78px 0 auto;display:grid;border-bottom:1px solid var(--signal-line);padding:28px 20px 34px;background:#050506fa;opacity:0;pointer-events:none;transform:translateY(-18px);visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s step-end}.signal-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity .22s ease,transform .22s ease,visibility 0ms}.signal-nav__index,.signal-nav a span{display:inline}.signal-nav a{display:grid;grid-template-columns:34px 1fr;font-family:var(--signal-display);font-size:1.7rem;letter-spacing:-.04em;text-transform:none}.signal-nav a span{padding-top:7px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.08em}.signal-menu-button{display:inline-flex}.signal-header__status{display:none}.signal-hero__bottom{grid-template-columns:1fr}.signal-hero__rail{bottom:306px}}@media(max-width:700px){.signal-header{height:68px;padding:0 16px}.signal-brand small{display:none}.signal-language{gap:4px}.signal-nav{inset-block-start:68px}.signal-hero{min-height:780px;padding:94px 16px 26px}.signal-hero:before{inset-block-start:68px;background-size:84px 84px}.signal-hero__eyebrow span:last-child{display:none}.signal-hero__visual{top:10%!important;right:-26%!important;bottom:29%!important;left:-8%!important;opacity:.8}.signal-hero__title{align-self:start;margin-top:17vh;font-size:clamp(4.5rem,26vw,7.4rem);line-height:.76}.signal-hero__rail{right:16px;bottom:321px;left:16px}.signal-hero__bottom{gap:26px;padding-top:28px}.signal-hero__intro p{max-width:280px;font-size:.98rem}.signal-hero__actions{display:grid;grid-template-columns:1fr 1fr}.signal-cta{min-height:48px;gap:8px;padding-inline:12px;font-size:.58rem}.signal-hero__datum{padding-left:10px}.signal-hero__datum dt{font-size:.49rem}.signal-hero__datum dd{font-size:.72rem;line-height:1.25}.signal-hero__scroll{display:none}}@media(prefers-reduced-motion:reduce){.signal-hero__scroll i:after{animation:none}}.signal-site{position:relative;min-height:100vh;overflow:clip;background:var(--signal-void)}.signal-site main{position:relative;z-index:1}.signal-site :focus-visible{outline:2px solid var(--signal-lime);outline-offset:5px}.signal-skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 16px;color:var(--signal-void);background:var(--signal-lime);font-family:var(--signal-mono);font-size:.72rem;transform:translateY(-160%);transition:transform .16s ease}.signal-skip:focus{transform:translateY(0)}.signal-cursor{position:fixed;top:-22px;left:-22px;z-index:80;width:44px;height:44px;border:1px solid rgba(201,255,56,.34);border-radius:50%;opacity:0;pointer-events:none;mix-blend-mode:difference}.signal-section{position:relative;padding:clamp(120px,13vw,210px) clamp(20px,3.2vw,54px)}.signal-section-intro{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(0,1.72fr);align-items:start;gap:24px}.signal-section-intro__meta{display:grid;gap:12px;padding-top:10px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.signal-section-intro__meta span:first-child{color:var(--signal-lime)}.signal-section-intro h2{max-width:1300px;margin:0;font-family:var(--signal-display);font-size:clamp(3rem,6.7vw,7.8rem);font-weight:500;letter-spacing:-.075em;line-height:.92}.signal-section-intro>p{max-width:670px;grid-column:2;margin:clamp(28px,4vw,58px) 0 0;color:var(--signal-muted);font-size:clamp(1rem,1.45vw,1.38rem);line-height:1.6}.signal-section-intro.is-inverted,.signal-section-intro.is-inverted .signal-section-intro__meta,.signal-section-intro.is-inverted .signal-section-intro__meta span:first-child{color:var(--signal-void)}.capabilities{background:radial-gradient(circle at 82% 62%,rgba(115,92,255,.13),transparent 29%),var(--signal-void)}.capabilities:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(90deg,rgba(243,240,232,.08) 1px,transparent 1px);background-size:calc(100% / 12) 100%;content:"";pointer-events:none}.capabilities__system{position:relative;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);gap:clamp(38px,6vw,112px);margin-top:clamp(74px,9vw,140px)}.capabilities__list{border-top:1px solid var(--signal-line)}.capabilities__list button{display:grid;width:100%;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:16px;border:0;border-bottom:1px solid var(--signal-line);padding:25px 4px;color:var(--signal-muted);background:transparent;cursor:pointer;text-align:left;transition:color .26s ease,padding .26s ease,background .26s ease}.capabilities__list button:hover,.capabilities__list button:focus-visible,.capabilities__list button.is-active{padding-right:14px;padding-left:14px;color:var(--signal-ceramic);background:#f3f0e809}.capabilities__number,.capabilities__code{padding-top:6px;font-family:var(--signal-mono);font-size:.62rem;letter-spacing:.08em}.capabilities__list button.is-active .capabilities__number,.capabilities__list button.is-active .capabilities__code{color:var(--signal-lime)}.capabilities__copy{display:grid;gap:8px}.capabilities__copy strong{font-family:var(--signal-display);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;letter-spacing:-.045em}.capabilities__copy small{max-width:490px;font-size:.84rem;line-height:1.55}.capability-visual{position:sticky;top:110px;display:grid;min-height:640px;grid-template-rows:auto 1fr auto;border:1px solid var(--signal-line);overflow:hidden;background:radial-gradient(circle at 50% 44%,rgba(115,92,255,.25),transparent 32%),#0b0b0eb8}.capability-visual:before,.capability-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.capability-visual:before{opacity:.25;background-image:linear-gradient(rgba(243,240,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle,#000,transparent 78%);mask-image:radial-gradient(circle,#000,transparent 78%)}.capability-visual:after{background:linear-gradient(110deg,transparent 32%,rgba(201,255,56,.09) 50%,transparent 68%);transform:translate(-130%);animation:capability-scan 5.4s ease-in-out infinite}.capability-visual__hud,.capability-visual__footer{position:relative;z-index:2;display:flex;justify-content:space-between;padding:20px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.capability-visual__hud{border-bottom:1px solid var(--signal-line)}.capability-visual__footer{align-items:end;border-top:1px solid var(--signal-line)}.capability-visual__footer strong{color:var(--signal-ceramic);font-family:var(--signal-display);font-size:1.4rem;font-weight:500;letter-spacing:-.04em;text-transform:none}.capability-visual__core{position:relative;z-index:1;place-self:center;display:grid;width:min(340px,54%);aspect-ratio:.78;place-items:center;border:1px solid rgba(243,240,232,.44);clip-path:polygon(14% 0,86% 0,100% 8%,94% 91%,86% 100%,12% 98%,0 88%,5% 9%);background:repeating-linear-gradient(91deg,transparent 0 18px,rgba(120,232,246,.1) 19px,transparent 20px 35px),linear-gradient(145deg,#f3f0e817,#735cff29 58%,#050506c2);box-shadow:0 0 72px #735cff2e;transition:width .52s cubic-bezier(.2,.8,.2,1),border-radius .52s ease,transform .52s ease,clip-path .52s ease}.capability-visual__core:before,.capability-visual__core:after{position:absolute;content:""}.capability-visual__core:before{top:8%;right:8%;bottom:8%;left:8%;border:1px dashed rgba(201,255,56,.32);clip-path:inherit}.capability-visual__core:after{top:-17%;right:-17%;bottom:-17%;left:-17%;border:1px solid rgba(120,232,246,.12);clip-path:inherit}.capability-visual__core>span{z-index:2;color:var(--signal-lime);font-family:var(--signal-display);font-size:clamp(3rem,6vw,6.2rem);font-weight:500;letter-spacing:-.08em;text-shadow:0 0 36px rgba(201,255,56,.35)}.capability-visual__core>i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--signal-cyan);box-shadow:0 0 18px var(--signal-cyan);animation:capability-node 3s ease-in-out infinite alternate}.capability-visual__core>i:nth-child(1){top:9%;left:12%}.capability-visual__core>i:nth-child(2){top:24%;right:8%;animation-delay:-1s}.capability-visual__core>i:nth-child(3){right:18%;bottom:8%;animation-delay:-2s}.capability-visual__core>i:nth-child(4){bottom:23%;left:7%;animation-delay:-.6s}.capability-visual--apps .capability-visual__core{width:min(245px,40%);aspect-ratio:.52;border-radius:36px;clip-path:none;transform:rotate(7deg)}.capability-visual--games .capability-visual__core{width:min(380px,62%);aspect-ratio:1.45;clip-path:polygon(12% 15%,35% 4%,65% 4%,88% 15%,100% 76%,89% 94%,63% 76%,37% 76%,11% 94%,0 76%);transform:rotate(-4deg)}.capability-visual--worlds .capability-visual__core{width:min(390px,62%);aspect-ratio:1;border-radius:50%;clip-path:none;background:repeating-radial-gradient(circle,transparent 0 23px,rgba(120,232,246,.1) 24px,transparent 25px 42px),conic-gradient(from 40deg,rgba(115,92,255,.35),transparent,rgba(201,255,56,.16),transparent)}@keyframes capability-scan{0%,20%{transform:translate(-130%)}68%,to{transform:translate(130%)}}@keyframes capability-node{to{opacity:.25;transform:scale(.45)}}.projects-system{background:linear-gradient(180deg,#05050600,#735cff0e 46%,#05050600),#0a090c}.projects-system__meta{display:flex;justify-content:space-between;border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);margin-top:clamp(66px,8vw,120px);padding:14px 0;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.projects-system__body{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);min-height:760px;border-bottom:1px solid var(--signal-line)}.project-selector{border-right:1px solid var(--signal-line)}.project-selector button{position:relative;display:grid;width:100%;grid-template-columns:68px 1fr auto;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--signal-line);padding:22px 20px 22px 0;color:var(--signal-muted);background:transparent;cursor:pointer;text-align:left;transition:color .2s ease,padding-left .24s ease,background .2s ease}.project-selector button:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--signal-lime);content:"";transform:scaleY(0);transition:transform .24s ease}.project-selector button:hover,.project-selector button:focus-visible,.project-selector button.is-active{padding-left:14px;color:var(--signal-ceramic);background:#f3f0e809}.project-selector button.is-active:before{transform:scaleY(1)}.project-selector button>span,.project-selector button>small{font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.05em}.project-selector button.is-active>span{color:var(--signal-lime)}.project-selector button strong{font-family:var(--signal-display);font-size:clamp(.9rem,1.2vw,1.12rem);font-weight:500;letter-spacing:-.035em}.project-stage{--project-accent: var(--signal-cyan);position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-template-rows:1fr auto;animation:stage-enter .62s cubic-bezier(.16,1,.3,1) both}.project-stage--amber{--project-accent: #ffb86b}.project-stage--lime{--project-accent: var(--signal-lime)}.project-stage--purple{--project-accent: #8f7cff}.project-stage--white{--project-accent: var(--signal-ceramic)}.project-stage__visual{position:relative;min-height:630px;overflow:hidden;background:radial-gradient(circle at 48% 50%,color-mix(in srgb,var(--project-accent) 16%,transparent),transparent 40%),#08080a}.project-stage__visual:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.22;background-image:linear-gradient(rgba(243,240,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.07) 1px,transparent 1px);background-size:50px 50px;content:"";-webkit-mask-image:radial-gradient(circle,#000,transparent 82%);mask-image:radial-gradient(circle,#000,transparent 82%);pointer-events:none}.project-stage__status,.project-stage__signal{position:absolute;z-index:4;top:22px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.project-stage__status{left:22px;display:flex;align-items:center;gap:8px}.project-stage__status i{width:6px;height:6px;border-radius:50%;background:var(--project-accent);box-shadow:0 0 14px var(--project-accent)}.project-stage__signal{right:22px;color:var(--project-accent)}.project-stage__content{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--signal-line);padding:clamp(26px,3vw,48px);background:#f3f0e806}.project-stage__content>div:first-child{display:flex;justify-content:space-between;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.project-stage__content h3{margin:22px 0 0;font-family:var(--signal-display);font-size:clamp(2.4rem,4vw,5.2rem);font-weight:500;letter-spacing:-.07em;line-height:.94}.project-stage__content p{margin:26px 0 0;color:var(--signal-muted);font-size:.98rem;line-height:1.65}.project-stage__content ul{display:flex;flex-wrap:wrap;gap:6px;margin:32px 0 0;padding:0;list-style:none}.project-stage__content li{border:1px solid var(--signal-line);padding:7px 9px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.54rem;letter-spacing:.05em;text-transform:uppercase}.project-stage__controls{display:grid;grid-column:1 / -1;grid-template-columns:58px 1fr 58px;align-items:center;border-top:1px solid var(--signal-line)}.project-stage__controls button{display:grid;height:58px;place-items:center;border:0;color:var(--signal-ceramic);background:transparent;cursor:pointer}.project-stage__controls button:first-child{border-right:1px solid var(--signal-line)}.project-stage__controls button:last-child{border-left:1px solid var(--signal-line)}.project-stage__controls button:hover{color:var(--signal-void);background:var(--project-accent)}.project-stage__controls svg{width:17px}.project-stage__controls>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:0 18px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.56rem}.project-stage__controls>div i{height:1px;background:var(--signal-line)}.project-stage__controls>div i:before{display:block;width:var(--project-progress, 16.67%);height:1px;background:var(--project-accent);content:""}@keyframes stage-enter{0%{opacity:0;transform:translateY(18px)}}.project-visual,.project-visual__scene{position:absolute;top:0;right:0;bottom:0;left:0}.project-visual__scene{display:grid;place-items:center}.project-visual__pixel-field{display:grid;width:min(60%,420px);aspect-ratio:1;grid-template-columns:repeat(8,1fr);gap:5px;padding:20px;border:1px solid rgba(120,232,246,.2);transform:rotate(-7deg) perspective(900px) rotateX(12deg)}.project-visual__pixel{border:1px solid rgba(120,232,246,.18);background:#78e8f60a;transition:background .26s ease,transform .26s ease}.project-visual__pixel:nth-child(8n+2),.project-visual__pixel:nth-child(7n+3),.project-visual__pixel:nth-child(5n+1){background:color-mix(in srgb,var(--project-accent) 62%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--project-accent) 22%,transparent);animation:pixel-pulse 2.4s steps(3) infinite alternate}.project-visual__pixel-cursor{position:absolute;top:34%;left:57%;width:76px;height:76px;border:1px solid var(--project-accent);animation:pixel-cursor 5s ease-in-out infinite}.project-visual__pixel-cursor span{position:absolute;background:var(--project-accent)}.project-visual__pixel-cursor span:first-child{top:50%;left:-15px;width:calc(100% + 30px);height:1px}.project-visual__pixel-cursor span:last-child{top:-15px;left:50%;width:1px;height:calc(100% + 30px)}.project-visual__pixel-scan{position:absolute;right:13%;left:13%;height:1px;background:var(--project-accent);box-shadow:0 0 18px var(--project-accent);animation:project-scan 4s ease-in-out infinite}.project-visual__table-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--project-accent) 46%,transparent);border-radius:50%;animation:orbit-spin 22s linear infinite}.project-visual__table-orbit--outer{width:68%;aspect-ratio:1}.project-visual__table-orbit--inner{width:42%;aspect-ratio:1;animation-direction:reverse;animation-duration:15s}.project-visual__table-seat,.project-visual__table-signal{--i: 0;position:absolute;top:50%;left:50%;width:18px;height:18px;border:1px solid var(--project-accent);background:#08080a;transform:rotate(calc(var(--i) * 45deg)) translate(min(21vw,205px)) rotate(calc(var(--i) * -45deg))}.project-visual__table-seat:nth-child(2){--i: 1}.project-visual__table-seat:nth-child(3){--i: 2}.project-visual__table-seat:nth-child(4){--i: 3}.project-visual__table-seat:nth-child(5){--i: 4}.project-visual__table-seat:nth-child(6){--i: 5}.project-visual__table-seat:nth-child(7){--i: 6}.project-visual__table-seat:nth-child(8){--i: 7}.project-visual__table-signal{width:8px;height:8px;border-radius:50%;background:var(--project-accent);transform:rotate(calc(var(--i) * 72deg)) translate(min(13vw,128px));box-shadow:0 0 16px var(--project-accent)}.project-visual__table-signal:nth-child(2){--i: 1}.project-visual__table-signal:nth-child(3){--i: 2}.project-visual__table-signal:nth-child(4){--i: 3}.project-visual__table-signal:nth-child(5){--i: 4}.project-visual__table-surface{position:absolute;width:27%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,184,107,.34),rgba(255,184,107,.04) 62%,transparent 64%)}.project-visual__table-center{position:absolute;top:45%;right:45%;bottom:45%;left:45%;border-radius:50%;background:var(--project-accent);box-shadow:0 0 35px var(--project-accent)}.project-visual__table-route{position:absolute;top:50%;left:-90%;width:280%;height:1px;background:linear-gradient(90deg,transparent,var(--project-accent),transparent);transform:rotate(-18deg)}.project-visual__rhythm-track{position:absolute;right:10%;bottom:12%;left:10%;display:flex;height:36%;align-items:end;gap:8px}.project-visual__rhythm-bar{flex:1;height:58%;background:linear-gradient(to top,var(--project-accent),transparent);transform-origin:bottom;animation:rhythm-beat 1.5s ease-in-out infinite alternate}.project-visual__rhythm-bar:nth-child(2n){height:74%;animation-delay:-.7s}.project-visual__rhythm-bar:nth-child(3n){height:42%;animation-delay:-1.1s}.project-visual__rhythm-bar:nth-child(5n){height:94%;animation-delay:-.3s}.project-visual__organic-body{position:absolute;top:14%;width:44%;aspect-ratio:1.35;border:1px solid color-mix(in srgb,var(--project-accent) 42%,transparent);border-radius:42% 58% 55% 45%/62% 44% 56% 38%;background:radial-gradient(circle at 52% 48%,color-mix(in srgb,var(--project-accent) 24%,transparent),transparent 58%);animation:organic-float 5s ease-in-out infinite alternate}.project-visual__organic-cell{position:absolute;width:16%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--project-accent) 52%,transparent);border-radius:50%}.project-visual__organic-cell:nth-child(1){top:13%;left:18%}.project-visual__organic-cell:nth-child(2){top:9%;right:17%}.project-visual__organic-cell:nth-child(3){top:43%;left:8%}.project-visual__organic-cell:nth-child(4){top:40%;right:9%}.project-visual__organic-cell:nth-child(5){bottom:8%;left:24%}.project-visual__organic-cell:nth-child(6){right:26%;bottom:9%}.project-visual__organic-cell:nth-child(7){top:42%;left:42%}.project-visual__organic-core{position:absolute;top:42%;right:42%;bottom:42%;left:42%;border-radius:50%;background:var(--project-accent);box-shadow:0 0 28px var(--project-accent)}.project-visual__rhythm-marker{position:absolute;bottom:10%;left:38%;width:1px;height:43%;background:var(--project-accent);box-shadow:0 0 14px var(--project-accent)}.project-visual__dock-axis{position:absolute;background:color-mix(in srgb,var(--project-accent) 30%,transparent)}.project-visual__dock-axis--horizontal{right:10%;left:10%;height:1px}.project-visual__dock-axis--vertical{top:8%;bottom:8%;width:1px}.project-visual__dock-ring{position:absolute;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--project-accent) 52%,transparent);border-radius:50%}.project-visual__dock-ring--outer{width:65%;aspect-ratio:1;animation:orbit-spin 28s linear infinite}.project-visual__dock-ring--middle{width:45%;aspect-ratio:1;border-style:dashed;animation:orbit-spin 18s linear infinite reverse}.project-visual__dock-ring--inner{width:22%;aspect-ratio:1;box-shadow:0 0 50px color-mix(in srgb,var(--project-accent) 15%,transparent)}.project-visual__dock-tick,.project-visual__dock-port{--i: 0;position:absolute;top:50%;left:50%;width:1px;height:16px;background:var(--project-accent);transform:rotate(calc(var(--i) * 22.5deg)) translateY(max(-20vw,-195px))}.project-visual__dock-tick:nth-child(2){--i: 1}.project-visual__dock-tick:nth-child(3){--i: 2}.project-visual__dock-tick:nth-child(4){--i: 3}.project-visual__dock-tick:nth-child(5){--i: 4}.project-visual__dock-tick:nth-child(6){--i: 5}.project-visual__dock-tick:nth-child(7){--i: 6}.project-visual__dock-tick:nth-child(8){--i: 7}.project-visual__dock-tick:nth-child(9){--i: 8}.project-visual__dock-tick:nth-child(10){--i: 9}.project-visual__dock-tick:nth-child(11){--i: 10}.project-visual__dock-tick:nth-child(12){--i: 11}.project-visual__dock-tick:nth-child(13){--i: 12}.project-visual__dock-tick:nth-child(14){--i: 13}.project-visual__dock-tick:nth-child(15){--i: 14}.project-visual__dock-tick:nth-child(16){--i: 15}.project-visual__dock-port{width:8px;height:8px;border-radius:50%;transform:rotate(calc(var(--i) * 60deg)) translateY(max(-14vw,-130px));box-shadow:0 0 12px var(--project-accent)}.project-visual__dock-port:nth-child(2){--i: 1}.project-visual__dock-port:nth-child(3){--i: 2}.project-visual__dock-port:nth-child(4){--i: 3}.project-visual__dock-port:nth-child(5){--i: 4}.project-visual__dock-port:nth-child(6){--i: 5}.project-visual__dock-aperture{width:34%;aspect-ratio:1;border-radius:50%;background:var(--project-accent);box-shadow:0 0 46px var(--project-accent);animation:aperture-pulse 2.4s ease-in-out infinite alternate}.project-visual__approach-rail{position:absolute;right:3%;display:flex;align-items:center;gap:14px;width:33%}.project-visual__approach-rail span{width:7px;height:7px;border:1px solid var(--project-accent);transform:rotate(45deg)}.project-visual__approach-rail:before{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--project-accent));content:""}.project-visual__weave-plane{position:absolute;width:62%;aspect-ratio:1.3;overflow:hidden;border:1px solid color-mix(in srgb,var(--project-accent) 38%,transparent);transform:perspective(900px) rotateX(56deg) rotate(-24deg);box-shadow:0 30px 80px color-mix(in srgb,var(--project-accent) 13%,transparent)}.project-visual__warp,.project-visual__weft{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-around}.project-visual__weft{flex-direction:column}.project-visual__warp-thread{width:1px;height:100%;background:linear-gradient(transparent,var(--project-accent),transparent)}.project-visual__weft-thread{width:100%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--project-accent) 62%,transparent),transparent)}.project-visual__fabric-fold{position:absolute;top:-20%;bottom:-20%;width:28%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--project-accent) 23%,transparent),transparent);filter:blur(8px);animation:fabric-shift 4s ease-in-out infinite alternate}.project-visual__fabric-fold--one{left:19%}.project-visual__fabric-fold--two{right:10%;animation-delay:-2s}.project-visual__weave-swatch{position:absolute;right:10%;bottom:10%;display:flex;gap:6px}.project-visual__weave-swatch span{width:32px;height:42px;border:1px solid color-mix(in srgb,var(--project-accent) 48%,transparent);background:color-mix(in srgb,var(--project-accent) 10%,transparent)}.project-visual__recursive-stack{position:absolute;top:19%;left:12%;width:70%;aspect-ratio:1.45}.project-visual__recursive-frame{--depth: 0;position:absolute;inset:calc(var(--depth) * 6%);border:1px solid color-mix(in srgb,var(--project-accent) 42%,transparent);background:#08080ab3;transform:translate(calc(var(--depth) * 18px),calc(var(--depth) * 14px));animation:recursive-breathe 4s ease-in-out infinite alternate}.project-visual__recursive-frame:nth-child(2){--depth: 1}.project-visual__recursive-frame:nth-child(3){--depth: 2}.project-visual__recursive-frame:nth-child(4){--depth: 3}.project-visual__recursive-frame:nth-child(5){--depth: 4}.project-visual__recursive-header{position:absolute;top:8%;right:5%;left:5%;height:1px;background:var(--project-accent)}.project-visual__recursive-sidebar{position:absolute;top:15%;bottom:7%;left:5%;width:16%;border-right:1px solid color-mix(in srgb,var(--project-accent) 38%,transparent)}.project-visual__recursive-canvas{position:absolute;top:16%;right:6%;bottom:8%;left:26%;background:radial-gradient(circle,color-mix(in srgb,var(--project-accent) 22%,transparent),transparent 62%)}.project-visual__interface-code{position:absolute;right:7%;bottom:9%;display:grid;width:27%;gap:6px}.project-visual__interface-line{height:1px;background:var(--project-accent);opacity:.35}.project-visual__interface-line:nth-child(2n){width:65%}.project-visual__interface-line:nth-child(3n){width:82%}.project-visual__interface-pointer{position:absolute;top:41%;left:52%;width:18px;height:18px;border-right:2px solid var(--project-accent);border-bottom:2px solid var(--project-accent);transform:rotate(45deg);animation:interface-pointer 4s ease-in-out infinite alternate}@keyframes pixel-pulse{to{opacity:.28;transform:scale(.78)}}@keyframes pixel-cursor{0%,to{transform:translate(-70px,80px)}50%{transform:translate(50px,-45px)}}@keyframes project-scan{0%,to{top:18%;opacity:0}15%,85%{opacity:.8}50%{top:82%}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes rhythm-beat{to{transform:scaleY(.32);opacity:.34}}@keyframes organic-float{to{border-radius:58% 42% 37% 63%/40% 61% 39% 60%;transform:translateY(9px) rotate(4deg)}}@keyframes aperture-pulse{to{opacity:.34;transform:scale(.72)}}@keyframes fabric-shift{to{transform:translate(130%)}}@keyframes recursive-breathe{to{transform:translate(calc(var(--depth) * 12px),calc(var(--depth) * 9px))}}@keyframes interface-pointer{to{transform:translate(70px,48px) rotate(45deg)}}.pipeline-system{min-height:115vh;background:radial-gradient(ellipse at 50% 65%,rgba(115,92,255,.13),transparent 42%),var(--signal-void)}.pipeline-system__status{display:flex;justify-content:space-between;margin-top:clamp(70px,8vw,120px);color:var(--signal-muted);font-family:var(--signal-mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.pipeline-system__status span:first-child{display:flex;align-items:center;gap:8px;color:var(--signal-lime)}.pipeline-system__status i{width:6px;height:6px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 16px var(--signal-lime)}.pipeline-track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));margin-top:70px;padding:0 2%}.pipeline-track__base,.pipeline-track__beam{position:absolute;top:95px;right:4%;left:4%;height:1px;background:var(--signal-line)}.pipeline-track__beam{z-index:2;background:linear-gradient(90deg,var(--signal-lime),var(--signal-cyan),var(--signal-violet));box-shadow:0 0 18px #78e8f670;transform:scaleX(0);transform-origin:left}.pipeline-track__node{position:relative;z-index:3;display:grid;justify-items:center;color:var(--signal-muted);text-align:center}.pipeline-track__node>span,.pipeline-track__node>small{font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.07em;text-transform:uppercase}.pipeline-track__node>i{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(243,240,232,.4);margin:31px 0 24px;border-radius:50%;background:var(--signal-void);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.pipeline-track__node>i:after{width:5px;height:5px;border-radius:50%;background:var(--signal-ceramic);content:""}.pipeline-track__node strong{color:var(--signal-ceramic);font-family:var(--signal-display);font-size:clamp(1rem,1.4vw,1.4rem);font-weight:500}.pipeline-track__node small{margin-top:6px}.pipeline-system__equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto minmax(240px,1.35fr);align-items:stretch;border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);margin-top:clamp(100px,13vw,200px);font-family:var(--signal-mono);font-size:clamp(.58rem,.7vw,.72rem);letter-spacing:.07em;text-transform:uppercase}.pipeline-system__equation>*{display:grid;min-height:90px;place-items:center;border-left:1px solid var(--signal-line);padding:16px;font-style:normal;font-weight:400}.pipeline-system__equation>*:first-child{border-left:0}.pipeline-system__equation strong{color:var(--signal-void);background:var(--signal-lime)}.lab-system{background:radial-gradient(circle at 68% 56%,rgba(115,92,255,.19),transparent 31%),#0b0910}.lab-system__console{display:grid;grid-template-columns:minmax(310px,.35fr) minmax(0,1fr);min-height:690px;border:1px solid var(--signal-line);margin-top:clamp(70px,9vw,130px)}.lab-tabs{display:flex;flex-direction:column;border-right:1px solid var(--signal-line)}.lab-tabs__meta{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--signal-line);padding:19px 22px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.lab-tabs__meta i{width:6px;height:6px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 16px var(--signal-lime)}.lab-tabs button{display:grid;width:100%;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--signal-line);padding:22px;color:var(--signal-muted);background:transparent;cursor:pointer;text-align:left;transition:color .2s ease,background .2s ease}.lab-tabs button:hover,.lab-tabs button:focus-visible,.lab-tabs button.is-active{color:var(--signal-ceramic);background:#f3f0e80b}.lab-tabs button>span:first-child,.lab-tabs button em{font-family:var(--signal-mono);font-size:.56rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.lab-tabs button.is-active>span:first-child,.lab-tabs button.is-active em{color:var(--signal-lime)}.lab-tabs button>span:nth-child(2){display:grid;gap:4px}.lab-tabs button strong{font-family:var(--signal-display);font-size:1.06rem;font-weight:500;letter-spacing:-.035em}.lab-tabs button small{color:inherit;font-size:.7rem}.lab-tabs>p{max-width:260px;margin:auto 22px 22px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.59rem;line-height:1.6}.lab-viewport{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(120,232,246,.08),transparent 36%),#07070a;animation:lab-reconfigure .48s cubic-bezier(.16,1,.3,1) both}.lab-viewport:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.2;background-image:linear-gradient(rgba(243,240,232,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.075) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:radial-gradient(circle,#000,transparent 85%);mask-image:radial-gradient(circle,#000,transparent 85%);pointer-events:none}.lab-viewport>div:first-child,.lab-viewport>canvas:first-child{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;height:100%}.lab-viewport__hud,.lab-viewport__caption,.lab-viewport__archive{position:absolute;z-index:4;font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.lab-viewport__hud--top{top:20px;right:20px;left:20px;display:flex;justify-content:space-between;color:var(--signal-muted)}.lab-viewport__reticle{position:absolute;z-index:3;top:50%;left:50%;width:120px;height:120px;border:1px solid rgba(201,255,56,.18);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.lab-viewport__reticle i{position:absolute;background:#c9ff3847}.lab-viewport__reticle i:first-child{top:50%;left:-25px;width:calc(100% + 50px);height:1px}.lab-viewport__reticle i:last-child{top:-25px;left:50%;width:1px;height:calc(100% + 50px)}.lab-viewport__caption{right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:1fr auto;align-items:end;color:var(--signal-muted)}.lab-viewport__caption strong{grid-column:1;margin-top:7px;color:var(--signal-ceramic);font-family:var(--signal-display);font-size:clamp(1.8rem,3vw,3.4rem);font-weight:500;letter-spacing:-.055em;text-transform:none}.lab-viewport__caption em{grid-row:1 / span 2;grid-column:2;color:var(--signal-lime);font-style:normal}.lab-viewport__archive{top:50%;right:7%;left:7%;display:flex;justify-content:space-around;color:var(--signal-lime);transform:translateY(-50%)}.lab-viewport__archive span{display:grid;width:clamp(44px,6vw,76px);aspect-ratio:1;place-items:center;border:1px solid rgba(201,255,56,.35);background:#c9ff380a}@keyframes lab-reconfigure{0%{opacity:0;filter:blur(8px);transform:scale(.985)}}.timeline-system{color:var(--signal-void);background:var(--signal-ceramic)}.timeline-system__body{position:relative;margin-top:clamp(70px,9vw,130px);border-top:1px solid rgba(5,5,6,.28)}.timeline-rail{position:absolute;top:0;bottom:0;left:31%;width:1px;background:#0505062e}.timeline-rail__progress{width:1px;height:100%;background:var(--signal-void);transform:scaleY(0);transform-origin:top}.timeline-entry{position:relative;display:grid;min-height:230px;grid-template-columns:8% 23% 1fr 32px;align-items:center;border-bottom:1px solid rgba(5,5,6,.28)}.timeline-entry__index{align-self:start;padding-top:28px;font-family:var(--signal-mono);font-size:.62rem}.timeline-entry__year{font-family:var(--signal-display);font-size:clamp(2.5rem,5.8vw,7rem);font-weight:500;letter-spacing:-.075em}.timeline-entry>div{max-width:640px;padding:40px clamp(25px,5vw,90px)}.timeline-entry h3{margin:0;font-family:var(--signal-display);font-size:clamp(1.45rem,2.2vw,2.4rem);font-weight:500;letter-spacing:-.045em}.timeline-entry p{margin:13px 0 0;color:#0505069e;line-height:1.6}.timeline-entry>i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(5,5,6,.42);border-radius:50%}.timeline-entry>i:after{width:6px;height:6px;border-radius:50%;background:var(--signal-void);content:""}.contact-system{position:relative;min-height:100svh;padding:clamp(100px,11vw,170px) clamp(20px,3.2vw,54px) 50px;color:var(--signal-void);background:var(--signal-lime);overflow:hidden}.contact-system:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(5,5,6,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(5,5,6,.25) 1px,transparent 1px);background-size:84px 84px;content:"";pointer-events:none}.contact-system__top{position:relative;display:grid;grid-template-columns:1fr 1fr auto;border-top:1px solid rgba(5,5,6,.38);padding-top:13px;font-family:var(--signal-mono);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.contact-system h2{position:relative;display:flex;flex-direction:column;margin:clamp(70px,9vw,130px) 0 0;font-family:var(--signal-display);font-size:clamp(5rem,17vw,17rem);font-weight:600;letter-spacing:-.105em;line-height:.7}.contact-system h2 span:last-child{align-self:flex-end;padding-right:.06em}.contact-system>p{position:relative;max-width:560px;margin:clamp(46px,6vw,92px) 0 0 auto;font-family:var(--signal-display);font-size:clamp(1.5rem,2.6vw,3rem);font-weight:500;letter-spacing:-.05em;line-height:1.06}.contact-system__links{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(5,5,6,.4);margin-top:clamp(64px,9vw,130px)}.contact-system__links>a{display:grid;min-height:150px;grid-template-columns:1fr auto;align-content:center;gap:13px 20px;border-right:1px solid rgba(5,5,6,.4);padding:24px 30px 24px 0;transition:color .24s ease,background .24s ease,padding .24s ease}.contact-system__links>a:nth-child(2){border-right:0;padding-right:0;padding-left:30px}.contact-system__links>a:hover,.contact-system__links>a:focus-visible{padding-right:22px;padding-left:22px;color:var(--signal-ceramic);background:var(--signal-void)}.contact-system__links>a>span,.contact-system__soon{display:flex;align-items:center;gap:8px;font-family:var(--signal-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.contact-system__links svg{width:17px}.contact-system__links>a>svg{grid-row:1 / 3;grid-column:2;width:24px}.contact-system__links strong{font-family:var(--signal-display);font-size:clamp(1rem,1.7vw,1.55rem);font-weight:500;letter-spacing:-.035em}.contact-system__soon{grid-column:1 / -1;border-top:1px solid rgba(5,5,6,.4);padding-top:18px;opacity:.62}.signal-footer{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:110px;padding:20px clamp(20px,3.2vw,54px);color:var(--signal-muted);background:var(--signal-void);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.signal-footer p{margin:0}.signal-footer a{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:var(--signal-ceramic)}.signal-footer svg{width:14px}@media(hover:hover)and (pointer:fine){.signal-cursor{opacity:1}}@media(max-width:1120px){.capabilities__system{grid-template-columns:1fr}.capability-visual{position:relative;top:auto;min-height:580px}.projects-system__body{grid-template-columns:1fr}.project-selector{display:grid;grid-template-columns:repeat(3,1fr);border-right:0}.project-selector button{grid-template-columns:1fr auto;border-right:1px solid var(--signal-line);padding:17px}.project-selector button>span{grid-column:1}.project-selector button strong{grid-row:2;grid-column:1 / -1}.project-stage{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}}@media(max-width:820px){.signal-section{padding:110px 18px}.signal-section-intro{grid-template-columns:1fr}.signal-section-intro__meta{display:flex;justify-content:space-between}.signal-section-intro>p{grid-column:1}.capabilities__system,.projects-system__meta,.lab-system__console{margin-top:60px}.capabilities__list button{grid-template-columns:38px 1fr auto}.capabilities__copy small{font-size:.76rem}.capability-visual{min-height:510px}.project-selector{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.project-selector button{min-width:210px;flex:0 0 44vw;scroll-snap-align:start}.project-stage{grid-template-columns:1fr}.project-stage__visual{min-height:520px}.project-stage__content{border-top:1px solid var(--signal-line);border-left:0}.pipeline-system{min-height:0}.pipeline-track{grid-template-columns:1fr;gap:0;padding:0}.pipeline-track__base,.pipeline-track__beam{top:6%;bottom:6%;left:24px;width:1px;height:auto;transform-origin:top}.pipeline-track__beam{transform:scaleY(0)}.pipeline-track__node{grid-template-columns:24px 44px 1fr auto;align-items:center;justify-items:start;min-height:90px;text-align:left}.pipeline-track__node>i{grid-row:1;grid-column:2;margin:0}.pipeline-track__node strong{grid-row:1;grid-column:3}.pipeline-track__node small{grid-row:1;grid-column:4;margin:0}.pipeline-system__equation{grid-template-columns:1fr}.pipeline-system__equation>*{min-height:58px;border-top:1px solid var(--signal-line);border-left:0}.pipeline-system__equation>*:first-child{border-top:0}.lab-system__console{grid-template-columns:1fr}.lab-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-right:0}.lab-tabs__meta,.lab-tabs>p{grid-column:1 / -1}.lab-tabs button{grid-template-columns:28px 1fr;padding:18px 14px}.lab-tabs button em{display:none}.lab-tabs button:nth-of-type(odd){border-right:1px solid var(--signal-line)}.lab-tabs>p{max-width:none;margin:14px}.lab-viewport{min-height:540px;border-top:1px solid var(--signal-line)}.timeline-entry{grid-template-columns:44px 1fr 28px;padding:30px 0}.timeline-entry__index{grid-row:1 / 3}.timeline-entry__year{grid-column:2}.timeline-entry>div{grid-column:2;padding:18px 22px 0 0}.timeline-entry>i{grid-row:1;grid-column:3}.timeline-rail{display:none}.contact-system__top{grid-template-columns:1fr auto}.contact-system__top span:last-child{display:none}.contact-system__links{grid-template-columns:1fr}.contact-system__links>a,.contact-system__links>a:nth-child(2){border-right:0;border-bottom:1px solid rgba(5,5,6,.4);padding:22px 0}.signal-footer{grid-template-columns:1fr auto}.signal-footer p{display:none}}@media(max-width:560px){.signal-section-intro h2{font-size:clamp(2.8rem,13vw,4.4rem)}.capabilities__copy small{display:none}.capability-visual{min-height:430px}.capability-visual__core{width:48%}.capability-visual__footer span{display:none}.project-selector button{min-width:70vw}.project-stage__visual{min-height:390px}.project-stage__content{padding:28px 20px}.project-visual__pixel-field,.project-visual__weave-plane,.project-visual__table-orbit--outer,.project-visual__dock-ring--outer{width:72%}.project-visual__table-seat{transform:rotate(calc(var(--i) * 45deg)) translate(35vw) rotate(calc(var(--i) * -45deg))}.project-visual__dock-tick{transform:rotate(calc(var(--i) * 22.5deg)) translateY(-35vw)}.project-visual__organic-body{width:60%}.pipeline-system__status span:last-child,.projects-system__meta span:first-child{display:none}.projects-system__meta{justify-content:flex-end}.lab-tabs button small{display:none}.lab-viewport{min-height:430px}.lab-viewport__reticle{width:82px;height:82px}.lab-viewport__archive{right:4%;left:4%;flex-wrap:wrap;gap:8px}.timeline-entry{grid-template-columns:36px 1fr 26px}.contact-system{padding-right:18px;padding-left:18px}.contact-system h2{font-size:clamp(4.5rem,24vw,7.6rem)}.contact-system>p{font-size:1.5rem}.contact-system__links strong{max-width:75vw;font-size:.92rem;word-break:break-all}}@media(prefers-reduced-motion:reduce){.capability-visual:after,.capability-visual__core>i,.project-visual *,.project-stage,.lab-viewport{animation:none!important}}
