:root{--ink:#0d1c20;--charcoal:#0b1619;--deep:#10242a;--cream:#f4f2ed;--paper:#fffefa;--line:#d4d9d6;--sub:#5a6666;--glow:#b5ded7;--mint:#8ed6c4;--bronze:#d1a77a;--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body,button{font-size:15px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #49a3a8;outline-offset:4px}svg{flex:0 0 auto}img{max-width:100%;height:auto}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em}em{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.067em}p{line-height:1.7}.site-shell{width:min(1432px,calc(100% - 116px));margin-inline:auto}.skip-link{position:absolute;z-index:999;left:20px;top:-80px;background:#fff;padding:12px 18px;color:#000}.skip-link:focus{top:12px}.announcement{height:28px;background:#e6eae4;color:#546462;font-size:9px;letter-spacing:.16em;font-weight:730;border-bottom:1px solid #cfd6d0}.announcement-inner{height:100%;width:min(1432px,calc(100% - 116px));margin:auto;display:flex;align-items:center;gap:11px;white-space:nowrap}.announcement-right{margin-left:auto;letter-spacing:.08em}.announce-divider{color:#a6aeac}.status-bullet{width:6px;height:6px;background:#368f84;border-radius:50%;box-shadow:0 0 0 3px #368f8421}.site-header{background:var(--paper);height:88px;position:relative;z-index:50;border-bottom:1px solid rgba(13,28,32,.1)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;gap:11px;flex:0 0 auto}.brand-glyph{font-family:var(--serif);font-weight:600;font-size:42px;line-height:.85;position:relative;letter-spacing:-.15em;margin-right:5px}.brand-line{position:absolute;height:2px;width:16px;background:#b27c47;transform:rotate(-65deg);left:17px;top:18px}.brand-wordmark{font-size:19px;font-weight:800;letter-spacing:-.065em;line-height:1.07}.brand-wordmark>span{font-weight:390}.brand-wordmark small{display:block;font-size:7px;letter-spacing:.14em;font-weight:680;margin-top:6px;color:#5f6f70}#primary-nav{height:100%;display:flex;align-items:center;gap:32px;margin-left:auto}#primary-nav>a,.nav-menu-trigger{font-size:12px;font-weight:630;white-space:nowrap;color:#33464a}#primary-nav>a:hover,.nav-menu-trigger:hover,.login-link:hover{color:#147e79}.nav-menu-wrap{position:relative;display:flex;align-items:center;height:100%}.nav-menu-trigger{border:0;background:transparent;padding:22px 0}.nav-menu-trigger span{margin-left:5px}.edition-popover{display:none;position:absolute;top:72px;left:-35px;width:290px;background:var(--paper);border:1px solid #d3ddda;border-radius:6px;box-shadow:0 18px 44px #0d1c2023;padding:10px}.edition-popover.is-open{display:grid}.edition-popover a{display:flex;justify-content:space-between;padding:15px 18px;font-size:14px;font-weight:600;border-bottom:1px solid #e8ebe8}.edition-popover a:last-child{border-bottom:0}.edition-popover a:hover{background:#eef6f2}.edition-popover span{color:#6d8c83}.header-actions{display:flex;align-items:center;gap:23px}.login-link{font-size:12px;font-weight:630;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:56px;padding:16px 23px;border-radius:3px;font-size:12px;font-weight:750;letter-spacing:.018em;border:1px solid transparent;transition:transform .18s,background .18s,color .18s,border-color .18s;white-space:nowrap}.button svg{width:18px;height:18px}.button:hover{transform:translateY(-2px)}.button-sm{min-height:44px;padding:12px 17px;gap:15px;font-size:11px}.button-header,.button-dark{background:var(--ink);color:#f6f5f0}.button-header:hover,.button-dark:hover{background:#24434a}.button-light{background:#d7eee6;color:#0b2b2d}.button-light:hover{background:#f8fff6}.button-outline{border:1px solid rgba(255,255,255,.4);color:#fff;background:transparent}.button-outline:hover{background:#ffffff1a}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:710;color:#15373b}.text-link:hover,.inline-link:hover{text-decoration:underline;text-underline-offset:4px}.text-link-light{color:#e1f6ee}.mobile-toggle{display:none;background:transparent;border:0;height:44px;width:44px;padding:10px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.mobile-toggle span{height:2px;width:22px;background:var(--ink)}.mobile-menu{display:none}.mobile-menu[hidden]{display:none!important}.hero{background:#0b191d;color:#f5f3ee;position:relative;overflow:hidden}.home-hero:before,.segment-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 83% 36%,rgba(55,114,112,.32),transparent 48%),linear-gradient(115deg,#0a171b33,#0c20248c)}.home-hero:after,.segment-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(188,234,225,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(188,234,225,.045) 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(90deg,transparent,black);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(36px,6vw,100px);padding-block:100px 111px;position:relative;z-index:1}.hero-copy{padding-block:24px}.eyebrow{color:#a5d8ce;font-size:11px;letter-spacing:.22em;font-weight:730;display:flex;align-items:center;gap:12px;line-height:1.5}.eyebrow-line{display:inline-block;height:1px;width:24px;background:#9edac6}.kicker-dot{color:#6e9a93}.hero h1,.segment-copy h1{font-size:clamp(57px,5.2vw,91px);font-weight:490;letter-spacing:-.073em;line-height:1.085;margin-top:32px;white-space:nowrap}.hero h1 em,.segment-copy h1 em{color:#a8d9c9}.hero-intro{font-size:clamp(15px,1.05vw,17px);color:#c2d2d0;line-height:1.86;max-width:620px;margin-top:29px}.hero-actions{display:flex;align-items:center;gap:29px;flex-wrap:wrap;margin-top:34px}.hero-footnote{display:flex;align-items:flex-start;gap:12px;font-size:10px;color:#94a9aa;line-height:1.65;margin-top:45px;max-width:570px}.line-dash{width:25px;height:1px;background:#b4c7bf;flex:0 0 25px;margin-top:8px}.hero-bottom-index{position:relative;z-index:1;display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid #ffffff23;padding:17px 0 23px;font-size:9px;letter-spacing:.18em;font-weight:600;color:#8ba6a6}.hero-art{min-width:0}.experience-visual{height:605px;position:relative;border:1px solid rgba(184,220,208,.24);background:linear-gradient(150deg,#152e34,#102026 70%);overflow:hidden;border-radius:5px;box-shadow:0 20px 85px #0005}.visual-mesh{position:absolute;inset:0;background:radial-gradient(circle at 49% 37%,#1b5a5b70 0,transparent 38%),repeating-linear-gradient(0deg,transparent 0 55px,#ffffff07 56px),repeating-linear-gradient(90deg,transparent 0 55px,#ffffff07 56px);opacity:.95}.visual-header{display:flex;align-items:center;gap:13px;padding:25px 28px;position:relative;z-index:1;border-bottom:1px solid #ffffff1c;font-size:9px;letter-spacing:.15em;font-weight:690;color:#d5e6e0}.visual-header .muted{color:#749b9c}.tiny-mark{font:italic 24px var(--serif);color:#d0e9e2}.tiny-mark span,.orb-core span,.footer-logo span{color:var(--bronze)}.visual-header-dot{width:7px;height:7px;border:1px solid #9fcdba;border-radius:50%;margin-left:auto;box-shadow:0 0 10px #9fcdba99}.visual-orb{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:360px;height:360px;display:grid;place-items:center}.orb-ring{position:absolute;border-radius:50%;border:1px solid rgba(141,207,197,.23)}.orb-ring.ring-a{width:360px;height:360px}.orb-ring.ring-b{width:280px;height:280px;border-style:dashed;transform:rotate(-28deg)}.orb-ring.ring-c{width:200px;height:200px;border-color:#6cc7ae55;box-shadow:0 0 100px #55a78b1b inset}.orb-ring.ring-a:before,.orb-ring.ring-a:after{position:absolute;content:"";width:100%;height:1px;background:#85d8ca1f;top:50%;left:0}.orb-ring.ring-a:after{transform:rotate(90deg)}.orb-core{font:italic 90px var(--serif);color:#d6e9dd;letter-spacing:-.18em;transform:translate(-8px);text-shadow:0 0 38px #83e2c33a}.orb-point{position:absolute;width:8px;height:8px;border-radius:50%;background:#afe2d1;box-shadow:0 0 18px #9ee4c8}.point-a{left:37px;top:75px}.point-b{right:44px;top:75px}.point-c{left:86px;bottom:37px}.point-d{right:90px;bottom:39px}.visual-info{position:absolute;bottom:38px;left:26px;right:26px;border:1px solid #ffffff24;background:#0b1b20ee;backdrop-filter:blur(12px);padding:20px 22px 19px;z-index:2}.info-kicker{display:flex;align-items:center;gap:9px;color:#9ab5b6;font-size:9px;font-weight:680;letter-spacing:.13em}.info-kicker>span:last-child{margin-left:auto}.pulsing-dot{width:6px;height:6px;border-radius:50%;background:#87d5b5}.info-title{font-family:var(--serif);color:#e9ede7;font-size:21px;letter-spacing:-.03em;margin:8px 0 15px}.info-flow{display:grid;grid-template-columns:1fr 16px 1fr;align-items:center;gap:12px}.info-flow>div{min-width:0}.info-flow>div>span,.scenario-row small{display:block;color:#85aaa9;font-size:9px;font-weight:720;letter-spacing:.12em;margin-bottom:6px}.info-flow strong{font-size:12px;display:block;color:#e5eeeb;font-weight:600;line-height:1.5}.flow-join{color:#6b918b}.info-decision{display:flex;align-items:start;gap:13px;padding-top:13px;margin-top:13px;border-top:1px solid #ffffff1c}.info-status{color:#eac498;border:1px solid #eac4985c;font-size:8px;font-weight:740;letter-spacing:.09em;padding:6px 8px;white-space:nowrap}.info-decision p{font-size:11px;color:#ccdcd5;line-height:1.5}.visual-disclaimer{position:absolute;z-index:2;bottom:13px;left:27px;right:27px;font-size:8px;letter-spacing:.07em;color:#83a0a0;text-align:center;white-space:nowrap}.light-section{background:#f6f5f0}.editorial-intro,.segment-intro{padding:117px 0 121px}.editorial-grid{display:grid;grid-template-columns:.9fr 1fr;gap:13%}.section-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;color:#59726e;margin-bottom:30px}.editorial-grid h2,.section-heading-row h2,.intelligence-grid h2,.manifesto-grid blockquote,.cta-section h2,.scenario-grid h2,.outcome-grid h2{font-size:clamp(43px,4.3vw,69px);line-height:1.12;letter-spacing:-.07em}.editorial-grid h2 em,.section-heading-row h2 em,.intelligence-grid h2 em,.scenario-grid h2 em,.outcome-grid h2 em,.cta-section h2 em{color:#718a7e}.editorial-text{max-width:560px;padding-top:30px}.editorial-text p{font-size:17px;color:#596865;line-height:1.85;margin-bottom:24px}.editorial-text strong{color:#18383a;font-weight:650}.inline-link{display:inline-flex;align-items:center;gap:12px;font-weight:730;font-size:13px;color:#1e6664;padding-bottom:9px;border-bottom:1px solid #9cb4ab;margin-top:14px}.solutions-section{background:#ebeeea;padding:103px 0 116px}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:40px}.section-heading-row>p{max-width:380px;color:#63716f;font-size:15px;line-height:1.8;padding-bottom:7px}.edition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.edition-card{background:#fafbf8;min-height:418px;border:1px solid #dbe3de;padding:27px 25px 25px;display:flex;flex-direction:column;justify-content:space-between;transition:background .18s,transform .18s,border-color .18s;position:relative;overflow:hidden}.edition-card:before{content:"";position:absolute;right:-70px;top:-110px;width:220px;height:220px;border:1px solid #dce6e0;border-radius:50%}.edition-card:hover{transform:translateY(-5px);background:#fff;border-color:#9bb9ad}.edition-card-top{display:flex;align-items:flex-start;justify-content:space-between}.edition-num,.edition-category{font-size:10px;letter-spacing:.11em;font-weight:760;color:#7c8984}.edition-pictogram{font:italic 48px var(--serif);color:#adcac0;line-height:1}.edition-card h3{font-size:clamp(32px,2.45vw,40px);margin:12px 0 15px}.edition-card p{font-size:14px;color:#61716d;line-height:1.7;min-height:100px}.edition-card-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:770;color:#205c54;border-top:1px solid #dae4dd;padding-top:22px}.edition-card-link svg{width:19px}.edition-industrial .edition-pictogram{color:#c39b79}.edition-government .edition-pictogram{color:#92b4c9}.edition-business .edition-pictogram{color:#c2ae84}.intelligence-section{background:#15252b;color:#e9f0eb;padding:125px 0}.intelligence-grid{display:grid;grid-template-columns:1fr .96fr;gap:12%;align-items:center}.intelligence-grid .section-kicker{color:#aacdc3}.intelligence-grid h2 em{color:#a1cdbc}.intelligence-grid p{font-size:16px;color:#afc5bf;margin:28px 0 31px;max-width:560px}.architecture-chart{border:1px solid #ffffff27;padding:29px;background:linear-gradient(145deg,#1c393e,#0e2229);box-shadow:0 30px 70px #0c161b45}.arch-topline{font-size:9px;color:#9db9b6;letter-spacing:.15em;margin-bottom:24px}.arch-primary{border:1px solid #8dc7b67a;background:#3862635c;padding:19px 22px;display:grid;gap:8px}.arch-primary span{font-size:28px;font-weight:650;letter-spacing:-.055em}.arch-primary strong{font:italic 18px var(--serif);color:#e7f0e8}.arch-primary small{font-size:10px;color:#a5cbc6}.arch-mid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:11px 0}.arch-mid>div{padding:18px 12px;min-height:90px;background:#ffffff0d;border:1px solid #ffffff26}.arch-mid span{font-size:19px;font-weight:700;color:#aad6c9;display:block}.arch-mid strong{display:block;font-size:10px;color:#c4d9d5;margin-top:6px;line-height:1.4}.arch-fabric{display:flex;align-items:center;gap:22px;padding:15px 18px;background:#29454a;border:1px solid #ffffff2c}.arch-fabric span{font-size:20px;font-weight:730}.arch-fabric strong{font-size:11px;font-weight:570;color:#d5e5de}.arch-control{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.arch-control>div{border:1px solid #ffffff26;padding:18px 15px;display:grid;gap:7px}.arch-control strong{font-size:12px}.arch-control span{font-size:10px;color:#acc4c2}.arch-caveat{display:block;color:#8ea9a7;line-height:1.5;margin-top:13px;font-size:9px}.process-section{padding:115px 0 125px;background:#f4f3ee}.process-list{border-top:1px solid #cbd3ce;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.process-list>div{padding:34px 20px 25px 0;border-right:1px solid #d6dfd8;margin-right:20px}.process-list>div:last-child{border:0;margin-right:0}.process-list span{font-size:10px;color:#4d7a72;font-weight:760}.process-list strong{display:block;font-size:26px;letter-spacing:-.055em;margin:20px 0 12px;font-weight:570}.process-list p{font-size:13px;color:#6b7874;max-width:220px}.manifesto-section{padding:95px 0 101px;background:#dce8df}.manifesto-grid{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:9%}.manifesto-symbol{font:italic 155px var(--serif);letter-spacing:-.18em;color:#487d6e}.manifesto-symbol span{color:#a67d55}.manifesto-grid blockquote{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.058em;font-size:clamp(34px,3.8vw,59px);max-width:930px}.manifesto-grid p{color:#5d746a;margin-top:20px;font-size:13px}.cta-section{background:#f4f2ed;padding:110px 0 112px}.cta-grid{display:grid;grid-template-columns:1fr auto;gap:90px;align-items:end}.cta-section h2{font-size:clamp(44px,4.6vw,74px)}.cta-section p{max-width:630px;color:#667570;font-size:15px;margin-top:24px}.cta-buttons{display:grid;gap:22px;justify-items:start;padding-bottom:5px}.cta-buttons .button{min-width:246px;justify-content:space-between}footer{background:#0c1b1f;color:#f2f5ee;padding:77px 0 25px}.footer-top{display:grid;grid-template-columns:2.1fr repeat(3,1fr);gap:60px;padding-bottom:75px}.footer-logo{display:flex;align-items:center;gap:10px;font:italic 40px var(--serif)}.footer-logo small{font:800 13px var(--sans);letter-spacing:.07em}.footer-brand h2{font-size:38px;line-height:1.15;letter-spacing:-.05em;margin-top:26px}.footer-brand h2 em{color:#96c6b6}.footer-brand p{max-width:360px;color:#a0b4b1;margin-top:19px;font-size:13px}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-column strong{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#c3dcd2;margin-bottom:9px}.footer-column a{font-size:12px;color:#9fb8b3;transition:color .16s}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff28;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#94aaa6;letter-spacing:.06em}.footer-bottom a{display:inline-flex;align-items:center;gap:6px;color:#c1dfd3}.footer-bottom svg{width:14px;height:14px}.segment-hero{background:#102128;color:#f4f2ed;position:relative;overflow:hidden}.segment-hero .site-shell{position:relative;z-index:1}.breadcrumb{display:flex;align-items:center;gap:14px;padding-top:30px;color:#a1b8b4;font-size:11px}.breadcrumb>a{color:#d5e7e1}.breadcrumb>a:hover{text-decoration:underline}.segment-layout{display:grid;grid-template-columns:1fr .93fr;gap:6.5%;align-items:center;padding:62px 0 100px}.segment-copy h1{font-size:clamp(52px,5.1vw,84px);white-space:normal;line-height:1.08;letter-spacing:-.07em;margin-top:30px}.segment-copy .hero-intro{max-width:610px}.segment-copy .hero-footnote{margin-top:37px}.segment-hero .experience-visual{height:565px}.segment-hero .visual-orb{top:43%;transform:translate(-50%,-50%) scale(.93)}.segment-personal{background:#0d2529}.segment-business{background:#15242b}.segment-industrial{background:#232725}.segment-government{background:#101f2b}.segment-industrial .segment-copy h1 em{color:#e5c3a0}.segment-government .segment-copy h1 em{color:#b7cde7}.segment-personal .segment-copy h1 em{color:#b2e6d2}.segment-business .segment-copy h1 em{color:#d9d4b8}.segment-intro{padding:106px 0 111px}.capabilities-section{background:#ebefea;padding:105px 0 115px}.capabilities-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cad4cc;border-left:1px solid #cad4cc}.cap-card{padding:28px 23px 35px;border-bottom:1px solid #cad4cc;border-right:1px solid #cad4cc;min-height:300px;background:#fbfcf8}.cap-no{color:#729083;font-size:10px;font-weight:760;letter-spacing:.12em}.cap-card h3{font-size:24px;letter-spacing:-.05em;margin:44px 0 16px;line-height:1.18}.cap-card p{font-size:13px;color:#6c7a74}.scenario-section{background:#13282c;color:#edf2ec;padding:118px 0 124px}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center}.scenario-grid .section-kicker{color:#a7d4c8}.scenario-grid h2{font-size:clamp(44px,4vw,65px)}.scenario-grid>div:first-child>p{font-size:16px;color:#adc2be;max-width:520px;margin:28px 0}.scenario-smallprint{color:#88a4a0;font-size:11px;display:block;line-height:1.7}.scenario-diagram{background:#f8faf5;color:#173036;padding:26px 30px;border:1px solid #b0c2ba;box-shadow:0 22px 80px #050b123f}.scenario-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;font-weight:720;color:#64847b;padding-bottom:22px;border-bottom:1px solid #dce6df}.scenario-row{display:grid;grid-template-columns:38px 1fr 26px;gap:17px;align-items:center;padding:25px 0;border-bottom:1px solid #e3e9e2}.scenario-number{font-size:12px;color:#7e928b}.scenario-row small{color:#738d82}.scenario-row strong{font-size:16px;font-weight:570;letter-spacing:-.02em;line-height:1.5}.check-glyph,.missing-glyph{font-size:23px;color:#507970;font-weight:400}.missing-glyph{color:#ba8348}.scenario-outcome{background:#e5efe8;padding:20px;margin-top:22px;border-left:3px solid #b48352}.scenario-outcome span{font-size:10px;font-weight:780;color:#996c40;letter-spacing:.07em}.scenario-outcome p{font-size:15px;color:#244139;margin-top:9px;font-weight:580}.outcome-section{background:#f7f6f1;padding:113px 0}.outcome-grid{display:grid;grid-template-columns:1fr .83fr;align-items:center;gap:15%}.outcome-grid>div:first-child p{font-size:16px;color:#5f726b;margin-top:20px;max-width:620px}.boundary-card{border:1px solid #d8ddd4;background:#fdfefa;padding:32px}.boundary-card-label{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:780;letter-spacing:.08em;color:#506f67}.boundary-dot{height:7px;width:7px;border:1px solid #af854e;background:#e1cba4;border-radius:50%}.boundary-card p{font-size:15px;margin:22px 0;color:#586c63}.boundary-card a{font-size:12px;font-weight:750;color:#24645a;display:inline-flex;align-items:center;gap:8px}.related-section{padding:76px 0 85px;background:#e5eae3}.related-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.related-head .section-kicker{margin:0}.related-head a{display:flex;align-items:center;gap:8px;color:#305b53;font-size:12px;font-weight:700}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-edition{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;min-height:140px;padding:21px;border:1px solid #cfdbd0;background:#f5f6f0;transition:transform .2s}.related-edition:hover{transform:translateY(-3px);background:#fff}.related-edition span{grid-column:1/-1;font-size:10px;color:#6b8b7d;letter-spacing:.1em}.related-edition strong{font-size:25px;font-weight:500;letter-spacing:-.05em}.related-edition svg{color:#3e8174}@media(max-width:1330px){.site-shell,.announcement-inner{width:min(1230px,calc(100% - 80px))}#primary-nav{gap:19px}.header-actions{gap:15px}.hero h1,.segment-copy h1{font-size:clamp(54px,5.2vw,79px)}.hero-inner{gap:35px}.experience-visual{height:570px}.visual-orb{transform:translate(-50%,-50%) scale(.92)}.visual-info{bottom:33px}.edition-card{padding:25px 20px}.edition-card h3{font-size:32px}.edition-grid{gap:9px}}@media(max-width:1080px){#primary-nav{display:none}.site-header{height:76px}.mobile-toggle{display:flex}.mobile-menu:not([hidden]){display:flex;position:absolute;top:76px;left:0;right:0;background:#fcfcf7;flex-direction:column;padding:15px 40px 25px;max-height:75vh;overflow:auto;box-shadow:0 20px 30px #0002}.mobile-menu a{padding:12px 4px;border-bottom:1px solid #e1e6e1;font-size:14px;font-weight:620}.hero-inner,.segment-layout{grid-template-columns:1fr;gap:48px;padding-top:80px}.hero h1{font-size:clamp(58px,8.3vw,93px)}.hero-art{max-width:760px}.experience-visual{height:510px}.visual-orb{top:42%}.hero-bottom-index{gap:20px}.edition-grid,.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-card{min-height:325px}.edition-card p{min-height:70px}.intelligence-grid{gap:6%}.footer-top{grid-template-columns:1.5fr repeat(3,1fr);gap:29px}.footer-bottom{flex-wrap:wrap}.segment-layout{padding-top:55px}.segment-copy h1{font-size:clamp(58px,8vw,86px)}.segment-hero .hero-art{max-width:680px}.segment-hero .experience-visual{height:500px}}@media(max-width:760px){.site-shell,.announcement-inner{width:calc(100% - 42px)}.announcement-right{display:none}.announcement{font-size:8px}.brand-wordmark{font-size:17px}.brand-wordmark small{font-size:6px}.login-link{display:none}.hero-inner{padding:68px 0 75px;gap:39px}.hero-copy{padding:0}.hero h1{font-size:clamp(46px,10.4vw,74px);white-space:normal;line-height:1.08}.hero-intro{font-size:15px;line-height:1.75}.hero-footnote{margin-top:30px}.hero-bottom-index{display:none}.experience-visual{height:460px}.visual-orb{top:40%;transform:translate(-50%,-50%) scale(.75)}.visual-header{padding:20px}.visual-info{bottom:30px;left:16px;right:16px;padding:15px}.visual-disclaimer{left:10px;right:10px;font-size:7px}.info-title{font-size:18px}.info-flow strong{font-size:11px}.info-decision{flex-wrap:wrap;gap:8px}.editorial-intro,.segment-intro,.solutions-section,.intelligence-section,.process-section,.cta-section,.capabilities-section,.scenario-section,.outcome-section{padding:76px 0}.editorial-grid,.intelligence-grid,.scenario-grid,.outcome-grid,.cta-grid{grid-template-columns:1fr;gap:27px}.editorial-text{padding:0}.section-heading-row{align-items:flex-start;flex-direction:column;gap:17px}.section-heading-row>p{max-width:600px}.editorial-grid h2,.section-heading-row h2,.intelligence-grid h2,.cta-section h2,.scenario-grid h2,.outcome-grid h2{font-size:clamp(43px,8vw,58px)}.edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-card{min-height:360px}.edition-card p{min-height:unset}.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.process-list>div{padding-right:17px}.process-list>div:nth-child(2){border:0;margin:0}.manifesto-grid{grid-template-columns:1fr;gap:5px}.manifesto-symbol{font-size:95px}.manifesto-section{padding:69px 0}.manifesto-grid blockquote{font-size:clamp(33px,6vw,48px)}.footer-top{grid-template-columns:repeat(2,1fr);gap:45px 30px}.footer-brand{grid-column:1/-1}.footer-bottom{align-items:start;flex-direction:column}.segment-layout{padding-bottom:75px}.segment-copy h1{font-size:clamp(50px,9vw,70px)}.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-card{min-height:270px}.related-grid{gap:8px}.related-edition strong{font-size:21px}}@media(max-width:500px){.site-shell,.announcement-inner{width:calc(100% - 34px)}.header-inner{gap:9px}.brand-glyph{font-size:34px}.brand-wordmark{font-size:16px}.brand-wordmark small{letter-spacing:.06em;font-size:5.5px}.header-actions{gap:7px}.button-header{display:none}.hero h1{font-size:clamp(42px,11.5vw,63px)}.segment-copy h1{font-size:clamp(42px,11vw,60px)}.eyebrow{font-size:9px;letter-spacing:.13em}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-actions>.button{width:100%;justify-content:space-between}.hero-art{width:100%}.experience-visual{height:415px}.visual-header{font-size:8px;padding:16px}.visual-orb{top:38%;transform:translate(-50%,-50%) scale(.55)}.visual-info{bottom:26px;left:11px;right:11px;padding:13px}.info-title{font-size:17px;margin:6px 0 10px}.info-flow{gap:5px;grid-template-columns:1fr 10px 1fr}.info-kicker{font-size:8px}.info-flow>div>span{font-size:8px}.info-flow strong{font-size:10px}.info-status{font-size:7px}.info-decision p{font-size:10px}.visual-disclaimer{font-size:6.5px}.edition-grid,.capabilities-grid,.related-grid{grid-template-columns:1fr}.edition-card{min-height:315px}.edition-card h3{font-size:36px}.cap-card{min-height:215px}.cap-card h3{margin-top:28px}.process-list{grid-template-columns:1fr}.process-list>div,.process-list>div:nth-child(2){border-right:0;margin:0;border-bottom:1px solid #d6dfd8}.process-list>div:last-child{border-bottom:0}.arch-mid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.arch-mid>div{padding:12px 8px}.arch-mid strong{font-size:9px}.arch-control{gap:5px}.architecture-chart,.scenario-diagram{padding:16px}.scenario-row{gap:8px}.scenario-row strong{font-size:14px}.related-grid{gap:10px}.related-edition{min-height:110px}.footer-top{gap:33px 19px}.footer-brand h2{font-size:34px}.footer-column a{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.edition-breadcrumb{padding:14px max(24px,calc((100vw - 1230px)/2));background:#f7f6f1;color:#334f47;font-size:13px}.edition-breadcrumb a{text-decoration:underline}.native-tools{background:#f7f6f1;color:#173036}.native-tools>summary{padding:32px max(24px,calc((100vw - 1230px)/2));font-size:20px;cursor:pointer;border-top:1px solid #ccd8d1}.native-tools .home-block{padding:64px 0}.native-tools .home-wrap{width:min(1230px,calc(100% - 48px));margin:auto}.edition-availability{padding:54px max(24px,calc((100vw - 1230px)/2));background:#ebefea;color:#173036}.edition-availability h2{font-size:30px;margin-bottom:20px}.edition-availability p{max-width:850px;margin:12px 0}.sector-directory{padding:40px max(24px,calc((100vw - 1230px)/2))}.sector-directory div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.sector-directory a{border-bottom:1px solid #bacbc2;padding:12px;text-decoration:underline}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #3d9489;outline-offset:4px}#primary-nav .edition-popover[hidden]{display:none}.native-tools .home-map-detail{min-height:180px}@media(max-width:760px){.edition-breadcrumb{font-size:12px}.edition-availability{padding:40px 22px}}.edition-popover{width:min(420px,calc(100vw - 40px));max-height:75vh;overflow:auto}.technical-navigation{border-top:1px solid #d7e1da;margin-top:10px;padding-top:10px}.technical-navigation details{padding:6px}.technical-navigation summary{font-size:13px;font-weight:650;cursor:pointer}.technical-navigation details a{font-size:12px}.hero-tagline{font-size:clamp(16px,1.5vw,21px);color:#c3ded7;max-width:550px;line-height:1.6;margin-top:22px}.native-tools>.home-final{padding:40px}.native-tools>.proof-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:35px}.native-tools>.proof-rail article{display:flex;flex-direction:column;gap:8px}.native-tools>p{padding:24px}.native-tools .outcome-sequence,.native-tools .evaluation-sequence{padding:40px 0}.hero-bottom-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-bottom:32px}.hero-bottom-index span{display:flex;flex-direction:column;gap:10px}.hero-bottom-index small{font-size:10px;letter-spacing:.12em;color:#a2c6bb}.hero-bottom-index strong{font-size:17px;line-height:1.5;font-weight:500;letter-spacing:0;color:#edf3eb}@media(max-width:760px){.hero-bottom-index{display:grid;grid-template-columns:1fr;gap:22px}.hero-bottom-index strong{font-size:17px}}.home.home-page header.site-header{display:block;grid-template:none;padding:0;min-height:88px;height:88px;background:var(--paper)}.home.home-page #primary-nav{height:100%;width:auto;display:flex;position:static;margin-left:auto;padding:0;gap:32px;justify-content:normal;overflow:visible;transform:none}#primary-nav .technical-navigation summary{display:list-item;height:auto;padding:8px 0;justify-content:normal;font-size:13px;line-height:1.5}#primary-nav .technical-navigation details>div{position:static;transform:none;box-shadow:none;border:0;min-width:0;padding:4px;background:transparent}main>nav[aria-label=Breadcrumb]{padding:14px max(24px,calc((100vw - 1230px)/2));background:#f7f6f1;font-size:13px;color:#334f47}@media(max-width:1330px){.home.home-page #primary-nav{gap:19px}}@media(max-width:1080px){.home.home-page #primary-nav{display:none}.home.home-page header.site-header{height:76px;min-height:76px}}
