: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-purple: #9078ff;--signal-cyan: #78e8f6;--signal-amber: #f5b052;--signal-mint: #62f0be;--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:max(100svh,900px);grid-template-rows:auto minmax(0,1fr) auto;padding:108px clamp(20px,3.2vw,54px) 32px;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 66% 44%,rgba(201,255,56,.055),transparent 24%),radial-gradient(circle at 82% 38%,rgba(115,92,255,.11),transparent 32%),var(--signal-void)}.signal-hero:before,.signal-hero:after{position:absolute;top:78px;right:0;bottom:0;left:0;z-index:-2;content:"";pointer-events:none}.signal-hero:before{opacity:.32;background-image:linear-gradient(rgba(243,240,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.05) 1px,transparent 1px);background-size:max(6vw,76px) max(6vw,76px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.signal-hero:after{z-index:-1;opacity:.12;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(243,240,232,.05) 4px);mix-blend-mode:screen}.signal-hero__visual{position:absolute!important;top:4%!important;right:-4%!important;bottom:8%!important;left:18%!important;z-index:-1;opacity:.74;-webkit-mask-image:radial-gradient(ellipse at 66% 46%,#000 20%,rgba(0,0,0,.8) 48%,transparent 82%);mask-image:radial-gradient(ellipse at 66% 46%,#000 20%,rgba(0,0,0,.8) 48%,transparent 82%)}.signal-hero__eyebrow{position:relative;z-index:4;display:flex;justify-content:space-between;color:var(--signal-muted);font-family:var(--signal-mono);font-size:clamp(.62rem,.72vw,.72rem);letter-spacing:.08em;text-transform:uppercase}.signal-hero__eyebrow span:first-child{color:var(--signal-lime)}.signal-hero__stage{position:relative;z-index:2;display:grid;min-height:570px;grid-template-columns:minmax(290px,.72fr) minmax(530px,1.28fr);align-items:center;gap:clamp(18px,2vw,40px);padding:26px 0 34px}.signal-hero__identity{position:relative;z-index:3;align-self:center}.signal-hero__title{display:flex;flex-direction:column;margin:0;color:var(--signal-ceramic);font-family:var(--signal-display);font-size:clamp(5.2rem,10vw,11.8rem);font-weight:500;letter-spacing:-.095em;line-height:.72;text-transform:uppercase}.signal-hero__word{display:flex;overflow:hidden}.signal-hero__word:last-child{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__manifest{display:flex;max-width:390px;align-items:center;gap:12px;margin-top:30px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.signal-hero__manifest i{height:1px;flex:1;background:linear-gradient(90deg,var(--signal-lime),transparent)}.studio-system-map{position:relative;width:min(100%,820px);min-height:610px;aspect-ratio:1.28;margin-left:auto;color:var(--signal-ceramic);container-type:inline-size}.studio-system-map__grid{position:absolute;top:4%;right:4%;bottom:4%;left:4%;opacity:.28;border:1px solid rgba(243,240,232,.09);background-image:linear-gradient(rgba(243,240,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.06) 1px,transparent 1px);background-size:9% 12%;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 26%,rgba(0,0,0,.48) 62%,transparent 92%);mask-image:radial-gradient(circle at 50% 50%,#000 26%,rgba(0,0,0,.48) 62%,transparent 92%)}.studio-system-map__grid:before,.studio-system-map__grid:after{position:absolute;content:"";background:#c9ff382e}.studio-system-map__grid:before{top:50%;right:0;left:0;height:1px}.studio-system-map__grid:after{top:0;bottom:0;left:50%;width:1px}.studio-system-map__links{position:absolute;top:3%;right:3%;bottom:3%;left:3%;width:94%;height:94%;overflow:visible}.studio-system-map__links path,.studio-system-map__links circle{fill:none;vector-effect:non-scaling-stroke}.studio-system-map__links path{stroke:#78e8f675;stroke-width:1.1;stroke-dasharray:9 13;animation:studio-link-flow 5s linear infinite}.studio-system-map__links path:nth-child(2){stroke:#f5b0526e;animation-delay:-1.2s}.studio-system-map__links path:nth-child(3){stroke:#62f0be80;animation-delay:-2.4s}.studio-system-map__links path:nth-child(4){stroke:#9078ff80;animation-delay:-3.6s}.studio-system-map__links circle{stroke:#f3f0e81c;stroke-width:.8;stroke-dasharray:2 8;transform-origin:center;animation:studio-orbit 28s linear infinite}.studio-system-map__links circle:last-child{animation-direction:reverse;animation-duration:19s}.studio-system-map__core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:clamp(130px,19cqw,180px);aspect-ratio:1;place-content:center;border:1px solid rgba(201,255,56,.48);clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);background:radial-gradient(circle,rgba(201,255,56,.13),transparent 66%),#050506e0;box-shadow:0 0 64px #c9ff381c,inset 0 0 40px #78e8f60d;text-align:center;transform:translate(-50%,-50%)}.studio-system-map__core:before,.studio-system-map__core:after{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(120,232,246,.18);content:"";clip-path:inherit}.studio-system-map__core:after{top:24%;right:24%;bottom:24%;left:24%;border-color:#c9ff3833}.studio-system-map__core-mark{position:relative;z-index:2;color:var(--signal-lime);font-family:var(--signal-mono);font-size:.54rem;letter-spacing:.15em}.studio-system-map__core strong{position:relative;z-index:2;margin-top:4px;font-family:var(--signal-display);font-size:clamp(1.3rem,3.2cqw,2rem);font-weight:500;letter-spacing:-.055em;text-transform:uppercase}.studio-system-map__core small{position:relative;z-index:2;margin-top:5px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.46rem;letter-spacing:.07em;text-transform:uppercase}.studio-system-map__orbit{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border:1px solid rgba(201,255,56,.14);border-radius:50%;animation:studio-orbit 20s linear infinite}.studio-system-map__orbit--inner{top:-9%;right:-9%;bottom:-9%;left:-9%;border-color:#78e8f62e;animation-direction:reverse;animation-duration:14s}.studio-system-map__orbit i{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:var(--signal-lime);box-shadow:0 0 12px var(--signal-lime);transform:rotate(calc(var(--point) * 60deg)) translate(108px)}.studio-system-map__orbit i[data-point="0"]{--point: 0}.studio-system-map__orbit i[data-point="1"]{--point: 1}.studio-system-map__orbit i[data-point="2"]{--point: 2}.studio-system-map__orbit i[data-point="3"]{--point: 3}.studio-system-map__orbit i[data-point="4"]{--point: 4}.studio-system-map__orbit i[data-point="5"]{--point: 5}.studio-surface-node{--surface-accent: var(--signal-cyan);position:absolute;z-index:3;display:grid;width:clamp(180px,27cqw,232px);min-height:154px;border:1px solid color-mix(in srgb,var(--surface-accent) 42%,transparent);padding:13px 14px 11px;color:var(--signal-ceramic);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-accent) 7%,rgba(5,5,6,.94)),#050506e6);box-shadow:0 18px 58px #00000047;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.studio-surface-node:hover,.studio-surface-node:focus-visible{border-color:var(--surface-accent);box-shadow:0 20px 70px color-mix(in srgb,var(--surface-accent) 12%,transparent);transform:translateY(-5px)}.studio-surface-node--products{top:4%;left:1%}.studio-surface-node--games{--surface-accent: var(--signal-amber);top:4%;right:1%}.studio-surface-node--systems{--surface-accent: var(--signal-mint);bottom:9%;left:1%}.studio-surface-node--worlds{--surface-accent: var(--signal-purple);right:1%;bottom:9%}.studio-surface-node__meta{display:flex;align-items:center;justify-content:space-between;color:var(--surface-accent);font-family:var(--signal-mono);font-size:.47rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.studio-surface-node__meta i,.studio-surface-node__meta em{font-style:normal}.studio-surface-node>strong{margin-top:10px;font-family:var(--signal-display);font-size:clamp(1.05rem,2.6cqw,1.45rem);font-weight:500;letter-spacing:-.045em}.studio-surface-node>small{margin-top:2px;color:var(--signal-muted);font-size:.58rem}.studio-surface-node__status{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.41rem;letter-spacing:.06em;text-transform:uppercase}.studio-surface-node__status i{width:4px;height:4px;border-radius:50%;background:var(--surface-accent);box-shadow:0 0 8px var(--surface-accent)}.studio-surface-preview{position:relative;display:block;height:45px;margin-top:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-accent) 20%,transparent);background-image:linear-gradient(rgba(243,240,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(243,240,232,.035) 1px,transparent 1px);background-size:12px 12px}.studio-surface-preview--products i{position:absolute;top:8px;bottom:8px;width:20%;border:1px solid color-mix(in srgb,var(--surface-accent) 38%,transparent);background:color-mix(in srgb,var(--surface-accent) 8%,transparent)}.studio-surface-preview--products i:nth-child(1){left:7%}.studio-surface-preview--products i:nth-child(2){left:32%}.studio-surface-preview--products i:nth-child(3){left:57%}.studio-surface-preview--products b{position:absolute;right:7%;width:14%;height:1px;background:var(--surface-accent)}.studio-surface-preview--products b:nth-of-type(1){top:17px}.studio-surface-preview--products b:nth-of-type(2){top:27px;opacity:.45}.studio-surface-preview--games:before,.studio-surface-preview--games:after{position:absolute;top:50%;left:7%;width:72%;height:1px;background:linear-gradient(90deg,var(--surface-accent),transparent);content:"";transform:rotate(-9deg)}.studio-surface-preview--games:after{top:66%;left:24%;width:66%;transform:rotate(11deg)}.studio-surface-preview--games b{position:absolute;width:5px;height:5px;border:1px solid var(--surface-accent);border-radius:50%}.studio-surface-preview--games b[data-point="0"]{top:9px;left:14%}.studio-surface-preview--games b[data-point="1"]{top:26px;left:38%}.studio-surface-preview--games b[data-point="2"]{top:10px;left:62%}.studio-surface-preview--games b[data-point="3"]{top:28px;left:84%}.studio-surface-preview__player{position:absolute;z-index:2;top:18px;left:7%;width:7px;height:7px;background:var(--surface-accent);box-shadow:0 0 12px var(--surface-accent);animation:studio-player 3.8s ease-in-out infinite}.studio-surface-preview--systems{display:grid;align-content:center;gap:5px;padding:0 8px}.studio-surface-preview--systems i{width:calc(45% + var(--row) * 8%);height:1px;background:linear-gradient(90deg,var(--surface-accent),transparent)}.studio-surface-preview--systems i[data-row="0"]{--row: 0}.studio-surface-preview--systems i[data-row="1"]{--row: 1}.studio-surface-preview--systems i[data-row="2"]{--row: 2}.studio-surface-preview--systems i[data-row="3"]{--row: 3}.studio-surface-preview--systems i[data-row="4"]{--row: 4}.studio-surface-preview--systems b,.studio-surface-preview--systems em{position:absolute;top:7px;right:9%;width:27%;height:31px;border:1px solid color-mix(in srgb,var(--surface-accent) 35%,transparent);background:color-mix(in srgb,var(--surface-accent) 8%,transparent)}.studio-surface-preview--systems em{right:39%;width:12%}.studio-surface-preview--worlds i{position:absolute;top:50%;left:50%;border:1px solid color-mix(in srgb,var(--surface-accent) 44%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.studio-surface-preview--worlds i:nth-child(1){width:78%;height:70%}.studio-surface-preview--worlds i:nth-child(2){width:50%;height:46%}.studio-surface-preview--worlds i:nth-child(3){width:17%;aspect-ratio:1;background:color-mix(in srgb,var(--surface-accent) 18%,transparent)}.studio-surface-preview--worlds b{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--surface-accent);transform:rotate(calc(var(--point) * 60deg)) translate(36px);transform-origin:0 0}.studio-surface-preview--worlds b[data-point="0"]{--point: 0}.studio-surface-preview--worlds b[data-point="1"]{--point: 1}.studio-surface-preview--worlds b[data-point="2"]{--point: 2}.studio-surface-preview--worlds b[data-point="3"]{--point: 3}.studio-surface-preview--worlds b[data-point="4"]{--point: 4}.studio-surface-preview--worlds b[data-point="5"]{--point: 5}.studio-system-map__packets i{--angle: -145deg;position:absolute;z-index:2;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:var(--signal-cyan);box-shadow:0 0 10px currentColor;opacity:0;animation:studio-packet 4.2s linear infinite}.studio-system-map__packets i:nth-child(4n+2){--angle: -35deg;color:var(--signal-amber);background:currentColor}.studio-system-map__packets i:nth-child(4n+3){--angle: 145deg;color:var(--signal-mint);background:currentColor}.studio-system-map__packets i:nth-child(4n+4){--angle: 35deg;color:var(--signal-purple);background:currentColor}.studio-system-map__packets i:nth-child(2){animation-delay:-.7s}.studio-system-map__packets i:nth-child(3){animation-delay:-1.4s}.studio-system-map__packets i:nth-child(4){animation-delay:-2.1s}.studio-system-map__packets i:nth-child(5){animation-delay:-2.8s}.studio-system-map__packets i:nth-child(6){animation-delay:-3.5s}.studio-system-map__packets i:nth-child(7){animation-delay:-.35s}.studio-system-map__packets i:nth-child(8){animation-delay:-1.05s}.studio-system-map__packets i:nth-child(9){animation-delay:-1.75s}.studio-system-map__packets i:nth-child(10){animation-delay:-2.45s}.studio-system-map__packets i:nth-child(11){animation-delay:-3.15s}.studio-system-map__packets i:nth-child(12){animation-delay:-3.85s}.studio-system-map__caption{position:absolute;right:30%;bottom:1%;left:30%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.46rem;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.studio-system-map__caption i{height:1px;background:linear-gradient(90deg,rgba(243,240,232,.2),var(--signal-lime))}.studio-system-map__caption strong{color:var(--signal-lime);font-weight:500}.signal-hero__rail{position:absolute;right:clamp(20px,3.2vw,54px);bottom:173px;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{position:relative;z-index:4;display:grid;grid-template-columns:minmax(310px,.9fr) minmax(580px,1.5fr);align-items:end;gap:clamp(34px,5vw,90px);padding-top:42px}.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%)}}@keyframes studio-link-flow{to{stroke-dashoffset:-88}}@keyframes studio-orbit{to{transform:rotate(1turn)}}@keyframes studio-player{50%{transform:translate(105px,-9px)}}@keyframes studio-packet{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(76px) scale(.6)}18%,72%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(175px,25cqw,235px)) scale(1.1)}}@media(max-width:1100px){.signal-hero__stage{grid-template-columns:minmax(250px,.68fr) minmax(500px,1.32fr)}.signal-hero__title{font-size:clamp(5rem,9.2vw,8.5rem)}.studio-system-map{min-height:570px}.studio-surface-node{width:clamp(168px,27cqw,210px)}}@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{min-height:max(100svh,930px)}.signal-hero__stage{grid-template-columns:minmax(230px,.62fr) minmax(480px,1.38fr)}.signal-hero__bottom{grid-template-columns:1fr}.signal-hero__rail{bottom:304px}.studio-system-map{min-height:540px}}@media(max-width:780px){.signal-hero{min-height:1260px;grid-template-rows:auto auto auto}.signal-hero__stage{grid-template-columns:1fr;gap:26px;padding-top:56px}.signal-hero__identity{width:100%}.signal-hero__title{font-size:clamp(5.2rem,21vw,8.2rem)}.signal-hero__manifest{max-width:100%}.studio-system-map{width:min(100%,680px);min-height:570px;margin:0 auto}.signal-hero__visual{top:8%!important;right:-20%!important;bottom:18%!important;left:-20%!important;opacity:.58}.signal-hero__rail{bottom:309px}}@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:1160px;padding:94px 16px 26px}.signal-hero:before,.signal-hero:after{inset-block-start:68px}.signal-hero:before{background-size:68px 68px}.signal-hero__eyebrow span:last-child{display:none}.signal-hero__stage{min-height:0;padding-top:44px}.signal-hero__title{font-size:clamp(4.7rem,23vw,7rem);line-height:.75}.signal-hero__manifest{margin-top:22px;font-size:.49rem}.studio-system-map{min-height:500px;aspect-ratio:auto}.studio-surface-node{width:45%;min-height:132px;padding:10px}.studio-surface-node--products,.studio-surface-node--games{top:3%}.studio-surface-node--systems,.studio-surface-node--worlds{bottom:10%}.studio-surface-node>strong{font-size:1rem}.studio-surface-node>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-surface-preview{height:38px}.studio-system-map__core{width:112px}.studio-system-map__caption{right:18%;left:18%}.studio-system-map__orbit i{transform:rotate(calc(var(--point) * 60deg)) translate(70px)}.signal-hero__rail{right:16px;bottom:321px;left:16px}.signal-hero__bottom{gap:26px;padding-top:28px}.signal-hero__intro p{max-width:310px;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(max-width:440px){.signal-hero{min-height:1110px}.studio-system-map{min-height:460px}.studio-surface-node{min-height:122px}.studio-surface-node__meta em,.studio-surface-node__status,.studio-system-map__caption span{display:none}.studio-system-map__caption{right:25%;left:25%;grid-template-columns:1fr auto}}@media(prefers-reduced-motion:reduce){.signal-hero__scroll i:after,.studio-system-map *,.studio-system-map__links *{animation:none!important}}.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--systems .capability-visual__core{width:min(390px,64%);aspect-ratio:1.48;border-color:#62f0be85;border-radius:2px;clip-path:none;background:linear-gradient(90deg,transparent 0 20%,rgba(98,240,190,.2) 20.5%,transparent 21% 100%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(98,240,190,.11) 32px,transparent 33px),linear-gradient(145deg,#62f0be1a,#050506db);box-shadow:0 0 72px #62f0be24;transform:perspective(900px) rotateX(8deg) rotateY(-7deg)}.capability-visual--systems .capability-visual__core>span{color:var(--signal-mint);text-shadow:0 0 36px rgba(98,240,190,.32)}.capability-visual--systems .capability-visual__core>i{background:var(--signal-mint);box-shadow:0 0 18px var(--signal-mint)}.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--mint{--project-accent: var(--signal-mint)}.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__case-link{display:inline-flex;width:max-content;align-items:center;gap:24px;border-bottom:1px solid var(--project-accent);margin-top:32px;padding:10px 0;color:var(--project-accent);font-family:var(--signal-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;transition:gap .22s ease,color .22s ease}.project-stage__case-link:hover,.project-stage__case-link:focus-visible{gap:34px;color:var(--signal-ceramic)}.project-stage__case-link svg{width:16px}.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}.project-visual__ops-client{position:absolute;z-index:4;top:7%;left:14%;display:flex;align-items:center;gap:9px;color:var(--project-accent);font-family:var(--signal-mono);font-size:.52rem;letter-spacing:.08em}.project-visual__ops-client img{width:48px;height:46px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(236,113,153,.2))}.project-visual__ops-console{position:absolute;top:19%;left:17%;width:58%;aspect-ratio:1.45;border:1px solid color-mix(in srgb,var(--project-accent) 50%,transparent);background:#08080ad1;box-shadow:0 28px 90px color-mix(in srgb,var(--project-accent) 12%,transparent);transform:perspective(900px) rotateX(9deg) rotateY(-12deg)}.project-visual__ops-header{position:absolute;top:8%;right:5%;left:5%;height:1px;background:var(--project-accent)}.project-visual__ops-sidebar{position:absolute;top:15%;bottom:8%;left:5%;width:16%;border-right:1px solid color-mix(in srgb,var(--project-accent) 34%,transparent)}.project-visual__ops-kpis{position:absolute;top:18%;right:6%;left:25%;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.project-visual__ops-kpis i{height:46px;border:1px solid color-mix(in srgb,var(--project-accent) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent) 14%,transparent),transparent)}.project-visual__ops-rows{position:absolute;right:6%;bottom:9%;left:25%;display:grid;gap:8px}.project-visual__ops-rows i{height:1px;background:linear-gradient(90deg,var(--project-accent),color-mix(in srgb,var(--project-accent) 18%,transparent));opacity:.55}.project-visual__ops-rows i:nth-child(2n){width:72%}.project-visual__ops-rows i:nth-child(3n){width:88%}.project-visual__ops-bus{position:absolute;right:8%;left:8%;height:1px;background:linear-gradient(90deg,transparent,var(--project-accent),transparent);opacity:.48}.project-visual__ops-modules{position:absolute;top:12%;right:8%;bottom:12%;left:8%}.project-visual__ops-module{position:absolute;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--project-accent) 48%,transparent);background:#08080a;box-shadow:0 0 30px color-mix(in srgb,var(--project-accent) 9%,transparent)}.project-visual__ops-module:nth-child(1){top:2%;left:4%}.project-visual__ops-module:nth-child(2){top:3%;right:5%}.project-visual__ops-module:nth-child(3){top:44%;right:0}.project-visual__ops-module:nth-child(4){right:12%;bottom:2%}.project-visual__ops-module:nth-child(5){bottom:4%;left:3%}.project-visual__ops-module i,.project-visual__ops-module b,.project-visual__ops-module em{position:absolute;right:9px;left:9px;height:1px;background:var(--project-accent)}.project-visual__ops-module i{top:14px}.project-visual__ops-module b{top:25px;width:58%}.project-visual__ops-module em{top:36px;width:76%}.project-visual__ops-pulse{position:absolute;top:50%;left:8%;width:8px;height:8px;border-radius:50%;background:var(--project-accent);box-shadow:0 0 18px var(--project-accent);animation:operations-pulse 4.8s linear infinite}@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)}}@keyframes operations-pulse{0%{opacity:0;transform:translate(0)}10%,88%{opacity:1}to{opacity:0;transform:translate(min(65vw,640px))}}.case-study-system{position:relative;scroll-margin-top:78px;overflow:hidden;padding:clamp(110px,11vw,180px) clamp(20px,3.2vw,54px);background:radial-gradient(circle at 78% 10%,rgba(98,240,190,.15),transparent 30%),linear-gradient(180deg,#080b0a,#050506 35%,#0a0d0c)}.case-study-system:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(98,240,190,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(98,240,190,.08) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(#000,transparent 42%,#000 92%);mask-image:linear-gradient(#000,transparent 42%,#000 92%);pointer-events:none}.case-study-system>*{position:relative}.case-study-system__topline{display:grid;grid-template-columns:1fr 1fr auto;border-top:1px solid rgba(98,240,190,.42);padding-top:13px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.6rem;letter-spacing:.07em;text-transform:uppercase}.case-study-system__topline span:first-child,.case-study-system__topline span:last-child{color:var(--signal-mint)}.case-study-hero{padding:clamp(70px,9vw,140px) 0 clamp(90px,12vw,180px)}.case-study-hero__signal{display:flex;justify-content:space-between;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.case-study-hero__signal span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--signal-mint)}.case-study-hero__signal i{width:6px;height:6px;border-radius:50%;background:var(--signal-mint);box-shadow:0 0 16px var(--signal-mint)}.case-study-client{display:flex;align-items:center;gap:clamp(20px,3vw,42px);margin-top:clamp(34px,4vw,58px)}.case-study-client>b{color:#f3f0e847;font-family:var(--signal-display);font-size:clamp(2rem,3vw,3.8rem);font-weight:400}.case-study-client__studio,.case-study-client__brand{display:flex;align-items:center}.case-study-client__studio{display:grid;gap:4px}.case-study-client__studio span,.case-study-client__brand strong{font-family:var(--signal-display);font-size:clamp(1.2rem,2vw,2rem);font-weight:500;letter-spacing:-.04em}.case-study-client__studio small{color:var(--signal-muted);font-family:var(--signal-mono);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.case-study-client__brand{gap:14px}.case-study-client__brand img{width:clamp(58px,6vw,88px);height:clamp(58px,6vw,88px);object-fit:contain;filter:drop-shadow(0 0 28px rgba(236,113,153,.18))}.case-study-client+h2{margin-top:clamp(30px,4vw,56px)}.case-study-hero h2{max-width:1380px;margin:clamp(38px,6vw,84px) 0 0;font-family:var(--signal-display);font-size:clamp(4rem,10.5vw,10.5rem);font-weight:500;letter-spacing:-.09em;line-height:.82}.case-study-hero>p{max-width:850px;margin:clamp(34px,4vw,62px) 0 0 auto;color:var(--signal-muted);font-family:var(--signal-display);font-size:clamp(1.25rem,2.3vw,2.6rem);letter-spacing:-.045em;line-height:1.08}.case-study-hero__overview{display:grid;grid-template-columns:.42fr 1fr;gap:clamp(30px,7vw,120px);border-top:1px solid var(--signal-line);margin-top:clamp(70px,9vw,130px);padding-top:24px}.case-study-hero__overview>span,.case-study-block-heading>span,.case-study-challenge span,.case-study-delivery section>span,.case-study-cta>span{color:var(--signal-mint);font-family:var(--signal-mono);font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.case-study-hero__overview p{max-width:920px;margin:0;font-size:clamp(1.08rem,1.7vw,1.65rem);letter-spacing:-.025em;line-height:1.58}.case-study-challenge{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:clamp(40px,9vw,150px);border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);padding:clamp(56px,8vw,110px) 0}.case-study-challenge h3,.case-study-block-heading h3,.case-study-delivery h3,.case-study-cta h3{margin:18px 0 0;font-family:var(--signal-display);font-size:clamp(2.3rem,5vw,6rem);font-weight:500;letter-spacing:-.07em;line-height:.98}.case-study-challenge>p{align-self:end;margin:0;color:var(--signal-muted);line-height:1.8}.case-study-solution,.case-study-demo,.case-study-results{padding-top:clamp(100px,12vw,180px)}.case-study-block-heading{display:grid;grid-template-columns:.35fr minmax(0,1fr);gap:18px clamp(30px,7vw,120px)}.case-study-block-heading h3{grid-column:2;margin-top:0}.case-study-block-heading>p{grid-column:2;max-width:760px;margin:12px 0 0;color:var(--signal-muted);line-height:1.7}.case-study-solution__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);margin-top:clamp(60px,8vw,110px)}.case-study-solution__grid article{position:relative;min-height:330px;border-left:1px solid var(--signal-line);padding:24px 22px 32px;overflow:hidden}.case-study-solution__grid article:first-child{border-left:0}.case-study-solution__grid article>span{color:var(--signal-mint);font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.06em}.case-study-solution__grid h4{margin:98px 0 0;font-family:var(--signal-display);font-size:clamp(1.15rem,1.8vw,1.8rem);font-weight:500;letter-spacing:-.045em}.case-study-solution__grid p{margin:16px 0 0;color:var(--signal-muted);font-size:.82rem;line-height:1.65}.case-study-solution__grid article>i{position:absolute;top:62px;left:22px;width:34px;height:34px;border:1px solid rgba(98,240,190,.45)}.case-study-solution__grid article>i:before,.case-study-solution__grid article>i:after{position:absolute;background:var(--signal-mint);content:""}.case-study-solution__grid article>i:before{top:50%;left:-9px;width:50px;height:1px}.case-study-solution__grid article>i:after{top:-9px;left:50%;width:1px;height:50px}.case-study-demo__console{display:grid;grid-template-columns:minmax(220px,.27fr) minmax(0,1fr);min-height:700px;border:1px solid rgba(98,240,190,.28);margin-top:clamp(60px,8vw,110px);background:#050707c7}.case-study-demo__tabs{border-right:1px solid var(--signal-line)}.case-study-demo__tabs button{display:grid;width:100%;grid-template-columns:38px 1fr;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--signal-line);padding:23px 20px;color:var(--signal-muted);background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease,padding-left .18s ease}.case-study-demo__tabs button:hover,.case-study-demo__tabs button:focus-visible,.case-study-demo__tabs button.is-active{padding-left:27px;color:var(--signal-ceramic);background:#62f0be0f}.case-study-demo__tabs button.is-active{box-shadow:inset 2px 0 var(--signal-mint)}.case-study-demo__tabs span{color:var(--signal-mint);font-family:var(--signal-mono);font-size:.56rem}.case-study-demo__tabs strong{font-family:var(--signal-display);font-size:1rem;font-weight:500;letter-spacing:-.03em}.case-study-demo__panel{position:relative;display:grid;min-width:0;grid-template-rows:auto 1fr auto;padding:24px;overflow:hidden}.case-study-demo__panel-copy{display:grid;grid-template-columns:.6fr 1fr;gap:8px 30px;border-bottom:1px solid var(--signal-line);padding-bottom:20px}.case-study-demo__panel-copy>span,.case-study-demo__disclaimer{color:var(--signal-mint);font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase}.case-study-demo__panel-copy h4{grid-row:1 / span 2;grid-column:2;margin:0;font-family:var(--signal-display);font-size:clamp(1.7rem,3vw,3.2rem);font-weight:500;letter-spacing:-.055em}.case-study-demo__panel-copy p{max-width:560px;margin:0;color:var(--signal-muted);font-size:.78rem;line-height:1.55}.case-study-demo__disclaimer{border-top:1px solid var(--signal-line);padding-top:15px;color:var(--signal-muted)}.operations-preview{position:relative;min-height:480px;border:1px solid rgba(98,240,190,.24);margin:28px 0;overflow:hidden;background:radial-gradient(circle at 65% 42%,rgba(98,240,190,.12),transparent 34%),#070a09}.operations-preview:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.26;background-image:linear-gradient(rgba(98,240,190,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(98,240,190,.08) 1px,transparent 1px);background-size:38px 38px;content:"";pointer-events:none}.operations-preview__chrome{position:absolute;inset:0 0 auto;display:flex;height:40px;align-items:center;gap:6px;border-bottom:1px solid rgba(98,240,190,.2);padding-left:14px}.operations-preview__chrome span{width:5px;height:5px;border:1px solid var(--signal-mint);border-radius:50%}.operations-preview__rail{position:absolute;top:40px;bottom:0;left:0;display:grid;width:58px;align-content:start;gap:22px;border-right:1px solid rgba(98,240,190,.2);padding-top:24px}.operations-preview__rail i{width:18px;height:5px;margin:auto;background:#62f0be33}.operations-preview__rail i:first-child{background:var(--signal-mint);box-shadow:0 0 12px #62f0be99}.operations-preview__surface{position:absolute;top:58px;right:18px;bottom:18px;left:76px;animation:operations-surface-in .42s cubic-bezier(.16,1,.3,1) both}.operations-preview__signal{position:absolute;right:0;bottom:0;left:58px;height:1px;background:linear-gradient(90deg,transparent,var(--signal-mint),transparent);animation:operations-scan 3.8s ease-in-out infinite}.operations-preview__dashboard,.operations-preview__production,.operations-preview__delivery,.operations-preview__inventory,.operations-preview__schedule{position:absolute;top:0;right:0;bottom:0;left:0}.operations-preview__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.operations-preview__kpis i{height:84px;border:1px solid rgba(98,240,190,.28);background:linear-gradient(145deg,rgba(98,240,190,.12),transparent)}.operations-preview__activity{position:absolute;top:112px;bottom:0;left:0;display:grid;width:43%;align-content:space-around;border:1px solid rgba(98,240,190,.2);padding:16px}.operations-preview__activity span{height:1px;background:linear-gradient(90deg,var(--signal-mint),transparent)}.operations-preview__activity span:nth-child(2n){width:72%}.operations-preview__chart{position:absolute;top:112px;right:0;bottom:0;left:46%;display:flex;align-items:end;gap:9px;border:1px solid rgba(98,240,190,.2);padding:18px}.operations-preview__chart i{height:var(--bar-height);flex:1;background:linear-gradient(to top,#62f0becc,#62f0be14)}.operations-preview__production-head{display:grid;grid-template-columns:1fr .5fr .5fr;gap:10px}.operations-preview__production-head span{height:34px;border:1px solid rgba(98,240,190,.22)}.operations-preview__production-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:20px}.operations-preview__production-grid i{aspect-ratio:1.35;border:1px solid rgba(98,240,190,.18);background:#62f0be09}.operations-preview__production-grid i:nth-child(4n),.operations-preview__production-grid i:nth-child(7n){background:#62f0be57;box-shadow:0 0 10px #62f0be2e}.operations-preview__completion{position:absolute;right:0;bottom:0;left:0;height:5px;background:#62f0be1f}.operations-preview__completion i{display:block;width:78%;height:100%;background:var(--signal-mint)}.operations-preview__delivery{overflow:hidden;border:1px solid rgba(98,240,190,.18)}.operations-preview__route-line{position:absolute;height:1px;background:var(--signal-mint);transform-origin:left}.operations-preview__route-line--one{top:68%;left:7%;width:42%;transform:rotate(-24deg)}.operations-preview__route-line--two{top:51%;left:43%;width:38%;transform:rotate(20deg)}.operations-preview__route-line--three{top:64%;left:74%;width:26%;transform:rotate(-47deg)}.operations-preview__delivery>i{position:absolute;width:13px;height:13px;border:1px solid var(--signal-mint);border-radius:50%;background:#070a09;box-shadow:0 0 14px #62f0be47}.operations-preview__delivery>i:nth-of-type(1){top:72%;left:6%}.operations-preview__delivery>i:nth-of-type(2){top:54%;left:24%}.operations-preview__delivery>i:nth-of-type(3){top:40%;left:43%}.operations-preview__delivery>i:nth-of-type(4){top:51%;left:58%}.operations-preview__delivery>i:nth-of-type(5){top:63%;left:74%}.operations-preview__delivery>i:nth-of-type(6){top:41%;left:86%}.operations-preview__delivery>i:nth-of-type(7){top:22%;left:95%}.operations-preview__vehicle{position:absolute;top:47%;left:52%;width:24px;height:12px;border:1px solid var(--signal-mint);background:#62f0be2e;animation:delivery-vehicle 4s ease-in-out infinite alternate}.operations-preview__inventory{display:grid;align-content:start}.operations-preview__inventory-head,.operations-preview__inventory-row{display:grid;grid-template-columns:.35fr 1fr .55fr .25fr;align-items:center;gap:12px;border-bottom:1px solid rgba(98,240,190,.16);padding:12px 10px}.operations-preview__inventory-head span{height:4px;background:#62f0be38}.operations-preview__inventory-row i{width:24px;height:24px;border:1px solid rgba(98,240,190,.34)}.operations-preview__inventory-row span{height:2px;background:#62f0be59}.operations-preview__inventory-row em{width:7px;height:7px;justify-self:center;border-radius:50%;background:var(--signal-mint);box-shadow:0 0 10px var(--signal-mint)}.operations-preview__inventory-row:nth-child(4n) em{background:#ffb86b;box-shadow:0 0 10px #ffb86b}.operations-preview__schedule{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid rgba(98,240,190,.18)}.operations-preview__day{position:relative;border-left:1px solid rgba(98,240,190,.18);padding:12px 7px}.operations-preview__day:first-child{border-left:0}.operations-preview__day>span{display:block;width:45%;height:3px;margin-bottom:18px;background:#62f0be61}.operations-preview__day i{display:block;height:43px;border-left:2px solid var(--signal-mint);margin-top:9px;background:#62f0be1a}.operations-preview__day:nth-child(2n) i:nth-of-type(2){height:68px}.operations-preview__day:nth-child(3n) i:first-of-type{margin-top:48px}.case-study-results{margin-top:clamp(110px,13vw,200px);padding:clamp(70px,9vw,130px) clamp(24px,4vw,68px);color:var(--signal-void);background:var(--signal-ceramic)}.case-study-results .case-study-block-heading>span{color:#05050694}.case-study-results .case-study-block-heading>p{color:#0505069e}.case-study-results__metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(5,5,6,.24);margin:clamp(60px,8vw,110px) 0 0}.case-study-results__metrics>div{border-left:1px solid rgba(5,5,6,.24);padding:23px 20px 18px}.case-study-results__metrics>div:first-child{border-left:0}.case-study-results__metrics dt{color:#05050694;font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase}.case-study-results__metrics dd{margin:48px 0 0;font-family:var(--signal-display);font-size:clamp(3.2rem,7vw,7.5rem);font-weight:500;letter-spacing:-.09em;line-height:.8}.case-study-delivery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);margin-top:clamp(100px,12vw,180px)}.case-study-delivery section{min-height:500px;padding:42px clamp(24px,4vw,64px) 50px 0}.case-study-delivery section+section{border-left:1px solid var(--signal-line);padding-right:0;padding-left:clamp(24px,4vw,64px)}.case-study-delivery h3{font-size:clamp(2.2rem,4vw,4.6rem)}.case-study-delivery ul{display:flex;flex-wrap:wrap;gap:8px;margin:72px 0 0;padding:0;list-style:none}.case-study-delivery li{border:1px solid rgba(98,240,190,.28);padding:9px 11px;color:var(--signal-muted);font-family:var(--signal-mono);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase}.case-study-cta{display:grid;min-height:620px;align-content:center;margin-top:clamp(110px,14vw,220px);padding:clamp(50px,8vw,120px);color:var(--signal-void);background:var(--signal-mint)}.case-study-cta>span{color:#050506a3}.case-study-cta h3{max-width:1100px;font-size:clamp(3.4rem,8vw,9rem)}.case-study-cta a{display:inline-flex;width:max-content;align-items:center;gap:13px;border:1px solid var(--signal-void);margin-top:58px;padding:16px 18px;font-family:var(--signal-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.case-study-cta a:hover,.case-study-cta a:focus-visible{color:var(--signal-mint);background:var(--signal-void)}.case-study-cta a svg{width:17px}@keyframes operations-surface-in{0%{opacity:0;transform:translateY(12px)}}@keyframes operations-scan{0%,to{transform:translateY(0);opacity:0}30%,70%{opacity:.7}50%{transform:translateY(-420px)}}@keyframes delivery-vehicle{to{transform:translate(82px,38px)}}.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)}.case-study-solution__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-solution__grid article{border-top:1px solid var(--signal-line)}.case-study-solution__grid article:nth-child(odd){border-left:0}.case-study-demo__console{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr)}}@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}.case-study-system{padding-right:18px;padding-left:18px}.case-study-system__topline{grid-template-columns:1fr auto}.case-study-system__topline span:nth-child(2){display:none}.case-study-hero__overview,.case-study-challenge,.case-study-block-heading{grid-template-columns:1fr}.case-study-block-heading h3,.case-study-block-heading>p{grid-column:1}.case-study-challenge{gap:36px}.case-study-solution__grid{grid-template-columns:1fr}.case-study-solution__grid article,.case-study-solution__grid article:nth-child(odd){min-height:250px;border-top:1px solid var(--signal-line);border-left:0}.case-study-solution__grid h4{margin-top:86px}.case-study-demo__console{grid-template-columns:1fr;min-height:0}.case-study-demo__tabs{display:flex;border-right:0;border-bottom:1px solid var(--signal-line);overflow-x:auto;scroll-snap-type:x mandatory}.case-study-demo__tabs button{min-width:170px;flex:1 0 28vw;border-right:1px solid var(--signal-line);scroll-snap-align:start}.case-study-demo__tabs button:hover,.case-study-demo__tabs button:focus-visible,.case-study-demo__tabs button.is-active{padding-left:20px}.case-study-demo__tabs button.is-active{box-shadow:inset 0 -2px var(--signal-mint)}.case-study-demo__panel{min-height:650px}.case-study-results__metrics{grid-template-columns:repeat(2,1fr)}.case-study-results__metrics>div:nth-child(3){border-top:1px solid rgba(5,5,6,.24);border-left:0}.case-study-results__metrics>div:nth-child(4){border-top:1px solid rgba(5,5,6,.24)}.case-study-delivery{grid-template-columns:1fr}.case-study-delivery section{min-height:0;padding:50px 0}.case-study-delivery section+section{border-top:1px solid var(--signal-line);border-left:0;padding-left:0}.case-study-cta{min-height:520px;padding:42px 30px}.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%}.project-visual__ops-console{top:23%;left:12%;width:68%}.project-visual__ops-client{top:6%;left:10%}.project-visual__ops-client img{width:38px;height:36px}.project-visual__ops-module{width:40px;height:40px}.project-visual__ops-module i{top:10px}.project-visual__ops-module b{top:19px}.project-visual__ops-module em{top:29px}.case-study-hero h2{font-size:clamp(3.8rem,18vw,5.6rem)}.case-study-client{gap:14px}.case-study-client>b{font-size:1.7rem}.case-study-client__studio small{display:none}.case-study-client__brand{gap:8px}.case-study-client__brand img{width:52px;height:52px}.case-study-client__studio span,.case-study-client__brand strong{font-size:1rem}.case-study-hero__signal span:last-child,.case-study-system__topline span:last-child{display:none}.case-study-system__topline{grid-template-columns:1fr}.case-study-demo__panel{min-height:520px;padding:14px}.case-study-demo__panel-copy{grid-template-columns:1fr}.case-study-demo__panel-copy h4{grid-row:auto;grid-column:1}.operations-preview{min-height:340px;margin:18px 0}.operations-preview__rail{width:42px}.operations-preview__surface{top:54px;right:10px;bottom:10px;left:52px}.operations-preview__signal{left:42px}.operations-preview__kpis i{height:58px}.operations-preview__activity,.operations-preview__chart{top:78px}.operations-preview__chart{gap:5px;padding:10px}.operations-preview__production-grid{gap:3px}.operations-preview__inventory-head,.operations-preview__inventory-row{gap:6px;padding:8px 5px}.operations-preview__schedule{grid-template-columns:repeat(7,minmax(30px,1fr));overflow:hidden}.operations-preview__day{padding:8px 3px}.case-study-results{padding-right:18px;padding-left:18px}.case-study-results__metrics dd{margin-top:28px}.case-study-cta{min-height:470px;padding:38px 22px}.case-study-cta h3{font-size:clamp(3rem,14vw,4.8rem)}.case-study-cta a{width:100%;justify-content:space-between}.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 *,.operations-preview *,.project-stage,.lab-viewport{animation:none!important}}
