.desktop-nav a.is-active{color:var(--navy-950)}.cms-collection{border-top:1px solid var(--line-dark);background:#eef3f9}.cms-collection-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.cms-collection-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,56px)}.cms-collection-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.cms-collection-grid a{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#fff;align-content:start;min-height:250px;padding:24px;transition:background .2s,transform .2s;display:grid}.cms-collection-grid a:hover{color:#fff;background:#1769ff;transform:translateY(-4px)}.cms-collection-grid span{color:var(--blue-600);letter-spacing:.1em;font:9px Consolas,monospace}.cms-collection-grid a:hover span{color:#dbe8ff}.cms-collection-grid h3{letter-spacing:-.035em;margin:42px 0 10px;font-size:24px}.cms-collection-grid p{color:var(--ink-500);margin:0;font-size:13px;line-height:1.75}.cms-collection-grid a:hover p{color:#ffffffc2}.cms-collection-grid b{align-self:end;margin-top:22px;font-size:12px}@media (max-width:800px){.cms-collection-grid{grid-template-columns:1fr}.cms-collection-head{flex-direction:column;align-items:start;gap:10px}}@media (max-width:700px){.cms-public-hero{padding-block:84px 72px}.cms-public-cover{aspect-ratio:4/3;margin-top:24px}.cms-public-body article{grid-template-columns:1fr;gap:12px}.cms-public-body article.cms-mobile-hidden{display:none}}.desktop-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.application-list-item{border-bottom:1px solid var(--line-dark);grid-template-columns:42px 1fr 28px;align-items:center;gap:18px;min-height:130px;display:grid}.application-list-item>span{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.application-list-item h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;font-weight:610}.application-list-item p{color:var(--ink-500);margin:0;font-size:13px}.application-list-item i{transition:transform .22s var(--ease-out);font-style:normal}.application-list-item:hover i{transform:translate(4px,-4px)}.subpage-feature-image,.subpage-wide-image,.application-overview-image{background:#dce2e9;margin:0;position:relative;overflow:hidden}.subpage-feature-image img,.subpage-wide-image img,.application-overview-image img{object-fit:cover}.subpage-feature-image figcaption,.subpage-wide-image figcaption,.application-overview-image figcaption{z-index:1;color:var(--white);letter-spacing:.08em;text-shadow:0 1px 10px #071426e6;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;bottom:14px;left:16px;right:16px}.digital-overview-image{aspect-ratio:16/8.5;border-bottom:1px solid var(--navy-950);margin:-1px -1px 0}.automation-overview-image{aspect-ratio:16/6.2;border:1px solid #fff3;margin:44px 0 56px}.automation-overview-image img{object-position:center}.application-overview-image{aspect-ratio:16/8.6;border:1px solid var(--navy-950);margin:32px 0}.application-overview-image img{object-position:center 52%}.subpage{background:var(--paper);overflow:clip}.subpage-hero{background:var(--navy-950);min-height:auto;color:var(--white);position:relative;overflow:hidden}.subpage-grid{opacity:.5;background-image:linear-gradient(#558be614 1px,#0000 1px),linear-gradient(90deg,#558be614 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.subpage-hero:after{content:"";border:1px solid #578eee29;border-radius:50%;width:80vw;height:80vw;position:absolute;top:-38vw;right:-25vw;box-shadow:0 0 0 9vw #2f70e606,0 0 0 18vw #2f70e604}.subpage-hero-layout{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:clamp(48px,8vw,124px);min-height:540px;padding-block:54px 46px;display:grid;position:relative}.breadcrumb{color:#ffffff61;align-items:center;gap:10px;margin-bottom:34px;font-size:12px;display:flex}.breadcrumb a{color:#ffffffb3}.breadcrumb a:hover{color:var(--orange-500)}.subpage-kicker{color:var(--orange-500);letter-spacing:.16em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.subpage-hero h1{letter-spacing:-.07em;max-width:940px;margin:24px 0 0;font-size:clamp(52px,5.5vw,84px);font-weight:630;line-height:.98}.subpage-hero h1 em{color:var(--orange-500);font-style:normal}.subpage-lead{color:#ffffff9e;max-width:710px;margin:28px 0 0;font-size:17px;line-height:1.9}.subpage-hero-copy>*{animation:subpage-rise .72s var(--ease-out) both}.subpage-hero-copy>:nth-child(2){animation-delay:80ms}.subpage-hero-copy>:nth-child(3){animation-delay:.15s}.subpage-hero-copy>:nth-child(4){animation-delay:.23s}.subpage-index-panel{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:subpage-panel-in .9s .18s var(--ease-out) both;background:#0714269e;border:1px solid #ffffff2b;position:relative}.index-panel-head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;padding:28px;display:flex}.index-panel-head span{color:var(--orange-500);letter-spacing:-.08em;font-size:76px;font-weight:620;line-height:.85}.index-panel-head small,.subpage-index-panel a small{color:#ffffff5c;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.subpage-index-panel>a{min-height:112px;transition:background .24s ease, padding .24s var(--ease-out);border-bottom:1px solid #ffffff24;grid-template-columns:36px 1fr 20px;align-items:center;gap:16px;padding:18px 28px;display:grid}.subpage-index-panel>a:last-child{border-bottom:0}.subpage-index-panel>a:hover{background:#1769ff29;padding-inline:34px 22px}.subpage-index-panel>a>span{color:var(--blue-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.subpage-index-panel strong{margin-bottom:4px;font-size:18px;font-weight:590;display:block}.subpage-index-panel i{color:var(--orange-500);font-style:normal}.subpage-hero-rail{z-index:2;color:#ffffff8c;letter-spacing:.08em;border-top:1px solid #ffffff29;align-items:center;gap:18px;min-height:82px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:flex;position:relative}.subpage-hero-rail i,.subpage-hero-rail b{color:#ffffff38;font-style:normal;font-weight:400}.subpage-hero-rail strong{color:var(--orange-500);font-size:14px}.solutions-hero{border-bottom:4px solid var(--blue-600);color:var(--navy-950);background:linear-gradient(120deg,#ffffff80,#0000 46%),#dfe6ee}.solutions-hero .subpage-grid{opacity:.68;background-image:linear-gradient(#1769ff1a 1px,#0000 1px),linear-gradient(90deg,#1769ff1a 1px,#0000 1px);background-size:54px 54px}.solutions-hero:after{border-color:#1769ff38;box-shadow:0 0 0 9vw #1769ff06,0 0 0 18vw #07142605}.solutions-hero .breadcrumb{color:#07142675}.solutions-hero .breadcrumb a,.solutions-hero .subpage-lead{color:#071426b8}.solutions-hero .subpage-kicker{color:var(--orange-500)}.solutions-hero h1 em{color:var(--blue-600)}.solutions-hero .subpage-index-panel{box-shadow:18px 18px 0 var(--orange-500);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-color:#07142657}.solutions-hero .index-panel-head{background:#ffffff7a;border-color:#0714262e}.solutions-hero .index-panel-head span{color:var(--blue-600)}.solutions-hero .index-panel-head small,.solutions-hero .subpage-index-panel a small{color:#0714268f}.solutions-hero .subpage-index-panel>a{color:var(--navy-950);border-color:#0714262e}.solutions-hero .subpage-index-panel>a>span{color:var(--orange-500)}.solutions-hero .subpage-index-panel i{color:var(--blue-600)}.solutions-hero .subpage-index-panel>a:hover{background:#1769ff1a}.solutions-hero .subpage-hero-rail{color:#071426b8;border-color:#07142647}.solutions-hero .subpage-hero-rail i,.solutions-hero .subpage-hero-rail b{color:#07142657}.solutions-hero .subpage-hero-rail strong{color:var(--navy-950)}.subpage-intro{background:var(--white)}.subpage-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.subpage-heading>p{color:var(--ink-700);margin:0 0 7px;font-size:17px;line-height:1.85}.solution-path{padding-block:clamp(90px,11vw,162px);scroll-margin-top:78px}.solution-path-light{background:var(--paper)}.solution-path-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(60px,9vw,130px);display:grid}.solution-path-copy{position:sticky;top:120px}.solution-path-copy h2,.solution-path-dark h2,.education-copy h2,.application-method h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(46px,5.4vw,76px);font-weight:630;line-height:1.04}.solution-path-copy blockquote{border-left:3px solid var(--orange-500);color:var(--blue-600);margin:42px 0 0;padding:18px 0 18px 24px;font-size:20px;font-weight:620}.solution-path-copy>p:not(.section-index){color:var(--ink-700);margin:28px 0 0;line-height:1.85}.capability-tags{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.capability-tags span{border:1px solid var(--line-dark);background:var(--white);padding:8px 12px;font-size:11px}.subpage-text-link{color:var(--navy-900);border-bottom:1px solid;align-items:center;gap:28px;margin-top:42px;padding-bottom:8px;font-size:14px;font-weight:650;display:inline-flex}.subpage-text-link span{transition:transform .22s var(--ease-out)}.subpage-text-link:hover span{transform:translate(4px,-4px)}.architecture-panel{border:1px solid var(--line-dark);background:var(--white);box-shadow:0 32px 70px #07142614}.architecture-head{border-bottom:1px solid var(--line-dark);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:22px 26px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.architecture-head small{color:var(--orange-500)}.architecture-panel article{border-bottom:1px solid var(--line-dark);min-height:116px;transition:background .24s ease, transform .24s var(--ease-out);grid-template-columns:58px 1fr;display:grid}.architecture-panel article:last-child{border-bottom:0}.architecture-panel article:hover{z-index:1;background:#1769ff0e;transform:translate(-8px)}.architecture-panel article>span{border-right:1px solid var(--line-dark);color:var(--blue-600);place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.architecture-panel article>div{align-self:center;padding:20px 28px}.architecture-panel h3{margin:0 0 7px;font-size:20px}.architecture-panel p{color:var(--ink-500);margin:0;font-size:13px}.solution-path-dark{background:linear-gradient(#4a7fd912 1px, transparent 1px), linear-gradient(90deg, #4a7fd912 1px, transparent 1px), var(--navy-900);color:var(--white);background-size:56px 56px}.solution-path-dark .section-index{color:var(--orange-500)}.solution-path-dark-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:72px;display:grid}.solution-path-dark-head>p{color:#ffffff94;margin:0 0 8px;font-size:17px}.automation-workflow{border-top:1px solid #fff3;grid-template-columns:repeat(7,1fr);margin:92px 0 0;padding:0;list-style:none;display:grid;position:relative}.automation-workflow li{border-right:1px solid #ffffff1f;min-height:168px;padding:25px 12px 20px 0;position:relative}.automation-workflow li>span{color:#ffffff59;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.automation-workflow li>i{background:var(--orange-500);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 15px #ff6b009e}.automation-workflow strong,.automation-workflow small{display:block}.automation-workflow strong{margin-top:58px;font-size:16px}.automation-workflow small{color:#fff6;margin-top:3px}.automation-capabilities{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.automation-capabilities article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:210px;padding:26px;transition:background .24s}.automation-capabilities article:hover{background:#1769ff24}.automation-capabilities span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.automation-capabilities h3{margin:46px 0 10px;font-size:19px}.automation-capabilities p{color:#ffffff73;margin:0;font-size:13px}.light-link{color:var(--white)}.solution-convergence{background:var(--paper-warm)}.convergence-equation{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:stretch;display:grid}.convergence-equation>div{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:180px;padding:32px}.convergence-equation>span{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-width:58px;color:var(--orange-500);place-items:center;font-size:28px;display:grid}.convergence-equation small{color:var(--ink-500);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.convergence-equation strong{margin-top:58px;font-size:20px;display:block}.convergence-equation .convergence-result{background:var(--blue-600);color:var(--white)}.convergence-result small{color:#ffffff9e}.delivery-mini{grid-template-columns:.68fr 1.32fr;gap:80px;margin-top:96px;display:grid}.delivery-mini h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(36px,4vw,56px);line-height:1.08}.delivery-mini ol{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.delivery-mini li{border-bottom:1px solid var(--line-dark);grid-template-columns:48px 1fr;align-items:center;min-height:68px;display:grid}.delivery-mini li span{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.delivery-mini li p{margin:0;font-weight:580}.subpage-cta{background:var(--blue-600);color:var(--white);padding-block:clamp(84px,9vw,130px);position:relative;overflow:hidden}.application-contact-cta{padding-block:clamp(58px,6.5vw,88px)}.applications-page .section-title,.applications-page .education-copy h2,.applications-page .application-method h2,.applications-page .subpage-cta h2,.applications-page .cms-collection-head h2{font-size:var(--type-heading);letter-spacing:-.055em;font-weight:540;line-height:1.06}.subpage-cta:after{content:"";border:1px solid #fff3;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-320px;right:-220px;box-shadow:0 0 0 80px #ffffff09}.subpage-cta-layout{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid;position:relative}.subpage-cta .section-index{color:#ffffff9e}.subpage-cta h2{letter-spacing:-.06em;max-width:780px;margin:22px 0 0;font-size:clamp(46px,5.5vw,76px);line-height:1.03}.subpage-cta-layout>div:last-child p{color:#ffffffb3;max-width:430px;margin:0 0 30px}.subpage-cta-layout>div:last-child a{background:var(--navy-950);align-items:center;gap:42px;min-height:56px;padding:0 24px;font-weight:650;display:inline-flex}.cms-public-page{background:var(--paper)}.cms-public-hero{color:var(--white);background:linear-gradient(122deg,#071426,#102b53);padding-block:110px 96px;position:relative;overflow:hidden}.cms-public-hero:after{content:"";border:1px solid #689eff47;border-radius:50%;width:68vw;height:68vw;position:absolute;top:-28vw;right:-16vw}.cms-public-hero .page-shell{z-index:1;position:relative}.cms-public-hero .breadcrumb{margin-bottom:40px}.cms-public-hero h1{letter-spacing:-.07em;max-width:900px;margin:20px 0 0;font-size:clamp(48px,6vw,86px);line-height:1}.cms-public-hero h1 em{color:var(--blue-500);font-style:normal}.cms-public-highlights{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.cms-public-highlights li{color:#ffffffc7;border:1px solid #ffffff3d;padding:8px 12px;font-size:12px}.cms-public-cover{aspect-ratio:16/7;background:#dce3eb;margin-top:48px;position:relative;overflow:hidden}.cms-public-cover img{object-fit:cover;width:100%;height:100%}.cms-public-cover figcaption{color:#fff;text-shadow:0 1px 8px #000;font:9px Consolas,monospace;position:absolute;bottom:13px;right:16px}.cms-public-body{background:var(--white);padding-block:72px 120px}.cms-public-body>div{border-top:1px solid var(--line-dark)}.cms-public-body article{border-bottom:1px solid var(--line-dark);grid-template-columns:120px minmax(0,1fr);gap:40px;padding:42px 0;display:grid}.cms-public-body article>span{color:var(--blue-600);font:10px Consolas,monospace}.cms-public-body h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(28px,3vw,46px)}.cms-public-body p{max-width:760px;color:var(--ink-700);white-space:pre-line;margin:0;font-size:16px;line-height:1.9}.cms-public-empty{color:var(--ink-500);padding:44px 0}@media (max-width:700px){.cms-public-hero{padding-block:84px 72px}.cms-public-cover{aspect-ratio:4/3;margin-top:24px}.cms-public-body article{grid-template-columns:1fr;gap:12px}}.applications-hero:after{border-color:#07142624;top:-50vw;right:-20vw;box-shadow:0 0 0 9vw #ff6b0009,0 0 0 18vw #07142605}.applications-hero{border-bottom:4px solid var(--orange-500);color:var(--navy-950);background:linear-gradient(112deg,#ff6b0016,#0000 42%),#f4f1e9}.applications-hero .subpage-grid{opacity:.55;background-image:linear-gradient(#07142613 1px,#0000 1px),linear-gradient(90deg,#07142613 1px,#0000 1px);background-size:58px 58px}.applications-hero .breadcrumb{color:#0714266b}.applications-hero .breadcrumb a{color:#071426b8}.applications-hero .subpage-kicker,.applications-hero h1 em{color:var(--blue-600)}.applications-hero .subpage-lead{color:#071426ad}.applications-hero .subpage-hero-rail{color:#07142694;border-color:#0714262e}.application-scenario-index{box-shadow:18px 18px 0 var(--orange-500);animation:subpage-panel-in .76s .18s var(--ease-out) both;background:#f4f1e9d1;border:1px solid #0714263d;position:relative}.scenario-index-head{background:var(--navy-950);min-height:118px;color:var(--white);border-bottom:1px solid #0714263d;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.scenario-index-head div{gap:8px;display:grid}.scenario-index-head small{color:#ffffff70;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.scenario-index-head strong{font-size:18px;font-weight:590}.scenario-index-head>span{color:var(--orange-500);letter-spacing:-.08em;font-size:68px;font-weight:650;line-height:.8}.application-scenario-index nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-scenario-index nav a{min-height:74px;transition:background .22s ease, color .22s ease, transform .22s var(--ease-out);border-bottom:1px solid #0714262e;border-right:1px solid #0714262e;grid-template-columns:24px 1fr 14px;align-items:center;gap:10px;padding:14px 18px;display:grid}.application-scenario-index nav a:nth-child(2n){border-right:0}.application-scenario-index nav a:nth-last-child(-n+2){border-bottom:0}.application-scenario-index nav a:hover,.application-scenario-index nav a:focus-visible{z-index:1;background:var(--orange-500);color:var(--navy-950);transform:translate(-3px,-3px)}.application-scenario-index nav span{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.application-scenario-index nav strong{font-size:14px;font-weight:620}.application-scenario-index nav i{font-style:normal}.application-orbit{aspect-ratio:1;background:radial-gradient(circle, #ffffffeb, transparent 48%), var(--orange-500);width:min(32vw,420px);animation:subpage-panel-in .9s .18s var(--ease-out) both;border:1px solid #07142647;border-radius:50%;position:relative;box-shadow:inset 0 0 0 58px #f4f1e9bd,inset 0 0 0 116px #0714260e,22px 24px #07142612}.application-orbit:before,.application-orbit:after{content:"";position:absolute}.application-orbit:before{border:1px dashed #07142652;border-radius:50%;inset:20%}.application-orbit:after{background:#07142633;width:84%;height:1px;top:50%;left:8%;box-shadow:0 -1px #ffffff2e}.application-orbit-center{z-index:2;background:var(--navy-950);text-align:center;border:1px solid #0714262e;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #ffffff85,0 16px 34px #07142638}.application-orbit-center small,.application-orbit-center span{color:#ffffff6b;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:7px}.application-orbit-center strong{margin-block:4px;font-size:54px;line-height:1}.application-orbit-node{z-index:3;color:var(--navy-950);align-items:center;gap:8px;font-size:12px;font-weight:590;display:flex;position:absolute}.application-orbit-node i{border:1px solid var(--navy-950);background:var(--paper-warm);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #07142614}.orbit-node-1{top:8%;left:25%}.orbit-node-2{top:25%;right:-1%}.orbit-node-3{bottom:20%;right:5%}.orbit-node-4{bottom:5%;left:34%}.orbit-node-5{bottom:23%;left:-3%}.orbit-node-6{top:28%;left:-5%}.application-hero-rail{justify-content:space-between}.education-scenario{background:var(--orange-500);color:var(--navy-950);scroll-margin-top:78px}.education-layout{grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);gap:clamp(60px,9vw,128px);display:grid}.education-copy{align-self:start;position:sticky;top:120px}.education-copy .section-index{color:var(--navy-950)}.education-english{letter-spacing:.12em;margin:48px 0 0;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.education-copy>p:not(.section-index,.education-english){margin:30px 0 0;line-height:1.85}.education-path{flex-wrap:wrap;align-items:center;gap:8px;margin-top:34px;font-size:11px;display:flex}.education-path span,.education-path strong{border:1px solid #0714264d;padding:7px 10px}.education-path i{font-style:normal}.dark-link{color:var(--navy-950)}.education-modules{border-top:1px solid #07142647}.education-modules article{border-bottom:1px solid #07142647;grid-template-columns:58px 1fr;min-height:126px;display:grid}.education-modules article>span{border-right:1px solid #07142647;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.education-modules article>div{align-self:center;padding:20px 28px}.education-modules h3{margin:0 0 7px;font-size:19px}.education-modules p{color:#071426ad;margin:0;font-size:13px}.scenario-overview{background:var(--white)}.industrial-scenario-overview{background:linear-gradient(#5cdfe012 1px, transparent 1px), linear-gradient(90deg, #5cdfe012 1px, transparent 1px), var(--navy-950);color:var(--white);background-size:44px 44px}.industrial-scenario-overview .scenario-heading>p,.industrial-scenario-overview .scenario-card>p{color:#ffffffad}.industrial-scenario-overview .scenario-card,.industrial-scenario-overview .scenario-card-head,.industrial-scenario-overview .scenario-card li{border-color:#ffffff38}.industrial-scenario-overview .scenario-card{background:#072642ad;min-height:380px}.industrial-scenario-overview .scenario-card:hover{background:#12556ccc}.industrial-scenario-overview .scenario-card:nth-child(5){grid-column:auto;min-height:380px}.industrial-scenario-overview .scenario-card-head small,.industrial-scenario-overview .scenario-card li{color:#ffffffb3}.industrial-scenario-overview .scenario-card-head span{color:#7ee9ef}.scenario-heading{margin-bottom:78px}.scenario-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);display:grid}.scenario-card{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:500px;padding:clamp(28px,3.5vw,46px);scroll-margin-top:100px;transition:background .26s}.scenario-card:hover{background:#1769ff0b}.scenario-card:nth-child(5){grid-column:1/3;min-height:390px}.scenario-card-head{border-bottom:1px solid var(--line-dark);letter-spacing:.1em;justify-content:space-between;align-items:center;padding-bottom:22px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:flex}.scenario-card-head span{color:var(--blue-600)}.scenario-card-head small{color:var(--ink-500)}.scenario-card h3{letter-spacing:-.045em;margin:54px 0 0;font-size:clamp(30px,3vw,44px);line-height:1.05}.scenario-card>p{max-width:560px;color:var(--ink-700);margin:22px 0 0}.scenario-card ul{flex-wrap:wrap;gap:7px;margin:32px 0 0;padding:0;list-style:none;display:flex}.scenario-card li{border:1px solid var(--line-dark);color:var(--ink-700);padding:7px 10px;font-size:11px}.scenario-card>a{border-bottom:1px solid;align-items:center;gap:28px;margin-top:46px;padding-bottom:7px;font-size:13px;font-weight:650;display:inline-flex}.application-method{background:var(--navy-900);color:var(--white);padding-block:clamp(90px,10vw,150px)}.application-method .section-index{color:var(--orange-500)}.application-method-layout{grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:clamp(60px,9vw,128px);display:grid}.application-method ol{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.application-method li{border-bottom:1px solid #ffffff29;grid-template-columns:58px 1fr;min-height:126px;display:grid}.application-method li>span{color:var(--orange-500);border-right:1px solid #ffffff29;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.application-method li>div{align-self:center;padding:20px 28px}.application-method li strong{font-size:18px}.application-method li p{color:#ffffff75;margin:7px 0 0;font-size:13px}@keyframes subpage-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes subpage-panel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:1040px){.subpage-hero-layout,.solution-path-grid,.education-layout,.application-method-layout{grid-template-columns:1fr}.subpage-hero-layout{padding-top:74px}.subpage-index-panel{max-width:720px}.application-scenario-index{width:min(100%,720px)}.solution-path-copy,.education-copy{position:relative;top:0}.solution-path-dark-head,.subpage-heading,.subpage-cta-layout,.delivery-mini{grid-template-columns:1fr;gap:36px}.application-orbit{width:min(72vw,520px);margin:0 auto}.automation-workflow{grid-template-columns:repeat(4,1fr);row-gap:20px}.automation-workflow li:nth-child(n+5){border-top:1px solid #ffffff29}.automation-capabilities{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.mobile-nav>a.is-active{color:var(--blue-600);background:#1769ff12}.application-list-item{grid-template-columns:34px 1fr 18px;min-height:132px}.subpage-hero{min-height:auto}.subpage-hero-layout{min-height:auto;padding-block:58px 70px}.breadcrumb{margin-bottom:40px}.subpage-hero h1{font-size:clamp(48px,14.4vw,72px)}.subpage-lead{font-size:15px}.subpage-hero-rail{flex-wrap:wrap;min-height:84px;padding-block:20px}.application-hero-rail{justify-content:flex-start;gap:20px 34px}.application-scenario-index{box-shadow:10px 10px 0 var(--orange-500)}.solution-path-copy h2,.solution-path-dark h2,.education-copy h2,.application-method h2{font-size:clamp(42px,12vw,58px)}.automation-workflow{grid-template-columns:repeat(2,1fr)}.automation-workflow li:nth-child(n+3){border-top:1px solid #ffffff29}.automation-capabilities,.scenario-grid,.convergence-equation{grid-template-columns:1fr}.convergence-equation>span{min-height:54px}.scenario-card:nth-child(5){grid-column:auto}.scenario-card{min-height:auto}.application-orbit{width:94vw;margin-left:-7vw;transform:scale(.9)}.education-modules article,.application-method li{grid-template-columns:46px 1fr}.subpage .section-pad{padding-block:56px}.subpage-hero-layout{padding-block:34px 42px}.subpage-hero-copy .breadcrumb{margin-bottom:22px}.subpage-hero h1{margin-top:16px;font-size:clamp(42px,13vw,64px);line-height:1.02}.subpage-lead{margin-top:20px;line-height:1.75}.solutions-hero .index-panel-head{display:none}.subpage-index-panel>a{min-height:82px;padding-block:14px}.subpage-hero-rail{min-height:58px;padding-block:12px}.solution-path,.subpage-cta{padding-block:58px}.application-contact-cta{padding-block:44px}.solution-path-dark{padding-block:38px 44px}.automation-overview-image{margin-block:24px 30px}.solution-path-copy h2,.solution-path-dark h2,.education-copy h2,.application-method h2{margin-top:16px}.solution-path-copy blockquote{margin-top:26px}.architecture-panel article{min-height:88px}.automation-workflow{margin-top:46px}.automation-workflow li{min-height:126px}.automation-workflow strong{margin-top:38px}.automation-capabilities{margin-top:32px}.automation-capabilities article{min-height:156px;padding:20px}.automation-capabilities h3{margin-top:28px}.solution-convergence{padding-block:42px 54px}.convergence-equation>div{min-height:124px;padding:22px}.convergence-equation strong{margin-top:34px;font-size:18px}.delivery-mini{margin-top:38px}}@media (max-width:520px){.application-scenario-index nav{grid-template-columns:1fr}.application-scenario-index nav a,.application-scenario-index nav a:nth-child(2n),.application-scenario-index nav a:nth-last-child(-n+2){border-bottom:1px solid #0714262e;border-right:0}.application-scenario-index nav a:last-child{border-bottom:0}.subpage-index-panel>a{grid-template-columns:30px 1fr 16px;padding-inline:18px}.index-panel-head{padding:22px 18px}.architecture-panel article{grid-template-columns:46px 1fr}.architecture-panel article>div,.education-modules article>div,.application-method li>div{padding-inline:18px}.architecture-panel p{line-height:1.55}.automation-capabilities{grid-template-columns:1fr}.convergence-equation>div{min-height:150px;padding:24px}.convergence-equation strong{margin-top:42px}.education-path{flex-direction:column;align-items:flex-start}.education-path i{margin-left:18px;transform:rotate(90deg)}.application-orbit-center{width:126px;height:126px}.application-orbit-node{font-size:10px}}.cms-public-hero-inner{display:block}.cms-public-hero-copy{z-index:1;position:relative}.cms-type-digital .cms-public-hero h1{font-size:clamp(34px,3.25vw,52px)}.cms-type-digital .cms-public-hero .subpage-lead{font-size:17px}.cms-type-digital .cms-public-body h2{font-size:clamp(34px,3.25vw,52px)}.cms-type-digital .cms-public-body p{font-size:16px}.cms-type-digital .subpage-cta{padding-block:82px}.cms-type-digital .subpage-cta h2{font-size:clamp(36px,4vw,58px);line-height:1.08}.cms-type-digital .subpage-cta-layout>div:last-child p{font-size:16px;line-height:1.85}.cms-type-compact .cms-public-hero h1{font-size:clamp(44px,4.6vw,68px)}.cms-type-compact .cms-public-hero .subpage-lead{font-size:15px}.cms-type-compact .cms-public-body{padding-block:56px 88px}.cms-type-compact .cms-public-body h2{font-size:clamp(30px,3.2vw,46px)}.cms-type-compact .cms-public-body p{font-size:15px;line-height:1.8}.cms-type-compact .subpage-cta{padding-block:64px}.cms-type-compact .subpage-cta h2{font-size:clamp(32px,3.5vw,48px)}.cms-type-compact .subpage-cta-layout>div:last-child p{font-size:15px}.cms-type-large .cms-public-hero h1{font-size:clamp(60px,6.5vw,96px)}.cms-type-large .cms-public-hero .subpage-lead{font-size:19px}.cms-type-large .cms-public-body{padding-block:88px 140px}.cms-type-large .cms-public-body h2{font-size:clamp(40px,4.6vw,64px)}.cms-type-large .cms-public-body p{font-size:18px;line-height:2}.cms-type-large .subpage-cta{padding-block:96px}.cms-type-large .subpage-cta h2{font-size:clamp(42px,4.8vw,66px)}.cms-type-large .subpage-cta-layout>div:last-child p{font-size:18px}.cms-layout-split .cms-public-hero{background:var(--paper);color:var(--ink-900)}.cms-layout-split .cms-public-hero:after{border-color:#1769ff2e}.cms-layout-split .cms-public-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(30px,6vw,90px);display:grid}.cms-layout-split .cms-public-hero .breadcrumb a{color:var(--ink-700)}.cms-layout-split .cms-public-hero .breadcrumb a:hover,.cms-layout-split .cms-public-hero .subpage-kicker{color:var(--orange-500)}.cms-layout-split .cms-public-hero h1{color:var(--ink-900)}.cms-layout-split .cms-public-hero h1 em{color:var(--blue-600)}.cms-layout-split .cms-public-hero .subpage-lead{color:var(--ink-700)}.cms-layout-split .cms-public-highlights li{color:var(--ink-700);border-color:#07142638}.cms-layout-split .cms-public-cover-inline{aspect-ratio:4/3;width:100%;box-shadow:18px 18px 0 var(--blue-500);margin:0}.cms-layout-split .cms-public-cover-inline figcaption{color:#fff}.cms-layout-split .cms-public-body{background:#f4f7fb}.cms-layout-immersive .cms-public-hero{padding-block:84px 76px}.cms-layout-immersive .cms-public-cover{aspect-ratio:21/8;width:100%;max-width:none;margin-top:0}.cms-layout-immersive .cms-public-cover img{object-position:center}.cms-layout-immersive .cms-public-body{padding-top:88px}@media (max-width:700px){.cms-layout-split .cms-public-hero-inner{display:block}.cms-layout-split .cms-public-cover-inline{box-shadow:10px 10px 0 var(--blue-500);margin-top:36px}.cms-layout-immersive .cms-public-cover{aspect-ratio:4/3}.cms-public-hero{padding-block:60px 52px}.cms-public-hero .breadcrumb{margin-bottom:26px}.cms-public-cover{margin-top:20px}.cms-public-body{padding-block:52px 72px}}
.insights-page,.article-page{background:var(--paper-warm);color:var(--navy-950)}.insights-hero{border-bottom:1px solid var(--navy-950);background:var(--paper-warm);position:relative;overflow:hidden}.insights-hero:after{content:"";border:1px solid #07142629;border-radius:50%;width:47vw;height:47vw;position:absolute;bottom:-19vw;right:-7vw;box-shadow:0 0 0 7vw #ff6b0009}.insights-hero-grid,.article-header-grid{opacity:.55;background-image:linear-gradient(#07142612 1px,#0000 1px),linear-gradient(90deg,#07142612 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.insights-hero-layout{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(52px,9vw,140px);min-height:500px;padding-block:58px 72px;display:grid;position:relative}.insights-breadcrumb,.article-breadcrumb{color:#0714266b;align-items:center;gap:10px;margin-bottom:46px;font-size:12px;display:flex}.insights-breadcrumb a,.article-breadcrumb a{color:#071426b8}.insights-breadcrumb a:hover,.article-breadcrumb a:hover{color:var(--orange-500)}.insights-kicker,.article-category{color:var(--orange-500);letter-spacing:.16em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.insights-hero h1{letter-spacing:-.07em;max-width:900px;margin:25px 0 0;font-size:clamp(54px,5.6vw,86px);font-weight:640;line-height:1}.insights-hero h1 em{color:var(--blue-600);font-style:normal}.insights-hero-shell{z-index:1;padding-block:44px 54px;position:relative}.insights-hero-shell .insights-breadcrumb{margin-bottom:32px}.insights-masthead{border-top:1px solid var(--navy-950);border-bottom:1px solid var(--navy-950);grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);min-height:250px;display:grid}.insights-channel-title{border-right:1px solid #0714263d;flex-direction:column;justify-content:center;padding:34px 40px 30px 0;display:flex;position:relative;overflow:hidden}.insights-channel-title h1{z-index:1;letter-spacing:-.09em;margin:14px 0 0;font-size:clamp(60px,6vw,92px);font-weight:660;line-height:.9;position:relative}.insights-channel-title>span{color:#0000;letter-spacing:-.06em;opacity:.38;-webkit-text-stroke:1px var(--blue-600);font-size:clamp(44px,5vw,72px);font-weight:700;position:absolute;bottom:21px;right:18px}.insights-channel-copy{flex-direction:column;justify-content:center;padding:38px clamp(34px,5vw,72px);display:flex}.insights-channel-copy small,.insights-channel-stat span,.insights-channel-stat small{letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.insights-channel-copy small{color:var(--orange-500)}.insights-channel-copy strong{letter-spacing:-.035em;margin-top:18px;font-size:clamp(22px,2.2vw,31px);font-weight:620}.insights-channel-copy p{max-width:560px;color:var(--ink-700);margin:18px 0 0;font-size:14px;line-height:1.8}.insights-channel-stat{text-align:center;place-content:center;display:grid}.insights-channel-stat strong{color:var(--blue-600);letter-spacing:-.08em;font-size:74px;font-weight:650;line-height:.9}.insights-channel-stat span{color:var(--navy-950);margin-top:12px}.insights-channel-stat small{color:var(--ink-500);margin-top:30px}.insights-hero-note{border-top:3px solid var(--orange-500);border-left:1px solid #07142633;padding:28px 0 4px 28px;position:relative}.insights-hero-note span,.insights-list-head span{color:var(--blue-600);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.insights-hero-note p{color:var(--ink-700);margin:20px 0 0;font-size:15px;line-height:1.85}.insights-list-section{background:var(--white);padding-block:clamp(86px,10vw,148px)}.insights-list-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.insights-list-head p{margin:0;font-size:15px;font-weight:650}.insights-channel-nav{flex-wrap:wrap;gap:10px;margin:-4px 0 30px;display:flex}.insights-channel-nav a{border:1px solid var(--line-dark);color:var(--ink-700);padding:8px 12px;font-size:12px;font-weight:650;transition:color .18s,background .18s,border-color .18s}.insights-channel-nav a:hover,.insights-channel-nav a:focus-visible,.insights-channel-nav a.is-active{border-color:var(--navy-950);background:var(--navy-950);color:var(--white)}.featured-insight{border:1px solid var(--navy-950);background:var(--navy-950);min-height:420px;color:var(--white);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.featured-insight-index{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.featured-insight-index span{color:var(--orange-500);letter-spacing:-.08em;font-size:66px;font-weight:650;line-height:1}.featured-insight-index small{color:#ffffff61;letter-spacing:.14em;writing-mode:vertical-rl;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.featured-insight-copy{align-self:center;padding:52px clamp(40px,6vw,90px)}.insight-meta{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:10px 22px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:flex}.featured-insight .insight-meta{color:#ffffff75}.featured-insight .insight-meta span:first-child{color:var(--orange-500)}.featured-insight h2{letter-spacing:-.045em;max-width:840px;margin:28px 0 0;font-size:clamp(32px,3vw,44px);font-weight:610;line-height:1.16}.featured-insight-copy>p{color:#ffffff9e;max-width:720px;margin:28px 0 0;font-size:15px;line-height:1.85}.featured-insight-copy>a{border-bottom:1px solid var(--orange-500);align-items:center;gap:42px;margin-top:38px;padding-bottom:7px;font-size:13px;font-weight:650;display:inline-flex}.featured-insight-mark{background:#0d213b;border-left:1px solid #ffffff2b;place-content:center start;gap:12px;padding:34px;display:grid}.featured-insight-mark span{color:var(--orange-500);letter-spacing:.13em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.featured-insight-mark strong{color:var(--white);font-size:24px;font-weight:610}.insights-list{border-top:1px solid var(--line-dark);margin-top:56px}.insights-list>article{border-bottom:1px solid var(--line-dark);min-height:260px;transition:background .22s ease, padding .22s var(--ease-out);grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:clamp(26px,5vw,76px);padding-block:38px;display:grid}.insights-list>article:hover{background:#1769ff0b;padding-inline:18px}.insight-list-number{color:var(--blue-600);letter-spacing:-.07em;font-size:40px;font-weight:620}.insights-list .insight-meta{color:var(--ink-500)}.insights-list .insight-meta span:first-child{color:var(--orange-500)}.insights-list h2{letter-spacing:-.045em;max-width:940px;margin:20px 0 0;font-size:clamp(28px,2.5vw,36px);font-weight:610;line-height:1.2}.insights-list h2 a:hover{color:var(--blue-600)}.insights-list article p{max-width:800px;color:var(--ink-700);margin:20px 0 0;font-size:14px;line-height:1.8}.insight-list-arrow{border:1px solid var(--line-dark);width:52px;height:52px;transition:background .2s ease, color .2s ease, transform .2s var(--ease-out);place-items:center;font-size:18px;display:grid}.insight-list-arrow:hover,.insight-list-arrow:focus-visible{background:var(--orange-500);color:var(--white);transform:translate(3px,-3px)}.insights-pagination{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin-top:58px;padding-top:28px;display:grid}.insights-pagination>a{font-size:13px;font-weight:620}.insights-pagination>a:last-child{justify-self:end}.insights-pagination>a.is-disabled{opacity:.28;pointer-events:none}.insights-pagination>div{gap:8px;display:flex}.insights-pagination>div a{border:1px solid var(--line-dark);place-items:center;width:42px;height:42px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;transition:background .18s,color .18s;display:grid}.insights-pagination>div a:hover,.insights-pagination>div a.is-current{border-color:var(--navy-950);background:var(--navy-950);color:var(--white)}.article-header{border-bottom:1px solid var(--navy-950);background:#dfe6ee;position:relative;overflow:hidden}.article-header .page-shell{z-index:1;padding-block:54px 74px;position:relative}.article-header-layout{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.article-header h1{letter-spacing:-.045em;max-width:920px;margin:24px 0 0;font-size:clamp(32px,3.5vw,50px);font-weight:630;line-height:1.18}.article-deck{max-width:820px;color:var(--ink-700);margin:30px 0 0;font-size:17px;line-height:1.85}.article-content{grid-template-columns:210px minmax(0,860px);justify-content:center;gap:clamp(36px,5vw,72px);padding-block:clamp(86px,10vw,150px);display:grid}.article-aside{align-self:start;position:sticky;top:116px}.article-aside dl{border-top:1px solid var(--line-dark);margin:0}.article-aside dl>div{border-bottom:1px solid var(--line-dark);padding-block:18px}.article-aside dt{color:var(--ink-500);margin-bottom:7px;font-size:10px}.article-aside dd{margin:0;font-size:13px}.article-aside>a{color:var(--blue-600);border-bottom:1px solid;margin-top:28px;padding-bottom:6px;font-size:12px;display:inline-block}.article-prose section{border-left:1px solid var(--line-dark);padding:0 0 74px 58px;position:relative}.article-prose>div:last-child>section{padding-bottom:0}.article-prose section>span{border:1px solid var(--navy-950);background:var(--orange-500);width:30px;height:30px;color:var(--white);place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:grid;position:absolute;top:5px;left:-15px}.article-prose h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(26px,2.5vw,36px);font-weight:620;line-height:1.28}.article-prose p{color:#334155;margin:0 0 22px;font-size:17px;line-height:2}.article-rich-html h2{color:var(--navy-950);letter-spacing:-.035em;margin:54px 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.18}.article-rich-html h3{color:var(--navy-950);margin:38px 0 14px;font-size:24px}.article-rich-html blockquote{border-left:4px solid var(--orange-500);color:var(--navy-950);background:#f1ebe2;margin:34px 0;padding:22px 28px}.article-rich-html img{max-width:100%;height:auto;margin:34px auto 10px;display:block}.article-rich-html figcaption{color:var(--ink-700);text-align:center;font-size:12px}.article-prose ul{border-top:1px solid var(--line-dark);margin:34px 0 24px;padding:0;list-style:none}.article-prose li{border-bottom:1px solid var(--line-dark);color:var(--ink-700);padding:17px 12px 17px 30px;line-height:1.7;position:relative}.article-prose li:before{background:var(--blue-600);content:"";width:8px;height:8px;position:absolute;top:26px;left:4px}.article-illustration{border:1px solid var(--line-dark);background:var(--white);margin:0 0 74px 58px}.article-illustration img{width:100%;height:auto;display:block}.article-illustration figcaption{border-top:1px solid var(--line-dark);color:var(--ink-700);grid-template-columns:72px 1fr;gap:18px;padding:18px 20px;font-size:12px;line-height:1.7;display:grid}.article-illustration figcaption span{color:var(--orange-500);letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.next-insight{color:var(--navy-950);background:#dfe6ee;border-top:1px solid #07142633;border-bottom:1px solid #07142633}.next-insight>a{grid-template-columns:190px minmax(0,1fr) 48px;align-items:center;gap:42px;min-height:180px;display:grid}.next-insight span{color:var(--orange-500);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.next-insight strong{letter-spacing:-.035em;max-width:900px;font-size:clamp(24px,2.2vw,30px);font-weight:620;line-height:1.28}.next-insight i{font-size:28px;font-style:normal}@media (max-width:1040px){.insights-hero-layout,.article-header-layout{grid-template-columns:1fr}.insights-hero-note{max-width:640px}.insights-masthead{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr)}.insights-channel-stat{text-align:left;border-top:1px solid #0714263d;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:20px;min-height:82px;padding-inline:24px}.insights-channel-stat strong{font-size:46px}.insights-channel-stat span,.insights-channel-stat small{margin-top:0}.insights-channel-stat small{justify-self:end}.featured-insight{grid-template-columns:minmax(0,1fr) 180px}.featured-insight-mark{min-height:280px;display:grid}}@media (max-width:760px){.insights-hero-layout{min-height:auto;padding-block:52px 64px}.insights-breadcrumb,.article-breadcrumb{margin-bottom:36px}.insights-masthead{grid-template-columns:1fr}.insights-channel-title,.insights-channel-copy{border-bottom:1px solid #0714263d;border-right:0}.insights-channel-title{min-height:190px;padding-inline:0}.insights-channel-stat{border-top:0;grid-column:auto}.insights-hero h1{font-size:clamp(44px,13vw,64px)}.article-header h1{font-size:clamp(30px,8.5vw,42px)}.featured-insight{grid-template-columns:1fr}.featured-insight-index{border-bottom:1px solid #ffffff2b;border-right:0;flex-direction:row;align-items:center;padding:20px}.featured-insight-index small{writing-mode:initial}.featured-insight-mark{border-top:1px solid #ffffff2b;border-left:0;min-height:240px}.insights-list>article{grid-template-columns:minmax(0,1fr);gap:0}.insight-list-number{font-size:30px}.insight-list-arrow{display:none}.article-deck{font-size:15px}.article-content{grid-template-columns:1fr;gap:64px}.article-aside{position:static}.article-prose section{padding-left:38px}.article-illustration figcaption{grid-template-columns:1fr;gap:7px}.article-prose p{font-size:16px}.next-insight>a{grid-template-columns:1fr 32px;gap:22px;padding-block:46px}.next-insight span{grid-column:1/-1}.insights-pagination{grid-template-columns:1fr 1fr}.insights-pagination>div{grid-area:1/1/auto/-1;justify-content:center}.insights-hero-shell{padding-block:24px 30px}.insights-hero-shell .insights-breadcrumb{margin-bottom:18px}.insights-masthead{min-height:0}.insights-channel-title{min-height:132px;padding-block:24px 20px}.insights-channel-title h1{margin-top:9px;font-size:clamp(45px,14vw,64px)}.insights-channel-title>span{font-size:40px;bottom:13px;right:0}.insights-channel-copy{padding:22px 0 20px}.insights-channel-copy strong{margin-top:10px;font-size:21px}.insights-channel-copy p{margin-top:10px;font-size:13px;line-height:1.7}.insights-list-section{padding-block:34px 56px}.insights-list-head{margin-bottom:18px;padding-bottom:12px}.featured-insight{min-height:0}.featured-insight-copy{padding:26px 20px 30px}.featured-insight h2{margin-top:16px;font-size:25px}.featured-insight-copy>p{margin-top:14px;font-size:14px;line-height:1.75}.featured-insight-copy>a{margin-top:22px}.insights-list{margin-top:24px}.insights-list>article{min-height:0;padding-block:24px}.insights-list h2{margin-top:12px;font-size:21px;line-height:1.35}.insights-list article p{margin-top:10px;font-size:13px;line-height:1.7}.insights-pagination{gap:18px;margin-top:28px;padding-top:18px}.article-header{background:#edf2f7}.article-header .page-shell{padding-block:32px 42px}.article-breadcrumb{gap:7px;margin-bottom:26px;font-size:11px}.article-category{font-size:9px}.article-header h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(29px,8.5vw,40px);line-height:1.2}.article-deck{margin-top:20px;font-size:15px;line-height:1.8}.article-content{gap:30px;padding-block:36px 62px}.article-aside{border-block:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:end;gap:14px;padding:14px 0;display:grid}.article-aside dl{border:0;gap:14px;display:flex;overflow-x:auto}.article-aside dl>div{border:0;flex:none;min-width:72px;padding:0}.article-aside dt{margin-bottom:4px;font-size:9px}.article-aside dd{font-size:11px}.article-aside>a{white-space:nowrap;border:0;margin:0;padding:0;font-size:11px}.article-prose section{border-left:0;padding:0 0 46px}.article-prose section>span{border:0;width:auto;height:auto;margin-bottom:14px;padding:5px 8px;font-size:9px;display:inline-grid;position:static}.article-prose h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(23px,6.5vw,29px);line-height:1.3}.article-prose p,.article-rich-html p{color:#334155;margin-bottom:18px;font-size:16px;line-height:1.95}.article-rich-html h2{margin:38px 0 16px;font-size:clamp(23px,6.5vw,29px)}.article-rich-html h3{margin:30px 0 12px;font-size:20px}.article-rich-html blockquote{margin:24px 0;padding:18px;font-size:15px;line-height:1.75}.article-prose ul{margin:24px 0 18px}.article-prose li{padding:14px 8px 14px 26px;font-size:15px}.article-prose li:before{width:7px;height:7px;top:22px}.article-illustration{margin:0 0 46px}.article-rich-html img{margin:26px auto 8px}.next-insight>a{min-height:0;padding-block:34px}.next-insight strong{font-size:20px}}.article-page,.article-header{background:var(--white)}.article-header-grid{display:none}.next-insight{background:var(--white)}
.detail-page{background:var(--paper);overflow:clip}.technology-detail-page,.digital-detail-page,.automation-detail-page,.education-detail-page{--detail-title-size:clamp(34px, 3.25vw, 52px)}.detail-hero{border-bottom:1px solid var(--navy-950);position:relative;overflow:hidden}.detail-grid{pointer-events:none;background-image:linear-gradient(#07142612 1px,#0000 1px),linear-gradient(90deg,#07142612 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.detail-hero-layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(52px,8vw,128px);min-height:590px;padding-block:58px;display:grid;position:relative}.detail-breadcrumb{color:currentColor;opacity:.58;gap:10px;margin-bottom:44px;font-size:12px;display:flex}.detail-breadcrumb a:hover{color:var(--orange-500)}.detail-kicker,.detail-label{color:var(--orange-500);letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.detail-hero h1{max-width:880px;font-size:var(--detail-title-size,clamp(34px, 3.25vw, 52px));letter-spacing:-.065em;margin:24px 0 0;font-weight:640;line-height:1.02}.detail-hero h1 em{color:var(--blue-600);font-style:normal}.detail-hero-media{background:#d9dee5;position:relative;overflow:hidden}.detail-hero-media img{object-fit:cover}.detail-hero-media figcaption,.detail-hero-media>span{z-index:1;color:var(--white);letter-spacing:.1em;text-shadow:0 1px 10px #071426cc;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;position:absolute;bottom:14px;left:16px;right:16px}.detail-lead{max-width:720px;color:var(--ink-700);margin:30px 0 0;font-size:17px;line-height:1.9}.detail-hero-dark{background:var(--navy-950);color:var(--white)}.detail-hero-dark .detail-grid{background-image:linear-gradient(#558be61a 1px,#0000 1px),linear-gradient(90deg,#558be61a 1px,#0000 1px)}.detail-hero-dark .detail-lead{color:#ffffff9e}.detail-section{padding-block:clamp(88px,10vw,148px)}.detail-section-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(50px,8vw,120px);margin-bottom:clamp(50px,7vw,88px);display:grid}.detail-section-head h2{letter-spacing:-.055em;max-width:820px;margin:20px 0 0;font-size:clamp(38px,4.8vw,68px);font-weight:630;line-height:1.08}.technology-detail-page .detail-section-head h2,.technology-detail-page .integration-layout h2,.technology-detail-page .detail-cta h2,.digital-detail-page .detail-section-head h2,.digital-detail-page .detail-cta h2,.automation-detail-page .detail-section-head h2,.automation-detail-page .loop-layout h2,.automation-detail-page .detail-cta h2,.education-detail-page .detail-section-head h2,.education-detail-page .platform-stack h2,.education-detail-page .detail-cta h2{font-size:var(--detail-title-size)}.detail-section-head>p{color:var(--ink-700);margin:0;font-size:16px;line-height:1.85}.detail-cta{background:var(--navy-950);color:var(--white);border-top:1px solid #ffffff24}.detail-cta-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:70px;padding-block:82px;display:grid}.detail-cta h2{letter-spacing:-.05em;max-width:760px;margin:18px 0 0;font-size:clamp(36px,4vw,58px);font-weight:620;line-height:1.08}.detail-cta-layout>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.detail-cta p{color:#ffffff94;margin:0 0 28px}.detail-cta a{background:var(--orange-500);min-height:50px;color:var(--white);transition:transform .22s var(--ease-out), background .22s ease;align-items:center;gap:30px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.detail-cta a:hover{background:var(--blue-600);transform:translateY(-3px)}.technology-hero{color:var(--navy-950);background:#e4e8ed}.technology-hero .detail-hero-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:32px clamp(46px,7vw,104px);min-height:auto;padding-block:48px 58px}.technology-hero-copy{align-self:center;padding-bottom:8px}.technology-hero-copy .detail-breadcrumb{margin-bottom:30px}.technology-hero-copy .detail-lead{max-width:620px;margin-top:24px}.technology-visual{border:1px solid var(--navy-950);background:var(--white);box-shadow:14px 14px #1769ff1f}.technology-console{border:1px solid var(--navy-950);background:#f6f8fb94;grid-column:1/-1;grid-template-columns:180px 1fr;display:grid}.technology-hero-media{aspect-ratio:16/8.2}.technology-hero-media img{object-position:center 58%}.technology-console-head{border-right:1px solid var(--navy-950);letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:18px 22px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.technology-console-head i{background:var(--orange-500);width:10px;height:10px;box-shadow:20px 0 0 var(--blue-600);border-radius:50%}.technology-console ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.technology-console li{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:14px 18px;display:flex}.technology-console li:last-child{border-right:0}.technology-console li span,.technology-console li small{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.technology-console li strong{margin:9px 0 4px;font-size:15px;font-weight:630}.technology-console li small{color:var(--ink-500)}.capability-matrix{border-top:1px solid var(--navy-950);border-left:1px solid var(--navy-950);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-matrix article{border-right:1px solid var(--navy-950);border-bottom:1px solid var(--navy-950);background:var(--white);min-height:330px;transition:background .26s ease, color .26s ease, transform .26s var(--ease-out);padding:28px}.capability-matrix article:hover{z-index:1;background:var(--blue-600);color:var(--white);transform:translateY(-8px)}.capability-matrix article>span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.capability-card-mark,.data-source-mark,.automation-module-mark{justify-content:space-between;align-items:flex-start;display:flex}.capability-card-mark span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.technical-icon{width:34px;height:34px;color:var(--blue-600)}.capability-matrix article:hover .technical-icon{color:var(--white)}.capability-matrix h3{letter-spacing:-.04em;margin:70px 0 18px;font-size:28px;font-weight:620}.capability-matrix p{color:var(--ink-700);margin:0;font-size:14px;line-height:1.8}.capability-matrix article:hover p{color:#ffffffbd}.capability-matrix ul{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.capability-matrix li{border:1px solid var(--line-dark);padding:5px 8px;font-size:11px}.technology-context{background-color:#f3f5f7;background-image:linear-gradient(#071b370b 1px,#0000 1px),linear-gradient(90deg,#071b370b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.technology-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.technology-context-card{border:1px solid #071b3733;flex-direction:column;min-height:420px;padding:clamp(28px,4vw,52px);display:flex}.technology-context-card-a{background:linear-gradient(145deg,#fff 0%,#e9f3ff 100%)}.technology-context-card-b{color:var(--white);background:radial-gradient(circle at 88% 10%,#3dc4cb3d,#0000 30%),linear-gradient(145deg,#0b3152 0%,#071b37 100%)}.technology-context-card-head{border-bottom:1px solid #071b3733;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.technology-context-card-b .technology-context-card-head{border-bottom-color:#ffffff3d}.technology-context-card-head span,.technology-context-card-head small{letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.technology-context-card-head span{color:var(--orange-500)}.technology-context-card-head small{color:var(--blue-600)}.technology-context-card-b .technology-context-card-head small{color:#7ee9ef}.technology-context-card h3{letter-spacing:-.055em;max-width:500px;margin:clamp(44px,5vw,72px) 0 18px;font-size:clamp(28px,3vw,44px);font-weight:620;line-height:1.12}.technology-context-card>p{max-width:520px;color:var(--ink-700);margin:0;font-size:14px;line-height:1.85}.technology-context-card-b>p{color:#ffffffb8}.technology-context-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:30px 0 34px;padding:0;list-style:none;display:grid}.technology-context-card li{color:var(--ink-700);border-bottom:1px solid #071b372e;padding-bottom:8px;font-size:12px}.technology-context-card-b li{color:#fffc;border-bottom-color:#ffffff38}.technology-context-card a{border-bottom:2px solid var(--orange-500);color:var(--navy-950);align-self:flex-start;align-items:center;gap:18px;margin-top:auto;padding-bottom:7px;font-size:13px;font-weight:800;display:inline-flex}.technology-context-card-b a{color:var(--white)}.technology-integration{background:var(--navy-950);color:var(--white)}.integration-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.integration-layout h2{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(38px,4.5vw,64px);font-weight:620;line-height:1.08}.integration-layout>div:first-child>p:last-child{color:#ffffff94;line-height:1.9}.protocol-board{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.protocol-board span{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);color:#ffffffd1;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;display:flex}.protocol-board strong{font-size:15px;font-weight:620}.protocol-board small{color:#ffffff70;letter-spacing:.06em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.technology-detail-page .detail-cta{border-top-color:var(--navy-950);color:var(--navy-950);background:#eee8df}.technology-detail-page .detail-cta .detail-label{color:var(--blue-600)}.technology-detail-page .detail-cta p{color:var(--ink-700)}.technology-detail-page .detail-cta a{background:var(--navy-950)}.digital-hero-architecture{background:#1769ff14;border:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:170px repeat(5,minmax(0,1fr));display:grid}.digital-story-hero .detail-hero-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:32px clamp(46px,7vw,104px);min-height:auto;padding-block:48px 58px}.digital-story-hero h1{font-size:var(--detail-title-size)}.digital-hero-copy{align-self:center;padding-bottom:8px}.digital-hero-copy .detail-breadcrumb{margin-bottom:30px}.digital-hero-copy .detail-lead{max-width:620px;margin-top:24px}.digital-visual{background:#ffffff0a;border:1px solid #ffffff3d;box-shadow:14px 14px #1769ff29}.digital-hero-media{aspect-ratio:16/8.2}.digital-hero-media img{object-position:center}.digital-hero-architecture>p{color:#ffffff73;letter-spacing:.12em;border-right:1px solid #ffffff26;align-items:center;margin:0;padding:16px 18px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.digital-hero-architecture div{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:14px 18px;display:flex}.digital-hero-architecture div:last-child{border-right:0}.digital-hero-architecture div span{color:var(--blue-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.digital-hero-architecture strong{margin-top:9px;font-size:14px;font-weight:610}.digital-detail-page .detail-cta{color:var(--navy-950);background:#dce5f0;border-top-color:#07142638}.digital-detail-page .detail-cta .detail-label{color:var(--blue-600)}.digital-detail-page .detail-cta p{color:var(--ink-700)}.digital-detail-page .detail-cta a{background:var(--blue-600)}.data-sources{border:1px solid var(--navy-950);grid-template-columns:repeat(5,1fr);display:grid}.data-sources article{border-right:1px solid var(--navy-950);min-height:180px;padding:24px}.data-sources article:last-child{border-right:0}.data-sources span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.data-source-mark .technical-icon{width:30px;height:30px}.data-sources h3{margin:54px 0 0;font-size:20px;font-weight:620}.layer-stack{border:1px solid var(--navy-950);background:var(--white)}.layer-stack article{border-bottom:1px solid var(--navy-950);grid-template-columns:80px 200px 1fr;align-items:center;gap:28px;min-height:120px;padding:22px 30px;transition:background .24s;display:grid}.layer-stack article:last-child{border-bottom:0}.layer-stack article:hover{background:#1769ff0f}.layer-stack article>span{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.layer-stack h3{margin:0;font-size:25px;font-weight:620}.layer-stack p{color:var(--ink-700);margin:0;line-height:1.75}.implementation-rail{border-top:1px solid var(--navy-950);border-left:1px solid var(--navy-950);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.implementation-rail li{border-right:1px solid var(--navy-950);border-bottom:1px solid var(--navy-950);min-height:170px;padding:20px 16px}.implementation-rail span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.implementation-rail strong{margin-top:62px;font-size:15px;display:block}.automation-detail-hero{background:var(--navy-950);color:var(--white)}.automation-detail-hero .detail-kicker{color:var(--orange-500)}.automation-detail-hero .detail-lead{color:#ffffffa3}.automation-story-hero .detail-grid{opacity:.3;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.automation-story-hero .detail-hero-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:32px clamp(46px,7vw,104px);min-height:auto;padding-block:48px 58px}.automation-hero-copy{align-self:center;padding-bottom:8px}.automation-hero-copy .detail-breadcrumb{margin-bottom:30px}.automation-hero-copy .detail-lead{max-width:620px;margin-top:24px}.automation-visual{background:#ffffff0a;border:1px solid #ffffff3d;box-shadow:14px 14px #ff6b0021}.workflow-map{background:#ffffff0a;border:1px solid #ffffff3d;grid-column:1/-1;grid-template-columns:170px 1fr;display:grid}.automation-hero-media{aspect-ratio:16/8.2}.automation-hero-media img{object-position:center}.workflow-map-head{border-right:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:18px 20px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.workflow-map ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-map li{border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:14px 16px;display:flex}.workflow-map li:last-child{border-right:0}.workflow-map li span,.workflow-map li small{font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.workflow-map li strong{margin:9px 0 4px;font-size:14px}.automation-detail-page .detail-cta{color:var(--navy-950);background:#f0e3d7;border-top-color:#07142638}.automation-detail-page .detail-cta .detail-label{color:var(--orange-500)}.automation-detail-page .detail-cta p{color:var(--ink-700)}.automation-detail-page .detail-cta a{background:var(--orange-500)}.automation-modules{border-top:1px solid var(--navy-950);border-left:1px solid var(--navy-950);grid-template-columns:repeat(2,1fr);display:grid}.automation-modules article{border-right:1px solid var(--navy-950);border-bottom:1px solid var(--navy-950);grid-template-columns:54px 1fr;gap:24px;min-height:210px;padding:28px;display:grid}.automation-modules article>span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.automation-module-mark{flex-direction:column;min-height:100%}.automation-module-mark span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.automation-module-mark .technical-icon{width:30px;height:30px}.automation-modules h3{margin:0 0 16px;font-size:25px;font-weight:620}.automation-modules p{color:var(--ink-700);margin:0;line-height:1.8}.automation-loop{background:var(--blue-600);color:var(--white)}.loop-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.loop-layout h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(40px,4.8vw,66px);font-weight:620;line-height:1.05}.loop-layout>div:first-child>p:last-child{color:#ffffffb3;line-height:1.9}.loop-steps{border-top:1px solid #ffffff4d;border-left:1px solid #ffffff4d;grid-template-columns:repeat(2,1fr);display:grid}.loop-steps div{border-bottom:1px solid #ffffff4d;border-right:1px solid #ffffff4d;min-height:150px;padding:24px}.loop-steps span{color:#ffb27a;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.loop-steps strong{margin-top:42px;font-size:18px;display:block}.technology-detail-page .capability-matrix{border:0;gap:14px}.technology-detail-page .capability-matrix article{background:linear-gradient(145deg,#fff 0%,#edf4ff 100%);border:1px solid #071b3729;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 42px #071b3712}.technology-detail-page .capability-matrix article:hover{color:#fff;background:#1f5fa7}.technology-detail-page .capability-matrix article:nth-child(3):hover,.technology-detail-page .capability-matrix article:nth-child(4):hover{background:#0d376d}.technology-detail-page .capability-matrix article:nth-child(2):hover,.technology-detail-page .capability-matrix article:nth-child(5):hover{background:#8f3e0a}.technology-detail-page .capability-matrix article:before{background:var(--blue-600);content:"";width:5px;position:absolute;inset:0 auto 0 0}.technology-detail-page .capability-matrix article:nth-child(2),.technology-detail-page .capability-matrix article:nth-child(5){background:linear-gradient(145deg,#fffaf5 0%,#f6e9dc 100%)}.technology-detail-page .capability-matrix article:nth-child(2):before,.technology-detail-page .capability-matrix article:nth-child(5):before{background:var(--orange-500)}.technology-detail-page .capability-card-mark .technical-icon{background:#1769ff1a;border-radius:50%;width:46px;height:46px;padding:10px}.technology-detail-page .capability-matrix h3{margin-top:50px}.technology-detail-page .capability-matrix article:hover .capability-card-mark span,.technology-detail-page .capability-matrix article:hover h3,.technology-detail-page .capability-matrix article:hover p,.technology-detail-page .capability-matrix article:hover li{color:#fff}.technology-detail-page .capability-matrix li{background:#ffffffb3;border-color:#1769ff3d}.technology-detail-page .capability-matrix article:hover li{background:#05112138;border-color:#ffffff85}.technology-detail-page .capability-matrix article:hover>span{color:#ffb27a}.technology-detail-page .detail-section-head h2,.technology-detail-page .integration-layout h2,.technology-detail-page .detail-cta h2{letter-spacing:-.075em;font-size:clamp(42px,5.1vw,68px);font-weight:540;line-height:.98}.technology-detail-page .detail-hero h1{letter-spacing:-.075em;max-width:13ch;font-size:clamp(52px,5.45vw,78px);font-weight:570;line-height:.98}.technology-integration .protocol-board{border:0;gap:8px}.technology-integration .protocol-board span{background:linear-gradient(145deg,#1769ff33,#ffffff0a);border:1px solid #84b4ff40;min-height:112px}.technology-integration .protocol-board span:nth-child(2n){background:linear-gradient(145deg,#ffffff1a,#1769ff14)}.digital-detail-page .data-sources{border:0;gap:10px}.digital-detail-page .data-sources article{background:linear-gradient(160deg,#fff 15%,#dce9fb 100%);border:1px solid #1769ff38;min-height:220px;position:relative}.digital-detail-page .data-sources article:nth-child(2),.digital-detail-page .data-sources article:nth-child(4){background:linear-gradient(160deg,#eef5ff,#bfd5f4)}.digital-detail-page .data-sources article:last-child{border-right:1px solid #1769ff38}.digital-detail-page .data-source-mark .technical-icon{background:#ffffffb8;border:1px solid #1769ff47;border-radius:50%;width:42px;height:42px;padding:9px}.digital-detail-page .data-sources h3{margin:42px 0 12px}.digital-detail-page .data-sources p{color:var(--ink-700);margin:0;font-size:12px;line-height:1.65}.digital-detail-page .layer-stack{background:0 0;border:0;gap:8px;display:grid}.digital-detail-page .layer-stack article{background:#eef5ff;border:1px solid #1769ff33;grid-template-columns:54px 52px 180px 1fr;min-height:104px}.digital-detail-page .layer-stack article:first-child{color:#fff;background:#0b2e61}.digital-detail-page .layer-stack article:nth-child(2){color:#fff;background:#174f9e}.digital-detail-page .layer-stack article:nth-child(3){color:#fff;background:#4f8edf}.digital-detail-page .layer-stack article:nth-child(4){background:#b9d4f6}.digital-detail-page .layer-stack article:nth-child(5){background:#e7f0fb}.digital-detail-page .layer-stack article:nth-child(-n+3) p,.digital-detail-page .layer-stack article:nth-child(-n+3)>span{color:#ffffffc7}.digital-detail-page .layer-stack .technical-icon{width:32px;height:32px}.solution-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.solution-roadmap li{background:#edf4fd;border:1px solid #1769ff38;min-height:220px;padding:22px;position:relative}.solution-roadmap li:nth-child(n+5){transform:none}.solution-roadmap span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.solution-roadmap .technical-icon{width:38px;height:38px;color:var(--blue-600);background:#fff;border-radius:50%;margin:24px 0 22px;padding:8px;display:block}.solution-roadmap h3{margin:0 0 10px;font-size:18px}.solution-roadmap p{color:var(--ink-700);margin:0;font-size:12px;line-height:1.65}.digital-roadmap li:nth-child(2n){background:#dbe9fa}.automation-detail-page .automation-modules{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.automation-detail-page .automation-modules article{background:#fff;border:1px solid #071b3729;grid-template-columns:1fr;min-height:280px;box-shadow:0 18px 38px #071b370f}.automation-detail-page .automation-modules article:first-child,.automation-detail-page .automation-modules article:nth-child(4){color:#fff;background:#082651}.automation-detail-page .automation-modules article:nth-child(2),.automation-detail-page .automation-modules article:nth-child(5){background:#dbe9fb}.automation-detail-page .automation-modules article:nth-child(3),.automation-detail-page .automation-modules article:nth-child(6){background:#f4e6d9}.automation-detail-page .automation-modules article:first-child p,.automation-detail-page .automation-modules article:nth-child(4) p{color:#ffffffb8}.automation-detail-page .automation-module-mark{flex-direction:row;min-height:0}.automation-detail-page .automation-module-mark .technical-icon{border:1px solid;border-radius:50%;width:42px;height:42px;padding:9px}.automation-loop{background:radial-gradient(circle at 78% 22%,#2879ff 0,#0f53c9 34%,#082651 100%)}.automation-loop .loop-steps{border:0;gap:12px;position:relative}.automation-loop .loop-steps div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02183942;border:1px solid #ffffff47;min-height:190px;position:relative}.automation-loop .loop-steps .technical-icon{color:#ffb27a;width:34px;height:34px;margin-top:20px}.automation-loop .loop-steps strong{margin-top:16px}.automation-loop .loop-steps p{color:#ffffffb3;margin:8px 0 0;font-size:12px;line-height:1.6}.automation-roadmap li{background:#fff5eb;border-color:#ff660040}.automation-roadmap li:nth-child(2n){background:#f3dfcd}.automation-roadmap .technical-icon{color:var(--orange-500)}@media (max-width:1040px){.automation-detail-page .automation-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-detail-page .data-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-roadmap li:nth-child(n+5){transform:none}}@media (max-width:760px){.technology-detail-page .capability-matrix,.automation-detail-page .automation-modules,.digital-detail-page .data-sources,.solution-roadmap{grid-template-columns:1fr}.digital-detail-page .layer-stack article{grid-template-columns:40px 38px 1fr;gap:14px}.digital-detail-page .layer-stack article p{grid-column:3}}.education-detail-hero{isolation:isolate;background:var(--navy-950);min-height:680px;color:var(--white)}.education-detail-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#051121fa 0%,#051121e6 34%,#05112185 60%,#05112138 100%),linear-gradient(#05112100 52%,#051121d1 100%);position:absolute;inset:0}.education-detail-hero .detail-grid{z-index:2;opacity:.6;background-image:linear-gradient(#74a3eb1f 1px,#0000 1px),linear-gradient(90deg,#74a3eb1f 1px,#0000 1px)}.education-story-hero .detail-hero-layout{z-index:3;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:44px;min-height:680px;padding-block:52px 42px}.education-hero-copy{align-self:center;max-width:690px;padding-block:18px 10px}.education-hero-copy .detail-breadcrumb{margin-bottom:30px}.education-story-hero h1{font-size:var(--detail-title-size)}.education-story-hero h1 em{color:#78a9ff}.education-hero-copy .detail-lead{color:#ffffffbd;max-width:620px;margin-top:24px}.education-visual{z-index:0;background:#15243a;position:absolute;inset:0}.education-blueprint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051121b3;border:1px solid #7eaeff8c;grid-column:1;grid-template-columns:180px repeat(5,minmax(0,1fr));display:grid;box-shadow:0 18px 50px #0003}.education-hero-media{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.education-hero-media img{object-position:center 48%}.education-hero-media figcaption{text-align:right;max-width:420px;bottom:154px;left:auto;right:max(24px,50vw - 640px)}.education-blueprint>p{color:#9ec0ff;letter-spacing:.12em;border-top:0;border-right:1px solid #7eaeff52;align-items:center;margin:0;padding:16px 20px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.education-blueprint div{border-right:1px solid #7eaeff52;flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:14px 18px;display:flex}.education-blueprint div:last-child{border-right:0}.education-blueprint span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.education-blueprint strong{color:var(--white);margin-top:9px;font-size:15px}.education-detail-page .detail-cta{color:var(--navy-950);background:#e2ebe5;border-top-color:#07142638}.education-detail-page .detail-cta .detail-label{color:#257a5a}.education-detail-page .detail-cta p{color:var(--ink-700)}.education-detail-page .detail-cta a{background:var(--navy-950)}.learning-outcomes{border-top:1px solid #ffffff47;border-left:1px solid #ffffff47;grid-template-columns:repeat(2,1fr);display:grid}.learning-outcomes-layout{background:var(--navy-950);min-height:520px;color:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);display:grid}.learning-outcomes-media{min-height:520px;margin:0;position:relative;overflow:hidden}.learning-outcomes-media:after{content:"";background:linear-gradient(90deg,#07142614,#07142629),linear-gradient(#0000 52%,#071426b8);position:absolute;inset:0}.learning-outcomes-media img{object-fit:cover}.learning-outcomes-media figcaption{z-index:1;color:#ffffffc2;letter-spacing:.04em;font-size:12px;position:absolute;bottom:24px;left:28px;right:28px}.learning-outcomes article{background:#0d264894;border-bottom:1px solid #ffffff47;border-right:1px solid #ffffff47;min-height:260px;padding:26px 24px;position:relative}.learning-outcomes article:nth-child(2n){border-right-color:#ffffff47}.learning-outcomes span{color:#8eb5ff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.learning-outcomes .technical-icon{width:34px;height:34px;color:var(--orange-500);position:absolute;top:24px;right:24px}.learning-outcomes h3{color:var(--white);margin:78px 0 14px;font-size:22px;font-weight:620}.learning-outcomes p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.75}.education-modules-section{background:#d9e4f1;border-block:1px solid #1769ff33}.education-lab-modules{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.education-lab-modules article{border:1px solid var(--line-dark);background:#ffffffad;grid-template-columns:58px 1fr;gap:24px;min-height:190px;padding:28px;display:grid;box-shadow:8px 8px #1769ff0f}.education-lab-modules article>span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.education-lab-modules h3{margin:0 0 13px;font-size:24px;font-weight:620}.education-lab-modules p{color:var(--ink-700);margin:0;line-height:1.8}.education-platform{background:#f2eee6}.platform-stack{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(60px,9vw,130px);display:grid}.platform-stack h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(38px,4.4vw,62px);font-weight:620;line-height:1.08}.platform-stack>div:first-child>p:last-child{color:var(--ink-700);line-height:1.9}.platform-layers{gap:10px;display:grid}.platform-layers article{background:#ffffffb3;border:1px solid #07142657;grid-template-columns:44px 52px 150px 1fr;align-items:center;gap:20px;min-height:104px;padding:18px 22px;display:grid}.platform-layers article:last-child{background:#d9e5f4}.platform-layers article:nth-child(2){background:#e3e9f2}.platform-layers article:nth-child(3){background:#eae8df}.platform-layers article:nth-child(4){background:#f2dfd2}.platform-layers .technical-icon{width:30px;height:30px;color:var(--blue-600)}.platform-layers span{color:var(--blue-600);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.platform-layers h3{margin:0;font-size:18px}.education-detail-page .implementation-rail{border:0;gap:12px;position:relative}.education-detail-page .implementation-rail:before{background:linear-gradient(90deg, var(--orange-500), var(--blue-600));content:"";height:2px;position:absolute;top:52px;left:7%;right:7%}.education-detail-page .implementation-rail li{background:#ffffffa8;border:1px solid #0714265c;min-height:188px;padding:18px;position:relative}.education-detail-page .implementation-rail .technical-icon{z-index:1;border:1px solid var(--blue-600);background:var(--paper);width:40px;height:40px;color:var(--blue-600);border-radius:50%;margin:18px auto 0;padding:8px;display:block;position:relative}.education-detail-page .implementation-rail strong{text-align:center;margin-top:34px}.education-roadmap-section{color:var(--navy-950);background:radial-gradient(circle at 84% 12%,#ffffff6b,#0000 27%),linear-gradient(145deg,#e8b58f 0%,#d77b42 100%);position:relative;overflow:hidden}.education-roadmap-section:before{content:"";pointer-events:none;background-image:linear-gradient(#07142614 1px,#0000 1px),linear-gradient(90deg,#07142614 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.education-roadmap-section .page-shell{position:relative}.education-roadmap-section .detail-section-head>p{color:#071426b8}.education-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:54px 0 0;list-style:none;display:grid;position:relative}.education-roadmap:before{background:linear-gradient(90deg, var(--navy-950), var(--blue-600) 54%, #fff6ed);content:"";height:2px;position:absolute;top:28px;left:10%;right:10%}.education-roadmap li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff8efe0;border:1px solid #0714264d;min-height:250px;padding:54px 24px 24px;position:relative;box-shadow:0 24px 50px #58270f24}.education-roadmap li:nth-child(n+5){grid-column:span 1;transform:translate(calc(50% + 11px))}.education-roadmap-node{width:56px;height:56px;color:var(--blue-600);background:#fff7ee;border:1px solid #0714268a;border-radius:50%;place-items:center;display:grid;position:absolute;top:-48px;left:24px;box-shadow:0 0 0 8px #fff7ee47}.education-roadmap-node .technical-icon{width:27px;height:27px}.education-roadmap li>span{color:#b34b18;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.education-roadmap h3{margin:18px 0 12px;font-size:24px;font-weight:620}.education-roadmap p{color:#071426ad;min-height:52px;margin:0 0 24px;font-size:13px;line-height:1.75}.education-roadmap li>strong{color:#104fba;letter-spacing:.08em;background:#1769ff0f;border:1px solid #1769ff6b;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.immersive-detail-hero{isolation:isolate;background:var(--navy-950);min-height:680px;color:var(--white)}.immersive-detail-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#051121f7 0%,#051121e0 35%,#05112180 62%,#05112133 100%),linear-gradient(#0000 50%,#051121db 100%);position:absolute;inset:0}.immersive-detail-hero .detail-grid{z-index:2;opacity:.55;background-image:linear-gradient(#82acf01f 1px,#0000 1px),linear-gradient(90deg,#82acf01f 1px,#0000 1px)}.immersive-detail-hero .detail-hero-layout{z-index:3;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);gap:44px;min-height:680px;padding-block:52px 42px}.immersive-detail-hero .technology-hero-copy,.immersive-detail-hero .digital-hero-copy,.immersive-detail-hero .automation-hero-copy{align-self:center;max-width:700px;padding-block:18px 10px}.immersive-detail-hero .detail-lead{color:#ffffffbd}.immersive-detail-hero .immersive-hero-visual{z-index:0;max-width:none;box-shadow:none;background:#14243a;border:0;position:absolute;inset:0}.immersive-detail-hero .detail-hero-media{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.immersive-detail-hero .detail-hero-media img{object-fit:cover}.technology-hero.immersive-detail-hero .detail-hero-media img{object-position:68% 50%}.digital-story-hero.immersive-detail-hero .detail-hero-media img{object-position:center 48%}.automation-story-hero.immersive-detail-hero .detail-hero-media img{object-position:center 52%}.immersive-detail-hero .detail-hero-media figcaption,.immersive-detail-hero .detail-hero-media>span{text-align:right;max-width:420px;bottom:150px;left:auto;right:max(24px,50vw - 640px)}.immersive-detail-hero .technology-console,.immersive-detail-hero .digital-hero-architecture,.immersive-detail-hero .workflow-map{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051121b8;border-color:#7eaeff80;grid-column:1;box-shadow:0 18px 50px #0003}.immersive-detail-hero .technology-console-head,.immersive-detail-hero .technology-console li{border-color:#7eaeff4d}.immersive-detail-hero .technology-console li strong{color:var(--white)}.immersive-detail-hero .technology-console li small{color:#ffffff80}.detail-story-media{background:#cfd8e2;border:1px solid #0714265c;min-height:clamp(320px,36vw,500px);margin:0 0 clamp(42px,6vw,76px);position:relative;overflow:hidden}.detail-story-media:after{content:"";background:linear-gradient(#0000 55%,#071426c2);position:absolute;inset:0}.detail-story-media img{object-fit:cover}.technology-story-media img{object-position:center 56%}.detail-story-media figcaption{z-index:1;color:#ffffffd1;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;position:absolute;bottom:24px;left:28px;right:28px}.platform-layers p{color:var(--ink-700);margin:0;font-size:13px}.application-detail-page{--scene-accent:#1769ff;--scene-soft:#dce9fb;--scene-deep:#071b37;--detail-title-size:clamp(34px, 4vw, 56px)}.application-theme-materials{--scene-accent:#d87924;--scene-soft:#f3e6d8;--scene-deep:#17263a}.application-theme-chemistry{--scene-accent:#00a6a6;--scene-soft:#dff2ef;--scene-deep:#062d38}.application-theme-throughput{--scene-accent:#1769ff;--scene-soft:#dce9fb;--scene-deep:#071b37}.application-theme-enterprise{--scene-accent:#4b6f9f;--scene-soft:#e1e8f0;--scene-deep:#10243c}.application-story-hero{isolation:isolate;background:var(--scene-deep);min-height:720px;color:var(--white);position:relative;overflow:hidden}.application-story-hero>img{z-index:-3;object-fit:cover;object-position:center}.application-hero-shade{z-index:-2;background:linear-gradient(90deg,#020f22fa 0%,#020f22e6 36%,#020f223d 68%,#020f2214 100%);position:absolute;inset:0}.application-story-hero .detail-grid{z-index:-1;opacity:.28}.application-story-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:9vw;min-height:720px;padding-block:86px 70px;display:grid}.application-story-copy{align-self:center;max-width:620px}.application-story-copy .detail-breadcrumb a,.application-story-copy .detail-breadcrumb span{color:#ffffffa6}.application-story-copy h1{font-size:var(--detail-title-size);letter-spacing:-.055em;margin:0;line-height:1.08}.application-story-copy h1 em{color:var(--scene-accent);font-style:normal}.application-story-copy .detail-lead{color:#ffffffb8}.application-signal-board{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03142dad;border:1px solid #ffffff3d;grid-template-columns:repeat(5,minmax(110px,1fr));align-self:end;display:grid}.application-signal-board>p{color:#ffffff80;letter-spacing:.12em;border-bottom:1px solid #fff3;grid-column:1/-1;margin:0;padding:15px 18px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.application-signal-board div{border-right:1px solid #ffffff2e;min-height:105px;padding:16px}.application-signal-board div:last-child{border-right:0}.application-signal-board span{color:var(--scene-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:block}.application-signal-board strong{margin-top:32px;font-size:14px;display:block}.application-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.application-value-grid article{background:linear-gradient(145deg,#fff,var(--scene-soft));border:1px solid #071b3724;min-height:280px;padding:26px;box-shadow:0 16px 38px #071b370f}.application-value-grid article:nth-child(2n){transform:translateY(28px)}.application-value-grid span{color:var(--scene-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.application-value-grid .technical-icon{width:44px;height:44px;color:var(--scene-accent);background:#ffffffa6;border:1px solid;border-radius:50%;margin:38px 0 28px;padding:10px;display:block}.application-value-grid h3{margin:0 0 12px;font-size:23px}.application-value-grid p{color:var(--ink-700);margin:0;font-size:13px;line-height:1.75}.application-system-section{background:var(--scene-deep);color:#fff}.application-system-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(70px,10vw,150px);display:grid}.application-system-copy h2{letter-spacing:-.05em;max-width:620px;margin:14px 0 28px;font-size:clamp(36px,4vw,58px);line-height:1.06}.application-system-copy>p:last-child{color:#ffffff9e;max-width:520px;line-height:1.85}.application-system-stack{gap:10px;display:grid}.application-system-stack article{background:#ffffff0e;border:1px solid #fff3;grid-template-columns:42px 44px 1fr;align-items:center;gap:20px;min-height:128px;padding:22px 26px;display:grid}.application-system-stack article:nth-child(2){margin-left:7%}.application-system-stack article:nth-child(3){margin-left:14%}.application-system-stack article:nth-child(4){margin-left:21%}.application-system-stack span{color:var(--scene-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.application-system-stack .technical-icon{width:34px;height:34px;color:var(--scene-accent)}.application-system-stack h3{margin:0 0 7px;font-size:21px}.application-system-stack p{color:#fff9;margin:0;font-size:12px}.application-flow-section{background:#f1f5fa}.application-flow{counter-reset:phase;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.application-flow li{border-top:4px solid var(--scene-accent);background:#fff;min-height:250px;padding:24px 22px;position:relative;box-shadow:0 14px 34px #071b370e}.application-flow li:after{z-index:2;color:var(--scene-accent);content:"→";position:absolute;top:48px;right:-10px}.application-flow li:last-child:after{display:none}.application-flow span{color:var(--scene-accent);letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.application-flow .technical-icon{width:38px;height:38px;color:var(--scene-accent);margin:34px 0 24px}.application-flow h3{margin:0 0 12px;font-size:19px}.application-flow p{color:var(--ink-700);margin:0;font-size:12px;line-height:1.65}.application-detail-cta{background:var(--scene-soft);color:var(--navy-950);border-top:0}.application-detail-cta .detail-label{color:var(--scene-accent)}.application-detail-cta p{color:var(--ink-700)}.application-detail-cta a{background:var(--scene-deep);color:#fff}@media (max-width:1040px){.detail-hero-layout,.detail-section-head,.detail-cta-layout,.integration-layout,.loop-layout,.platform-stack{grid-template-columns:1fr}.detail-hero-layout{min-height:auto;padding-block:64px 80px}.technology-console,.digital-hero-architecture,.workflow-map,.education-blueprint{max-width:720px}.technology-hero .detail-hero-layout{grid-template-rows:auto;grid-template-columns:1fr}.technology-visual,.technology-console{max-width:720px}.technology-console{grid-column:auto;grid-template-columns:1fr}.technology-console-head{border-right:0;border-bottom:1px solid var(--navy-950);flex-direction:row;justify-content:space-between}.technology-console ul{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.technology-context-grid{grid-template-columns:1fr}.digital-story-hero .detail-hero-layout,.automation-story-hero .detail-hero-layout{grid-template-columns:1fr;min-height:auto}.automation-visual,.workflow-map{max-width:720px}.workflow-map{grid-column:auto;grid-template-columns:1fr}.workflow-map-head{border-bottom:1px solid #fff3;border-right:0;flex-direction:row;justify-content:space-between}.workflow-map ol{grid-template-columns:repeat(6,minmax(120px,1fr));overflow-x:auto}.digital-visual,.digital-hero-architecture{max-width:720px}.digital-hero-architecture{grid-column:auto;grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.digital-hero-architecture>p{display:none}.education-story-hero .detail-hero-layout>div:first-child{display:block}.education-story-hero .detail-hero-layout{grid-template-columns:1fr}.education-story-hero .education-visual,.education-story-hero .education-blueprint{max-width:none}.education-blueprint{grid-column:auto;grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.education-blueprint>p{display:none}.education-hero-media figcaption{bottom:142px}.immersive-detail-hero .technology-console,.immersive-detail-hero .digital-hero-architecture,.immersive-detail-hero .workflow-map,.immersive-detail-hero .immersive-hero-visual{max-width:none}.capability-matrix{grid-template-columns:repeat(2,1fr)}.data-sources{grid-template-columns:repeat(3,1fr)}.data-sources article:nth-child(3){border-right:0}.data-sources article:nth-child(n+4){border-top:1px solid var(--navy-950)}.implementation-rail{grid-template-columns:repeat(4,1fr)}.education-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.education-roadmap li:nth-child(n+5){transform:none}.learning-outcomes{grid-template-columns:repeat(2,1fr)}.learning-outcomes-layout{grid-template-columns:1fr}.learning-outcomes-media{min-height:420px}.learning-outcomes article:nth-child(2){border-right:0}.learning-outcomes article:nth-child(n+3){border-top:1px solid var(--navy-950)}.application-story-layout,.application-system-layout{grid-template-columns:1fr}.application-story-layout{gap:42px;min-height:680px}.application-signal-board{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.application-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-value-grid article:nth-child(2n){transform:none}.application-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.application-flow li:after{display:none}}@media (max-width:760px){.detail-hero-layout{gap:48px;padding-block:44px 62px}.detail-hero h1{font-size:var(--detail-title-size,clamp(30px, 8.8vw, 42px))}.technology-detail-page,.digital-detail-page,.automation-detail-page,.education-detail-page{--detail-title-size:clamp(30px, 8.8vw, 42px)}.detail-lead{font-size:15px}.detail-section-head{gap:28px}.detail-section-head h2{font-size:clamp(34px,10vw,50px)}.capability-matrix,.data-sources,.automation-modules,.loop-steps,.learning-outcomes,.education-lab-modules{grid-template-columns:1fr}.capability-matrix article{min-height:260px}.data-sources article,.data-sources article:nth-child(3),.learning-outcomes article,.learning-outcomes article:nth-child(2){border-right:0;border-bottom:1px solid var(--navy-950)}.data-sources article:last-child,.learning-outcomes article:last-child{border-bottom:0}.layer-stack article,.platform-layers article{grid-template-columns:42px 1fr;gap:12px 18px}.layer-stack article p,.platform-layers article p,.platform-layers .technical-icon,.platform-layers h3,.platform-layers p{grid-column:2}.learning-outcomes-layout{min-height:0}.learning-outcomes-media{min-height:320px}.implementation-rail{grid-template-columns:repeat(2,1fr)}.education-roadmap{grid-template-columns:1fr;padding-top:0}.education-roadmap:before{width:2px;height:auto;top:0;bottom:0;left:26px}.education-roadmap li{min-height:0;padding:28px 22px 28px 84px}.education-roadmap-node{top:28px;left:-2px}.protocol-board{grid-template-columns:repeat(2,1fr)}.detail-cta-layout{gap:38px;padding-block:62px}.application-story-hero,.application-story-layout{min-height:640px}.application-story-layout{padding-block:50px}.application-story-copy{align-self:end}.application-signal-board{display:none}.application-value-grid,.application-flow{grid-template-columns:1fr}.application-value-grid article{min-height:230px}.application-system-stack article,.application-system-stack article:nth-child(n){grid-template-columns:34px 36px 1fr;margin-left:0;padding:20px}.detail-hero-layout{min-height:0;padding-block:34px 42px}.detail-breadcrumb{margin-bottom:24px}.detail-hero h1{margin-top:16px;line-height:1.08}.detail-lead{margin-top:20px;line-height:1.75}.detail-section{padding-block:58px}.detail-section-head{gap:20px;margin-bottom:34px}.detail-section-head h2{margin-top:14px}.detail-cta{padding-block:58px}}@media (prefers-reduced-motion:reduce){.capability-matrix article,.detail-cta a{transition:none}}@media (max-width:760px){.detail-section,.detail-cta{padding-block:48px}.application-story-hero,.application-story-layout{min-height:0}.application-story-layout{gap:0;padding-block:36px 44px}.application-story-copy{align-self:start}.digital-detail-page .digital-story-hero.immersive-detail-hero{min-height:0}.digital-detail-page .digital-story-hero.immersive-detail-hero .detail-hero-layout{grid-template-rows:auto auto;gap:28px;min-height:0;padding-block:36px 40px}.digital-detail-page .digital-story-hero.immersive-detail-hero .digital-hero-copy{align-self:start;padding-block:0}.digital-detail-page .digital-story-hero.immersive-detail-hero .digital-hero-architecture{margin:0}}
.corporate-page{color:var(--navy-950);background:#f4f7fb}.corporate-grid{pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.corporate-kicker{color:var(--orange-500);letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.corporate-section{padding-block:clamp(90px,11vw,160px)}.corporate-section h2,.corporate-section-head h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.about-hero{isolation:isolate;color:#fff;min-height:760px;position:relative;overflow:hidden}.about-hero>img{z-index:-3;object-fit:cover;object-position:center 54%}.about-hero-mask{z-index:-2;background:linear-gradient(90deg,#031228fa,#031228db 47%,#03122838 78%);position:absolute;inset:0}.about-hero .corporate-grid{z-index:-1}.about-hero-layout{grid-template-columns:1fr .75fr;align-items:end;gap:10vw;min-height:760px;padding-block:100px 82px;display:grid}.about-hero-layout>div{align-self:center;max-width:690px}.about-hero .detail-breadcrumb a,.about-hero .detail-breadcrumb span{color:#ffffffa6}.about-hero h1,.contact-hero h1{letter-spacing:-.052em;margin:0;font-size:clamp(36px,4.3vw,60px);line-height:1.06}.about-hero h1 em,.contact-hero h1 em{color:#2f7fff;font-style:normal}.about-hero-layout>div>p:last-child{color:#ffffffb8;max-width:620px;margin-top:34px;font-size:17px;line-height:1.85}.about-hero aside{border-top:1px solid #ffffff40;grid-template-columns:54px 1fr;align-self:end;display:grid}.about-hero aside span,.about-hero aside strong{border-bottom:1px solid #fff3;padding:22px 18px}.about-hero aside span{color:#2f7fff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.about-hero aside strong{letter-spacing:.08em;font-size:20px}.about-belief{grid-template-columns:1.1fr .9fr;gap:10vw;display:grid}.about-belief p{color:var(--ink-700);line-height:1.9}.about-belief>div:last-child{padding-top:50px}.about-capabilities{background:#e4edf9}.corporate-section-head{grid-template-columns:.4fr 1.6fr;align-items:end;gap:5vw;margin-bottom:72px;display:grid}.about-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-capability-grid article{background:#fff;border-top:4px solid #1769ff;min-height:300px;padding:28px}.about-capability-grid article:nth-child(2n){color:#fff;background:#0b2b58;transform:translateY(28px)}.about-capability-grid span{color:var(--orange-500);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.about-capability-grid .technical-icon{color:#1769ff;width:44px;height:44px;margin:48px 0 28px}.about-capability-grid h3{margin:0 0 14px;font-size:20px}.about-capability-grid p{color:var(--ink-700);margin:0;font-size:13px;line-height:1.75}.about-capability-grid article:nth-child(2n) p{color:#ffffffad}.about-principles{background:#efe6dc;padding-block:clamp(90px,10vw,150px)}.about-principle-grid{border-top:1px solid var(--navy-950);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.about-principle-grid article{border-right:1px solid var(--navy-950);min-height:250px;padding:28px}.about-principle-grid article:last-child{border-right:0}.about-principle-grid span{color:var(--orange-500);font-family:monospace;font-size:10px}.about-principle-grid h3{margin:70px 0 14px;font-size:21px}.about-principle-grid p{color:var(--ink-700);line-height:1.75}.corporate-cta{color:#fff;background:#1769ff;padding-block:80px}.corporate-cta .page-shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.corporate-cta .corporate-kicker{color:#ffd0ac}.corporate-cta h2{margin:12px 0 0;font-size:clamp(29px,3.2vw,44px)}.corporate-cta a{background:var(--navy-950);color:#fff;padding:18px 24px;font-weight:700}.contact-hero{background:var(--navy-950);color:#fff;position:relative;overflow:hidden}.contact-hero-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:10vw;min-height:420px;padding-block:48px 52px;display:grid}.contact-hero .detail-breadcrumb{margin-bottom:26px}.contact-hero .detail-breadcrumb a,.contact-hero .detail-breadcrumb span{color:#ffffff9e}.contact-hero-layout>p{color:#ffffffad;margin-bottom:0;font-size:17px;line-height:1.85}.contact-main{padding-block:clamp(80px,10vw,140px)}.contact-main-layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;display:grid}.contact-main aside{position:sticky;top:110px}.contact-main h2{margin:12px 0 24px;font-size:clamp(29px,3.2vw,44px)}.contact-main aside>p:last-of-type{color:var(--ink-700);line-height:1.8}.contact-main dl{border-top:1px solid var(--line-dark);margin-top:52px}.contact-main dl div{border-bottom:1px solid var(--line-dark);grid-template-columns:90px 1fr;gap:24px;padding:18px 0;display:grid}.contact-main dt{color:var(--ink-700);font-size:12px}.contact-main dd{margin:0;line-height:1.65}.project-contact-form{background:#fff;padding:34px;box-shadow:0 24px 60px #071b3714}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.project-contact-form label{gap:9px;display:grid}.project-contact-form label>span{font-size:12px;font-weight:650}.project-contact-form input,.project-contact-form select,.project-contact-form textarea{width:100%;color:var(--navy-950);font:inherit;background:#f8fafc;border:1px solid #bdc9d8;border-radius:0;outline:none}.project-contact-form input,.project-contact-form select{height:52px;padding:0 14px}.project-contact-form textarea{resize:vertical;padding:14px}.project-contact-form input:focus,.project-contact-form select:focus,.project-contact-form textarea:focus{border-color:#1769ff;box-shadow:0 0 0 3px #1769ff1f}.project-contact-form [aria-invalid=true]{border-color:#c73b2f}.contact-field-wide{grid-column:1/-1}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-field-error,.contact-form-error{color:#a92d24;font-size:11px;line-height:1.5}.contact-consent{color:var(--ink-700);grid-template-columns:18px 1fr;align-items:start;margin-top:24px;line-height:1.6}.contact-consent input{width:16px;height:16px;margin-top:2px}.contact-consent span{font-weight:400!important}.contact-consent a{color:#145dd8;text-underline-offset:3px;text-decoration:underline}.contact-turnstile{min-height:70px;margin-top:24px}.contact-submit-row{align-items:center;gap:24px;margin-top:28px;display:flex}.contact-submit-row button{color:#fff;font:inherit;cursor:pointer;background:#1769ff;border:0;padding:17px 22px;font-weight:700}.contact-submit-row button:disabled{opacity:.55;cursor:not-allowed}.contact-submit-row p{color:var(--ink-700);margin:0;font-size:12px}.contact-submit-status.is-success{color:#167044}.contact-submit-status.is-error{color:#a92d24}.contact-expectation{background:#dce9fb;padding-block:90px}.contact-expectation ol{grid-template-columns:repeat(3,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.contact-expectation li{border-top:1px solid var(--navy-950);border-right:1px solid var(--navy-950);min-height:210px;padding:28px}.contact-expectation li:last-child{border-right:0}.contact-expectation span{color:#1769ff;font-family:monospace;font-size:10px}.contact-expectation strong{margin-top:55px;font-size:18px;display:block}.contact-expectation p{color:var(--ink-700);line-height:1.7}.privacy-hero{background:var(--navy-950);color:#fff;padding-block:86px 70px;position:relative;overflow:hidden}.privacy-hero .corporate-grid{opacity:.5}.privacy-hero .detail-breadcrumb a,.privacy-hero .detail-breadcrumb span{color:#ffffff9e}.privacy-hero h1{letter-spacing:-.055em;margin:30px 0 18px;font-size:clamp(38px,4.8vw,64px);line-height:1.05}.privacy-hero .page-shell>p:last-child{color:#ffffff94}.privacy-layout{grid-template-columns:290px 1fr;gap:9vw;padding-block:90px 140px;display:grid}.privacy-layout>aside{background:#e4edf9;border-top:4px solid #1769ff;align-self:start;padding:24px;position:sticky;top:110px}.privacy-layout>aside p{color:var(--ink-700);font-size:13px;line-height:1.75}.privacy-layout>article{border-top:1px solid var(--navy-950)}.privacy-layout article section{border-bottom:1px solid var(--line-dark);grid-template-columns:70px 1fr;gap:32px;padding:38px 0 48px;display:grid}.privacy-layout article section>span{color:#1769ff;font-family:monospace;font-size:10px}.privacy-layout h2{margin:0 0 16px;font-size:22px}.privacy-layout article p{max-width:790px;color:var(--ink-700);margin:0;line-height:1.95}@media (max-width:760px){.contact-hero-layout{min-height:0;padding-block:26px 32px}.contact-hero-layout>p{font-size:15px;line-height:1.75}.contact-main{padding-block:42px 62px}.contact-main-layout{gap:34px}.contact-main h2{margin-bottom:16px;font-size:30px}.contact-main aside>p:last-of-type{font-size:14px;line-height:1.75}.contact-main dl{margin-top:28px}.contact-main dl div{gap:14px;padding-block:13px;font-size:13px}.project-contact-form{padding:20px 16px}.contact-form-grid{gap:17px 14px}.project-contact-form label{gap:7px}.project-contact-form input,.project-contact-form select{height:48px}.project-contact-form textarea{min-height:132px}.contact-consent{margin-top:17px}.contact-turnstile{min-height:62px;margin-top:17px}.contact-submit-row{gap:14px;margin-top:18px}.contact-expectation{padding-block:48px 62px}.contact-expectation ol{margin-top:28px}.contact-expectation li{min-height:0;padding:20px 18px}.contact-expectation strong{margin-top:24px}.about-editorial-hero{min-height:0;padding-top:20px}.about-editorial-title{padding-block:34px;gap:16px;padding-right:0}.about-editorial-title h1{font-size:clamp(36px,11vw,52px)}.about-editorial-title>p{font-size:15px;line-height:1.75}.about-introduction{padding-block:54px}.about-introduction-copy{gap:24px;margin-top:34px}.about-focus,.about-field-note,.about-method{padding-block:54px}}@media (max-width:900px){.about-hero-layout,.about-belief,.contact-hero-layout,.contact-main-layout,.privacy-layout{grid-template-columns:1fr}.about-hero-layout{gap:50px}.about-hero aside{max-width:600px}.about-capability-grid{grid-template-columns:repeat(2,1fr)}.about-capability-grid article:nth-child(2n){transform:none}.corporate-section-head{grid-template-columns:1fr}.contact-main aside,.privacy-layout>aside{position:static}}@media (max-width:640px){.about-hero,.about-hero-layout{min-height:680px}.about-hero-layout{padding-block:50px}.about-hero aside{display:none}.about-capability-grid,.about-principle-grid,.contact-form-grid,.contact-expectation ol{grid-template-columns:1fr}.about-principle-grid article{border-right:0;border-bottom:1px solid var(--navy-950);min-height:210px}.about-principle-grid h3{margin-top:44px}.corporate-cta .page-shell{flex-direction:column;align-items:flex-start}.contact-hero-layout{min-height:420px;padding-block:38px 44px}.project-contact-form{padding:24px 18px}.contact-field-wide{grid-column:auto}.contact-submit-row{flex-direction:column;align-items:flex-start}.contact-expectation li{border-right:0;border-bottom:1px solid var(--navy-950)}.privacy-layout{padding-block:60px 90px}.privacy-layout article section{grid-template-columns:40px 1fr;gap:16px}.about-hero h1,.contact-hero h1{font-size:clamp(32px,9vw,42px)}.corporate-section h2,.corporate-section-head h2{font-size:clamp(28px,8vw,36px)}.privacy-hero h1{font-size:clamp(36px,11vw,48px)}}.about-editorial{--about-paper:#f2eee6;--about-ink:#06152b;background:var(--about-paper);color:var(--about-ink)}.about-editorial-hero{isolation:isolate;color:#fff;background:#0a1d38;min-height:420px;padding-top:26px;position:relative;overflow:hidden}.about-editorial-hero-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.about-editorial-hero-top .detail-breadcrumb{margin:0}.about-editorial-hero .detail-breadcrumb a,.about-editorial-hero .detail-breadcrumb span{color:#fffffff0;text-shadow:0 1px 8px #00000080;font-weight:600}.about-editorial-hero-top>p,.about-section-index p,.about-editorial-cta>div>p{letter-spacing:.13em;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.about-editorial-title{z-index:2;padding-block:clamp(52px,6vw,70px) clamp(40px,4vw,54px);flex-direction:column;align-items:flex-start;gap:24px;padding-right:50%;display:flex;position:relative}.about-editorial-title h1{letter-spacing:-.052em;margin:0;font-size:clamp(36px,4.3vw,60px);font-weight:650;line-height:1.06}.about-editorial-title h1 em{color:#6ea2ff;font-style:normal;font-weight:inherit}.about-editorial-title>p{color:#ffffffc7;max-width:420px;margin:0;font-size:17px;line-height:1.85}.about-editorial-image{z-index:0;background:#0b2649;width:54%;height:100%;margin:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.about-editorial-image img{object-fit:cover;object-position:center;filter:saturate(.84)contrast(1.04)}.about-editorial-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a1d38fa 0%,#0a1d3870 28%,#0a1d3800 72%),linear-gradient(#0000 42%,#03122861);position:absolute;inset:0}.about-editorial-image figcaption{z-index:1;color:#ffffffbd;background:#031228c7;gap:42px;min-width:min(560px,80%);padding:18px 28px;font-size:12px;display:flex;position:absolute;bottom:0;right:0}.about-editorial-image figcaption span{color:#8db7ff;letter-spacing:.12em;font-family:monospace;font-size:9px}.about-section-index{color:#1769ff;align-items:flex-start;gap:26px;display:flex}.about-section-index span{font-family:monospace;font-size:12px}.about-introduction{background:linear-gradient(90deg,#fff 0% 78%,#edf3fb 78% 100%);padding-block:clamp(76px,8vw,112px)}.about-introduction-grid{grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);gap:5vw;display:grid}.about-introduction-content{min-width:0}.about-lead{letter-spacing:-.045em;border-left:5px solid #ff6a00;max-width:1050px;margin:0;padding-left:clamp(24px,3vw,46px);font-size:clamp(30px,3.25vw,48px);font-weight:570;line-height:1.35}.about-introduction-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw;margin:clamp(48px,6vw,78px) 0 0 12%;display:grid}.about-introduction-copy p{color:#526078;margin:0;font-size:15px;line-height:2}.about-introduction-keywords{border-top:1px solid #9aa8ba;border-bottom:1px solid #9aa8ba;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(54px,6vw,82px) 0 0;padding:0;list-style:none;display:grid}.about-introduction-keywords li{border-right:1px solid #c0c9d4;gap:28px;min-height:112px;padding:18px 20px;display:grid}.about-introduction-keywords li:last-child{border-right:0}.about-introduction-keywords span{color:#1769ff;font-family:monospace;font-size:9px}.about-introduction-keywords strong{font-size:16px}.about-focus{color:#fff;background:#0a1d38;padding-block:clamp(78px,9vw,132px)}.about-focus-heading{grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr);gap:5vw;display:grid}.about-focus h2,.about-method h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,60px);font-weight:570;line-height:1.05}.about-focus-list{border-top:1px solid #ffffff4d;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(54px,6vw,82px);display:grid}.about-focus-list article{border-right:1px solid #fff3;min-height:238px;padding:24px 26px}.about-focus-list article:last-child{border-right:0}.about-focus-list span{color:#ff6a00;font-family:monospace;font-size:10px}.about-focus-list h3{margin:76px 0 18px;font-size:clamp(27px,2.7vw,40px);font-weight:550}.about-focus-list p{color:#ffffff9e;max-width:220px;margin:0;font-size:13px;line-height:1.85}.about-field-note{color:#fff;background:#1769ff;grid-template-columns:1.1fr .9fr;min-height:610px;display:grid}.about-field-note-image{min-height:610px;position:relative;overflow:hidden}.about-field-note-image img{object-fit:cover;filter:saturate(.7)contrast(1.08)}.about-field-note-copy{flex-direction:column;justify-content:space-between;padding:clamp(48px,5.5vw,78px);display:flex}.about-field-note-copy .about-section-index{color:#ffbd8c}.about-field-note blockquote{letter-spacing:-.05em;margin:auto 0 38px;font-size:clamp(36px,4vw,60px);font-weight:570;line-height:1.15}.about-field-note-copy>p{color:#ffffffc2;max-width:500px;margin:0;line-height:1.9}.about-method{background:var(--about-paper);padding-block:clamp(52px,6vw,82px)}.about-method-layout{grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.about-method h2{margin-top:clamp(28px,3vw,44px)}.about-method ol{border-top:1px solid var(--about-ink);margin:0;padding:0;list-style:none}.about-method li{border-bottom:1px solid #9da5af;grid-template-columns:70px 1fr;gap:24px;padding:25px 0 29px;display:grid}.about-method li>span{color:#1769ff;font-family:monospace;font-size:10px}.about-method h3{margin:0 0 12px;font-size:22px}.about-method li p{color:#526078;max-width:520px;margin:0;line-height:1.8}.about-editorial-cta{color:#07172e;background:#ff6a00;padding-block:clamp(68px,8vw,108px)}.about-editorial-cta .page-shell{grid-template-columns:.45fr 1.2fr auto;align-items:end;gap:5vw;display:grid}.about-editorial-cta h2{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(36px,4.3vw,62px);line-height:1.08}.about-editorial-cta a{color:#fff;white-space:nowrap;background:#07172e;padding:17px 23px;font-weight:700}@media (max-width:900px){.about-editorial-title{padding-block:78px 66px;grid-template-columns:1fr;gap:32px;padding-right:0;display:grid}.about-editorial-title>p{grid-column:auto;margin-top:0}.about-editorial-image{width:100%;inset:0}.about-introduction-grid,.about-focus-heading,.about-method-layout{grid-template-columns:1fr}.about-introduction-copy{margin-left:0}.about-focus-heading h2{margin-top:48px}.about-focus-list{grid-template-columns:repeat(2,1fr)}.about-focus-list article:nth-child(2){border-right:0}.about-focus-list article:nth-child(-n+2){border-bottom:1px solid #fff3}.about-field-note{grid-template-columns:1fr}.about-field-note-image,.about-field-note-copy{min-height:480px}.about-editorial-cta .page-shell{grid-template-columns:1fr;align-items:start}.about-editorial-cta h2{margin-block:48px 28px}.about-editorial-cta a{justify-self:start}}@media (max-width:640px){.about-editorial-hero{min-height:500px;padding-top:22px}.about-editorial-hero-top{display:block}.about-editorial-hero-top>p{margin-top:30px}.about-editorial-title{grid-template-columns:1fr;padding-block:68px 54px}.about-editorial-title h1{font-size:clamp(32px,9vw,42px)}.about-editorial-title>p{grid-column:auto;margin-top:0}.about-editorial-image{width:100%;height:100%}.about-editorial-image figcaption{gap:20px;min-width:88%;padding:16px}.about-introduction-grid{gap:48px}.about-lead{font-size:29px}.about-introduction-copy{grid-template-columns:1fr;gap:28px;margin-top:56px}.about-introduction-keywords{grid-template-columns:repeat(2,1fr)}.about-introduction-keywords li:nth-child(2){border-right:0}.about-introduction-keywords li:nth-child(-n+2){border-bottom:1px solid #c0c9d4}.about-focus-list{grid-template-columns:1fr}.about-focus-list article{border-bottom:1px solid #fff3;border-right:0;min-height:220px}.about-focus-list h3{margin-top:48px}.about-field-note-image{min-height:340px}.about-field-note-copy{min-height:440px;padding:38px 24px}.about-field-note blockquote{font-size:35px}.about-method h2{font-size:38px}.about-method li{grid-template-columns:42px 1fr}.about-editorial-cta h2{font-size:38px}}
