.intelligence-page{color:var(--public-ink,#eeedf2);background:transparent;position:relative;z-index:1;font-weight:400;--intel-gutter:40px;--intel-muted:var(--public-muted,#aaa5b4);--intel-line:var(--public-line,#ffffff25);--intel-accent:var(--public-accent,#bfa8e7)}body:has(.architecture-experience),body:has(.intelligence-page){background:var(--public-paper,#050508);color:var(--public-ink,#eeedf2);color-scheme:var(--public-color-scheme,dark)}.intelligence-page *,.intelligence-scene *{box-sizing:border-box}.intelligence-page a{color:inherit;text-decoration:none}.intelligence-page a:focus-visible{outline:2px solid var(--public-line-strong,#bfa8e7);outline-offset:6px}.intel-wrap{width:calc(100% - 2 * var(--intel-gutter));max-width:none;margin-inline:auto}.intelligence-scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--public-paper,#050508)}.intelligence-scene canvas{width:100%;height:100%;opacity:0}.intelligence-scene[data-ready=true] canvas{opacity:1}.intelligence-scene-fallback{position:absolute;right:0;top:5%;height:90%;max-width:75%;color:var(--public-accent,#bfa8e7);opacity:.5}.intelligence-scene[data-ready=true] .intelligence-scene-fallback{display:none}.intelligence-motion{position:fixed;right:22px;bottom:20px;z-index:35}.intelligence-motion button{border:1px solid var(--public-line-strong,#77717f);background:var(--public-surface,#0c0b10);color:var(--public-ink,#eee);width:36px;min-width:36px;height:36px}.intel-header{position:fixed;background:var(--public-paper-translucent,#050508ed);backdrop-filter:blur(12px);top:0;left:0;width:100%;height:108px;display:flex;align-items:center;gap:24px;padding-inline:48px;z-index:30}.intel-brand{margin-right:auto;flex-shrink:0}.intel-footer img,.intel-header img{width:128px;height:25px;max-width:none}.intel-home-link{font-size:13px}.intel-home-link span{margin-left:12px;color:var(--public-accent,#bfa8e7)}.intel-header>div:last-child button{border:1px solid var(--public-line-strong,#8a8298);background:transparent;color:var(--public-ink,#eee);font-size:23px;width:42px;min-width:42px;height:42px}.intelligence-menu{background:var(--public-surface,#111015)!important;color:var(--public-ink,#eeedf2)!important;border:1px solid var(--public-line-strong,#514958);padding:12px!important;max-width:calc(100vw - 32px)}.intelligence-menu-item{display:flex;align-items:center;gap:18px;padding:9px 4px;font-size:15px}.intelligence-menu-item>span:first-child{font-size:12px;color:var(--public-accent,#bfa8e7)}.intelligence-menu-item>span:last-child{margin-left:auto}.intel-hero{position:relative;min-height:100svh;padding-top:clamp(180px,26vh,280px);padding-bottom:100px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.intel-hero:before{content:"";position:absolute;inset:0 35% 0 calc(-1 * var(--intel-gutter));background:linear-gradient(90deg,var(--public-paper-scrim,#050508b3),transparent);z-index:-1;pointer-events:none}.intel-kicker{font-size:12px;letter-spacing:.085em;line-height:1.6;text-transform:uppercase;color:var(--public-muted,#bbb4c7);display:block}.intel-hero>.intel-kicker{display:flex;gap:22px;margin-bottom:30px}.intel-kicker>span{color:var(--public-accent,#bea3ff)}.intel-hero h1{font-size:clamp(56px,7.2vw,108px);font-weight:400;line-height:.99;letter-spacing:-.06em;max-width:1050px;margin:0 0 32px;text-wrap:balance}.intel-closing h2 span,.intel-hero h1 span{display:block}.intel-hero>p{font-size:18px;line-height:1.65;color:var(--public-muted,#bbb6c5);max-width:480px;margin:0}.intel-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--public-line-strong,#93829f80);border-radius:999px;padding:15px 24px;font-size:14px;line-height:1.5;margin-top:30px;transition:background .2s,color .2s}.intel-button:hover{background:var(--public-ink,#eeedf2);color:var(--public-reverse-ink,#08070b)}.intel-hero-coordinate{position:absolute;right:0;bottom:55px;color:var(--public-muted,#b2a6c3);font-size:12px;line-height:1.8;letter-spacing:.08em}.intel-body{background:var(--public-paper-translucent,#050508ed)}.intel-capability-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--intel-line);padding-block:28px;gap:32px}.intel-capability-strip>div{font-size:14px;line-height:1.6}.intel-capability-strip span{display:block;font-size:12px;color:var(--public-accent,#bfa8e7);margin-bottom:10px}.intel-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,130px);padding-block:100px;border-bottom:1px solid var(--public-line,#ffffff25)}.intel-section h2{font-size:clamp(34px,3.7vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:28px 0 0;text-wrap:balance}.intel-copy{font-size:17px;line-height:1.8;color:var(--public-muted,#aaa5b4)}.intel-copy p{margin:0 0 24px;max-width:none;font-size:inherit;line-height:inherit;color:inherit}.intel-copy p:last-child{margin-bottom:0}.intel-copy strong{font-weight:500;color:var(--public-ink,#eeedf2)}.intel-copy p:has(>strong:only-child){margin-top:32px;margin-bottom:8px;font-size:22px;line-height:1.3}.intel-copy p:has(>strong:only-child):first-child{margin-top:0}.intel-interlude{min-height:60vh;display:flex;align-items:center;position:relative;background:var(--public-paper,#050508);isolation:isolate}.intel-interlude:before{content:"";position:absolute;inset:0;background:transparent;z-index:-1}.intel-body:has(.intel-interlude){background:transparent}.intel-body>.intel-capability-links,.intel-body>.intel-capability-strip,.intel-body>.intel-closing,.intel-body>.intel-footer,.intel-body>.intel-outputs,.intel-body>div>.intel-section{background:var(--public-paper,#050508);box-shadow:0 0 0 var(--intel-gutter) var(--public-paper,#050508)}.intel-interlude{background:var(--public-paper-faint,#05050822)}.intel-interlude p{font-size:clamp(32px,4.5vw,64px);max-width:600px;line-height:1.1;letter-spacing:-.045em;margin:28px 0 60px}.intel-interlude p span{color:var(--public-accent,#bfa8e7)}.intel-visual-note{font-size:12px;line-height:1.6;color:var(--public-muted,#b7adc4)}.intel-outputs{padding-block:100px}.intel-outputs h2{font-size:clamp(34px,4vw,56px);line-height:1.15;font-weight:400;letter-spacing:-.045em;max-width:800px;margin:26px 0 44px}.intel-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--public-line,#ffffff25)}.intel-output-grid>div{padding:28px 28px 0 0}.intel-output-grid span{font-size:12px;color:var(--public-accent,#bfa8e7)}.intel-output-grid h3{font-size:23px;font-weight:400;line-height:1.25;letter-spacing:-.025em;margin-top:25px}.intel-closing{padding-block:100px;border-top:1px solid var(--public-line,#ffffff25)}.intel-closing h2{font-size:clamp(46px,6.5vw,96px);font-weight:400;line-height:1.04;letter-spacing:-.055em;margin:30px 0;max-width:1100px}.intel-button-primary{background:#9b00ff;border-color:#9b00ff;color:white!important}.intel-button-primary:hover{background:#8000d4}.intel-next{display:block;padding-block:70px;background:var(--public-surface,#111015);border-block:1px solid var(--public-line,#ffffff25)}.intel-next-title{display:flex;justify-content:space-between;align-items:center;gap:32px;font-size:clamp(30px,5vw,70px);line-height:1.1;letter-spacing:-.04em;margin-block:24px}.intel-next-title>span{color:var(--public-accent,#bfa8e7);transition:transform .2s}.intel-next:hover .intel-next-title>span{transform:translate(5px,-5px)}.intel-next .intel-wrap>span:last-child{font-size:14px;color:var(--public-muted,#aaa5b4)}.intel-capability-links{padding-block:60px;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.intel-capability-links a{display:flex;gap:20px;padding-block:20px;border-bottom:1px solid var(--public-line,#ffffff25);font-size:16px;line-height:1.5}.intel-capability-links a>span:first-child{font-size:12px;color:var(--public-accent,#bfa8e7)}.intel-capability-links a>span:last-child{margin-left:auto}.intel-capability-links a:hover,.intel-capability-links a[aria-current=page]{color:var(--public-accent,#c8b0ee)}.intel-footer{display:flex;align-items:center;gap:30px;padding-block:36px 70px}.intel-footer>span{margin-right:auto;font-size:12px;color:var(--public-muted,#aaa5b4)}.intel-footer>a:not(:first-child){font-size:13px}.intel-skip{position:fixed;top:-100px;left:24px;padding:12px;background:var(--public-ink,#eee);color:black!important;z-index:50}.intel-skip:focus{top:16px}.architecture-experience{--intel-line:var(--public-line,#ffffff25)}.architecture-experience,.architecture-experience>.footer,.architecture-experience>main{position:relative;z-index:1}.architecture-experience .intelligence-architecture-hero{min-height:90svh;display:flex;flex-direction:column;justify-content:center;padding-block:120px 100px}.architecture-experience .intelligence-architecture-hero .hero-title{display:block}.architecture-experience .intelligence-architecture-hero h1{font-size:clamp(54px,6.8vw,106px);max-width:1100px}.architecture-experience .intelligence-architecture-hero .hero-description{max-width:560px;font-size:18px}.architecture-experience .case-strip,.architecture-experience .footer,.architecture-experience .journey,.architecture-experience .layer-index,.architecture-experience .page-close,.architecture-experience .scenario-intro,.architecture-overview{background:var(--public-paper-translucent,#08090cf5)}.architecture-experience .journey,.architecture-experience .layer-index,.architecture-experience .scenario-intro{box-shadow:0 0 0 48px var(--public-paper,#08090cf5)}@media (max-width:1000px){.intelligence-page{--intel-gutter:28px}.intel-header{padding-inline:28px;gap:16px}.intel-hero h1{font-size:clamp(56px,8vw,80px)}.intel-section{gap:40px;padding-block:70px}.intel-copy{font-size:16px}.intel-capability-strip{gap:20px}.intel-output-grid{grid-template-columns:1fr 1fr;gap:30px}.intel-footer>span{display:none}.intel-footer>a:first-child{margin-right:auto}.intel-home-link{display:none}}@media (max-width:700px){.intelligence-page{--intel-gutter:20px}.intel-header{height:84px;padding-inline:20px;gap:10px}.intel-hero{padding-top:40vh;padding-bottom:70px;min-height:100svh}.intel-hero h1{font-size:clamp(43px,9vw,62px);line-height:1.02;hyphens:auto;overflow-wrap:anywhere;margin-bottom:24px}.intel-hero>.intel-kicker{gap:12px;margin-bottom:22px;font-size:12px;letter-spacing:.045em}.intel-hero>p{font-size:16px;max-width:420px}.intel-hero-coordinate{display:none}.intel-hero:before{inset:32% -20px 0;background:linear-gradient(0deg,var(--public-paper,#050508),transparent)}.intelligence-scene-fallback{right:-20%;top:-10%;max-width:140%;height:80%}.intel-capability-strip{grid-template-columns:1fr 1fr;gap:24px;padding-block:28px}.intel-section{grid-template-columns:1fr;gap:30px;padding-block:60px}.intel-section h2{font-size:36px;margin-top:20px}.intel-interlude{min-height:65vh;align-items:flex-end;padding-block:60px}.intel-interlude p{font-size:37px;max-width:340px;margin-bottom:32px}.intel-output-grid{gap:24px}.intel-output-grid h3{font-size:21px}.intel-closing,.intel-outputs{padding-block:60px}.intel-closing h2{font-size:44px;overflow-wrap:anywhere;hyphens:auto}.intel-capability-links{grid-template-columns:1fr;padding-block:32px}.intel-footer{flex-wrap:wrap;gap:24px;padding-bottom:85px}.intel-footer>a:first-child{width:100%}.intel-button{font-size:13px;padding:13px 20px}.intel-next{padding-block:45px}.intel-next-title{font-size:36px;overflow-wrap:anywhere}.intel-body>div>.intel-section{box-shadow:0 0 0 20px var(--public-paper,#050508)}.architecture-experience .intelligence-architecture-hero{padding-block:34vh 60px}.architecture-experience .intelligence-architecture-hero h1{font-size:clamp(42px,9vw,64px);hyphens:auto}.architecture-experience .intelligence-architecture-hero .hero-description{font-size:16px}}@media (max-width:380px){.intel-header img{width:104px;height:auto}.intel-header{gap:7px;padding-inline:16px}.intel-header .marketing-login-icon{display:none}.intel-header>div:last-child button{width:32px;min-width:32px;height:32px}.intel-output-grid{grid-template-columns:1fr}.intel-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.intelligence-page *{scroll-behavior:auto!important;transition:none!important}}.intel-button{height:auto;min-height:48px;white-space:normal;text-align:center;max-width:100%}#explore{scroll-margin-top:108px}.intel-body>.intel-capability-links,.intel-body>.intel-capability-strip,.intel-body>.intel-closing,.intel-body>.intel-footer,.intel-body>.intel-outputs,.intel-body>div>.intel-section{box-shadow:0 0 0 100vmax var(--public-paper,#050508);clip-path:inset(0 -100vmax)}.architecture-experience .hero-kicker>span:last-child{margin-left:0;display:block}.intel-capability-strip>div,.intel-output-grid>div,.intel-section>div{min-width:0}.intel-capability-strip,.intel-copy,.intel-interlude p,.intel-output-grid h3,.intel-section h2{overflow-wrap:anywhere;hyphens:auto}@media (max-width:700px){.intel-section{grid-template-columns:minmax(0,1fr)}.intel-capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.intel-section-icon{display:block;width:clamp(112px,10vw,152px);height:auto;flex-shrink:0;color:var(--public-accent,#b6a5cb);overflow:visible;transition:transform .6s ease,color .6s ease}.intel-section-icon path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.2,.6,.2,1)}.intel-section-icon path:nth-child(2n){transition-delay:.12s}.intel-section-icon path:nth-child(3n){transition-delay:.24s}.intel-section:hover>.intel-section-icon,.story-step:hover>.intel-section-icon{transform:translateY(-4px);color:var(--public-muted,#e1d9ed)}.intel-section{grid-template-columns:clamp(112px,10vw,152px) minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(28px,3.3vw,56px);align-items:start}.intel-section>.intel-section-icon{margin-top:6px}.intel-section h2{font-size:clamp(32px,3.2vw,50px)}.intel-closing>.intel-section-icon,.intel-outputs>.intel-section-icon{float:right;margin:0 0 32px 40px}.intel-output-grid{clear:both}.intel-closing{display:flow-root}.architecture-experience .page-close .intel-section-icon,.architecture-experience .story-step>.intel-section-icon{width:120px;margin-bottom:32px}@media (max-width:1100px) and (min-width:701px){.intel-section{grid-template-columns:104px minmax(0,1fr);gap:28px 36px}.intel-section>.intel-section-icon{width:104px;grid-row:1/3}.intel-section>.intel-copy{grid-column:2}.intel-section h2{font-size:40px;max-width:680px}}@media (max-width:700px){.intel-section{grid-template-columns:minmax(0,1fr);gap:24px}.intel-section>.intel-section-icon{width:104px;margin:0 0 4px}.intel-section h2{font-size:36px}.intel-closing>.intel-section-icon,.intel-outputs>.intel-section-icon{width:88px;float:none;margin:0 0 28px}.architecture-experience .page-close .intel-section-icon,.architecture-experience .story-step>.intel-section-icon{width:104px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.intel-section-icon,.intel-section-icon path{transition:none!important}.intel-section:hover>.intel-section-icon,.story-step:hover>.intel-section-icon{transform:none}}.intel-output-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.intel-output-heading h2{margin-bottom:0}.intel-output-count{display:flex;flex-direction:column;flex-shrink:0;gap:10px;font-size:64px;line-height:1;color:var(--public-accent,#bfa8e7);letter-spacing:-.05em}.intel-output-count>span{font-size:12px;letter-spacing:.06em;line-height:1.5;color:var(--public-muted,#aaa5b4)}.intel-output-grid.intel-result-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;border:0}.intel-result-card{min-width:0;background:var(--public-surface,#0e0e12);border:1px solid var(--public-line,#ffffff25);border-radius:4px;overflow:hidden;transition:border-color .3s}.intel-result-visual{position:relative;display:grid;place-items:center;height:225px;border-bottom:1px solid var(--public-line,#ffffff18);margin:0 24px}.intel-result-visual .intel-section-icon{width:144px;color:var(--public-accent,#bfa8e7)}.intel-result-number{position:absolute;top:22px;left:0}.intel-result-number>span{color:var(--public-muted,#aaa5b4)}.intel-result-cross{position:absolute;bottom:14px;right:0}.intel-result-copy{padding:28px 24px 32px}.intel-result-copy h3{margin:0 0 18px}.intel-result-copy p{font-size:15px;line-height:1.65;color:var(--public-muted,#aaa5b4);margin:0}.intel-result-card:hover{border-color:var(--public-line-strong,#bfa8e780)}.intel-result-card:hover .intel-section-icon{transform:translateY(-5px) rotate(-3deg);color:var(--public-muted,#e1d9ed)}.intel-next-feature{--layer-accent:var(--public-accent,#bfa8e7);position:relative;color:var(--public-ink,#eeedf2);text-decoration:none;overflow:hidden}[data-layer="0"]{--layer-accent:var(--public-accent,#b5b5ed)}[data-layer="1"]{--layer-accent:var(--public-accent,#bea3df)}[data-layer="2"]{--layer-accent:var(--public-accent,#a5bde0)}[data-layer="3"]{--layer-accent:var(--public-accent,#cbb9d9)}[data-layer="4"]{--layer-accent:var(--public-accent,#9fc5bf)}[data-layer="5"]{--layer-accent:var(--public-accent,#c2ade7)}.intel-next-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px 60px}.intel-next-copy{min-width:0}.intel-next-copy .intel-next-title{display:block;margin:24px 0;hyphens:auto;overflow-wrap:anywhere}.intel-next-caption{display:block;font-size:16px;line-height:1.6;color:var(--public-muted,#aaa5b4);max-width:550px}.intel-next-cta{display:flex;width:fit-content;align-items:center;gap:28px;margin-top:32px;font-size:14px;line-height:1.5}.intel-next-arrow{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid var(--public-line,#ffffff40);border-radius:50%;color:var(--layer-accent);font-size:28px;transition:transform .4s,border-color .4s}.intel-next-art{position:relative;min-width:0;aspect-ratio:1;max-height:360px;display:grid;place-items:center;color:var(--layer-accent)}.intel-next-art .intel-section-icon{width:52%;max-width:200px;color:inherit;transition:transform .8s}.intel-next-orbit{position:absolute;width:88%;height:88%;max-width:320px;max-height:320px;border:1px solid var(--public-line,#ffffff25);border-radius:50%;transition:transform 1s}.intel-next-orbit:after{content:"";position:absolute;left:14%;top:14%;width:7px;height:7px;background:var(--layer-accent);border-radius:50%}.intel-next-orbit-inner{width:72%;height:72%;max-width:265px;max-height:265px;transform:rotate(130deg);border-style:dashed}.intel-next-coordinate{position:absolute;bottom:0;right:0;font-size:12px;letter-spacing:.1em}.intel-next-track{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px}.intel-next-track>span{font-size:12px;color:var(--public-muted,#aaa5b4)}.intel-next-track i{display:block;height:2px;margin-bottom:14px;background:var(--public-hover,#ffffff25)}.intel-next-track [data-active=true]{color:var(--layer-accent)}.intel-next-track [data-active=true] i{background:var(--layer-accent)}.intel-next-feature:hover .intel-next-arrow{transform:translate(4px,-4px);border-color:var(--layer-accent)}.intel-next-feature:hover .intel-next-art>.intel-section-icon{transform:rotate(-8deg) scale(1.05)}.intel-next-feature:hover .intel-next-orbit{transform:rotate(50deg)}.intel-next-feature:hover .intel-next-orbit-inner{transform:rotate(90deg)}.intel-system-index{background:var(--public-paper,#050508);padding-block:90px}.intel-index-heading{margin-bottom:40px}.intel-index-heading h2{font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;font-weight:400;line-height:1.15;margin:20px 0 0}.intel-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.intel-layer-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 30px 30px;border:1px solid var(--public-line,#ffffff25);border-radius:4px;color:var(--public-ink,#eeedf2);text-decoration:none;background:var(--public-surface,#0c0c10);transition:background .3s,border-color .3s}.intel-layer-card-top{min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;color:var(--public-muted,#aaa5b4)}.intel-layer-card-top>span:last-child:not(.intel-layer-current){font-size:22px;color:var(--layer-accent);transition:transform .3s}.intel-layer-current{color:var(--layer-accent);text-align:right}.intel-layer-card>.intel-section-icon{width:104px;margin:28px 0 30px;color:var(--layer-accent)}.intel-layer-card h3{font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:0 0 14px}.intel-layer-card p{font-size:14px;line-height:1.65;color:var(--public-muted,#aaa5b4);margin:0}.intel-layer-card h3,.intel-layer-card p,.intel-result-copy{overflow-wrap:anywhere;hyphens:auto}.intel-layer-card:hover,.intel-layer-card[aria-current=page]{border-color:var(--layer-accent)}.intel-layer-card:hover{background:var(--public-surface,#141419)}.intel-layer-card:hover>.intel-section-icon{transform:translate(6px,-4px) rotate(-5deg)}.intel-layer-card:hover .intel-layer-card-top>span:last-child:not(.intel-layer-current){transform:translate(3px,-3px)}.intel-layer-card:focus-visible,.intel-next-feature:focus-visible{outline:2px solid var(--public-line-strong,#bfa8e7);outline-offset:-4px}.architecture-experience .intel-outputs{background:var(--public-paper,#08090c);box-shadow:0 0 0 100vmax var(--public-paper,#08090c);clip-path:inset(0 -100vmax)}.architecture-overview>.intel-layer-grid{padding-block:60px}@media (max-width:1100px){.intel-layer-grid,.intel-output-grid.intel-result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-next-layout{gap:32px}.intel-output-count{font-size:52px}}@media (max-width:700px){.intel-output-heading{display:block;margin-bottom:30px}.intel-output-count{flex-direction:row;align-items:center;gap:16px;font-size:36px;margin-top:24px}.intel-output-count>span{max-width:150px}.intel-next-layout{grid-template-columns:minmax(0,1fr);gap:28px}.intel-next-art{width:260px;max-width:100%;justify-self:center}.intel-next-copy .intel-next-title{font-size:40px}.intel-next-track{margin-top:0}.intel-system-index{padding-block:60px}.intel-layer-card{padding:22px}.intel-layer-card h3{font-size:23px}.intel-result-visual{height:190px}}@media (max-width:560px){.intel-layer-grid,.intel-output-grid.intel-result-cards{grid-template-columns:minmax(0,1fr)}.intel-layer-card{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:24px}.intel-layer-card-top{min-height:33px;grid-column:1/-1;margin-bottom:24px}.intel-layer-card>.intel-section-icon{width:80px;grid-row:2/4;margin:0}.intel-layer-card h3,.intel-layer-card p{grid-column:2}}@media (prefers-reduced-motion:reduce){.intel-layer-card,.intel-layer-card *,.intel-next-feature *,.intel-result-card,.intel-result-card *{transition:none!important}.intel-layer-card:hover .intel-layer-card-top>span:last-child,.intel-layer-card:hover>.intel-section-icon,.intel-next-feature:hover .intel-next-arrow,.intel-next-feature:hover .intel-next-art>.intel-section-icon,.intel-next-feature:hover .intel-next-orbit,.intel-result-card:hover .intel-section-icon{transform:none}.intel-next-feature:hover .intel-next-orbit-inner{transform:rotate(130deg)}}.architecture-experience .wrap{width:calc(100% - 80px);max-width:none}.architecture-experience .intelligence-architecture-hero{min-height:76svh;padding-top:170px}.practice-enhanced .architecture-experience .engine,.practice-enhanced .architecture-experience .layer-index{display:none}.practice-enhanced .architecture-experience .journey{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,100px);padding-block:60px 100px;align-items:start;background:var(--public-paper,#08090c);box-shadow:0 0 0 40px var(--public-paper,#08090c);clip-path:none;overflow:visible}.practice-enhanced .architecture-experience .story{grid-column:1;grid-row:1;width:100%;min-width:0}.practice-enhanced .architecture-experience .story-step{display:block;min-height:85svh;padding:20px 0 90px;margin:0 0 70px;scroll-margin-top:130px}.practice-enhanced .architecture-experience .story-step:last-child{margin-bottom:0;padding-bottom:0;min-height:70svh}.practice-story-intro .intel-section-icon{width:100px;margin-bottom:28px}.practice-story-intro .lead{max-width:680px}.practice-story-content{min-width:0;margin-top:32px}.practice-enhanced .architecture-experience .story-step h2{font-size:clamp(34px,3vw,54px)}#practice-details{scroll-margin-top:120px}#practice-lab{scroll-margin-top:110px}.practice-enhanced #practice-lab{position:sticky;top:92px;grid-column:2;grid-row:1;align-self:start;z-index:5;min-width:0;background:var(--public-paper,#08090c)}.practice-console{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(850px,calc(100svh - 118px));min-height:430px;border-block:1px solid var(--public-line,#ffffff25);color:var(--public-ink,#eeedf2);background:var(--public-paper,#08090c);padding-block:22px}.practice-sticky-heading>div{display:flex;align-items:center;gap:24px;margin-top:14px}.practice-sticky-heading h2{font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.practice-stage-counter{color:var(--public-accent,#bfa8e7);font-size:46px;line-height:1;letter-spacing:-.05em;flex-shrink:0}.practice-stage-counter small{font-size:12px;letter-spacing:0;margin-left:8px;color:var(--public-muted,#aaa5b4)}.practice-sticky-summary{padding-top:16px}.practice-sticky-summary h3{font-size:22px;font-weight:400;letter-spacing:-.025em;line-height:1.25;margin:0 0 14px}.practice-output button{max-width:100%;min-height:40px;height:auto;padding:10px 18px;white-space:normal;text-align:left;font-size:13px;line-height:1.4;color:var(--public-ink,#eeedf2);border:1px solid var(--public-line,#ffffff35)}.practice-output button span{color:var(--public-accent,#bfa8e7);margin-left:12px}.practice-scroll-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:22px}.practice-scroll-progress span{height:2px;background:var(--public-hover,#ffffff25)}.practice-scroll-progress [data-active=true]{background:var(--public-accent,#bfa8e7)}.practice-sticky-heading,.practice-sticky-summary,.practice-story-intro{overflow-wrap:anywhere;hyphens:auto}.architecture-experience .evidence-dialog{position:fixed;inset:0;margin:auto;max-height:calc(100svh - 40px)}.practice-visual{position:relative;min-width:0;min-height:0;overflow:hidden}.practice-visual canvas{position:absolute;width:100%;height:100%;inset:0;opacity:0}.practice-visual[data-ready=true] canvas{opacity:1}.practice-orbital-grid{position:absolute;inset:12% 8%;display:grid;place-items:center;pointer-events:none}.practice-orbital-grid i{position:absolute;width:92%;height:92%;border:1px solid var(--public-line,#ffffff0e);border-radius:50%}.practice-orbital-grid i:nth-child(2){width:62%;height:62%;border-style:dashed}.practice-orbital-grid i:nth-child(3){width:30%;height:30%}.practice-node-labels{position:absolute;inset:0;pointer-events:none}.practice-node-labels button{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;height:34px;min-width:0;padding:7px 12px;gap:8px;background:var(--public-surface,#0c0c12);color:var(--public-muted,#aaa5b4);border:1px solid var(--public-line,#ffffff25);font-size:12px;white-space:nowrap}.practice-node-labels button i{width:4px;height:4px;border-radius:50%;background:currentColor}.practice-node-labels button[data-related=true]{border-color:var(--public-line-strong,#bfa8e765);color:var(--public-accent,#d5c5ec)}.practice-node-labels button[data-focus=true]{color:var(--public-ink,#eeedf2);border-color:var(--public-line-strong,#bfa8e7);background:var(--public-surface,#1c1b22)}.practice-node-labels button:hover{border-color:var(--public-line-strong,#eeedf2);color:var(--public-ink,#eeedf2)}.practice-visual-footer{position:absolute;bottom:18px;left:22px;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.practice-visual-footer>span{color:var(--public-muted,#aaa5b4);letter-spacing:.06em}.practice-visual-footer button{background:var(--public-surface,#0c0c12);color:var(--public-ink,#eeedf2);border:1px solid var(--public-line,#ffffff35)}.practice-node-labels button[data-focus=true]{background:var(--public-ink,#e6dff0);color:var(--public-reverse-ink,#17121e);border-color:var(--public-line-strong,#e6dff0);height:40px;padding-inline:18px;font-size:14px}.practice-node-labels button[data-focus=true]:hover{background:white;color:var(--public-reverse-ink,#17121e)}.practice-visual-footer{bottom:6px;left:0}.practice-visual-footer>span{font-size:12px;letter-spacing:0;max-width:calc(100% - 55px)}.practice-node-labels button[data-related=false][data-focus=false]{opacity:.65}@media (max-width:1100px) and (min-width:901px){.practice-sticky-heading h2{font-size:22px}.practice-stage-counter{font-size:38px}.practice-node-labels button{padding:6px 8px;gap:4px}}@media (max-width:900px){.architecture-experience .wrap{width:calc(100% - 40px)}.practice-enhanced .architecture-experience .journey{display:block;padding-top:28px;padding-bottom:60px;box-shadow:0 0 0 20px var(--public-paper,#08090c)}.practice-enhanced #practice-lab{top:72px;margin-inline:-20px;padding-inline:20px;border-bottom:1px solid var(--public-line,#ffffff25)}.practice-console{height:clamp(210px,34svh,300px);min-height:0;padding:10px 0 8px;border:0}.practice-sticky-heading>.intel-kicker{display:none}.practice-sticky-heading>div{margin:0;gap:14px}.practice-stage-counter{font-size:28px}.practice-sticky-heading h2{font-size:18px}.practice-sticky-summary{padding-top:0}.practice-sticky-summary .practice-output,.practice-sticky-summary h3{display:none}.practice-scroll-progress{margin-top:6px}.practice-visual-footer>span{display:none}.practice-visual-footer{bottom:0;justify-content:flex-end}.practice-visual-footer button{min-width:30px;width:30px;height:30px}.practice-node-labels button{font-size:12px;height:28px;padding:4px 7px;gap:4px}.practice-node-labels button[data-focus=true]{height:32px;font-size:12px;padding-inline:12px}.practice-node-labels button[data-related=false][data-focus=false]{display:none}.practice-enhanced .architecture-experience .story-step{padding:42px 0 60px;margin-bottom:30px;min-height:0;scroll-margin-top:calc(106px + clamp(210px, 34svh, 300px))}.practice-enhanced .architecture-experience .story-step:last-child{min-height:0;padding-bottom:40px}.practice-story-intro .intel-section-icon{width:80px}.practice-enhanced .architecture-experience .story-step h2{font-size:36px}#practice-details{scroll-margin-top:calc(106px + clamp(210px, 34svh, 300px))}}@media (max-height:650px) and (min-width:901px){.practice-enhanced #practice-lab{top:84px}.practice-console{height:calc(100svh - 98px);min-height:0;padding-block:12px}.practice-sticky-heading>.intel-kicker,.practice-sticky-summary h3{display:none}.practice-sticky-heading>div{margin:0}.practice-stage-counter{font-size:32px}.practice-output button{min-height:32px;padding-block:6px}.practice-scroll-progress{margin-top:12px}}@media print{.practice-enhanced #practice-lab{display:none}.practice-enhanced .architecture-experience .journey{display:block}.practice-enhanced .architecture-experience .story-step{min-height:0}}#practice-industry{scroll-margin-top:120px}.practice-industry-picker{padding:64px 0 36px;color:var(--public-ink,#eeedf2)}.practice-industry-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,8vw,160px);align-items:end;margin-bottom:42px}.practice-industry-picker h2{max-width:680px;font-size:clamp(30px,3.2vw,54px);font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:20px 0 0}.practice-industry-heading p{max-width:570px;color:var(--public-muted,#aaa6b5);line-height:1.75}.practice-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--public-line,#ffffff25);border-left:1px solid var(--public-line,#ffffff25)}.practice-industry-grid .practice-industry-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;height:auto;min-width:0;min-height:clamp(180px,13vw,245px);padding:clamp(20px,2vw,36px);border-radius:0;border-right:1px solid var(--public-line,#ffffff25);border-bottom:1px solid var(--public-line,#ffffff25);background:transparent;color:var(--public-ink,#eeedf2);text-align:left;white-space:normal;font-weight:400;transition:background-color .2s,box-shadow .2s}.practice-industry-grid .practice-industry-card:hover,.practice-industry-grid .practice-industry-card[data-hover=true]{background:var(--public-hover,#ffffff08)}.practice-industry-grid .practice-industry-card[aria-pressed=true]{background:var(--public-surface,#17171c);box-shadow:inset 0 -2px var(--public-shadow,#c8b6e7)}.practice-industry-card:focus-visible,.practice-industry-card[data-focus-visible=true]{outline:2px solid var(--public-line-strong,#c8b6e7);outline-offset:-4px}.practice-industry-card-top{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:12px;color:var(--public-muted,#bdb6cc);margin-bottom:30px}.practice-industry-card-marker{font-size:19px;line-height:1}.practice-industry-card-name{font-size:clamp(21px,1.6vw,30px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere;hyphens:auto}.practice-industry-card-role{margin-top:10px;color:var(--public-muted,#aaa6b5);font-size:13px;line-height:1.5}.practice-industry-selection{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.practice-industry-role h3{font-size:18px;font-weight:400;margin-top:6px}.practice-industry-start{display:inline-flex;align-items:center;gap:40px;font-size:14px;color:var(--public-accent,#d0bfed);padding-block:14px}.practice-active-industry{display:block;color:var(--public-muted,#aaa6b5);font-size:12px;margin-top:6px}@media (max-width:900px){.practice-industry-picker{padding-block:40px}.practice-industry-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.practice-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-industry-grid .practice-industry-card{padding:20px 16px;min-height:188px}.practice-industry-card-top{margin-bottom:26px}.practice-industry-card-name{font-size:19px}.practice-industry-selection{align-items:flex-start;flex-direction:column;gap:14px}.practice-industry-start{justify-content:space-between;width:100%}.practice-active-industry{display:none}}@media (max-height:650px) and (min-width:901px){.practice-active-industry{display:none}}.research-applied,.research-brief-explorer,.research-exhibit{color:var(--public-ink,#20212a);padding-block:clamp(48px,6vw,100px);font-weight:400}.research-exhibit-heading{max-width:850px;margin-bottom:36px}.research-exhibit-heading h2{font-size:clamp(28px,3vw,46px);font-weight:400;letter-spacing:-.035em;line-height:1.14;margin:16px 0 20px}.research-applied-grid p,.research-brief-explorer p,.research-brief-results li,.research-exhibit-heading p,.research-exhibit-items p{font-size:15px;line-height:1.8;color:var(--public-muted,#61616e)}.research-exhibit-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;list-style:none;padding:1px;margin:0;background:var(--public-line,#dcdce5)}.research-exhibit-items li{padding:30px 24px;background:var(--public-surface,#f7f7f9);min-width:0}.research-brief-fixed>span,.research-exhibit-items li>span{font-size:12px;letter-spacing:.04em;color:var(--public-muted,#61616e)}.research-applied-grid h3,.research-exhibit-items h3{font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.02em;margin:20px 0 14px}.research-exhibit-result{max-width:1000px;font-size:17px;line-height:1.7;margin:28px 0 0}.research-exhibit-model .research-exhibit-items,.research-exhibit-profile .research-exhibit-items{grid-template-columns:repeat(3,1fr)}.research-applied-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.research-applied-grid>a{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.research-applied-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--public-surface)}.research-applied-grid p{margin:0 0 24px}.research-applied-grid a>span{margin-top:auto;font-size:13px}.research-applied-grid a:hover h3,.research-exhibit-link:hover{text-decoration:underline;text-underline-offset:4px}.research-brief-fixed{border-block:1px solid var(--public-line,#dcdce5);padding:20px 0;margin-bottom:32px}.research-brief-fixed p{color:var(--public-ink);margin:8px 0 0}.research-brief-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,90px)}.research-brief-grid fieldset{border:0;padding:0;margin:0;min-width:0}.research-brief-grid legend{font-size:17px;margin-bottom:22px}.research-brief-grid label{display:flex;margin-bottom:26px;max-width:none}.research-brief-grid label .research-brief-switch-label{font-size:15px;color:var(--public-ink);line-height:1.5}.research-brief-grid label .research-brief-switch-track{flex-shrink:0}.research-brief-results{padding:28px;background:var(--public-surface,#f7f7f9)}.research-brief-results h3{font-size:17px;font-weight:500;margin:0 0 12px}.research-brief-results h3:not(:first-child){margin-top:28px}.research-brief-results ul{padding-left:20px;margin:0}.research-brief-results p{margin:0}.research-brief-results li+li{margin-top:12px}.research-brief-explorer .research-exhibit-note{font-size:12px;margin:26px 0 10px}.research-exhibit-link{font-size:14px;color:var(--public-ink)}#practice-brief{margin:0;padding-inline:clamp(22px,3vw,48px);position:relative;z-index:1;background:var(--public-paper,#fff);scroll-margin-top:100px}#practice-brief:has(.research-brief-explorer) .research-brief-fallback{display:none}.research-brief-fallback{padding-block:60px}body[data-marketing-site=ch] .chapter-card h1,body[data-marketing-site=ch] .chapter-card h2{font-size:clamp(38px,4.5vw,76px);line-height:1.04;letter-spacing:-.05em;margin:20px 0}body[data-marketing-site=ch] .chapter-card>p{max-width:540px;font-size:16px;line-height:1.7}body[data-marketing-site=ch] .chapter-card .capability-line{font-size:12px;margin-top:18px}@media (min-width:901px){body[data-marketing-site=ch] .enhanced .chapter-card{bottom:14vh;max-width:min(760px,54vw)}}@media (max-width:900px){.research-applied-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-exhibit-items,.research-exhibit-model .research-exhibit-items,.research-exhibit-profile .research-exhibit-items{grid-template-columns:repeat(2,1fr)}.research-brief-grid{grid-template-columns:1fr}body[data-marketing-site=ch] .chapter-card>p{font-size:14px}}@media (max-width:600px){.research-applied-grid,.research-exhibit-items,.research-exhibit-model .research-exhibit-items,.research-exhibit-profile .research-exhibit-items{grid-template-columns:1fr}.research-exhibit-items li{padding:24px 20px}.research-brief-results{padding:22px}body[data-marketing-site=ch] .chapter-card h1,body[data-marketing-site=ch] .chapter-card h2{font-size:38px}}@media (max-height:760px) and (min-width:901px){body[data-marketing-site=ch] .chapter-card h1,body[data-marketing-site=ch] .chapter-card h2{font-size:48px;margin-block:14px}}body[data-marketing-site=ch] .chapter-card .eyebrow,body[data-marketing-site=ch] .chapter-card .eyebrow span{font-size:12px;line-height:1.5}.research-brief-grid label[data-selected=true] .research-brief-switch-track{background:var(--color-primary,#9b00ff)}.intelligence-page .intel-hero h1{font-size:clamp(38px,5.6vw,88px);line-height:1.04}@media (max-width:900px) and (max-height:740px){body[data-marketing-site=ch] .chapter-card h1,body[data-marketing-site=ch] .chapter-card h2{font-size:32px;margin-block:12px}body[data-marketing-site=ch] .chapter-card>p{font-size:13px;line-height:1.55}body[data-marketing-site=ch] .chapter-card .chapter-actions{margin-top:16px}body[data-marketing-site=ch] .chapter-card .capability-line{margin-top:12px}}.landing-publications{position:fixed;right:42px;bottom:16vh;width:clamp(330px,28vw,420px);z-index:8}.landing-publication{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px;border:1px solid var(--public-line,#dcdce5);border-radius:8px;background:var(--public-paper,#fff);color:var(--public-ink,#20212a);text-decoration:none}body[data-marketing-site] .landing-publications-all{position:absolute;top:100%;right:0;margin-top:8px;justify-content:flex-end;color:var(--public-muted,#c5c5ce)}.landing-publication[hidden]{display:none}.landing-publication-image{width:112px;height:112px;object-fit:cover;border-radius:3px}.landing-publication-copy{min-width:0}.landing-publication-label{display:flex;justify-content:space-between;gap:12px;color:var(--public-muted);font-size:12px;line-height:1.4;margin-bottom:9px}.landing-publication h3{font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:0 0 8px}.landing-publication p{font-size:12px;line-height:1.5;color:var(--public-muted);margin:0}.landing-publication:hover h3{text-decoration:underline;text-underline-offset:3px}.landing-publication:focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}@media (max-width:1100px) and (min-width:701px){.landing-publications{right:28px;width:310px}.landing-publication{grid-template-columns:80px minmax(0,1fr);gap:12px}.landing-publication-image{width:80px;height:100px}}@media (max-width:700px){.landing-publications{right:22px;left:22px;bottom:80px;width:auto}.landing-publication{height:136px;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px}.landing-publication-image{width:78px;height:110px}.landing-publication-label{margin-bottom:5px}.landing-publication h3{font-size:14px;line-height:1.25;margin-bottom:5px}.landing-publication p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.enhanced body[data-marketing-site=ch] .chapter-card{bottom:240px}}@media (max-width:700px) and (max-height:740px){html.enhanced body[data-marketing-site=ch] .chapter-card h1,html.enhanced body[data-marketing-site=ch] .chapter-card h2{font-size:29px}html.enhanced body[data-marketing-site=ch] .chapter-card .chapter-actions{margin-top:12px}}@media (max-width:700px){html.enhanced body[data-marketing-site=ch] .chapter-card .chapter-actions a{margin-top:0}}@media (max-width:700px) and (max-height:740px){html.enhanced body[data-marketing-site=ch] #system .chapter-card h2{font-size:29px}html.enhanced body[data-marketing-site=ch] .chapter-card .eyebrow{margin-bottom:8px}html.enhanced body[data-marketing-site=ch] .chapter-card .capability-line{margin-top:8px;line-height:1.5}}