@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.contents{display:contents}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#142335;font-synthesis:none;--navy:#0b1726;--blue:#2667ed;--muted:#607080;background:#fafbf9;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a,button{transition:color .2s,background .2s,border-color .2s}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:5px;outline:3px solid #388bfc}p{color:var(--muted);line-height:1.75}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:400}h2{margin-bottom:24px;font-size:44px;line-height:1.14}h3{font-size:22px}header{z-index:20;background:#fafbf9;border-bottom:1px solid #e0e4e5;height:94px;position:relative}.navwrap{justify-content:space-between;align-items:center;max-width:1600px;height:100%;margin:auto;padding:0 5%;display:flex}.logo{letter-spacing:-1px;align-items:center;gap:9px;font-size:24px;font-weight:800;line-height:1;display:flex}.brand-symbol{color:#2469e7;letter-spacing:-7px;width:39px;font-size:38px;font-weight:500;display:block;position:relative;transform:rotate(-10deg)}.brand-symbol span{font-size:21px;position:absolute;top:-3px;right:0}.brand-blue{color:#2469e7}.logo small{letter-spacing:2.4px;margin-top:7px;font-size:7px;font-weight:500;display:block}.nav{align-items:center;gap:28px;font-size:12px;display:flex}.nav>a:not(.button):hover,.nav a.active{color:var(--blue)}.nav-pair{align-items:center;gap:4px;display:flex}.nav-pair button{background:0 0;border:0;padding:8px 0}.button{background:var(--blue);color:#fff;border:1px solid var(--blue);white-space:nowrap;justify-content:center;align-items:center;gap:28px;padding:17px 21px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.button:hover{background:#144ec8;border-color:#144ec8}.nav-cta{gap:20px;padding:13px 17px}.mobile-toggle{display:none}.mega{border-top:2px solid var(--blue);background:#fff;grid-template-columns:1fr 1.5fr;gap:40px;padding:36px 40px;display:grid;position:absolute;top:75px;left:5%;right:5%;box-shadow:0 18px 35px #0a172624}.mega h3{margin:16px 0;font-size:30px}.mega>div:last-child{grid-template-columns:1fr 1fr;gap:4px 28px;display:grid}.mega a{border-bottom:1px solid #e1e5e8;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.hero{color:#f4f7fa;background:var(--navy);padding:0 5%;position:relative;overflow:hidden}.hero-top{grid-template-columns:1.05fr 1fr;align-items:center;gap:35px;max-width:1440px;min-height:650px;margin:auto;padding:72px 0 55px;display:grid}.eyebrow{letter-spacing:1.9px;font-size:9px;font-weight:600;line-height:1.7;display:block}.hero .eyebrow{color:#b3c3d6;align-items:center;gap:12px;display:flex}.tiny-line{background:#5297ff;width:27px;height:1px}.hero h1{letter-spacing:-.055em;margin:28px 0 25px;font-size:clamp(40px,4.1vw,67px);line-height:1.09}.hero h1>span{color:#7da9ef}.hero-copy>p{color:#a5b3c4;max-width:440px;font-size:13px;line-height:1.9}.actions{align-items:center;gap:27px;margin-top:30px;display:flex}.secondary-link{color:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:11px;display:inline-flex}.secondary-link:hover{color:#5e9cff}.hero-foot{color:#8c9fb4;letter-spacing:1.3px;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:23px 0;font-size:8px;display:flex}.hero-foot>span:nth-child(2){align-items:center;gap:18px;font-size:7px;display:flex}.hero-foot i{background:#518bdb;border-radius:100%;width:3px;height:3px}.hero-foot a{color:#b9c9dd;font-size:22px}.ecosystem{color:#fff;background:#0c192a;min-width:0;padding:20px 24px;position:relative}.compact{background:0 0;margin-right:-12px;padding:0}.diagram-caption,.diagram-bottom{letter-spacing:1.5px;color:#91a5bc;align-items:center;font-size:7px;display:flex}.diagram-caption>span:last-child{margin-left:auto}.live-dot{background:#57baff;border-radius:50%;width:5px;height:5px;margin-right:8px}.orbit-art{margin:10px -10px;position:relative}.orbit-art svg{width:100%;display:block}.node{color:#9db1c9;text-align:left;background:#101e30;border:1px solid #2c425b;align-items:center;gap:7px;max-width:142px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex;position:absolute}.node.selected{color:#d6e8ff;background:#142c48;border-color:#4485df}.node:hover{border-color:#699ef0}.node svg{color:#71a9ef;flex-shrink:0;width:14px}.node-0{top:21%;left:9%}.node-1{top:21%;right:5%}.node-2{top:49%;left:0}.node-3{top:49%;right:0}.node-4{bottom:16%;left:7%}.node-5{bottom:16%;right:7%}.diagram-bottom{border-top:1px solid #344154;justify-content:space-between;padding-top:14px;font-size:6px}.diagram-info{color:#9bafc5;min-height:36px;margin:15px 0 0;font-size:11px;line-height:1.6}.section{max-width:1640px;margin:auto;padding:92px 7%}.section-head{grid-template-columns:1fr 2fr;gap:50px;margin-bottom:45px;display:grid}.section-head .eyebrow{color:#56718e;padding-top:8px}.section-head h2{max-width:650px;margin:0 0 20px}.section-head p{max-width:560px;font-size:13px}.ecosystem-section{padding-bottom:70px}.ecosystem-summary{align-items:flex-start;gap:40px;margin-left:calc(33.33% + 17px);display:flex}.ecosystem-summary p{max-width:430px;font-size:13px}.dark-link{color:var(--blue);padding-top:5px;line-height:1.7}.capability-strip{border-top:1px solid #d7dfe5;grid-template-columns:repeat(6,1fr);margin-top:45px;display:grid}.capability-strip>div{border-right:1px solid #d7dfe5;padding:26px 17px 0}.capability-strip>div:first-child{padding-left:0}.capability-strip>div:last-child{border:0}.capability-strip svg{color:#417fd4}.capability-strip span{color:#8290a1;margin:24px 0 10px;font-size:8px;display:block}.capability-strip h3{letter-spacing:-.02em;max-width:125px;font-size:15px;line-height:1.4}.solutions-section{background:#eff2f3;max-width:none}.solution-list>a{border-top:1px solid #ccd4da;grid-template-columns:45px 1.15fr 1fr 25px;align-items:center;gap:25px;padding:29px 0;display:grid}.solution-list>a:last-child{border-bottom:1px solid #ccd4da}.solution-list>a:hover h3,.solution-list>a:hover>svg{color:var(--blue)}.index{color:#76879a;font-size:10px}.solution-list h3{letter-spacing:-.025em;margin:0;font-size:23px}.solution-list p{max-width:360px;margin:0;font-size:12px}.solution-list svg{justify-self:end}.industry-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.image-box{background:#17304a;position:relative;overflow:hidden}.industry-art{width:100%;height:auto;transition:transform .5s;display:block}.industry-item:hover .industry-art{transform:scale(1.04)}.image-box>span{color:#d8e8f2;letter-spacing:1.6px;font-size:7px;position:absolute;bottom:16px;left:18px}.industry-item h3{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;font-size:18px;display:flex}.industry-item p{max-width:320px;font-size:12px}.text-button{color:var(--blue);background:0 0;border:0;justify-content:flex-start;margin-top:27px;padding:0;display:flex}.text-button:hover{color:#144ec8;background:0 0}.approach{border-top:1px solid #d7dee4}.timeline{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.timeline>div{border-top:1px solid #bdcbd8;padding:24px 25px 0 0;position:relative}.timeline>div:before{content:"";background:#2467de;width:5px;height:5px;position:absolute;top:-3px}.timeline>div>span{color:#507db3;font-size:10px}.timeline h3{margin:30px 0 14px;font-size:22px}.timeline p{max-width:170px;font-size:11px}.innovation-band{color:#fff;background:#0c1a2b;grid-template-columns:1fr 1.6fr 1fr;gap:40px;padding:85px 7%;display:grid;position:relative;overflow:hidden}.innovation-band>.eyebrow{color:#8fa4bc;padding-top:8px}.innovation-band h2{z-index:1;font-size:40px;position:relative}.innovation-band p{color:#a6b7cb;font-size:12px}.status-label{letter-spacing:1.5px;color:#52769f;font-size:8px;line-height:1.8;display:inline-block}.innovation-band .status-label{color:#8aafd9;margin:30px 0 18px;display:block}.outline{background:0 0;border:1px solid #50677f}.horizon-art{justify-content:center;align-items:center;min-width:100px;display:flex;position:relative}.horizon-art span{background:linear-gradient(135deg,#367be00d,#0000);border:1px solid #426482;position:absolute;transform:rotateX(55deg)rotate(-30deg)}.principles{grid-template-columns:repeat(3,1fr);gap:20px 50px;display:grid}.principles>div{border-top:1px solid #d3dce3;padding-top:22px}.principles span{color:#7190b1;font-size:9px}.principles h3{letter-spacing:-.02em;margin:20px 0 15px;font-size:20px}.final-cta{background:#e9eff5;padding:66px 7% 75px}.final-cta>.eyebrow{color:#5c7591}.final-cta>div{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:35px;display:flex}.final-cta h2{letter-spacing:-.06em;margin:0;font-size:65px}.final-cta h2>span{color:var(--blue)}.final-cta>div>div{max-width:350px}.final-cta p{margin-bottom:23px;font-size:12px}footer{color:#c2cddb;background:#081320;padding:60px 7% 24px}.footer-top{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:35px;padding-bottom:55px;display:grid}.footer-top p{color:#8ea0b5;margin:24px 0 22px;font-size:11px}.footer-top h4{color:#ecf0f6;margin:0 0 23px;font-size:10px;font-weight:500}.footer-top>div>a:not(.logo){color:#a7b8cb;align-items:center;gap:10px;margin-bottom:15px;font-size:10px;display:flex}.footer-top a:hover{color:#70aaff}.small{font-size:10px;line-height:1.8}.unavailable{color:#8394a8;margin-bottom:12px;font-size:9px;line-height:1.8;display:block}.footer-bottom{color:#8092a7;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-top:22px;font-size:8px;display:flex}.footer-bottom>div{gap:27px;display:flex}.footer-bottom>div>span{letter-spacing:1.4px;font-size:7px}.page-hero{background:var(--navy);color:#f5f7fc;padding:80px 7% 85px;position:relative;overflow:hidden}.page-hero .eyebrow{color:#80a2cb}.page-hero h1{z-index:1;max-width:870px;margin:30px 0 25px;font-size:66px;line-height:1.07;position:relative}.page-hero p{color:#a1b3c8;z-index:1;max-width:610px;font-size:15px;position:relative}.page-mark{color:#ffffff05;font-size:350px;line-height:1;position:absolute;top:0;right:5%}.notice{color:#6f7f90;padding:0 0 30px;font-size:10px;line-height:1.8}.detail-layout{grid-template-columns:1fr 1fr;gap:12%;display:grid}.detail-layout h2{margin-top:22px}.detail-layout p{font-size:13px}.detail-layout .button{margin-top:20px}.detail-layout aside{background:#edf1f4;padding:30px}.scope-row{border-bottom:1px solid #ccd6df;align-items:center;gap:25px;padding:26px 0;display:flex}.scope-row span{color:#6985a5;font-size:10px}.scope-row h3{letter-spacing:-.02em;margin:0;font-size:18px}.detail-layout aside>.small{margin:22px 0 0;font-size:10px}.sector-bar{background:#e8eef3;padding:45px 7%}.sector-bar h3{margin:15px 0 0;font-size:23px;line-height:1.6}.tech-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;display:grid}.tech-layout h2{margin-top:20px}.tech-layout p{font-size:13px}.architecture-list{margin-top:30px}.architecture-list p{align-items:center;gap:14px;font-size:12px;display:flex}.architecture-list svg{color:var(--blue)}.research-grid{background:#d4dee6;border:1px solid #d4dee6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.research-grid article{background:#f5f7f8;padding:30px}.research-number{letter-spacing:-2px;color:#a6bad0;margin:35px 0 25px;font-size:36px;display:block}.research-grid h3{font-size:23px;line-height:1.25}.research-grid p{font-size:12px}.company-story>h2{margin:27px 0 40px;font-size:52px}.company-story>div{grid-template-columns:1fr 1fr;gap:10%;max-width:1000px;margin-left:auto;display:grid}.company-story p{font-size:14px}.career-panel h3{margin-top:30px;font-size:30px}.contact-layout{grid-template-columns:1fr 1.6fr;align-items:start;gap:8%;display:grid}.contact-layout aside h2{margin-top:22px;font-size:34px}.contact-layout aside>p{font-size:13px}.contact-note{border-top:1px solid #cbd5de;margin-top:35px;padding-top:25px}.contact-note p{font-size:11px}.form-panel{background:#fff;border:1px solid #d4dce3;padding:35px}.steps{border-bottom:1px solid #d8e0e7;margin:0 0 42px;padding:0;list-style:none;display:flex}.steps li{color:#8392a2;flex:1;padding-bottom:20px;font-size:11px}.steps li span{margin-right:8px;font-size:9px}.steps li.current{color:#2364d6;border-bottom:2px solid #2364d6}.form-panel h2{font-size:29px}.form-grid{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:28px;display:grid}.form-grid label{color:#43556b;flex-direction:column;gap:10px;font-size:11px;display:flex}.form-grid .wide{grid-column:1/-1}input,select,textarea{color:#122b45;background:#fbfcfd;border:1px solid #c4cfda;border-radius:0;width:100%;padding:13px;font-size:13px}textarea{resize:vertical;min-height:155px}textarea::placeholder{color:#7a899b;font-size:11px;line-height:1.7}.form-actions{justify-content:flex-end;align-items:center;gap:25px;margin-top:35px;display:flex}.back{color:#536b87;background:0 0;border:0;font-size:12px}.review>div{border-bottom:1px solid #e1e6ec;padding:14px 0}.review dt{color:#6e8095;margin-bottom:8px;font-size:10px}.review dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.prepared{padding:25px 0}.check-circle{color:#2467ed;background:#e5efff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:30px;display:flex}.prepared h2{margin-top:22px}.prepared p{font-size:13px}.prepared>.secondary-link{margin-top:25px;display:flex}.legal{max-width:950px;min-height:350px}.legal p{font-size:14px}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px}.skip:focus{top:10px}html{scroll-behavior:smooth}@media(min-width:1600px){.hero-top{min-height:740px}.hero h1{font-size:72px}.hero-copy>p{max-width:510px;font-size:15px}.node{max-width:165px;font-size:10px}.diagram-caption{font-size:9px}.diagram-bottom{font-size:8px}}@media(max-width:1100px){.nav{gap:17px;font-size:11px}.logo{font-size:21px}.hero-top{gap:10px}.hero h1{font-size:46px}.hero-copy>p{font-size:12px}.actions{gap:17px}.actions .button{gap:15px;font-size:10px}.secondary-link{font-size:10px}.node{max-width:112px;padding:7px;font-size:7px}.hero-foot>span:nth-child(2){gap:8px;font-size:6px}.section{padding:70px 6%}.section-head{grid-template-columns:1fr 2fr;gap:25px}h2{font-size:37px}.innovation-band{grid-template-columns:1fr 2fr}.horizon-art{display:none}.ecosystem-summary{margin-left:34%;display:block}.ecosystem-summary p{max-width:100%}.final-cta h2{font-size:57px}.page-hero h1{font-size:58px}.contact-layout{grid-template-columns:1fr 1.6fr;gap:5%}.form-panel{padding:25px}.footer-top{gap:25px}.tech-layout{gap:5%}.tech-layout h2{font-size:34px}}@media(max-width:800px){header{height:78px}.mobile-toggle{color:#203147;background:0 0;border:0;padding:8px;display:block}.nav{display:none}.nav.opened{background:#fafbf9;flex-direction:column;align-items:stretch;gap:0;padding:20px 6% 28px;display:flex;position:absolute;top:78px;left:0;right:0;box-shadow:0 25px 30px #06142520}.nav>a:not(.button),.nav-pair{border-bottom:1px solid #dce2e7;padding:15px 0;font-size:15px}.nav-pair{justify-content:space-between}.nav-cta{align-self:flex-start;margin-top:20px}.mega{box-shadow:none;padding:15px;display:block;position:static}.mega>div:first-child{display:none}.mega>div:last-child{display:block}.mega a{font-size:12px}.hero-top{grid-template-columns:1fr;gap:40px;padding:55px 0 30px}.hero h1{font-size:58px}.hero-copy>p{max-width:520px;font-size:14px}.compact{width:100%;max-width:620px;margin:auto}.diagram-caption{font-size:8px}.node{max-width:155px;font-size:9px}.hero-foot>span:nth-child(2){display:none}.hero-foot{padding:20px 0;font-size:7px}.section-head{display:block}.section-head .eyebrow{margin-bottom:25px}.section-head h2{max-width:600px}.ecosystem-summary{margin-left:0}.ecosystem-summary p{max-width:600px}.capability-strip{grid-template-columns:repeat(3,1fr)}.capability-strip>div:nth-child(3){border-right:0}.capability-strip>div:nth-child(4){padding-left:0}.capability-strip>div{margin-bottom:20px}.solution-list>a{grid-template-columns:25px 1fr 20px;gap:18px}.solution-list p{grid-area:2/2;max-width:100%}.solution-list svg{grid-area:1/3}.solution-list h3{font-size:23px}.industry-grid{grid-template-columns:1fr 1fr}.industry-item:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 12px)}.timeline{grid-template-columns:1fr}.timeline>div{border-top:0;border-left:1px solid #bdcbd8;grid-template-columns:30px 1fr;gap:8px;margin-left:4px;padding:0 0 25px 28px;display:grid}.timeline>div:before{top:3px;left:-3px}.timeline h3{margin:0 0 9px}.timeline p{grid-column:2;max-width:100%;margin-bottom:0;font-size:12px}.innovation-band{padding:65px 6%;display:block}.innovation-band>.eyebrow{margin-bottom:28px}.innovation-band h2{max-width:550px}.principles{grid-template-columns:1fr 1fr;gap:20px 30px}.final-cta>div{flex-direction:column;align-items:flex-start}.final-cta>div>div{max-width:450px}.final-cta h2{font-size:60px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-direction:column}.page-hero{padding:65px 6%}.page-hero h1{font-size:52px}.page-hero p{font-size:14px}.detail-layout,.tech-layout,.contact-layout{grid-template-columns:1fr;gap:40px}.tech-layout>.ecosystem{order:2}.research-grid{grid-template-columns:1fr 1fr}.company-story>div{gap:30px}.contact-layout aside{max-width:550px}.contact-note{margin-top:22px}.contact-layout aside h2{font-size:36px}.form-panel{padding:35px}}@media(max-width:480px){.hero{padding:0 6%}.hero-top{gap:35px;padding-top:44px}.hero h1{margin:25px 0;font-size:42px}.hero .eyebrow{font-size:8px}.hero-copy>p{font-size:12px;line-height:1.85}.actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:25px}.actions .button{gap:25px;font-size:11px}.secondary-link{font-size:11px}.compact{margin-top:8px}.orbit-art{margin:12px -10px}.node{gap:4px;max-width:94px;padding:6px;font-size:6px}.node svg{width:10px}.diagram-caption{letter-spacing:1px;font-size:6px}.diagram-bottom{letter-spacing:1px;font-size:5px}.diagram-info{min-height:30px;font-size:9px}.hero-foot{letter-spacing:.8px;font-size:6px}.section{padding:55px 6%}.section-head{margin-bottom:30px}.section-head .eyebrow{margin-bottom:20px;font-size:8px}h2{font-size:33px}.section-head p,.ecosystem-summary p{font-size:12px}.capability-strip{margin-top:30px}.capability-strip>div{padding:20px 10px 0}.capability-strip h3{font-size:12px}.capability-strip span{margin-top:20px}.capability-strip svg{width:20px}.solution-list>a{grid-template-columns:20px 1fr 18px;gap:12px;padding:25px 0}.solution-list h3{font-size:21px}.solution-list p{font-size:11px}.industry-grid{grid-template-columns:1fr;gap:30px}.industry-item:last-child:nth-child(odd){grid-column:auto;max-width:none}.industry-item h3{margin-top:18px;font-size:20px}.industry-item p{max-width:none}.text-button{margin-top:15px}.timeline h3{font-size:22px}.innovation-band h2{font-size:34px}.principles{gap:15px 20px}.principles h3{font-size:17px;line-height:1.3}.final-cta{padding:50px 6%}.final-cta>.eyebrow{font-size:7px}.final-cta h2{font-size:48px}.final-cta>div{gap:25px;margin-top:25px}footer{padding:45px 6% 25px}.footer-top{gap:35px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:1/-1}.footer-top{padding-bottom:30px}.footer-bottom>div{flex-wrap:wrap;gap:18px}.footer-bottom>div>span{width:100%;margin-top:8px}.page-hero{padding:48px 6% 55px}.page-hero h1{margin:25px 0;font-size:40px}.page-hero p{font-size:12px}.page-hero .eyebrow{font-size:8px}.detail-layout h2{font-size:33px}.detail-layout aside{padding:25px}.scope-row h3{font-size:17px}.sector-bar{padding:35px 6%}.sector-bar h3{font-size:20px}.tech-layout .ecosystem{padding:16px 10px}.research-grid{grid-template-columns:1fr}.research-grid article{padding:28px}.research-number{margin:25px 0}.research-grid h3{font-size:25px}.company-story>h2{font-size:37px}.company-story>div{grid-template-columns:1fr;gap:0}.form-panel{padding:24px 19px}.form-grid{grid-template-columns:1fr;gap:20px}.form-panel h2{font-size:27px}.steps li{font-size:9px}.steps li span{margin-right:5px;font-size:8px}.steps{margin-bottom:30px}.contact-layout aside h2{font-size:33px}.form-actions .button{gap:15px}.prepared .button{white-space:normal}.contact-layout{gap:30px}.review dd{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--navy:#030b19;--blue:#0764ff;--muted:#90a3bb;background:#050d1b;color:#e8f1ff}body{background:#050d1b}p{color:#91a4bd}header{height:96px;background:#050d1bf2;border-bottom:1px solid #75a8e31b;color:#d3e0f3;position:sticky;top:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navwrap{max-width:1700px;padding:0 5%}.logo{font-size:27px;letter-spacing:1px;font-weight:500;gap:7px}.logo>svg{width:50px;height:50px;flex-shrink:0}.logo small{font-size:6.8px;letter-spacing:3px;margin-top:9px;color:#b0c4df}.brand-blue{background:linear-gradient(100deg,#065bff,#00d8cc);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{font-size:12px;gap:29px}.nav-cta{padding:15px 21px}.button{position:relative;border:1px solid #2c84ff;background:linear-gradient(110deg,#084eff,#008cd7);padding:18px 23px;gap:26px;color:#fff;box-shadow:0 5px 25px #006bff12;overflow:hidden}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 15%,#ffffff22 45%,transparent 70%);transform:translate(-120%);transition:transform .6s}.button:hover:before{transform:translate(120%)}.button:hover{background:#086eff;transform:translateY(-2px);box-shadow:0 8px 30px #006bff35}.mega{background:#0a172a;border:1px solid #26415f;box-shadow:0 25px 70px #0007}.mega a{border-color:#25374e}.mega a:hover{color:#29d6e5}.eyebrow{font-size:9px;letter-spacing:2.4px;color:#58bacf}.future-hero{position:relative;isolation:isolate;padding:0 5%;overflow:hidden;background:radial-gradient(ellipse at 78% 38%,#062b472e,transparent 52%),#030b19}.future-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.24;background-image:linear-gradient(#26507544 1px,transparent 1px),linear-gradient(90deg,#26507544 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,black 80%);mask-image:linear-gradient(90deg,transparent 20%,black 80%)}.hero-overline{max-width:1600px;margin:auto;display:flex;justify-content:space-between;padding:25px 0 0;color:#7999ba;font-size:8px;letter-spacing:2px}.hero-overline>span:first-child{display:flex;align-items:center;gap:10px}.hero-overline i{width:5px;height:5px;background:#00d6d1;border-radius:50%;box-shadow:0 0 10px #00cfe2}.future-hero-layout{max-width:1600px;margin:auto;display:grid;grid-template-columns:.95fr 1.1fr;align-items:center;min-height:690px;gap:0}.future-copy{position:relative;z-index:3;padding:50px 0 65px}.hero-kicker{font-size:9px;letter-spacing:3px;color:#42bfde;display:block;margin-bottom:25px}.future-copy h1{font-size:clamp(80px,7.6vw,126px);font-weight:400;line-height:.98;letter-spacing:-.075em;margin:0 0 25px;color:#f3f7ff}.future-copy h1 em{font-style:normal;background:linear-gradient(100deg,#3a7fff 8%,#00e0ca 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.future-copy h2{font-size:25px;letter-spacing:-.035em;line-height:1.3;color:#cfdef2;margin-bottom:21px}.future-copy>p{max-width:400px;font-size:13px;line-height:1.9;color:#89a2c0}.future-copy .actions{gap:28px;margin-top:30px}.future-copy .secondary-link{font-size:11px;color:#c5d7eb}.future-hero-bottom{border-top:1px solid #2b446359;max-width:1600px;margin:auto;padding:25px 0 30px;display:flex;justify-content:space-between;align-items:center;color:#5e7b9b;font-size:7px;line-height:1.8;letter-spacing:1.6px}.future-hero-bottom b{font-weight:400;color:#a3bdd7}.future-hero-bottom>div{display:flex;align-items:center;gap:22px}.future-hero-bottom i{height:3px;width:3px;background:#00d9d4}.scroll-cue{display:flex;gap:20px;align-items:center;color:#b3c8e0;font-size:7px}.scroll-cue span{border:1px solid #32536c;border-radius:100%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:15px;animation:scrollNudge 2s infinite}.intelligence-field{position:relative;min-width:0;height:580px;isolation:isolate}.field-coordinate{position:absolute;top:15px;left:20px;right:15px;display:flex;align-items:center;gap:7px;font-size:6px;letter-spacing:1.6px;color:#3f799b}.field-coordinate>span:last-child{margin-left:auto}.intelligence-field canvas{display:block;width:100%;height:100%}.field-node{position:absolute;display:flex;gap:8px;align-items:center;background:linear-gradient(110deg,#081b2df0,#071426d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9bb7d4;padding:12px 11px;border:1px solid #24516b8c;box-shadow:0 10px 25px #0003;font-size:8px;line-height:1.4;text-align:left;transition:transform .3s,border-color .3s,box-shadow .3s;max-width:190px}.field-node svg{color:#21cbdc;flex-shrink:0}.field-node-index{font-size:6px;margin-left:8px;color:#3a759e}.field-node.is-selected,.field-node:hover{border-color:#00c5dc;box-shadow:0 0 30px #008eec1f;color:#e1f9ff;transform:translateY(-4px)}.field-node-0{left:4%;top:22%}.field-node-1{right:1%;top:19%}.field-node-2{left:-3%;top:47%}.field-node-3{right:-2%;top:47%}.field-node-4{left:3%;bottom:21%}.field-node-5{right:2%;bottom:24%}.field-readout{position:absolute;bottom:0;left:12%;right:8%;border-top:1px solid #29658060;padding:19px 25px 0 0;color:#3bc2d6}.field-readout>span{font-size:7px;letter-spacing:1.5px}.field-readout>p{font-size:10px;margin:10px 0;line-height:1.7;color:#7f9dba;animation:fadeUp .45s both;min-height:35px}.field-readout>svg{position:absolute;right:0;top:20px}.ticker{overflow:hidden;background:#0a1729;border-top:1px solid #2650736b;border-bottom:1px solid #2650736b;padding:23px 0}.ticker>div{width:max-content;display:flex;animation:ticker 48s linear infinite}.ticker span{display:flex;align-items:center;gap:45px;padding:0 25px;text-transform:uppercase;font-size:10px;letter-spacing:2.4px;color:#8ba9c6}.ticker b{font-size:20px;color:#00bccc;font-weight:400}.section{padding:110px 7%;max-width:1680px}.section-head{grid-template-columns:1fr 2fr;gap:60px;margin-bottom:55px}.section-head .eyebrow{color:#41b8c8;font-size:8px}.section-head h2{font-size:clamp(36px,3.2vw,52px);line-height:1.12;color:#e7f1ff;letter-spacing:-.045em;max-width:710px}.section-head p{font-size:13px;color:#7f99b6}.connected-composition{display:grid;grid-template-columns:1fr 1.65fr;gap:10%;align-items:center}.connected-statement .oversized-symbol{display:block;width:175px;height:175px;margin:-10px 0 20px}.oversized-symbol svg{width:100%;height:100%;filter:drop-shadow(0 0 30px #0099ff18)}.connected-statement p{font-size:14px;max-width:330px}.connected-statement .secondary-link{color:#47cfdf;margin-top:20px;font-size:11px}.capability-matrix{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#20374d;border:1px solid #20374d}.capability-matrix>a{background:#081425;padding:27px 25px;position:relative;min-height:160px;overflow:hidden}.capability-matrix>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at bottom right,#026fcc2e,transparent 70%);opacity:0;transition:opacity .4s}.capability-matrix>a:hover:before{opacity:1}.matrix-num{position:absolute;top:20px;right:20px;color:#355d7b;font-size:8px}.capability-matrix>a>svg:first-of-type{color:#00b8dc;margin-bottom:25px}.capability-matrix h3{font-size:18px;letter-spacing:-.025em;margin:0;color:#c6d9ee}.capability-matrix>a>svg:last-child{position:absolute;right:20px;bottom:25px;color:#467c9f}.solutions-section{background:#081425;max-width:none;position:relative;border-top:1px solid #162b43;border-bottom:1px solid #162b43}.featured-solutions{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:50px}.featured-solution{position:relative;border:1px solid #20405b;background:radial-gradient(ellipse at 70% 0,#00579c22,transparent 80%),#071322;padding:0 32px 30px;overflow:hidden}.technical-visual{position:relative;height:235px;display:flex;align-items:center;justify-content:center;perspective:650px;isolation:isolate;border-bottom:1px solid #1a3750;margin-bottom:28px}.technical-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#1a405b33 1px,transparent 1px),linear-gradient(90deg,#1a405b33 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(black,transparent 72%);mask-image:radial-gradient(black,transparent 72%)}.technical-visual>span{--i:0;position:absolute;width:130px;height:130px;transform:rotateX(58deg) rotate(45deg) translateZ(calc(var(--i)*17px - 40px));border:1px solid #00bce788;background:linear-gradient(135deg,#095d9c1a,#00c8df09);box-shadow:0 0 18px #007dff08;animation:stackFloat 6s ease-in-out infinite;animation-delay:calc(var(--i)*-.15s)}.visual-core{color:#0acfe1;z-index:1;filter:drop-shadow(0 0 16px #00c5ff80);transform:translateY(-15px)}.solution-visual-1 .technical-visual>span{width:55px;height:110px;transform:translate(calc(var(--i)*25px - 75px)) rotateY(-30deg) rotateX(15deg);background:linear-gradient(180deg,#1275ba55,#071622);animation:buildingRise 5s ease-in-out infinite;animation-delay:calc(var(--i)*-.4s)}.solution-visual-1 .visual-core{position:absolute;right:35px;bottom:45px;opacity:.5;transform:none}.featured-solution .eyebrow{font-size:7px;color:#4c9eb5}.featured-solution h3{font-size:28px;margin:18px 0 14px;color:#e3f0ff;max-width:350px}.featured-solution p{font-size:12px;max-width:370px;line-height:1.8}.feature-link{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#51d5e4;margin-top:24px}.featured-solution:hover{border-color:#0783c0}.solution-list>a{border-color:#1c344c;padding:27px 0;grid-template-columns:45px 1.15fr 1fr 25px}.solution-list>a:last-child{border-color:#1c344c}.solution-list h3{color:#ccdef3;font-size:21px}.solution-list p{color:#7994af;font-size:12px}.solution-list .index{color:#3f769d}.solution-list>a>svg{color:#3cb6ce;transition:transform .3s}.solution-list>a:hover>svg{transform:translate(4px,-4px);color:#00e3dc}.solution-list>a:hover h3{color:#45d9e9}.industry-item .image-box{border:1px solid #244663;position:relative}.image-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#006eff18,#00ced412);pointer-events:none}.industry-art{filter:saturate(1.7);transition:transform .7s,filter .7s}.industry-item:hover .industry-art{transform:scale(1.06);filter:saturate(2.6) brightness(1.2)}.industry-item h3{color:#d3e4f6;font-size:20px}.industry-item h3 svg{color:#29c4da}.industry-item p{color:#8099b3;font-size:12px}.text-button{background:none;box-shadow:none;color:#4dceda;border:0}.text-button:before{display:none}.text-button:hover{background:none;box-shadow:none;color:#00f2dd}.future-manifesto{padding:100px 13%;background:radial-gradient(ellipse at 50% 50%,#09304b4d,transparent 70%),#030b19;border-top:1px solid #173048;border-bottom:1px solid #173048;position:relative}.future-manifesto:before{content:"+";position:absolute;top:40px;left:6%;color:#146e99;font-size:25px}.future-manifesto h2{font-size:clamp(35px,4.3vw,70px);line-height:1.2;color:#dceaff;margin:35px 0 45px;letter-spacing:-.05em}.future-manifesto h2 em{font-style:normal;background:linear-gradient(90deg,#3384ff,#00d4c6);background-clip:text;-webkit-background-clip:text;color:transparent}.future-manifesto>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #23415b;padding-top:25px}.future-manifesto>div>span{font-size:7px;letter-spacing:2px;color:#487b9c}.future-manifesto .secondary-link{color:#52ccdc}.approach{border-top:0}.timeline>div{border-color:#26445f}.timeline>div:before{background:#00d3d1;box-shadow:0 0 12px #00c4ff80}.timeline h3{color:#d1e4fb}.timeline p{color:#809ab7}.timeline>div>span{color:#18bbd5}.innovation-band{background:radial-gradient(ellipse at 90% 50%,#074a7244,transparent 55%),#07192a;border-block:1px solid #23435b;padding:100px 7%;grid-template-columns:1fr 1.7fr 1fr}.innovation-band h2{font-size:60px;letter-spacing:-.055em;margin-top:24px}.innovation-band>.eyebrow{color:#37b2c7}.innovation-band .status-label{margin-top:0}.horizon-art{perspective:650px}.horizon-art span{border-color:#0797c78a;animation:horizonPulse 6s ease-in-out infinite;box-shadow:0 0 25px #008aff08}.horizon-art span:nth-child(3n){border-color:#00cece99;animation-delay:-2s}.outline{background:transparent;border-color:#2b758f;box-shadow:none}.principles>div{border-color:#203b53;transition:border-color .3s}.principles>div:hover{border-color:#00c2d3}.principles span{color:#3ba0be}.principles h3{color:#c8dcef}.final-cta{background:radial-gradient(ellipse at 80% 0,#015b8a55,transparent 60%),#092137;border-top:1px solid #24638a;padding:80px 7%}.final-cta>.eyebrow{color:#4bbacb}.final-cta h2{font-size:77px;color:#e6f6ff}.final-cta h2>span{color:#00d6d3}.final-cta p{color:#94b2cb}.final-cta .button{background:linear-gradient(110deg,#005eff,#00a4cf);padding:20px 26px}.footer-top{padding-bottom:65px}.footer-top .logo{font-size:25px}.footer-top .logo svg{width:45px}.footer-bottom{border-color:#1e344c}footer{background:#020815;padding-top:70px}.page-hero{background:radial-gradient(ellipse at 90% 20%,#07567d44,transparent 60%),#040f21;border-bottom:1px solid #23435e;padding-top:95px;padding-bottom:95px}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#24618a15 1px,transparent 1px),linear-gradient(90deg,#24618a15 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black);pointer-events:none}.page-hero h1{font-size:72px;line-height:1.08;max-width:900px;letter-spacing:-.055em}.page-hero>.eyebrow{color:#36bfd3}.page-hero p{color:#8daccc}.page-mark{width:350px;height:350px;top:0;right:2%;font-size:0;opacity:.2;animation:brandBreathe 8s ease-in-out infinite}.page-mark svg{width:100%;height:100%}.detail-layout aside,.career-panel{background:linear-gradient(145deg,#0c243c,#091829);border:1px solid #254965}.detail-layout p{color:#8fa7c0}.detail-layout h2,.career-panel h3{color:#e5f0ff}.scope-row{border-color:#25445d}.scope-row h3{color:#b8d2eb}.scope-row span{color:#0fbfd1}.sector-bar{background:#0b2035;border-block:1px solid #20425f}.sector-bar h3{color:#bdd8ef}.architecture-list p{color:#a5c2da}.architecture-list svg{color:#0bd4d3}.tech-layout .intelligence-field{border:1px solid #224560;background:#061426;padding:0 12px}.tech-layout .field-node{max-width:175px;font-size:7px}.tech-layout .field-node-2{left:1%}.tech-layout .field-node-3{right:1%}.research-grid{background:#22435b;border-color:#22435b}.research-grid article{background:radial-gradient(ellipse at 100% 0,#003f663a,transparent 70%),#081627;position:relative;overflow:hidden;transition:background .4s}.research-grid article:hover{background-color:#0c223a}.research-number{color:#0c8fb5;font-size:49px;font-weight:300;letter-spacing:-3px}.research-grid h3{color:#d2e7f9}.research-grid p{color:#829fbb}.status-label{color:#36adbe}.company-story p{color:#91acc6}.company-story>h2{color:#dfedff}.contact-layout aside h2{color:#d9ecff}.contact-note{border-color:#2b4c65}.form-panel{background:#0a1a2d;border-color:#294c67;box-shadow:0 25px 80px #0002}.steps{border-color:#24435d}.steps li{color:#567b9d}.steps li.current{border-color:#00c7d5;color:#38d5e0}.form-panel h2{color:#def0ff}.form-grid label{color:#99b8d2}input,textarea,select{color:#d7ebff;background:#061221;border-color:#2b4962;color-scheme:dark}input:hover,textarea:hover,select:hover{border-color:#3387a6}input:focus,textarea:focus,select:focus{border-color:#00c2d6;box-shadow:0 0 0 3px #00c2d610}.review>div{border-color:#24435d}.review dt{color:#55a9c2}.review dd{color:#bdd6ee}.check-circle{background:#00bac51a;color:#00dcd2;border:1px solid #038c99}.prepared strong{color:#d5f6ff}.back{color:#6fadc7}.legal h2{color:#d9eeff}.skip{background:#112640;color:#fff}.notice{color:#7096b7}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.in-view{opacity:1;transform:none}.industry-item:nth-child(2),.timeline>div:nth-child(2),.principles>div:nth-child(2){transition-delay:.09s}.industry-item:nth-child(3),.timeline>div:nth-child(3),.principles>div:nth-child(3){transition-delay:.18s}.timeline>div:nth-child(4){transition-delay:.24s}.timeline>div:nth-child(5){transition-delay:.3s}@keyframes ticker{to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes scrollNudge{50%{transform:translateY(4px)}}@keyframes stackFloat{50%{margin-top:-12px}}@keyframes buildingRise{50%{margin-top:-16px}}@keyframes horizonPulse{50%{filter:brightness(1.8);margin-top:-16px}}@keyframes brandBreathe{50%{opacity:.35;transform:scale(1.04)}}@media(min-width:1700px){.future-hero-layout{min-height:790px}.future-copy h1{font-size:140px}.intelligence-field{height:670px}.future-copy h2{font-size:30px}.future-copy>p{font-size:15px;max-width:460px}.field-node{font-size:10px;max-width:220px;padding:15px}.field-coordinate{font-size:8px}.field-readout>span{font-size:9px}.field-readout>p{font-size:12px}}@media(max-width:1100px){.nav{gap:18px;font-size:11px}.logo{font-size:23px}.logo>svg{width:42px;height:42px}.future-hero-layout{min-height:630px;grid-template-columns:1fr 1fr}.future-copy h1{font-size:84px}.future-copy h2{font-size:23px}.future-copy>p{font-size:12px;max-width:350px}.future-copy .actions{gap:20px;flex-wrap:wrap}.intelligence-field{height:520px}.field-node{font-size:6px;padding:9px 7px;gap:5px;max-width:140px}.field-node svg{width:12px}.field-node-index{font-size:5px;margin-left:3px}.field-node-2{left:0}.field-node-3{right:0}.field-coordinate{font-size:5px}.section{padding:85px 6%}.section-head{gap:35px}.connected-composition{gap:6%}.capability-matrix>a{padding:25px 20px}.capability-matrix h3{font-size:16px;max-width:150px}.featured-solution h3{font-size:25px}.technical-visual{height:220px}.innovation-band h2{font-size:50px}.final-cta h2{font-size:65px}.page-hero h1{font-size:62px}.tech-layout .intelligence-field{height:540px}.tech-layout .field-node{font-size:6px;max-width:130px}}@media(max-width:800px){header{height:80px}.mobile-toggle{color:#b3d2ec}.nav.opened{top:80px;background:#08182a;box-shadow:0 30px 50px #0008}.nav>a:not(.button),.nav-pair{border-color:#213e57}.mega{background:#0b2237}.future-hero-layout{grid-template-columns:1fr;gap:0;min-height:auto}.future-copy{padding:60px 0 10px;max-width:600px}.future-copy h1{font-size:104px}.future-copy h2{font-size:26px}.future-copy>p{max-width:440px;font-size:14px}.future-copy .actions{flex-direction:row;align-items:center}.intelligence-field{height:610px;max-width:680px;width:100%;margin:auto}.field-node{font-size:9px;max-width:200px;padding:12px}.field-node svg{width:15px}.field-coordinate{font-size:7px;top:25px}.field-readout>p{font-size:11px}.hero-overline>span:last-child{display:none}.future-hero-bottom>div{display:none}.connected-composition{grid-template-columns:1fr;gap:35px}.connected-statement{display:grid;grid-template-columns:140px 1fr;gap:15px 30px;align-items:center}.connected-statement .oversized-symbol{width:130px;height:130px;grid-row:1/3;margin:0}.connected-statement p{max-width:none;margin:0}.connected-statement .secondary-link{margin:0}.section-head{display:block}.section-head h2{font-size:43px}.capability-matrix>a{min-height:165px}.capability-matrix h3{font-size:21px;max-width:none}.featured-solution{padding:0 23px 25px}.featured-solution h3{font-size:24px}.technical-visual{height:210px}.solution-list>a{grid-template-columns:25px 1fr 20px}.solution-list p{grid-column:2;grid-row:2}.solution-list>a>svg{grid-column:3;grid-row:1}.future-manifesto{padding:75px 8%}.future-manifesto h2{font-size:45px}.innovation-band{padding:75px 6%;display:block}.innovation-band h2{font-size:58px}.final-cta h2{font-size:66px}.page-hero{padding:75px 6%}.page-hero h1{font-size:58px}.tech-layout .intelligence-field{height:620px}.tech-layout .field-node{font-size:9px;max-width:190px}.timeline>div{border-color:#26445f}.contact-layout aside h2{font-size:38px}}@media(max-width:480px){header{height:78px}.nav.opened{top:78px}.logo{font-size:23px}.logo>svg{width:43px;height:43px}.logo small{font-size:5.5px;letter-spacing:2.5px}.future-hero{padding:0 6%}.hero-overline{padding-top:20px;font-size:6px;letter-spacing:1.6px}.future-copy{padding:45px 0 0}.hero-kicker{font-size:7px;letter-spacing:2px;margin-bottom:22px}.future-copy h1{font-size:76px;letter-spacing:-.075em;margin-bottom:22px}.future-copy h2{font-size:23px;margin-bottom:18px}.future-copy>p{font-size:12px;line-height:1.9;max-width:320px}.future-copy .actions{gap:21px;flex-wrap:wrap;margin-top:25px}.future-copy .button{font-size:10px;padding:16px 17px;gap:20px}.future-copy .secondary-link{font-size:9px;gap:8px}.intelligence-field{height:420px;margin-top:20px}.field-coordinate{font-size:4.5px;letter-spacing:.8px;top:16px;left:0;right:0}.field-node{font-size:6px;padding:8px 6px;gap:4px;max-width:123px}.field-node svg{width:10px;height:10px}.field-node-index{display:none}.field-node-0{left:0;top:23%}.field-node-1{right:0;top:21%}.field-node-2{left:-1%;top:46%}.field-node-3{right:-1%;top:46%}.field-node-4{left:0;bottom:24%}.field-node-5{right:0;bottom:25%}.field-readout{left:3%;right:3%;padding-top:14px}.field-readout>span{font-size:6px;letter-spacing:.8px}.field-readout>p{font-size:9px;min-height:30px}.future-hero-bottom{padding:22px 0;gap:10px;font-size:5px;letter-spacing:1px}.scroll-cue{font-size:5px;gap:10px}.scroll-cue span{width:25px;height:25px;font-size:12px}.ticker{padding:17px 0}.ticker span{font-size:8px;gap:25px;padding:0 15px}.ticker b{font-size:16px}.section{padding:65px 6%}.section-head{margin-bottom:35px}.section-head h2{font-size:35px}.section-head p{font-size:12px}.section-head .eyebrow{font-size:7px;letter-spacing:1.8px}.connected-statement{grid-template-columns:90px 1fr;gap:15px}.connected-statement .oversized-symbol{width:90px;height:90px}.connected-statement p{font-size:11px}.connected-statement .secondary-link{grid-column:1/-1;justify-content:space-between;margin-top:12px;font-size:11px}.capability-matrix>a{padding:21px 16px;min-height:155px}.capability-matrix h3{font-size:16px;max-width:120px;line-height:1.3}.capability-matrix>a>svg:first-of-type{width:22px;margin-bottom:24px}.matrix-num{font-size:7px;right:15px}.capability-matrix>a>svg:last-child{width:12px;right:12px;bottom:19px}.featured-solutions{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.technical-visual{height:230px}.featured-solution h3{font-size:27px}.featured-solution p{font-size:11px}.solution-list h3{font-size:20px}.solution-list p{font-size:11px}.future-manifesto{padding:65px 6%}.future-manifesto:before{display:none}.future-manifesto>.eyebrow{font-size:6px;letter-spacing:1.5px}.future-manifesto h2{font-size:33px;line-height:1.3;margin:27px 0 35px}.future-manifesto>div>span{font-size:5px;letter-spacing:1px}.future-manifesto .secondary-link{font-size:9px;gap:10px}.industry-item h3{font-size:21px}.timeline h3{font-size:23px}.innovation-band{padding:65px 6%}.innovation-band h2{font-size:49px}.innovation-band p{font-size:12px}.innovation-band>.eyebrow{font-size:7px}.principles h3{font-size:17px}.final-cta{padding:60px 6%}.final-cta h2{font-size:51px}.final-cta>.eyebrow{font-size:6px;letter-spacing:1.4px}.final-cta p{font-size:12px}.page-hero{padding:60px 6% 65px}.page-hero h1{font-size:42px}.page-hero p{font-size:12px;max-width:90%}.page-mark{width:270px;height:270px;right:-80px;top:0;opacity:.13}.page-hero>.eyebrow{font-size:7px;letter-spacing:1.6px}.tech-layout .intelligence-field{height:420px;padding:0 8px}.tech-layout .field-node{font-size:6px;max-width:120px}.tech-layout .field-coordinate{left:8px;right:8px;font-size:4px}.company-story>h2{font-size:38px}.form-panel{padding:25px 19px}.contact-layout aside h2{font-size:35px}.steps li{font-size:9px}.form-panel h2{font-size:28px}.footer-top .logo{font-size:24px}.footer-top .logo svg{width:44px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.ticker>div{animation:none}.future-copy{opacity:1!important;transform:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}.original-brand-art{width:180px;height:180px;object-fit:contain;float:right;margin:0 0 35px 45px}.company-story:after{content:"";display:block;clear:both}@media(max-width:480px){.original-brand-art{width:125px;height:125px;margin:0 0 20px 15px}}:root{font-family:Inter,Arial,sans-serif}h1,h2,h3,.logo{font-family:Space Grotesk,Inter,sans-serif}.future-copy h1{font-size:clamp(76px,7.3vw,126px);letter-spacing:-.07em}.ticker b{color:#00cbd5}.industry-art>g:first-of-type{stroke:#4b9fc6}.industry-art>g:first-of-type>g>path:first-child{fill:#123650}.industry-art{background:radial-gradient(ellipse at 50% 50%,#057da633,transparent)}.image-box>span{color:#97d7e9}.technical-visual{transform-style:preserve-3d}.industry-item .image-box:before{content:"";position:absolute;top:0;bottom:0;left:-20%;width:12%;background:linear-gradient(90deg,transparent,#00c9ef20,transparent);transform:skew(-20deg);z-index:2;animation:scanPass 8s linear infinite}.industry-item:nth-child(2) .image-box:before{animation-delay:-3s}.industry-item:nth-child(3) .image-box:before{animation-delay:-5s}@keyframes scanPass{to{left:120%}}@media(min-width:1700px){.future-copy h1{font-size:135px}}@media(max-width:1100px){.future-copy h1{font-size:76px}}@media(max-width:800px){.future-copy h1{font-size:100px}}@media(max-width:480px){.future-copy h1{font-size:70px}}@media(max-width:370px){.future-copy h1{font-size:63px}.future-copy .secondary-link{font-size:8px;gap:5px}.future-copy .actions{gap:15px}}.motion-schematic{position:relative;width:100%;aspect-ratio:3/2;isolation:isolate;overflow:hidden;border:1px solid #1b486235;background:radial-gradient(ellipse at 50% 50%,#0084d208,transparent 70%)}.motion-schematic svg{display:block;width:100%;height:100%}.schematic-corner{position:absolute;width:12px;height:12px;border-color:#248eaf;border-style:solid;opacity:.5}.corner-tl{left:0;top:0;border-width:1px 0 0 1px}.corner-br{bottom:0;right:0;border-width:0 1px 1px 0}.schematic-flow{animation:circuitFlow 4s linear infinite}.schematic-layer{animation:layerBreath 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.schematic-core{animation:coreBreathe 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.schematic-beacon{animation:beaconGlow 4s ease-in-out infinite}.schematic-orbit{animation:orbitStep 10s linear infinite}.schematic-building{animation:buildingLight 5s ease-in-out infinite}.crane-hook{animation:hookShift 5s ease-in-out infinite}.schematic-reticle{transform-origin:300px 200px;animation:reticleBreath 8s ease-in-out infinite}.schematic-bar{animation:barShift 5s ease-in-out infinite}.transmission-ring{transform-origin:300px 200px;animation:transmit 4s ease-out infinite}.page-hero-animated{display:grid;grid-template-columns:1.25fr 1fr;gap:3%;align-items:center;padding-top:65px;padding-bottom:65px;min-height:490px}.page-hero-copy{position:relative;z-index:2}.page-hero-animated h1{font-size:clamp(40px,4.1vw,66px);max-width:760px;animation:pageTitleEnter .9s cubic-bezier(.2,.7,.2,1) both}.page-hero-animated p{max-width:560px;animation:pageTitleEnter .9s .14s both}.page-hero-animated .eyebrow{animation:pageTitleEnter .8s both}.page-hero-animated>.motion-schematic{border:0;animation:schematicEnter 1.2s .1s both}.page-hero-animated:after{opacity:.65}.page-hero-trace{position:absolute;bottom:0;left:0;height:1px;width:25%;background:linear-gradient(90deg,transparent,#00cbd7,transparent);animation:heroTrace 9s ease-in-out infinite}.schematic-small{aspect-ratio:3/1.75;max-height:250px}.detail-layout>div>.schematic-small{margin-bottom:35px;background:#07182a;border-color:#20405b}.research-grid .schematic-small{margin:12px -15px 0;width:calc(100% + 30px);max-height:160px;border:0}.research-grid .research-number{position:absolute;top:72px;right:25px;font-size:24px;opacity:.35;pointer-events:none}.research-grid article{padding-top:25px}.research-grid h3{margin-top:20px}.career-panel .schematic-small{margin:-5px 0 30px;max-height:200px;border:0}.solutions-blueprint{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;margin-bottom:65px;border:1px solid #1c3d56;padding:20px 40px;background:#071629}.solutions-blueprint>.motion-schematic{border:0;max-height:350px}.solutions-blueprint h2{font-size:38px;margin-top:22px}.solutions-blueprint p{font-size:12px}.animated-form-step{animation:formStepIn .45s cubic-bezier(.2,.8,.2,1) both}.steps li{transition:color .4s,border-color .4s,background .4s}.steps li.current>span{display:inline-block;animation:stepPop .4s both}.scope-row{position:relative;overflow:hidden}.scope-row:after{content:"";position:absolute;left:0;bottom:0;width:35%;height:1px;background:linear-gradient(90deg,transparent,#10aabe,transparent);animation:scopeScan 6s linear infinite}.scope-row:nth-child(2n):after{animation-delay:-3s}.architecture-list>p>svg{animation:beaconGlow 4s ease-in-out infinite}.architecture-list>p:nth-child(2n)>svg{animation-delay:-2s}.company-story>.original-brand-art{animation:companyMarkFloat 7s ease-in-out infinite}.legal h2{animation:pageTitleEnter .8s both}.solution-list>a{transition:background .3s,padding .4s,opacity .8s,transform .8s}.solution-list>a:hover{padding-left:14px;padding-right:14px;background:#008ad506}.industry-photo{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .8s;filter:saturate(.85) contrast(1.05)}.industry-item:hover .industry-photo{transform:scale(1.07);filter:saturate(1.15) contrast(1.05)}.industry-item .image-box{background:#08182b}.image-box:after{background:linear-gradient(180deg,transparent 50%,#020b1bd9)}.image-box>span{z-index:3;bottom:19px;left:22px;font-size:7px;letter-spacing:2px}.industry-item .image-box:before{background:linear-gradient(90deg,transparent,#59e7ff12,transparent)}.industry-item .image-box .image-coordinate{position:absolute;top:16px;right:16px;width:7px;height:7px;border:1px solid #69d8e6;box-shadow:0 0 14px #13b2db77;z-index:2;animation:beaconGlow 3s infinite}.industry-image-caption{position:absolute;bottom:39px;left:22px;color:#b7eaff;font-size:8px;z-index:3;letter-spacing:2px}.research-grid article:nth-child(2) .motion-schematic{transition-delay:.1s}.final-cta{position:relative;overflow:hidden}.final-cta:after{content:"";position:absolute;width:350px;height:350px;border:1px solid #13a1c51c;border-radius:50%;right:-130px;top:-130px;box-shadow:0 0 0 45px #0793bd06,0 0 0 90px #0793bd05;animation:coreBreathe 7s infinite;pointer-events:none}@keyframes circuitFlow{to{stroke-dashoffset:-104}}@keyframes layerBreath{50%{translate:0 -8px;filter:brightness(1.5)}}@keyframes coreBreathe{50%{scale:1.04;filter:brightness(1.35)}}@keyframes beaconGlow{50%{opacity:.45;filter:brightness(1.6)}}@keyframes orbitStep{to{transform:rotate(360deg)}}@keyframes buildingLight{50%{filter:brightness(1.6)}}@keyframes hookShift{50%{translate:0 12px}}@keyframes reticleBreath{50%{opacity:.4}}@keyframes barShift{50%{scale:1 .76}}@keyframes transmit{0%{scale:.7;opacity:.6}to{scale:1.9;opacity:0}}@keyframes pageTitleEnter{0%{opacity:0;transform:translateY(22px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes schematicEnter{0%{opacity:0;transform:translate(24px) scale(.95)}to{opacity:1;transform:none}}@keyframes heroTrace{50%{left:75%}}@keyframes formStepIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes stepPop{50%{transform:scale(1.15)}}@keyframes scopeScan{to{left:100%}}@keyframes companyMarkFloat{50%{transform:translateY(-10px);filter:drop-shadow(0 10px 25px #0084ff26)}}@media(max-width:1100px){.page-hero-animated{min-height:440px;gap:0;grid-template-columns:1.2fr 1fr}.page-hero-animated h1{font-size:48px}.page-hero-animated p{font-size:12px;max-width:450px}.solutions-blueprint{padding:20px;gap:6%}.solutions-blueprint h2{font-size:32px}}@media(max-width:800px){.page-hero-animated{grid-template-columns:1fr;gap:15px;padding-bottom:25px;padding-top:60px}.page-hero-animated>.motion-schematic{max-width:530px;justify-self:end;width:85%;margin-top:-25px}.page-hero-animated h1{font-size:54px;max-width:660px}.page-hero-animated p{max-width:540px}.solutions-blueprint{gap:4%}.solutions-blueprint h2{font-size:28px}}@media(max-width:480px){.page-hero-animated{padding-top:45px;padding-bottom:18px;gap:0;min-height:auto}.page-hero-animated h1{font-size:39px;margin:22px 0}.page-hero-animated p{font-size:12px;max-width:100%}.page-hero-animated>.motion-schematic{width:100%;margin:0;max-height:230px}.page-hero-animated>.motion-schematic svg{width:100%;height:100%}.solutions-blueprint{grid-template-columns:1fr;padding:20px 20px 30px;margin-bottom:40px}.solutions-blueprint>.motion-schematic{max-height:220px}.solutions-blueprint h2{font-size:31px}.solutions-blueprint>div>p{font-size:11px}.detail-layout>div>.schematic-small{margin-bottom:28px;max-height:210px}.research-grid .schematic-small{max-height:185px}.industry-photo{aspect-ratio:1.4}.image-box>span{font-size:6px;left:18px}.industry-image-caption{left:18px;font-size:7px}.final-cta:after{opacity:.5}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.page-hero-animated h1,.page-hero-animated p,.page-hero-animated .eyebrow,.page-hero-animated>.motion-schematic,.animated-form-step{opacity:1;transform:none;filter:none}}.industry-cinematic{position:relative;width:100%;aspect-ratio:1.15;overflow:hidden;background:#061729}.industry-cinematic>img{display:block;position:absolute;width:500%;max-width:none;height:auto;top:50%;left:0;transform:translate(calc(var(--panel)*-20%),-50%);filter:saturate(.8) brightness(.87);transition:filter .7s,scale 1.2s;transform-origin:calc(var(--panel)*20% + 10%) center}.industry-item:hover .industry-cinematic>img{filter:saturate(1.1) brightness(1);scale:1.05}.industry-cinematic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00152b05 35%,#020b1bbf);pointer-events:none}.industry-cinematic .industry-image-caption{font-size:6px;bottom:40px;z-index:2;color:#a9c8d9}.industry-cinematic .image-coordinate{position:absolute;right:18px;top:18px;width:7px;height:7px;border:1px solid #4be3e9;z-index:3;animation:beaconGlow 4s infinite}@media(max-width:480px){.industry-cinematic{aspect-ratio:1.15}}:root{color-scheme:dark}.navwrap>.nav{order:1;margin-left:auto}.theme-toggle{order:2;display:flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;margin-left:22px;padding:12px 13px;border:1px solid #35536d;background:#102137;color:#d3e6fa;font-size:11px;border-radius:3px;min-height:42px;min-width:82px}.theme-toggle svg{color:#57d7e5}.theme-toggle:hover{background:#17334e;border-color:#53b6d5}.navwrap>.mobile-toggle{order:3}.theme-toggle:focus-visible{outline:3px solid #2484f5;outline-offset:4px}html[data-theme=light]{color-scheme:light;--navy:#f4f8fe;--blue:#075bdd;--muted:#4e637c;background:#fbfcff;color:#112844}html[data-theme=light] body{background:#fbfcff;color:#112844}html[data-theme=light] p{color:#4e637c}html[data-theme=light] :is(h1,h2,h3,h4){color:#102a49}html[data-theme=light] :is(header){background:#ffffffed;color:#263e5c;border-color:#d6e2ee;box-shadow:0 1px 15px #244d7610}html[data-theme=light] .logo{color:#0b2145}html[data-theme=light] .logo small{color:#4d6580}html[data-theme=light] .brand-blue{background-image:linear-gradient(100deg,#065bdf,#008c9e)}html[data-theme=light] .theme-toggle{background:#edf4fc;border-color:#bdd1e5;color:#193d66}html[data-theme=light] .theme-toggle svg{color:#075cba}html[data-theme=light] .theme-toggle:hover{background:#deecfc;border-color:#699bcf}html[data-theme=light] .mobile-toggle{color:#193b5b}html[data-theme=light] .nav a.active{color:#0056c9}html[data-theme=light] .nav-cta{color:#fff}html[data-theme=light] .nav-pair button{color:#254867}html[data-theme=light] .mega{background:#fff;border-color:#c8dbed;box-shadow:0 20px 55px #234d7524;color:#213b59}html[data-theme=light] .mega a{border-color:#dbe5ef}html[data-theme=light] .mega a:hover{color:#005abf}html[data-theme=light] .mega .eyebrow{color:#14667d}html[data-theme=light] .eyebrow{color:#176b83}html[data-theme=light] .future-hero{background:radial-gradient(ellipse at 77% 45%,#daeffd88,transparent 56%),linear-gradient(140deg,#fff,#f3f8ff);color:#102844}html[data-theme=light] .future-grid{opacity:.3;background-image:linear-gradient(#8eafce55 1px,transparent 1px),linear-gradient(90deg,#8eafce55 1px,transparent 1px)}html[data-theme=light] .hero-overline{color:#466780}html[data-theme=light] .hero-overline i{background:#00879d;box-shadow:0 0 8px #00879d30}html[data-theme=light] .hero-kicker{color:#086a81}html[data-theme=light] .future-copy h1{color:#0d2647}html[data-theme=light] .future-copy h1 em{background-image:linear-gradient(100deg,#005de2,#008c9d)}html[data-theme=light] .future-copy h2{color:#294868}html[data-theme=light] .future-copy>p{color:#4f6782}html[data-theme=light] .future-copy .secondary-link{color:#21476e}html[data-theme=light] .future-hero-bottom{color:#486680;border-color:#c9dceb}html[data-theme=light] .future-hero-bottom b{color:#29496b}html[data-theme=light] .scroll-cue{color:#264d70}html[data-theme=light] .scroll-cue span{border-color:#aac9e1}html[data-theme=light] .live-dot{background:#0084b2}html[data-theme=light] .field-coordinate{color:#346480}html[data-theme=light] .field-node{background:#ffffffdf;border-color:#a9cbe2;box-shadow:0 6px 18px #23557d12;color:#234e72}html[data-theme=light] .field-node svg{color:#007fa4}html[data-theme=light] .field-node-index{color:#436d8b}html[data-theme=light] .field-node.is-selected,html[data-theme=light] .field-node:hover{background:#edf7ff;border-color:#087ac0;color:#103e69;box-shadow:0 5px 22px #007ac315}html[data-theme=light] .field-readout{border-color:#aecfe4;color:#086c8a}html[data-theme=light] .field-readout>p{color:#3d6380}html[data-theme=light] .ticker{background:#eaf2fb;border-color:#d0e0ee}html[data-theme=light] .ticker span{color:#335c7e}html[data-theme=light] .ticker b{color:#0086a2}html[data-theme=light] .section-head h2{color:#112e4e}html[data-theme=light] .section-head .eyebrow{color:#176b82}html[data-theme=light] .section-head p{color:#516982}html[data-theme=light] .connected-statement p{color:#4c647c}html[data-theme=light] .connected-statement .secondary-link{color:#006397}html[data-theme=light] .capability-matrix{background:#ccdeec;border-color:#ccdeec;box-shadow:0 14px 45px #224c7010}html[data-theme=light] .capability-matrix>a{background:#f5f9ff}html[data-theme=light] .capability-matrix>a:hover{background:#eaf4ff}html[data-theme=light] .capability-matrix h3{color:#204369}html[data-theme=light] .capability-matrix>a>svg:first-of-type{color:#0879a5}html[data-theme=light] .capability-matrix>a>svg:last-child{color:#37779e}html[data-theme=light] .matrix-num{color:#52748d}html[data-theme=light] .solutions-section{background:#eef4fb;border-color:#d3e1ef}html[data-theme=light] .featured-solution{background:radial-gradient(ellipse at 75% 5%,#d8edff,transparent 75%),#fafdff;border-color:#bdd6e9;box-shadow:0 8px 25px #1f56820a}html[data-theme=light] .technical-visual{border-color:#ccdfed}html[data-theme=light] .technical-visual:before{opacity:.8}html[data-theme=light] .technical-visual>span{border-color:#007bb7aa;background:linear-gradient(135deg,#d5edff88,#c5f5f544);box-shadow:0 8px 22px #007dff08}html[data-theme=light] .solution-visual-1 .technical-visual>span{background:linear-gradient(#b4e2f5bb,#f4fbff)}html[data-theme=light] .visual-core{color:#007bad;filter:drop-shadow(0 3px 12px #008ad530)}html[data-theme=light] .featured-solution h3{color:#153957}html[data-theme=light] .featured-solution .eyebrow{color:#2d6a86}html[data-theme=light] .featured-solution p{color:#4c6780}html[data-theme=light] .feature-link{color:#00658e}html[data-theme=light] .solution-list>a{border-color:#cadce9}html[data-theme=light] .solution-list>a:last-child{border-color:#cadce9}html[data-theme=light] .solution-list h3{color:#183b5b}html[data-theme=light] .solution-list p{color:#486780}html[data-theme=light] .solution-list .index{color:#46728e}html[data-theme=light] .solution-list>a>svg{color:#126a92}html[data-theme=light] .solution-list>a:hover h3{color:#005fbc}html[data-theme=light] .industry-item h3{color:#173b5d}html[data-theme=light] .industry-item h3 svg{color:#006d94}html[data-theme=light] .industry-item p{color:#4a6580}html[data-theme=light] .industry-item .image-box{border-color:#b4ccdf;box-shadow:0 10px 28px #284e7214}html[data-theme=light] .industry-cinematic>img{filter:saturate(.9) brightness(1)}html[data-theme=light] .image-box>span,html[data-theme=light] .industry-cinematic .industry-image-caption{color:#e0f4ff}html[data-theme=light] .text-button,html[data-theme=light] .text-button:hover{color:#006a9b;background:none;box-shadow:none}html[data-theme=light] .future-manifesto{background:radial-gradient(ellipse at 55% 40%,#deeffa88,transparent 75%),#f3f8fd;border-color:#cddfeb}html[data-theme=light] .future-manifesto h2{color:#173455}html[data-theme=light] .future-manifesto h2 em{background-image:linear-gradient(90deg,#005bd5,#008494)}html[data-theme=light] .future-manifesto>div{border-color:#bdd6e8}html[data-theme=light] .future-manifesto>div>span{color:#466b87}html[data-theme=light] .future-manifesto .secondary-link{color:#086a8a}html[data-theme=light] .timeline>div{border-color:#a4c6de}html[data-theme=light] .timeline>div:before{background:#007eaa;box-shadow:0 0 10px #0084b530}html[data-theme=light] .timeline h3{color:#234465}html[data-theme=light] .timeline p{color:#4c6782}html[data-theme=light] .timeline>div>span{color:#006e95}html[data-theme=light] .innovation-band{background:radial-gradient(ellipse at 95% 50%,#bce8f655,transparent 60%),#eaf3fd;color:#173c5e;border-color:#bfd8ea}html[data-theme=light] .innovation-band h2{color:#123858}html[data-theme=light] .innovation-band p{color:#4b6985}html[data-theme=light] .innovation-band>.eyebrow,html[data-theme=light] .innovation-band .status-label{color:#206d85}html[data-theme=light] .horizon-art span{border-color:#087caaa0;box-shadow:none}html[data-theme=light] .outline{color:#134f7b;border-color:#619dc2;background:#ffffff80;box-shadow:none}html[data-theme=light] .outline:hover{color:#fff;background:#075fba}html[data-theme=light] .principles>div{border-color:#c1d7e7}html[data-theme=light] .principles h3{color:#244764}html[data-theme=light] .principles span{color:#226f8a}html[data-theme=light] .final-cta{background:radial-gradient(ellipse at 80% 0,#c7e8fa88,transparent 60%),#e9f3ff;border-color:#bad8ee}html[data-theme=light] .final-cta h2{color:#103655}html[data-theme=light] .final-cta h2>span{color:#00899d}html[data-theme=light] .final-cta>.eyebrow{color:#256c84}html[data-theme=light] .final-cta p{color:#426581}html[data-theme=light] footer{background:#eaf1f8;color:#244564;border-top:1px solid #c9dce9}html[data-theme=light] .footer-top h4{color:#183b5b}html[data-theme=light] .footer-top p{color:#4c6881}html[data-theme=light] .footer-top>div>a:not(.logo){color:#365d7d}html[data-theme=light] .footer-top a:hover{color:#005ec8}html[data-theme=light] .footer-top .small{color:#4c6780}html[data-theme=light] .unavailable{color:#546f85}html[data-theme=light] .footer-bottom{border-color:#bfd4e4;color:#4e6880}html[data-theme=light] .page-hero{background:radial-gradient(ellipse at 90% 15%,#d3edfb99,transparent 60%),linear-gradient(140deg,#fff,#edf5ff);border-color:#c8deee;color:#123554}html[data-theme=light] .page-hero:after{opacity:.4}html[data-theme=light] .page-hero h1{color:#102e51}html[data-theme=light] .page-hero p{color:#4b6783}html[data-theme=light] .page-hero .eyebrow{color:#166d84}html[data-theme=light] .notice{color:#4a6d88}html[data-theme=light] .solutions-blueprint{background:#eff7fd;border-color:#bed8eb}html[data-theme=light] .solutions-blueprint h2{color:#163d60}html[data-theme=light] .solutions-blueprint p{color:#4a6782}html[data-theme=light] .motion-schematic{background:radial-gradient(ellipse at 50% 50%,#cbe9ff55,transparent 75%);border-color:#abcfe76b}html[data-theme=light] .motion-schematic svg [stroke]:not([stroke=none]){stroke:#207ba4}html[data-theme=light] .motion-schematic svg [fill="#08243b"],html[data-theme=light] .motion-schematic svg [fill="#09283f"]{fill:#edf7ff}html[data-theme=light] .motion-schematic svg [fill="#0d537a"]{fill:#afdcec}html[data-theme=light] .motion-schematic svg text{fill:#285d79}html[data-theme=light] .schematic-corner{border-color:#4d93ba}html[data-theme=light] .detail-layout aside{background:linear-gradient(145deg,#edf6ff,#f8fbff);border-color:#c1d9ea}html[data-theme=light] .detail-layout p{color:#4c6982}html[data-theme=light] .detail-layout h2,html[data-theme=light] .career-panel h3{color:#193c5b}html[data-theme=light] .detail-layout>div>.schematic-small{background:#f0f8ff;border-color:#bdd9eb}html[data-theme=light] .scope-row{border-color:#c0d8e8}html[data-theme=light] .scope-row h3{color:#2a506d}html[data-theme=light] .scope-row span{color:#00769b}html[data-theme=light] .sector-bar{background:#edf5fd;border-color:#c6ddeb}html[data-theme=light] .sector-bar h3{color:#2b506d}html[data-theme=light] .tech-layout .intelligence-field{background:#f3f9ff;border-color:#c0d9ec}html[data-theme=light] .architecture-list p{color:#315a79}html[data-theme=light] .architecture-list svg{color:#007c9b}html[data-theme=light] .research-grid{background:#c7dce9;border-color:#c7dce9}html[data-theme=light] .research-grid article{background:radial-gradient(ellipse at 100% 0,#d6eefb66,transparent 70%),#f6faff}html[data-theme=light] .research-grid article:hover{background-color:#eaf6ff}html[data-theme=light] .research-grid h3{color:#1d4566}html[data-theme=light] .research-grid p{color:#4a6a85}html[data-theme=light] .research-number{color:#007b9d}html[data-theme=light] .status-label{color:#176b83}html[data-theme=light] .company-story>h2{color:#173a5a}html[data-theme=light] .company-story p{color:#4b6881}html[data-theme=light] .original-brand-art{background:#061426;border:1px solid #cbdeed;border-radius:4px;padding:10px;box-shadow:0 8px 24px #133a5b15}html[data-theme=light] .legal h2{color:#1c4160}html[data-theme=light] .contact-layout aside h2{color:#1c405f}html[data-theme=light] .contact-note{border-color:#bfd7e8}html[data-theme=light] .form-panel{background:#fff;border-color:#bdd6e8;box-shadow:0 15px 50px #16476c0c}html[data-theme=light] .steps{border-color:#c7dce9}html[data-theme=light] .steps li{color:#58738d}html[data-theme=light] .steps li.current{border-color:#007cb3;color:#006b9d}html[data-theme=light] .form-panel h2{color:#183e5f}html[data-theme=light] .form-grid label{color:#335c7c}html[data-theme=light] :is(input,textarea,select){background:#f8fbff;color:#183c5d;border-color:#a9c9df;color-scheme:light}html[data-theme=light] :is(input,textarea,select):hover{border-color:#548fae}html[data-theme=light] :is(input,textarea,select):focus{border-color:#167eae;box-shadow:0 0 0 3px #008ec015}html[data-theme=light] :is(input,textarea)::placeholder{color:#5b758d}html[data-theme=light] .review>div{border-color:#cfdfeb}html[data-theme=light] .review dt{color:#376984}html[data-theme=light] .review dd{color:#1d4565}html[data-theme=light] .check-circle{background:#e1f4fa;color:#007d95;border-color:#8cc7d8}html[data-theme=light] .prepared strong{color:#1a3b60}html[data-theme=light] .back{color:#245d80}html[data-theme=light] .prepared>.secondary-link{color:#245d80}html[data-theme=light] .skip{background:#fff;color:#10345a}html[data-theme=light] .button:not(.outline):not(.text-button){color:#fff}html[data-theme=light] .nav.opened{background:#f9fcff;box-shadow:0 25px 45px #1e436522}html[data-theme=light] .nav>a:not(.button),html[data-theme=light] .nav-pair{border-color:#cadce9}@media(max-width:1100px){.navwrap>.nav{gap:17px}.theme-toggle{margin-left:16px;min-width:42px;width:42px;padding:11px}.theme-toggle>span{display:none}}@media(max-width:800px){.navwrap>.nav{order:4;margin-left:0}.theme-toggle{margin-left:auto;width:auto;min-width:76px;padding:11px 12px}.theme-toggle>span{display:inline}.navwrap>.mobile-toggle{margin-left:10px}}@media(max-width:480px){.theme-toggle{min-width:42px;width:42px;padding:11px;margin-left:auto}.theme-toggle>span{display:none}.navwrap>.mobile-toggle{margin-left:7px}.navwrap{gap:0}.logo{font-size:22px}.logo>svg{width:40px;height:40px}}:root{--navy:#06142f;--brand-cobalt:#0050e0;--brand-azure:#0080e0;--brand-cyan:#00b8d4;--brand-ice:#eaf7ff;--brand-midnight:#06142f;--e-text:#e8f2ff;--e-muted:#a6bed5;--e-border:#8bc5e326;--e-card:#102843;--e-soft:#112740;--e-ink:#0d2d50;--e-heading:#f2f7ff;--e-grad:linear-gradient(115deg,#0050e0,#008de0 58%,#00bacb)}html[data-theme=light]{--e-text:#173b5b;--e-muted:#486984;--e-border:#bfd8e8;--e-card:#fff;--e-soft:#eef7fd;--e-heading:#103453}html[data-theme] body{background:var(--navy);background-image:radial-gradient(ellipse at 0% 45%,#008de005,transparent 50%)}html[data-theme] header{height:124px;background:color-mix(in srgb,var(--navy) 94%,transparent);box-shadow:0 5px 35px #06142f08}html[data-theme] .navwrap{max-width:1700px;gap:20px;padding-inline:5%}html[data-theme] .nav{gap:24px}html[data-theme] .nav>a:not(.button){position:relative}html[data-theme] .nav>a:not(.button):after{content:"";position:absolute;bottom:-8px;left:0;right:100%;height:2px;background:var(--e-grad);transition:right .25s}html[data-theme] .nav>a:not(.button):hover:after,html[data-theme] .nav>a.active:after{right:0}html[data-theme] .official-logo{position:relative;width:145px;height:112px;min-width:145px;display:block;overflow:hidden;background:#06142f;border-radius:7px;border:1px solid #74a8d922;padding:0;box-shadow:0 4px 15px #04132a12}html[data-theme] .official-logo>img{position:absolute;display:block;width:145px;max-width:none;height:145px;left:0;top:-20px;object-fit:contain}html[data-theme] .footer-top .official-logo{width:190px;height:147px;min-width:190px}html[data-theme] .footer-top .official-logo>img{width:190px;height:190px;top:-26px}html[data-theme] .mega{top:100%;left:5%;right:5%;border-radius:0 0 10px 10px;padding:35px 40px;gap:45px;background:var(--e-card);border-color:var(--e-border);box-shadow:0 25px 65px #03173125}html[data-theme] .mega>div:first-child{padding:12px 35px 12px 0;border-right:1px solid var(--e-border)}html[data-theme] .mega h3{font-size:37px;line-height:1.15;color:var(--e-heading)}html[data-theme] .mega>div:last-child>a{gap:15px;justify-content:flex-start;min-height:75px;font-size:12px;color:var(--e-text);border-color:var(--e-border);padding:14px 8px;border-radius:4px}html[data-theme] .mega>div:last-child>a>svg{margin-left:auto;color:var(--brand-cyan)}html[data-theme] .mega a:hover{background:color-mix(in srgb,var(--brand-azure) 9%,transparent)}html[data-theme] .button:not(.text-button):not(.outline){background:var(--e-grad);border-color:#287fe7;border-radius:4px;box-shadow:0 6px 20px #0050e018;transition:transform .25s,box-shadow .25s,filter .25s;color:#fff}html[data-theme] .button:not(.text-button):hover{transform:translateY(-3px);box-shadow:0 12px 28px #0050e025;filter:saturate(1.15)}html[data-theme] .button>svg,html[data-theme] .secondary-link>svg{transition:transform .25s}html[data-theme] .button:hover>svg,html[data-theme] .secondary-link:hover>svg{transform:translate(3px,-3px)}html[data-theme] .section{padding-block:100px}html[data-theme] .section-head h2{font-size:clamp(36px,3.7vw,58px);line-height:1.08;max-width:760px}html[data-theme] .section-head p{font-size:14px;line-height:1.8}html[data-theme] .eyebrow{letter-spacing:2.1px;font-size:9px}html[data-theme] .section-head{grid-template-columns:.85fr 2fr;margin-bottom:52px}html[data-theme] .future-hero{background:radial-gradient(ellipse at 95% 15%,#006cce35,transparent 53%),radial-gradient(ellipse at 0% 100%,#008eac1a,transparent 55%),linear-gradient(130deg,#041028,#061c37);padding-top:0}html[data-theme=light] .future-hero{background:radial-gradient(ellipse at 90% 25%,#c8f4f477,transparent 50%),linear-gradient(125deg,#fff 25%,#e6f1ff 76%,#d8f1ff)}html[data-theme] .future-hero-layout{grid-template-columns:1fr 1.1fr;min-height:750px;gap:30px}html[data-theme] .future-copy{padding-block:65px}html[data-theme] .future-copy h1{font-size:clamp(78px,7.1vw,120px);line-height:.98;letter-spacing:-.065em}html[data-theme] .future-copy h2{font-size:28px;line-height:1.25;max-width:440px}html[data-theme] .future-copy>p{font-size:14px;max-width:440px}html[data-theme] .hero-overline{padding-top:23px;font-size:8px}html[data-theme] .future-grid{-webkit-mask-image:linear-gradient(100deg,transparent 25%,#000 90%);mask-image:linear-gradient(100deg,transparent 25%,#000 90%);opacity:.14}html[data-theme] .hero-kicker{font-size:9px}.hero-observatory{position:relative;min-width:0;padding-bottom:25px}.hero-observatory:before{content:"";position:absolute;top:15px;right:-5px;bottom:50px;left:-5px;background:radial-gradient(ellipse,#0879b922,transparent 70%);pointer-events:none}.hero-observatory>.intelligence-field{height:475px}.hero-world-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 4%;margin-top:12px}.hero-world-strip .editorial-media{aspect-ratio:1.55;border-radius:5px;box-shadow:0 10px 25px #03142b18}.hero-world-strip figcaption{padding:0 10px 10px}.hero-world-strip figcaption>span{font-size:6px;letter-spacing:1px;font-family:Inter,sans-serif}.hero-world-strip figcaption small,.hero-world-strip .media-chrome{display:none}.hero-observatory .field-readout{left:5%;right:5%;padding-top:12px}.hero-observatory .field-node{padding:10px;font-size:8px;max-width:180px}.hero-observatory .field-node-2{left:-3%}.hero-observatory .field-node-3{right:-3%}.editorial-media{position:relative;margin:0;aspect-ratio:1.25;width:100%;overflow:hidden;border-radius:9px;background:#0c263f;border:1px solid #7bafd22b;isolation:isolate;box-shadow:0 15px 40px #001a3210}.editorial-image-window{position:absolute;left:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%);overflow:hidden}.editorial-image-window>img{display:block;position:absolute;left:0;top:0;width:300%;max-width:none;height:auto;transform:translate(calc(var(--scene-col)*-33.333333%),calc(var(--scene-row)*-50%));transform-origin:calc(var(--scene-col)*33.333333% + 16.666667%) calc(var(--scene-row)*50% + 25%);filter:saturate(.96) contrast(1.03);transition:scale 1s cubic-bezier(.2,.8,.2,1),filter .6s}.editorial-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#01152f18 5%,transparent 40%,#021530ba 100%);pointer-events:none}.editorial-media figcaption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:25px 24px;color:#fff;display:flex;flex-direction:column;gap:10px}.editorial-media figcaption>span{font-size:19px;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.2;letter-spacing:-.02em}.editorial-media figcaption small{font-size:6px;letter-spacing:1.8px;color:#d3e9f8}.media-chrome{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;gap:8px;color:#fff;z-index:2}.media-chrome>span:first-child{width:5px;height:5px;background:#c3fbff;border-radius:100%}.media-chrome>span:nth-child(2){font-size:6px;letter-spacing:1.4px}.media-chrome>svg{margin-left:auto}a:hover .editorial-image-window>img{scale:1.045;filter:saturate(1.1) contrast(1.03)}.editorial-media:hover .editorial-image-window>img{scale:1.03}html[data-theme] .page-hero-animated{grid-template-columns:1.15fr 1fr;gap:7%;padding:75px 7%;min-height:610px;overflow:hidden;background:radial-gradient(ellipse at 10% 5%,#0050e025,transparent 60%),#071930}html[data-theme=light] .page-hero-animated{background:radial-gradient(ellipse at 0% 0%,#b6dcff66,transparent 60%),linear-gradient(120deg,#f6fbff,#e9f5ff 70%,#e6f6f7)}.page-hero-animated .page-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:43px;font-size:10px;line-height:1.6;flex-wrap:wrap;color:var(--e-muted)}.page-breadcrumb a:hover{color:#158bd8}.page-breadcrumb [aria-current]{color:var(--brand-cyan)}html[data-theme=light] .page-breadcrumb [aria-current]{color:#006f89}html[data-theme] .page-hero-animated h1{font-size:clamp(40px,4.4vw,68px);letter-spacing:-.055em;margin:24px 0;max-width:760px}html[data-theme] .page-hero-animated p{font-size:14px;line-height:1.85;max-width:540px}.page-hero-art{position:relative;padding:0 0 55px 20px;min-width:0;animation:schematicEnter 1s both}.page-hero-art:before{content:"";position:absolute;top:30px;right:-30px;bottom:30px;left:50px;background:linear-gradient(140deg,#0071c92e,#00bed128);border:1px solid #00a6d529;border-radius:10px;transform:rotate(4deg)}.page-hero-art>.editorial-media{aspect-ratio:1.17;border-radius:8px 8px 40px;box-shadow:0 25px 55px #0015272a}.page-hero-art>.editorial-media figcaption{padding:22px 25px 65px}.page-hero-art>.editorial-media figcaption>span{font-size:11px;letter-spacing:.5px}.page-hero-art>.editorial-media figcaption small{font-size:5px}.hero-schematic-inset{position:absolute;width:43%;right:-25px;bottom:6px;background:#071a30ef;border:1px solid #3da1bf88;border-radius:7px;box-shadow:0 15px 35px #002b4e30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}html[data-theme=light] .hero-schematic-inset{background:#f5fcfff0;border-color:#83b7d2}.hero-schematic-inset .motion-schematic{border:0;aspect-ratio:1.45}.hero-schematic-inset .motion-schematic text{display:none}html[data-theme] .page-hero-construction .page-hero-art:before{background:linear-gradient(140deg,#d1a46325,#0283c025)}html[data-theme] .page-hero-intelligence .page-hero-art:before{transform:rotate(-4deg);background:linear-gradient(120deg,#0050e033,#00d1c224)}html[data-theme] .page-hero-company .page-hero-art>.editorial-media{border-radius:100px 7px 7px}html[data-theme] .page-hero-innovation .page-hero-art>.editorial-media{border-radius:7px 70px 7px 7px}html[data-theme] .page-hero-contact .page-hero-art:before{transform:rotate(-3deg)}.duotone-icon{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;min-width:49px;border-radius:12px;color:#36cde2;background:linear-gradient(135deg,#0c68b92e,#10b8ce12);border:1px solid #50bde233;box-shadow:inset 0 1px #a8ddff16;transition:transform .3s,background .3s}.duotone-icon>svg{transition:transform .3s}.related-card:hover .duotone-icon>svg,.solution-list>a:hover .duotone-icon>svg,.mega a:hover .duotone-icon>svg{transform:rotate(-7deg) scale(1.08)}html[data-theme=light] .duotone-icon{color:#0069ba;background:linear-gradient(135deg,#deecff,#e4f9fa);border-color:#b6d5ec}.mega .duotone-icon{width:36px;height:36px;min-width:36px;border-radius:7px}.mega .duotone-icon svg{width:18px}html[data-theme] .solution-list>a{grid-template-columns:52px 30px 1.15fr 1fr 24px;padding:25px 15px;gap:22px;position:relative;border-color:var(--e-border);border-radius:5px;transition:background .35s,box-shadow .35s,padding .35s,opacity .7s,transform .7s}.solution-list>a:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;background:var(--e-grad);opacity:0;transition:opacity .3s}html[data-theme] .solution-list>a:hover{background:color-mix(in srgb,var(--brand-azure) 7%,transparent);padding-left:23px;box-shadow:0 8px 24px #0324470a}.solution-list>a:hover:before{opacity:1}html[data-theme] .solution-list h3{font-size:23px;line-height:1.22}html[data-theme] .solution-list p{font-size:13px;line-height:1.7}.solution-list>a>svg{grid-column:5;justify-self:end}.featured-solution>.editorial-media{margin:0 -32px 28px;width:calc(100% + 64px);aspect-ratio:1.7;border-radius:0;border:0}.featured-solution>.editorial-media figcaption{padding:20px 26px}.featured-solution>.editorial-media figcaption>span{font-size:13px}.featured-solution>.editorial-media figcaption small{display:none}html[data-theme] .featured-solution{padding-top:0;border-radius:10px;background:linear-gradient(150deg,#102e4e,#0a1c33);border-color:#34546f;box-shadow:0 16px 50px #001d3914;transition:border-color .4s,box-shadow .4s,transform .4s}html[data-theme=light] .featured-solution{background:linear-gradient(145deg,#fff,#edf7ff);border-color:#b8d6eb}html[data-theme] .featured-solution:hover{transform:translateY(-7px);border-color:#269dc2;box-shadow:0 22px 55px #00457122}.featured-solution .technical-visual{position:absolute;right:20px;top:28px;height:90px;width:100px;border:1px solid #79bddd66;background:#061a32b8;border-radius:7px;margin:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.featured-solution .technical-visual>span{width:48px;height:48px}.featured-solution .visual-core svg{width:24px}.featured-solution.solution-visual-1 .technical-visual>span{width:20px;height:40px;transform:translate(calc(var(--i)*10px - 30px)) rotateY(-30deg) rotateX(15deg)}.featured-solution.solution-visual-1 .visual-core{bottom:5px;right:5px}.featured-solution h3{font-size:30px;max-width:420px}html[data-theme] .featured-solution p{font-size:13px;max-width:440px}.industry-grid{gap:30px}.industry-item{transition:transform .35s}.industry-item:hover{transform:translateY(-5px)}html[data-theme] .industry-item .image-box{background:transparent;border:0;border-radius:9px;box-shadow:0 15px 35px #00213d14}.industry-item .image-box:after,.industry-item .image-box:before{display:none}.industry-item .image-box>.editorial-media{aspect-ratio:.98}.industry-item .image-box>.editorial-media figcaption{padding-bottom:40px}.industry-item .image-box>.editorial-media figcaption>span{font-size:19px;max-width:220px}.industry-item .image-box>.editorial-media figcaption small{display:none}.industry-item .image-box>span{bottom:18px;left:24px;font-size:6px;z-index:4;color:#c5e4f4}html[data-theme] .industry-item h3{font-size:22px;line-height:1.25}html[data-theme] .industry-item p{font-size:13px;max-width:390px}.solution-story,.editorial-panel{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.solution-story h2,.editorial-panel h2{font-size:clamp(36px,3.5vw,53px);line-height:1.1;color:var(--e-heading);margin-top:25px}.solution-story p,.editorial-panel p{font-size:14px;line-height:1.9;color:var(--e-muted)}.solution-story>.editorial-media{aspect-ratio:1.35}.solution-story .eyebrow,.editorial-panel .eyebrow{color:#35b8ce}html[data-theme=light] .solution-story .eyebrow,html[data-theme=light] .editorial-panel .eyebrow{color:#146f86}.journey-ribbon{list-style:none;padding:0;margin:32px 0 16px;display:flex;gap:0;border-block:1px solid var(--e-border)}.journey-ribbon li{flex:1;padding:20px 12px 20px 0;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;min-width:0}.journey-ribbon li>span{font-size:9px;color:#34b6cc;grid-column:1/-1}.journey-ribbon b{font-size:13px;font-weight:500;color:var(--e-text)}.journey-ribbon svg{color:#3791b6;width:14px}.editorial-disclaimer{font-size:9px;color:var(--e-muted);line-height:1.7}.solution-story+.detail-layout{border-top:1px solid var(--e-border)}html[data-theme] .detail-layout{gap:9%}html[data-theme] .detail-layout h2{font-size:44px}html[data-theme] .detail-layout p{font-size:14px}.scope-disclosure{border-bottom:1px solid var(--e-border)}.scope-disclosure>summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:23px 0;color:var(--e-text)}.scope-disclosure>summary::-webkit-details-marker{display:none}.scope-disclosure>summary>span{font-size:9px;color:#20a3c1}.scope-disclosure h3{font-size:18px;letter-spacing:-.02em;margin:0;line-height:1.35;flex:1;color:var(--e-text)}.scope-disclosure>summary>svg{flex-shrink:0;color:#4fa2be;transition:transform .3s}.scope-disclosure[open]>summary>svg{transform:rotate(180deg)}.scope-disclosure>p{font-size:12px!important;line-height:1.85;color:var(--e-muted)!important;padding:0 15px 22px 33px;margin:0;animation:formStepIn .35s both}.scope-disclosure>summary:hover h3{color:#26adcf}.scope-disclosure>summary:focus-visible{outline:3px solid #147bd1;outline-offset:4px}.related-solutions{background:radial-gradient(ellipse at 0 100%,#0072b51a,transparent 55%),var(--e-soft);border-block:1px solid var(--e-border);max-width:none!important}.related-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.related-heading h2{font-size:43px;line-height:1.13;color:var(--e-heading);margin:22px 0 0}.related-heading>.secondary-link{color:var(--e-text);white-space:nowrap}.related-heading>p{font-size:12px;max-width:250px;color:var(--e-muted)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-grid>div{height:100%}.related-card{display:flex;flex-direction:column;height:100%;padding:30px 27px;background:var(--e-card);border:1px solid var(--e-border);border-radius:9px;position:relative;overflow:hidden;box-shadow:0 8px 25px #00244108;transition:border-color .35s,box-shadow .35s}.related-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 100% 0,#00a5d614,transparent 65%);pointer-events:none}.related-card:hover{border-color:#168ab1;box-shadow:0 18px 35px #00395b16}.related-card h3{font-size:25px;line-height:1.2;color:var(--e-heading);margin:30px 0 18px}.related-card p{font-size:12px;line-height:1.85;color:var(--e-muted);margin-bottom:30px}.related-card>span:last-child{display:flex;align-items:center;justify-content:space-between;color:var(--e-text);font-size:10px;margin-top:auto}.related-card>span:last-child>svg{color:#23a3c1;transition:transform .3s}.related-card:hover>span:last-child>svg{transform:translate(4px,-4px)}.editorial-panel>.editorial-media{aspect-ratio:.98}.editorial-values{margin-top:30px;border-top:1px solid var(--e-border)}.editorial-values>div{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--e-border);padding:20px 0}.editorial-values svg{color:#27acc8;flex-shrink:0}.editorial-values span{font-size:8px;color:var(--e-muted)}.editorial-values h3{font-size:18px;line-height:1.35;color:var(--e-text);margin:0}.editorial-panel-company{background:linear-gradient(145deg,#07304b,#102d4a);max-width:none!important}.editorial-panel-company :is(h2,h3){color:#e1f1ff}.editorial-panel-company p{color:#afcadf}.editorial-panel-company .eyebrow{color:#6bdded!important}html[data-theme=light] .editorial-panel-company{background:linear-gradient(140deg,#e9f6ff,#def3f5)}html[data-theme=light] .editorial-panel-company :is(h2,h3){color:#183e5e}html[data-theme=light] .editorial-panel-company p{color:#476d85}html[data-theme=light] .editorial-panel-company .eyebrow{color:#106d88!important}.editorial-panel-careers{border-top:1px solid var(--e-border)}.editorial-panel-contact{background:var(--e-soft);border-top:1px solid var(--e-border);max-width:none!important}.editorial-panel-contact>.editorial-media{aspect-ratio:1.4}.editorial-panel-contact .editorial-values>div{padding:15px 0}.editorial-panel-innovation{background:radial-gradient(ellipse at 100% 50%,#0059c520,transparent 70%);border-top:1px solid var(--e-border)}.capability-explorer{border-top:1px solid var(--e-border)}.explorer-shell{display:grid;grid-template-columns:1fr 2.1fr;border:1px solid var(--e-border);background:var(--e-card);border-radius:10px;overflow:hidden}.explorer-tabs{display:flex;flex-direction:column;padding:20px;border-right:1px solid var(--e-border);background:var(--e-soft)}.explorer-tabs>button{display:flex;align-items:center;gap:16px;padding:23px 16px;border:1px solid transparent;background:transparent;color:var(--e-muted);text-align:left;font-size:13px;border-radius:6px}.explorer-tabs>button>svg:first-child{color:#2b9ebf}.explorer-tabs>button>svg:last-child{margin-left:auto;width:15px}.explorer-tabs>button[aria-selected=true]{border-color:#159abd55;background:linear-gradient(120deg,#008bd21a,#00becb0a);color:var(--e-text);box-shadow:0 5px 15px #00384b08}.explorer-panel{padding:45px;display:grid;grid-template-columns:.7fr 1.4fr;gap:35px;align-items:center;min-height:370px}.explorer-orb{display:flex;align-items:center;justify-content:center;width:150px;height:150px;max-width:100%;border-radius:50%;position:relative;background:radial-gradient(circle,#0078bd33,#00d3d407);border:1px solid #1695bd50;color:#32bad3;box-shadow:0 0 0 18px #0086bc07,0 0 0 38px #0086bc05}.explorer-orb:after{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:1px dashed #1d8cb144;border-radius:50%;animation:orbitStep 40s linear infinite}.explorer-copy{animation:formStepIn .45s both}.explorer-copy h3{font-size:34px;line-height:1.15;color:var(--e-heading);margin:20px 0}.explorer-copy p{font-size:13px;color:var(--e-muted);line-height:1.85}.explorer-copy .secondary-link{color:var(--e-text);font-size:11px;margin-top:15px}html[data-theme] .ecosystem-section{background:radial-gradient(ellipse at 0 0,#00b6c917,transparent 55%);border-block:1px solid var(--e-border)}html[data-theme] .connected-composition{gap:9%}html[data-theme] .connected-statement p{font-size:14px;line-height:1.9}html[data-theme] .capability-matrix{border-radius:9px;overflow:hidden;border-color:var(--e-border);gap:1px}html[data-theme] .capability-matrix>a{padding:30px;min-height:185px;background:linear-gradient(135deg,#102e4b,#0c213a);transition:background .4s,box-shadow .4s}html[data-theme=light] .capability-matrix>a{background:linear-gradient(135deg,#fafdff,#eaf5ff)}html[data-theme] .capability-matrix>a:hover{background:linear-gradient(135deg,#123f60,#0c2c49);box-shadow:inset 0 0 0 1px #2393bd55}html[data-theme=light] .capability-matrix>a:hover{background:linear-gradient(135deg,#e6f1ff,#dff5f6)}html[data-theme] .capability-matrix h3{font-size:19px;max-width:180px;line-height:1.3}html[data-theme] .capability-matrix>a>svg:first-of-type{padding:9px;width:43px;height:43px;box-sizing:content-box;background:#0089b616;border:1px solid #2ca3c533;border-radius:10px;margin-bottom:19px;width:25px;height:25px}.capability-matrix>a:hover>svg:first-of-type{transform:translateY(-3px);transition:transform .3s}html[data-theme] .future-manifesto{background:radial-gradient(ellipse at 95% 30%,#00b7ca24,transparent 55%),linear-gradient(125deg,#06234a,#064c68);border-color:#2599be44}html[data-theme] .future-manifesto h2{color:#f0f6ff}html[data-theme] .future-manifesto h2 em{background:linear-gradient(95deg,#63a6ff,#68efe5);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-theme] .future-manifesto>.eyebrow,html[data-theme] .future-manifesto .secondary-link{color:#adf0f4}html[data-theme] .future-manifesto>div{border-color:#65a7c650}html[data-theme] .future-manifesto>div>span{color:#afcfe2}html[data-theme] .timeline>div{padding-top:26px}html[data-theme] .timeline h3{font-size:25px}html[data-theme] .timeline p{font-size:12px;line-height:1.8;max-width:190px}html[data-theme] .timeline>div>span{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #269bb34d;background:#0086ad13;font-size:9px}html[data-theme] .principles{gap:20px}html[data-theme] .principles>div{padding:27px;background:linear-gradient(125deg,#102b4520,#029db010);border:1px solid var(--e-border);border-radius:7px;position:relative;transition:background .4s,transform .4s}html[data-theme] .principles>div:hover{transform:translateY(-5px);background:#008dad12}html[data-theme] .principles h3{font-size:22px;line-height:1.25;margin-bottom:5px}html[data-theme] .research-grid{gap:22px;border:0;background:transparent}html[data-theme] .research-grid article{border:1px solid var(--e-border);border-radius:10px;background:radial-gradient(ellipse at 100% 0,#007da81a,transparent 65%),var(--e-card);transition:transform .4s,border-color .4s,box-shadow .4s;box-shadow:0 7px 24px #00274308}html[data-theme] .research-grid article:hover{transform:translateY(-7px);border-color:#1c9cb8;box-shadow:0 20px 40px #00345112}html[data-theme] .research-grid h3{font-size:25px;min-height:58px}html[data-theme] .research-grid p{font-size:13px;line-height:1.8}html[data-theme] .research-grid .schematic-small{background:radial-gradient(ellipse,#0086c01a,transparent 70%);border-radius:5px}html[data-theme] .original-brand-art{padding:0;border-radius:9px;background:#06142f;border:1px solid #6a9cc24f;box-shadow:0 15px 35px #00274312;width:220px;height:220px}html[data-theme] .company-story>h2{font-size:clamp(37px,4vw,58px);line-height:1.1}html[data-theme] .form-panel{border-radius:10px;box-shadow:0 20px 60px #001f3e0c;padding:40px;border-color:var(--e-border)}html[data-theme] .steps{gap:20px}html[data-theme] .steps li{font-size:12px}html[data-theme] .form-grid label{font-size:12px;gap:10px}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{border-radius:4px;padding:15px;font-size:14px}html[data-theme] .form-panel h2{font-size:33px}html[data-theme] .contact-layout aside h2{font-size:39px;line-height:1.15}html[data-theme] .contact-layout aside>p{font-size:14px}html[data-theme] .contact-note{padding:22px;border:1px solid var(--e-border);border-radius:6px;background:#0087ad08}html[data-theme] .contact-note p{font-size:11px;margin:10px 0 0}html[data-theme] .final-cta{background:radial-gradient(ellipse at 90% 0,#00a9d52b,transparent 55%),linear-gradient(120deg,#003285,#075bb5 66%,#087494);border-color:#147fa9;color:#fff}html[data-theme] .final-cta h2{color:#fff;font-size:clamp(50px,5.5vw,83px)}html[data-theme] .final-cta h2>span{color:#70e7e8}html[data-theme] .final-cta p{color:#d2e8f9;font-size:14px}html[data-theme] .final-cta>.eyebrow{color:#bde8ff}html[data-theme] .final-cta .button{background:#fff!important;border-color:#fff;color:#0752b6!important;box-shadow:0 8px 25px #001d5825}html[data-theme] .final-cta:after{border-color:#8ce8fc36;box-shadow:0 0 0 45px #a9edff0c,0 0 0 90px #a9edff08}html[data-theme] footer{padding-top:65px}html[data-theme] .footer-top p{font-size:12px;line-height:1.85}html[data-theme] .footer-top>div>a:not(.logo){font-size:12px}html[data-theme] .footer-top h4{font-size:12px}html[data-theme] .footer-bottom{font-size:9px}@media(min-width:1700px){html[data-theme] .future-hero-layout{min-height:850px}.hero-observatory>.intelligence-field{height:550px}.hero-world-strip .editorial-media{aspect-ratio:1.65}}@media(max-width:1100px){html[data-theme] .navwrap{gap:12px}html[data-theme] .nav{gap:17px}html[data-theme] .official-logo{width:125px;min-width:125px;height:97px}html[data-theme] .official-logo>img{width:125px;height:125px;top:-17px}html[data-theme] .future-hero-layout{gap:22px;min-height:680px}html[data-theme] .future-copy h1{font-size:78px}html[data-theme] .future-copy h2{font-size:25px}html[data-theme] .future-copy>p{font-size:13px}.hero-observatory>.intelligence-field{height:445px}.hero-observatory .field-node{font-size:6px;padding:8px 7px;max-width:143px}.hero-world-strip{padding:0}.hero-world-strip figcaption>span{font-size:5px}.hero-world-strip .editorial-media{aspect-ratio:1.2}html[data-theme] .page-hero-animated{gap:5%;padding-block:65px;min-height:530px}html[data-theme] .page-hero-animated h1{font-size:50px}.page-hero-art{padding-left:0}.hero-schematic-inset{right:-15px;width:47%}html[data-theme] .solution-list>a{grid-template-columns:45px 20px 1.1fr 1fr 20px;gap:15px}.solution-list .duotone-icon{width:40px;height:40px;min-width:40px}html[data-theme] .solution-list h3{font-size:21px}html[data-theme] .solution-list p{font-size:12px}.related-heading h2{font-size:37px}.related-card{padding:26px 22px}.related-card h3{font-size:23px}.explorer-panel{padding:35px;gap:30px;grid-template-columns:.6fr 1.5fr}.explorer-orb{width:110px;height:110px}.explorer-orb svg{width:50px}.explorer-copy h3{font-size:29px}.solution-story h2,.editorial-panel h2{font-size:39px}.industry-item .image-box>.editorial-media figcaption{padding-inline:20px}.industry-item .image-box>span{left:20px}html[data-theme] .industry-item h3{font-size:20px}html[data-theme] .industry-item p{font-size:12px}html[data-theme] .section{padding-block:80px}html[data-theme] .contact-layout{gap:5%}html[data-theme] .form-panel{padding:30px}}@media(max-width:800px){html[data-theme] header{height:100px}html[data-theme] .official-logo{height:90px;width:115px;min-width:115px}html[data-theme] .official-logo>img{width:115px;height:115px;top:-16px}html[data-theme] .nav.opened{top:100px;max-height:calc(100dvh - 100px);overflow-y:auto;padding:20px 6% 30px;gap:0}.navwrap>.theme-toggle{margin-left:auto}html[data-theme] .mega{position:static;padding:10px;border-radius:6px;box-shadow:none}html[data-theme] .mega>div:first-child{display:none}html[data-theme] .mega>div:last-child{display:block}html[data-theme] .mega>div:last-child>a{min-height:62px}html[data-theme] .future-hero-layout{grid-template-columns:1fr;gap:0;min-height:0}html[data-theme] .future-copy{max-width:650px;padding-block:60px 20px}html[data-theme] .future-copy h1{font-size:105px}html[data-theme] .future-copy h2{font-size:28px}html[data-theme] .future-copy>p{font-size:14px;max-width:520px}.hero-observatory{padding-bottom:35px;max-width:660px;width:100%;margin:auto}.hero-observatory>.intelligence-field{height:530px;margin-top:0}.hero-observatory .field-node{font-size:9px;max-width:185px;padding:11px}.hero-observatory .field-node-2{left:0}.hero-observatory .field-node-3{right:0}.hero-world-strip{padding:0 4%}.hero-world-strip .editorial-media{aspect-ratio:1.55}.hero-world-strip figcaption>span{font-size:6px}html[data-theme] .page-hero-animated{grid-template-columns:1fr;gap:35px;padding-block:50px 40px}html[data-theme] .page-hero-animated h1{font-size:58px;max-width:650px}html[data-theme] .page-hero-animated p{max-width:590px}.page-hero-animated .page-breadcrumb{margin-bottom:30px}.page-hero-art{max-width:530px;width:85%;justify-self:end;margin-right:15px;padding-bottom:45px}.page-hero-art>.editorial-media{aspect-ratio:1.5}.page-hero-art>.editorial-media figcaption{padding-bottom:30px}.hero-schematic-inset{width:33%;right:-15px;bottom:0}.solution-story,.editorial-panel{gap:40px;grid-template-columns:1fr}.solution-story>.editorial-media{order:-1;aspect-ratio:1.7}.editorial-panel>.editorial-media{aspect-ratio:1.5}.editorial-panel>div{max-width:600px}.solution-story h2,.editorial-panel h2{font-size:43px;max-width:600px}.related-heading h2{font-size:35px}.related-heading{gap:25px}.related-grid{gap:15px}.related-card{padding:24px 19px}.related-card h3{font-size:20px}.related-card p{font-size:11px}.related-card>span:last-child{font-size:9px}.explorer-shell{grid-template-columns:1fr}.explorer-tabs{flex-direction:row;border-right:0;border-bottom:1px solid var(--e-border);padding:12px;gap:5px}.explorer-tabs>button{flex:1;padding:15px 12px;font-size:11px;gap:8px;justify-content:center}.explorer-tabs>button>svg:last-child{display:none}.explorer-panel{grid-template-columns:.7fr 1.5fr;min-height:310px;padding:45px;gap:35px}.explorer-orb{width:130px;height:130px}.explorer-copy h3{font-size:32px}html[data-theme] .solution-list>a{grid-template-columns:45px 20px 1fr 20px;gap:15px}.solution-list>a>.duotone-icon{grid-column:1;grid-row:1/3}.solution-list>a>.index{grid-column:2;grid-row:1}.solution-list>a>h3{grid-column:3;grid-row:1}.solution-list>a>p{grid-column:3;grid-row:2}.solution-list>a>svg{grid-column:4;grid-row:1}html[data-theme] .section-head{display:block}html[data-theme] .section-head h2{font-size:43px}html[data-theme] .timeline>div{padding-top:0;padding-bottom:30px}html[data-theme] .timeline h3{font-size:24px}html[data-theme] .timeline p{max-width:none}html[data-theme] .principles h3{font-size:21px}html[data-theme] .research-grid h3{font-size:24px}html[data-theme] .form-panel{padding:35px}}@media(max-width:480px){html[data-theme] .navwrap{gap:7px;padding-inline:6%}html[data-theme] .navwrap>.theme-toggle{margin-left:auto}html[data-theme] .navwrap>.mobile-toggle{margin-left:2px}html[data-theme] .future-copy{padding-top:44px}html[data-theme] .future-copy h1{font-size:70px}html[data-theme] .future-copy h2{font-size:25px;line-height:1.25}html[data-theme] .future-copy>p{font-size:13px;line-height:1.85}html[data-theme] .hero-kicker{font-size:7px}html[data-theme] .hero-overline{font-size:6px;letter-spacing:1.4px}html[data-theme] .future-copy .actions{gap:20px;align-items:flex-start;flex-direction:column}.hero-observatory>.intelligence-field{height:420px;margin-top:12px}.hero-observatory .field-node{font-size:6px;max-width:124px;padding:8px 6px}.hero-world-strip{gap:7px;padding-inline:0;margin-top:8px}.hero-world-strip .editorial-media{aspect-ratio:1.05}.hero-world-strip figcaption{padding:0 7px 8px}.hero-world-strip figcaption>span{font-size:4.5px;line-height:1.4;letter-spacing:.6px}.hero-observatory{padding-bottom:25px}.hero-observatory .field-readout>p{font-size:9px}.hero-observatory .field-readout{left:2%;right:2%}html[data-theme] .future-hero-bottom{padding:20px 0}html[data-theme] .page-hero-animated{padding-block:37px 28px;gap:30px;min-height:0}html[data-theme] .page-hero-animated h1{font-size:40px;line-height:1.07;margin:22px 0}html[data-theme] .page-hero-animated p{font-size:13px;line-height:1.8}.page-hero-animated .page-breadcrumb{font-size:9px;margin-bottom:27px;gap:8px}.page-hero-art{width:95%;margin-right:8px;padding-bottom:35px}.page-hero-art:before{top:20px;right:-10px;bottom:20px;left:30px;transform:rotate(3deg)}.page-hero-art>.editorial-media{aspect-ratio:1.35;border-radius:7px 7px 27px}.page-hero-art>.editorial-media figcaption{padding:18px 18px 26px;max-width:70%}.page-hero-art>.editorial-media figcaption>span{font-size:8px;line-height:1.5}.page-hero-art>.editorial-media figcaption small{display:none}.hero-schematic-inset{width:37%;right:-8px;bottom:0}.media-chrome{top:14px;left:14px;right:14px}.media-chrome>span:nth-child(2){font-size:5px}.editorial-media figcaption{padding:20px}.editorial-media figcaption>span{font-size:18px}html[data-theme] .section{padding-block:60px}html[data-theme] .section-head{margin-bottom:35px}html[data-theme] .section-head h2{font-size:36px;line-height:1.1}html[data-theme] .section-head p{font-size:13px}html[data-theme] .section-head .eyebrow{font-size:7px}html[data-theme] .connected-statement p{font-size:12px}html[data-theme] .capability-matrix>a{padding:23px 16px;min-height:170px}html[data-theme] .capability-matrix h3{font-size:16px}html[data-theme] .capability-matrix>a>svg:first-of-type{padding:7px;width:21px;height:21px;border-radius:8px}html[data-theme] .solution-list>a{grid-template-columns:33px 1fr 18px;gap:10px;padding:22px 0}.solution-list>a>.duotone-icon{grid-column:1;grid-row:1/3;width:30px;height:34px;min-width:30px;border-radius:7px}.solution-list .duotone-icon svg{width:17px}.solution-list>a>.index{display:none}.solution-list>a>h3{grid-column:2;font-size:21px}.solution-list>a>p{grid-column:2;font-size:12px}.solution-list>a>svg{grid-column:3}html[data-theme] .solution-list>a:hover{padding-left:8px;padding-right:8px}.featured-solution>.editorial-media{margin-inline:-23px;width:calc(100% + 46px);aspect-ratio:1.35}.featured-solution>.editorial-media figcaption{padding-inline:22px}.featured-solution>.editorial-media figcaption>span{font-size:12px}.featured-solution .technical-visual{width:75px;height:70px;top:18px;right:15px}.featured-solution h3{font-size:28px}html[data-theme] .featured-solution p{font-size:13px}.industry-grid{gap:30px}html[data-theme] .industry-item h3{font-size:23px}html[data-theme] .industry-item p{font-size:13px}.industry-item .image-box>.editorial-media{aspect-ratio:1.15}.industry-item .image-box>.editorial-media figcaption>span{font-size:20px}.solution-story,.editorial-panel{gap:28px}.solution-story h2,.editorial-panel h2{font-size:36px;margin-top:22px}.solution-story p,.editorial-panel p{font-size:13px}.solution-story>.editorial-media{aspect-ratio:1.3}.editorial-panel>.editorial-media{aspect-ratio:1.2}.journey-ribbon li{padding-block:17px;gap:8px}.journey-ribbon b{font-size:11px;line-height:1.5}.journey-ribbon li>span{font-size:8px}.journey-ribbon svg{width:11px}html[data-theme] .detail-layout h2{font-size:35px}html[data-theme] .detail-layout p{font-size:13px}.scope-disclosure h3{font-size:17px}.scope-disclosure>summary{gap:14px;padding-block:22px}.scope-disclosure>p{padding-left:27px}.related-heading{display:block;margin-bottom:30px}.related-heading h2{font-size:35px;margin:20px 0 25px}.related-heading>.secondary-link{font-size:11px}.related-grid{grid-template-columns:1fr;gap:17px}.related-card{padding:27px;display:grid;grid-template-columns:52px 1fr;gap:15px 18px}.related-card>.duotone-icon{grid-column:1;grid-row:1/3}.related-card h3{font-size:23px;margin:3px 0 0;grid-column:2}.related-card p{grid-column:2;font-size:12px;margin:0}.related-card>span:last-child{grid-column:2;font-size:10px;margin-top:8px}.editorial-values>div{gap:13px;padding-block:17px}.editorial-values h3{font-size:17px}.explorer-tabs{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:4px}.explorer-tabs>button{padding:16px 10px;justify-content:flex-start;gap:12px;font-size:12px}.explorer-panel{grid-template-columns:1fr;gap:35px;padding:45px 27px 30px;min-height:0}.explorer-orb{margin:auto;width:110px;height:110px}.explorer-copy h3{font-size:31px}.explorer-copy p{font-size:13px}.explorer-copy .eyebrow{font-size:8px}html[data-theme] .principles{gap:14px}html[data-theme] .principles>div{padding:22px 17px}html[data-theme] .principles h3{font-size:18px}html[data-theme] .research-grid h3{font-size:26px;min-height:0}html[data-theme] .research-grid p{font-size:13px}html[data-theme] .original-brand-art{width:150px;height:150px;margin-left:10px}html[data-theme] .company-story>h2{font-size:36px}html[data-theme] .form-panel{padding:26px 20px}html[data-theme] .form-panel h2{font-size:29px}html[data-theme] .steps{gap:10px}html[data-theme] .steps li{font-size:10px}html[data-theme] .form-grid label{font-size:12px}html[data-theme] .contact-layout aside h2{font-size:35px}html[data-theme] .contact-layout aside>p{font-size:13px}html[data-theme] .final-cta h2{font-size:53px}html[data-theme] .final-cta p{font-size:13px}html[data-theme] .footer-top .official-logo{width:170px;min-width:170px;height:133px}html[data-theme] .footer-top .official-logo>img{width:170px;height:170px;top:-23px}html[data-theme] .footer-top>div>a:not(.logo){font-size:12px}}@media(max-width:370px){html[data-theme] .future-copy h1{font-size:63px}html[data-theme] .page-hero-animated h1{font-size:37px}.hero-observatory .field-node{font-size:5.5px;max-width:115px}.related-card{padding:24px 20px;grid-template-columns:45px 1fr;gap:15px}.related-card>.duotone-icon{width:43px;height:43px;min-width:43px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.page-hero-art{opacity:1;transform:none}.editorial-media:hover .editorial-image-window>img{scale:1}}.hero-world-strip .editorial-media figcaption>span{font-size:7px;letter-spacing:1.2px;font-family:Inter,sans-serif;line-height:1.45}.hero-world-strip .editorial-media figcaption{padding:0 10px 11px}.hero-world-strip .editorial-media figcaption small{display:none}@media(max-width:1100px){.hero-world-strip .editorial-media figcaption>span{font-size:6px;letter-spacing:.7px}}@media(max-width:480px){.hero-world-strip .editorial-media figcaption>span{font-size:5px;letter-spacing:.5px}.hero-world-strip .editorial-media figcaption{padding:0 7px 9px}}.logo-colour-treatment{position:absolute;pointer-events:none;overflow:hidden}html[data-theme] header{height:108px;background:color-mix(in srgb,var(--navy) 94%,transparent);border-bottom:1px solid var(--e-border);box-shadow:none}html[data-theme] .official-logo{width:140px;min-width:140px;height:100px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}html[data-theme] .official-logo>img{width:128px;height:128px;left:6px;top:-18px;object-fit:contain}html[data-theme=light] .official-logo>img,html[data-theme=light] .original-brand-art{filter:url(#civionext-daylight-ink)}html[data-theme] .footer-top .official-logo{background:transparent;border:0;box-shadow:none;width:190px;height:147px;min-width:190px}html[data-theme] .footer-top .official-logo>img{width:190px;height:190px;left:0;top:-26px}html[data-theme] .original-brand-art{background:transparent!important;border:0!important;padding:0;box-shadow:none;border-radius:0;animation:none}html[data-theme] .navwrap{gap:24px;align-items:center}html[data-theme] .nav{gap:27px;font-size:12px}html[data-theme] .theme-toggle{margin-left:12px;border-radius:50%;width:42px;min-width:42px;height:42px;padding:0}html[data-theme] .theme-toggle>span{display:none}:root{--atlas-surface:#0a2038;--atlas-face:#102e47;--atlas-roof:#1c405a;--atlas-line:#3a7190;--atlas-window:#48a1bb;--atlas-grid:#1c415a;--atlas-edge:#38657f;--atlas-accent:#22bfd6;--atlas-label:#82adca;--atlas-platform-a:#0d2b45;--atlas-platform-b:#071d33;--atlas-core-face:#104664;--atlas-core-roof:#0c7193}html[data-theme=light]{--atlas-surface:#f7fbff;--atlas-face:#e0edf6;--atlas-roof:#f4faff;--atlas-line:#83acc4;--atlas-window:#4c93b2;--atlas-grid:#d5e6f0;--atlas-edge:#8eb5cd;--atlas-accent:#007eae;--atlas-label:#426d88;--atlas-platform-a:#f4faff;--atlas-platform-b:#dfedf6;--atlas-core-face:#9bccdf;--atlas-core-roof:#b8e5ed}html[data-theme] .future-hero{background:radial-gradient(ellipse at 85% 25%,#0a39552b,transparent 55%),#07172c}html[data-theme=light] .future-hero{background:radial-gradient(ellipse at 90% 15%,#e3f1f766,transparent 55%),linear-gradient(115deg,#fcfdff,#edf5fb)}html[data-theme] .future-hero-layout{grid-template-columns:.9fr 1.15fr;gap:6%;min-height:730px;align-items:center}html[data-theme] .future-copy{padding-block:66px}html[data-theme] .future-copy h1{font-size:clamp(74px,6.6vw,112px);letter-spacing:-.06em;line-height:1.02;max-width:620px}html[data-theme] .future-copy h2{font-size:26px;line-height:1.35;margin-block:27px 22px;max-width:410px}html[data-theme] .future-copy>p{font-size:14px;line-height:1.9;max-width:410px}html[data-theme] .future-copy h1 em{background-image:linear-gradient(95deg,#2678ee,#0099b4)}html[data-theme] .future-copy .actions{gap:25px;margin-top:32px}.hero-observatory{padding:30px 0 35px;max-width:760px}.hero-observatory:before{display:none}.operations-atlas{position:relative;border-top:1px solid var(--e-border);border-bottom:1px solid var(--e-border);color:var(--e-text);isolation:isolate;perspective:1100px;padding-bottom:8px}.atlas-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 0 0;font-size:8px;letter-spacing:1.7px;color:var(--e-muted)}.atlas-toolbar>span{display:flex;align-items:center;gap:9px}.atlas-toolbar i{height:4px;width:4px;background:var(--atlas-accent);border-radius:50%}.atlas-motion-toggle{border:1px solid var(--e-border);background:none;color:var(--e-text);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.atlas-motion-toggle:hover{border-color:var(--atlas-accent);background:#008bb40c}.atlas-motion-toggle:disabled{opacity:.45;cursor:default}.atlas-model{width:100%;margin:-12px 0 -4px;overflow:hidden}.atlas-perspective{transform-style:preserve-3d;will-change:transform}.atlas-perspective>svg{display:block;width:100%;height:auto}.atlas-building{transition:filter .4s}.active-building{filter:drop-shadow(0 0 6px #00a5c22a)}.active-building>path:first-child{stroke:var(--atlas-accent);stroke-width:1.4}.atlas-core{animation:atlasCore 6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.atlas-packet{animation:atlasTransmission 5s linear infinite}.atlas-pin-pulse{animation:atlasPin 4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.atlas-pin:not(.selected-pin) .atlas-pin-pulse{opacity:0;animation:none}.operations-atlas[data-running=false] :is(.atlas-core,.atlas-packet,.atlas-pin-pulse){animation-play-state:paused}.atlas-layer-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:-7px;position:relative;z-index:2}.atlas-layer-selector>button{display:flex;align-items:center;gap:7px;min-height:49px;text-align:left;padding:12px 9px;background:transparent;border:1px solid transparent;border-bottom-color:var(--e-border);color:var(--e-muted);border-radius:4px;font-size:9px;line-height:1.5;transition:background .25s,border-color .25s,color .25s}.atlas-layer-selector>button>svg{flex-shrink:0;color:var(--atlas-accent);width:15px}.atlas-layer-selector>button>small{font-size:6px;margin-left:auto;opacity:.6}.atlas-layer-selector>button.selected{background:#048dc711;border-color:#168db438;color:var(--e-text)}.atlas-layer-selector>button:hover{background:#048dc70c;color:var(--e-text)}.atlas-insight{min-height:133px;padding:19px 3px 13px}.atlas-insight>div>span{font-size:10px;letter-spacing:.2px;color:var(--e-text)}.atlas-insight p{font-size:11px;line-height:1.8;color:var(--e-muted);max-width:540px;margin:10px 0 13px}.atlas-insight a{display:inline-flex;gap:14px;align-items:center;font-size:9px;color:var(--atlas-accent)}.atlas-insight a svg{transition:transform .25s}.atlas-insight a:hover svg{transform:translate(3px,-3px)}.workflow-study{border:1px solid var(--e-border);border-radius:8px;overflow:hidden;background:var(--e-card);box-shadow:0 14px 35px #002b4b08;color:var(--e-text);min-width:0}.study-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--e-border);padding:20px 23px;gap:20px}.study-toolbar>span{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.5px}.study-toolbar>span svg{color:var(--atlas-accent)}.study-toolbar small{font-size:6px;letter-spacing:1px;color:var(--e-muted)}.study-flow{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 22px 0;gap:7px}.study-flow>button{position:relative;min-height:100px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;background:var(--e-soft);border:1px solid var(--e-border);border-radius:5px;padding:15px 12px;text-align:left;color:var(--e-muted);transition:border-color .3s,background .3s,color .3s}.study-flow>button>span{font-size:8px;letter-spacing:1px;color:var(--atlas-accent)}.study-flow>button>b{font-size:11px;font-weight:400;line-height:1.5}.study-flow>button>svg{position:absolute;right:-12px;top:45%;z-index:2;color:var(--atlas-line);background:var(--e-card)}.study-flow>button:last-child>svg{display:none}.study-flow>button.current{border-color:var(--atlas-accent);background:#038ac511;color:var(--e-text)}.study-flow>button:hover{border-color:var(--atlas-accent)}.study-panel{padding:34px 30px;min-height:210px;outline-offset:-5px}.study-panel>div{position:relative;padding-left:54px}.study-index{position:absolute;left:0;top:0;font-size:31px;font-family:Space Grotesk,sans-serif;color:var(--atlas-accent);opacity:.55;letter-spacing:-2px}.study-panel h3{font-size:27px;line-height:1.2;color:var(--e-heading);margin:3px 0 18px;letter-spacing:-.035em}.study-panel p{font-size:13px;line-height:1.9;color:var(--e-muted);margin:0;max-width:470px}.study-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--e-border);padding:15px 22px}.study-footer>span{font-size:8px;line-height:1.7;color:var(--e-muted)}.study-footer>button{width:31px;height:31px;min-width:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-border);background:none;color:var(--atlas-accent);transition:background .25s,transform .25s}.study-footer>button:hover{background:#038ac511;transform:translate(2px)}.engagement-depth{border-top:1px solid var(--e-border);background:radial-gradient(ellipse at 100% 0,#008bbb06,transparent 70%)}.depth-heading{max-width:720px;margin-bottom:48px}.depth-heading h2{font-size:46px;line-height:1.14;color:var(--e-heading);margin:24px 0}.depth-heading p{font-size:14px;line-height:1.9;color:var(--e-muted);max-width:650px}.depth-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:start}.discovery-questions{padding-top:2px}.discovery-view{display:flex;gap:20px;border-bottom:1px solid var(--e-border);margin-bottom:28px}.discovery-view>button{background:none;border:0;border-bottom:2px solid transparent;color:var(--e-muted);display:flex;align-items:center;gap:9px;padding:10px 0 18px;font-size:11px}.discovery-view>button[aria-pressed=true]{border-bottom-color:var(--atlas-accent);color:var(--e-text)}.discovery-view>button>svg{color:var(--atlas-accent)}.discovery-content h3{font-size:26px;line-height:1.25;color:var(--e-heading);margin:0 0 18px}.discovery-content>div{display:flex;gap:17px;border-bottom:1px solid var(--e-border);padding:16px 0}.discovery-content>div>span{font-size:8px;color:var(--atlas-accent);padding-top:5px}.discovery-content p{font-size:12px;color:var(--e-muted);line-height:1.8;margin:0}.discovery-questions>.secondary-link{font-size:10px;color:var(--e-text);margin-top:28px}.industry-lens{border-top:1px solid var(--e-border)}.lens-layout{display:grid;grid-template-columns:.9fr 1.5fr;gap:7%;border-top:1px solid var(--e-border);padding-top:30px}.lens-tabs{display:flex;flex-direction:column}.lens-tabs>button{display:flex;align-items:center;gap:17px;border:0;border-bottom:1px solid var(--e-border);background:none;padding:24px 12px;color:var(--e-muted);text-align:left;font-size:13px;line-height:1.6;transition:background .25s,color .25s}.lens-tabs>button>span{font-size:8px;color:var(--atlas-accent)}.lens-tabs>button>svg{margin-left:auto;flex-shrink:0;color:var(--atlas-accent)}.lens-tabs>button[aria-selected=true]{color:var(--e-text);background:#008db408}.lens-panel{padding:30px 35px;background:var(--e-soft);border:1px solid var(--e-border);border-radius:7px}.lens-panel h3{font-size:32px;line-height:1.25;margin:23px 0 25px;color:var(--e-heading);max-width:500px}.lens-panel .eyebrow{font-size:8px}.lens-questions{margin-bottom:30px}.lens-questions p{display:flex;gap:12px;align-items:center;color:var(--e-muted);font-size:12px;margin-bottom:14px}.lens-questions svg{color:var(--atlas-accent);flex-shrink:0}.lens-related-label{font-size:7px;letter-spacing:1.4px;color:var(--e-muted)}.lens-related{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.lens-related a{display:flex;align-items:center;gap:15px;border:1px solid var(--e-border);background:var(--e-card);color:var(--e-text);padding:12px 14px;border-radius:4px;font-size:10px}.lens-related a:hover{border-color:var(--atlas-accent)}.lens-related a svg{color:var(--atlas-accent)}html[data-theme] .page-hero-animated{background:radial-gradient(ellipse at 100% 0,#00559c15,transparent 60%),#0a1e34;gap:7%;min-height:560px}html[data-theme=light] .page-hero-animated{background:linear-gradient(120deg,#f8fbfe,#ebf4fb)}.page-hero-animated>.compact-study{margin:10px 0}.compact-study .study-flow{gap:5px;padding:23px 18px 0}.compact-study .study-flow>button{padding:13px 9px;min-height:98px}.compact-study .study-flow b{font-size:10px}.compact-study .study-panel{padding:28px 25px;min-height:180px}.compact-study .study-panel h3{font-size:25px}.compact-study .study-panel p{font-size:12px}.compact-study .study-toolbar{padding:19px}.compact-study .study-toolbar small{font-size:5px}.compact-study .study-footer>span{font-size:7px}.precision-hero-schematic{padding:25px;background:linear-gradient(145deg,#007ba512,transparent);border:1px solid var(--e-border);border-radius:7px;min-width:0}.precision-hero-schematic>.motion-schematic{border:0}.diagram-purpose{display:block;font-size:11px;line-height:1.8;color:var(--e-muted);padding:16px 8px 0;border-top:1px solid var(--e-border)}html[data-theme] .page-hero-art:before{display:none}html[data-theme] .page-hero-art{padding:0 0 20px}html[data-theme] .page-hero-art>.editorial-media{border-radius:5px;box-shadow:0 15px 30px #001b3212;aspect-ratio:1.27}.hero-schematic-inset{display:none}.page-hero-art>.editorial-media figcaption{padding:23px}.page-hero-art .media-chrome{display:none}html[data-theme] .editorial-media{border-radius:5px;box-shadow:0 12px 28px #0033520b}.editorial-media figcaption small{font-size:6px}.editorial-media:hover .editorial-image-window>img{scale:1.015}.media-chrome{opacity:.7}html[data-theme] .featured-solution .technical-visual{display:none}html[data-theme] .featured-solution{box-shadow:0 6px 20px #00234007;border-radius:6px}html[data-theme] .featured-solution:hover{box-shadow:0 16px 30px #00234012;transform:translateY(-4px)}html[data-theme] .featured-solution h3{font-size:30px;line-height:1.2}html[data-theme] .related-card{border-radius:6px;box-shadow:none}.related-card:before{display:none}html[data-theme] .related-card:hover{box-shadow:0 12px 30px #00304f0b}.editorial-panel .editorial-media{aspect-ratio:1.4}.editorial-panel-innovation>.editorial-media{aspect-ratio:1.4}html[data-theme] .research-grid article{border-radius:6px;box-shadow:none;background:var(--e-card)}html[data-theme] .research-grid article:hover{transform:translateY(-4px);box-shadow:0 15px 25px #00304f08}html[data-theme] .research-grid .research-number{font-size:23px;opacity:.7}html[data-theme] .research-grid p{font-size:13px;line-height:1.9}.duotone-icon{border-radius:8px;box-shadow:none}html[data-theme] .capability-matrix>a{background:var(--e-card);box-shadow:none;min-height:175px}html[data-theme] .capability-matrix>a:hover{background:var(--e-soft)}html[data-theme] .capability-matrix>a>svg:first-of-type{padding:7px;border-radius:7px}.scope-disclosure>summary{min-height:76px}.scope-disclosure>p{font-size:13px!important;line-height:1.9}.related-heading h2{font-size:42px}.section-head h2{max-width:760px}html[data-theme] .future-manifesto{background:linear-gradient(110deg,#072b50,#0a485d)}html[data-theme] .final-cta{background:linear-gradient(115deg,#074399,#076ea0);border-color:#267ba0}html[data-theme] .final-cta:after{display:none}html[data-theme] .button:not(.text-button):not(.outline){box-shadow:0 5px 15px #0055aa0d;background:linear-gradient(110deg,#075cdd,#007fb1);border-color:#1a74ce}html[data-theme] .button:not(.text-button):hover{box-shadow:0 9px 22px #0055aa18;transform:translateY(-2px)}html[data-theme] .final-cta .button{background:#fff!important}@keyframes atlasTransmission{to{stroke-dashoffset:-284}}@keyframes atlasPin{50%{opacity:.25;scale:1.5}}@keyframes atlasCore{50%{translate:0 -4px}}@media(min-width:1700px){html[data-theme] .future-hero-layout{min-height:830px}.atlas-insight{min-height:145px}.atlas-layer-selector>button{font-size:10px;min-height:53px}.atlas-insight p{font-size:12px}.atlas-insight>div>span{font-size:12px}}@media(max-width:1100px){html[data-theme] .navwrap{gap:15px}html[data-theme] .nav{gap:20px;font-size:11px}html[data-theme] .official-logo{width:124px;min-width:124px;height:97px}html[data-theme] .official-logo>img{left:0;width:124px;height:124px;top:-17px}html[data-theme] .future-hero-layout{gap:4%;grid-template-columns:.9fr 1.1fr;min-height:680px}html[data-theme] .future-copy h1{font-size:73px}html[data-theme] .future-copy h2{font-size:23px}html[data-theme] .future-copy>p{font-size:13px}.atlas-layer-selector{grid-template-columns:repeat(2,1fr)}.atlas-layer-selector>button{min-height:43px;font-size:8px;padding:9px}.atlas-insight{min-height:140px}.atlas-insight p{font-size:10px}.atlas-toolbar{font-size:6px}.study-flow>button{padding:13px 9px;gap:14px}.study-flow>button>b{font-size:10px}.study-panel{padding:28px 22px}.study-panel>div{padding-left:45px}.study-panel h3{font-size:25px}.study-panel p{font-size:12px}.depth-layout{gap:5%;grid-template-columns:1.1fr 1fr}.depth-heading h2{font-size:41px}.discovery-view{gap:15px}.discovery-view>button{font-size:10px}.discovery-content h3{font-size:23px}.lens-layout{gap:5%;grid-template-columns:1fr 1.3fr}.lens-tabs>button{font-size:12px;gap:13px}.lens-panel{padding:27px}.lens-panel h3{font-size:29px}.compact-study .study-flow{grid-template-columns:1fr 1fr;gap:7px}.compact-study .study-flow>button{min-height:70px;gap:10px}.compact-study .study-flow>button>svg{display:none}.compact-study .study-panel{padding:24px 20px;min-height:180px}.compact-study .study-toolbar{gap:8px;padding:16px}.compact-study .study-toolbar small{font-size:4.5px}.compact-study .study-toolbar>span{font-size:6px;letter-spacing:1px}.compact-study .study-panel>div{padding-left:40px}.compact-study .study-panel p{font-size:11px}}@media(max-width:800px){html[data-theme] header{height:88px}html[data-theme] .official-logo{height:82px;width:110px;min-width:110px}html[data-theme] .official-logo>img{width:108px;height:108px;left:1px;top:-15px}html[data-theme] .nav.opened{top:88px;max-height:calc(100dvh - 88px)}html[data-theme] .navwrap>.theme-toggle{margin-left:auto}html[data-theme] .future-hero-layout{grid-template-columns:1fr;min-height:0;gap:0}html[data-theme] .future-copy{padding-block:50px 25px;max-width:650px}html[data-theme] .future-copy h1{font-size:100px}html[data-theme] .future-copy h2{font-size:27px;max-width:540px}html[data-theme] .future-copy>p{max-width:510px;font-size:14px}.hero-observatory{padding-top:20px;max-width:650px;padding-bottom:32px}.atlas-layer-selector{grid-template-columns:repeat(3,1fr)}.atlas-layer-selector>button{font-size:9px}.atlas-toolbar{font-size:7px}.atlas-insight{min-height:133px}.atlas-insight p{font-size:11px}.depth-layout{grid-template-columns:1fr;gap:40px}.depth-heading{margin-bottom:35px}.depth-heading h2{font-size:42px}.depth-layout>.workflow-study{max-width:650px}.discovery-questions{max-width:650px}.discovery-content h3{font-size:28px}.discovery-content p{font-size:13px}.discovery-view{gap:30px}.discovery-view>button{font-size:12px}.study-flow>button{min-height:97px}.study-flow>button>b{font-size:12px}.study-panel p{font-size:13px}.compact-study .study-flow{grid-template-columns:repeat(4,1fr);gap:7px}.compact-study .study-flow>button{min-height:90px}.compact-study .study-panel{min-height:175px;padding:28px}.compact-study .study-panel p{font-size:12px}.compact-study .study-toolbar>span{font-size:8px}.compact-study .study-toolbar small{font-size:6px}.page-hero-animated>.compact-study{width:100%;max-width:600px;margin:10px 0 0;justify-self:end}.precision-hero-schematic{max-width:550px;justify-self:end;width:90%;padding:20px}.lens-layout{grid-template-columns:1fr;gap:25px}.lens-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.lens-tabs>button{padding:20px 14px;gap:12px;font-size:12px}.lens-panel{padding:35px}.lens-panel h3{max-width:600px;font-size:34px}}@media(max-width:480px){html[data-theme] .navwrap{gap:8px}html[data-theme] .official-logo{width:104px;min-width:104px;height:78px}html[data-theme] .official-logo>img{width:104px;height:104px;left:0;top:-14px}html[data-theme] .navwrap>.theme-toggle{margin-left:auto}html[data-theme] .future-copy{padding-block:40px 25px}html[data-theme] .future-copy h1{font-size:69px;line-height:1.02}html[data-theme] .future-copy h2{font-size:24px;line-height:1.35;margin-top:24px}html[data-theme] .future-copy>p{font-size:13px;line-height:1.9}html[data-theme] .future-copy .actions{gap:19px;align-items:flex-start;flex-direction:column;margin-top:27px}.hero-observatory{padding-top:13px}.atlas-toolbar{font-size:6px;letter-spacing:1.2px;padding-top:14px}.atlas-model{margin-top:-2px}.atlas-layer-selector{grid-template-columns:1fr 1fr;gap:4px;margin-top:0}.atlas-layer-selector>button{padding:11px 9px;font-size:8px;min-height:44px;gap:7px}.atlas-layer-selector>button>small{font-size:5px}.atlas-layer-selector>button>svg{width:14px}.atlas-insight{padding-top:17px;min-height:150px}.atlas-insight>div>span{font-size:11px}.atlas-insight p{font-size:11px;line-height:1.8}.atlas-insight a{font-size:9px}.atlas-toolbar .atlas-motion-toggle{width:28px;height:28px}.depth-heading h2{font-size:35px;line-height:1.14}.depth-heading p{font-size:13px}.depth-heading{margin-bottom:30px}.study-toolbar{padding:17px}.study-toolbar>span{font-size:7px;letter-spacing:1px}.study-toolbar small{font-size:5px}.study-flow{padding:21px 16px 0;gap:7px;grid-template-columns:1fr 1fr}.study-flow>button{min-height:80px;gap:11px;padding:12px}.study-flow>button>b{font-size:11px}.study-flow>button>svg{display:none}.study-panel{padding:28px 21px;min-height:230px}.study-panel>div{padding-left:39px}.study-index{font-size:28px}.study-panel h3{font-size:25px}.study-panel p{font-size:12px;line-height:1.85}.study-footer{padding:15px 16px;gap:15px}.study-footer>span{font-size:7px}.discovery-view{gap:21px;margin-bottom:24px}.discovery-view>button{font-size:10px;gap:8px}.discovery-view>button svg{width:15px}.discovery-content h3{font-size:26px}.discovery-content p{font-size:12px}.discovery-questions>.secondary-link{font-size:10px}.compact-study .study-flow{grid-template-columns:1fr 1fr}.compact-study .study-flow>button{min-height:77px;padding:12px;gap:10px}.compact-study .study-panel{padding:25px 20px;min-height:200px}.compact-study .study-panel h3{font-size:24px}.compact-study .study-toolbar>span{font-size:7px}.compact-study .study-toolbar small{font-size:5px}.compact-study .study-footer>span{font-size:7px}html[data-theme] .page-hero-animated{min-height:0;gap:29px}.precision-hero-schematic{width:100%;padding:13px;margin-top:5px}.diagram-purpose{font-size:10px;padding:15px 9px 3px}.lens-tabs{display:flex}.lens-tabs>button{padding:19px 10px;font-size:13px}.lens-panel{padding:28px 22px}.lens-panel h3{font-size:29px}.lens-related a{font-size:10px;padding:11px 12px}.lens-questions p{font-size:12px;align-items:flex-start;line-height:1.7}.lens-questions svg{margin-top:3px}.related-heading h2{font-size:34px}.editorial-panel .editorial-media{aspect-ratio:1.3}html[data-theme] .featured-solution h3{font-size:27px}.atlas-pin-pulse{stroke-width:1.2}}@media(max-width:370px){html[data-theme] .future-copy h1{font-size:62px}.atlas-layer-selector>button{font-size:7.5px;padding-inline:7px}.atlas-layer-selector>button>small{display:none}.atlas-layer-selector>button>svg{width:13px}.discovery-view{gap:14px}.discovery-view>button{font-size:9px}.study-toolbar small{font-size:4.5px}.study-flow>button>b{font-size:10px}.depth-heading h2{font-size:33px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.atlas-perspective{transform:none!important;will-change:auto}.atlas-pin-pulse{display:none}}html[data-theme] header .official-logo>img{left:-6px}html[data-theme] .footer-top .official-logo>img{left:-9px}@media(max-width:1100px){html[data-theme] header .official-logo>img{left:-5px}}@media(max-width:800px){html[data-theme] header .official-logo>img{left:-5px}}@media(max-width:480px){html[data-theme] header .official-logo>img{left:-5px}}
