@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#111210;--coal:#1b1e19;--coal-deep:#151713;--coal-soft:#252a22;--paper:#e6e8d9;--paper-dim:#aeb4a1;--signal:#c5ff82;--signal-mid:#89a471;--warm:#ffad7c;--line:#c6deb233;--line-bright:#c6ff828a;--mono:"DM Mono", "SFMono-Regular", Consolas, monospace;--display:"Syne", "Arial Narrow", Arial, sans-serif;font-family:var(--mono);font-synthesis:none;text-rendering:optimizelegibility;background:var(--ink);color:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);min-width:320px;margin:0;overflow-x:hidden}body:before{z-index:40;pointer-events:none;content:"";opacity:.17;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:1px solid var(--signal);outline-offset:4px}.app-shell{isolation:isolate;background:var(--ink);min-height:100vh;position:relative}.signal-scene{z-index:-3;pointer-events:none;opacity:.82;width:100%;height:100%;position:fixed;inset:0}.signal-scene[data-webgl=unavailable]{display:none}.ambient-vignette{z-index:-2;pointer-events:none;background:radial-gradient(circle at 78% 32%,#50714121,#0000 29rem),radial-gradient(circle at 15% 74%,#ff9a660b,#0000 25rem),linear-gradient(90deg,#111210bf 0%,#11121026 52%,#111210a8 100%);position:fixed;inset:0}.topbar{z-index:10;border-bottom:1px solid #d8e5cc26;justify-content:space-between;align-items:center;width:min(100% - 9vw,1360px);min-height:92px;margin:0 auto;padding:0 0 .4rem;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--display);letter-spacing:-.04em;align-items:center;gap:.72rem;font-size:.9rem;font-weight:700;display:inline-flex}.brand__mark{grid-template-columns:repeat(2,7px);grid-auto-rows:7px;gap:2px;display:grid;transform:rotate(45deg)}.brand__mark span{border:1px solid var(--signal);background:var(--signal);display:block}.brand__name{position:relative;top:1px}.topbar__nav{color:var(--paper-dim);letter-spacing:.11em;text-transform:uppercase;gap:clamp(1.1rem,3vw,3.1rem);margin-left:auto;margin-right:clamp(1.8rem,4vw,4.2rem);font-size:.64rem;display:flex}.topbar__nav a,.topbar__contact{transition:color .18s}.topbar__contact{color:var(--paper);letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.64rem;display:inline-flex}.hero{grid-template-columns:minmax(300px,.72fr) minmax(480px,1fr);align-items:center;gap:clamp(2rem,8vw,9rem);min-height:100svh;padding:9.8rem max(4.5vw,2rem) 8.8rem;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.42;border:1px solid #c1e5a714;border-radius:50%;width:45rem;height:45rem;position:absolute;top:-20rem;right:15%}.hero:after{content:"";background:linear-gradient(#0000,#c6deb224 18% 82%,#0000);width:1px;height:calc(100% - 8.8rem);position:absolute;top:4.4rem;left:4.5vw}.hero__content,.hero__machine{z-index:1;position:relative}.hero__content{max-width:600px;margin-left:clamp(.75rem,4vw,5.5rem)}.eyebrow{color:var(--paper-dim);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.63rem;line-height:1;display:inline-flex}.eyebrow__dot{background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c5ff821a,0 0 18px #c5ff8280}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);font-weight:600}.hero h1{max-width:780px;color:var(--paper);letter-spacing:-.095em;margin:2rem 0 2rem -.08em;font-size:clamp(4.2rem,8.2vw,9.3rem);line-height:.82}.hero h1 em{color:var(--paper-dim);font-style:normal}.hero__lede{max-width:33rem;color:var(--paper-dim);margin-bottom:2rem;font-size:clamp(.77rem,.88vw,.92rem);line-height:1.8}.hero__actions{align-items:center;gap:1.5rem;display:flex}.button{letter-spacing:.04em;border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.2rem 1.1rem;font-size:.68rem;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--solid{color:var(--ink);background:var(--signal)}.button--solid:hover{background:var(--paper)}.button--signal{color:var(--ink);background:var(--signal)}.button--signal:hover{background:var(--paper)}.text-link{color:var(--paper-dim);align-items:center;gap:.42rem;font-size:.68rem;transition:color .18s;display:inline-flex}.hero__machine{justify-content:center;align-items:center;min-width:0;margin-top:2rem;display:flex}.field-frame{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161915a3;border:1px solid #cbe6b740;width:min(100%,680px);min-height:430px;padding:1rem 1.15rem 1.1rem;position:relative;box-shadow:0 2rem 5rem #00000038,inset 0 0 5rem #89a47109}.field-frame:before,.field-frame:after{border-color:var(--signal);content:"";width:7px;height:7px;position:absolute}.field-frame:before{border-top:1px solid;border-left:1px solid;margin:-1.25rem 0 0 -1.37rem}.field-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:1.1rem;right:1.15rem}.field-frame__header,.field-frame__footer,.field-frame__axis,.field-frame__status,.field-frame__pulse{justify-content:space-between;align-items:center;display:flex}.field-frame__header,.field-frame__footer,.field-frame__axis{color:var(--paper-dim);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem}.field-frame__header{border-bottom:1px solid #d8e5cc21;padding-bottom:.8rem}.field-frame__status{color:var(--signal);gap:.42rem}.field-frame__body{padding:1.45rem .25rem 1.1rem}.field-frame__axis--top{color:#aeb4a194;padding:0 0 .72rem .08rem}.field-frame__axis--bottom{border-top:1px solid #d8e5cc21;padding:.78rem .08rem 0}.field-frame__count{color:var(--signal-mid);font-size:.53rem}.field-frame__footer{color:#aeb4a1b8;text-transform:none;letter-spacing:.04em;border-top:1px solid #d8e5cc21;padding-top:.9rem}.field-frame__pulse{color:var(--paper-dim);letter-spacing:.09em;gap:.5rem}.field-frame__pulse i,.console-bottomline__pulse i{background:var(--warm);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #ffad7cad}.field-frame__pulse b{color:var(--warm);font-weight:400}.bitfield{grid-template-columns:repeat(var(--bit-columns), minmax(0, 1fr));gap:clamp(3px,.42vw,6px);display:grid}.bit-cell{aspect-ratio:1.28;color:#d9e2c975;min-width:0;font-family:var(--mono);cursor:default;background:#232921bd;border:1px solid #9cb38838;justify-content:center;align-items:center;padding:0;font-size:clamp(.58rem,.88vw,.82rem);transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.bitfield--interactive .bit-cell{cursor:pointer}.bitfield--interactive .bit-cell:hover{z-index:1;border-color:var(--signal);transform:translateY(-2px)}.bit-cell.is-off:before,.bit-cell.is-on:before{background:var(--signal-mid);content:"";opacity:.66;width:46%;height:1px;position:absolute;top:0;left:0}.bit-cell.is-off:after{background:var(--signal-mid);content:"";opacity:.38;width:43%;height:1px;position:absolute;bottom:0;right:0}.bit-cell.is-on{color:var(--ink);background:var(--signal);border-color:#c5ff82d1;box-shadow:0 0 15px #c5ff8224,inset 0 0 1.5rem #ffffe147}.bit-cell.is-on:before{opacity:.55;background:#12240f6b;width:100%;top:auto;bottom:0}.bit-cell.is-on .bit-cell__trace{background:#11121075;width:100%;top:50%;left:0;transform:none}.bit-cell.is-on .bit-cell__trace:after{opacity:.9;background:currentColor}.bit-cell__trace{transform-origin:0;background:#89a47173;width:70%;height:1px;position:absolute;top:31%;left:0;transform:rotate(23deg)}.bit-cell__trace:after{content:"";opacity:.42;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:-4px}.bit-cell__node{opacity:.68;border:1px solid;border-radius:50%;width:4px;height:4px;position:absolute;bottom:17%;right:19%}.bit-cell.is-on .bit-cell__node{opacity:.9;background:currentColor}.bit-cell__value{z-index:1;transition:transform .2s;position:relative}.bit-cell:hover .bit-cell__value{transform:scale(1.12)}.machine-note{color:var(--signal-mid);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.55rem;display:flex;position:absolute}.machine-note svg{color:var(--warm)}.machine-note--one{top:-2.15rem;right:0}.machine-note--two{bottom:-2.4rem;left:0}.hero__footer{color:#aeb4a1a8;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr 1.3fr auto;align-items:end;gap:1rem;font-size:.57rem;display:grid;position:absolute;bottom:2.25rem;left:max(4.5vw,2rem);right:max(4.5vw,2rem)}.hero__footer-label{align-items:center;gap:.7rem;display:flex}.scroll-line{background:var(--signal-mid);width:2.6rem;height:1px;display:inline-block;position:relative}.scroll-line:after{border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);content:"";width:5px;height:5px;position:absolute;bottom:-2px;right:0;transform:rotate(-45deg)}.hero__footer-readout{color:#aeb4a166;justify-content:center;align-items:center;gap:1rem;display:flex}.hero__footer-readout strong{max-width:29rem;color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.hero__footer-index{color:var(--signal);font-size:.69rem}.hero__footer-index span{color:#aeb4a16b;margin:0 .35rem}.interstitial{color:#aeb4a185;letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:1.4rem;width:min(100% - 9vw,1360px);margin:0 auto;padding:0 0 7.5rem;font-size:.61rem;display:grid}.interstitial__line{background:linear-gradient(90deg,#0000,#c6deb22e);height:1px}.interstitial__line:last-child{transform:rotate(180deg)}.evolution{background:#121411ad;min-height:470vh;position:relative}.evolution__sticky{grid-template-columns:minmax(250px,.62fr) minmax(480px,1.38fr);align-items:center;gap:clamp(2.5rem,7vw,9rem);min-height:100svh;padding:8.7rem max(4.5vw,2rem) 5.8rem;display:grid;position:sticky;top:0;overflow:hidden}.evolution__sticky:before{content:"";border:1px solid #c6deb217;border-radius:50%;width:min(46vw,46rem);height:min(46vw,46rem);position:absolute;top:13%;right:9%;transform:rotate(20deg)skew(-14deg)}.evolution__intro,.evolution__console{z-index:1;position:relative}.evolution__intro{margin-left:clamp(.75rem,4vw,5.5rem)}.evolution h2{color:var(--paper);letter-spacing:-.1em;margin:2rem 0 1.5rem -.08em;font-size:clamp(3.8rem,7vw,7.6rem);line-height:.82}.evolution__intro>p{max-width:18rem;color:var(--paper-dim);font-size:.75rem;line-height:1.8}.stage-rail{flex-direction:column;gap:.55rem;max-width:20rem;margin-top:clamp(2.5rem,6vh,4.5rem);display:flex}.stage-rail__item{color:#aeb4a170;letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem auto 1fr;align-items:center;gap:.7rem;min-height:2.2rem;padding:0;font-size:.59rem;transition:color .22s;display:grid;position:relative}.stage-rail__item:before{content:"";background:#c6deb221;width:1px;position:absolute;top:0;bottom:0;left:-1rem}.stage-rail__item.is-active .stage-rail__index{color:var(--signal)}.stage-rail__index{color:#aeb4a157;transition:color .22s}.stage-rail__line{transform-origin:0;background:#c6deb226;height:1px;margin-left:.2rem;transition:background .22s,transform .22s}.stage-rail__item.is-active .stage-rail__line{background:var(--signal-mid);transform:scaleX(.62)}.evolution__console{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#181c17ad;border:1px solid #c6deb242;min-height:min(68vh,680px);padding:clamp(1.35rem,3vw,2.5rem);box-shadow:0 3rem 6rem #0000002e,inset 0 0 5rem #c5ff8206}.console-corner{border-color:var(--signal);width:13px;height:13px;position:absolute}.console-corner--tl{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.console-corner--tr{border-top:1px solid;border-right:1px solid;top:-1px;right:-1px}.console-corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:-1px;left:-1px}.console-corner--br{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.console-topline,.console-bottomline{color:#aeb4a18f;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:.57rem;display:flex}.console-topline{border-bottom:1px solid #d8e5cc21;padding-bottom:1.2rem}.stage-console{grid-template-columns:minmax(160px,.56fr) minmax(240px,1.44fr);align-items:center;gap:clamp(1.4rem,4vw,4.6rem);min-height:470px;padding:2rem 0 1.5rem;display:grid}.stage-console__graphic{min-height:270px;color:var(--signal);border-right:1px solid #d8e5cc21;place-items:center;display:grid;position:relative}.stage-glyph{z-index:1;filter:drop-shadow(0 0 16px #c5ff8226);width:min(60%,15rem);height:auto;position:relative}.graphic-orbit{aspect-ratio:1;border:1px solid #c5ff8230;border-radius:50%;width:74%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(40deg)skew(-22deg)}.graphic-orbit--two{border-color:#ffad7c47;width:48%;transform:translate(-50%,-50%)rotate(-34deg)skew(16deg)}.graphic-cross{background:#c5ff8233;width:58%;height:1px;position:absolute}.graphic-cross:after{border:1px solid var(--signal-mid);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.graphic-cross--one{transform:rotate(34deg)}.graphic-cross--two{background:#ffad7c3d;transform:rotate(-56deg)}.stage-console__copy{max-width:37rem}.stage-console__meta{color:var(--signal-mid);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.58rem;display:flex}.stage-console__live{color:var(--warm);align-items:center;gap:.4rem;display:inline-flex}.stage-console__live i{background:currentColor;border-radius:50%;width:5px;height:5px}.stage-console h3{max-width:32rem;color:var(--paper);letter-spacing:-.085em;margin-bottom:1.4rem;font-size:clamp(2.25rem,4.3vw,5rem);line-height:.88}.stage-console__copy>p{max-width:29rem;color:var(--paper-dim);margin-bottom:2rem;font-size:.76rem;line-height:1.8}.stage-console__bits{border-top:1px solid #d8e5cc21;width:min(100%,28rem);padding-top:1.1rem}.stage-console__bits .bit-cell{aspect-ratio:1.45;font-size:.51rem}.console-bottomline{border-top:1px solid #d8e5cc21;padding-top:1.1rem}.console-bottomline__pulse{color:var(--paper-dim);align-items:center;gap:.45rem;display:inline-flex}.console-progress{background:var(--signal);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0}.evolution__aside{color:#aeb4a18c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.57rem;display:flex;position:absolute;bottom:2.25rem;right:max(4.5vw,2rem)}.autonomy{background:var(--signal);min-height:100svh;color:var(--ink);grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(2rem,8vw,9rem);padding:9.2rem max(4.5vw,2rem) 7.2rem;display:grid;position:relative;overflow:hidden}.autonomy:before{content:"";border:1px solid #11121033;border-radius:50%;width:48rem;height:48rem;position:absolute;top:-18rem;right:-8rem;transform:skew(-19deg)rotate(25deg)}.autonomy__field,.autonomy__content{z-index:1;position:relative}.autonomy__field{background:#11121012;border:1px solid #1112106b;margin-left:clamp(.75rem,4vw,5.5rem);padding:1rem}.autonomy__field-label{color:#111210a3;letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.57rem;display:flex}.autonomy .bitfield{gap:4px}.autonomy .bit-cell{color:#11121094;background:#1112100f;border-color:#11121052;font-size:.53rem}.autonomy .bit-cell.is-on{color:var(--signal);background:var(--ink);box-shadow:none;border-color:#111210db}.autonomy__trace{align-items:center;gap:.5rem;padding-top:1rem;display:flex}.autonomy__trace span{background:#11121061;height:1px;display:block}.autonomy__trace span:first-child{width:18%}.autonomy__trace span:nth-child(2){background:#111210cc;width:57%}.autonomy__trace span:nth-child(3){width:25%}.autonomy__content{max-width:700px;padding-bottom:3rem}.autonomy h2{color:var(--ink);letter-spacing:-.105em;margin:2rem 0 1.55rem -.09em;font-size:clamp(3.7rem,7.2vw,8rem);line-height:.82}.autonomy__content>p{color:#111210b3;max-width:34rem;margin-bottom:2rem;font-size:.79rem;line-height:1.8}.autonomy__bottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.autonomy__metrics{gap:clamp(1.1rem,3vw,2.6rem);display:flex}.autonomy__metrics span{flex-direction:column;gap:.18rem;display:flex}.autonomy__metrics strong{font-family:var(--display);letter-spacing:-.08em;font-size:1.2rem;font-weight:600}.autonomy__metrics small{color:#1112108a;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem}.autonomy__footer{color:#11121094;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.57rem;display:flex;position:absolute;bottom:2.2rem;left:max(4.5vw,2rem);right:max(4.5vw,2rem)}.autonomy__footer a{color:var(--ink);align-items:center;gap:.35rem;display:inline-flex}@media (width<=980px){.hero,.autonomy{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:3rem}.evolution__sticky{grid-template-columns:minmax(210px,.56fr) minmax(390px,1.44fr);gap:2.6rem}.stage-console{grid-template-columns:.42fr 1.58fr;gap:1.8rem}.stage-console__graphic{min-height:230px}.hero__footer-readout strong{max-width:15rem}}@media (width<=720px){.topbar{width:calc(100% - 2.5rem);min-height:76px}.topbar__nav,.topbar__contact span{display:none}.topbar__contact{border:1px solid #c6deb247;padding:.6rem}.hero,.autonomy{min-height:auto;padding:8.3rem 1.25rem 6.5rem;display:block}.hero{min-height:100svh}.hero:after{height:calc(100% - 8rem);left:1.25rem}.hero__content,.evolution__intro,.autonomy__field{margin-left:.85rem}.hero h1{margin-top:1.6rem;font-size:clamp(3.65rem,17vw,6.2rem)}.hero__lede{max-width:21rem;font-size:.71rem;line-height:1.75}.hero__actions{flex-wrap:wrap;gap:1rem}.hero__machine{margin-top:4.7rem;padding:0 .15rem}.field-frame{min-height:0;padding:.8rem .7rem}.field-frame__body{padding:1.05rem .05rem .9rem}.field-frame__header,.field-frame__footer,.field-frame__axis{font-size:.48rem}.field-frame__footer{align-items:flex-start;gap:.8rem;line-height:1.5}.field-frame__pulse{flex-shrink:0;font-size:.44rem}.bitfield{gap:3px}.bit-cell{aspect-ratio:1.05;font-size:.5rem}.machine-note{font-size:.46rem}.machine-note--one{top:-1.8rem;right:0}.machine-note--two{bottom:-2rem;left:0}.hero__footer{grid-template-columns:1fr auto;margin-top:5rem;padding:0;position:relative;bottom:auto;left:auto;right:auto}.hero__footer-readout{display:none}.interstitial{width:calc(100% - 2.5rem);padding-bottom:5rem;font-size:.49rem}.evolution{min-height:510vh}.evolution__sticky{min-height:100svh;padding:7.2rem 1.25rem 5.5rem;display:block}.evolution__sticky:before{width:26rem;height:26rem;top:22%;right:-32%}.evolution h2{margin-top:1.6rem;font-size:clamp(3.45rem,16vw,5.7rem)}.evolution__intro>p{max-width:20rem;font-size:.7rem}.stage-rail{scrollbar-width:none;flex-direction:row;max-width:none;margin:2rem 0 1.6rem;overflow-x:auto}.stage-rail::-webkit-scrollbar{display:none}.stage-rail__item{flex-direction:column;flex:0 0 7.8rem;align-items:flex-start;gap:.4rem;min-height:3.6rem;font-size:.5rem;display:flex}.stage-rail__item:before{width:auto;height:1px;inset:auto 0 .65rem}.stage-rail__line{transform-origin:0;margin:0;position:absolute;bottom:.65rem;left:2rem;right:.6rem}.stage-rail__item.is-active .stage-rail__line{transform:scaleX(1)}.evolution__console{min-height:0;padding:.85rem}.console-topline,.console-bottomline{font-size:.46rem}.stage-console{min-height:0;padding:1rem 0 1.15rem;display:block}.stage-console__graphic{border-bottom:1px solid #d8e5cc21;border-right:0;min-height:10.5rem;margin-bottom:1rem}.stage-glyph{width:7.7rem}.stage-console__meta{margin-bottom:1rem;font-size:.5rem}.stage-console h3{margin-bottom:1rem;font-size:clamp(2.15rem,11vw,3.7rem)}.stage-console__copy>p{margin-bottom:1.2rem;font-size:.66rem}.stage-console__bits{padding-top:.85rem}.evolution__aside{font-size:.48rem;bottom:1.8rem;right:1.25rem}.autonomy{padding-top:7.4rem}.autonomy__field{margin:0 .85rem 4.5rem;padding:.7rem}.autonomy__field-label{font-size:.48rem}.autonomy h2{margin-top:1.6rem;font-size:clamp(3.35rem,15.5vw,5.8rem)}.autonomy__content>p{font-size:.7rem}.autonomy__bottom{flex-direction:column;align-items:flex-start;gap:1.75rem}.autonomy__metrics{justify-content:space-between;gap:1rem;width:100%}.autonomy__footer{flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:6rem;font-size:.48rem;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--ink:#23231f;--coal:#1c1d1b;--coal-deep:#151614;--coal-soft:#30312d;--paper:#f1eee6;--paper-dim:#74766d;--signal:#e86645;--signal-mid:#a45542;--warm:#f0a16e;--line:#23231f29;--line-bright:#e8664599;--display:"Instrument Sans", "Helvetica Neue", Arial, sans-serif}html,body,.app-shell{background:var(--paper);color:var(--ink)}body:before{opacity:.07;mix-blend-mode:multiply}.signal-scene{opacity:.14;filter:saturate(.48)contrast(.92);mix-blend-mode:multiply}.ambient-vignette{background:radial-gradient(circle at 78% 18%,#e8664514,#0000 28rem),radial-gradient(circle at 12% 76%,#63695814,#0000 24rem),linear-gradient(90deg,#f1eee64d,#f1eee605 54%,#f1eee642)}.topbar{color:var(--ink);border-bottom-color:#23231f2b}.brand__mark span{border-color:var(--ink);background:var(--ink)}.brand__mark span:nth-child(2),.brand__mark span:nth-child(3){background:0 0}.topbar__nav,.topbar__contact,.topbar__nav a,.topbar__contact:hover,.topbar__nav a:hover{color:var(--ink)}.topbar__nav a:hover,.topbar__contact:hover,.text-link:hover{color:var(--signal)}.hero{background:0 0;min-height:100svh;padding-top:9.6rem}.hero:before{display:none}.hero:after{background:linear-gradient(#0000,#23231f2e 18% 82%,#0000);width:1px}.eyebrow{color:var(--paper-dim)}.eyebrow__dot{background:var(--signal);box-shadow:0 0 0 3px #e866451f,0 0 18px #e8664547}.eyebrow__dot--warm{background:var(--warm);box-shadow:0 0 0 3px #f0a16e1f,0 0 18px #f0a16e3d}.hero h1{max-width:540px;color:var(--ink);letter-spacing:-.09em;margin-top:1.7rem;margin-bottom:1.65rem;font-size:clamp(4rem,7.1vw,7.5rem);font-weight:600;line-height:.88}.hero h1 span{color:var(--signal)}.hero h1 em{color:#787970}.hero__lede{color:#64665e;max-width:28rem;font-size:.79rem;line-height:1.75}.button--solid,.button--signal{color:var(--paper);background:var(--ink)}.button--solid:hover,.button--signal:hover{color:var(--ink);background:var(--signal)}.text-link{color:var(--ink)}.field-frame{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1d1bf5;border:1px solid #1c1d1bdb;border-radius:16px;min-height:0;padding:1.3rem 1.35rem 1.2rem;box-shadow:0 2rem 4rem #23231f24,0 0 0 8px #1c1d1b0b}.field-frame:before,.field-frame:after{display:none}.field-frame__header,.field-frame__footer,.field-frame__axis{color:#f1eee694}.field-frame__header,.field-frame__footer,.field-frame__axis--bottom{border-color:#f1eee629}.field-frame__status,.field-frame__count{color:var(--signal)}.field-frame__axis--top{color:#f1eee661}.field-frame__footer{color:#f1eee699}.field-frame__pulse{display:none}.bitfield{gap:clamp(4px,.45vw,6px)}.bit-cell{aspect-ratio:1.25;color:#f1eee66b;background:#30312d;border-color:#f1eee624;border-radius:3px}.bitfield--interactive .bit-cell:hover{border-color:var(--signal)}.bit-cell.is-off:before,.bit-cell.is-off:after{background:#f1eee670}.bit-cell.is-on{border-color:var(--signal);color:var(--ink);background:var(--signal);box-shadow:0 0 15px #e8664529,inset 0 0 1.5rem #ffdcc833}.bit-cell.is-on:before{background:#23231f8a}.bit-cell.is-on .bit-cell__trace{background:#23231f94}.bit-cell.is-on .bit-cell__trace:after{background:currentColor}.bit-cell__trace{background:#f1eee659}.bit-cell__node{opacity:.76}.machine-note{display:none}.hero__footer{color:#23231f94;grid-template-columns:1fr auto}.hero__footer-readout{display:none}.hero__footer-index{color:var(--signal)}.scroll-line{background:var(--signal)}.scroll-line:after{border-color:var(--signal)}.interstitial{color:#23231f8f}.interstitial__line{background:linear-gradient(90deg,#0000,#23231f38)}.evolution{color:var(--ink);background:#e7e2d8}.evolution__sticky:before{opacity:.65;border-color:#23231f21;width:min(34vw,34rem);height:min(34vw,34rem)}.evolution h2{color:var(--ink);font-size:clamp(3.8rem,6.8vw,7rem)}.evolution h2 span{color:var(--signal)}.evolution__intro>p{color:#64665e}.stage-rail__item{color:#23231f6e}.stage-rail__item:before,.stage-rail__line{background:#23231f29}.stage-rail__item:hover,.stage-rail__item.is-active{color:var(--ink)}.stage-rail__item.is-active .stage-rail__index,.stage-rail__item.is-active .stage-rail__line{color:var(--signal);background:var(--signal)}.stage-rail__index{color:#23231f52}.evolution__console{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf8f0eb;border:1px solid #23231f47;border-radius:16px;min-height:0;box-shadow:0 2rem 4rem #23231f14,0 0 0 8px #23231f09}.console-corner{border-color:var(--signal);width:9px;height:9px}.console-topline,.console-bottomline{color:#23231f80}.console-topline,.console-bottomline,.stage-console__bits{border-color:#23231f26}.console-topline span:last-child{color:var(--signal)}.stage-console{min-height:420px}.stage-console__graphic{min-height:250px;color:var(--signal);border-color:#23231f26}.stage-glyph{filter:none}.graphic-orbit{border-color:#e866454d}.graphic-orbit--two,.graphic-cross{display:none}.stage-console__meta{color:var(--signal-mid)}.stage-console__live{color:var(--warm)}.stage-console h3{color:var(--ink);font-size:clamp(2.35rem,4.2vw,4.8rem)}.stage-console__copy>p{color:#64665e}.stage-console__bits .bit-cell{color:#23231f80;background:#23231f12;border-color:#23231f33}.stage-console__bits .bit-cell.is-on{border-color:var(--signal);color:var(--ink);background:var(--signal)}.console-bottomline{display:none}.console-progress{background:var(--signal)}.evolution__aside{color:#23231f8f}.autonomy{background:var(--coal);color:var(--paper)}.autonomy:before{border-color:#f1eee621}.autonomy__field{background:#f1eee609;border:1px solid #f1eee65c;border-radius:16px}.autonomy__field-label{color:#f1eee699}.autonomy .bit-cell{color:#f1eee694;background:#f1eee60f;border-color:#f1eee638}.autonomy .bit-cell.is-on{border-color:var(--signal);color:var(--coal);background:var(--signal);box-shadow:0 0 18px #e866452e}.autonomy .bit-cell.is-off:before,.autonomy .bit-cell.is-off:after{background:#f1eee685}.autonomy__trace span{background:#f1eee647}.autonomy__trace span:nth-child(2){background:var(--signal)}.autonomy .eyebrow{color:#f1eee6a3}.autonomy .eyebrow__dot{background:var(--signal);box-shadow:0 0 0 3px #e8664524,0 0 18px #e8664552}.autonomy h2{color:var(--paper);font-size:clamp(3.8rem,7vw,7.6rem)}.autonomy h2 span{color:var(--signal)}.autonomy__content>p{color:#f1eee6ad}.autonomy__metrics strong{color:var(--paper)}.autonomy__metrics small{color:#f1eee680}.autonomy .button--signal{color:var(--coal);background:var(--signal)}.autonomy .button--signal:hover{color:var(--ink);background:var(--paper)}.autonomy__footer{color:#f1eee685}.autonomy__footer a{color:var(--paper)}@media (width<=720px){.topbar{width:calc(100% - 2.5rem)}.topbar__contact{color:var(--ink);border-color:#23231f3d}.hero{padding-top:8.4rem}.hero h1{font-size:clamp(4rem,16vw,6rem);line-height:.88}.hero__lede{color:#64665e}.field-frame{border-radius:13px}.evolution__sticky:before{width:24rem;height:24rem;top:30%;right:-28%}.evolution__console{border-radius:13px}.stage-console__graphic{min-height:9.5rem}.autonomy__field{border-radius:13px}}.signal-frame__intro,.signal-frame__legend{color:#f1eee670;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.54rem;display:flex}.signal-frame__intro{padding:0 .15rem .7rem}.signal-frame__intro span:last-child{color:var(--signal)}.signal-frame__legend{text-transform:none;letter-spacing:.03em;border-top:1px solid #f1eee629;justify-content:flex-start;gap:1.15rem;padding:.9rem .15rem 0}.signal-frame__legend span{align-items:center;gap:.4rem;display:inline-flex}.signal-frame__legend i{border:1px solid #f1eee68f;border-radius:50%;width:6px;height:6px;display:inline-block}.signal-frame__legend i.is-closed{border-color:var(--signal);background:var(--signal)}.signal-constellation{aspect-ratio:1.95;width:100%;min-height:235px;position:relative;overflow:visible}.signal-constellation__lines,.signal-constellation__nodes{width:100%;height:100%;position:absolute;inset:0}.signal-constellation__lines{overflow:visible}.signal-path{fill:none;stroke:#f1eee64d;stroke-width:.55px;stroke-dasharray:2 2.4;vector-effect:non-scaling-stroke;transition:stroke .28s cubic-bezier(.23,1,.32,1),opacity .28s cubic-bezier(.23,1,.32,1)}.signal-path.is-partial{stroke:#f0a16ead;stroke-dasharray:2.8 1.7}.signal-path.is-live{stroke:var(--signal);stroke-width:1.1px;stroke-dasharray:none;filter:drop-shadow(0 0 3px #e8664559)}.signal-constellation__hub{border:1px solid var(--signal);background:var(--coal);border-radius:50%;width:13px;height:13px;position:absolute;top:68%;left:47%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e8664514}.signal-node{top:var(--node-top);left:var(--node-left);aspect-ratio:1;color:#f1eee6b8;width:31px;font-family:var(--mono);background:#f1eee61a;border:1px solid #f1eee675;border-radius:50%;place-items:center;padding:0;font-size:.54rem;line-height:1;transition:border-color .22s cubic-bezier(.23,1,.32,1),color .22s cubic-bezier(.23,1,.32,1),background .22s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;transform:translate(-50%,-50%)}.signal-constellation--interactive .signal-node{cursor:pointer}@media (hover:hover) and (pointer:fine){.signal-constellation--interactive .signal-node:hover{border-color:var(--signal);transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s;transform:translate(-50%,-50%)scale(1.09)}}.signal-constellation--interactive .signal-node:active{transition:transform .12s cubic-bezier(.23,1,.32,1);transform:translate(-50%,-50%)scale(.94)}.signal-node.is-on{border-color:var(--signal);color:var(--ink);background:var(--signal);box-shadow:0 0 16px #e866452e}.signal-node__value{z-index:1;position:relative}.signal-constellation--compact{aspect-ratio:2.15;min-height:158px}.signal-constellation--compact .signal-node{width:23px;font-size:.45rem}.signal-constellation--compact .signal-constellation__hub{width:10px;height:10px}.stage-console__bits .signal-constellation{min-height:152px;margin-top:.2rem}.stage-console__bits .signal-path{stroke:#23231f42}.stage-console__bits .signal-path.is-partial{stroke:#a4554294}.stage-console__bits .signal-path.is-live{stroke:var(--signal)}.stage-console__bits .signal-constellation__hub{border-color:var(--signal);background:#fbf8f0}.stage-console__bits .signal-node{color:#23231f7a;background:#23231f0f;border-color:#23231f3d}.stage-console__bits .signal-node.is-on{border-color:var(--signal);color:var(--ink);background:var(--signal)}.autonomy__field .signal-constellation{min-height:230px}.autonomy .signal-path{stroke:#f1eee652}.autonomy .signal-path.is-partial{stroke:#f0a16ea3}.autonomy .signal-path.is-live{stroke:var(--signal)}.autonomy .signal-constellation__hub{border-color:var(--signal);background:var(--coal)}.autonomy .signal-node{color:#f1eee69e;background:#f1eee60f;border-color:#f1eee65c}.autonomy .signal-node.is-on{border-color:var(--signal);color:var(--coal);background:var(--signal)}@media (width<=720px){.signal-constellation{min-height:190px}.signal-node{width:26px;font-size:.48rem}.signal-constellation--compact,.stage-console__bits .signal-constellation{min-height:130px}.signal-constellation--compact .signal-node{width:20px}.autonomy__field .signal-constellation{min-height:190px}.signal-frame__intro,.signal-frame__legend{font-size:.46rem}}.autonomy-loop{width:100%}.autonomy-loop__header,.autonomy-loop__readout,.autonomy-loop__steps{color:#f1eee685;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.autonomy-loop__header{border-bottom:1px solid #f1eee629;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.autonomy-loop__status{color:var(--signal);align-items:center;gap:.42rem;display:inline-flex}.autonomy-loop__status i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s cubic-bezier(.23,1,.32,1) both loop-status-beat;display:inline-block}.autonomy-loop__steps{border-top:1px solid #f1eee629;border-bottom:1px solid #f1eee629;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.15rem;padding:.7rem .15rem;display:grid}.autonomy-loop__steps span{color:#f1eee65c;align-items:center;gap:.38rem;transition:color .22s;display:inline-flex}.autonomy-loop__steps b{color:#f1eee642;font-weight:400}.autonomy-loop__steps span.is-active,.autonomy-loop__steps span.is-active b{color:var(--signal)}.autonomy-loop__readout{text-transform:none;letter-spacing:.03em;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding-top:.78rem;display:grid}.autonomy-loop__readout>span:first-child{color:var(--signal);letter-spacing:.08em;text-transform:uppercase;font-size:.49rem}.autonomy-loop__readout strong{color:#f1eee6b8;font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:500;overflow:hidden}.autonomy-loop__readout>span:last-child{color:#f1eee657;letter-spacing:.08em;white-space:nowrap;font-size:.47rem}.signal-node.is-pulsing{animation:1.15s ease-in-out infinite signal-node-pulse}.signal-path.is-pulsing{animation:1.15s ease-in-out infinite signal-path-pulse}.autonomy-loop--compact .signal-constellation{min-height:196px}.autonomy-loop--compact .autonomy-loop__steps{padding-top:.6rem;padding-bottom:.6rem}.autonomy-loop--compact .autonomy-loop__readout strong{font-size:.74rem}.autonomy .autonomy-loop__header,.autonomy .autonomy-loop__steps{color:#f1eee68f;border-color:#f1eee633}.autonomy .autonomy-loop__steps span{color:#f1eee66b}.autonomy .autonomy-loop__steps span.is-active,.autonomy .autonomy-loop__steps span.is-active b,.autonomy .autonomy-loop__status,.autonomy .autonomy-loop__readout>span:first-child{color:var(--signal)}.autonomy .autonomy-loop__readout{color:#f1eee694}@keyframes loop-status-pulse{0%,to{opacity:.45;box-shadow:0 0 #e8664500}50%{opacity:1;box-shadow:0 0 10px #e866459e}}@keyframes signal-node-pulse{0%,to{box-shadow:0 0 #e866450f}50%{box-shadow:0 0 0 7px #e8664529,0 0 22px #e866453d}}@keyframes signal-path-pulse{0%,to{opacity:.46}50%{opacity:1}}@media (width<=720px){.autonomy-loop__header,.autonomy-loop__readout,.autonomy-loop__steps{font-size:.45rem}.autonomy-loop__readout{grid-template-columns:1fr auto;gap:.45rem}.autonomy-loop__readout strong{grid-area:2/1/auto/-1;font-size:.82rem}.autonomy-loop__readout>span:last-child{grid-area:1/2}.autonomy-loop__steps{gap:.18rem}.autonomy-loop__steps span{flex-direction:column;align-items:flex-start;gap:.2rem;line-height:1.25}.autonomy-loop--compact .signal-constellation{min-height:178px}}:root{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-absorb:cubic-bezier(.34, 1.28, .5, 1);--travel:.46s}.signal-trace{fill:none;stroke:var(--signal);stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:0;transition:stroke-dashoffset .38s var(--ease-in-out-strong), opacity .38s var(--ease-out-strong)}.signal-trace.is-travelling{stroke:#ffd6c4;stroke-width:1.5px;stroke-dashoffset:0;opacity:1;filter:drop-shadow(0 0 5px #ffa07a99);transition:stroke-dashoffset var(--travel) var(--ease-in-out-strong), opacity .14s var(--ease-out-strong)}.signal-trace.is-warm{stroke:#f8a887;stroke-width:1.1px;stroke-dashoffset:0;opacity:.72;transition:stroke .62s var(--ease-out-strong), opacity .62s var(--ease-out-strong), stroke-width .62s var(--ease-out-strong)}.signal-node__ring{opacity:0;pointer-events:none;border:1px solid #ffd6c4;border-radius:50%;position:absolute;inset:-1px}.signal-node.is-arrived{transition:transform .32s var(--ease-absorb) var(--travel), border-color .2s var(--ease-out-strong) var(--travel);border-color:#ffd6c4;transform:translate(-50%,-50%)scale(1.12)}.signal-node.is-arrived .signal-node__ring{animation:node-arrive .62s var(--ease-out-strong) var(--travel) forwards}.signal-node.is-visited:not(.is-on){color:#f1eee6e0;border-color:#e8664580}.signal-constellation--live .signal-constellation__hub:after{border:1px solid var(--signal);content:"";opacity:0;animation:hub-resolve .9s var(--ease-out-strong) forwards;border-radius:50%;position:absolute;inset:-2px}.autonomy-loop__steps{--steps-gap:.5rem;--steps-pad:.15rem;gap:var(--steps-gap);position:relative}@media (width<=720px){.autonomy-loop__steps{--steps-gap:.18rem}}.autonomy-loop__steps:after{bottom:-1px;left:var(--steps-pad);width:calc((100% - (var(--steps-pad) * 2) - (var(--steps-gap) * 3)) / 4);content:"";background:var(--signal);height:1px;transform:translateX(calc(var(--phase,0) * (100% + var(--steps-gap))));transition:transform .34s var(--ease-in-out-strong);position:absolute}.autonomy-loop__readout strong,.autonomy-loop__readout>span:first-child{animation:readout-in .22s var(--ease-out-strong) both}.autonomy-loop[data-entered=false] .signal-path,.autonomy-loop[data-entered=false] .signal-node,.autonomy-loop[data-entered=false] .signal-constellation__hub,.autonomy-loop[data-entered=false] .autonomy-loop__steps:after{opacity:0}.autonomy-loop[data-entered=true] .signal-path{animation:circuit-in .52s var(--ease-out-strong) backwards;animation-delay:calc(var(--edge-index,0) * 26ms)}.autonomy-loop[data-entered=true] .signal-node{animation:circuit-in .42s var(--ease-out-strong) backwards;animation-delay:calc(.2s + var(--node-index,0) * 24ms)}.autonomy-loop[data-entered=true] .signal-constellation__hub{animation:circuit-in .42s var(--ease-out-strong) backwards;animation-delay:.56s}.autonomy-loop[data-entered=true] .autonomy-loop__header,.autonomy-loop[data-entered=true] .autonomy-loop__steps,.autonomy-loop[data-entered=true] .autonomy-loop__readout{animation:chrome-in .44s var(--ease-out-strong) backwards}.autonomy-loop[data-entered=true] .autonomy-loop__steps{animation-delay:80ms}.autonomy-loop[data-entered=true] .autonomy-loop__readout{animation-delay:.14s}@keyframes node-arrive{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes hub-resolve{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes readout-in{0%{opacity:.18;filter:blur(4px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes loop-status-beat{0%{opacity:1;transform:scale(1.5)}to{opacity:.42;transform:scale(1)}}@keyframes circuit-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes chrome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chrome-in-still{0%{opacity:0}to{opacity:1}}@keyframes readout-in-still{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.autonomy-loop[data-entered=true] .signal-path,.autonomy-loop[data-entered=true] .signal-node,.autonomy-loop[data-entered=true] .signal-constellation__hub,.autonomy-loop[data-entered=true] .autonomy-loop__header,.autonomy-loop[data-entered=true] .autonomy-loop__steps,.autonomy-loop[data-entered=true] .autonomy-loop__readout,.autonomy-loop__readout strong,.autonomy-loop__readout>span:first-child,.signal-trace{transition-duration:.2s!important;animation-duration:.2s!important;animation-delay:0s!important}.autonomy-loop[data-entered=true] .autonomy-loop__header,.autonomy-loop[data-entered=true] .autonomy-loop__steps,.autonomy-loop[data-entered=true] .autonomy-loop__readout{animation-name:chrome-in-still}.autonomy-loop__readout strong,.autonomy-loop__readout>span:first-child{animation-name:readout-in-still}.signal-node.is-arrived,.signal-constellation--interactive .signal-node:hover,.signal-constellation--interactive .signal-node:active{transform:translate(-50%,-50%)}.autonomy-loop__steps:after{transform:translateX(calc(var(--phase,0) * (100% + .5rem)));transition:none}.signal-node.is-arrived .signal-node__ring,.signal-constellation--live .signal-constellation__hub:after{opacity:0;animation:none!important}}.build-surface{--stage-delay:.7s;--hot:#ffd6c4;width:100%}.build-surface__header,.build-surface__kinds{color:#f1eee685;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.build-surface__header{border-bottom:1px solid #f1eee629;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.build-surface__status{color:var(--signal);align-items:center;gap:.42rem;display:inline-flex}.build-surface__status i{width:5px;height:5px;animation:loop-status-beat 1.2s var(--ease-out-strong) both;background:currentColor;border-radius:50%;display:inline-block}.build-surface__brief{color:var(--hot);font-family:var(--mono);letter-spacing:-.01em;margin:0;padding:1.05rem 0 1rem;font-size:.94rem;line-height:1.35}.build-surface__brief span{max-width:calc(var(--chars,30) * 1ch);white-space:nowrap;vertical-align:bottom;animation:type-in .64s steps(var(--chars,30), end) backwards;display:inline-block;position:relative;overflow:hidden}.build-surface__brief span:after{background:var(--signal);content:"";width:1px;height:1em;position:absolute;top:.16em;right:0}.build-surface__stage{align-items:center;min-height:214px;padding:.1rem 0 .6rem;display:flex}.artifact{width:100%;font-family:var(--mono);margin:0;padding:0;list-style:none}.artifact li,.artifact .phone,.artifact .phone__cta,.artifact__notes li,.schedule__head,.schedule__foot,.schedule__bars span{animation:assemble .42s var(--ease-out-strong) backwards;animation-delay:calc(var(--stage-delay) + var(--row,0) * 72ms)}.artifact__bar{background:#f1eee61f;border-radius:1px;height:2px;position:relative}.artifact__bar i{width:var(--fill,50%);border-radius:inherit;background:var(--signal);transform-origin:0;animation:fill-bar .62s var(--ease-out-strong) backwards;animation-delay:calc(var(--stage-delay) + .14s + var(--row,0) * 72ms);position:absolute;inset:0 auto 0 0;transform:scaleX(1)}.artifact em{letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-style:normal}.artifact em[data-state=live],.artifact em[data-state=paid]{color:var(--signal)}.artifact em[data-state=rolling],.artifact em[data-state=chasing]{color:var(--hot)}.artifact em[data-state=sent]{color:#f1eee666}.artifact--trace li{color:#f1eee6c7;border-bottom:1px solid #f1eee614;grid-template-columns:.8rem minmax(0,1fr) 5.2rem 2.2rem;align-items:center;gap:.7rem;padding:.62rem 0;font-size:.66rem;display:grid}.artifact--trace li:last-child{border-bottom:0}.artifact__caret{color:var(--signal);font-size:.6rem}.artifact__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artifact__time{color:#f1eee66b;text-align:right;font-size:.55rem}.artifact--phone{align-items:center;gap:1.6rem;display:flex}.phone{background:#f1eee60b;border:1px solid #f1eee638;border-radius:15px;flex-direction:column;flex:none;gap:.5rem;width:132px;padding:.55rem .5rem .6rem;display:flex}.phone__bar{background:#f1eee64d;border-radius:1px;width:26px;height:2px;margin:0 auto .1rem}.phone__head{color:#f1eee6d9;border-bottom:1px solid #f1eee61f;justify-content:space-between;align-items:baseline;padding:0 .15rem .35rem;font-size:.6rem;display:flex}.phone__head span{color:var(--signal);font-size:.5rem}.phone__rows{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.phone__rows li{justify-content:space-between;align-items:center;gap:.35rem;padding:.28rem .15rem;display:flex}.phone__rows span{gap:.1rem;min-width:0;display:grid}.phone__rows b{color:#f1eee6d1;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;font-weight:400;overflow:hidden}.phone__rows small{color:#f1eee65c;font-size:.42rem}.phone__rows em{flex:none;font-size:.4rem}.phone__cta{background:var(--signal);color:var(--coal);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:7px;padding:.36rem;font-size:.5rem}.artifact__notes{gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.artifact__notes li{color:#f1eee699;border-left:1px solid #e8664580;padding-left:.85rem;font-size:.6rem}.artifact--rollout li{color:#f1eee6cc;border-bottom:1px solid #f1eee614;grid-template-columns:3.4rem 5.6rem minmax(0,1fr) 3.4rem;align-items:center;gap:.8rem;padding:.72rem 0;font-size:.64rem;display:grid}.artifact--rollout li:last-child{border-bottom:0}.artifact__count{color:#f1eee666;font-size:.55rem}.artifact--rollout em{text-align:right}.artifact--schedule{gap:.9rem;display:grid}.schedule__head,.schedule__foot{color:#f1eee66b;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.52rem;display:flex}.schedule__foot{text-transform:none;letter-spacing:.03em}.schedule__head span:first-child{color:var(--signal)}.schedule__bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.6rem;height:116px;display:grid}.schedule__bars span{height:var(--height,80%);transform-origin:bottom;background:#e866458c;border-radius:2px;transform:scaleY(1)}.schedule__bars span.is-running{background:repeating-linear-gradient(-45deg, var(--hot) 0 3px, #ffd6c459 3px 6px)}.build-surface__kinds{--steps-gap:.5rem;--steps-pad:.15rem;gap:var(--steps-gap);padding:.7rem var(--steps-pad);border-top:1px solid #f1eee629;border-bottom:1px solid #f1eee629;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.build-surface__kinds button{color:#f1eee65c;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .22s var(--ease-out-strong);background:0 0;border:0;align-items:center;gap:.38rem;padding:0;display:inline-flex}.build-surface__kinds b{color:#f1eee642;transition:color .22s var(--ease-out-strong);font-weight:400}.build-surface__kinds button.is-active,.build-surface__kinds button.is-active b{color:var(--signal)}@media (hover:hover) and (pointer:fine){.build-surface__kinds button:hover,.build-surface__kinds button:hover b{color:#f1eee6cc}}.build-surface__kinds button:active{transition:transform .12s var(--ease-out-strong);transform:scale(.96)}.build-surface__kinds:after{bottom:-1px;left:var(--steps-pad);width:calc((100% - (var(--steps-pad) * 2) - (var(--steps-gap) * 3)) / 4);content:"";background:var(--signal);height:1px;transform:translateX(calc(var(--phase,0) * (100% + var(--steps-gap))));transition:transform .34s var(--ease-in-out-strong);position:absolute}.build-surface__result{color:#f1eee6b8;font-family:var(--display);letter-spacing:-.02em;margin:0;padding-top:.85rem;font-size:.88rem;font-weight:500;animation:1.82s linear backwards result-in}.build-surface[data-entered=false]{opacity:0}.build-surface[data-entered=true]{animation:chrome-in .46s var(--ease-out-strong) backwards}.build-surface--compact .build-surface__brief{padding:.85rem 0 .8rem;font-size:.82rem}.build-surface--compact .build-surface__stage{min-height:186px}.build-surface--compact .schedule__bars{height:96px}.build-surface--compact .phone{width:118px}.build-surface--compact .build-surface__result{font-size:.78rem}.autonomy .build-surface__header,.autonomy .build-surface__kinds{color:#f1eee68f;border-color:#f1eee633}.autonomy .build-surface__kinds button{color:#f1eee66b}.autonomy .build-surface__result{color:#f1eee6c7}@keyframes type-in{0%{max-width:0}}@keyframes assemble{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fill-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes result-in{0%,82%{opacity:0;filter:blur(4px);animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}.schedule__bars span{animation-name:rise-bar;animation-duration:.52s}@media (width<=720px){.build-surface__header,.build-surface__kinds{font-size:.45rem}.build-surface__kinds{--steps-gap:.18rem}.build-surface__kinds button{flex-direction:column;align-items:flex-start;gap:.2rem;line-height:1.25}.build-surface__brief{white-space:normal;font-size:.74rem}.build-surface__stage,.build-surface--compact .build-surface__stage{min-height:178px}.artifact--trace li{grid-template-columns:.7rem minmax(0,1fr) 2.6rem 1.9rem;gap:.45rem;font-size:.56rem}.artifact--rollout li{grid-template-columns:2.6rem minmax(0,1fr) 2.4rem;gap:.5rem;font-size:.56rem}.artifact--rollout .artifact__bar{display:none}.artifact--phone{gap:1rem}.phone,.build-surface--compact .phone{width:106px}.artifact__notes li{font-size:.5rem}.schedule__bars{gap:.35rem;height:84px}.build-surface__result{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.build-surface[data-entered=true],.build-surface__brief span,.artifact li,.artifact .phone,.artifact .phone__cta,.artifact__notes li,.schedule__head,.schedule__foot,.schedule__bars span,.artifact__bar i,.build-surface__result,.build-surface__status i{animation-duration:.2s!important;animation-delay:0s!important}.build-surface__brief span{max-width:none;animation-name:none}.artifact li,.artifact .phone,.artifact .phone__cta,.artifact__notes li,.schedule__head,.schedule__foot{animation-name:chrome-in-still}.artifact__bar i{animation-name:none;transform:scaleX(1)}.schedule__bars span{animation-name:none;transform:scaleY(1)}.build-surface__result{animation-name:readout-in-still}.build-surface__kinds:after{transition:none}.build-surface__kinds button:active{transform:none}}:root{--ease-morph:cubic-bezier(.62, .02, .16, 1);--morph:1.6s;--hot:#ffd6c4}html,body{overscroll-behavior:none;height:100%;overflow:hidden}html{scroll-behavior:auto}.deck{--screen-bg:#f3f0e8;--screen-ink:#23231f;background:var(--screen-bg);color:var(--screen-ink);font-family:var(--mono);transition:background-color 1.6s var(--ease-morph);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.deck[data-screen=agents]{--screen-bg:#f1ebdd}.deck[data-screen=mobile]{--screen-bg:#f0e5d3}.deck[data-screen=enterprise]{--screen-bg:#eeddc7}.deck[data-screen=autonomy]{--screen-bg:#ecd3b8}.backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.backdrop__piece{clip-path:var(--clip);transition:clip-path 2.2s var(--ease-morph), background-color 1.7s var(--ease-morph);transition-delay:calc(var(--slot) * 42ms);background:#e8664512;position:absolute;inset:0}.backdrop__piece.tint-1{background:#f0a16e17}.backdrop__piece.tint-2{background:#a38f6012}.backdrop__piece.tint-3{background:#e866450b}.topbar{z-index:3;color:var(--screen-ink);border-bottom:1px solid #23231f24;flex:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1rem,2.4vh,1.6rem) clamp(1.5rem,5vw,4rem);display:flex;position:relative}.brand,.topbar__nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.brand{align-items:center;gap:.6rem;display:inline-flex}.brand__mark{grid-template-columns:repeat(2,7px);gap:2px;display:grid;transform:rotate(45deg)}.brand__mark span{background:var(--screen-ink);width:7px;height:7px}.brand__mark span:nth-child(2),.brand__mark span:nth-child(3){box-shadow:inset 0 0 0 1px var(--screen-ink);background:0 0}.brand__name{letter-spacing:-.02em;font-size:.92rem}.topbar__nav{letter-spacing:.14em;text-transform:uppercase;gap:clamp(1rem,2.6vw,2.2rem);font-size:.58rem;display:none}.topbar__nav button{color:#23231f80;transition:color .22s var(--ease-out-strong);padding-bottom:.3rem;position:relative}.topbar__nav button:after{background:var(--signal);content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-out-strong);position:absolute;bottom:0;left:0;transform:scaleX(0)}.topbar__nav button.is-active{color:var(--screen-ink)}.topbar__nav button.is-active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.topbar__nav button:hover{color:var(--screen-ink)}}.topbar__contact{color:var(--screen-ink);letter-spacing:.1em;text-transform:uppercase;transition:background .22s var(--ease-out-strong), border-color .22s var(--ease-out-strong), transform .16s var(--ease-out-strong);border:1px solid #23231f40;border-radius:999px;align-items:center;gap:.42rem;padding:.5rem .9rem;font-size:.6rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.topbar__contact:hover{border-color:var(--signal);background:#e8664514}}.topbar__contact:active{transform:scale(.97)}.deck__stage{z-index:2;flex:auto;min-height:0;position:relative}.screen{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(1.5rem,4.5vw,4.5rem);max-width:1520px;height:100%;margin:0 auto;padding:clamp(1rem,3vh,2.4rem) clamp(1.5rem,5vw,4rem);display:grid}@media (width>=961px){.screen{padding-right:clamp(4.5rem,7vw,7.5rem)}}.screen__words{align-content:center;gap:clamp(.7rem,1.6vh,1.15rem);min-width:0;display:grid}.eyebrow{color:#23231f99;letter-spacing:.18em;text-transform:uppercase;animation:words-in .48s var(--ease-out-strong) backwards;align-items:center;gap:.55rem;margin:0;font-size:.58rem;display:inline-flex}.eyebrow__dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.screen h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:600;line-height:.98;display:grid}.screen h1 span{animation:words-in .56s var(--ease-out-strong) backwards;animation-delay:calc(70ms + var(--row,0) * 70ms)}.screen h1 .is-accent{color:var(--signal)}.lede{color:#23231fa8;max-width:40ch;animation:words-in .52s var(--ease-out-strong) backwards;margin:0;font-size:clamp(.68rem,.85vw,.78rem);line-height:1.65;animation-delay:.23s}.button{background:var(--signal);color:#fdf6ef;letter-spacing:.1em;text-transform:uppercase;animation:words-in .52s var(--ease-out-strong) backwards;transition:transform .16s var(--ease-out-strong), background .22s var(--ease-out-strong);border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.62rem;animation-delay:.3s;display:inline-flex}@media (hover:hover) and (pointer:fine){.button:hover{background:#d8563a}}.button:active{transform:scale(.97)}.screen__build{align-items:center;min-width:0;height:100%;display:flex}.card{flex-direction:column;width:100%;display:flex}.card__head{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;font-size:.5rem;display:flex}.card__stage{flex:auto;position:relative}.card--build{background:#1c1d1b;border-radius:18px;padding:clamp(1rem,2.2vh,1.5rem) clamp(1.1rem,1.8vw,1.6rem) clamp(.9rem,2vh,1.3rem);box-shadow:0 2rem 4.5rem #23231f29,0 0 0 8px #1c1d1b0a}.card--build .card__head{color:#f1eee680;border-bottom:1px solid #f1eee629}.card__status{color:var(--signal);align-items:center;gap:.4rem;display:inline-flex}.card__brief{color:var(--hot);letter-spacing:-.01em;margin:0;padding:clamp(.8rem,1.9vh,1.15rem) 0 clamp(.7rem,1.7vh,1rem);font-size:clamp(.72rem,1.05vw,.94rem)}.card__brief span{max-width:calc(var(--chars,30) * 1ch);white-space:nowrap;vertical-align:bottom;animation:type-in 1.05s steps(var(--chars,30), end) backwards;animation-delay:.16s;display:inline-block;position:relative;overflow:hidden}.card__brief span:after{background:var(--signal);content:"";width:1px;height:1em;position:absolute;top:.16em;right:0}.card--build .card__stage{min-height:clamp(180px,34vh,290px)}.card__result{color:#f1eee6c2;font-family:var(--display);letter-spacing:-.02em;border-top:1px solid #f1eee629;margin:0;padding-top:clamp(.7rem,1.6vh,1rem);font-size:clamp(.76rem,1vw,.92rem);font-weight:500;animation:2.2s linear backwards result-land}.pieces{contain:layout style;position:absolute;inset:0}.piece{left:var(--x);top:var(--y);width:var(--w);height:var(--h);white-space:nowrap;transition:left var(--morph) var(--ease-morph), top var(--morph) var(--ease-morph), width var(--morph) var(--ease-morph), height var(--morph) var(--ease-morph), background-color 1s var(--ease-morph), border-color 1s var(--ease-morph), border-radius 1s var(--ease-morph), opacity .72s var(--ease-morph);transition-delay:calc(var(--slot) * 36ms);border-radius:2px;align-items:center;display:flex;position:absolute;overflow:hidden}.piece span{text-overflow:ellipsis;width:100%;animation:label-in .7s var(--ease-out-strong) backwards;animation-delay:calc(.38s + var(--slot) * 36ms);display:block;overflow:hidden}.piece.is-empty{opacity:0}.piece--label{color:#f1eee6d1;font-size:clamp(.56rem,.72vw,.68rem)}.piece--meta{color:#f1eee66b;font-size:clamp(.47rem,.6vw,.56rem)}.piece--bar{background:var(--signal)}.piece--rule{background:#f1eee61a}.piece--frame{background:#f1eee60a;border:1px solid #f1eee638;border-radius:14px}.piece--cta{background:var(--signal);color:#1c1d1b;letter-spacing:.08em;text-transform:uppercase;border-radius:7px;justify-content:center;font-size:clamp(.47rem,.6vw,.55rem)}.piece--cta span{text-align:center}.piece--note{color:#f1eee69e;border-left:1px solid #e866458c;border-radius:0;padding-left:.8rem;font-size:clamp(.55rem,.7vw,.66rem)}.piece--column{background:#e8664580;border-radius:2px}.piece.is-hot{background:var(--hot)}.piece--column.is-hot{background:repeating-linear-gradient(-45deg, var(--hot) 0 3px, #ffd6c44d 3px 6px)}.rail{z-index:3;gap:.7rem;display:none;position:absolute;top:50%;right:clamp(.6rem,1.6vw,1.5rem);transform:translateY(-50%)}.rail button{color:#23231f57;font:inherit;letter-spacing:.12em;cursor:pointer;transition:color .22s var(--ease-out-strong);background:0 0;border:0;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.47rem;display:flex}.rail__line{width:14px;height:1px;transition:width .3s var(--ease-out-strong);background:currentColor}.rail button.is-active{color:var(--signal)}.rail button.is-active .rail__line{width:30px}@media (hover:hover) and (pointer:fine){.rail button:hover{color:var(--screen-ink)}}.deck__foot{z-index:3;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #23231f24;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.6rem,1.6vh,1.1rem) clamp(1.5rem,5vw,4rem);font-size:.52rem;display:flex;position:relative}.deck__hint{color:#23231f8c;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .22s var(--ease-out-strong);background:0 0;border:0;align-items:center;gap:.7rem;padding:0;display:inline-flex}.deck__hint-line{background:var(--signal);transform-origin:0;width:34px;height:1px;animation:hint-sweep 2.6s var(--ease-in-out-strong) infinite}@media (hover:hover) and (pointer:fine){.deck__hint:hover{color:var(--screen-ink)}}.deck__count{color:var(--signal)}.deck__count i{color:#23231f59;font-style:normal}@keyframes words-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes label-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes result-land{0%,78%{opacity:0;filter:blur(4px);animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hint-sweep{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:1;transform:scaleX(.45)}}@media (width>=1080px){.topbar__nav{display:flex}}@media (width<=960px){.screen{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(1rem,2.4vh,1.6rem)}.card--build .card__stage{min-height:clamp(150px,26vh,230px)}.rail{display:none}}@media (width<=720px){.screen h1{font-size:clamp(1.7rem,8.5vw,2.4rem)}.lede{font-size:.68rem}.deck__foot{font-size:.45rem}.topbar__contact span{display:none}.topbar__contact{padding:.5rem}}@media (prefers-reduced-motion:reduce){.deck,.backdrop__piece,.piece,.rail__line,.topbar__nav button:after{transition-duration:.2s!important;transition-delay:0s!important}.eyebrow,.screen h1 span,.lede,.button,.piece span,.card__result{animation-name:fade-in-still!important;animation-duration:.22s!important;animation-delay:0s!important}.card__brief span{max-width:none;animation:none}.deck__hint-line{animation:none}}@keyframes fade-in-still{0%{opacity:0}to{opacity:1}}.screen h1 span{width:fit-content;margin:-.16em 0;padding:.16em 0;display:inline-block;position:relative}.screen__words[data-phase=in] h1 span{animation:type-line var(--type-ms,.4s) steps(var(--chars,12), end) var(--type-delay,0s) backwards}.screen__words[data-phase=out] h1 span{animation:untype-line .52s steps(var(--chars,12), end) forwards}@keyframes type-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes untype-line{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.screen h1 span:after{background:var(--signal);content:"";opacity:0;width:2px;position:absolute;top:.22em;bottom:.2em;left:100%}.screen__words[data-phase=in] h1 span:after{animation:caret-run var(--type-ms,.32s) steps(var(--chars,12), end) var(--type-delay,0s)}.screen__words[data-phase=out] h1 span:after{animation:caret-back .52s steps(var(--chars,12), end)}@keyframes caret-run{0%{opacity:1;left:0%}to{opacity:1;left:100%}}@keyframes caret-back{0%{opacity:1;left:100%}to{opacity:1;left:0%}}.screen__words[data-phase=in] .eyebrow{animation:soft-in .52s var(--ease-out-strong) backwards}.screen__words[data-phase=in] .lede,.screen__words[data-phase=in] .button{animation:soft-in .52s var(--ease-out-strong) var(--type-delay,0s) backwards}.screen__words[data-phase=out] .eyebrow,.screen__words[data-phase=out] .lede,.screen__words[data-phase=out] .button{animation:soft-out .32s var(--ease-out-strong) forwards}@keyframes soft-in{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes soft-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(4px);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.screen__words[data-phase=in] h1 span,.screen__words[data-phase=out] h1 span,.screen__words[data-phase=in] h1 span:after,.screen__words[data-phase=out] h1 span:after{clip-path:none;opacity:0;animation:none}.screen__words[data-phase=in] h1 span{animation:fade-in-still .22s var(--ease-out-strong) backwards;opacity:1}.screen__words[data-phase=in] .eyebrow,.screen__words[data-phase=in] .lede,.screen__words[data-phase=in] .button{animation:fade-in-still .22s var(--ease-out-strong) backwards}.screen__words[data-phase=out] .eyebrow,.screen__words[data-phase=out] .lede,.screen__words[data-phase=out] .button{animation:none}}.version{opacity:.55;transition:opacity .22s var(--ease-out-strong);border:1px solid;border-radius:999px;gap:1px;padding:1px;display:inline-flex}.version:hover{opacity:1}.version button{color:inherit;font:inherit;letter-spacing:.12em;cursor:pointer;transition:background .22s var(--ease-out-strong), color .22s var(--ease-out-strong);background:0 0;border:0;border-radius:999px;padding:.28rem .62rem;font-size:.48rem}.version button.is-active{background:var(--signal);color:var(--version-active-ink,#fdf6ef)}.version button:active{transform:scale(.95)}.deck[data-version="2"]{--screen-bg:#16161a;--screen-ink:#f2f0f6;--version-active-ink:#16161a;--card-ink:242, 240, 246;--card:#1b1c22;--card-accent:#b9c4d6;--card-hot:#e2e8f2;--signal:#b9c4d6;--hot:var(--card-hot)}.deck[data-version="2"][data-screen=agents]{--screen-bg:#191920}.deck[data-version="2"][data-screen=mobile]{--screen-bg:#1c1c24}.deck[data-version="2"][data-screen=enterprise]{--screen-bg:#1f1f28}.deck[data-version="2"][data-screen=autonomy]{--screen-bg:#22222c}.deck[data-version="2"][data-screen=studio]{--card:#33260d;--card-accent:#f0c86e;--card-hot:#ffe6bd;--signal:#e8bd63}.deck[data-version="2"][data-screen=agents]{--card:#4a0d18;--card-accent:#f79ba0;--card-hot:#ffd3d6;--signal:#f28f96}.deck[data-version="2"][data-screen=mobile]{--card:#11223c;--card-accent:#8fbdf2;--card-hot:#cfe4ff;--signal:#7fb2f0}.deck[data-version="2"][data-screen=enterprise]{--card:#112d21;--card-accent:#8ed49b;--card-hot:#cdefd4;--signal:#7ecb8d}.deck[data-version="2"][data-screen=autonomy]{--card:#241a3a;--card-accent:#b9a6e8;--card-hot:#ded3f5;--signal:#ac9ae0}.deck[data-version="2"] .backdrop__piece{background:color-mix(in srgb, var(--card-hot) 5%, transparent)}.deck[data-version="2"] .backdrop__piece.tint-1{background:color-mix(in srgb, var(--card-accent) 6%, transparent)}.deck[data-version="2"] .backdrop__piece.tint-2{background:color-mix(in srgb, var(--card-hot) 3.5%, transparent)}.deck[data-version="2"] .backdrop__piece.tint-3{background:color-mix(in srgb, var(--card-accent) 3%, transparent)}.deck[data-version="2"] .topbar,.deck[data-version="2"] .deck__foot{border-color:#f2f0f626}.deck[data-version="2"] .topbar__nav button{color:#f2f0f680}.deck[data-version="2"] .topbar__contact{border-color:#f2f0f642}.deck[data-version="2"] .eyebrow{color:#f2f0f69e}.deck[data-version="2"] .lede{color:#f2f0f6ad}.deck[data-version="2"] .button{color:#16161a}.deck[data-version="2"] .rail button{color:#f2f0f657}.deck[data-version="2"] .deck__hint{color:#f2f0f68c}.deck[data-version="2"] .deck__count i{color:#f2f0f659}@media (hover:hover) and (pointer:fine){.deck[data-version="2"] .topbar__contact:hover{background:color-mix(in srgb, var(--signal) 16%, transparent)}.deck[data-version="2"] .rail button:hover{color:var(--screen-ink)}.deck[data-version="2"] .button:hover{background:var(--card-hot)}}.deck[data-version="2"] .card--build{background:var(--card);transition:background-color 1.6s var(--ease-morph);border:0;box-shadow:0 2.4rem 5rem #00000073}.deck[data-version="2"] .card--build .card__head{border-bottom-color:rgba(var(--card-ink), .18);color:rgba(var(--card-ink), .5)}.deck[data-version="2"] .card__status{color:var(--card-accent)}.deck[data-version="2"] .card__brief{color:var(--card-hot)}.deck[data-version="2"] .card__brief span:after{background:var(--card-accent)}.deck[data-version="2"] .card__result{border-top-color:rgba(var(--card-ink), .18);color:rgba(var(--card-ink), .8)}.deck[data-version="2"] .piece--label{color:rgba(var(--card-ink), .86)}.deck[data-version="2"] .piece--meta{color:rgba(var(--card-ink), .44)}.deck[data-version="2"] .piece--bar{background:var(--card-accent)}.deck[data-version="2"] .piece--rule{background:rgba(var(--card-ink), .12)}.deck[data-version="2"] .piece--frame{border-color:rgba(var(--card-ink), .24);background:rgba(var(--card-ink), .04)}.deck[data-version="2"] .piece--cta{background:var(--card-accent);color:var(--card)}.deck[data-version="2"] .piece--note{border-left-color:color-mix(in srgb, var(--card-accent) 60%, transparent);color:rgba(var(--card-ink), .66)}.deck[data-version="2"] .piece--column{background:color-mix(in srgb, var(--card-accent) 62%, transparent)}.deck[data-version="2"] .piece.is-hot{background:var(--card-hot)}.deck[data-version="2"] .piece--column.is-hot{background:repeating-linear-gradient(-45deg, var(--card-hot) 0 3px, color-mix(in srgb, var(--card-hot) 28%, transparent) 3px 6px)}.deck__foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.deck__meta{justify-self:end;align-items:center;gap:1rem;display:inline-flex}.platforms{perspective:620px;justify-self:center;align-items:flex-end;gap:clamp(.35rem,1.1vw,.9rem);display:flex}.platform{position:relative}.platform__hit{width:clamp(38px,3.4vw,46px);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:.28rem;padding:.3rem .2rem;display:grid}.platform__icon{pointer-events:none;filter:grayscale()brightness(.72)contrast(.62)opacity(.5);transform-origin:50% 85%;width:clamp(20px,1.6vw,24px);height:clamp(20px,1.6vw,24px);transition:filter .38s var(--ease-out-strong), transform .46s var(--ease-absorb);transform:translateZ(0)}.platform__name{pointer-events:none;color:currentColor;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.36;max-width:100%;transition:opacity .3s var(--ease-out-strong);font-size:.4rem;overflow:hidden}.platform[data-active=true] .platform__icon{filter:grayscale(0) brightness(1) contrast(1) opacity(1) drop-shadow(0 5px 7px color-mix(in srgb, var(--to) 55%, transparent)) drop-shadow(0 12px 20px color-mix(in srgb, var(--to) 35%, transparent));transform:translateY(-9px)scale(1.34)rotateX(-16deg)}.platform[data-active=true] .platform__name{opacity:.9}.platforms[data-focused=true] .platform[data-active=false] .platform__icon{filter:grayscale()brightness(.72)contrast(.62)opacity(.26);transform:scale(.94)}.platforms[data-focused=true] .platform[data-active=false] .platform__name{opacity:.18}.platform__hit:focus-visible{outline:1px solid var(--signal);outline-offset:3px;border-radius:8px}.platform__pop{z-index:6;background:var(--pop-bg);letter-spacing:normal;text-transform:none;pointer-events:none;opacity:0;transform-origin:bottom;width:max-content;max-width:min(232px,74vw);transition:opacity .18s var(--ease-out-strong), transform .26s var(--ease-absorb);border-radius:12px;padding:.7rem .85rem .75rem;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(6px)scale(.94);box-shadow:0 1.1rem 2.4rem #0a060247}.platform[data-active=true] .platform__pop{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.platform__pop:after{background:var(--pop-bg);content:"";width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.platform__pop strong{color:rgba(var(--pop-ink), .95);font-family:var(--display);letter-spacing:-.02em;margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.platform__pop ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.platform__pop li{color:rgba(var(--pop-ink), .66);letter-spacing:.01em;padding-left:.7rem;font-size:.55rem;line-height:1.45;position:relative}.platform__pop li:before{background:var(--to);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.44em;left:0}@media (width<=780px){.platform[data-edge=start] .platform__pop{transform-origin:0 100%;left:0;transform:translate(0)translateY(6px)scale(.94)}.platform[data-edge=start][data-active=true] .platform__pop{transform:translate(0)translateY(0)scale(1)}.platform[data-edge=end] .platform__pop{transform-origin:100% 100%;left:auto;right:0;transform:translate(0)translateY(6px)scale(.94)}.platform[data-edge=end][data-active=true] .platform__pop{transform:translate(0)translateY(0)scale(1)}}.deck{--pop-bg:#1c1d1b;--pop-ink:241, 238, 230}.deck[data-version="2"]{--pop-bg:var(--card);--pop-ink:var(--card-ink)}.platform{animation:rail-in .52s var(--ease-out-strong) backwards;animation-delay:calc(.62s + var(--slot) * 70ms)}@keyframes rail-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.deck__foot{grid-template-columns:auto 1fr auto;gap:.5rem}.deck__hint{font-size:0}.deck__hint-line{width:22px}.deck__meta{gap:.5rem}.deck__count,.platform__name{display:none}.platform__hit{width:34px}}@media (prefers-reduced-motion:reduce){.platform,.platform__icon,.platform__pop{transition-duration:.18s;animation:none}.platform[data-active=true] .platform__icon,.platforms[data-focused=true] .platform[data-active=false] .platform__icon{transform:none}.platform__pop,.platform[data-active=true] .platform__pop{transform:translate(-50%)}}html[data-deck=locked],html[data-deck=locked] body{height:100%;overflow:hidden}html[data-deck=free],html[data-deck=free] body{height:auto;overflow:visible}html[data-deck=free] .deck{z-index:0;height:100vh;position:fixed;inset:0}html[data-deck=free] .page:before{content:"";pointer-events:none;height:100vh;display:block}html[data-deck=locked] .segment{display:none}.page{--grad-0:#ecd3b8;--grad-1:#e3b183;--grad-2:#d99a63;--grad-3:#cf8a4e;--seg-bg:var(--grad-1);--seg-ink:35, 30, 26;--seg-accent:#6b1f0c;--pop-bg:#1c1d1b;--pop-ink:241, 238, 230;position:relative}.page[data-version="2"]{--grad-0:#22222c;--grad-1:#1e1e27;--grad-2:#191921;--grad-3:#121218;--seg-bg:var(--grad-1);--seg-ink:242, 240, 246;--seg-accent:#a97ce8;--pop-bg:#0f0f14;--pop-ink:242, 240, 246}.segment{z-index:1;background:linear-gradient(to bottom, var(--grad-0), var(--grad-1));color:rgb(var(--seg-ink));font-family:var(--mono);position:relative}.segment__inner{max-width:1200px;margin:0 auto;padding:clamp(4rem,12vh,8rem) clamp(1.5rem,5vw,4rem)}.segment__eyebrow{color:rgba(var(--seg-ink), .6);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 1.4rem;font-size:.58rem;display:inline-flex}.segment .eyebrow__dot{background:var(--seg-accent)}.segment h2{font-family:var(--display);letter-spacing:-.045em;margin:0 0 clamp(2rem,5vh,3.2rem);font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:600;line-height:.99}.segment__lede{max-width:46ch;color:rgba(var(--seg-ink), .66);margin:0 0 2.4rem;font-size:clamp(.7rem,.9vw,.8rem);line-height:1.7}.segment__label{color:rgba(var(--seg-ink), .45);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.52rem;display:block}.segment__foot{border-top:1px solid rgba(var(--seg-ink), .14);max-width:1200px;color:rgba(var(--seg-ink), .45);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.3rem clamp(1.5rem,5vw,4rem);font-size:.52rem;display:flex}.segment--method{isolation:isolate;--method-bg-0:#283236;--method-bg-1:#171d20;--seg-ink:241, 238, 230;--seg-accent:#ff9a70;background:linear-gradient(to bottom, var(--method-bg-0), var(--method-bg-1));position:relative;overflow:hidden}.segment--method .segment__inner{z-index:1;position:relative}.page[data-version="2"] .segment--method{--method-bg-0:var(--grad-1);--method-bg-1:var(--grad-2);--seg-ink:242, 240, 246;--seg-accent:#a97ce8}.method__keyboard{z-index:0;pointer-events:none;opacity:.78;transform-origin:50%;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.35rem,1vw,.72rem);display:grid;position:absolute;inset:3rem -6% 2rem;transform:rotate(-6deg)translate(-2%,-1%)scale(1.08)}.method__keyboard span{opacity:.25;background:linear-gradient(145deg,#e8f5f814,#050a0c29);border:1px solid #9fbecb2b;border-radius:.28rem;place-self:center stretch;height:clamp(.8rem,2.4vw,1.55rem);position:relative;box-shadow:inset 0 1px #eefbff14,0 .55rem 1rem #00000014}.method__keyboard span:after{content:"";background:#ffaa8747;height:1px;position:absolute;inset:.28rem .34rem auto}.method__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(1.4rem,3vw,2.4rem);margin:0;padding:0;list-style:none;display:grid}.method__steps li{border-top:1px solid rgba(var(--seg-ink), .18);align-content:start;gap:.55rem;padding-top:1.2rem;display:grid}.method__index{color:var(--seg-accent);letter-spacing:.16em;font-size:.56rem}.method__steps strong{font-family:var(--display);letter-spacing:-.035em;font-size:1.35rem;font-weight:600}.method__steps em{color:rgba(var(--seg-ink), .5);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-style:normal}.method__note{color:rgba(var(--seg-ink), .64);font-size:.62rem;line-height:1.65}.method__bar{background:var(--seg-accent);opacity:.5;height:2px;transform:scaleX(calc(.28 + var(--row) * .18));transform-origin:0;border-radius:1px;margin-top:.6rem}.segment--contact{background:linear-gradient(to bottom, var(--grad-2), var(--grad-3));overflow:hidden}.contact__field{pointer-events:none;position:absolute;inset:0}.contact__lattice{background-image:linear-gradient(to right, rgba(var(--seg-ink), .055) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--seg-ink), .055) 1px, transparent 1px);background-size:58px 58px;animation:34s linear infinite lattice-drift;position:absolute;inset:-60px}.contact__ticker{position:absolute;inset:0}.contact__track{left:0;top:calc(11% + var(--row,0) * 76%);width:max-content;color:rgba(var(--seg-ink), .16);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;gap:2.6rem;font-size:.6rem;animation:46s linear infinite ticker-run;display:flex;position:absolute}.contact__track[style*="--row: 1"]{color:rgba(var(--seg-ink), .1);animation-duration:62s;animation-direction:reverse}.contact__cta{color:rgb(var(--seg-ink));font-family:var(--display);letter-spacing:-.04em;transition:color .24s var(--ease-out-strong), transform .24s var(--ease-out-strong);align-items:center;gap:.8rem;margin-bottom:clamp(2.5rem,6vh,3.6rem);font-size:clamp(1.2rem,3vw,2.1rem);font-weight:600;display:inline-flex}.contact__cta svg{transition:transform .32s var(--ease-absorb)}@media (hover:hover) and (pointer:fine){.contact__cta:hover{color:var(--seg-accent)}.contact__cta:hover svg{transform:translate(4px,-4px)}}.contact__cta:active{transform:scale(.985)}.contact__meta{flex-wrap:wrap;gap:clamp(1.6rem,5vw,3.6rem);margin:0;padding:0;list-style:none;display:flex}.contact__meta li{gap:.3rem;display:grid}.contact__meta strong{color:var(--seg-accent);font-family:var(--display);letter-spacing:-.04em;font-size:1.5rem;font-weight:600}.contact__meta span{color:rgba(var(--seg-ink), .55);letter-spacing:.06em;font-size:.56rem}.segment--contact .segment__inner,.segment--contact .segment__foot{z-index:1;position:relative}@keyframes lattice-drift{0%{transform:translate(0,0)}to{transform:translate(58px,58px)}}@keyframes ticker-run{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=900px){.deliver__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.deliver__list{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.segment h2{font-size:clamp(1.6rem,8vw,2.2rem)}.contact__meta{gap:1.2rem}}@media (prefers-reduced-motion:reduce){.contact__lattice,.contact__track{animation:none}}.segment--deliver .segment__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.6rem,4vh,2.6rem) clamp(2rem,5vw,4.5rem);display:grid}.segment--deliver .segment__eyebrow,.segment--deliver .stage,.segment--deliver .iconrails__group{grid-column:1}.segment--deliver .device{grid-area:2/2/span 3;align-self:center}.segment--deliver[data-focus=rest] .stage__sentence em,.segment--deliver[data-focus=rest] .stage__lines li,.segment--deliver[data-focus=rest] .device__action{animation:none}@media (width<=980px){.segment--deliver .segment__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.6rem,4vh,2.4rem)}.segment--deliver .device{grid-area:auto/1;justify-self:center}}.stage__figure{flex:none;width:clamp(66px,8vw,104px);height:clamp(66px,8vw,104px)}.stage__glyph{width:100%;height:100%;filter:drop-shadow(0 12px 20px color-mix(in srgb, var(--to) 40%, transparent));opacity:1;transition:opacity .28s var(--ease-out-strong), transform .28s var(--ease-out-strong), filter .28s var(--ease-out-strong);transform:scale(1)rotate(0)}.stage__glyph[data-phase=entering]{opacity:0;filter:blur(2px) drop-shadow(0 12px 20px color-mix(in srgb, var(--to) 22%, transparent));transform:scale(.94)rotate(-2deg)}.stage__glyph[data-phase=leaving-start]{opacity:1;transform:scale(1)rotate(0)}.stage__glyph[data-phase=leaving]{opacity:0;filter:blur(2px) drop-shadow(0 12px 20px color-mix(in srgb, var(--to) 22%, transparent));transform:scale(.98)rotate(1deg)}.stage__copy{min-width:0;position:relative}.stage__copy-layer{opacity:1;min-width:0;transition:opacity .28s var(--ease-out-strong), transform .28s var(--ease-out-strong);position:relative;transform:translate(0,0)}.stage__copy-layer[data-phase=entering]{opacity:0;transform:translate(6px)}.stage__copy-layer[data-phase=leaving-start],.stage__copy-layer[data-phase=leaving]{width:100%;position:absolute;inset:0}.stage__copy-layer[data-phase=leaving]{opacity:0;transform:translate(-6px)}.stage__copy-layer .stage__sentence em,.stage__copy-layer .stage__lines li{animation:none}.stage__sentence{font-family:var(--display);letter-spacing:-.045em;margin:0 0 clamp(1.2rem,3vh,1.9rem);font-size:clamp(1.7rem,4vw,3rem);font-weight:600;line-height:1.06}@media (width>=1200px){.segment--deliver .stage__sentence{min-height:5.6em}}.stage__sentence em{border-bottom:4px solid var(--tint);padding-bottom:.05em;font-style:normal;display:inline-block}.stage__lines{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.stage__lines li{color:rgba(var(--seg-ink), .78);padding-left:1rem;font-size:clamp(.62rem,.8vw,.7rem);line-height:1.5;position:relative}.stage__lines li:before{background:rgba(var(--seg-ink), .45);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.iconrail{perspective:700px;flex-wrap:wrap;gap:clamp(.2rem,.9vw,.7rem);margin:.7rem 0 0;padding:0;list-style:none;display:flex}.iconrail__item{position:relative}.iconrail__item button{width:clamp(62px,6.4vw,88px);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:.45rem;padding:.7rem .25rem .6rem;display:grid}.iconrail__glyph{pointer-events:none;filter:grayscale()brightness(.42)contrast(.9)opacity(.55);transform-origin:50% 82%;width:clamp(26px,2.2vw,32px);height:clamp(26px,2.2vw,32px);transition:filter .44s var(--ease-out-strong), transform .58s var(--ease-absorb)}.iconrail__name{max-width:100%;color:rgba(var(--seg-ink), .55);letter-spacing:.07em;pointer-events:none;text-align:center;text-transform:uppercase;transition:color .36s var(--ease-out-strong);font-size:.42rem;line-height:1.3}.iconrail__item[data-active=true] .iconrail__glyph{filter:grayscale(0) brightness(1) contrast(1) opacity(1) drop-shadow(0 6px 10px color-mix(in srgb, var(--to) 55%, transparent));transform:translateY(-7px)scale(1.32)rotateX(-14deg)}.iconrail__item[data-active=true] .iconrail__name{color:rgba(var(--seg-ink), .95)}.iconrail[data-focused=true] .iconrail__item[data-active=false] .iconrail__glyph{filter:grayscale()brightness(.42)contrast(.9)opacity(.26);transform:scale(.95)}.iconrail[data-focused=true] .iconrail__item[data-active=false] .iconrail__name{color:rgba(var(--seg-ink), .28)}.iconrail__item button:focus-visible{outline:1px solid rgba(var(--seg-ink), .5);outline-offset:2px}@keyframes glyph-bloom{0%{opacity:0;filter:blur(5px);transform:scale(.62)rotate(-7deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes word-swap{0%{opacity:0}to{opacity:1}}@keyframes line-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=780px){.stage{flex-direction:column}.stage__figure{width:62px;height:62px}.iconrail__item button{width:56px}}@media (prefers-reduced-motion:reduce){.stage__glyph,.stage__sentence em,.stage__lines li,.iconrail__glyph,.stage__copy-layer,.device__screen-layer{transition-duration:.2s;animation-duration:.2s;animation-delay:0s}.iconrail__item[data-active=true] .iconrail__glyph,.iconrail[data-focused=true] .iconrail__item[data-active=false] .iconrail__glyph{transform:none}}.stage{align-items:flex-start;gap:clamp(1.2rem,3vw,2.6rem);display:flex}.stage__side{align-content:center;gap:clamp(2rem,5vh,3.4rem);min-width:0;display:grid}@media (width<=900px){.stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2.2rem}.stage__side,.stage__words{width:100%}}.device{--device-bg:#17181a;--device-ink:241, 238, 230;--device-edge:#0b0c0d;--dw:232px;--dh:466px;--drad:30px;perspective:1600px;justify-self:center;place-items:center;width:clamp(290px,30vw,400px);height:clamp(380px,40vw,500px);display:grid}.page[data-version="2"] .device{--device-bg:#f5f3f8;--device-ink:26, 24, 34;--device-edge:#c9c5d4}.device[data-shell=watch]{--dw:176px;--dh:208px;--drad:48px}.device[data-shell=tablet]{--dw:306px;--dh:404px;--drad:22px}.device[data-shell=window]{--dw:348px;--dh:244px;--drad:13px}.device[data-shell=tracker]{--dw:202px;--dh:300px;--drad:20px}.device[data-shell=handheld]{--dw:348px;--dh:244px;--drad:34px}.device__frame{width:var(--dw);height:var(--dh);border-radius:var(--drad);background:var(--device-bg);box-shadow:-22px 26px 44px #48220452, 0 0 0 1px color-mix(in srgb, var(--to) 24%, transparent);transform-style:preserve-3d;transition:width .36s var(--ease-morph), height .36s var(--ease-morph), border-radius .82s var(--ease-morph), box-shadow .62s var(--ease-out-strong);flex-direction:column;display:flex;position:relative;transform:rotateX(7deg)rotateY(-17deg)rotate(1.4deg)}.device__back{border-radius:inherit;background:var(--device-edge);position:absolute;inset:0;transform:translateZ(-16px)}.device__pill,.device__strap,.device__antenna,.device__grip{opacity:0;transition:opacity .42s var(--ease-out-strong);position:absolute}.device__pill{background:rgba(var(--device-ink), .2);border-radius:2px;width:40px;height:4px;top:.62rem;left:50%;transform:translate(-50%)}.device[data-shell=phone] .device__pill,.device[data-shell=tablet] .device__pill{opacity:1}.device__strap{background:rgba(var(--device-ink), .13);width:74px;height:26px;left:50%;transform:translate(-50%)translateZ(-8px)}.device__strap--top{border-radius:10px 10px 4px 4px;top:-24px}.device__strap--bottom{border-radius:4px 4px 10px 10px;bottom:-24px}.device[data-shell=watch] .device__strap{opacity:1}.device__antenna{background:rgba(var(--device-ink), .28);border-radius:3px 3px 0 0;width:5px;height:18px;top:-14px;right:20px}.device[data-shell=tracker] .device__antenna{opacity:1}.device__grip{background:rgba(var(--device-ink), .07);border-radius:22px;width:30px;height:76%;top:12%}.device__grip--left{left:10px}.device__grip--right{right:10px}.device[data-shell=handheld] .device__grip{opacity:1}.device__screen{min-height:0;transition:inset .36s var(--ease-morph);flex-direction:column;display:flex;position:absolute;inset:1.45rem .85rem .9rem}.device[data-shell=watch] .device__screen{inset:1.15rem .8rem .9rem}.device[data-shell=window] .device__screen{inset:1.55rem .9rem .85rem}.device[data-shell=handheld] .device__screen{inset:1rem 2.6rem .85rem}.device__screen-stack{flex:auto;min-height:0;display:flex;position:relative}.device__screen-layer{opacity:1;min-height:0;transition:opacity .28s var(--ease-out-strong), transform .28s var(--ease-out-strong);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(0,0)}.device__screen-layer[data-phase=entering]{opacity:0;transform:translate(6px)}.device__screen-layer[data-phase=leaving]{opacity:0;transform:translate(-6px)}.device__screen-layer[data-phase=leaving-start]{opacity:1;transform:translate(0,0)}.device__screen-layer .device__action{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.device__frame,.device__screen,.device__screen-layer{transition-duration:.2s}}.device__head{border-bottom:1px solid rgba(var(--device-ink), .13);align-items:center;gap:.45rem;padding-bottom:.6rem;display:flex}.device__mark{width:15px;height:15px;color:var(--to);flex:none}.device__head strong{color:rgba(var(--device-ink), .92);font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.device__dots{gap:3px;margin-left:auto;display:none}.device[data-shell=window] .device__dots{display:flex}.device[data-shell=watch] .device__head{border-bottom:0;padding-bottom:.3rem}.device[data-shell=watch] .device__head strong{font-size:.56rem}.ui{flex:auto;min-height:0;margin:0;padding:0;list-style:none}.device__status,.device__chrome,.device__home{flex:none;display:none}.device__status{color:rgba(var(--device-ink), .55);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 .2rem .4rem;font-size:.4rem}.device[data-shell=phone] .device__status,.device[data-shell=tablet] .device__status{display:flex}.device__signal{align-items:flex-end;gap:1.5px;height:6px;display:inline-flex}.device__signal i{background:rgba(var(--device-ink), .5);border-radius:1px;width:2px}.device__signal i:first-child{height:30%}.device__signal i:nth-child(2){height:55%}.device__signal i:nth-child(3){height:80%}.device__signal i:nth-child(4){height:100%}.device__chrome{align-items:center;gap:.5rem;padding-bottom:.5rem}.device[data-shell=window] .device__chrome{display:flex}.device__dots{gap:3.5px;display:inline-flex}.device__dots i{background:rgba(var(--device-ink), .22);border-radius:50%;width:5px;height:5px}.device__tab{background:rgba(var(--device-ink), .07);border-radius:5px;flex:auto;height:11px}.device__home{background:rgba(var(--device-ink), .24);border-radius:2px;width:62px;height:3px;margin:.45rem auto 0}.device[data-shell=phone] .device__home,.device[data-shell=tablet] .device__home{display:block}.av{background:color-mix(in srgb, var(--to) 26%, transparent);width:17px;height:17px;color:rgba(var(--device-ink), .92);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:.4rem;display:grid}.av[data-slot="1"]{background:color-mix(in srgb, var(--to) 44%, transparent)}.av[data-slot="2"]{background:color-mix(in srgb, var(--to) 16%, transparent)}.ui__streets{stroke:rgba(var(--device-ink), .11);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.ui__block{fill:rgba(var(--device-ink), .07)}.ui__pin{fill:var(--to)}.ui__from{fill:rgba(var(--device-ink), .4)}.ui__route{fill:none;stroke:var(--to);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:route-draw .9s var(--ease-out-strong) .12s backwards}.ui--order{flex-direction:column;gap:.55rem;padding-top:.5rem;display:flex}.ui__minimap{background:rgba(var(--device-ink), .05);border-radius:9px;flex:none;overflow:hidden}.ui__minimap svg{width:100%;height:92px;display:block}.ui__courier{fill:var(--to);stroke:var(--device-bg);stroke-width:2px;animation:2.4s ease-in-out infinite courier-pulse}.ui__steps{flex:auto;align-content:space-evenly;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ui__steps li{color:rgba(var(--device-ink), .38);align-items:center;gap:.5rem;font-size:.47rem;display:flex;position:relative}.ui__steps li:after{background:rgba(var(--device-ink), .16);content:"";width:1px;height:.5rem;position:absolute;top:1em;left:4.5px}.ui__steps li:last-child:after{display:none}.ui__dot{border:2px solid rgba(var(--device-ink), .25);border-radius:50%;width:10px;height:10px}.ui__steps li[data-state=done]{color:rgba(var(--device-ink), .7)}.ui__steps li[data-state=done] .ui__dot{border-color:var(--to);background:var(--to)}.ui__steps li[data-state=now]{color:rgba(var(--device-ink), .98)}.ui__steps li[data-state=now] .ui__dot{border-color:var(--to);box-shadow:0 0 0 4px color-mix(in srgb, var(--to) 22%, transparent)}.ui__courier-row{border-top:1px solid rgba(var(--device-ink), .1);flex:none;align-items:center;gap:.45rem;padding-top:.6rem;display:flex}.ui__courier-row span{color:rgba(var(--device-ink), .66);white-space:nowrap;text-overflow:ellipsis;font-size:.44rem;overflow:hidden}.ui__courier-row em{color:var(--to);margin-left:auto;font-size:.58rem;font-style:normal}.ui--map{flex-direction:column;padding-top:.5rem;display:flex}.ui--map>svg{background:rgba(var(--device-ink), .05);border-radius:9px;flex:none;width:100%;height:126px;overflow:hidden}.ui__sheet{margin-top:auto;padding-top:.5rem}.ui__grab{background:rgba(var(--device-ink), .2);border-radius:2px;width:26px;height:3px;margin:0 auto .5rem;display:block}.ui__sheet-row{border-top:1px solid rgba(var(--device-ink), .1);justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.4rem;display:flex}.ui__sheet-row span{color:rgba(var(--device-ink), .62);font-size:.46rem}.ui__sheet-row em{color:var(--to);font-size:.58rem;font-style:normal}.ui--vitals{align-content:center;justify-items:center;gap:.3rem;display:grid;position:relative}.ui__ringwrap{width:86px;height:86px;transform:rotate(-90deg)}.ui__track{fill:none;stroke:rgba(var(--device-ink), .14);stroke-width:7px}.ui__ring{fill:none;stroke:var(--to);stroke-width:7px;stroke-linecap:round;animation:ring-draw .9s var(--ease-out-strong) .16s backwards}.ui__metric{justify-items:center;display:grid;position:absolute;top:30px}.ui__metric strong{color:rgba(var(--device-ink), .98);font-family:var(--display);letter-spacing:-.04em;font-size:1.3rem;font-weight:600;line-height:1}.ui__metric span{color:rgba(var(--device-ink), .5);letter-spacing:.12em;text-transform:uppercase;font-size:.36rem}.ui__spark{align-items:flex-end;gap:2px;height:16px;display:flex}.ui__spark i{width:3px;height:var(--h);background:color-mix(in srgb, var(--to) 50%, transparent);transform-origin:bottom;animation:spark-rise .46s var(--ease-absorb) backwards;animation-delay:calc(.22s + var(--bar) * 40ms);border-radius:1px}.ui__stats{gap:.7rem;display:flex}.ui__stats span{color:rgba(var(--device-ink), .5);font-size:.4rem}.ui__stats em{color:rgba(var(--device-ink), .9);font-style:normal}.ui--trace{flex-direction:column;padding-top:.55rem;font-size:.46rem;display:flex}.ui--trace p{align-items:center;gap:.42rem;margin:0 0 .42rem;display:flex}.ui__ln{color:rgba(var(--device-ink), .3);font-variant-numeric:tabular-nums}.ui__tick{background:var(--to);border-radius:50%;width:6px;height:6px}.ui__label{color:rgba(var(--device-ink), .72);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui--trace em{color:rgba(var(--device-ink), .95);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.ui__console-foot{border-top:1px solid rgba(var(--device-ink), .1);color:rgba(var(--device-ink), .45);align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.4rem;display:flex}.ui__blink{background:var(--to);width:5px;height:8px;animation:1.4s steps(2,end) infinite blink}.ui--app{flex-direction:column;gap:.45rem;padding-top:.55rem;display:flex}.ui__hero{background:color-mix(in srgb, var(--to) 14%, transparent);border-radius:10px;gap:.24rem;padding:.62rem .6rem .7rem;display:grid}.ui__hero>span{color:rgba(var(--device-ink), .6);font-size:.42rem}.ui__hero strong{color:rgba(var(--device-ink), .98);font-family:var(--display);letter-spacing:-.035em;font-size:1.15rem;font-weight:600}.ui__hero-bar{background:rgba(var(--device-ink), .14);border-radius:2px;height:4px;margin-top:.2rem}.ui__hero-bar i{border-radius:inherit;background:var(--to);transform-origin:0;width:68%;height:100%;animation:fill-grow .7s var(--ease-out-strong) .18s backwards;display:block}.ui__tiles{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.ui__tile{background:rgba(var(--device-ink), .06);border-radius:9px;gap:.16rem;padding:.5rem;display:grid}.ui__tile span{color:rgba(var(--device-ink), .52);font-size:.4rem}.ui__tile strong{color:rgba(var(--device-ink), .96);font-family:var(--display);letter-spacing:-.03em;font-size:.74rem;font-weight:600}.ui__tabs{border-top:1px solid rgba(var(--device-ink), .1);justify-content:space-around;margin-top:auto;padding-top:.5rem;display:flex}.ui__tabs i{background:rgba(var(--device-ink), .16);border-radius:2px;width:14px;height:4px}.ui__tabs i[data-on=true]{background:var(--to)}.ui--game{flex-direction:column;gap:.45rem;padding-top:.5rem;display:flex}.ui__score{align-items:center;gap:.5rem;display:flex}.ui__score>span:first-child{color:rgba(var(--device-ink), .55);letter-spacing:.08em;text-transform:uppercase;font-size:.42rem}.ui__score strong{color:rgba(var(--device-ink), .98);font-family:var(--display);letter-spacing:-.03em;font-size:1rem;font-weight:600}.ui__badge{background:color-mix(in srgb, var(--to) 30%, transparent);color:rgba(var(--device-ink), .9);border-radius:5px;margin-left:auto;padding:.14rem .36rem;font-size:.38rem}.ui__bar{background:rgba(var(--device-ink), .12);border-radius:3px;height:5px}.ui__bar i{width:var(--fill);border-radius:inherit;background:var(--to);transform-origin:0;height:100%;animation:fill-grow .7s var(--ease-out-strong) .18s backwards;display:block}.ui__board{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ui__board li{background:rgba(var(--device-ink), .05);border-radius:7px;align-items:center;gap:.4rem;padding:.24rem .4rem;font-size:.44rem;display:flex}.ui__board li[data-rank="1"]{background:color-mix(in srgb, var(--to) 16%, transparent)}.ui__board>li>span{color:var(--to);font-variant-numeric:tabular-nums}.ui__board b{color:rgba(var(--device-ink), .9);font-weight:400}.ui__board em{color:rgba(var(--device-ink), .62);margin-left:auto;font-style:normal}.ui--list{flex-direction:column;padding-top:.5rem;display:flex}.ui__lead{border-bottom:1px solid rgba(var(--device-ink), .1);gap:.16rem;padding-bottom:.6rem;display:grid}.ui__lead span{color:rgba(var(--device-ink), .55);font-size:.42rem}.ui__lead strong{color:rgba(var(--device-ink), .98);font-family:var(--display);letter-spacing:-.04em;font-size:1.2rem;font-weight:600}.ui--list ul{margin:0;padding:0;list-style:none;display:grid}.ui--list li{border-bottom:1px solid rgba(var(--device-ink), .07);align-items:center;gap:.45rem;padding:.55rem .1rem;display:flex}.ui--list li>span{color:rgba(var(--device-ink), .7);white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;overflow:hidden}.ui--list em{color:rgba(var(--device-ink), .95);white-space:nowrap;margin-left:auto;font-size:.46rem;font-style:normal}.ui--list em[data-pill=true]{background:color-mix(in srgb, var(--to) 22%, transparent);color:rgba(var(--device-ink), .92);border-radius:999px;padding:.14rem .4rem;font-size:.4rem}@keyframes courier-pulse{0%,to{r:4.2}50%{r:5.2}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui__courier,.ui__blink{animation:none}}.device__action{background:var(--from);color:#16150f;letter-spacing:.07em;text-align:center;text-transform:uppercase;animation:row-in .46s var(--ease-out-strong) .46s backwards;transition:background .62s var(--ease-out-strong);border-radius:9px;margin-top:.8rem;padding:.6rem;font-size:.46rem}@keyframes screen-in{0%{opacity:0}to{opacity:1}}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ring-draw{0%{stroke-dashoffset:164px}}@keyframes fill-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.device{width:min(100%,360px)}}@media (width<=560px){.device__frame{transform:rotateX(6deg)rotateY(-13deg)rotate(1deg)scale(.86)}}@media (prefers-reduced-motion:reduce){.device__frame{transition-duration:.22s}.device__screen,.ui li,.ui p,.ui__tile,.device__action,.ui__route,.ui__ring,.ui__bar i{animation-duration:.2s;animation-delay:0s}.ui li,.ui p,.ui__tile,.device__action{transform:none}}.segment--intelligence{--seg-ink:242, 240, 230;--seg-accent:#f27a53;--intel-bg:#171817;background:radial-gradient(circle at 78% 18%, #f27a531f, transparent 26rem), radial-gradient(circle at 18% 82%, #ffd69c0f, transparent 24rem), var(--intel-bg);color:rgb(var(--seg-ink));overflow:hidden}.page[data-version="2"] .segment--intelligence{--seg-ink:242, 240, 246;--seg-accent:#b9a6e8;--intel-bg:#111117}.intelligence__inner{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);grid-template-areas:"intro core""outcomes outcomes";align-items:center;gap:clamp(4rem,9vw,8rem) clamp(2rem,8vw,8rem);max-width:1280px;min-height:min(900px,100vh);margin:0 auto;padding:clamp(5rem,13vh,9rem) clamp(1.5rem,5vw,4rem);display:grid}.intelligence__intro{grid-area:intro;max-width:590px}.segment--intelligence .segment__eyebrow{color:rgba(var(--seg-ink), .58)}.segment--intelligence .eyebrow__dot{background:var(--seg-accent)}.segment--intelligence h2{max-width:12ch;color:rgb(var(--seg-ink));margin-bottom:1.7rem;font-size:clamp(2.25rem,5.5vw,5.2rem);line-height:.94}.segment--intelligence h2 span{color:var(--seg-accent)}.segment--intelligence .segment__lede{max-width:45ch;color:rgba(var(--seg-ink), .64);margin-bottom:0}.intelligence__core{aspect-ratio:1;border:1px solid rgba(var(--seg-ink), .24);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--seg-accent) 20%, transparent) 0 7%, transparent 7.4% 28%, rgba(var(--seg-ink), .045) 28.5% 29%, transparent 29.5%), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--seg-accent) 12%, transparent), transparent 58%);width:min(100%,420px);box-shadow:0 0 0 1px rgba(var(--seg-ink), .035), 0 2rem 6rem #00000038;isolation:isolate;border-radius:50%;grid-area:core;justify-self:end;position:relative}.intelligence__core:before,.intelligence__core:after{border:1px solid color-mix(in srgb, var(--seg-accent) 30%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:8%}.intelligence__core:after{border-color:color-mix(in srgb, var(--seg-accent) 55%, transparent);box-shadow:0 0 2rem color-mix(in srgb, var(--seg-accent) 22%, transparent);inset:38%}.intelligence__orbit{z-index:1;border:1px dashed rgba(var(--seg-ink), .22);border-radius:50%;animation:28s linear infinite intelligence-spin;position:absolute;inset:17%}.intelligence__orbit--inner{border-style:solid;border-color:color-mix(in srgb, var(--seg-accent) 30%, transparent);animation-duration:20s;animation-direction:reverse;inset:29%}.intelligence__ray{z-index:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--seg-accent) 55%, transparent), transparent);width:76%;height:1px;position:absolute;top:50%;left:12%;transform:rotate(32deg)}.intelligence__ray--two{opacity:.5;transform:rotate(-32deg)}.intelligence__node-track{z-index:3;transform-origin:50%;animation:intelligence-node-orbit var(--node-duration,34s) linear infinite;will-change:transform;display:block;position:absolute;inset:0}.intelligence__node-track--context{--node-duration:34s}.intelligence__node-track--reasoning{--node-duration:29s}.intelligence__node-track--action{--node-duration:38s}.intelligence__node-track--memory{--node-duration:31s}.intelligence__node{color:rgba(var(--seg-ink), .65);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%) rotate(var(--node-counter));animation:intelligence-node-counter var(--node-duration,34s) linear infinite;will-change:transform;align-items:center;gap:.35rem;font-size:.48rem;display:inline-flex;position:absolute;top:9%;left:50%}.intelligence__node:before{border:1px solid var(--seg-accent);background:var(--intel-bg);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--seg-accent) 12%, transparent);content:"";border-radius:50%}.intelligence__core-mark{z-index:4;border:1px solid color-mix(in srgb, var(--seg-accent) 76%, transparent);width:116px;height:116px;box-shadow:inset -18px -22px 30px #240a058f, inset 12px 10px 22px #ffefcf38, 0 0 1.5rem color-mix(in srgb, var(--seg-accent) 24%, transparent), 0 0 3rem color-mix(in srgb, var(--seg-accent) 22%, transparent);color:#fff3df;font-family:var(--display);animation:intelligence-orb-breathe 5.6s var(--ease-in-out-strong) infinite;will-change:transform;background:#35110c;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.intelligence__orb-surface,.intelligence__plasma,.intelligence__fusion,.intelligence__spark{pointer-events:none;position:absolute}.intelligence__orb-surface{z-index:1;border-radius:inherit;will-change:transform;background:radial-gradient(at 28% 21%,#fff9e7bd 0 2.2%,#0000 9%),radial-gradient(circle at 73% 72%,#ff512080,#0000 28%),conic-gradient(from 220deg,#ffc985 0deg,#8c2710 54deg,#f56831 124deg,#4c0e09 202deg,#dc4422 273deg,#ffd293 328deg,#ef5b2b 360deg);animation:11.2s linear infinite intelligence-orb-surface-spin;inset:0}.intelligence__orb-surface:before{content:"";border:1px solid #ffe3b43d;border-radius:50%;position:absolute;inset:10%;transform:rotate(-23deg)scaleY(.54);box-shadow:inset 0 0 1.2rem #ff6c2f47}.intelligence__plasma{z-index:2;mix-blend-mode:screen;width:122%;height:31%;transform:translate(-50%, -50%) rotate(var(--plasma-angle));animation:intelligence-plasma-spin var(--plasma-duration) linear infinite;will-change:transform;border:1px solid #ffe0b0a6;border-radius:50%;top:50%;left:50%;box-shadow:0 0 .5rem #ffa15499,inset 0 0 .45rem #ff6c2f75}.intelligence__plasma:before{content:"";background:#fff0c9;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:67%;box-shadow:0 0 .7rem 2px #ff923eeb}.intelligence__plasma:after{content:"";background:linear-gradient(90deg,#0000,#ffc476bf,#0000);width:23%;height:1px;position:absolute;top:50%;left:7%}.intelligence__plasma--one{--plasma-angle:14deg;--plasma-duration:6.2s}.intelligence__plasma--two{--plasma-angle:-47deg;--plasma-duration:7.9s;border-color:#ff88409e;width:112%;height:43%;animation-direction:reverse}.intelligence__plasma--three{--plasma-angle:81deg;--plasma-duration:9.4s;border-color:#ffefca80;width:96%;height:64%}.intelligence__fusion{z-index:3;width:24px;height:24px;animation:intelligence-fusion-flare 2.4s var(--ease-in-out-strong) infinite;will-change:transform, opacity;background:radial-gradient(circle,#fff8df 0 10%,#ffc06b 25%,#ff5b2e 53%,#0000 76%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 1rem .25rem #ff6a2bb8,0 0 2rem #ffb25975}.intelligence__spark{z-index:4;width:4px;height:4px;animation:intelligence-spark-flight var(--spark-duration) linear var(--spark-delay) infinite;will-change:transform, opacity;background:#fff0c8;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .5rem 1px #ff7e2cdb}.intelligence__spark--one{--spark-angle:18deg;--spark-duration:4.3s;--spark-delay:-900ms}.intelligence__spark--two{--spark-angle:126deg;--spark-duration:5.1s;--spark-delay:-2300ms}.intelligence__spark--three{--spark-angle:218deg;--spark-duration:4.7s;--spark-delay:-1500ms}.intelligence__spark--four{--spark-angle:306deg;--spark-duration:5.6s;--spark-delay:-3300ms}.intelligence__core-word{z-index:5;color:#fff3df;letter-spacing:-.08em;text-shadow:0 1px 8px #2d100885;font-size:1.3rem;position:relative}.intelligence__core-mark:before,.intelligence__core-mark:after{z-index:6;content:"";pointer-events:none;position:absolute}.intelligence__core-mark:before{background:radial-gradient(#fff9e7b3,#0000 72%);border-radius:50%;width:33%;height:22%;top:13%;left:16%;transform:rotate(-24deg)}.intelligence__core-mark:after{background:#ffdca6bd;border-radius:50%;width:7px;height:7px;bottom:20%;right:17%;box-shadow:0 0 12px #ffbe69b3}.intelligence__core-label{z-index:4;background:var(--intel-bg);color:rgba(var(--seg-ink), .42);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 .3rem;font-size:.48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,54px)}.intelligence__outcomes{border-top:1px solid rgba(var(--seg-ink), .2);grid-area:outcomes;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.intelligence__outcome{min-height:220px;animation:intelligence-rise .72s var(--ease-out-strong) calc(var(--outcome) * .1s) backwards;align-content:start;gap:.65rem;padding:1.5rem 2rem 0 0;display:grid;position:relative}.intelligence__outcome+.intelligence__outcome{border-left:1px solid rgba(var(--seg-ink), .2);padding-left:2rem}.intelligence__outcome-meta{color:var(--seg-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem}.intelligence__outcome h3{color:rgb(var(--seg-ink));font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:600}.intelligence__outcome p{max-width:33ch;color:rgba(var(--seg-ink), .62);margin:0;font-size:.64rem;line-height:1.65}.intelligence__outcome-line{width:calc(32% + var(--outcome) * 18%);background:var(--seg-accent);opacity:.64;height:2px;margin-top:auto}@keyframes intelligence-spin{to{transform:rotate(360deg)}}@keyframes intelligence-orb-surface-spin{to{transform:rotate(360deg)}}@keyframes intelligence-plasma-spin{0%{transform:translate(-50%, -50%) rotate(var(--plasma-angle))}to{transform:translate(-50%, -50%) rotate(calc(var(--plasma-angle) + 360deg))}}@keyframes intelligence-fusion-flare{0%,to{opacity:.76;transform:translate(-50%,-50%)scale(.76)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@keyframes intelligence-spark-flight{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(6px) scale(.45)}14%{opacity:1}62%{opacity:.84;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(37px) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateX(54px) scale(.35)}}@keyframes intelligence-node-orbit{0%{transform:rotate(var(--node-angle))}to{transform:rotate(calc(var(--node-angle) + 360deg))}}@keyframes intelligence-node-counter{0%{transform:translateX(-50%) rotate(var(--node-counter))}to{transform:translateX(-50%) rotate(calc(var(--node-counter) - 360deg))}}@keyframes intelligence-orb-breathe{0%,to{transform:translate(-50%,-50%)scale(.98)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes intelligence-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.intelligence__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""core""outcomes";gap:3.5rem}.intelligence__core{justify-self:center;width:min(100%,360px)}.intelligence__outcomes{grid-template-columns:1fr}.intelligence__outcome,.intelligence__outcome+.intelligence__outcome{border-left:0;border-bottom:1px solid rgba(var(--seg-ink), .2);min-height:0;padding:1.35rem 0 1.5rem}.intelligence__outcome:last-child{border-bottom:0}}@media (width<=520px){.segment--intelligence h2{font-size:clamp(2rem,11vw,3.2rem)}.intelligence__node,.intelligence__core-label{font-size:.42rem}}@media (prefers-reduced-motion:reduce){.intelligence__orbit,.intelligence__node-track,.intelligence__node,.intelligence__core-mark,.intelligence__orb-surface,.intelligence__plasma,.intelligence__fusion,.intelligence__spark,.intelligence__outcome{animation:none}}.page{--contact-tint:#e86645;--contact-tint-soft:#ffb48a}.page[data-version="2"]{--contact-tint:#a97ce8;--contact-tint-soft:#cbb4f5}.segment--contact .segment__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.contact__copy{min-width:0}.segment--contact .device{justify-self:end;height:clamp(360px,38vw,470px)}@media (width<=980px){.segment--contact .segment__inner{grid-template-columns:minmax(0,1fr)}.segment--contact .device{justify-self:center}}.ui--thread{flex-direction:column;gap:.4rem;padding-top:.6rem;display:flex}.ui__msg{max-width:84%;animation:row-in .38s var(--ease-out-strong) backwards;animation-delay:calc(var(--row,0) * 90ms);border-radius:12px;margin:0;padding:.45rem .6rem;font-size:.45rem;line-height:1.45}.ui__msg[data-from=them]{background:rgba(var(--device-ink), .09);color:rgba(var(--device-ink), .82);border-bottom-left-radius:4px;align-self:flex-start}.ui__msg[data-from=us]{background:color-mix(in srgb, var(--to) 24%, transparent);color:rgba(var(--device-ink), .95);border-bottom-right-radius:4px;align-self:flex-end}.ui__composer{border-top:1px solid rgba(var(--device-ink), .1);align-items:center;gap:.4rem;margin-top:auto;padding-top:.55rem;display:flex}.ui__composer span{background:rgba(var(--device-ink), .07);border-radius:9px;flex:auto;height:18px}.ui__composer i{background:var(--to);border-radius:50%;flex:none;width:18px;height:18px}.corebay{grid-area:core;grid-template-columns:minmax(0,1fr);justify-items:end;gap:clamp(1.4rem,3vw,2.2rem);display:grid}.corebay>.intelligence__core{grid-area:auto}.segment--intelligence[data-core="2"] .intelligence__core,.segment--intelligence[data-core="1"] .orb2,.segment--intelligence[data-core="1"] .orb2__caption{display:none}.orb2{--orbit:13%;--core-size:44%;aspect-ratio:1;isolation:isolate;width:min(100%,420px);margin-right:5rem;position:relative}.orb2__ring{border:1px solid rgba(var(--seg-ink), .15);border-radius:50%;position:absolute}.orb2__ring--outer{inset:var(--orbit)}.orb2__ring--mid{inset:calc(var(--orbit) + 9%);border-style:dashed;border-color:rgba(var(--seg-ink), .09);animation:72s linear infinite orb2-spin}.orb2__track{inset:var(--orbit);animation:8s linear infinite orb2-spin;position:absolute}.orb2__track:before{content:"";background:conic-gradient(transparent 0 250deg, color-mix(in srgb, var(--seg-accent) 18%, transparent) 312deg, color-mix(in srgb, var(--seg-accent) 85%, transparent) 360deg);border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px) 100%,#0000);mask:radial-gradient(circle closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px) 100%,#0000)}.orb2__pulse{background:var(--seg-accent);width:9px;height:9px;box-shadow:0 0 20px 5px color-mix(in srgb, var(--seg-accent) 50%, transparent);border-radius:50%;margin-left:-4.5px;position:absolute;top:-4px;left:50%}.orb2__station{inset:var(--orbit);transform:rotate(var(--a));pointer-events:none;position:absolute}.orb2__ray{background:linear-gradient(to bottom, color-mix(in srgb, var(--seg-accent) 78%, transparent), transparent);opacity:.1;width:2px;height:20%;animation:8s linear infinite orb2-ray;animation-delay:calc(var(--i) * 2s);margin-left:-1px;position:absolute;top:0;left:50%}.orb2__dot{background:var(--seg-accent);opacity:.42;width:10px;height:10px;animation:8s linear infinite orb2-arrive;animation-delay:calc(var(--i) * 2s);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.orb2__label{top:calc(var(--push,2.4rem) * -1);transform:translateX(-50%) rotate(calc(var(--a) * -1));letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--seg-ink), .46);animation:8s linear infinite orb2-say;animation-delay:calc(var(--i) * 2s);font-size:.6rem;font-weight:600;position:absolute;left:50%}.orb2__core{width:var(--core-size);aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.orb2__core:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--seg-accent) 24%, transparent), transparent 66%);pointer-events:none;border-radius:50%;position:absolute;inset:-18%}.orb2__orb{width:116px;height:116px;transform:translate(-50%,-50%)scale(1.6);transform:translate(-50%, -50%) scale(tan(atan2(100cqw, 116px)));position:absolute;top:50%;left:50%}.orb2__caption{letter-spacing:.34em;text-transform:uppercase;color:rgba(var(--seg-ink), .42);font-size:.62rem;font-weight:600}.orbswitch{letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--seg-ink), .4);align-items:center;gap:.45rem;font-size:.58rem;font-weight:600;display:inline-flex}.orbswitch button{font:inherit;color:rgba(var(--seg-ink), .55);cursor:pointer;border:1px solid rgba(var(--seg-ink), .2);background:0 0;border-radius:999px;padding:.3rem .62rem;transition:background .18s,color .18s,border-color .18s}.orbswitch button[data-on=true]{color:#14121a;background:var(--seg-accent);border-color:var(--seg-accent)}@keyframes orb2-spin{to{transform:rotate(360deg)}}@keyframes orb2-arrive{0%,5%{opacity:1;box-shadow:0 0 20px 5px color-mix(in srgb, var(--seg-accent) 45%, transparent);transform:scale(1.85)}24%,to{opacity:.42;box-shadow:none;transform:scale(1)}}@keyframes orb2-ray{0%,4%{opacity:.9}26%,to{opacity:.1}}@keyframes orb2-say{0%,6%{color:rgba(var(--seg-ink), .92)}28%,to{color:rgba(var(--seg-ink), .46)}}@media (prefers-reduced-motion:reduce){.orb2__track,.orb2__ring--mid,.orb2__dot,.orb2__ray,.orb2__label{animation:none}.orb2__dot{opacity:.62}.orb2__ray{opacity:.3}}@media (width<=900px){.corebay{justify-items:center}.orb2{margin-right:0}}@media (width<=640px){.orb2{--orbit:24%;--core-size:31%}.orb2__label{letter-spacing:.2em;font-size:.52rem}.orb2__station{--push:2.2rem!important}}html[data-deck=free] .segment{background:linear-gradient(to bottom, color-mix(in srgb, var(--grad-0) 88%, transparent), color-mix(in srgb, var(--grad-1) 88%, transparent));-webkit-backdrop-filter:blur(9px)saturate(.9);backdrop-filter:blur(9px)saturate(.9)}html[data-deck=free] .segment--method{background:linear-gradient(to bottom, color-mix(in srgb, var(--method-bg-0) 87%, transparent), color-mix(in srgb, var(--method-bg-1) 91%, transparent))}html[data-deck=free] .segment--intelligence{background:radial-gradient(circle at 78% 18%, #f27a531f, transparent 26rem), radial-gradient(circle at 18% 82%, #ffd69c0f, transparent 24rem), color-mix(in srgb, var(--intel-bg) 92%, transparent)}html[data-deck=free] .segment--contact{background:linear-gradient(to bottom, color-mix(in srgb, var(--grad-2) 88%, transparent), color-mix(in srgb, var(--grad-3) 88%, transparent))}
