.page_page__d2fZL{--cognition-paper:rgba(245,246,250,0.97);--cognition-paper-soft:rgba(207,211,222,0.76);--cognition-paper-dim:rgba(169,175,190,0.58);--cognition-violet:#a47aff;--cognition-violet-rgb:164,122,255;--cognition-line:rgba(178,169,199,0.16);--cognition-gutter:max(2.25rem,calc((100vw - 90rem) / 2));position:relative;min-height:100svh;padding-top:0!important;overflow-x:clip;background:radial-gradient(ellipse 64rem 48rem at 52% 18%,rgba(76,44,128,.08),transparent 72%),#000;color:var(--cognition-paper);font-family:var(--font-plex-sans),"IBM Plex Sans","Segoe UI",sans-serif;isolation:isolate}.page_mobileOwner__GIG4x [data-mobile-public-story=cognition-engineering] *,.page_page__d2fZL *{overflow-wrap:normal!important}.page_mobileOwner__GIG4x [data-mobile-public-story=cognition-engineering] [data-mobile-story-copy=true] h1,.page_mobileOwner__GIG4x [data-mobile-public-story=cognition-engineering] [data-mobile-story-copy=true] h2{max-width:none!important}.page_mobileOwner__GIG4x [data-mobile-public-story=cognition-engineering] [data-mobile-story-content=true],.page_mobileOwner__GIG4x [data-mobile-public-story=cognition-engineering] [data-mobile-story-copy=true]>p{max-width:31rem!important}.page_page__d2fZL:before{position:fixed;z-index:-1;inset:var(--header-h,8rem) 0 0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:5rem 5rem;content:""}.page_field__SSqyM{position:fixed;z-index:0;top:var(--header-h,8rem);right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:paint}.page_field__SSqyM:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 27%,transparent 73%,rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,.36),transparent 15%,transparent 84%,rgba(0,0,0,.42));content:""}.page_fieldSvg__Et7zM{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.page_fieldDust__bH2fi{opacity:.64}.page_fieldScene__swTlC{opacity:0;transform:translate3d(0,.35rem,0) scale(.992);transform-origin:center;visibility:hidden;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s}.page_fieldSceneActive__EdoKl{opacity:1;transform:translateZ(0) scale(1);visibility:visible;transition-delay:0s}.page_fieldScene__swTlC[data-section=cognition-program]{--dense-scene-scale:0.73;--dense-scene-shift-x:3.5rem;transform-origin:71.7% 49.3%}.page_fieldScene__swTlC[data-section=cognition-factory]{--dense-scene-scale:0.71;--dense-scene-shift-x:-2.5rem;transform-origin:27.1% 49.2%}.page_fieldScene__swTlC[data-section=cognition-lineage]{--dense-scene-scale:0.67;--dense-scene-shift-x:3rem;transform-origin:73.7% 50%}.page_fieldScene__swTlC:is([data-section=cognition-program],[data-section=cognition-factory],[data-section=cognition-lineage]){transform:translate3d(var(--dense-scene-shift-x),.35rem,0) scale(var(--dense-scene-scale));transform-box:view-box}.page_fieldSceneActive__EdoKl:is([data-section=cognition-program],[data-section=cognition-factory],[data-section=cognition-lineage]){transform:translate3d(var(--dense-scene-shift-x),0,0) scale(calc(var(--dense-scene-scale) + .01))}.page_fieldScene__swTlC[data-section=cognition-portal]{transform:translate3d(-.75rem,.35rem,0) scale(.59);transform-box:view-box;transform-origin:27% 52%}.page_fieldSceneActive__EdoKl[data-section=cognition-portal]{transform:translate3d(-.75rem,0,0) scale(.6)}.page_sections__VKdqD{position:relative;z-index:1;padding-top:var(--header-h,8rem)}.page_section__5LGkV{position:relative;display:flex;min-height:calc(100svh - var(--header-h, 8rem));box-sizing:border-box;align-items:center;padding:clamp(3.5rem,7vh,5.5rem) var(--cognition-gutter)!important;scroll-margin-top:calc(var(--header-h, 8rem) + .75rem)}.page_page__d2fZL .page_section__5LGkV:first-of-type{padding:clamp(2.5rem,5.5vh,4.5rem) var(--cognition-gutter)!important}.page_section__5LGkV[data-copy-side=right]{justify-content:flex-end}.page_copy__VD4rF{position:relative;width:min(40rem,44vw);max-width:100%;text-wrap:pretty}.page_copyWide__9rp_j{width:min(43rem,46vw)}.page_copyExtraWide__f2V2J{width:min(47rem,49vw)}.page_finalCopy__8A_ZH{width:min(42rem,44vw)}.page_copy__VD4rF:before{position:absolute;z-index:-1;inset:-4.25rem -5rem;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,.98) 0,rgba(0,0,0,.91) 43%,rgba(0,0,0,.58) 63%,transparent 78%);content:""}.page_actionFeedback__EL3Om,.page_categoryBoundary__8oJtu,.page_closeKicker__ymYSb,.page_handoffBoundary__EBEnw,.page_practiceLinks__nwiBi,.page_primaryAction__ZCXN5,.page_protectedNote___iar7,.page_researchList__3IXhT,.page_rights__sqYsh,.page_sectionMarker__ovjs5,.page_terminalLine__uQ_MG{font-family:var(--font-plex-mono),"IBM Plex Mono","SFMono-Regular",Consolas,monospace}.page_sectionMarker__ovjs5{display:flex;align-items:center;gap:.8rem;margin:0 0 1.25rem;color:rgba(var(--cognition-violet-rgb),.92);font-size:.68rem;font-weight:500;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.page_sectionMarker__ovjs5 span{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--cognition-violet-rgb),.42);border-radius:50%;color:rgba(238,230,252,.76);font-size:.55rem}.page_heroCopy__kuqcd{width:min(43rem,46vw)}.page_heroCopy__kuqcd h1{max-width:100%!important;margin:0;color:#f7f5fb;font-size:clamp(3.1rem,4.35vw,3.6rem);font-weight:220;letter-spacing:-.06em;line-height:.94;text-transform:uppercase;text-wrap:balance}.page_heroSubtitle__gf5ca{max-width:31rem!important;margin:1.15rem 0 0;color:rgba(var(--cognition-violet-rgb),.88);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:clamp(.76rem,1vw,.92rem);letter-spacing:.04em;line-height:1.55;text-transform:uppercase}.page_heroThesis__pV2ET{max-width:17ch!important;margin:clamp(1.65rem,3.2vh,2.25rem) 0 1.3rem!important;color:var(--cognition-paper)!important;font-size:clamp(1.8rem,2.6vw,2.65rem)!important;font-weight:250!important;letter-spacing:-.04em;line-height:1.03!important;text-wrap:balance}.page_copy__VD4rF h2{max-width:16ch!important;margin:0 0 1.45rem;color:var(--cognition-paper);font-size:clamp(2.45rem,4.35vw,4.5rem);font-weight:220;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.page_copy__VD4rF h3{margin:0;color:rgba(243,240,248,.94);font-size:1.13rem;font-weight:430;line-height:1.35}.page_close__ZxIOJ h2{max-width:13ch!important}.page_answerBlock__PzKPE p,.page_close__ZxIOJ>p,.page_copy__VD4rF>p{margin:0 0 1rem;color:var(--cognition-paper-soft);font-size:clamp(.95rem,1.13vw,1.08rem);font-weight:300;line-height:1.64}.page_copy__VD4rF .page_lead__DvzYS{color:rgba(240,241,246,.91);font-size:clamp(1.02rem,1.24vw,1.18rem)}.page_categoryBoundary__8oJtu{margin-top:1.45rem!important;padding:1rem 0 0 1.1rem;border-top:1px solid rgba(var(--cognition-violet-rgb),.18);border-left:1px solid rgba(var(--cognition-violet-rgb),.38);color:rgba(221,215,233,.77)!important;font-size:.71rem!important;line-height:1.65!important;text-transform:uppercase}.page_answerBlock__PzKPE{margin-top:1.75rem;padding:1.2rem 1.3rem;border:1px solid rgba(var(--cognition-violet-rgb),.21);background:linear-gradient(120deg,rgba(var(--cognition-violet-rgb),.055),transparent 72%)}.page_answerBlock__PzKPE p{margin:.65rem 0 0;font-size:.94rem}.page_objectList__BgZ_S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.75rem 0 0;padding:0;border-top:1px solid var(--cognition-line);border-left:1px solid var(--cognition-line)}.page_objectList__BgZ_S>div{min-height:5.65rem;box-sizing:border-box;padding:.9rem 1rem;border-right:1px solid var(--cognition-line);border-bottom:1px solid var(--cognition-line);background:rgba(255,255,255,.012)}.page_objectList__BgZ_S dt{display:flex;align-items:baseline;gap:.62rem;color:rgba(245,242,249,.92);font-size:.87rem;font-weight:490}.page_objectList__BgZ_S dt span{color:rgba(var(--cognition-violet-rgb),.64);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.53rem;font-weight:400}.page_objectList__BgZ_S dd{margin:.5rem 0 0;color:var(--cognition-paper-dim);font-size:.74rem;line-height:1.46}.page_protectedNote___iar7{margin-top:1.3rem!important;padding:.9rem 0 0 1rem;border-top:1px solid rgba(var(--cognition-violet-rgb),.18);border-left:1px solid rgba(var(--cognition-violet-rgb),.28);color:rgba(181,187,200,.68)!important;font-size:.66rem!important;line-height:1.58!important;text-transform:uppercase}.page_protectedNote___iar7 strong{color:rgba(224,218,235,.84);font-weight:500}.page_runtimeLadder__fADHe{display:grid;margin:1.7rem 0 1.4rem;padding:0;border-top:1px solid var(--cognition-line);list-style:none}.page_runtimeLadder__fADHe li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:.72rem 0;border-bottom:1px solid var(--cognition-line)}.page_runtimeLadder__fADHe li>span{color:rgba(var(--cognition-violet-rgb),.63);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.55rem;line-height:1.7}.page_runtimeLadder__fADHe strong{display:block;color:rgba(244,241,248,.92);font-size:.88rem;font-weight:500}.page_runtimeLadder__fADHe p{margin:.25rem 0 0;color:var(--cognition-paper-dim);font-size:.77rem;line-height:1.46}.page_terminalLine__uQ_MG{color:rgba(var(--cognition-violet-rgb),.79)!important;font-size:.66rem!important;text-transform:uppercase}.page_applicationGrid__vzC5f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.55rem;border-top:1px solid var(--cognition-line);border-left:1px solid var(--cognition-line)}.page_page__d2fZL .page_applicationGrid__vzC5f article{min-height:7.1rem;box-sizing:border-box;padding:.95rem 1rem!important;border-right:1px solid var(--cognition-line);border-bottom:1px solid var(--cognition-line);background:rgba(255,255,255,.01)}.page_applicationGrid__vzC5f article>span{color:rgba(var(--cognition-violet-rgb),.62);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.52rem}.page_applicationGrid__vzC5f h3{margin-top:.45rem;font-size:.82rem;line-height:1.25}.page_applicationGrid__vzC5f p{margin:.42rem 0 0;color:var(--cognition-paper-dim);font-size:.69rem;line-height:1.4}.page_rights__sqYsh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem;border-top:1px solid var(--cognition-line);border-left:1px solid var(--cognition-line)}.page_rights__sqYsh span{padding:.78rem .85rem;border-right:1px solid var(--cognition-line);border-bottom:1px solid var(--cognition-line);color:rgba(219,213,229,.7);font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.page_practiceLinks__nwiBi{display:grid;margin-top:1.65rem;border-top:1px solid var(--cognition-line)}.page_practiceLinks__nwiBi a{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.92rem 0;border-bottom:1px solid var(--cognition-line);color:rgba(235,231,241,.76);font-size:.65rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,padding-right .16s ease}.page_practiceLinks__nwiBi a:focus-visible,.page_practiceLinks__nwiBi a:hover{padding-right:.3rem;color:#fff}.page_researchList__3IXhT{display:grid;border-top:1px solid var(--cognition-line)}.page_researchList__3IXhT a{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:.88rem 0;border-bottom:1px solid var(--cognition-line);color:inherit;text-decoration:none;transition:border-color .16s ease,padding .16s ease}.page_researchList__3IXhT a:focus-visible,.page_researchList__3IXhT a:hover{padding-left:.4rem;border-color:rgba(var(--cognition-violet-rgb),.45)}.page_researchList__3IXhT a>span:first-child{color:rgba(var(--cognition-violet-rgb),.7);font-size:.57rem;letter-spacing:.07em;text-transform:uppercase}.page_researchList__3IXhT strong{color:rgba(239,236,244,.87);font-family:var(--font-plex-sans),"IBM Plex Sans",sans-serif;font-size:.88rem;font-weight:410}.page_researchList__3IXhT a>span:last-child{color:rgba(var(--cognition-violet-rgb),.58)}.page_close__ZxIOJ{margin-top:1.75rem;padding:1.15rem 0 0;border-top:1px solid rgba(var(--cognition-violet-rgb),.3)}.page_closeKicker__ymYSb{margin-bottom:.65rem!important;color:rgba(var(--cognition-violet-rgb),.78)!important;font-size:.61rem!important;letter-spacing:.07em;text-transform:uppercase}.page_close__ZxIOJ h2{max-width:15ch;margin-bottom:.8rem;font-size:clamp(2rem,3vw,3rem)}.page_close__ZxIOJ>p:not(.page_closeKicker__ymYSb,.page_handoffBoundary__EBEnw,.page_actionFeedback__EL3Om){max-width:38rem}.page_primaryAction__ZCXN5{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;width:auto;min-height:2.5rem;box-sizing:border-box;align-items:center;gap:1.4rem;margin-top:.85rem;padding:.55rem 0;border:0;border-bottom:1px solid rgba(var(--cognition-violet-rgb),.62);background:transparent;color:rgba(241,235,250,.88);cursor:pointer;font-size:.6rem;letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.page_primaryAction__ZCXN5:focus-visible,.page_primaryAction__ZCXN5:hover{border-color:rgba(var(--cognition-violet-rgb),1);color:#fff}.page_primaryAction__ZCXN5:disabled{cursor:wait;opacity:.68}.page_actionFeedback__EL3Om,.page_handoffBoundary__EBEnw{max-width:32rem;margin:.62rem 0 0!important;color:var(--cognition-paper-dim)!important;font-size:.57rem!important;line-height:1.55!important}.page_actionFeedback__EL3Om{color:#ffb6b6!important}.page_mobileDefinitions__1ByKD,.page_mobileResearch__rhLoE,.page_mobileRuntimeLadder__bLdEJ,.page_mobileServiceList__InIQ4{--cognition-violet-rgb:var(--mobile-brand-accent-rgb,170,120,255)}.page_mobileHashAnchor__QZQy7{scroll-margin-top:calc(var(--header-h, 7.5rem) + 1rem)}.page_mobileDefinitions__1ByKD{display:grid;margin:0;border-top:1px solid rgba(var(--cognition-violet-rgb),.24)}.page_mobileDefinitions__1ByKD>div{display:grid;grid-template-columns:6.7rem minmax(0,1fr);gap:.8rem;padding:.68rem 0;border-bottom:1px solid rgba(var(--cognition-violet-rgb),.14)}.page_mobileDefinitions__1ByKD dd,.page_mobileDefinitions__1ByKD dt{margin:0}.page_mobileDefinitions__1ByKD dt{color:rgba(239,232,249,.88);font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.page_mobileDefinitions__1ByKD dd{color:rgba(224,218,234,.62);font-size:.75rem;line-height:1.45}.page_mobileRuntimeLadder__bLdEJ,.page_mobileServiceList__InIQ4{display:grid;margin:0;padding:0;border-top:1px solid rgba(var(--cognition-violet-rgb),.24);list-style:none}.page_mobileRuntimeLadder__bLdEJ li,.page_mobileServiceList__InIQ4 li{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.78rem;padding:.65rem 0;border-bottom:1px solid rgba(var(--cognition-violet-rgb),.14)}.page_mobileRuntimeLadder__bLdEJ strong,.page_mobileServiceList__InIQ4 strong{color:rgba(239,232,249,.86);font-size:.69rem;font-weight:470;line-height:1.38}.page_mobileRuntimeLadder__bLdEJ span,.page_mobileServiceList__InIQ4 span{color:rgba(224,218,234,.58);font-size:.71rem;line-height:1.43}.page_mobileResearch__rhLoE{display:grid;border-top:1px solid rgba(var(--cognition-violet-rgb),.24)}.page_mobileResearch__rhLoE a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(var(--cognition-violet-rgb),.14);color:rgba(235,229,244,.88);line-height:1.4;text-decoration:none}.page_mobilePracticeNote__z652p,.page_mobileResearch__rhLoE a{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-size:.74rem;text-transform:uppercase}.page_mobilePracticeNote__z652p{margin:.85rem 0 0;color:rgba(224,218,234,.74);line-height:1.55}@media (max-width:1180px){.page_copyExtraWide__f2V2J,.page_copyWide__9rp_j,.page_copy__VD4rF,.page_finalCopy__8A_ZH,.page_heroCopy__kuqcd{width:min(39rem,47vw)}.page_copy__VD4rF h2{font-size:clamp(2.2rem,4vw,3.35rem)}.page_heroCopy__kuqcd h1{font-size:clamp(3.1rem,5vw,3.6rem)}}@media (min-width:769px) and (max-width:980px){.page_page__d2fZL{--cognition-gutter:2rem}.page_copyExtraWide__f2V2J,.page_copyWide__9rp_j,.page_copy__VD4rF,.page_finalCopy__8A_ZH,.page_heroCopy__kuqcd{width:min(38rem,56vw)}.page_copy__VD4rF:before{inset:-3rem -3.5rem}.page_field__SSqyM{opacity:.76}.page_applicationGrid__vzC5f,.page_objectList__BgZ_S{grid-template-columns:1fr}.page_applicationGrid__vzC5f article,.page_objectList__BgZ_S>div{min-height:auto}}@media (min-width:981px) and (max-aspect-ratio:6/5){.page_fieldScene__swTlC[data-section=cognition-factory],.page_fieldScene__swTlC[data-section=cognition-program]{--dense-scene-scale:0.55;--dense-scene-shift-x:0}.page_fieldScene__swTlC[data-section=cognition-lineage]{--dense-scene-scale:0.49;--dense-scene-shift-x:0}}@media (min-width:881px) and (max-width:980px) and (max-aspect-ratio:6/5){.page_fieldScene__swTlC[data-section=cognition-program]{--dense-scene-scale:0.45;--dense-scene-shift-x:0.8%}.page_fieldScene__swTlC[data-section=cognition-factory]{--dense-scene-scale:0.44;--dense-scene-shift-x:0.9%}.page_fieldScene__swTlC[data-section=cognition-lineage]{--dense-scene-scale:0.41;--dense-scene-shift-x:-1.3%}}@media (min-width:769px) and (max-width:880px) and (max-aspect-ratio:6/5){.page_fieldScene__swTlC[data-section=cognition-program]{--dense-scene-scale:0.38;--dense-scene-shift-x:-1.4%}.page_fieldScene__swTlC[data-section=cognition-factory]{--dense-scene-scale:0.35;--dense-scene-shift-x:3.5%}.page_fieldScene__swTlC[data-section=cognition-lineage]{--dense-scene-scale:0.35;--dense-scene-shift-x:-3.3%}}@media (max-width:768px){.page_field__SSqyM{display:none}.page_sections__VKdqD{padding-top:var(--header-h,7.5rem)}.page_page__d2fZL .page_section__5LGkV:first-of-type,.page_section__5LGkV,.page_section__5LGkV[data-copy-side=right]{min-height:calc(100svh - var(--header-h, 7.5rem));align-items:flex-start;justify-content:flex-start;padding:3rem 1.35rem 5rem!important}.page_copyExtraWide__f2V2J,.page_copyWide__9rp_j,.page_copy__VD4rF,.page_finalCopy__8A_ZH,.page_heroCopy__kuqcd{width:100%}.page_applicationGrid__vzC5f,.page_objectList__BgZ_S{grid-template-columns:1fr}.page_mobileRuntimeLadder__bLdEJ li,.page_mobileServiceList__InIQ4 li{grid-template-columns:8.6rem minmax(0,1fr)}}@media (max-width:360px){.page_mobileDefinitions__1ByKD>div,.page_mobileRuntimeLadder__bLdEJ li,.page_mobileServiceList__InIQ4 li{grid-template-columns:6.9rem minmax(0,1fr);gap:.65rem}}@media (prefers-reduced-motion:reduce){.page_fieldScene__swTlC,.page_practiceLinks__nwiBi a,.page_primaryAction__ZCXN5,.page_researchList__3IXhT a{transition-duration:.01ms!important}}