.professional-intelligence-document{color-scheme:light;scroll-padding-top:24px}.professional-intelligence{--ink:#102330;--navy:#0d202c;--muted:#4b5562;--line:#d7dfe5;--paper:#faf9f6;--blue:#005c9e;color:var(--ink);background:#fff;margin:0;font:1rem/1.65 Arial,Helvetica,sans-serif}.professional-intelligence *,.professional-intelligence :before,.professional-intelligence :after{box-sizing:border-box}.professional-intelligence :is(h1,h2,h3,p,figure){margin:0}.professional-intelligence :is(h1,h2){letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.professional-intelligence h1{max-width:19ch;font-size:clamp(2.5rem,4.8vw,4.5rem)}.professional-intelligence h2{max-width:28ch;font-size:clamp(1.9rem,3vw,2.8rem)}.professional-intelligence h3{font-size:1.125rem;line-height:1.4}.professional-intelligence a{color:inherit;text-underline-offset:.25em}.professional-intelligence a:hover{text-decoration-thickness:2px}.professional-intelligence :focus-visible{outline-offset:5px;outline:3px solid #b46200}.professional-intelligence .hero :focus-visible,.professional-intelligence .site-footer :focus-visible{outline-color:#ffca76}.professional-intelligence .frame{width:min(1200px,100% - 112px);margin-inline:auto}.professional-intelligence .reading{max-width:1200px}.professional-intelligence .reading>p{max-width:74ch}.professional-intelligence .site-header{border-bottom:1px solid var(--line);padding-block:22px 12px}.professional-intelligence .site-header .frame{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.professional-intelligence .brand{align-items:center;gap:20px;max-width:100%;text-decoration:none;display:flex}.professional-intelligence .brand img{filter:brightness(0)saturate()invert(13%)sepia(16%)saturate(1265%)hue-rotate(176deg)brightness(92%)contrast(92%);flex-shrink:0;width:94px;height:auto}.professional-intelligence .brand span{letter-spacing:.15em;text-transform:uppercase;border-left:1px solid var(--line);padding-left:20px;font-size:.75rem;font-weight:700}.professional-intelligence .principle{color:var(--muted);max-width:38ch;font-size:.8rem}.professional-intelligence nav{flex-wrap:wrap;gap:4px 28px;display:flex}.professional-intelligence .site-header nav{border-top:1px solid var(--line);width:100%;padding-top:6px}.professional-intelligence nav a{align-items:center;min-height:44px;font-size:.9375rem;text-decoration:none;display:inline-flex}.professional-intelligence nav a[aria-current=page]{text-decoration:underline 2px}.professional-intelligence .hero{background:var(--navy);color:#fff;padding-block:clamp(48px,6vw,88px)}.professional-intelligence .eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:700}.professional-intelligence .hero p:not(.eyebrow){max-width:72ch;margin-top:24px;font-size:1.125rem}.professional-intelligence .hero .status{border-left:3px solid #b9d7ed;padding-left:18px;font-weight:700}.professional-intelligence .actions{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:30px;display:flex}.professional-intelligence .actions>a,.professional-intelligence .text-action{align-items:center;gap:12px;min-height:48px;display:inline-flex}.professional-intelligence .button{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:3px;padding:14px 22px;text-decoration:none}.professional-intelligence .hero .button{color:#073754;background:#fff}.professional-intelligence .section{padding-block:clamp(36px,5vw,64px)}.professional-intelligence .section p{max-width:78ch;margin-top:18px}.professional-intelligence .text-action{color:var(--blue);margin-top:22px;font-weight:600}.professional-intelligence .hero .text-action{color:#fff}.professional-intelligence .site-footer{background:var(--navy);color:#fff;padding-block:36px 24px}.professional-intelligence .footer-brand{margin-bottom:12px;font-family:Georgia,serif;font-size:1.3rem;text-decoration:none;display:inline-block}.professional-intelligence .site-footer .principle{color:#d4e0e8;margin-top:16px}.professional-intelligence .research-row{border-top:1px solid #fff5;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;font-size:.8rem;display:flex}.professional-intelligence .skip-link{z-index:10;color:var(--ink);background:#fff;padding:12px 20px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.professional-intelligence .skip-link:focus{transform:none}@media (width<=768px){.professional-intelligence .frame{width:calc(100% - 48px)}.professional-intelligence .site-header .frame{gap:12px}.professional-intelligence .principle{max-width:none}}@media (width<=390px){.professional-intelligence .frame{width:calc(100% - 36px)}.professional-intelligence .brand{gap:12px}.professional-intelligence .brand img{width:70px}.professional-intelligence .brand span{letter-spacing:.1em;padding-left:12px;font-size:.65rem}.professional-intelligence h1{font-size:2.35rem}.professional-intelligence .button{padding-inline:16px}}@media (forced-colors:active){.professional-intelligence :is(.button,.status,nav,.research-row){border:1px solid canvastext}.professional-intelligence :focus-visible{outline-color:highlight}.professional-intelligence .brand img{filter:none;background:#fff}}.professional-intelligence .vision{background:var(--paper)}.professional-intelligence .vision h2{font-size:1.65rem}.professional-intelligence .identity-foundation{border-left:4px solid var(--blue);background:#f0f6fa;margin-top:30px;padding:28px 32px}.professional-intelligence .identity-foundation h3{font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.professional-intelligence .related-capabilities{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.professional-intelligence .related p{color:var(--muted)}.professional-intelligence .journey{background:var(--paper);border-block:1px solid var(--line)}.professional-intelligence figcaption{max-width:75ch;margin-block:24px;font-weight:600}.professional-intelligence .journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-block:0;padding-left:24px;display:grid}.professional-intelligence .journey-steps li{border-top:3px solid #7f9eb5;padding:18px 12px 18px 8px}.professional-intelligence .journey-steps li::marker{color:var(--blue);font-weight:700}.professional-intelligence .journey-steps h3{font-size:1rem}.professional-intelligence .journey-steps p{margin-top:12px;font-size:.9375rem}.professional-intelligence .tools>.frame>p{color:var(--muted)}.professional-intelligence .tool-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.professional-intelligence .tool-list article{border-top:1px solid var(--line);padding-top:20px}.professional-intelligence .tool-list p{color:var(--muted);font-size:.9375rem}.professional-intelligence .pilot{background:var(--paper)}.professional-intelligence .pilot p:last-child{font-weight:700}@media (width<=1199px){.professional-intelligence .journey-steps{grid-template-columns:1fr;gap:8px;padding-left:28px}.professional-intelligence .journey-steps li{padding:18px 8px}}@media (width<=768px){.professional-intelligence .related-capabilities,.professional-intelligence .tool-list{grid-template-columns:1fr;gap:28px}.professional-intelligence .identity-foundation{padding:22px 20px}}@media (forced-colors:active){.professional-intelligence :is(.identity-foundation,.journey-steps li,.tool-list article){border-color:canvastext}.professional-intelligence .journey-steps li::marker{color:canvastext}}
