.fmcgResearchStats{border-bottom:1px solid #28303a;border-top:1px solid #28303a;display:grid;grid-template-columns:repeat(4,1fr)}.fmcgResearchStats div{border-right:1px solid #28303a;display:grid;grid-gap:.55rem;gap:.55rem;min-height:116px;padding:1.25rem 1rem 1.25rem 0}.fmcgResearchStats div:last-child{border-right:0}.fmcgOpenStatus span,.fmcgResearchStats span{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.fmcgResearchStats strong{font:500 1.2rem Georgia,Times New Roman,serif}.fmcgResearchSection{border-bottom:1px solid #28303a;padding:5rem 0}.fmcgResearchSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:900px}.fmcgResearchSplit{align-items:start;display:grid;grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.fmcgResearchSplit>.fmcgResearchDiagram{margin:.75rem 0 0}.fmcgAnatomyGrid,.fmcgEvidenceGrid,.fmcgFindingsGrid,.fmcgResearchProcess{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.fmcgAnatomyGrid>div,.fmcgEvidenceGrid>div,.fmcgFindingsGrid>div,.fmcgResearchProcess>div{border-top:2px solid #333;min-height:170px;padding:1rem 1rem 1rem 0}.fmcgAnatomyGrid span,.fmcgResearchProcess span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:1.5rem}.fmcgAnatomyGrid strong,.fmcgEvidenceGrid strong,.fmcgResearchProcess strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.fmcgAnatomyGrid p,.fmcgEvidenceGrid p,.fmcgFindingsGrid p,.fmcgResearchProcess p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.fmcgResearchNote{border-left:2px solid #55a7ff;color:#fff;font:1.25rem/1.45 Georgia,Times New Roman,serif;margin-top:3rem;max-width:780px;padding:1rem 1.25rem}.fmcgOperatingChain{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem .8rem;margin:3rem 0}.fmcgOperatingChain div{align-items:center;display:flex;gap:.55rem}.fmcgOperatingChain span{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace}.fmcgOperatingChain strong{border:1px solid #3b566f;color:#d5d9df;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.65rem .75rem}.fmcgEnvironmentFlow i,.fmcgOperatingChain i,.fmcgSystemFlow i{color:#55a7ff;font-style:normal}.fmcgUnitGroups{display:grid;grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}.fmcgUnitGroup .researchCorpusLabel{display:block;margin:0 0 1rem}.fmcgUnitGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fmcgUnitGrid .graphCard{min-height:240px}.fmcgRelatedUnits{border-top:1px solid #28303a;display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem;padding-top:1rem}.fmcgRelatedUnits>span{color:#55a7ff;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.fmcgRelatedUnits a{align-items:center;border-bottom:1px solid #1e2730;color:#d5d9df;display:grid;grid-gap:.35rem 1rem;gap:.35rem 1rem;grid-template-columns:1fr auto auto;padding:.7rem 0;text-decoration:none}.fmcgRelatedUnits a:focus-visible,.fmcgRelatedUnits a:hover{color:#55a7ff}.fmcgRelatedUnits small{color:#7f8b99;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace}.fmcgRelatedUnits b{color:#55a7ff;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:400}.fmcgDependencyDisclosure{margin-top:2rem}.fmcgDependencyDisclosure summary{align-items:center;border:1px solid #3b566f;color:#d5d9df;cursor:pointer;display:flex;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;letter-spacing:.06em;list-style:none;padding:.9rem 1rem;text-transform:uppercase}.fmcgDependencyDisclosure summary::-webkit-details-marker{display:none}.fmcgDependencyDisclosure summary b{color:#55a7ff;font-size:1rem;font-weight:400}.fmcgDependencyDisclosure[open] summary b{transform:rotate(45deg)}.fmcgDependencyDisclosure summary:focus-visible,.fmcgDependencyDisclosure summary:hover{border-color:#55a7ff}.fmcgDependencyDisclosure .fmcgDependencyMap{margin-top:1.5rem}.fmcgDependencyMap{border-left:2px solid #0074d9;display:grid;grid-gap:0;gap:0;margin-top:3rem;max-width:720px;padding-left:1.5rem}.fmcgDependencyMap>div{position:relative;padding:1rem 0 2.2rem}.fmcgDependencyMap>div:last-child{padding-bottom:1rem}.fmcgDependencyMap span{color:#55a7ff;display:block;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace}.fmcgDependencyMap strong{display:block;font:1.35rem Georgia,Times New Roman,serif;margin-top:.4rem}.fmcgDependencyMap p{color:#aeb6c0;font-size:.9rem;margin-top:.4rem}.fmcgDependencyMap i{bottom:.3rem;color:#55a7ff;font-style:normal;left:-1.85rem;position:absolute}.fmcgFeaturedUnit{border-top:2px solid #55a7ff;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,1fr);margin:2rem 0;max-width:980px;padding-top:1.25rem}.fmcgFeaturedUnit p{color:#d5d9df;font:1.1rem/1.6 Georgia,Times New Roman,serif;margin:.35rem 0 1.75rem}.fmcgEnvironmentFlow,.fmcgSystemFlow{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin:3rem 0}.fmcgEnvironmentFlow span,.fmcgSystemFlow span{border:1px solid #3b566f;color:#d5d9df;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.8rem .9rem}.fmcgSystemCards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.fmcgEvidenceGrid{grid-template-columns:repeat(5,1fr)}.fmcgFindingsGrid{grid-template-columns:repeat(3,1fr)}.fmcgFindingsGrid>div{min-height:190px}.fmcgOpenStatus{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem;max-width:800px}.fmcgOpenStatus div{border-top:2px solid #333;display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 1rem 1rem 0}.fmcgOpenStatus strong{font:2.5rem Georgia,Times New Roman,serif}.fmcgResearchDiagram{border-top:1px solid #28303a;margin:2.5rem 0 0;min-width:0;padding-top:1rem}.fmcgResearchDiagram svg{display:block;height:620px;max-height:none;width:100%}.fmcgResearchDiagram-dependency svg,.fmcgResearchDiagram-pipeline svg{height:470px}.fmcgResearchDiagram-operating{overflow-x:auto}.fmcgResearchDiagram-operating svg{height:360px;min-width:0}.fmcgResearchDiagram-anatomy svg{height:700px}.fmcgResearchDiagram-product svg{height:610px}.fmcgResearchDiagram-system svg{height:620px}.fmcgDiagramLinks path{fill:none;marker-end:url(#fmcg-arrow-pipeline);opacity:.65;stroke:#55a7ff;stroke-dasharray:3 5;stroke-width:1.5}.fmcgDiagramOrbit{fill:none;stroke:#28303a;stroke-dasharray:3 7;stroke-width:1}.fmcgDiagramNode{fill:#0b1118;stroke:#3b566f;stroke-width:1.5}.fmcgDiagramNode-active{fill:#0074d9!important;stroke:#fff!important}.fmcgDiagramNode-foundation{stroke:#55a7ff!important}.fmcgDiagramNode-reality{stroke:#aeb6c0!important}.fmcgDiagramLabel{fill:#fff;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.fmcgDiagramDetail,.fmcgDiagramGroupLabel{fill:#aeb6c0;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.fmcgDiagramGroupLabel{fill:#55a7ff;font-size:11px}@media (max-width:600px){.fmcgResearchSplit{grid-template-columns:1fr}.fmcgResearchSplit>.fmcgResearchDiagram{margin-top:0}.fmcgResearchDiagram-dependency svg,.fmcgResearchDiagram-pipeline svg{height:420px}.fmcgResearchDiagram-operating svg{height:360px;min-width:980px}.fmcgResearchDiagram-system svg{height:560px}.fmcgResearchDiagram-anatomy svg{height:620px}.fmcgResearchDiagram-product svg{height:520px}.fmcgDiagramGroupLabel,.fmcgDiagramLabel{font-size:8px}}@media (max-width:850px){.fmcgResearchStats{grid-template-columns:repeat(2,1fr)}.fmcgResearchStats div:nth-child(2){border-right:0}.fmcgAnatomyGrid,.fmcgEvidenceGrid,.fmcgResearchProcess{grid-template-columns:repeat(2,1fr)}.fmcgFeaturedUnit,.fmcgSystemCards,.fmcgUnitGrid{grid-template-columns:1fr}.fmcgFindingsGrid{grid-template-columns:repeat(2,1fr)}.fmcgEnvironmentFlow{align-items:flex-start;flex-direction:column}.fmcgEnvironmentFlow i{transform:rotate(90deg)}}@media (max-width:600px){.fmcgAnatomyGrid,.fmcgEvidenceGrid,.fmcgFindingsGrid,.fmcgOpenStatus,.fmcgResearchProcess,.fmcgResearchStats{grid-template-columns:1fr}.fmcgResearchStats div,.fmcgResearchStats div:nth-child(2){border-bottom:1px solid #28303a;border-right:0}.fmcgResearchStats div:last-child{border-bottom:0}.fmcgSystemFlow{align-items:flex-start;flex-direction:column}.fmcgSystemFlow i{transform:rotate(90deg)}.fmcgOperatingChain,.fmcgOperatingChain div{align-items:flex-start;flex-direction:column}.fmcgOperatingChain i{transform:rotate(90deg)}}.graphHero:has(.environmentHeroSlideshow),.graphHero:has(.fmcgIndustryDiagram),.graphHero:has(.horizonBusinessDiagram){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.environmentHeroSlideshow) h1,.graphHero:has(.environmentHeroSlideshow)>.graphHeroIntro,.graphHero:has(.fmcgIndustryDiagram) h1,.graphHero:has(.fmcgIndustryDiagram)>.graphHeroIntro,.graphHero:has(.horizonBusinessDiagram) h1,.graphHero:has(.horizonBusinessDiagram)>.graphHeroIntro{grid-column:1}.graphHero:has(.environmentHeroSlideshow) .graphActions,.graphHero:has(.fmcgIndustryDiagram) .graphActions,.graphHero:has(.horizonBusinessDiagram) .graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.horizonBusinessDiagram){align-content:start;grid-template-areas:"title diagram" "intro diagram";grid-template-rows:auto auto}.graphHero:has(.horizonBusinessDiagram) h1{grid-area:title}.graphHero:has(.horizonBusinessDiagram)>.graphHeroIntro{grid-area:intro}.graphHero:has(.horizonBusinessDiagram) .graphActions{align-self:start;grid-area:diagram}.graphHero:has(.automationHeroContent){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.automationHeroContent) h1,.graphHero:has(.automationHeroContent)>.graphHeroIntro{grid-column:1}.graphHero:has(.automationHeroContent)>.graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0;display:block}.graphHero:has(.technologyHeroContent){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.technologyHeroContent) h1,.graphHero:has(.technologyHeroContent)>.graphHeroIntro{grid-column:1}.graphHero:has(.technologyHeroContent)>.graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.technologyHeroContent{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:start;width:100%}.technologyHeroDiagram{margin:0;max-width:300px;width:100%}@media (max-width:850px){.graphHero:has(.researchUnitHeroVisual){display:block}.graphHero:has(.researchUnitHeroVisual) .researchUnitHeroVisual{margin-top:2rem}.graphHero:has(.aboutHeroVisual){display:block;min-height:0}.graphHero:has(.aboutHeroVisual) .aboutHeroVisual{margin-top:2rem;max-width:620px}.aboutHeroVisual img{height:min(34vh,260px)}.graphHero:has(.systemHeroVisual){display:block}.graphHero:has(.systemHeroVisual) .systemHeroVisual{margin-top:2rem;max-width:620px}.graphPage:has(.systemHeroVisual){padding-top:90px}.graphHero:has(.systemHeroVisual){min-height:0}.graphHero:has(.automationHeroContent){display:block}.graphHero:has(.automationHeroContent)>.graphActions{margin-top:2rem;display:flex}.graphHero:has(.technologyHeroContent){display:block}.graphHero:has(.technologyHeroContent)>.graphActions{margin-top:2rem}}.environmentHeroSlideshow{min-width:0;width:100%}.environmentHeroCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:330px;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s}.environmentHeroCard:focus-visible,.environmentHeroCard:hover{border-color:#0074d9;transform:translateY(-2px)}.environmentHeroHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between}.environmentHeroCard h2{font:500 1.7rem/1.1 Georgia,Times New Roman,serif;margin:.7rem 0 1rem}.environmentHeroConnections,.environmentHeroField{border-top:1px solid #28303a;margin-top:.7rem;padding-top:.7rem}.environmentHeroConnectionGrid small,.environmentHeroConnections>small,.environmentHeroField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.environmentHeroConnectionGrid p,.environmentHeroField p{color:#b9c0ca;font-size:.82rem;line-height:1.45;margin:.35rem 0 0}.environmentHeroConnectionGrid{display:grid;grid-gap:.7rem 1rem;gap:.7rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.environmentHeroConnectionGrid>div{border-top:1px solid #28303a;padding-top:.5rem}.environmentHeroCard .graphCardLink{margin-top:auto;padding-top:1rem}.environmentHeroControls{align-items:center;color:#aeb6c0;display:flex;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;margin-top:.6rem;text-transform:uppercase}.environmentHeroControls button{background:transparent;border:1px solid #28303a;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem;text-transform:uppercase}.environmentHeroControls button:focus-visible,.environmentHeroControls button:hover{border-color:#0074d9}.environmentRegistrySection{border-bottom:1px solid #28303a;padding:5rem 0}.environmentRegistrySection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:850px}.environmentLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:820px}.environmentConnectionGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}.environmentConnectionGrid>div{border-top:2px solid #333;padding:1rem 1rem 1rem 0}.environmentConnectionGrid strong,.environmentValueGrid span{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.environmentConnectionGrid p{color:#b9c0ca;line-height:1.5;margin-top:1rem}.environmentRegistryGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.environmentRegistryCard{border:1px solid #28303a;display:flex;flex-direction:column;min-width:0;padding:1.3rem}.environmentRegistryHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between}.environmentRegistryCard h3{font:500 2rem/1.1 Georgia,Times New Roman,serif;margin:1rem 0 .8rem}.environmentRegistryDescription{color:#b9c0ca;line-height:1.55;max-width:680px}.environmentPatternNote{border-left:2px solid #55a7ff;margin-top:2rem;max-width:820px;padding:.2rem 0 .2rem 1rem}.environmentPatternNote strong{font:1.2rem/1.2 Georgia,Times New Roman,serif}.environmentPatternNote p{color:#b9c0ca;line-height:1.55;margin-top:.5rem}.environmentRegistryFields{border-top:1px solid #28303a;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;padding-top:1rem}.environmentRegistryFields>div{display:grid;grid-gap:.4rem;gap:.4rem}.environmentRegistryFields small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.environmentRegistryFields strong{font:1rem/1.3 Georgia,Times New Roman,serif}.environmentRegistryCard .graphButton{align-self:flex-start;margin-top:auto}.environmentValueGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.environmentValueGrid>div{border-top:2px solid #333;min-height:150px;padding:1rem 1rem 1rem 0}.environmentValueGrid p{color:#d5d9df;line-height:1.5;margin-top:1.1rem}.environmentRegistryInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}@media (max-width:850px){.environmentConnectionGrid,.environmentValueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.environmentRegistryGrid{grid-template-columns:1fr}}@media (max-width:600px){.environmentConnectionGrid,.environmentRegistryFields,.environmentValueGrid{grid-template-columns:1fr}.environmentRegistryHeader{align-items:start;flex-direction:column;gap:.5rem}}.horizonBusinessDiagram{min-height:360px;min-width:0;width:100%}.horizonBusinessDiagram svg{display:block;height:360px;width:100%}.horizonDiagramLabel{fill:#55a7ff;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.horizonDiagramLink{stroke:rgba(85,167,255,.65);stroke-width:2}.horizonDiagramNode text{font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.fmcgIndustryDiagram{min-width:0;width:100%}.fmcgIndustryDiagram svg{display:block;height:480px;max-width:none;width:100%}.fmcgDiagramCaption,.fmcgDiagramFlowLabel{fill:#55a7ff;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.fmcgDiagramLinks line{stroke:rgba(85,167,255,.55);stroke-width:1.5}.fmcgDiagramNode circle{fill:#080808;stroke:#d5d9df;stroke-width:1.2}.fmcgDiagramNode text{fill:#f7f7f7;font:600 .88rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.fmcgDiagramNode-central circle{fill:#0074d9;stroke:#fff;stroke-width:2}.fmcgDiagramNode-central text{font-size:1rem}.fmcgDiagramFlows .flow{fill:#d5d9df;font:600 .82rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.fmcgHeroActions{display:grid;grid-gap:1rem;gap:1rem}.fmcgHeroLinks{display:flex;flex-wrap:wrap;gap:.75rem}.graphPage{min-height:100vh;background:#050505;color:#f7f7f7;padding:7rem 0 6rem}.graphContainer{width:min(1180px,calc(100% - 2.5rem));margin:0 auto}.graphBreadcrumbs{display:none}.graphHero{max-width:820px;padding-bottom:5rem;border-bottom:1px solid #28303a}.graphPage:has(.systemHeroVisual){padding-top:120px}.graphHero:has(.systemHeroVisual){box-sizing:border-box;display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-areas:"title visual" "intro visual" "actions visual";grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;min-height:calc(100svh - 128px);padding-bottom:1.5rem}.graphHero:has(.systemHeroVisual) h1{grid-area:title}.graphHero:has(.systemHeroVisual) h1{font-size:clamp(3.2rem,5.4vw,5rem);line-height:.9;margin:.5rem 0 1rem}.graphHero:has(.systemHeroVisual)>.graphHeroIntro{font-size:.96rem;grid-area:intro;line-height:1.55}.graphHero:has(.systemHeroVisual) .graphLeadText{display:block;margin-top:.55rem}.graphHero:has(.systemHeroVisual)>.graphActions{align-self:start;grid-area:actions;margin-top:.75rem}.systemHeroVisual{align-self:center;background:#0b1118;border:1px solid #28303a;grid-area:visual;margin:0;overflow:hidden}.systemHeroVisual img{display:block;height:auto;max-height:min(430px,calc(100svh - 250px));object-fit:cover;width:100%}.systemHeroVisual figcaption{border-top:1px solid #28303a;color:#7f8b99;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;padding:.7rem .8rem;text-transform:uppercase}.graphHero:has(.aboutHeroVisual){align-content:start;box-sizing:border-box;display:grid;grid-gap:.65rem 3rem;gap:.65rem 3rem;grid-template-areas:"title visual" "intro visual" "actions visual";grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);max-width:none;min-height:0;padding-bottom:1rem}.graphHero:has(.aboutHeroVisual) h1{font-size:clamp(3rem,4.5vw,4.7rem);grid-area:title;line-height:.9;margin:.25rem 0 .8rem}.graphHero:has(.aboutHeroVisual)>.graphHeroIntro{font-size:.9rem;grid-area:intro;line-height:1.45}.graphHero:has(.aboutHeroVisual)>.graphActions{align-self:start;grid-area:actions;margin-top:.35rem}.aboutHeroVisual{align-self:center;background:#0b1118;border:1px solid #28303a;grid-area:visual;margin:0;min-width:0;overflow:hidden}.aboutHeroVisual img{display:block;height:min(48vh,480px);object-fit:cover;width:100%}.aboutHeroVisual figcaption{border-top:1px solid #28303a;color:#7f8b99;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;padding:.7rem .8rem;text-transform:uppercase}.graphEyebrow,.graphMeta{color:#0074d9;font:.72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.graphHero h1{font:600 clamp(2.5rem,7vw,5.8rem)/.98 Georgia,Times New Roman,serif;letter-spacing:0;margin:1rem 0 1.5rem;text-transform:none}.graphHero p{max-width:680px;color:#b9c0ca;font-size:1.1rem;line-height:1.7}.graphHero .graphLeadText{display:block;margin-top:.75rem}.fmcgHeroIntroBody{display:block;margin-top:1.35rem}.graphActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.graphHero:has(.industryHeroSlideshow){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.industryHeroSlideshow) h1,.graphHero:has(.industryHeroSlideshow)>.graphHeroIntro{grid-column:1}.graphHero:has(.industryHeroSlideshow) .graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.researchHeroSlideshow){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.researchHeroSlideshow) h1,.graphHero:has(.researchHeroSlideshow)>.graphHeroIntro{grid-column:1}.graphHero:has(.researchHeroSlideshow) .graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.technologyHeroSlideshow){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.technologyHeroSlideshow) h1,.graphHero:has(.technologyHeroSlideshow)>.graphHeroIntro{grid-column:1}.graphHero:has(.technologyHeroSlideshow) .graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.systemHeroSlideshow){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.systemHeroSlideshow) h1,.graphHero:has(.systemHeroSlideshow)>.graphHeroIntro{grid-column:1}.graphHero:has(.systemHeroSlideshow) .graphActions{align-self:center;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.researchUnitSlideshow){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);max-width:none;padding-bottom:2.5rem}.graphHero:has(.researchUnitSlideshow) h1,.graphHero:has(.researchUnitSlideshow)>.graphHeroIntro{grid-column:1}.graphHero:has(.researchUnitSlideshow) .graphActions{align-self:start;display:grid;grid-gap:1rem;gap:1rem;grid-column:2;grid-row:1/span 2;margin-top:0}.graphHero:has(.researchUnitHeroVisual){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-areas:"title visual" "intro visual" "actions visual";grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:2.5rem}.graphHero:has(.researchUnitHeroVisual) h1{font-size:clamp(3rem,5vw,4.8rem);grid-area:title;min-width:0;overflow-wrap:anywhere}.graphHero:has(.researchUnitHeroVisual)>.graphHeroIntro{grid-area:intro}.graphHero:has(.researchUnitHeroVisual)>.graphActions{align-self:start;display:block;grid-area:actions;margin-top:.5rem}.researchUnitHeroVisual{align-self:center;grid-area:visual;min-width:0}.researchUnitHeroCopy{max-width:680px}.researchUnitHeroQuestion{color:#fff;font:1.35rem/1.45 Georgia,Times New Roman,serif;margin:0 0 1.5rem}.researchUnitHeroInvariant{color:#d5d9df;font:1.05rem/1.6 Georgia,Times New Roman,serif;margin:0 0 1rem;max-width:620px}.researchUnitHeroInterpretation{color:#aeb6c0;font-size:.95rem;line-height:1.65;margin:0;max-width:620px}.researchUnitHeroMeta{display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.researchUnitHeroMeta span{color:#d5d9df;display:grid;grid-gap:.25rem;gap:.25rem;font:.78rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.researchUnitHeroMeta small{color:#55a7ff;font-size:.62rem}.researchUnitVideoFrame,.researchUnitVideoPlaceholder{aspect-ratio:16/9;border:1px solid #28303a;min-width:0;overflow:hidden}.researchUnitVideoFrame iframe{border:0;display:block;height:100%;width:100%}.researchUnitVideoPlaceholder{align-content:center;background:#0b1118;display:grid;grid-gap:.8rem;gap:.8rem;padding:1.5rem}.researchUnitVideoPlaceholder strong{font:500 clamp(1.8rem,4vw,3rem)/1 Georgia,Times New Roman,serif}.researchUnitVideoPlaceholder p{color:#aeb6c0;font-size:.9rem;line-height:1.55;max-width:360px}.researchUnitVideoStatus{color:#7f8b99;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.65rem}.researchUnitQuestionLabel,.researchUnitVideoStatus{display:block;letter-spacing:.08em;text-transform:uppercase}.researchUnitQuestionLabel{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:.5rem}.researchUnitActions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.researchUnitPrimaryAction{background:#0074d9;color:#050505}.researchUnitPrimaryAction:hover{background:#55a7ff}.researchUnitDiscussAction,.researchUnitWatchAction{border:1px solid #28303a;color:#d5d9df;display:inline-flex;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.8rem 1rem;text-transform:uppercase}.researchUnitDiscussAction:hover,.researchUnitWatchAction:hover{border-color:#55a7ff;color:#fff}.researchUnitDiscussAction{background:transparent;cursor:pointer}.researchUnitNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.researchUnitNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.6rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:900px}.researchUnitLead{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:800px}.researchUnitInvariant{border-left:2px solid #55a7ff;color:#fff;font:1.5rem/1.45 Georgia,Times New Roman,serif;margin:2rem 0 1.5rem;max-width:900px;padding:1rem 1.25rem}.researchUnitNoticeBlock{border-top:2px solid #333;margin-top:2.5rem;max-width:820px;padding-top:1rem}.researchUnitNoticeBlock strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.researchUnitNoticeBlock ul{color:#b9c0ca;display:grid;grid-gap:.75rem;gap:.75rem;line-height:1.6;list-style:none;margin-top:1.2rem}.researchUnitNoticeBlock li:before{color:#55a7ff;content:"->";margin-right:.7rem}.researchUnitCausalFlow{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem;max-width:900px}.researchUnitCausalFlow span{align-items:center;border:1px solid #28303a;display:flex;min-height:74px;padding:1rem;width:min(240px,100%)}.researchUnitCausalFlow i{align-self:center;color:#55a7ff;font:.9rem ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.researchUnitLessonSection{border-bottom:0}.researchUnitCommercialSection,.researchUnitExperienceSection{border-top:1px solid #28303a;padding:5rem 0}.researchUnitCommercialSection h2,.researchUnitExperienceSection h2{font:500 clamp(2.2rem,5vw,4.6rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:900px}.researchUnitExperienceButton{margin-top:1.8rem}.researchUnitCommercialSection{border-top-color:#0074d9}.fmcgResearchHeroLinks{display:flex;flex-wrap:wrap;gap:.75rem}.industryHeroSlideshow{min-width:0;width:100%}.industryHeroSlideshow .industryWorldCard{background:#080808}.industryHeroSlideshow .industryWorldImage{min-height:145px}.industryHeroSlideshow .industryWorldBody{padding:1rem}.industryHeroSlideshow .industryWorldDescription{font-size:.82rem}.industryHeroSlideshow .industryQuestion{margin-top:1rem;padding-top:.75rem}.industryHeroSlideshow .industryQuestion strong{font-size:1.1rem}.industryHeroSlideshow .industryOutputs{margin-top:1rem;padding-top:.75rem}.industryHeroSlideshow .industryWorldLink{padding-top:.9rem}.industryHeroControls{align-items:center;color:#aeb6c0;display:flex;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;margin-top:.6rem;text-transform:uppercase}.industryHeroControls button{background:transparent;border:1px solid #28303a;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem;text-transform:uppercase}.industryHeroControls button:focus-visible,.industryHeroControls button:hover{border-color:#0074d9}@media (min-width:851px){.graphHero:has(.industryHeroSlideshow) h1{font-size:clamp(3.4rem,5vw,4.8rem);line-height:.94;margin-bottom:1rem}.graphHero:has(.industryHeroSlideshow)>.graphHeroIntro{font-size:1rem;line-height:1.55}.graphHero:has(.researchHeroSlideshow) h1{font-size:clamp(3.4rem,5vw,4.8rem);line-height:.94;margin-bottom:1rem}.graphHero:has(.researchHeroSlideshow)>.graphHeroIntro{font-size:1rem;line-height:1.55}.graphHero:has(.technologyHeroSlideshow) h1{font-size:clamp(3.4rem,5vw,4.8rem);line-height:.94;margin-bottom:1rem}.graphHero:has(.technologyHeroSlideshow)>.graphHeroIntro{font-size:1rem;line-height:1.55}.graphHero:has(.systemHeroSlideshow) h1{font-size:clamp(3.4rem,5vw,4.8rem);line-height:.94;margin-bottom:1rem}.graphHero:has(.systemHeroSlideshow)>.graphHeroIntro{font-size:1rem;line-height:1.55}.graphHero:has(.environmentHeroSlideshow) h1,.graphHero:has(.horizonBusinessDiagram) h1{font-size:clamp(3.4rem,5vw,4.8rem);line-height:.94;margin-bottom:1rem}.graphHero:has(.environmentHeroSlideshow)>.graphHeroIntro,.graphHero:has(.horizonBusinessDiagram)>.graphHeroIntro{font-size:1rem;line-height:1.55}}.graphButton{background:transparent;border:1px solid #0074d9;color:#fff;cursor:pointer;display:inline-block;padding:.8rem 1rem;font:.78rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.graphButton:hover{background:#0074d9;color:#050505}.contactCtaActions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.contactCta h2{margin-top:.9rem}.contactCta p{color:#b9c0ca;line-height:1.7;max-width:800px}.contactCtaEyebrow{color:#0074d9;font:.72rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.contactCtaSecondary{border:1px solid #333;color:#fff;display:inline-block;font:.78rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.8rem 1rem;text-transform:uppercase}.contactCtaSecondary:hover{border-color:#0074d9}.contactCtaHome h2{font:500 clamp(2.5rem,5vw,5rem)/.98 Georgia,Times New Roman,serif;letter-spacing:0;margin:.9rem 0 1.5rem;max-width:780px}.contactCtaHome p{color:#aaa;font-size:1.1rem;line-height:1.7;max-width:760px}.contactCtaHome .contactCtaEyebrow{color:#0074d9;display:block;font:.7rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.contactCtaHome .contactCtaActions{margin-top:2.2rem}.contactCtaHome .contactCtaSecondary{border:1px solid #333;font:.74rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.9rem 1rem}.technologyNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.technologyNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:850px}.technologyLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:800px}.technologyPrinciple{border-left:2px solid #55a7ff;color:#fff;font:1.35rem/1.45 Georgia,Times New Roman,serif;margin:3rem 0 0;max-width:850px;padding:1rem 1.25rem}.technologyHandoffIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.technologyHandoffIntro h2{margin-top:0}.technologyHandoffDiagram{border-top:1px solid #28303a;margin:0;min-width:0;padding-top:1rem}.technologyHandoffDiagram svg{display:block;height:auto;max-width:360px;width:100%}.technologyHandoffLink{stroke:#55a7ff;stroke-dasharray:3 5;opacity:.7}.technologyHandoffNode{stroke-width:1.5}.technologyHandoffNode-research{fill:#0b1118;stroke:#596f82}.technologyHandoffNode-technology{fill:#0074d9;stroke:#fff}.technologyHandoffDetail,.technologyHandoffLabel{pointer-events:none;text-anchor:middle}.technologyHandoffLabel{fill:#fff;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.technologyHandoffDetail{fill:#c2cad4;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.technologyHandoffSequence{border-bottom:1px solid #28303a;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding-bottom:1rem;width:100%}.technologyHandoffSequence .technologySequenceStep i{display:none}.technologyHandoffSequence .technologySequenceStep:first-child:after{color:#55a7ff;content:"\2192";font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;right:-.65rem;top:50%;transform:translateY(-50%);z-index:2}.technologyChangeIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.technologyChangeIntro h2{margin-top:0}.technologyChangeDiagram{border-top:1px solid #28303a;margin:0;min-width:0;padding-top:1rem}.technologyChangeDiagram svg{display:block;height:auto;max-width:360px;width:100%}.technologyChangeOrbit{fill:none;stroke:#28303a;stroke-dasharray:2 7;stroke-width:1}.technologyChangeLinks path{fill:none;stroke:#55a7ff;stroke-dasharray:3 5;opacity:.65}.technologyChangeOuterNode{fill:#0b1118;stroke:#596f82;stroke-width:1}.technologyChangeCoreDetail,.technologyChangeCoreLabel,.technologyChangeOuterDetail,.technologyChangeOuterLabel{pointer-events:none;text-anchor:middle}.technologyChangeOuterLabel{fill:#c2cad4;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.technologyChangeOuterDetail{fill:#aeb6c0;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.technologyChangeCore circle{fill:#0074d9;stroke:#fff;stroke-width:1.5}.technologyChangeCoreLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.technologyChangeCoreDetail{fill:#fff;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.technologyCapabilityGrid,.technologyCriteriaGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.technologyCapabilityGrid>div,.technologyCriteriaGrid>div{border-top:2px solid #333;min-height:150px;padding:1rem 1rem 1rem 0}.technologyCapabilityGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:1.5rem}.technologyCapabilityGrid strong,.technologyCriteriaGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.technologyCapabilityGrid p,.technologyCriteriaGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.technologySequence{align-items:stretch;border-top:1px solid #0074d9;display:grid;grid-template-columns:repeat(4,1fr);margin:3rem 0}.technologySequenceStep{border:1px solid #333;min-height:150px;padding:1.2rem;position:relative}.technologySequenceStep span{color:#55a7ff;display:block;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace}.technologySequenceStep strong{color:#fff;display:block;font:1.05rem Georgia,Times New Roman,serif;margin-top:2rem}.technologySequenceStep p{color:#aeb6c0;font-size:.85rem;line-height:1.5;margin-top:.7rem}.technologySequenceStep i{color:#55a7ff;font-style:normal;position:absolute;right:-.6rem;top:50%;z-index:1}.technologySequenceCompact{grid-template-columns:repeat(4,1fr)}.technologySystemsSequence{grid-template-columns:repeat(3,1fr)}.technologyCapabilityCards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.technologyCapabilityCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:270px;padding:1.4rem;text-decoration:none}.technologyCapabilityCard:hover{border-color:#0074d9}.technologyCapabilityCard h3{font:500 1.65rem/1.1 Georgia,Times New Roman,serif;margin:.7rem 0 1.1rem}.technologyCapabilityField{border-top:1px solid #28303a;margin-top:.7rem;padding-top:.7rem}.technologyCapabilityField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.technologyCapabilityField p{color:#b9c0ca;font-size:.9rem;line-height:1.5;margin-top:.4rem}.technologyCapabilityCard .graphCardLink{margin-top:auto}.technologyGraphSection .graphDiscoveryExperience{margin-top:3rem}.technologyChangeList{border-top:1px solid #28303a;display:grid;grid-gap:1.5rem 3rem;gap:1.5rem 3rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;padding-top:1.5rem}.technologyChangeList p{color:#d5d9df;font:1.2rem/1.35 Georgia,Times New Roman,serif}.technologyChangeSection .technologyLeadText,.technologyChangeSection .technologyPrinciple{margin-top:1.5rem}.technologySectionButton{display:inline-block;margin-top:2rem}.technologyInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}.systemsNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.systemsNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:850px}.systemsLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:800px}.systemsMeaningIntro{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.systemsMeaningImage{border:1px solid #28303a;height:auto;max-height:360px;object-fit:cover;width:100%}.systemsPrinciple{border-left:2px solid #55a7ff;color:#fff;font:1.35rem/1.45 Georgia,Times New Roman,serif;margin:3rem 0 0;max-width:850px;padding:1rem 1.25rem}.systemsHeroConcept{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr)}.systemsHeroConcept h2{margin-top:.9rem}.systemConceptDiagram{border-top:1px solid #28303a;border-bottom:1px solid #28303a;margin:0;min-width:0;padding:1rem 0}.systemConceptDiagram svg{display:block;height:auto;max-width:360px;width:100%}.systemConceptLinks line{stroke:#55a7ff;stroke-dasharray:3 5;opacity:.6}.systemConceptNodes circle{fill:#0b1118;stroke:#596f82;stroke-width:1}.systemConceptNodeLabel{fill:#c2cad4;font:600 8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-anchor:middle}.systemConceptCore circle{fill:#0074d9;stroke:#fff;stroke-width:1.5}.systemConceptCoreDetail,.systemConceptCoreLabel{fill:#fff;pointer-events:none;text-anchor:middle}.systemConceptCoreLabel{font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.systemConceptCoreDetail{font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.systemsConceptFlow{align-items:center;border-top:1px solid #28303a;border-bottom:1px solid #28303a;color:#d5d9df;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:1.5rem .5rem}.systemsConceptFlow i,.systemsConceptFlow span{font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.systemsConceptFlow span{color:#55a7ff}.systemsConceptFlow i{color:#aeb6c0;font-style:normal}.systemsElementGrid,.systemsNumberedGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.systemsElementGrid>div,.systemsNumberedGrid>div{border-top:2px solid #333;min-height:140px;padding:1rem 1rem 1rem 0}.systemsElementGrid strong,.systemsNumberedGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.systemsElementGrid p,.systemsNumberedGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.systemsNumberedGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:1.5rem}.systemsHandoffGrid{border-top:1px solid #0074d9;display:grid;grid-template-columns:repeat(4,1fr);margin:3rem 0}.systemsHandoffGrid>div{border:1px solid #333;min-height:150px;padding:1.2rem}.systemsHandoffGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.systemsHandoffGrid p{color:#aeb6c0;line-height:1.5;margin-top:2rem}.systemsEvidenceGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.systemEvidenceCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:560px;padding:1.5rem;text-decoration:none}.systemEvidenceCard:hover{border-color:#0074d9}.systemEvidenceHeader{align-items:center;display:flex;justify-content:space-between;gap:1rem}.systemEvidenceCard h3{font:500 2rem/1.1 Georgia,Times New Roman,serif;margin:1rem 0 1.25rem}.systemEvidenceField{border-top:1px solid #28303a;margin-top:.8rem;padding-top:.7rem}.systemEvidenceCapabilities>small,.systemEvidenceField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.systemEvidenceField p{color:#b9c0ca;font-size:.88rem;line-height:1.5;margin-top:.35rem}.systemEvidenceCapabilities{border-top:1px solid #28303a;margin-top:.8rem;padding-top:.7rem}.systemEvidenceCapabilities>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.systemEvidenceCapabilities span{border:1px solid #333;color:#d5d9df;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.4rem .5rem}.systemEvidenceCard .graphCardLink{margin-top:auto;padding-top:1.5rem}.systemsGraphSection .graphDiscoveryExperience{margin-top:3rem}.systemsChangeList{border-left:2px solid #0074d9;display:grid;grid-gap:.7rem;gap:.7rem;margin:2rem 0 3rem;max-width:700px;padding-left:1.25rem}.systemsChangeList span{color:#d5d9df;font:1.1rem Georgia,Times New Roman,serif}.systemsChangeIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.systemsChangeIntro h2{margin-top:.9rem}.systemChangeDiagram{border-top:1px solid #28303a;border-bottom:1px solid #28303a;margin:0;min-width:0;padding:1rem 0}.systemChangeDiagram svg{display:block;height:auto;max-width:360px;width:100%}.systemChangeLinks path{fill:none;stroke:#55a7ff;stroke-dasharray:3 5;opacity:.65}.systemChangeNodes circle{fill:#0b1118;stroke:#596f82;stroke-width:1}.systemChangeNodeLabel{fill:#c2cad4;font:600 8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-anchor:middle}.systemChangeCore circle{fill:#0074d9;stroke:#fff;stroke-width:1.5}.systemChangeCoreDetail,.systemChangeCoreLabel{fill:#fff;pointer-events:none;text-anchor:middle}.systemChangeCoreLabel{font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.systemChangeCoreDetail{font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.systemsOperationGrid{grid-template-columns:repeat(5,1fr)}.systemsValueGrid{grid-template-columns:repeat(3,1fr)}.systemsSynthesisFlow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;max-width:850px}.systemsSynthesisFlow>div{border:1px solid #333;display:grid;grid-gap:.7rem;gap:.7rem;min-width:170px;padding:1rem}.systemsSynthesisFlow strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.systemsSynthesisFlow span{color:#b9c0ca;font:.85rem/1.4 Georgia,Times New Roman,serif}.systemsSynthesisBottom{align-items:end;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);margin-top:2rem}.systemEvidenceDiagram{border-top:1px solid #28303a;border-bottom:1px solid #28303a;margin:0;min-width:0;padding:1rem 0}.systemEvidenceDiagram svg{display:block;height:auto;max-width:360px;width:100%}.systemEvidenceLinks line{stroke:#55a7ff;stroke-dasharray:3 5;opacity:.65}.systemEvidenceNodes polygon{fill:#0b1118;stroke:#55a7ff;stroke-width:1.5}.systemEvidenceNodes g:nth-child(3) polygon{fill:#0074d9;stroke:#fff}.systemEvidenceNodeLabel{fill:#d5d9df;font:600 8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;text-anchor:middle}.systemEvidenceDiagramCaption{fill:#55a7ff;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-anchor:middle}@media (max-width:850px){.systemsSynthesisBottom{grid-template-columns:1fr}.systemEvidenceDiagram{max-width:360px}}.systemsSynthesisFlow i{color:#55a7ff;font-style:normal}.systemsSectionButton{display:inline-block;margin-top:1.5rem}.systemsInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}.systemCapabilityItem{background:#080808;border:1px solid #28303a;min-height:120px;padding:1.2rem}.systemCapabilityItem h3{font:500 1.2rem/1.2 Georgia,Times New Roman,serif;margin-top:1.25rem}.businessSuiteSectionSplit{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);margin-top:1.75rem}.businessSuiteSectionSplit-reverse{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr)}.businessSuiteSectionSplit-reverse>.businessSuiteDiagram{order:-1}.businessSuiteDiagram{border-top:1px solid #28303a;border-bottom:1px solid #28303a;min-width:0;padding:1rem 0}.businessSuiteDiagram svg{display:block;height:auto;max-width:100%;width:100%}.businessSuiteDiagramBoundary{fill:rgba(11,17,24,.35);stroke:#3b566f;stroke-width:1.2}.businessSuiteDiagramBoundary-nested{fill:rgba(11,17,24,.7);stroke:#596f82}.businessSuiteDiagramNode{fill:#0b1118;stroke:#596f82;stroke-width:1.4}.businessSuiteDiagramNode-operation{fill:#0074d9;stroke:#fff}.businessSuiteDiagramNode-outcome{fill:#101820;stroke:#55a7ff}.businessSuiteDiagramNode-system{fill:#0074d9;stroke:#fff}.businessSuiteDiagramNode-environment{fill:#0b1118;stroke:#55a7ff}.businessSuiteDiagramNode-business{fill:#101820;stroke:#d5d9df}.businessSuiteDiagramLink{fill:none;marker-end:inherit;stroke:#55a7ff;stroke-width:1.5;opacity:.75}.businessSuiteDiagramLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.businessSuiteDiagramDetail{fill:#c2cad4;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.businessSuiteDiagramEquivalent{border-left:1px solid #28303a;color:#aeb6c0;display:grid;font:.68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;grid-gap:.35rem;gap:.35rem;list-style:decimal;margin:1rem 0 0 1rem;padding-left:1.2rem}.businessSuiteDiagramEquivalent li::marker{color:#55a7ff}.businessSuiteDiagram-experience{margin-top:2rem;max-width:620px}.systemBlueprintSection .systemBlueprintDiagram{margin-top:.75rem}.systemBlueprintDiagram{border-top:1px solid #28303a;border-bottom:1px solid #28303a;min-width:0;padding:1rem 0}.graphHero:has(.systemBlueprintDiagram){display:grid;grid-gap:1rem 4rem;gap:1rem 4rem;grid-template-areas:"title visual" "intro visual" "actions visual";grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);max-width:none;padding-bottom:3rem}.graphHero:has(.systemBlueprintDiagram) h1{grid-area:title}.graphHero:has(.systemBlueprintDiagram)>.graphHeroIntro{grid-area:intro}.graphHero:has(.systemBlueprintDiagram)>.graphActions{align-self:start;grid-area:actions}.graphHero:has(.systemBlueprintDiagram)>.systemBlueprintDiagram{align-self:center;grid-area:visual}.systemBlueprintDiagram svg{display:block;height:auto;max-width:100%;width:100%}.systemBlueprintDiagram line{fill:none;stroke:#55a7ff;stroke-width:1.5;opacity:.75}.systemBlueprintDocument{fill:#0b1118;stroke:#55a7ff;stroke-width:1.5}.systemBlueprintActor{fill:#0074d9;stroke:#fff;stroke-width:1.5}.systemBlueprintProcess{fill:#0b1118;stroke:#55a7ff;stroke-width:1.5}.systemBlueprintDecision{fill:#101820;stroke:#d5d9df;stroke-width:1.5}.systemBlueprintDatabase{fill:#0b1118;stroke:#55a7ff;stroke-width:1.5}.systemBlueprintOutput{fill:#0074d9;stroke:#fff;stroke-width:1.5}.systemBlueprintBoundary{fill:rgba(11,17,24,.35);stroke:#3b566f;stroke-width:1.2}.systemBlueprintMap{fill:none;stroke:#55a7ff;stroke-width:5;opacity:.8}.systemBlueprintGraph{fill:#101820;stroke:#55a7ff;stroke-width:1.5}.systemBlueprintRoute{fill:none;stroke:#fff;stroke-width:5}.systemBlueprintLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.systemBlueprintDetail{fill:#aeb6c0;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.systemBlueprintCallout{border-left:2px solid #55a7ff;color:#fff;font:1.25rem/1.45 Georgia,Times New Roman,serif;margin:2rem 0 0;max-width:850px;padding:1rem 1.25rem}.systemExperienceNote{border:1px solid #28303a;min-height:150px;padding:1.25rem}.systemExperienceNote p{color:#d5d9df;line-height:1.55;margin:1rem 0}@media (max-width:850px){.businessSuiteSectionSplit,.businessSuiteSectionSplit-reverse{grid-template-columns:1fr}.businessSuiteSectionSplit-reverse>.businessSuiteDiagram{order:0}.graphHero:has(.systemBlueprintDiagram){display:block}.graphHero:has(.systemBlueprintDiagram)>.systemBlueprintDiagram{margin-top:2rem}}@media (max-width:600px){.businessSuiteDiagram-context svg{min-width:500px}.businessSuiteDiagram-process svg{min-width:420px}.businessSuiteDiagram{overflow-x:auto}.businessSuiteDiagramEquivalent{min-width:0}}.horizonNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.horizonNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:850px}.horizonLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:820px}.horizonHeroActions{display:grid;grid-gap:.7rem;gap:.7rem}.horizonHeroActions small{color:#aeb6c0;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.horizonUniverseGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.horizonUniverseGrid>div{border-top:2px solid #333;min-height:145px;padding:1rem 1rem 1rem 0}.horizonBranchHeader small,.horizonEventCard>small,.horizonPerson small,.horizonUniverseGrid small,.horizonWorkflow span,.horizonWorkflowGroupLabel{color:#55a7ff;display:block;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.horizonUniverseGrid strong{display:block;font:1.25rem/1.2 Georgia,Times New Roman,serif;margin-top:1.1rem}.horizonUniverseGrid p{color:#aeb6c0;line-height:1.45;margin-top:.6rem}.horizonBranchGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.horizonBranchCard{background:#080808;border:1px solid #28303a;padding:1.3rem}.horizonBranchHeader{align-items:start;border-bottom:1px solid #28303a;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.horizonBranchHeader h3{font:500 1.8rem/1.1 Georgia,Times New Roman,serif;margin-top:.5rem}.horizonBranchHeader>small{color:#aeb6c0;text-align:right}.horizonPeopleList{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.horizonPerson{align-items:end;border-top:1px solid #202b38;display:flex;gap:.75rem;justify-content:space-between;padding-top:.75rem}.horizonPerson strong{display:block;font:1rem Georgia,Times New Roman,serif}.horizonPerson span{color:#d5d9df;display:block;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.3rem}.horizonPerson small{margin-top:.3rem}.horizonEntryLink{color:#55a7ff;display:inline-block;flex:0 0 auto;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.horizonEntryLink:focus-visible,.horizonEntryLink:hover{color:#fff;text-decoration:underline}.horizonWorkflowGroups{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.horizonWorkflowGroup{border-top:2px solid #333;padding-top:1rem}.horizonWorkflow{align-items:center;border-bottom:1px solid #202b38;display:grid;grid-gap:.4rem 1rem;gap:.4rem 1rem;grid-template-columns:1fr auto;padding:.9rem 0}.horizonWorkflow strong{font:1.05rem Georgia,Times New Roman,serif}.horizonWorkflow span{grid-column:1}.horizonWorkflow .horizonEntryLink{grid-column:2;grid-row:1/span 2}.horizonEventsGrid,.horizonResearchGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.horizonEventCard,.horizonResearchCard{border:1px solid #28303a;display:flex;flex-direction:column;min-height:250px;padding:1.3rem}.horizonEventCard h3,.horizonResearchCard h3{font:500 1.45rem/1.15 Georgia,Times New Roman,serif;margin:.8rem 0}.horizonEventCard p,.horizonResearchCard p{color:#b9c0ca;line-height:1.55}.horizonEventCard>small{margin-top:auto;padding-top:1rem}.horizonEventCard .horizonEntryLink{margin-top:1rem}.horizonResearchCard>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto;padding-top:1.5rem}.horizonInlineLink{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.horizonRelationshipFlow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;max-width:900px}.horizonRelationshipFlow a{border:1px solid #28303a;display:grid;grid-gap:.5rem;gap:.5rem;min-width:200px;padding:1rem}.horizonRelationshipFlow a:hover{border-color:#0074d9}.horizonRelationshipFlow strong{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.horizonRelationshipFlow span{color:#b9c0ca;font:.85rem Georgia,Times New Roman,serif}.horizonRelationshipFlow i{color:#55a7ff;font-style:normal}.horizonConnectedCards,.horizonJourneyLinks{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.horizonJourneyLinks{margin-top:3rem}.horizonJourneyLinks a{border-top:2px solid #333;display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 1rem 1rem 0}.horizonJourneyLinks strong{font:1.35rem Georgia,Times New Roman,serif}.horizonJourneyLinks span{color:#b9c0ca}.horizonJourneyLinks em{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;text-transform:uppercase}.horizonInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}.horizonInvitationInner{max-width:820px}.horizonInvitation h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem}.horizonInvitation p{color:#b9c0ca;font-size:1.05rem;line-height:1.7;max-width:760px}.horizonInvitation .graphButton{display:inline-block;margin-top:2rem}.deploymentStatusPanel{align-items:end;border:1px solid #28303a;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(3,1fr) auto;margin-bottom:3rem;padding:1.25rem}.deploymentStatusPanel small{color:#55a7ff;display:block;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.deploymentStatusPanel strong{display:block;font:1rem Georgia,Times New Roman,serif;margin-top:.5rem}.researchNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.researchNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;letter-spacing:0;margin:.9rem 0 1.5rem;max-width:850px}.researchLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:800px}.researchMeaningIntro{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.researchMeaningImage{border:1px solid #28303a;height:auto;max-height:360px;object-fit:cover;width:100%}.researchObservationList{border-left:2px solid #0074d9;display:grid;grid-gap:.7rem;gap:.7rem;margin:2rem 0;max-width:620px;padding-left:1.25rem}.researchObservationList span{color:#d5d9df;font:1.1rem Georgia,Times New Roman,serif}.researchSplitStatement{align-items:center;border-top:1px solid #28303a;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);margin-top:3rem;padding-top:2rem}.researchSplitStatement h3,.researchUnitExample h3{font:500 1.7rem/1.2 Georgia,Times New Roman,serif;margin-bottom:.8rem}.researchSplitStatement p,.researchUnitExample li{color:#aeb6c0;line-height:1.6}.researchPrinciple,.researchSplitStatement blockquote{border-left:2px solid #55a7ff;color:#fff;font:1.35rem/1.45 Georgia,Times New Roman,serif;margin:0;padding:1rem 1.25rem}.researchUnitExample{background:#0b1118;border:1px solid #28303a;margin-top:3rem;max-width:820px;padding:1.5rem}.researchUnitIntro{align-items:start;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);margin-top:1.5rem}.researchUnitIntro h2{margin-top:0}.researchUnitIntro .researchUnitExample{margin-top:2rem}.researchUnitDiagram{border-top:1px solid #28303a;margin:2rem 0 0;min-width:0;padding-top:1.25rem}.researchUnitDiagram svg{display:block;height:auto;max-width:100%;width:100%}.researchUnitDiagramLinks line{stroke:#55a7ff;stroke-width:1.2;opacity:.72}.researchUnitDiagramLink-context{stroke-dasharray:3 5;opacity:.48}.researchUnitDiagramLink-movement{stroke-width:2}.researchUnitDiagramNode{stroke-width:1}.researchUnitDiagramNode-context{fill:#0b1118;stroke:#596f82}.researchUnitDiagramNode-actor{fill:#101820;stroke:#d5d9df}.researchUnitDiagramNode-state{fill:#0b1118;stroke:#55a7ff}.researchUnitDiagramNode-action{fill:#0074d9;stroke:#fff;stroke-width:1.5}.researchUnitDiagramNode-record{fill:#101820;stroke:#55a7ff}.researchUnitDiagramNode-output{fill:#101820;stroke:#fff}.researchUnitDiagramNode-decision{fill:#16212b;stroke:#55a7ff}.researchUnitDiagramNode-container{stroke-width:1.5}.researchUnitDiagramDetail,.researchUnitDiagramLabel{pointer-events:none;text-anchor:middle}.researchUnitDiagramLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.researchUnitDiagramDetail{fill:#c2cad4;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.researchUnitDiagram figcaption{border-left:2px solid #0074d9;margin-top:1rem;max-width:720px;padding-left:1rem}.researchUnitDiagram figcaption strong{color:#fff;display:block;font:500 1.2rem/1.2 Georgia,Times New Roman,serif}.researchUnitDiagram figcaption p{color:#aeb6c0;line-height:1.55;margin:.45rem 0 0}.researchUnitDiagramEquivalent{border-left:1px solid #28303a;color:#aeb6c0;display:grid;font:.68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;grid-gap:.5rem;gap:.5rem;list-style:none;margin:1rem 0 0;max-width:100%;overflow-wrap:anywhere;padding-left:1rem}.researchUnitDiagramEquivalent strong{color:#55a7ff;font-weight:500}.aboutSection{max-width:1100px}.aboutOverviewStatements{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.aboutOverviewStatements p{border-left:2px solid #55a7ff;color:#b9c0ca;line-height:1.65;margin:0;padding:.15rem 0 .15rem 1.25rem}.aboutMethodGrid,.aboutTeamGrid{margin-top:2rem}.aboutTeamGrid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.aboutTeamCard{border-top:1px solid #28303a;display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding-top:1rem}.aboutTeamImage{border-radius:50%;height:clamp(150px,16vw,210px);margin-inline:auto;overflow:hidden;width:clamp(150px,16vw,210px)}.aboutTeamImage img{display:block;height:100%;object-fit:cover;width:100%}.aboutTeamBody{text-align:center}.aboutTeamBody h3{font:500 clamp(1.4rem,3vw,2.2rem)/1.1 Georgia,Times New Roman,serif;margin:.7rem 0 1rem}.aboutTeamBody p{color:#aeb6c0;line-height:1.6}.aboutTeamLinks{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.25rem}.aboutTeamLinks a{align-items:center;border:1px solid #28303a;color:#55a7ff;display:inline-flex;justify-content:center;min-height:38px;min-width:38px;transition:background .2s,border-color .2s,color .2s}.aboutTeamLinks a:focus-visible,.aboutTeamLinks a:hover{background:#0074d9;border-color:#0074d9;color:#fff}.aboutTeamLinks svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.aboutCompanyPresence{border-top:1px solid #28303a;margin-top:2rem;padding-top:1rem}.aboutCompanyPresence p{color:#aeb6c0;font-size:.85rem;margin-top:.75rem}.aboutExploreGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.aboutExploreGrid .graphCard{min-height:150px}.ithokaFooter{background:#050505;border-top:1px solid #1a1a1a;color:#aeb6c0;padding:4.5rem 0 1.5rem}.ithokaFooterInner{margin:0 auto;max-width:1400px;padding:0 2rem}.ithokaFooterMain{display:grid;grid-gap:3rem 4rem;gap:3rem 4rem;grid-template-columns:1.5fr repeat(4,1fr)}.ithokaFooter h2{border-left:0;color:#fff;font:600 1.45rem/1.1 Georgia,Times New Roman,serif;margin:0 0 .8rem;padding-left:0}.ithokaFooter h3{border-bottom:1px solid #28303a;color:#55a7ff;font:.68rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;margin:0 0 .75rem;padding-bottom:.75rem;text-transform:uppercase}.ithokaFooter p{line-height:1.55;margin:0}.ithokaFooterDescriptor{color:#fff;max-width:240px}.ithokaFooter address{font-style:normal;margin-top:1.5rem}.ithokaFooter address p{color:#aeb6c0}.ithokaFooter address a{color:#55a7ff;display:block;margin-top:.35rem}.ithokaFooterPhone{align-items:center;display:inline-flex!important;gap:.45rem}.ithokaFooterPhone svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:15px}.ithokaFooter a{text-decoration:none}.ithokaFooterList{list-style:none;margin:0;padding:0}.ithokaFooterList li+li{margin-top:.65rem}.ithokaFooterList a{color:#aeb6c0;transition:color .2s}.ithokaFooter address a:focus-visible,.ithokaFooter address a:hover,.ithokaFooterList a:focus-visible,.ithokaFooterList a:hover{color:#fff}.ithokaFooterPresence{display:grid;grid-gap:.65rem;gap:.65rem}.ithokaFooterPresence a{align-items:center;color:#aeb6c0;display:inline-flex;gap:.6rem}.ithokaFooterPresence a:focus-visible,.ithokaFooterPresence a:hover{color:#fff}.ithokaFooterPresence svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:17px}.ithokaFooterBottom{align-items:center;border-top:1px solid #1a1a1a;color:#707985;display:flex;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.25rem}.ithokaFooterBottom span{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1050px){.ithokaFooterMain{grid-template-columns:repeat(3,1fr)}.ithokaFooterIdentity{grid-column:1/-1}}@media (max-width:600px){.ithokaFooter{padding-top:3.5rem}.ithokaFooterInner{padding:0 1.25rem}.ithokaFooterMain{gap:2.25rem;grid-template-columns:repeat(2,1fr)}.ithokaFooterIdentity{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;text-align:center}.ithokaFooterDescriptor,.ithokaFooterIdentity address,.ithokaFooterIdentity h2{margin-left:auto;margin-right:auto;text-align:center}.ithokaFooterDescriptor{width:100%}.ithokaFooterMain>nav,.ithokaFooterMain>section:not(.ithokaFooterIdentity){text-align:center}.ithokaFooterPresence{justify-items:center}.ithokaFooterPresence a{justify-content:center}.ithokaFooterBottom{align-items:flex-start;flex-direction:column;margin-top:3rem}}.researchOrganisationExplanation,.researchUnitExplanation{margin-top:2rem}.researchUnitExample ul{display:grid;grid-gap:.6rem;gap:.6rem;margin:1.25rem 0 0 1.2rem}.researchPrinciple{margin-top:3rem;max-width:850px}.researchBenefitGrid,.researchEvidenceGrid,.researchStepGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.researchBenefitGrid>div,.researchChangeGrid>div,.researchEvidenceGrid>div,.researchStepGrid>div{border-top:2px solid #333;min-height:150px;padding:1rem 1rem 1rem 0}.researchStepGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:1.5rem}.researchBenefitGrid strong,.researchChangeGrid strong,.researchEvidenceGrid strong,.researchStepGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.researchChangeGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:3rem;max-width:800px}.researchChangeGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.researchInvariantIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.researchInvariantIntro h2{margin-top:0}.researchInvariantDiagram{border-top:1px solid #28303a;margin:0;min-width:0;padding-top:1rem}.researchInvariantDiagram svg{display:block;height:auto;max-width:380px;width:100%}.researchInvariantDiagramOrbit{fill:none;stroke:#28303a;stroke-dasharray:2 7;stroke-width:1}.researchInvariantDiagramLinks path{fill:none;stroke:#55a7ff;stroke-dasharray:3 5;opacity:.65}.researchInvariantDiagramChanging{fill:#0b1118;stroke:#596f82;stroke-width:1}.researchInvariantDiagramChangingLabel,.researchInvariantDiagramCoreDetail,.researchInvariantDiagramCoreLabel{pointer-events:none;text-anchor:middle}.researchInvariantDiagramChangingLabel{fill:#c2cad4;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.researchInvariantDiagramCore circle{fill:#0074d9;stroke:#fff;stroke-width:1.5}.researchInvariantDiagramCoreLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.researchInvariantDiagramCoreDetail{fill:#fff;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.researchStructureGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.researchOrganisationIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.researchOrganisationIntro h2{margin-top:0}.researchOrganisationDiagram{border-top:1px solid #28303a;margin:0;min-width:0;padding-top:1rem}.researchOrganisationDiagram svg{display:block;height:auto;max-width:100%;width:100%}.researchOrganisationDiagramLinks line{stroke:#55a7ff;stroke-dasharray:3 5;opacity:.65}.researchOrganisationDiagramNode{stroke-width:1}.researchOrganisationDiagramNode-context{fill:#0b1118;stroke:#596f82}.researchOrganisationDiagramNode-research{fill:#101820;stroke:#55a7ff}.researchOrganisationDiagramNode-unit{fill:#0074d9;stroke:#fff;stroke-width:1.5}.researchOrganisationDiagramNode-experiment{fill:#101820;stroke:#55a7ff;stroke-dasharray:3 2}.researchOrganisationDiagramNode-output{fill:transparent;stroke:#596f82;stroke-dasharray:3 3}.researchOrganisationDiagramIndex{fill:#55a7ff;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;text-anchor:middle}.researchOrganisationDiagramDetail,.researchOrganisationDiagramLabel{pointer-events:none;text-anchor:middle}.researchOrganisationDiagramLabel{fill:#fff;font:600 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.researchOrganisationDiagramDetail{fill:#c2cad4;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.researchStructureGrid>div{border-top:2px solid #333;min-height:190px;padding:1rem 1rem 1rem 0}.researchStructureGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:2rem}.researchStructureExample>strong,.researchStructureGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.researchStructureGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.researchStructureExample{border-left:2px solid #55a7ff;display:grid;grid-gap:.75rem;gap:.75rem;margin-top:3rem;max-width:760px;padding:1rem 1.25rem}.researchStructureExample>span:not(.graphEyebrow){color:#d5d9df;font:1rem Georgia,Times New Roman,serif}.researchStructureExample em{color:#aeb6c0;line-height:1.55}.researchCorpusLabel{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;margin:3rem 0 1rem}.researchCorpusLabel+.researchCorpusGrid{margin-top:0}.researchCorpusGroup+.researchCorpusGroup{margin-top:2rem}.researchCorpusEmpty{border-top:1px solid #28303a;color:#aeb6c0;font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;padding-top:1rem}.researchCorpusGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.researchLandscape{display:grid;grid-gap:2rem;gap:2rem;margin-top:3rem}.researchBody{border-left:2px solid #0074d9;padding:1.5rem 0 1.5rem 1.5rem}.researchBody>h3{font:500 2rem/1.1 Georgia,Times New Roman,serif;margin:.7rem 0}.researchBody>p{color:#aeb6c0;line-height:1.6;max-width:700px}.researchBody .researchCorpusGrid{margin-top:1.5rem}.researchObjectCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:340px;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s}.researchObjectCard:focus-visible,.researchObjectCard:hover{border-color:#0074d9;transform:translateY(-2px)}.researchObjectCard h3{font:500 1.8rem/1.1 Georgia,Times New Roman,serif;margin:.8rem 0 1.25rem}.researchObjectField{border-top:1px solid #28303a;margin-top:.75rem;padding-top:.75rem}.researchObjectConnections small,.researchObjectField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.researchObjectField p{color:#b9c0ca;line-height:1.5;margin-top:.4rem}.researchObjectConnections{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:auto;padding-top:1.25rem}.researchObjectConnections strong{color:#d5d9df;display:block;font:.75rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.4rem}.researchObjectEvidence{color:#aeb6c0;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:1rem}.researchHeroSlideshow{width:100%}.researchHeroSlideshow .researchObjectCard{min-height:0;padding:1.1rem}.researchHeroSlideshow .researchObjectCard h3{font-size:1.45rem;margin:.55rem 0 .8rem}.researchHeroSlideshow .researchObjectField{margin-top:.55rem;padding-top:.6rem}.researchHeroSlideshow .researchObjectField p{font-size:.78rem;line-height:1.35}.researchHeroSlideshow .researchObjectConnections{margin-top:.8rem;padding-top:.8rem}.researchHeroSlideshow .researchObjectConnections strong{font-size:.68rem}.researchHeroSlideshow .researchObjectEvidence{font-size:.6rem;margin-top:.7rem}.researchHeroSlideshow .graphCardLink{padding-top:.9rem}.technologyHeroSlideshow{min-width:0;width:100%}.technologyHeroCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:300px;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s}.technologyHeroCard:focus-visible,.technologyHeroCard:hover{border-color:#0074d9;transform:translateY(-2px)}.technologyHeroCard h2{font:500 1.7rem/1.1 Georgia,Times New Roman,serif;margin:.7rem 0 1rem}.technologyHeroField{border-top:1px solid #28303a;margin-top:.7rem;padding-top:.7rem}.technologyHeroField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.technologyHeroField p{color:#b9c0ca;font-size:.82rem;line-height:1.45;margin-top:.35rem}.technologyHeroCard .graphCardLink{margin-top:auto;padding-top:1rem}.technologyHeroControls{align-items:center;color:#aeb6c0;display:flex;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;margin-top:.6rem;text-transform:uppercase}.technologyHeroControls button{background:transparent;border:1px solid #28303a;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem;text-transform:uppercase}.technologyHeroControls button:focus-visible,.technologyHeroControls button:hover{border-color:#0074d9}.systemHeroSlideshow{min-width:0;width:100%}.systemHeroCard{background:#080808;border:1px solid #28303a;color:inherit;display:flex;flex-direction:column;min-height:330px;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s}.systemHeroCard:focus-visible,.systemHeroCard:hover{border-color:#0074d9;transform:translateY(-2px)}.systemHeroHeader{align-items:center;display:flex;justify-content:space-between;gap:1rem}.systemHeroCard h2{font:500 1.7rem/1.1 Georgia,Times New Roman,serif;margin:.7rem 0 1rem}.systemHeroConnections,.systemHeroField{border-top:1px solid #28303a;margin-top:.7rem;padding-top:.7rem}.systemHeroConnectionGrid small,.systemHeroConnections>small,.systemHeroField small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.systemHeroConnectionGrid p,.systemHeroField p{color:#b9c0ca;font-size:.86rem;line-height:1.5;margin:.35rem 0 0}.systemHeroConnectionGrid{display:grid;grid-gap:.7rem 1rem;gap:.7rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.systemHeroConnectionGrid>div{border-top:1px solid #28303a;padding-top:.5rem}.systemHeroCard .graphCardLink{margin-top:auto;padding-top:1rem}.systemHeroControls{align-items:center;color:#aeb6c0;display:flex;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;margin-top:.6rem;text-transform:uppercase}.systemHeroControls button{background:transparent;border:1px solid #28303a;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem;text-transform:uppercase}.systemHeroControls button:focus-visible,.systemHeroControls button:hover{border-color:#0074d9}.researchHeroControls{align-items:center;color:#aeb6c0;display:flex;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;justify-content:space-between;margin-top:.6rem;text-transform:uppercase}.researchHeroControls button{background:transparent;border:1px solid #28303a;color:#fff;cursor:pointer;font:inherit;padding:.45rem .6rem;text-transform:uppercase}.researchHeroControls button:focus-visible,.researchHeroControls button:hover{border-color:#0074d9}.researchLoopGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.researchLoopIntro{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.researchLoopIntro h2{margin-top:0}.researchLoopOrbit{border-top:1px solid #28303a;margin:0;min-width:0;padding-top:1rem}.researchLoopOrbit svg{display:block;height:auto;max-width:360px;width:100%}.researchLoopOrbitPath{fill:none;stroke:#28303a;stroke-dasharray:2 7;stroke-width:1}.researchLoopOrbitLinks path{fill:none;stroke:#55a7ff;stroke-dasharray:3 5;opacity:.7}.researchLoopOrbitNode{fill:#0b1118;stroke:#596f82;stroke-width:1}.researchLoopOrbitNode-start{fill:#0074d9;stroke:#fff;stroke-width:1.5}.researchLoopOrbitDetail,.researchLoopOrbitLabel{pointer-events:none;text-anchor:middle}.researchLoopOrbitLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.researchLoopOrbitDetail{fill:#c2cad4;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.researchLoopGrid>div{border-top:2px solid #333;min-height:150px;padding:1rem 1rem 1rem 0}.researchLoopGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:1.5rem}.researchLoopGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.researchBenefitGrid p,.researchLoopGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.researchInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}.researchInvitation h2{font:500 clamp(2.2rem,5vw,4.5rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 1.5rem;max-width:850px}.graphSection{border-bottom:1px solid #28303a;padding:4rem 0}.graphSection h2{font:500 2rem/1.15 Georgia,Times New Roman,serif;letter-spacing:0}.graphGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.graphCard{border:1px solid #28303a;display:flex;flex-direction:column;min-height:190px;padding:1.25rem;transition:border-color .2s,transform .2s}.graphCard:focus-visible,.graphCard:hover{border-color:#0074d9;transform:translateY(-2px)}.graphCard h3{font:500 1.3rem/1.15 Georgia,Times New Roman,serif;letter-spacing:0;margin:.6rem 0}.graphCard p{color:#aeb6c0;font-size:.92rem;line-height:1.55}.graphCardLink{color:#0074d9;font:.76rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:auto;padding-top:1.25rem;text-transform:uppercase}.insightSequence{border-bottom:1px solid #28303a;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);padding:4rem 0}.insightSectionIntro h2{font:500 2rem/1.15 Georgia,Times New Roman,serif;margin:.8rem 0 1rem}.insightSectionIntro p{color:#aeb6c0;line-height:1.6;max-width:340px}.insightLead{background:#101820;border:1px solid #3b566f;display:grid;grid-template-columns:92px 1fr;min-height:280px;padding:1.5rem;transition:border-color .2s,transform .2s}.insightLead:focus-visible,.insightLead:hover{border-color:#55a7ff;transform:translateY(-2px)}.insightLeadIndex{color:#55a7ff;font:1.1rem ui-monospace,SFMono-Regular,Consolas,monospace}.insightLeadBody{display:flex;flex-direction:column}.insightLead h3{font:500 clamp(2rem,4vw,3.5rem)/1 Georgia,Times New Roman,serif;margin:.7rem 0 1rem}.insightLead p{color:#c2cad4;line-height:1.65;max-width:560px}.insightSource{color:#55a7ff;font:.76rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;margin-top:auto;padding-top:2rem;text-transform:uppercase}.insightOrigin{border-left:2px solid #55a7ff;color:#c2cad4;margin-top:3rem;max-width:780px;padding:1rem 1.25rem}.insightOrigin p{margin:.5rem 0 0}.insightOrigin a{color:#55a7ff;text-decoration:underline;text-underline-offset:.2em}.graphMeta{display:block;margin-top:1rem}.graphProse{border-left:2px solid #55a7ff;color:#d5d9df;max-width:780px;padding:1rem 1.25rem}.graphProse strong{color:#fff;display:block;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.graphSearchLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.graphSearch{background:#0b1118;border:1px solid #28303a;color:#fff;min-height:42px;min-width:min(100%,420px);padding:.7rem .8rem;font:.9rem ui-monospace,SFMono-Regular,Consolas,monospace}.graphSearch:focus{border-color:#55a7ff;outline:2px solid #55a7ff;outline-offset:2px}.graphEmpty{color:#aeb6c0;margin-top:1.5rem}.graphNavigation{border-top:1px solid #28303a;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);padding:4rem 0 1rem}.graphNavigationIntro h2{font:500 2rem/1.1 Georgia,Times New Roman,serif;letter-spacing:0;margin:.75rem 0 1rem}.graphNavigationIntro p{color:#aeb6c0;line-height:1.6;max-width:340px}.graphNavigationGroup{border-left:1px solid #28303a;padding-left:1.25rem}.graphNavigationLinks{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.8rem}.graphNavigationLink{border:1px solid #28303a;display:grid;grid-gap:.25rem;gap:.25rem;padding:.8rem;transition:border-color .2s,transform .2s}.graphNavigationLink:focus-visible,.graphNavigationLink:hover{border-color:#0074d9;transform:translateX(3px)}.graphNavigationLink small{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.graphNavigationLink strong{color:#fff;font:1rem Georgia,Times New Roman,serif}.leadForm{display:grid;grid-gap:1rem;gap:1rem;max-width:680px}.leadForm label{color:#d5d9df;display:grid;grid-gap:.4rem;gap:.4rem;font:.78rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.leadForm input,.leadForm textarea{background:#0b1118;border:1px solid #28303a;color:#fff;font:.95rem Georgia,Times New Roman,serif;padding:.8rem;width:100%}.leadForm input:focus,.leadForm textarea:focus{border-color:#55a7ff;outline:2px solid #55a7ff;outline-offset:2px}.formError{color:#ffb4b4;font-size:.9rem}.visualization{border:1px solid #28303a;margin-top:2rem;padding:1rem}.visualization svg{display:block;max-width:100%}.visualTextEquivalent{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:decimal;margin:1rem 0 0 1.25rem;color:#aeb6c0;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace}.enterpriseBusinessGraph{border-top:1px solid #333;margin-top:3rem;padding-top:1.2rem}.enterpriseBusinessGraph svg{display:block;height:auto;max-width:100%;overflow:hidden;width:100%}.businessGraphLinks line,.businessGraphRule{stroke:#0074d9;stroke-width:1}.businessGraphLinks line{opacity:.65}.businessGraphGroup{fill:#0074d9;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-anchor:start}.businessGraphNode{cursor:-webkit-grab;cursor:grab;stroke:#0074d9;stroke-width:1.5}.businessGraphNode:focus{outline:none;stroke:#fff;stroke-width:2}.businessGraphNode-origin{fill:#000}.businessGraphNode-operation{fill:#0074d9}.businessGraphNode-outcome{fill:#fff}.businessGraphLabel{fill:#fff;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;pointer-events:none}.businessGraphNode-operation+.businessGraphLabel{fill:#000}.businessGraphDescription{color:#aaa;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;margin:.9rem 0 0}.diagramZoomFrame{box-sizing:border-box;max-width:100%;min-width:0;overflow:auto;position:relative;width:100%}.diagramZoomFrame>svg{display:block;height:auto!important;margin:0;min-width:0!important;width:100%!important}.diagramZoomControls{align-items:center;background:rgba(5,5,5,.92);border:1px solid #3b566f;display:flex;gap:2px;padding:2px;position:absolute;right:.5rem;top:.5rem;z-index:2}.diagramZoomButton{align-items:center;background:#0b1118;border:0;color:#fff;cursor:pointer;display:inline-flex;font:1rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;height:28px;justify-content:center;min-width:28px;padding:0}.diagramZoomButton:focus-visible,.diagramZoomButton:hover{background:#0074d9;color:#fff;outline:1px solid #55a7ff}.diagramZoomButton:disabled{color:#596f82;cursor:default}.diagramZoomButton:last-child{font-size:1.15rem}.homePage{background:#000;color:#fff;font-family:ui-sans-serif,system-ui,sans-serif}.homeContainer{margin:0 auto;max-width:1240px;padding:0 2rem}.homeHero{background:#000;min-height:560px;overflow:hidden;padding:7.5rem 0 4.5rem;position:relative}.homeHeroContent{position:relative;z-index:1}.homeKicker{color:#0074d9;display:block;font:.7rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.homeHero h1{font:500 clamp(2.8rem,5.2vw,5.6rem)/.94 Georgia,Times New Roman,serif;letter-spacing:0;margin:1rem 0 1.5rem;max-width:760px}.homeHero p{color:#aaa;font-size:1rem;line-height:1.6;max-width:600px}.homeHeroClaim{color:#fff!important;font-size:1.15rem!important;margin-top:1rem}.homeActions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.homeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #333;color:#fff;display:inline-flex;align-items:center;gap:.55rem;font:.74rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em;padding:.9rem 1rem;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s,transform .2s}.homeButton:focus-visible,.homeButton:hover{border-color:#0074d9;color:#fff;transform:translateY(-2px)}.homeButtonPrimary{background:#0074d9;border-color:#0074d9;color:#fff}.homeButtonPrimary:focus-visible,.homeButtonPrimary:hover{background:#fff;border-color:#fff;color:#000}.homeHeroAtmosphere{border:1px solid #333;bottom:8rem;color:#aaa;display:grid;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;grid-template-columns:repeat(3,auto);letter-spacing:.16em;padding:.85rem;position:absolute;right:6%;z-index:1}.homeHeroAtmosphere span{padding:.35rem .75rem}.homeHeroAtmosphere span+span{border-left:1px solid #333}.homeSection{border-top:1px solid #333;padding:7rem 0}.homeSection h2{font:500 clamp(2.5rem,5vw,5rem)/.98 Georgia,Times New Roman,serif;letter-spacing:0;margin:.9rem 0 2.5rem;max-width:780px}.homeIntro{color:#aaa;font-size:1.1rem;line-height:1.7;max-width:760px}.homePrinciplesGrid{margin-top:3rem}.homePrinciplesGrid>div{min-height:0}.homePrinciplesGrid span{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.homePrinciplesGrid p{color:#aeb6c0;line-height:1.55;margin-top:.8rem}.homeHelpList{display:grid;grid-gap:1.25rem 2rem;gap:1.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.homeHelpList div{border-top:1px solid #28303a;padding-top:1rem}.homeHelpList strong{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.homeHelpList p{color:#aeb6c0;line-height:1.55;margin-top:.6rem}.homeLearningLoop{align-items:center;border-top:1px solid #28303a;border-bottom:1px solid #28303a;display:flex;flex-wrap:wrap;gap:1rem;margin:2.5rem 0;padding:1.25rem 0}.homeLearningLoop span{color:#fff;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.homeLearningLoop i{color:#55a7ff;font-style:normal}.horizonShowcaseImage{background-image:url(/images/horizon.jpg)}.localFrontierDiagram,.reliabilityLifecycleDiagram{border-top:1px solid #28303a;min-width:0;padding-top:1.25rem}.localFrontierDiagram svg,.reliabilityLifecycleDiagram svg{display:block;height:auto;max-width:100%;width:100%}.businessTechnologyLayout{align-items:center;display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.businessTechnologyOrbitDiagram{border-top:1px solid #28303a;min-width:0;padding-top:1.25rem}.businessTechnologyOrbitDiagram svg{display:block;height:auto;max-width:100%;width:100%}.businessTechnologyOrbitPath{fill:none;stroke:#28303a;stroke-dasharray:3 7;stroke-width:1}.businessTechnologyOrbitLink{stroke:#294d70;stroke-width:1}.businessTechnologyOrbitNode{fill:#0b1118;stroke:#55a7ff;stroke-width:1.5}.businessTechnologyOrbitLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-anchor:middle}.businessTechnologyOrbitCore circle:first-child{fill:#0074d9;opacity:.22}.businessTechnologyOrbitCoreInner{fill:url(#business-technology-orbit-core);stroke:#fff;stroke-width:1.5}.businessTechnologyOrbitCoreLabel{fill:#fff;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-anchor:middle}.localFrontierDiagramContainer{fill:#0b1118;stroke:#596f82;stroke-width:1}.localFrontierDiagramCoreLabel,.localFrontierDiagramLabel,.localFrontierDiagramTitle,.reliabilityLifecycleContext,.reliabilityLifecycleLabel{fill:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.localFrontierDiagramTitle{font-size:10px;font-weight:600;letter-spacing:.06em}.localFrontierDiagramLabel{fill:#c2cad4;font-size:10px}.localFrontierDiagramDot{fill:#55a7ff}.localFrontierDiagramLink{stroke:#55a7ff;stroke-width:1}.localFrontierDiagramCore{fill:#0074d9;stroke:#fff;stroke-width:1.5}.localFrontierDiagramCoreLabel{font-size:10px;font-weight:600;letter-spacing:.06em;text-anchor:middle}.reliabilityLifecycleLinks line,.reliabilityLifecycleReturn{fill:none;stroke:#55a7ff;stroke-width:1.2}.reliabilityLifecycleReturn{stroke-dasharray:3 5}.reliabilityLifecycleNode{fill:#101820;stroke:#fff;stroke-width:1.5}.reliabilityLifecycleLabel{font-size:10px;font-weight:600;letter-spacing:.06em;text-anchor:middle}.reliabilityLifecycleContext{fill:#aeb6c0;font-size:9px;letter-spacing:.05em;text-anchor:middle}.recognitionGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,1fr);margin-top:3rem}.recognitionGrid article{border-top:2px solid #333;min-height:235px;padding:1rem 1rem 1rem 0}.recognitionNumber{color:#0074d9;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace}.recognitionGrid h3{font:500 1.5rem Georgia,Times New Roman,serif;margin:3.5rem 0 .8rem}.recognitionGrid p{color:#aaa;font-size:.92rem;line-height:1.6;padding-right:1rem}.homeStatement{border-left:2px solid #0074d9;font:500 1.5rem/1.25 Georgia,Times New Roman,serif;margin:4rem 0 0;max-width:600px;padding:1rem 1.25rem}.outcomeLayout{display:grid;grid-gap:5rem;gap:5rem;grid-template-columns:.8fr 1.2fr}.beforeAfter{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}.beforeAfter>div{border:1px solid #333;padding:1.5rem}.beforeAfter>div:last-child{background:#000;border-color:#0074d9}.beforeAfter span{color:#0074d9;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.beforeAfter p{border-top:1px solid #333;color:#aaa;font-size:.94rem;margin:1.2rem 0 0;padding-top:.8rem}.outcomeClose{border-top:1px solid #333;margin-top:5rem;padding-top:3rem}.outcomeClose p{color:#aaa;font:1.4rem Georgia,Times New Roman,serif;margin-bottom:.4rem}.outcomeClose strong{font:500 clamp(2rem,4vw,3.8rem)/1 Georgia,Times New Roman,serif}.journeyGrid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.journeyCard{background:#000;border:1px solid #333;display:flex;flex-direction:column;min-height:590px;transition:border-color .25s,transform .25s}.journeyCard:focus-visible,.journeyCard:hover{border-color:#0074d9;transform:translateY(-5px)}.journeyVisual{background-blend-mode:luminosity;background-position:50%;background-size:cover;display:grid;grid-template-columns:1fr 1fr;min-height:290px;overflow:hidden;padding:1.4rem;position:relative}.journeyVisual:before{border:1px solid rgba(0,116,217,.7);content:"";inset:1.4rem;pointer-events:none;position:absolute}.journeyTrace{border-left:1px solid #0074d9;bottom:2rem;left:28%;position:absolute;top:2rem;width:22%}.journeyTrace span{background:#0074d9;border-radius:50%;height:6px;left:-3px;position:absolute;width:6px}.journeyTrace span:first-child{top:7%}.journeyTrace span:nth-child(2){top:49%}.journeyTrace span:nth-child(3){bottom:7%}.journeyAnchor{align-self:start;background:rgba(0,0,0,.82);border:1px solid #333;display:flex;flex-direction:column;padding:.55rem .65rem;position:relative;z-index:1}.journeyAnchor small{color:#0074d9;font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.journeyAnchor strong{color:#fff;font:.9rem Georgia,Times New Roman,serif;margin-top:.35rem}.journeyOrigin{grid-column:1;grid-row:1}.journeyProduct{align-self:center;grid-column:2;grid-row:1/span 2}.journeyBusiness{align-self:end;grid-column:1;grid-row:2}.journeyDestination{align-self:end;grid-column:2;grid-row:2}.journeyBody{display:flex;flex:1 1;flex-direction:column;padding:1.7rem}.journeyBody h3{font:500 clamp(2rem,4vw,3.4rem)/1 Georgia,Times New Roman,serif;margin:1.2rem 0 .5rem}.journeyBody h4{color:#fff;font:1.15rem Georgia,Times New Roman,serif;margin-bottom:1rem}.journeyBody p{color:#aaa;line-height:1.6;max-width:500px}.journeyBody strong{color:#0074d9;font:.76rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em;margin-top:auto;padding-top:2rem;text-transform:uppercase}.studyNote{border-top:1px solid #333;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:.8fr 1fr auto;margin-top:2rem;padding-top:2rem}.studyNote h3{font:500 1.6rem Georgia,Times New Roman,serif;margin-top:.8rem}.studyNote p{color:#aaa;line-height:1.6}.studyNote a{color:#0074d9;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.systemSection{background:#000}.systemIntro{display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.horizonLayout h3,.systemIntro h3{font:500 clamp(2rem,4vw,3.6rem) Georgia,Times New Roman,serif;margin:.8rem 0 1rem}.evidenceLayout p,.horizonLayout p,.systemIntro p{color:#aaa;line-height:1.7;margin-bottom:2rem;max-width:580px}.moduleRail{align-content:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.moduleRail span{border:1px solid #333;color:#fff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.7rem}.horizonLayout{display:grid;grid-gap:5rem;gap:5rem;grid-template-columns:1fr 1fr}.horizonPanel{align-items:center;border:1px solid #333;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:2rem}.horizonPanel span{color:#0074d9;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.horizonGrid{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-top:1.2rem;width:100%}.horizonPanel strong{border:1px solid #333;color:#fff;font:1rem Georgia,Times New Roman,serif;padding:.9rem .5rem;text-align:center}.researchSection{background:#000}.researchPath{align-items:stretch;border-top:1px solid #0074d9;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,1fr);margin:3rem 0 2rem}.researchPath>div{border:1px solid #333;padding:1.2rem}.researchPath span{color:#0074d9;font:.66rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.researchPath strong{display:block;font:1.2rem/1.3 Georgia,Times New Roman,serif;margin-top:2rem}.deeperGrid,.industryGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,1fr)}.deeperGrid a,.industryGrid a{border-top:2px solid #333;min-height:185px;padding:1rem 1rem 1rem 0;transition:border-color .2s,transform .2s}.deeperGrid a:hover,.industryGrid a:hover{border-color:#0074d9;transform:translateY(-3px)}.deeperGrid span,.industryGrid span{font:1.35rem Georgia,Times New Roman,serif}.deeperGrid p,.industryGrid p{color:#aaa;line-height:1.5;margin:1rem 0}.deeperGrid b,.industryGrid b{color:#0074d9;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.deeperSection,.evidenceSection{background:#000}.evidenceLayout{grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr}.evidenceChain,.evidenceLayout{align-items:center;display:grid}.evidenceChain{border-top:1px solid #0074d9;grid-template-columns:repeat(4,1fr);justify-content:center}.evidenceChain span{border:1px solid #333;color:#fff;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.9rem .7rem}.finalSection{min-height:500px}.homeModal{align-items:center;background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:5000}.homeModalPanel{background:#000;border:1px solid #0074d9;max-width:620px;padding:2.5rem;position:relative;width:100%}.homeModalPanel h2{font-size:2.5rem;margin-bottom:1.5rem}.homeModalPanel p{color:#aaa;line-height:1.6}.homeModalPanel form{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:1.5rem}.homeModalPanel input,.homeModalPanel textarea{background:#000;border:1px solid #333;color:#fff;font:.95rem ui-sans-serif,system-ui,sans-serif;padding:.9rem;width:100%}.homeModalPanel textarea{min-height:130px;resize:vertical}.homeModalClose{background:none;border:0;color:#aaa;cursor:pointer;font-size:1.4rem;position:absolute;right:1rem;top:1rem}@media (prefers-reduced-motion:reduce){.deeperGrid a,.graphCard,.homeButton,.industryGrid a,.journeyCard{transition:none}}@media (max-width:850px){.deeperGrid,.industryGrid,.recognitionGrid{grid-template-columns:repeat(2,1fr)}.evidenceLayout,.horizonLayout,.outcomeLayout,.systemIntro{grid-template-columns:1fr}.researchPath,.studyNote{grid-template-columns:1fr 1fr}.studyNote a{align-self:center}}@media (max-width:600px){.homeContainer{padding:0 1.25rem}.homeHero{min-height:560px;padding:7rem 0 4rem}.homeHero h1{font-size:3.25rem}.homeHeroAtmosphere{bottom:2rem;font-size:.52rem;grid-template-columns:1fr;right:1.25rem}.homeHeroAtmosphere span+span{border-left:0;border-top:1px solid #333}.homeSection{padding:5rem 0}.beforeAfter,.deeperGrid,.industryGrid,.journeyGrid,.recognitionGrid,.researchPath,.studyNote{grid-template-columns:1fr}.recognitionGrid article{min-height:0;padding:1.2rem 0}.recognitionGrid h3{margin:1.5rem 0 .5rem}.journeyCard{min-height:510px}.journeyVisual{min-height:280px}.studyNote a{margin-top:1rem}.evidenceChain{grid-template-columns:1fr 1fr}.homeModalPanel{padding:2rem 1.25rem}}@media (max-width:700px){.insightSequence{grid-template-columns:1fr}.insightLead{grid-template-columns:52px 1fr}}@media (max-width:600px){.graphPage{padding-top:7rem}.graphHero{padding-bottom:3rem}.graphHero h1{font-size:3rem}.graphSection{padding:3rem 0}}@media (max-width:700px){.graphNavigation{grid-template-columns:1fr;padding-top:3rem}}.discoveryLayout,.homeHeroGrid,.horizonLayout,.realityLayout,.researchWindowLayout,.technologyLayout{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.homeHeroGrid{min-height:520px}.homeHeroCopy h1{font:500 clamp(3rem,6vw,6.4rem)/.94 Georgia,Times New Roman,serif;letter-spacing:0;margin:0 0 1.5rem;max-width:680px}.homeHeroCopy p{color:#aaa;font-size:1.05rem;line-height:1.7;max-width:570px}.homeHeroArtifact{border:1px solid #333;min-height:360px;padding:1rem}.artifactImage{background:url(/images/handoff.jpg) 50%/cover;display:block;height:270px;opacity:.95;transition:opacity .2s}.artifactImage:focus-visible,.artifactImage:hover{opacity:.9}.artifactCaption{border-top:1px solid #333;display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem;padding-top:1rem}.artifactCaption span{color:#0074d9;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.artifactCaption strong{font:1.25rem/1.2 Georgia,Times New Roman,serif}.homeHeroArtifact .researchUnitFeature{border-color:#333;min-height:220px;padding:1.25rem}.homeHeroArtifact .researchUnitFeature h3{font-size:1.65rem;margin:.8rem 0 .6rem}.homeHeroArtifact .researchUnitField{margin-top:.6rem}.homeHeroArtifact .researchUnitField p{font-size:.85rem;line-height:1.4}.homeHeroArtifact .researchUnitFinding{margin-top:1rem;padding-top:.7rem}.heroStudyLink{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.heroStudyLink:focus-visible,.heroStudyLink:hover{color:#fff;text-decoration:underline}@media (min-width:851px){.homeHero{box-sizing:border-box;min-height:100vh;padding:7rem 0 1rem}.homeHeroGrid{min-height:0}.homeHeroArtifact{margin-top:1rem;max-height:calc(100vh - 135px);overflow:hidden}.artifactImage{height:145px}.homeHeroArtifact .researchUnitFeature{min-height:0;padding:.8rem}.homeHeroArtifact .researchUnitFeature h3{font-size:1.25rem;margin:.45rem 0 .3rem}.homeHeroArtifact .researchUnitField{margin-top:.4rem}.homeHeroArtifact .researchUnitField p{font-size:.7rem;line-height:1.2}.homeHeroArtifact .artifactCaption>small,.homeHeroArtifact .researchUnitFeature .researchUnitField:nth-of-type(2),.homeHeroArtifact .researchUnitFinding{display:none}.homeHeroArtifact .researchUnitControls{margin-top:.45rem}}@media (min-width:851px) and (max-height:760px){.homeHeroCopy h1{font-size:4.4rem;margin-bottom:1rem}.homeHeroCopy p{font-size:.9rem;line-height:1.45}.homeActions{margin-top:1.25rem}}.homeSection{padding:6rem 0}.realitySection{background:#000}.realityLayout{align-items:start}.realityArtifact{border-top:1px solid #0074d9;display:grid;grid-template-columns:repeat(7,1fr);padding-top:1rem;position:relative}.realityRule{border-top:1px solid #333;left:0;position:absolute;right:0;top:3.15rem}.realityEvent{min-height:150px;padding-right:.7rem;position:relative;z-index:1}.realityEvent small,.realityEvent span{color:#0074d9;display:block;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.realityEvent strong{background:#000;display:block;font:1rem Georgia,Times New Roman,serif;margin:1.2rem 0 .5rem;padding-right:.5rem}.realityEvent span{color:#aaa;font-size:.58rem}.journeySection{background:#000}.journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.journeyVisual{background-color:#000}.researchWindow{background:#000}.researchWindowLayout{align-items:stretch}.researchUnitFeature{border:1px solid #0074d9;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:2rem}.researchUnitIndex{color:#0074d9;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.researchUnitFeature h3{font:500 2.4rem/1.1 Georgia,Times New Roman,serif;margin:1.5rem 0 1rem}.researchUnitFeature p{color:#aaa;line-height:1.6}.researchUnitFinding{border-top:1px solid #333;color:#fff;font:.82rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:2rem;padding-top:1rem}.researchUnitSlideshow{min-width:0}.graphHero .researchUnitFeature{min-height:0;padding:1.25rem}.graphHero .researchUnitFeature h3{font-size:1.65rem;margin:.65rem 0 .8rem}.graphHero .researchUnitField{margin-top:.65rem}.graphHero .researchUnitField p{font-size:.86rem;line-height:1.45}.graphHero .researchUnitFinding{font-size:.7rem;margin-top:1rem;padding-top:.7rem}.researchUnitField{margin-top:1rem}.researchUnitField small{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.researchUnitField p{margin:.3rem 0 0}.researchUnitControls{align-items:center;display:flex;justify-content:space-between;gap:.75rem;margin-top:.7rem;color:#aaa;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.researchUnitControls button{background:transparent;border:1px solid #333;color:#fff;cursor:pointer;font:inherit;padding:.5rem .65rem;text-transform:uppercase}.researchUnitControls button:focus-visible,.researchUnitControls button:hover{border-color:#0074d9;outline:none}.graphDiscovery{background:#000}.discoveryNodes{border-left:1px solid #0074d9;padding-left:1rem}.discoveryNode,.discoveryNodes{display:grid;grid-gap:.5rem;gap:.5rem}.discoveryNode{background:#000;border:1px solid #333;color:#fff;cursor:pointer;padding:1.2rem;text-align:left;transition:border-color .2s,transform .2s}.discoveryNode.selected,.discoveryNode:focus-visible,.discoveryNode:hover{border-color:#0074d9;transform:translateX(4px)}.discoveryNode span{font:1.4rem Georgia,Times New Roman,serif}.discoveryNode small{color:#aaa;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace}.discoveryDetail{border-top:1px solid #0074d9;min-height:260px;padding:1.5rem 0}.discoveryDetail h3{font:500 3rem Georgia,Times New Roman,serif;margin:1rem 0}.discoveryDetail p{color:#aaa;line-height:1.7;max-width:480px}.discoveryDetail a{color:#0074d9;display:inline-block;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:2rem;text-transform:uppercase}.graphDiscoveryExperience{border-top:1px solid #333;margin-top:2.5rem;padding-top:1.5rem}.discoveryToggleIntro{align-items:center;display:flex;gap:2rem;justify-content:space-between}.discoveryToggleIntro strong{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.discoveryToggleIntro p{color:#aeb6c0;font-size:.9rem;line-height:1.5;margin-top:.45rem;max-width:620px}.discoveryToggle{align-items:center;background:transparent;border:1px solid #0074d9;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;gap:.7rem;padding:.75rem .9rem;text-transform:uppercase}.discoveryToggle:focus-visible,.discoveryToggle:hover{background:#0074d9;color:#050505;outline:none}.discoveryToggle span{color:#55a7ff;font-size:1rem}.discoveryToggle:focus-visible span,.discoveryToggle:hover span{color:inherit}.discoveryGraphPanel{margin-top:2rem}.discoveryGraphLegend{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;color:#aaa;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.discoveryGraphLegend span{align-items:center;display:inline-flex;gap:.45rem}.legendDot{border:1px solid #0074d9;display:inline-block;height:.55rem;width:.55rem}.legendDot-industry{background:#000}.legendDot-research{background:#0074d9}.legendDot-technology{background:#fff}.legendDot-system{background:#55a7ff}.discoveryGraphCanvas{border-bottom:1px solid #333;height:620px;margin-top:1rem;overflow-x:auto;padding:.5rem 0}.discoveryGraphCanvas svg{display:block;height:auto;min-width:680px;width:100%}.discoveryLinks line{stroke:#0074d9;stroke-dasharray:3 5;opacity:.2}.discoveryGraphNodes g{cursor:pointer}.discoveryGraphNodes g:focus{outline:none}.discoveryGraphNode{stroke:#0074d9;stroke-width:1.5}.discoveryGraphNode-industry{fill:#000}.discoveryGraphNode-research{fill:#0074d9}.discoveryGraphNode-technology{fill:#fff}.discoveryGraphNode-system{fill:#55a7ff}.discoveryGraphNodes g:focus .discoveryGraphNode,.discoveryGraphNodes g:hover .discoveryGraphNode{stroke:#fff;stroke-width:2.5}.discoveryGraphLabel{fill:#fff;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;pointer-events:none}.discoveryGraphNode-technology+.discoveryGraphLabel{fill:#000}.discoveryGraphObjects{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.discoveryGraphObject{background:#000;border:1px solid #333;color:#fff;cursor:pointer;display:grid;grid-gap:.25rem;gap:.25rem;padding:.65rem .75rem;text-align:left}.discoveryGraphObject.selected,.discoveryGraphObject:focus-visible,.discoveryGraphObject:hover{border-color:#0074d9;outline:none}.discoveryGraphObject span{font:.85rem Georgia,Times New Roman,serif}.discoveryGraphObject small{color:#0074d9;font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.graphDiscoveryExperience .discoveryDetail{margin-top:1.5rem}.discoveryRelated{min-height:1.2rem;margin-top:1.2rem}.discoveryRelated small{color:#55a7ff;font:.62rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.discoveryRelatedTitle{color:#55a7ff;display:block;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.discoveryRelatedGroups{display:grid;grid-gap:.7rem 1.5rem;gap:.7rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.discoveryRelatedGroup{border-top:1px solid #28303a;padding-top:.55rem}.discoveryRelatedGroup p{color:#d5d9df;font:.8rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.25rem}.discoveryRelatedGroup a{color:inherit;text-decoration:none}.discoveryRelatedGroup a:focus-visible,.discoveryRelatedGroup a:hover{color:#55a7ff;text-decoration:underline}.technologyHeroConnections{margin-top:1rem}.technologyHeroConnectionGrid{display:grid;grid-gap:.7rem 1.5rem;gap:.7rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.technologyHeroConnectionGrid>div{border-top:1px solid #28303a;padding-top:.55rem}.technologyHeroConnectionGrid p{margin:.25rem 0 0}.technologySection{background:#000}.automationSteps{border-top:1px solid #333;display:grid;grid-template-columns:repeat(4,1fr);margin-top:2rem}.automationSteps div{border-right:1px solid #333;min-height:130px;padding:.8rem}.automationSteps small{color:#0074d9;display:block;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace}.automationSteps strong{display:block;font:1rem Georgia,Times New Roman,serif;margin-top:2rem}.technologyInventory{border:1px solid #333;padding:1.5rem}.technologyInventory a{border-top:1px solid #333;display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 0}.technologyInventory a:first-of-type{margin-top:1rem}.technologyInventory a strong{font:1.2rem Georgia,Times New Roman,serif}.technologyInventory a span,.technologyInventory p{color:#aaa;font-size:.86rem;line-height:1.5}.technologyInventory p{border-top:1px solid #333;margin:1rem 0 0;padding-top:1rem}.systemsSection{background:#000}.systemsShowcase{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.systemShowcase{border:1px solid #333;color:inherit;text-decoration:none}.systemShowcase:hover{border-color:#0074d9}.systemImage{background-position:50%;background-size:cover;height:230px}.systemShowcaseBody{padding:1.5rem}.systemShowcaseBody h3{font:500 2rem Georgia,Times New Roman,serif;margin-bottom:1rem}.systemShowcaseBody p{color:#aaa;line-height:1.6}.systemCapabilities{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0}.systemCapabilities span{border:1px solid #333;color:#fff;font:.64rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.5rem}.horizonSection{background:#000}.horizonArtifact{border:1px solid #333;padding:1.5rem}.horizonArtifact>span{color:#0074d9;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.horizonArtifact div{border-left:1px solid #0074d9;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(2,1fr);margin:1.5rem 0 0 1rem;padding-left:1.5rem}.horizonArtifact b{border:1px solid #333;font:1rem Georgia,Times New Roman,serif;padding:.8rem}.deeperSection,.evidenceSection,.industrySection{background:#000}.evidenceStatement{border-left:2px solid #0074d9;color:#d5d9df;font:1.2rem/1.55 Georgia,Times New Roman,serif;margin:2rem 0 3rem;max-width:800px;padding:1rem 1.25rem}.learningLoopDiagram{border-top:1px solid #28303a;overflow-x:auto;padding-top:2rem}.learningLoopDiagram svg{display:block;height:auto;min-width:760px;width:100%}.learningLoopLinks line{stroke:#0074d9;stroke-width:1.5}.learningLoopReturn{fill:none;stroke:#55a7ff;stroke-dasharray:5 5;stroke-width:1.5}.learningLoopNode{fill:#0b1118;stroke:#0074d9;stroke-width:1.5}.learningLoopIndex{fill:#55a7ff;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.learningLoopLabel{fill:#fff;font:1.25rem Georgia,Times New Roman,serif;text-anchor:middle}.evidenceReward{border-top:1px solid #28303a;margin-top:4rem;padding-top:3rem}.evidenceReward h3{font:500 2.5rem/1.1 Georgia,Times New Roman,serif;margin:.8rem 0 1rem}.evidenceReward>p{color:#aeb6c0;line-height:1.7;max-width:800px}.evidenceOutcomes{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.evidenceOutcomes>div{border-top:2px solid #333;min-height:160px;padding:1rem 1rem 1rem 0}.evidenceOutcomes strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.evidenceOutcomes p{color:#aeb6c0;font-size:.88rem;line-height:1.55;margin-top:1.25rem}.evidenceStatementClosing{margin:3rem 0 1.5rem}.evidenceBridge{border-left:2px solid #55a7ff;color:#fff!important;font:1.1rem/1.55 Georgia,Times New Roman,serif;padding-left:1.25rem}.industryNarrativeSection{border-bottom:1px solid #28303a;padding:5rem 0}.industryNarrativeSection h2{font:500 clamp(2.2rem,5vw,4.8rem)/1 Georgia,Times New Roman,serif;letter-spacing:0;margin:.9rem 0 1.5rem;max-width:820px}.industryLeadText{color:#b9c0ca;font-size:1.05rem;line-height:1.75;max-width:780px}.industryEvidenceGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.industryEvidenceGrid>div{border-top:2px solid #333;min-height:190px;padding:1rem 1rem 1rem 0}.industryEvidenceGrid strong,.industryTransformationGrid>div>span{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.industryEvidenceGrid b{color:#fff;display:block;font:600 clamp(1.8rem,3vw,3rem)/1 Georgia,Times New Roman,serif;letter-spacing:0;margin-top:1.1rem}.industryEvidenceGrid p{color:#d5d9df;line-height:1.5;margin-top:1rem}.industryEvidenceGrid small{color:#7f8994;display:block;font:.62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:1rem}.industryParticipantGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.industryParticipantGrid>div{border-top:2px solid #333;min-height:80px;padding:1rem 1rem 1rem 0}.industryFlowStatement>span,.industryParticipantGrid span,.industryTechnologyQuestions small{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.industryFlowStatement{border-left:2px solid #55a7ff;display:grid;grid-gap:.8rem;gap:.8rem;margin-top:3rem;max-width:900px;padding:1rem 1.25rem}.industryFlowStatement strong{font:1.25rem/1.4 Georgia,Times New Roman,serif}.industryFlowStatement i{color:#55a7ff;font-style:normal;padding:0 .35rem}.industryOperatingSequence{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:3rem;max-width:1000px}.industryOperatingSequence>div{align-items:center;border:1px solid #28303a;display:flex;gap:.55rem;padding:.75rem}.industryOperatingSequence span{color:#55a7ff;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace}.industryOperatingSequence strong{font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.industryOperatingSequence i{color:#55a7ff;font-style:normal;margin-left:.2rem}.industryRealityNote{border-left:2px solid #55a7ff;display:grid;grid-gap:.6rem;gap:.6rem;margin-top:3rem;max-width:820px;padding:1rem 1.25rem}.industryRealityNote strong{font:1.35rem/1.2 Georgia,Times New Roman,serif}.industryRealityNote p{color:#b9c0ca;line-height:1.55}.industryControlProblemGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,1fr);margin-top:3rem}.industryControlProblemGrid>div{border-top:2px solid #333;min-height:210px;padding:1rem 1rem 1rem 0}.industryControlProblemGrid strong{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.industryControlProblemGrid p{color:#b9c0ca;line-height:1.55;margin-top:1rem}.industryTransformationPath{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:3rem;max-width:1100px}.industryTransformationPath span{border:1px solid #28303a;color:#d5d9df;font:.66rem ui-monospace,SFMono-Regular,Consolas,monospace;padding:.75rem}.industryTransformationPath i{color:#55a7ff;font-style:normal}.industryTransformationGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;max-width:900px}.industryTransformationGrid>div{border-top:2px solid #333;padding:1rem 1rem 1rem 0}.industryTransformationGrid p{border-bottom:1px solid #202b38;color:#d5d9df;padding:.8rem 0}.industryResearchSequence{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.industryResearchSequence .graphCard{min-height:250px}.industryRelatedLinks,.industryResearchLinks{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.industryRelatedLinks a,.industryResearchLinks a{border-top:1px solid #28303a;display:grid;grid-gap:.5rem;gap:.5rem;padding:.8rem 1rem .4rem 0}.industryResearchLinks strong{font:1rem/1.3 Georgia,Times New Roman,serif}.industryConnectedGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.industryTechnologyQuestions{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.industryTechnologyQuestions>div{border-top:2px solid #333;min-height:180px;padding:1rem 1rem 1rem 0}.industryTechnologyQuestions strong{font:1.05rem/1.2 Georgia,Times New Roman,serif}.industryTechnologyQuestions p{color:#b9c0ca;line-height:1.5;margin:.8rem 0 1rem}.industryHorizonFlow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;max-width:950px}.industryHorizonFlow>div{border:1px solid #28303a;display:grid;grid-gap:.5rem;gap:.5rem;min-width:190px;padding:1rem}.industryHorizonFlow strong{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.industryHorizonFlow span{color:#b9c0ca;font:.85rem Georgia,Times New Roman,serif}.industryHorizonFlow i{color:#55a7ff;font-style:normal}.industryRelatedLinks a{color:#55a7ff;font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.industryMeaningIntro{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.industryMeaningImage{border:1px solid #28303a;height:auto;max-height:360px;object-fit:cover;width:100%}.industryWhyIntro{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.industryWhyImage{border:1px solid #28303a;height:auto;max-height:360px;object-fit:cover;width:100%}.industryBenefitIntro{align-items:center;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.industryBenefitImage{border:1px solid #28303a;height:auto;max-height:360px;object-fit:cover;width:100%}.industryRealityGrid{border-top:1px solid #28303a;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:3rem}.industryOutcomeGrid>div,.industryRealityGrid>div,.industryReasonGrid>div{border-bottom:1px solid #28303a;min-height:130px;padding:1.25rem 1rem 1.25rem 0}.industryCriteriaGrid strong,.industryMethodGrid strong,.industryOutcomeGrid strong,.industryRealityGrid strong,.industryReasonGrid strong{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.industryCriteriaGrid p,.industryMethodGrid p,.industryOutcomeGrid p,.industryRealityGrid p,.industryReasonGrid p{color:#aeb6c0;line-height:1.55;margin-top:1rem}.industryPrinciple{border-left:2px solid #55a7ff;color:#fff;font:1.25rem/1.5 Georgia,Times New Roman,serif;margin:3rem 0 0;max-width:820px;padding:1rem 1.25rem}.industryReasonGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:3rem}.industryCriteriaGrid,.industryMethodGrid,.industryOutcomeGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,1fr);margin-top:3rem}.industryCriteriaGrid>div,.industryMethodGrid>div{border-top:2px solid #333;min-height:210px;padding:1rem 1rem 1rem 0}.industryCriteriaGrid span,.industryMethodGrid span{color:#55a7ff;display:block;font:1rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-bottom:2rem}.industryCriteriaGrid strong,.industryMethodGrid strong{display:block}.industryConnections .graphDiscoveryExperience{margin-top:3rem}.industryGraphNote{color:#aeb6c0;font:.78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:1rem;max-width:650px}.industryEvidenceNote{border-left:2px solid #55a7ff;color:#fff;font:1.1rem/1.5 Georgia,Times New Roman,serif;margin-top:3rem;max-width:780px;padding-left:1.25rem}.industryDeepDiveSection>.industryLeadText{max-width:850px}.industryDeepDiveGroup{margin-top:3.5rem}.industryDeepDiveLabel{color:#55a7ff;display:block;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.industryDeepDiveGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.industryDeepDiveGrid article{border-top:2px solid #333;min-height:180px;padding:1rem 1rem 1rem 0}.industryDeepDiveGrid strong{display:block;font:1.15rem/1.2 Georgia,Times New Roman,serif}.industryDeepDiveGrid p{color:#b9c0ca;line-height:1.55;margin-top:.85rem}.industryDeepDiveGrid small{color:#7f8994;display:block;font:.62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:1rem}.industryDeepDiveClosing{border-left:2px solid #55a7ff;color:#fff;font:1.2rem/1.5 Georgia,Times New Roman,serif;margin-top:3.5rem;max-width:850px;padding-left:1.25rem}.industryFeaturedLabel{color:#55a7ff;font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;margin:3rem 0 1rem}.industryOtherLabel{margin-top:4rem}.industryWorldGrid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.industryWorldCard{border:1px solid #28303a;color:inherit;display:block;min-width:0;text-decoration:none}.industryWorldCard:hover{border-color:#0074d9}.industryWorldCardFeatured{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.industryWorldImage{align-items:flex-end;background-position:50%;background-size:cover;display:flex;min-height:270px;padding:1.25rem;position:relative}.industryWorldImage:after{background:linear-gradient(transparent,rgba(0,0,0,.8));content:"";inset:0;position:absolute}.industryWorldImage span{color:#fff;font:.75rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;position:relative;text-transform:uppercase;z-index:1}.industryWorldBody{display:flex;flex-direction:column;padding:1.5rem}.industryWorldDescription{color:#b9c0ca;line-height:1.55}.industryQuestion{border-top:1px solid #28303a;margin-top:1.5rem;padding-top:1rem}.industryOutputs small,.industryQuestion small{color:#55a7ff;display:block;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.industryQuestion strong{display:block;font:1.3rem/1.2 Georgia,Times New Roman,serif;margin-top:.65rem}.industryQuestion span{color:#777;display:block;font:.65rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.7rem}.industryOutputs{border-top:1px solid #28303a;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;padding-top:1rem}.industryOutputs strong{color:#d5d9df;display:block;font:.78rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.5rem}.industryWorldLink{color:#55a7ff;font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:auto;padding-top:1.5rem;text-transform:uppercase}.industryInvitation{border-top:1px solid #0074d9;padding:5rem 0 2rem}.industryInvitation h2{font:500 clamp(2.2rem,5vw,4.5rem)/1 Georgia,Times New Roman,serif;margin:.9rem 0 2rem;max-width:760px}.finalSection{background:#000;border-top:1px solid #0074d9}@media (max-width:850px){.businessTechnologyLayout,.discoveryLayout,.homeHeroGrid,.horizonLayout,.realityLayout,.researchWindowLayout,.technologyLayout{grid-template-columns:1fr}.realityArtifact{grid-template-columns:repeat(4,1fr)}.systemsShowcase{grid-template-columns:1fr}.homeHeroArtifact{max-width:620px}.aboutExploreGrid,.aboutTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.aboutExploreGrid,.aboutTeamGrid{grid-template-columns:1fr}.aboutTeamImage{height:150px;width:150px}.aboutOverviewStatements,.homeHelpList{grid-template-columns:1fr}.localFrontierDiagram svg{min-width:560px}.localFrontierDiagram{overflow-x:auto}.reliabilityLifecycleDiagram svg{min-width:620px}.reliabilityLifecycleDiagram{overflow-x:auto}.reliabilityLifecycleContext{font-size:8px}}@media (max-width:850px){.evidenceOutcomes,.industryCriteriaGrid,.industryMethodGrid,.industryOutcomeGrid,.industryRealityGrid,.industryReasonGrid{grid-template-columns:repeat(2,1fr)}.industryWorldCardFeatured{grid-template-columns:1fr}.industryConnectedGrid,.industryControlProblemGrid,.industryDeepDiveGrid,.industryEvidenceGrid,.industryParticipantGrid,.industryResearchSequence,.industryTechnologyQuestions{grid-template-columns:repeat(2,minmax(0,1fr))}.industryHorizonFlow{align-items:stretch;flex-direction:column}.industryHorizonFlow i{text-align:center;transform:rotate(90deg)}.industryMeaningIntro{grid-template-columns:1fr;gap:2rem}.industryMeaningImage{max-height:300px}.industryWhyIntro{grid-template-columns:1fr;gap:2rem}.industryWhyImage{max-height:300px}.industryBenefitIntro{grid-template-columns:1fr;gap:2rem}.industryBenefitImage{max-height:300px}}@media (max-width:850px){.graphHero:has(.industryHeroSlideshow){display:block}.graphHero:has(.industryHeroSlideshow) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.researchHeroSlideshow){display:block}.graphHero:has(.researchHeroSlideshow) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.researchUnitSlideshow){display:block}.graphHero:has(.researchUnitSlideshow) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.technologyHeroSlideshow){display:block}.graphHero:has(.technologyHeroSlideshow) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.systemHeroSlideshow){display:block}.graphHero:has(.systemHeroSlideshow) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.environmentHeroSlideshow),.graphHero:has(.fmcgIndustryDiagram),.graphHero:has(.horizonBusinessDiagram){display:block}.graphHero:has(.environmentHeroSlideshow) .graphActions,.graphHero:has(.fmcgIndustryDiagram) .graphActions,.graphHero:has(.horizonBusinessDiagram) .graphActions{margin-top:2rem}}@media (max-width:850px){.graphHero:has(.aboutHeroVisual){display:block;min-height:0}.graphHero:has(.aboutHeroVisual) h1,.graphHero:has(.aboutHeroVisual)>.graphActions,.graphHero:has(.aboutHeroVisual)>.graphHeroIntro{width:100%}.graphHero:has(.aboutHeroVisual)>.graphActions{margin-top:1.25rem}.graphHero:has(.aboutHeroVisual) .aboutHeroVisual{margin-top:2rem;max-width:none;width:100%}.aboutHeroVisual img{height:auto;max-height:260px;width:100%}.fmcgIndustryDiagram svg{height:auto}.horizonBusinessDiagram{min-height:0}.horizonBusinessDiagram svg{height:auto}.researchCorpusGrid,.researchSplitStatement{grid-template-columns:1fr}.researchEvidenceGrid,.researchLoopGrid,.researchStepGrid{grid-template-columns:repeat(2,1fr)}.researchHeroSlideshow .researchObjectCard{min-height:0}.technologyCapabilityGrid,.technologyChangeList,.technologyCriteriaGrid,.technologySequence,.technologySequenceCompact{grid-template-columns:repeat(2,1fr)}.technologySequenceStep i{display:none}.technologyCapabilityCards,.technologyHandoffIntro{grid-template-columns:1fr}.technologyHandoffIntro{gap:2rem}.technologyHandoffDiagram{max-width:360px}.technologyChangeIntro{grid-template-columns:1fr;gap:2rem}.technologyChangeDiagram{max-width:360px}.discoveryGraphCanvas{height:560px}.researchLoopIntro{grid-template-columns:1fr;gap:2rem}.researchLoopOrbit{max-width:360px}.researchStructureGrid{grid-template-columns:repeat(2,1fr)}.systemsEvidenceGrid,.systemsHeroConcept{grid-template-columns:1fr}.systemsHandoffGrid,.systemsOperationGrid{grid-template-columns:repeat(2,1fr)}.systemsSynthesisFlow{align-items:stretch;flex-direction:column}.systemsSynthesisFlow i{text-align:center}.horizonBranchGrid,.horizonUniverseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.horizonWorkflowGroups,.systemsMeaningIntro{grid-template-columns:1fr}.systemsMeaningIntro{gap:2rem}.systemsMeaningImage{max-height:300px}.systemsChangeIntro{grid-template-columns:1fr;gap:2rem}.systemChangeDiagram{max-width:360px}.researchOrganisationIntro{grid-template-columns:1fr;gap:2rem}.researchOrganisationDiagram{max-width:620px}.researchMeaningIntro{grid-template-columns:1fr;gap:2rem}.researchMeaningImage{max-height:300px}.researchUnitIntro{grid-template-columns:1fr;gap:2rem}.researchUnitDiagram{max-width:620px}.researchInvariantIntro{grid-template-columns:1fr;gap:2rem}.researchInvariantDiagram{max-width:380px}}@media (max-width:600px){.researchNarrativeSection{padding:3.5rem 0}.researchBenefitGrid,.researchChangeGrid,.researchEvidenceGrid,.researchLoopGrid,.researchStepGrid{grid-template-columns:1fr}.researchObservationList span{font-size:1rem}.technologyNarrativeSection{padding:3.5rem 0}.technologyCapabilityGrid,.technologyChangeList,.technologyCriteriaGrid,.technologySequence,.technologySequenceCompact{grid-template-columns:1fr}.systemsNarrativeSection{padding:3.5rem 0}.systemsElementGrid,.systemsHandoffGrid,.systemsNumberedGrid,.systemsValueGrid{grid-template-columns:1fr}.systemsConceptFlow{align-items:flex-start;flex-direction:column}.systemEvidenceCard{min-height:0}.horizonNarrativeSection{padding:3.5rem 0}.horizonBranchGrid,.horizonConnectedCards,.horizonEventsGrid,.horizonJourneyLinks,.horizonResearchGrid,.horizonUniverseGrid{grid-template-columns:1fr}.horizonPerson{align-items:start;flex-direction:column}.horizonWorkflow{grid-template-columns:1fr}.horizonWorkflow .horizonEntryLink{grid-column:1;grid-row:auto}.horizonRelationshipFlow{align-items:stretch;flex-direction:column}.horizonRelationshipFlow i{text-align:center}.industryConnectedGrid,.industryEvidenceGrid,.industryResearchSequence,.industryTransformationGrid{grid-template-columns:1fr}.industryOperatingSequence{display:grid;grid-template-columns:1fr}.industryOperatingSequence>div{justify-content:space-between}.industryOperatingSequence i{transform:rotate(90deg)}.industryControlProblemGrid,.industryParticipantGrid,.industryTechnologyQuestions{grid-template-columns:1fr}.industryTransformationPath{align-items:stretch;flex-direction:column}.industryTransformationPath i{text-align:center;transform:rotate(90deg)}.deploymentStatusPanel,.industryDeepDiveGrid{grid-template-columns:1fr}.deploymentStatusPanel{align-items:stretch}.technologyHandoffSequence{max-width:none}.technologyHandoffSequence .technologySequenceStep:first-child:after{display:none}.discoveryToggleIntro{align-items:flex-start;flex-direction:column;gap:1rem}.discoveryToggle{width:100%;justify-content:space-between}.homeHeroGrid{min-height:0}.homeHero{padding-top:7rem}.homeHeroCopy h1{font-size:3.5rem}.realityArtifact{grid-template-columns:repeat(2,1fr)}.realityRule{display:none}.automationSteps{grid-template-columns:repeat(2,1fr)}.automationSteps div:nth-child(2){border-right:0}.horizonArtifact div{grid-template-columns:1fr}}