.intelligence,.intelligence *{box-sizing:border-box}.intelligence{scroll-behavior:smooth;--bg:var(--neutral-950);--bg-2:#040406;--line:#25292fb3;--line-soft:#181b1f99;--fg1:var(--neutral-50);--ink:var(--neutral-50);--ink-dim:#cbced2;--ink-dimmer:var(--neutral-500);--ink-faint:#35383d;--dot-pattern:#f8f8f80f;--font-body:var(--font-sans,"IBM Plex Sans",system-ui,sans-serif);--pad:clamp(22px,4vw,60px);--max:1280px}@supports (color:lab(0% 0 0)){.intelligence{--bg-2:lab(1.19692% -.0577718 -.563535);--line:lab(16.4349% -.50351 -4.42265/.7);--line-soft:lab(9.48197% -.41151 -3.68196/.6);--ink-dim:lab(82.5811% -.317216 -2.2446);--ink-faint:lab(23.4047% -.461087 -3.70498);--dot-pattern:lab(97.68% -.0000298023 .0000119209/.06)}}.intelligence{background:radial-gradient(1400px 900px at 50% -200px,#07162c73,transparent 60%),var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;position:relative;overflow-x:hidden}@supports (color:lab(0% 0 0)){.intelligence{background:radial-gradient(1400px 900px at 50% -200px,lab(6.89916% .703201 -17.3617/.45),transparent 60%),var(--bg)}}.intelligence ::selection{color:var(--fg1);background:#3696e959;background:lab(59.5794% -6.79067 -50.7774/.35)}.intelligence:before{content:"";background-image:radial-gradient(var(--dot-pattern)1px,transparent 1px);opacity:.55;pointer-events:none;z-index:0;background-position:0 0;background-size:24px 24px;position:fixed;inset:0}.intelligence main{z-index:1;position:relative}.int-scrollbar{background:var(--line-soft);z-index:100;height:1px;position:fixed;top:0;left:0;right:0}.int-scrollbar .fill{background:linear-gradient(90deg,var(--trinity),var(--trinity-light));width:0%;height:100%;box-shadow:0 0 12px var(--trinity-light);transition:width 60ms linear}.int-nav{z-index:50;padding:16px var(--pad);-webkit-backdrop-filter:blur(12px)saturate(140%);border-bottom:1px solid var(--line-soft);background:#020203eb;background:lab(.655642% -.0311732 -.301394/.92);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.int-nav .brand{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.int-nav .brand img{width:auto;height:26px;display:block}.int-nav .brand .word{letter-spacing:.06em;font-weight:600}.int-nav .links{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;gap:28px;font-size:11px;display:flex}.int-nav .links a{color:inherit;text-decoration:none;transition:color .2s}.int-nav .links a:hover{color:var(--ink)}.int-nav .right{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;display:flex}.int-nav .cta-btn{height:44px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap;cursor:pointer;background-color:#0a0b0d;background-color:lab(3.04131% -.0983104 -.817773);border:1px solid #20222480;border:1px solid lab(12.9832% -.244886 -1.85978/.5);border-radius:3px;justify-content:center;align-items:center;padding:0 28px;font-size:13px;font-weight:600;transition:box-shadow .3s,border-color .3s;display:inline-flex;position:relative}.int-nav .cta-btn:hover{border-color:#3369b6cc;border-color:lab(43.8023% 2.45893 -47.0908/.8);box-shadow:0 0 24px -4px #3369b680;box-shadow:0 0 24px -4px lab(43.8023% 2.45893 -47.0908/.5)}@media (max-width:900px){.int-nav .links{display:none}}.int-hero{min-height:100dvh;padding:120px var(--pad)80px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.int-hero-grid{background-image:linear-gradient(to right,var(--line-soft)1px,transparent 1px),linear-gradient(to bottom,var(--line-soft)1px,transparent 1px);opacity:.35;pointer-events:none;background-position:-1px -1px;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000 80%);mask-image:radial-gradient(70% 60%,#000,#0000 80%)}.int-hero-stage{z-index:1;grid-template-columns:1fr;align-content:center;gap:32px;padding:40px 0;display:grid;position:relative}.int-hero-headline{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1040px;margin:0 auto;display:flex}.int-hero-headline .eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--trinity-light);border:1px solid color-mix(in srgb,var(--trinity-light)30%,transparent);background:color-mix(in srgb,var(--trinity-light)5%,transparent);align-items:center;gap:14px;padding:6px 14px;font-size:11px;display:inline-flex}.int-hero-headline .pulse{background:var(--trinity-light);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--trinity-light)25%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite int-pulse}@keyframes int-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--trinity-light)25%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--trinity-light)0%,transparent)}}.int-hero-headline h1{font-family:var(--font-mono);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;color:var(--ink);margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:400;line-height:1.06}.int-hero-headline h1 .em{color:var(--trinity-light);font-style:normal;font-weight:500}.int-hero-headline .sub{font-family:var(--font-body);color:var(--ink-dim);text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(16px,1.4vw,19px);font-style:italic;line-height:1.55}.rota-stage{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:100%;max-width:720px;margin:0 auto;position:relative}.rota-stage svg{width:100%;height:100%;display:block;overflow:visible}.rota-chat{border:1px solid color-mix(in srgb,var(--trinity-light)35%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--trinity)10%,var(--bg-2))0%,var(--bg-2)100%);opacity:1;max-width:720px;margin:28px auto 0}.rota-chat .chat-head{border-bottom:1px solid var(--line-soft);font-family:var(--font-mono);letter-spacing:.24em;color:var(--trinity-light);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10.5px;display:flex}.rota-chat .chat-head .dot{align-items:center;gap:8px;display:inline-flex}.rota-chat .chat-head .dot:before{content:"";background:var(--trinity-light);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--trinity-light)25%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite int-pulse}.rota-chat .chat-head .dot em{color:var(--ink);font-style:normal}.rota-chat .chat-body{flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex}.rota-chat .rc-explainer{font-family:var(--font-body);color:var(--ink-dim);text-wrap:pretty;margin:0 0 4px;font-size:14.5px;line-height:1.6}.rota-chat .rc-explainer strong{color:var(--ink);font-weight:500}.rota-chat .rc-explainer em{color:var(--trinity-light);font-style:normal}.rota-chat .rc-scale{border-top:1px dashed var(--line-soft);padding:14px 18px 18px}.rota-chat .rc-scale-head{font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-dimmer);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;font-size:10.5px;display:flex}.rota-chat .rc-scale-head span:first-child{color:var(--ink);letter-spacing:.06em;text-transform:none;font-size:12px}.rota-chat .rc-scale-meta{color:var(--trinity-light)}.rota-chat .rc-scale-grid{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:1fr;gap:1px;display:grid}.rota-chat .rc-scale-cell{background:var(--bg-2);grid-template-columns:minmax(140px,180px) 1fr;align-items:center;gap:18px;padding:14px 16px 16px;display:grid}.rota-chat .rc-scale-cell .rc-scale-head-inner{flex-direction:column;gap:4px;display:flex}@media (max-width:600px){.rota-chat .rc-scale-cell{grid-template-columns:1fr;gap:6px}}.rota-chat .rc-scale-cell .rc-scale-k{font-family:var(--font-mono);letter-spacing:.22em;color:var(--trinity-light);text-transform:uppercase;font-size:10px}.rota-chat .rc-scale-cell .rc-scale-v{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.01em;font-size:22px;line-height:1}.rota-chat .rc-scale-cell .rc-scale-d{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dim);font-size:11px;line-height:1.45}.rota-chat .rc-scale-cell .rc-scale-d b{color:var(--trinity-light);font-weight:500}.rota-chat .chat-foot{border-top:1px dashed var(--line-soft);font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-dimmer);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 18px 12px;font-size:10px;display:flex}.rota-chat .chat-foot .ok{color:var(--trinity-light)}.int-sec{padding:clamp(80px,10vw,140px)var(--pad);border-top:1px solid var(--line-soft);max-width:var(--max);margin:0 auto;position:relative}.int-sec-head{border-bottom:1px dashed var(--line-soft);grid-template-columns:minmax(120px,180px) 1fr;align-items:baseline;gap:48px;margin-bottom:56px;padding-bottom:24px;display:grid}@media (max-width:760px){.int-sec-head{grid-template-columns:1fr;gap:14px}}.int-sec-head .marker{font-family:var(--font-mono);letter-spacing:.22em;color:var(--trinity-light);text-transform:uppercase;padding-top:12px;font-size:11px}.int-sec-head .marker .num{color:var(--ink);letter-spacing:.08em;margin-bottom:4px;font-size:14px;display:block}.int-sec-head h2{font-family:var(--font-mono);letter-spacing:-.02em;text-wrap:balance;max-width:26ch;color:var(--ink);margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:400;line-height:1.08}.int-sec-head h2 .em{color:var(--trinity-light);font-weight:500}.int-lede{font-family:var(--font-body);color:var(--ink-dim);max-width:64ch;margin:0 0 24px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.int-lede em{color:var(--ink);font-style:normal}.benefits{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:900px){.benefits{grid-template-columns:1fr 1fr}}@media (max-width:600px){.benefits{grid-template-columns:1fr}}.benefit{background:var(--bg-2);flex-direction:column;gap:14px;padding:28px 26px 32px;transition:background .25s;display:flex}.benefit:hover{background:color-mix(in srgb,var(--trinity)6%,var(--bg-2))}.benefit .bn{font-family:var(--font-mono);letter-spacing:.22em;color:var(--trinity-light);text-transform:uppercase;font-size:11px}.benefit h3{font-family:var(--font-mono);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0;font-size:17px;font-weight:500;line-height:1.3}.benefit p{font-family:var(--font-body);color:var(--ink-dim);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.benefit p em{color:var(--trinity-light);font-style:normal}.timeline-grid{border-top:1px solid var(--line);grid-template-columns:minmax(80px,110px) auto 1fr;gap:0;display:grid}.tl-row{display:contents}.tl-row>div{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);font-family:var(--font-mono);padding:22px 18px;font-size:12.5px;line-height:1.5;transition:background .25s}.tl-row>div:last-child{border-right:none}.tl-row:hover>div{background:color-mix(in srgb,var(--trinity)5%,transparent)}.tl-year{color:var(--trinity-light);letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:500}.tl-move{color:var(--ink);letter-spacing:.02em;font-weight:500}.tl-sig{color:var(--ink-dim);letter-spacing:.01em;font-family:var(--font-body);font-size:14px;line-height:1.5}.tl-row.now>div{background:color-mix(in srgb,var(--trinity-light)8%,transparent);border-bottom:1px solid var(--trinity-light)}.tl-row.now .tl-year,.tl-row.now .tl-move{color:var(--trinity-light)}.tl-row.now .tl-move:after{content:"  ◆";color:var(--trinity-light);margin-left:8px;font-size:10px}@media (max-width:760px){.timeline-grid{grid-template-columns:1fr}.tl-row>div{border-right:none;padding:14px 12px}}.compression-claim{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}@media (max-width:900px){.compression-claim{grid-template-columns:1fr}}.compression-claim .cc{background:var(--bg-2);flex-direction:column;gap:12px;padding:24px 22px 28px;display:flex}.compression-claim .cc .ck{font-family:var(--font-mono);letter-spacing:.24em;color:var(--trinity-light);text-transform:uppercase;font-size:10.5px}.compression-claim .cc .ct{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:500;line-height:1.35}.compression-claim .cc p{color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.6}.compression-claim .cc.now{background:color-mix(in srgb,var(--trinity)10%,var(--bg-2))}.compression-claim .cc.now .ct{color:var(--trinity-light)}.compression-claim .cc strong{color:var(--ink);font-weight:500}.cop{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:40px;display:grid}@media (max-width:900px){.cop{grid-template-columns:1fr}}.cop-col{background:var(--bg-2);flex-direction:column;gap:18px;padding:32px 32px 36px;display:flex;position:relative}.cop-col.b{background:color-mix(in srgb,var(--trinity)6%,var(--bg-2))}.cop-col .ckh{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.cop-col .ckh .lbl{font-family:var(--font-mono);letter-spacing:.24em;color:var(--ink-dimmer);text-transform:uppercase;font-size:11px}.cop-col.b .ckh .lbl{color:var(--trinity-light)}.cop-col .ckh .small{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase;font-size:10px}.cop-col h3{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15}.cop-col h3 .em{color:var(--trinity-light)}.cop-col .desc{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.6}.cop-col ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cop-col ul li{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dim);border-bottom:1px dashed var(--line-soft);padding:8px 0 8px 36px;font-size:12px;line-height:1.55;transition:color .2s,background .2s,padding-left .2s;position:relative}.cop-col ul li:last-child{border-bottom:none}.cop-col ul li:before{content:attr(data-i);color:var(--ink-faint);font-size:10px;line-height:1.55;position:absolute;top:8px;left:0}.cop-col.b ul li:before{color:var(--trinity-light)}.cop-col ul li:hover{color:var(--ink);padding-left:40px}.cop-col.b ul li b{color:var(--ink);font-weight:500}.cop-col .stub{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-dimmer);text-transform:uppercase;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.cop-col .stub .bar{background:linear-gradient(90deg,transparent,var(--ink-faint),transparent);flex:1;height:1px}.cop-col.b .stub .bar{background:linear-gradient(90deg,transparent,var(--trinity-light),transparent)}.cop-claim{background:var(--bg-2);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:28px 32px;display:grid}@media (max-width:760px){.cop-claim{grid-template-columns:1fr;gap:14px}}.cop-claim .flag{font-family:var(--font-mono);letter-spacing:.24em;color:var(--trinity-light);text-transform:uppercase;white-space:nowrap;font-size:11px}.cop-claim p{font-family:var(--font-body);color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.cop-claim p em{color:var(--trinity-light);font-style:normal}.horizon{grid-template-columns:1fr;gap:40px;display:grid}.horizon-prose{max-width:64ch}.horizon-prose p{font-family:var(--font-body);color:var(--ink-dim);margin:0 0 22px;font-size:16px;line-height:1.7}.horizon-prose p strong{color:var(--ink);font-weight:500}.horizon-prose p em{color:var(--trinity-light);font-style:normal}.recognition{border:1px solid color-mix(in srgb,var(--trinity-light)35%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--trinity)8%,var(--bg-2))0%,var(--bg-2)100%);margin:12px 0 0;padding:32px;position:relative}.recognition .h{font-family:var(--font-mono);letter-spacing:.24em;color:var(--trinity-light);text-transform:uppercase;margin-bottom:16px;font-size:11px}.recognition .body{font-family:var(--font-body);color:var(--ink);text-wrap:pretty;max-width:60ch;margin:0;font-size:17px;line-height:1.65}.recognition .body em{color:var(--trinity-light);font-style:italic}.horizon-cta{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:24px;padding-top:28px;display:flex}.quiet-cta{font-family:var(--font-mono);color:var(--ink-dim);letter-spacing:.02em;border-bottom:1px solid var(--ink-faint);align-items:baseline;gap:16px;padding-bottom:4px;font-size:13px;line-height:1.6;text-decoration:none;transition:color .2s,border-color .2s,gap .2s;display:inline-flex}.quiet-cta:hover{color:var(--trinity-light);border-color:var(--trinity-light);gap:22px}.quiet-cta .arr{color:var(--trinity-light);font-size:14px}.quiet-cta em{color:var(--ink);font-style:italic}.horizon-cta .meta{font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-dimmer);text-transform:uppercase;font-size:10.5px}.rules{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:900px){.rules{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rules{grid-template-columns:1fr}}.rule{background:var(--bg-2);flex-direction:column;gap:8px;min-height:180px;padding:22px;transition:background .25s;display:flex}.rule:hover{background:color-mix(in srgb,var(--trinity)6%,var(--bg-2))}.rule .rh{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.rule .rh .num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--trinity-light);font-size:11px}.rule .rh .glyph{font-family:var(--font-mono);color:var(--ink-faint);font-size:13px;transition:color .25s}.rule:hover .rh .glyph{color:var(--trinity-light)}.rule h4{font-family:var(--font-mono);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.3}.rule p{font-family:var(--font-body);color:var(--ink-dim);margin:0;font-size:13.5px;line-height:1.55}.int-footer{border-top:1px solid var(--line-soft);padding:80px var(--pad)60px;background:#010101;background:lab(.308542% -.01432 -.136459);position:relative}.int-footer .inner{max-width:var(--max);grid-template-columns:1.2fr 1fr 1fr;gap:56px;margin:0 auto;display:grid}@media (max-width:900px){.int-footer .inner{grid-template-columns:1fr;gap:32px}}.int-footer .mark{flex-direction:column;gap:16px;display:flex}.int-footer .mark img{width:auto;height:28px}.int-footer .signature{font-family:var(--font-body);color:var(--ink-dim);max-width:42ch;margin:0;font-size:14px;font-style:italic;line-height:1.6}.int-footer .signature em{font-style:italic}.int-footer .disclose{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dimmer);flex-direction:column;gap:10px;font-size:11px;line-height:1.6;display:flex}.int-footer .disclose .dh{font-family:var(--font-mono);letter-spacing:.24em;color:var(--trinity-light);text-transform:uppercase;margin-bottom:4px;font-size:10px}.int-footer .disclose div{color:var(--ink-dim)}.int-footer .disclose .faint{color:var(--ink-faint);margin-top:6px}.int-footer .meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-dimmer);text-align:right;flex-direction:column;gap:10px;font-size:11px;display:flex}@media (max-width:900px){.int-footer .meta{text-align:left}}.int-footer .meta .row{justify-content:flex-end;gap:14px;display:flex}@media (max-width:900px){.int-footer .meta .row{justify-content:flex-start}}.int-footer .meta .row .k{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.18em}.int-footer .meta .row .v{color:var(--ink-dim)}.int-footer .meta .row .v.accent{color:var(--trinity-light)}.int-footer .tag{border-top:1px dashed var(--line-soft);font-family:var(--font-mono);letter-spacing:.22em;color:var(--ink-dimmer);text-transform:uppercase;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;padding-top:24px;font-size:10.5px;display:flex}.int-footer .tag .closing{color:var(--trinity-light);letter-spacing:.28em}@media (prefers-reduced-motion:reduce){.intelligence .pulse,.rota-chat .chat-head .dot:before{animation:none!important}.int-scrollbar .fill{transition:none}}
