/*! tailwindcss v4.2.1 | 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--navy:#03132d;--navy-2:#061b3b;--ink:#0b1f3d;--blue:#176fe8;--blue-bright:#2f8cff;--pale:#f2f6fb;--white:#fff;--muted:#526781;--line:#d8e1ec;--container:1280px;--radius:14px}.build-domain-body h3 a,.build-technology-card h4 a,.build-foundations-list h3 a,.build-domain-topics a{color:inherit;text-decoration:none}.build-domain-body h3 a:hover,.build-technology-card h4 a:hover,.build-foundations-list h3 a:hover{color:var(--domain-accent,var(--tech-card-accent,#65a0ff))}.build-domain-topics li a{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-left:13px;display:grid}.build-domain-topics li a:before{content:"";background:var(--domain-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.build-domain-topics li a>span{display:none}.build-domain-topics li a>span:last-child{color:var(--domain-accent);opacity:0;font-size:9px;transition:opacity .16s,transform .16s;display:inline}.build-domain-topics li a:hover>span:last-child,.build-domain-topics li a:focus-visible>span:last-child{opacity:1;transform:translate(1px,-1px)}.build-hub-page .research-field-questions li{padding:0;display:block}.research-field-questions .build-domain-topic-link{width:100%;min-width:0;min-height:76px;color:inherit;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:20px;padding:16px 0;text-decoration:none;transition:background .18s,padding .18s;display:grid}.build-hub-page .research-field-questions .build-domain-topic-link p{writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;overflow-wrap:break-word;min-width:0}.research-field-questions .build-domain-topic-link:hover,.research-field-questions .build-domain-topic-link:focus-visible{background:var(--research-accent);padding-left:14px;padding-right:14px}@supports (color:color-mix(in lab, red, red)){.research-field-questions .build-domain-topic-link:hover,.research-field-questions .build-domain-topic-link:focus-visible{background:color-mix(in srgb, var(--research-accent) 7%, #fff)}}.research-field-questions .build-domain-topic-link b{color:var(--research-accent);opacity:.7;font-size:13px;font-weight:600}.build-foundations-list h3 a span{color:#65a0ff;opacity:.65;font-size:11px}.build-application-grid>a:hover i,.build-application-grid>a:hover span,.build-application-grid>a:focus-visible i,.build-application-grid>a:focus-visible span{color:#8ab6ff}.build-topic-page{color:#102441;background:#fff;min-height:100vh}.build-topic-hero{color:#fff;background:radial-gradient(circle at 16% 16%, var(--topic-accent), transparent 32%), #07172f}@supports (color:color-mix(in lab, red, red)){.build-topic-hero{background:radial-gradient(circle at 16% 16%, color-mix(in srgb, var(--topic-accent) 25%, transparent), transparent 32%), #07172f}}.build-topic-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(45px,6vw,96px);min-height:690px;padding-top:70px;padding-bottom:72px;display:grid}.build-topic-hero-copy{max-width:720px}.build-topic-breadcrumb{color:#a8bad0;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:53px;font-size:11px;display:flex}.build-topic-breadcrumb a{color:inherit;text-decoration:none}.build-topic-breadcrumb a:hover{color:#fff}.build-topic-hero-copy h1{letter-spacing:-.045em;max-width:850px;margin:25px 0 0;font-size:clamp(43px,5vw,76px);font-weight:475;line-height:1.02}.build-topic-hero-copy>strong{color:#c8d6e7;max-width:700px;margin-top:31px;font-size:clamp(16px,1.35vw,20px);font-weight:430;line-height:1.72;display:block}.build-topic-status{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.build-topic-status span{color:#bdd0e5;letter-spacing:.055em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff26;border-radius:3px;padding:8px 10px;font-size:9px;font-weight:650}.build-topic-hero-media{background:#0c2445;border:1px solid #ffffff29;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000047}.build-topic-hero-media:after{content:"";background:linear-gradient(180deg, transparent 55%, #03122ab8), linear-gradient(90deg, var(--topic-accent), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.build-topic-hero-media:after{background:linear-gradient(180deg, transparent 55%, #03122ab8), linear-gradient(90deg, color-mix(in srgb, var(--topic-accent) 17%, transparent), transparent 42%)}}.build-topic-hero-media:after{pointer-events:none}.build-topic-hero-media img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.build-topic-hero-media figcaption{z-index:1;justify-content:space-between;align-items:end;gap:25px;padding:21px 23px;display:flex;position:absolute;bottom:0;left:0;right:0}.build-topic-hero-media figcaption span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:720}.build-topic-hero-media figcaption small{color:#c2d2e4;text-align:right;max-width:330px;font-size:9px;line-height:1.45}.build-topic-overview,.build-topic-system-map,.build-topic-applications,.build-topic-evidence,.build-topic-diligence,.build-topic-outlook,.build-topic-related{padding:104px 0 112px}.build-topic-overview{background:#fff}.build-topic-overview-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9vw,150px);display:grid}.build-topic-section-heading h2{letter-spacing:-.038em;max-width:650px;margin:23px 0 0;font-size:clamp(35px,3.6vw,54px);font-weight:490;line-height:1.08}.build-topic-section-heading.split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;display:grid}.build-topic-section-heading.split>p{color:#647a92;margin:0;font-size:13px;line-height:1.72}.build-topic-section-heading.split>a{color:#285fb5;justify-self:end;font-size:12px;font-weight:650;text-decoration:none}.build-topic-long-copy>p{color:#405a76;max-width:880px;margin:0 0 22px;font-size:clamp(17px,1.45vw,21px);line-height:1.78}.build-topic-boundary-note{border-left:3px solid var(--topic-accent);background:#f2f6fb;margin-top:42px;padding:25px 27px}.build-topic-boundary-note strong{color:var(--topic-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.build-topic-boundary-note p{color:#526a84;margin:11px 0 0;font-size:13px;line-height:1.65}.build-topic-system-map{background:#f1f5f9}.build-topic-lens-grid{background:#ced9e5;border:1px solid #ced9e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:52px;display:grid;overflow:hidden}.build-topic-lens-grid article{background:#fff;min-height:310px;padding:31px 27px 34px}.build-topic-lens-grid article>span{color:var(--topic-accent);font-size:19px;font-weight:600}.build-topic-lens-grid h3{margin:42px 0 0;font-size:19px;font-weight:560}.build-topic-lens-grid p{color:#5a7089;margin:18px 0 0;font-size:13px;line-height:1.72}.build-topic-applications{background:#fff}.build-topic-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.build-topic-application-grid>a{min-height:275px;color:inherit;background:linear-gradient(145deg, var(--topic-accent), #fff 60%);padding:29px 28px 34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.build-topic-application-grid>a{background:linear-gradient(145deg, color-mix(in srgb, var(--topic-accent) 7%, #fff), #fff 60%)}}.build-topic-application-grid>a{border:1px solid #d5dfe9;text-decoration:none;transition:all .18s}.build-topic-application-grid>a:hover,.build-topic-application-grid>a:focus-visible{border-color:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.build-topic-application-grid>a:hover,.build-topic-application-grid>a:focus-visible{border-color:color-mix(in srgb, var(--topic-accent) 55%, #d5dfe9)}}.build-topic-application-grid>a:hover,.build-topic-application-grid>a:focus-visible{transform:translateY(-2px);box-shadow:0 18px 38px #0a25481a}.build-topic-application-grid small{color:var(--topic-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.build-topic-application-grid h3{max-width:270px;margin:36px 0 0;font-size:23px;font-weight:535;line-height:1.2}.build-topic-application-grid p{color:#5a718a;margin:19px 0 0;font-size:13px;line-height:1.7}.build-topic-application-grid>a>span{color:var(--topic-accent);position:absolute;bottom:13px;right:18px}@supports (color:color-mix(in lab, red, red)){.build-topic-application-grid>a>span{color:color-mix(in srgb, var(--topic-accent) 23%, #fff)}}.build-topic-application-grid>a>span{font-size:25px;font-weight:650}.build-topic-evidence{color:#fff;background:#0b1f3e}.build-topic-evidence .eyebrow,.build-topic-diligence .eyebrow{color:#8db6ff}.build-topic-evidence .build-topic-section-heading.split>p{color:#aebfd4}.build-topic-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.build-topic-evidence-grid article{border-top:3px solid var(--topic-accent);background:#fff;flex-direction:column;min-height:620px;padding:29px 28px 31px;display:flex}.build-topic-evidence-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.build-topic-evidence-meta span,.build-topic-evidence-meta small{letter-spacing:.075em;text-transform:uppercase;font-size:8px;font-weight:720}.build-topic-evidence-meta span{color:#fff;background:#2f7d76;border-radius:2px;padding:7px 9px}.build-topic-evidence-meta span[data-status=emerging]{background:#3f6fd1}.build-topic-evidence-meta span[data-status=forecast]{background:#7652b8}.build-topic-evidence-meta small{color:#75879d}.build-topic-evidence-topic{letter-spacing:.075em;text-transform:uppercase;margin:35px 0 0;font-weight:720;color:var(--topic-accent)!important;font-size:9px!important}.build-topic-evidence-grid h3{color:#102441;margin:15px 0 0;font-size:24px;font-weight:525;line-height:1.23}.build-topic-evidence-grid article>p{color:#536b85;margin:20px 0 0;font-size:13px;line-height:1.75}.build-topic-evidence-implication{border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;margin-top:24px;padding:19px 0}.build-topic-evidence-implication strong{color:#6a7d94;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.build-topic-evidence-implication p{color:#405974;margin:9px 0 0;font-size:12px;line-height:1.67}.build-topic-evidence-source{margin-top:auto;padding-top:27px}.build-topic-source-citation{gap:7px;margin:0;display:grid}.build-topic-source-citation small,.build-topic-source-citation em{color:#7a8ba0;font-size:9px;line-height:1.5}.build-topic-source-citation em{color:#506a86;font-style:normal}.build-topic-source-actions{flex-wrap:wrap;gap:13px 18px;margin-top:16px;display:flex}.build-topic-evidence-source a{color:#285fb5;font-size:10px;font-weight:660;text-decoration:none}.build-topic-synthesis-label{color:#47617d;letter-spacing:.065em;text-transform:uppercase;background:#edf3f9;align-self:flex-start;margin-top:13px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-block}.build-topic-evidence-gap{color:#dce9f7;border-left:3px solid var(--topic-accent);background:#ffffff0f;max-width:860px;margin-top:54px;padding:34px 36px}.build-topic-evidence-gap strong{color:#fff;font-size:15px;font-weight:620}.build-topic-evidence-gap p{color:#b7c8da;max-width:760px;margin:13px 0 0;font-size:13px;line-height:1.7}.build-topic-diligence{color:#fff;background:linear-gradient(120deg, var(--topic-accent), transparent 45%), #07172f}@supports (color:color-mix(in lab, red, red)){.build-topic-diligence{background:linear-gradient(120deg, color-mix(in srgb, var(--topic-accent) 15%, transparent), transparent 45%), #07172f}}.build-topic-diligence-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,145px);display:grid}.build-topic-diligence h2{letter-spacing:-.04em;margin:23px 0 0;font-size:clamp(36px,3.7vw,55px);font-weight:480;line-height:1.08}.build-topic-diligence-grid>div>p:not(.eyebrow){color:#adbed1;margin:24px 0 0;font-size:13px;line-height:1.72}.build-topic-diligence ol{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.build-topic-diligence li{border-bottom:1px solid #ffffff24;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.build-topic-diligence li span{color:#75a9ff}.build-topic-diligence li p{color:#d7e1ed;margin:0;font-size:16px;line-height:1.6}.build-topic-outlook{background:#f1f5f9}.build-topic-outlook-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(65px,9vw,150px);display:grid}.build-topic-outlook-grid h2{letter-spacing:-.04em;margin:23px 0 0;font-size:clamp(35px,3.6vw,54px);font-weight:490;line-height:1.08}.build-topic-outlook-grid>div:last-child>p{color:#405a76;margin:0;font-size:clamp(18px,1.55vw,23px);line-height:1.75}.build-topic-outlook-grid>div:last-child>small{color:#6d8097;border-top:1px solid #cad6e2;margin-top:31px;padding-top:20px;font-size:10px;line-height:1.6;display:block}.build-topic-related{background:#fff}.build-topic-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:49px;display:grid}.build-topic-related-grid>a{color:#102441;border-top:3px solid var(--topic-accent);background:#f5f8fb;min-height:265px;padding:28px 27px 31px;text-decoration:none;transition:transform .18s,box-shadow .18s}.build-topic-related-grid>a:hover{transform:translateY(-3px);box-shadow:0 16px 40px #1731521a}.build-topic-related-grid span{color:var(--topic-accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.build-topic-related-grid h3{margin:36px 0 0;font-size:21px;font-weight:540;line-height:1.23}.build-topic-related-grid p{color:#5b7189;margin:17px 0 0;font-size:12px;line-height:1.68}.build-topic-related-grid b{color:#285fb5;margin-top:26px;font-size:10px;font-weight:670;display:block}.build-topic-return{color:#fff;background:radial-gradient(circle at 84% 20%, var(--topic-accent), transparent 30%), #0a2144}@supports (color:color-mix(in lab, red, red)){.build-topic-return{background:radial-gradient(circle at 84% 20%, color-mix(in srgb, var(--topic-accent) 28%, transparent), transparent 30%), #0a2144}}.build-topic-return .shell-container{justify-content:space-between;align-items:end;gap:60px;min-height:360px;padding-top:78px;padding-bottom:79px;display:flex}.build-topic-return h2{letter-spacing:-.04em;max-width:780px;margin:23px 0 0;font-size:clamp(36px,3.7vw,55px);font-weight:475;line-height:1.08}.build-topic-return .shell-container>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1120px){.build-topic-hero-grid{grid-template-columns:1fr;min-height:0}.build-topic-hero-copy{max-width:850px}.build-topic-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-topic-evidence-grid{grid-template-columns:1fr}.build-topic-evidence-grid article{min-height:0}}@media (width<=780px){.build-topic-hero-grid,.build-topic-overview-grid,.build-topic-section-heading.split,.build-topic-diligence-grid,.build-topic-outlook-grid{grid-template-columns:1fr}.build-topic-hero-grid{gap:45px;width:calc(100% - 32px);padding-top:54px;padding-bottom:57px}.build-topic-breadcrumb{margin-bottom:37px}.build-topic-hero-copy h1{font-size:clamp(39px,12vw,53px)}.build-topic-hero-media figcaption{flex-direction:column;align-items:start;gap:7px}.build-topic-hero-media figcaption small{text-align:left;max-width:none}.build-topic-overview,.build-topic-system-map,.build-topic-applications,.build-topic-evidence,.build-topic-diligence,.build-topic-outlook,.build-topic-related{padding-top:72px;padding-bottom:77px}.build-topic-overview-grid,.build-topic-system-map>.shell-container,.build-topic-applications>.shell-container,.build-topic-evidence>.shell-container,.build-topic-diligence-grid,.build-topic-outlook-grid,.build-topic-related>.shell-container,.build-topic-return .shell-container{width:calc(100% - 32px)}.build-topic-section-heading.split{gap:25px}.build-topic-section-heading.split>a{justify-self:start}.build-topic-lens-grid,.build-topic-application-grid,.build-topic-related-grid{grid-template-columns:1fr}.build-topic-lens-grid article{min-height:0}.build-topic-application-grid>a{min-height:235px}.build-topic-return .shell-container{flex-direction:column;align-items:start;min-height:0}.build-topic-return .shell-container>div:last-child,.build-topic-return .button{justify-content:flex-start;width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pale);color:var(--ink);font-family:var(--font-geist-sans), "Segoe UI", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #63a9ff}img{max-width:100%}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.025em;font-family:inherit;font-weight:520}.shell-container,.section-shell{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03132dfa;border-bottom:1px solid #ffffff21;align-items:center;gap:34px;height:78px;padding:0 max(24px,50vw - 700px);display:flex;position:sticky;top:0}.official-logo{flex:none;width:190px;height:48px;display:inline-flex}.official-logo img{object-fit:contain;width:100%;height:100%;display:block}.nav{color:#d7e2f2;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:470;display:flex}.nav a{white-space:nowrap;padding:25px 0;position:relative}.nav a:after{content:"";background:var(--blue-bright);height:2px;transition:transform .18s;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a.active{color:#fff}.nav a:hover:after,.nav a.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:12px;display:flex}.language{color:#d9e8fb;background:0 0;border:0;min-width:44px;padding:10px 8px;font-size:13px;font-weight:500}.header-contact{color:#fff;border:1px solid #ffffff6b;border-radius:3px;padding:10px 16px;font-size:13px;font-weight:520;transition:all .16s}.header-contact:hover{color:var(--navy);background:#fff}.menu{color:#fff;background:0 0;border:0;font-size:13px;display:none}.menu i{vertical-align:middle;background:#fff;width:17px;height:1px;margin-left:8px;display:inline-block;box-shadow:0 5px #fff}.hero{color:#fff;background:var(--navy);min-height:650px;position:relative;overflow:hidden}.hero-media{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#010a1be0 0%,#010c1f94 42%,#0000 73%),linear-gradient(#010b1d14,#010b1d38);position:absolute;inset:0}.hero-concept{z-index:3;right:max(18px, calc((100vw - var(--container)) / 2));bottom:18px}.hero-inner{z-index:2;width:min(calc(100% - 48px), var(--container));align-items:center;min-height:650px;margin-inline:auto;display:flex;position:relative}.hero-panel{border-left:3px solid var(--blue-bright);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03132ddb;width:min(570px,48%);padding:46px 48px 48px;box-shadow:0 22px 70px #00000038}.eyebrow{color:#a9ccff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 19px;font-size:12px;font-weight:620;line-height:1.4;display:flex}.eyebrow span{background:currentColor;flex:none;width:27px;height:1px}.eyebrow.dark{color:#226bd1}.hero h1{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(34px,3.7vw,52px);font-weight:520;line-height:1.1}.lead{color:#d4e0ef;max-width:590px;margin:24px 0 30px;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.buttons{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:530;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button b{font-size:17px;font-weight:500}.button.primary{color:var(--navy);background:#fff}.button.ghost,.button.light{color:#fff;border:1px solid #ffffff80}.quick-links{z-index:4;border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:-35px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #03132d1a}.quick-links>a{border-right:1px solid var(--line);grid-template-columns:34px 1fr 20px;gap:14px;min-height:132px;padding:25px 24px;transition:background .16s;display:grid}.quick-links>a:last-child{border-right:0}.quick-links>a:hover{background:#f6f9fd}.quick-links span{color:var(--blue);font-size:12px;font-weight:650}.quick-links h2{letter-spacing:-.015em;margin:0 0 6px;font-size:18px;line-height:1.35}.quick-links p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.quick-links b{color:var(--blue);align-self:start;font-size:18px;font-weight:500}.section-shell{padding-top:92px;padding-bottom:92px}.story-section{grid-template-columns:1.08fr .92fr;align-items:stretch;padding-top:112px;display:grid}.story-media{border-radius:var(--radius) 0 0 var(--radius);min-height:500px;position:relative;overflow:hidden}.story-media img,.company-media img,.trust-media img{object-fit:cover;width:100%;height:100%;display:block}.story-copy{border:1px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;background:#fff;border-left:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 52px;display:flex}.story-copy h2,.section-heading h2,.company-copy h2,.trust-copy h2,.contact-inner h2{margin:0;font-size:clamp(29px,2.8vw,41px);line-height:1.14}.story-copy>p:not(.eyebrow),.company-copy>p:not(.eyebrow),.trust-copy>p:not(.eyebrow){color:var(--muted);margin:22px 0 26px;font-size:17px;line-height:1.7}.text-link,.editorial-card a,.product-card a{color:#1453a8;align-items:center;gap:10px;font-size:14px;font-weight:620;display:inline-flex}.text-link b,.editorial-card a b,.product-card a b{font-size:18px;font-weight:500}.build-section{width:min(calc(100% - 48px), var(--container))}.section-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:80px;margin-bottom:40px;display:grid}.section-heading h2{max-width:720px}.section-heading>p{color:var(--muted);margin:0 0 3px;font-size:16px;line-height:1.7}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.editorial-card,.product-card,.news-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 8px 26px #03132d0e}.card-media{aspect-ratio:4/3;background:#dce7f4;position:relative;overflow:hidden}.card-media img,.product-media img,.news-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.editorial-card:hover .card-media img,.product-card:hover .product-media img,.news-card:hover .news-media img{transform:scale(1.025)}.card-body{flex-direction:column;align-items:flex-start;min-height:265px;padding:25px 25px 26px;display:flex}.card-number{color:var(--blue);margin-bottom:24px;font-size:12px;font-weight:650}.direction-status{color:#4b6482;margin:-12px 0 12px;font-size:10px}.card-body h3{margin:0 0 11px;font-size:22px;line-height:1.25}.card-body p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65}.card-body a{margin-top:auto}.products-section{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--container)) / 2));padding-left:max(24px, calc((100vw - var(--container)) / 2));background:#fff}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.product-card{min-width:0;box-shadow:none;flex-direction:column;display:flex}.product-media{aspect-ratio:16/9;background:#dce7f4;position:relative;overflow:hidden}.product-body{flex-direction:column;align-items:flex-start;min-height:330px;padding:27px 28px 29px;display:flex}.status{color:#2368c8;letter-spacing:.07em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:680;line-height:1.4}.product-body h3,.development-card h3{color:var(--ink);margin:0 0 13px;font-size:clamp(24px,2.1vw,30px);line-height:1.25}.product-body>p:not(.status){max-width:580px;color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.7}.product-body .product-note{color:#667991;font-size:13px}.product-body a{margin-top:auto;padding-top:12px}.development-card{border:1px solid var(--line);border-radius:var(--radius);background:#eef4fb;grid-template-columns:280px minmax(0,1fr) 54px;align-items:center;gap:30px;margin-top:20px;display:grid;position:relative;overflow:hidden}.development-card>img{object-fit:cover;width:100%;height:210px;display:block}.development-card>div{padding:25px 0}.development-card h3{font-size:25px}.development-card>div>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.development-card>a{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.company-story{color:#fff;background:var(--navy);grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);max-width:1500px;margin:0 auto;display:grid}.company-media{min-height:560px;position:relative}.company-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:62px clamp(36px,5vw,76px);display:flex}.company-copy>p:not(.eyebrow){color:#c9d8ea}.company-copy .button{margin-top:4px}.trust-story{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;display:grid}.trust-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 52px 48px 0;display:flex}.trust-media{border-radius:var(--radius);min-height:560px;position:relative;overflow:hidden}.trust-list{border-top:1px solid var(--line);width:100%;margin:2px 0 28px}.trust-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:10px;padding:15px 0;display:grid}.trust-list span{color:var(--blue);font-size:12px;font-weight:650}.trust-list strong{font-size:15px;font-weight:550}.news-section{width:100%;max-width:none;padding-right:max(24px, calc((100vw - var(--container)) / 2));padding-left:max(24px, calc((100vw - var(--container)) / 2));background:#eaf1f8}.insights-section{background:#f4f7fb;padding:92px 0}.home-insights{width:min(calc(100% - 48px), var(--container))}.context-insights{background:#eaf1f8;padding:92px 0}.section-heading-action>p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.7}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.insight-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 8px 26px #03132d0e}.insight-card>a{flex-direction:column;height:100%;display:flex}.insight-card-media{aspect-ratio:16/10;background:#dce7f4;position:relative;overflow:hidden}.insight-card-media:after{content:"";background:var(--insight-accent,var(--blue));height:4px;position:absolute;inset:auto 0 0}.concept-badge{z-index:2;color:#fff;letter-spacing:.045em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020d20bd;border:1px solid #ffffff3d;border-radius:2px;padding:5px 8px;font-size:9px;font-weight:620;line-height:1.3;position:absolute;bottom:12px;right:12px}.insight-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.insight-card:hover .insight-card-media img{transform:scale(1.025)}.insight-card-body{flex-direction:column;flex:1;align-items:flex-start;min-height:330px;padding:24px 25px 26px;display:flex}.insight-card-body>span{color:var(--insight-accent,#176fe8);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:680;line-height:1.5}.insight-card-body>p{color:#77879a;margin:6px 0 19px;font-size:12px}.insight-card-body h3{margin:0 0 13px;font-size:21px;line-height:1.3}.insight-card-body small{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65}.insight-card-body b{color:#174f99;margin-top:auto;font-size:13px;font-weight:650}.card-theme-cobalt{--insight-accent:#0f5fc5}.card-theme-cyan{--insight-accent:#007f91}.card-theme-violet{--insight-accent:#5a43aa}.card-theme-coral{--insight-accent:#a34532}.card-theme-teal{--insight-accent:#067268}.card-theme-gold{--insight-accent:#8a5b08}.card-theme-electric{--insight-accent:#2f4fbb}.card-theme-emerald{--insight-accent:#066a54}.card-theme-steel{--insight-accent:#405976}.card-theme-orange{--insight-accent:#9b4413}.card-theme-indigo{--insight-accent:#3f468e}.insights-disclaimer{color:#435873;background:#e8eef6;border-left:3px solid #6683a7;grid-template-columns:180px minmax(0,1fr) auto;gap:28px;margin-top:34px;padding:22px 24px;display:grid}.insights-disclaimer strong{color:var(--ink);font-size:13px}.insights-disclaimer p{margin:0;font-size:13px;line-height:1.65}.insight-page{--article-accent:#176fe8;--article-deep:#061b3b;background:#fff}.insight-theme-cobalt{--article-accent:#317fec;--article-deep:#071c43}.insight-theme-cyan{--article-accent:#16b7cf;--article-deep:#062938}.insight-theme-violet{--article-accent:#9077e4;--article-deep:#191738}.insight-theme-coral{--article-accent:#e47760;--article-deep:#321713}.insight-theme-teal{--article-accent:#2aa69a;--article-deep:#092c2c}.insight-theme-gold{--article-accent:#d49a30;--article-deep:#30240d}.insight-theme-electric{--article-accent:#6f8dff;--article-deep:#111b47}.insight-theme-emerald{--article-accent:#33b594;--article-deep:#0a2c27}.insight-theme-steel{--article-accent:#8eabc9;--article-deep:#192838}.insight-theme-orange{--article-accent:#ed9254;--article-deep:#321e12}.insight-theme-indigo{--article-accent:#8b92eb;--article-deep:#191c43}.insight-hero{color:#fff;background:var(--article-deep);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:650px;display:grid}.insight-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(44px,5vw,86px) 70px max(48px,50vw - 640px);display:flex}.insight-back{color:#d4e2f3;margin-bottom:42px;font-size:13px;font-weight:560}.insight-hero .eyebrow{color:var(--article-accent)}.insight-hero h1{max-width:720px;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:520;line-height:1.1}.insight-summary{color:#d3deec;max-width:680px;margin:24px 0 25px;font-size:17px;line-height:1.72}.insight-source-meta{color:#9eb0c7;flex-direction:column;gap:4px;margin-bottom:28px;font-size:12px;line-height:1.55;display:flex}.insight-hero-media{min-height:650px;position:relative;overflow:hidden}.insight-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.insight-disclosure{border-left:3px solid var(--article-accent);background:#f0f4f8;grid-template-columns:170px 1fr;gap:30px;margin-top:38px;padding:22px 26px;display:grid}.insight-disclosure strong{font-size:13px}.insight-disclosure p{color:var(--muted);margin:0;font-size:13px;line-height:1.68}.insight-reading{grid-template-columns:minmax(0,1fr) 330px;gap:clamp(54px,7vw,96px);padding-top:92px;padding-bottom:100px;display:grid}.insight-reading-main{max-width:740px}.insight-reading-main section+section{border-top:1px solid var(--line);margin-top:74px;padding-top:70px}.insight-reading-main h2,.insight-applications h2,.related-insights h2{margin:0 0 24px;font-size:clamp(28px,3vw,42px);line-height:1.18}.insight-reading-main section>p:not(.eyebrow){color:#40546e;margin:0 0 22px;font-size:17px;line-height:1.85}.insight-evidence-section,.insight-analysis-section,.insight-key-judgments,.insight-analysis-chapter,.insight-balance-panel,.insight-stakeholder-block,.insight-watch-block,.insight-conclusion{scroll-margin-top:190px}.insight-analysis-standfirst{letter-spacing:.02em;font-weight:620;color:#6a7e97!important;margin-top:-12px!important;font-size:14px!important}.insight-key-judgments{border-top:3px solid var(--article-accent);background:#edf4fc;margin:38px 0 50px;padding:28px 32px 29px}.insight-key-judgments>span,.insight-conclusion>span{color:var(--article-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.insight-key-judgments ol{counter-reset:editorial-judgment;gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid}.insight-key-judgments li{color:#183452;counter-increment:editorial-judgment;min-height:26px;padding-left:42px;font-size:15px;line-height:1.68;position:relative}.insight-key-judgments li:before{color:#fff;background:var(--article-accent);content:counter(editorial-judgment);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:760;display:grid;position:absolute;top:0;left:0}.insight-analysis-sections{gap:0;display:grid}.insight-analysis-chapter{border-left:1px solid #cbd8e7;padding:0 0 42px 54px;position:relative}.insight-analysis-chapter:last-child{border-left-color:#0000;padding-bottom:10px}.insight-analysis-chapter>span{color:#fff;background:var(--article-deep);border:4px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:760;display:grid;position:absolute;top:0;left:-18px;box-shadow:0 0 0 1px #cbd8e7}.insight-analysis-chapter h3,.insight-balance-panel h3,.insight-stakeholder-block h3{color:#0b2547;margin:0 0 16px;font-size:clamp(22px,2vw,27px);font-weight:570;line-height:1.3}.insight-analysis-chapter p{color:#40546e;margin:0;font-size:17px;line-height:1.86}.insight-analysis-chapter p+p{margin-top:18px}.insight-balance-panel,.insight-stakeholder-block,.insight-watch-block{border:1px solid #d6e0eb;margin-top:52px;padding:32px}.insight-balance-panel{background:#f7f9fc}.insight-balance-panel .eyebrow,.insight-stakeholder-block .eyebrow,.insight-watch-block .eyebrow{margin-bottom:17px}.insight-balance-panel ul,.insight-watch-block ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.insight-balance-panel li,.insight-watch-block li{color:#40546e;padding-left:23px;font-size:15px;line-height:1.72;position:relative}.insight-balance-panel li:before,.insight-watch-block li:before{background:var(--article-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.insight-stakeholder-grid{background:#d9e3ee;border:1px solid #d9e3ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:25px;display:grid;overflow:hidden}.insight-stakeholder-grid>div{background:#fff;min-height:174px;padding:23px}.insight-stakeholder-grid strong{color:#174f99;font-size:13px}.insight-stakeholder-grid p{color:#536a84;margin:12px 0 0;font-size:14px;line-height:1.7}.insight-watch-block{border-left:4px solid var(--article-accent)}.insight-conclusion{color:#fff;background:var(--article-deep);margin-top:52px;padding:32px 34px}.insight-conclusion>span{color:var(--article-accent)}.insight-conclusion p{color:#d8e4f2;margin:17px 0 0;font-size:17px;line-height:1.82}.insight-independence-note{background:#f3f6f9;border-left:2px solid #a6b7ca;margin-top:26px;padding:22px 24px}.insight-independence-note strong{color:#29445f;font-size:12px}.insight-independence-note p{color:#657990;margin:9px 0 0;font-size:12px;line-height:1.68}.insight-source-card{border-top:4px solid var(--article-accent);background:#f4f7fb;align-self:start;max-height:calc(100dvh - 195px);padding:30px 28px;position:sticky;top:175px;overflow-y:auto}.insight-article-toc{border-bottom:1px solid var(--line);gap:8px;margin:0 0 28px;padding:0 0 26px;display:grid}.insight-article-toc strong{color:#193755;margin-bottom:5px;font-size:12px}.insight-article-toc a{color:#62768e;width:fit-content;font-size:12px;line-height:1.45}.insight-article-toc a:hover,.insight-article-toc a:focus-visible{color:var(--article-accent)}.insight-source-card>span{color:var(--article-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.insight-source-card h2{margin:11px 0 24px;font-size:23px}.insight-source-card dl,.insight-source-card dd{margin:0}.insight-source-card dl>div{border-top:1px solid var(--line);padding:15px 0}.insight-source-card dt{color:#6d7f94;text-transform:uppercase;font-size:11px;font-weight:650}.insight-source-card dd{color:#304862;margin-top:5px;font-size:13px;line-height:1.55}.insight-source-card>a{color:#1453a8;margin-top:22px;font-size:13px;font-weight:650;display:inline-block}.insight-applications{color:#fff;background:var(--article-deep);padding:92px 0 98px}.insight-applications .eyebrow{color:var(--article-accent)}.insight-application-grid{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.insight-application-grid article{background:var(--article-deep);min-height:220px;padding:29px 30px}.insight-application-grid span{color:var(--article-accent);font-size:12px;font-weight:700}.insight-application-grid h3{margin:38px 0 12px;font-size:21px}.insight-application-grid p{color:#c9d5e3;margin:0;font-size:14px;line-height:1.7}.related-insights{width:min(calc(100% - 48px), var(--container))}.news-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.news-card>a{flex-direction:column;height:100%;display:flex}.news-media{aspect-ratio:16/9;position:relative;overflow:hidden}.news-body{flex-direction:column;min-height:246px;padding:23px 24px 24px;display:flex}.news-body>span{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:650}.news-body h3{margin:0 0 12px;font-size:21px;line-height:1.3}.news-body p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.65}.news-body b{color:var(--blue);margin-top:auto;font-size:20px;font-weight:500}.contact-section{color:#fff;background:linear-gradient(105deg, #061b3bfa, #0e407eeb), var(--navy)}.contact-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding-top:72px;padding-bottom:72px;display:grid}.contact-inner>div>p:not(.eyebrow){color:#cbd9ea;max-width:660px;margin:18px 0 0;font-size:16px}footer{color:#b9c8db;background:#020d20}.footer-grid{grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(150px,.6fr));gap:56px;padding-top:62px;padding-bottom:48px;display:grid}.footer-logo{width:180px;height:45px}.footer-brand>p{color:#91a6c1;max-width:350px;margin:20px 0 0;font-size:13px;line-height:1.7}.footer-column{flex-direction:column;gap:9px;display:flex}.footer-column strong{color:#fff;margin-bottom:8px;font-size:13px;font-weight:570}.footer-column a{color:#9cafc6;font-size:12px}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:19px;padding-bottom:25px}.footer-bottom p{color:#7f93ad;margin:0;font-size:11px}.sea-observatory{color:#0a2144;background:#f4f7fb}.research-sea-promo{background:#eef3fa;border:1px solid #d5e0ee;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin-top:92px;margin-bottom:28px;padding:0;display:grid;overflow:hidden}.research-sea-promo-media{background:#092044;min-height:440px;position:relative;overflow:hidden}.research-sea-promo-media:after{content:"";background:linear-gradient(#0000 48%,#03112a8c);position:absolute;inset:0}.research-sea-promo-media img{object-fit:cover;width:100%;height:100%}.research-sea-promo-media span{z-index:1;color:#fff;letter-spacing:.075em;text-transform:uppercase;background:#041430bd;border:1px solid #ffffff61;padding:8px 11px;font-size:10px;font-weight:670;position:absolute;bottom:22px;right:24px}.research-sea-promo-copy{flex-direction:column;justify-content:center;padding:54px;display:flex}.research-sea-promo-copy h2{color:#0a2144;letter-spacing:-.035em;margin:20px 0 18px;font-size:37px;font-weight:530;line-height:1.08}.research-sea-promo-copy>p:not(.eyebrow){color:#60748f;margin:0 0 28px;font-size:14px;line-height:1.72}.research-sea-promo-copy .button{width:fit-content}.sea-hero{color:#fff;background:#071933;min-height:690px;position:relative;overflow:hidden}.sea-hero>img,.sea-hero-overlay{width:100%;height:100%;position:absolute;inset:0}.sea-hero>img{object-fit:cover}.sea-hero-overlay{background:linear-gradient(90deg,#031129f7 0%,#031430de 44%,#0315333d 76%),linear-gradient(#0000 45%,#04142c85)}.sea-hero-copy{z-index:1;flex-direction:column;justify-content:center;min-height:690px;padding-top:90px;padding-bottom:90px;display:flex;position:relative}.sea-hero-copy .research-breadcrumb{color:#d7e6fb;width:fit-content;margin-bottom:54px;font-size:13px;font-weight:560}.sea-hero-copy h1{letter-spacing:-.042em;max-width:840px;margin:22px 0 26px;font-size:clamp(44px,5vw,66px);font-weight:520;line-height:1.03}.sea-hero-copy>p:not(.eyebrow){color:#d0def0;max-width:720px;margin:0;font-size:18px;line-height:1.65}.sea-hero-actions,.sea-method-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.sea-status{z-index:2;background:#fff;border:1px solid #dbe4f0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-1px;padding-top:0;padding-bottom:0;display:grid;position:relative;box-shadow:0 18px 50px #04183914}.sea-status article{border-right:1px solid #dbe4f0;flex-direction:column;justify-content:center;min-height:112px;padding:24px 30px;display:flex}.sea-status article:last-child{border-right:0}.sea-status strong{color:#0a2144;letter-spacing:-.025em;font-size:25px;font-weight:570}.sea-status span{color:#657891;margin-top:7px;font-size:12px;line-height:1.4}.sea-intro,.sea-country-window,.sea-watchlist{padding-top:112px;padding-bottom:112px}.sea-section-heading{max-width:850px}.sea-section-heading h2{color:#0a2144;letter-spacing:-.037em;margin:20px 0 18px;font-size:clamp(34px,4vw,51px);font-weight:520;line-height:1.08}.sea-section-heading>p:not(.eyebrow){color:#64758d;max-width:760px;margin:0;font-size:16px;line-height:1.75}.sea-section-heading.light h2{color:#fff}.sea-section-heading.light>p:not(.eyebrow){color:#b5c7df}.sea-context-grid{background:#d6e0ed;border:1px solid #d6e0ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}.sea-context-grid article{background:#fff;min-height:290px;padding:38px}.sea-context-grid article>span{color:#3675d7;letter-spacing:.1em;font-size:12px;font-weight:700}.sea-context-grid h3{letter-spacing:-.02em;margin:46px 0 15px;font-size:22px;font-weight:570;line-height:1.25}.sea-context-grid p{color:#64758d;margin:0;font-size:14px;line-height:1.72}.sea-lenses{color:#fff;background:radial-gradient(circle at 83% 8%,#2c76e03d,#0000 31%),#071833;padding:108px 0}.sea-lens-grid{background:#98b7e03d;border:1px solid #98b7e03d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.sea-lens-grid article{background:#071a3af0;min-height:250px;padding:34px}.sea-lens-grid article>span{color:#73a8ff;font-size:12px;font-weight:700}.sea-lens-grid h3{color:#fff;margin:48px 0 14px;font-size:20px;font-weight:560}.sea-lens-grid p{color:#afc1d8;margin:0;font-size:14px;line-height:1.72}.sea-country-list{flex-direction:column;gap:36px;margin-top:62px;display:flex}.sea-country{background:#fff;border:1px solid #d7e1ee;overflow:hidden;box-shadow:0 20px 60px #071d3e0f}.sea-country-media{background:#0d2347;height:330px;position:relative;overflow:hidden}.sea-country-media:after{content:"";background:linear-gradient(#0000 45%,#03102780);position:absolute;inset:0}.sea-country-media img{object-fit:cover;width:100%;height:100%}.sea-country-media>span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#04142ec7;border:1px solid #ffffff59;padding:9px 12px;font-size:11px;font-weight:650;position:absolute;bottom:25px;right:28px}.sea-country-content{border-top:4px solid var(--country-colour);padding:42px}.sea-country-content>header{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:end;gap:50px;padding-bottom:34px;display:grid}.sea-country-content header p{color:var(--country-colour);letter-spacing:.035em;margin:0 0 8px;font-size:12px;font-weight:650}.sea-country-content h3{color:#0a2144;letter-spacing:-.035em;margin:0;font-size:38px;font-weight:520}.sea-country-lenses{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sea-country-lenses span{color:#4f6380;background:#f1f5fa;border:1px solid #dce5f0;padding:8px 10px;font-size:11px}.sea-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sea-update{color:#0a2144;background:#f7f9fc;border:1px solid #dce5ef;flex-direction:column;min-height:410px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.sea-update:hover{border-color:#8fb4ec;transform:translateY(-3px);box-shadow:0 16px 35px #11376a1a}.sea-update-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.sea-update-meta span{color:#2970d6;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:700}.sea-update-meta time{color:#75869d;font-size:11px}.sea-update>p:first-of-type{color:#73849a;margin:27px 0 8px;font-size:11px}.sea-update h4{letter-spacing:-.02em;margin:0 0 17px;font-size:21px;font-weight:580;line-height:1.28}.sea-update>p:nth-of-type(2){color:#596d87;margin:0;font-size:14px;line-height:1.7}.sea-boundary{border-top:1px solid #dce4ee;margin:24px 0;padding:16px 0 0}.sea-boundary strong,.sea-boundary span{display:block}.sea-boundary strong{color:#6c7e96;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.sea-boundary span{color:#6a7c92;font-size:12px;line-height:1.6}.sea-update>b{color:#2868c4;margin-top:auto;font-size:12px;font-weight:650}.sea-matrix{color:#fff;background:#10264a;padding:108px 0}.sea-matrix-table{border-top:1px solid #b6cceb42;margin-top:56px}.sea-matrix-row{border-bottom:1px solid #b6cceb42;grid-template-columns:minmax(250px,.9fr) minmax(0,1.3fr);gap:54px;padding:29px 0;display:grid}.sea-matrix-row>div:first-child{flex-direction:column;display:flex}.sea-matrix-row strong{color:#fff;font-size:17px;font-weight:560}.sea-matrix-row span{color:#9fb2cc;margin-top:7px;font-size:12px;line-height:1.5}.sea-matrix-row>div:last-child{flex-wrap:wrap;align-content:center;gap:9px;display:flex}.sea-matrix-row a{color:#d7e6fb;border:1px solid #82aae56b;padding:8px 11px;font-size:12px}.sea-matrix-row a:hover{color:#fff;background:#4d84d638}.sea-watchlist ol{background:#d8e2ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:56px 0 0;padding:1px;list-style:none;display:grid}.sea-watchlist li{background:#fff;grid-template-columns:50px minmax(0,1fr);gap:20px;min-height:165px;padding:30px;display:grid}.sea-watchlist li span{color:#3f7edc;font-size:12px;font-weight:700}.sea-watchlist li p{color:#304a6b;margin:0;font-size:15px;line-height:1.72}.sea-method{color:#fff;background:radial-gradient(circle at 13% 32%,#367fe840,#0000 30%),#061831;padding:88px 0}.sea-method>div{grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr);align-items:end;gap:90px;display:grid}.sea-method h2{color:#fff;letter-spacing:-.035em;max-width:720px;margin:20px 0 0;font-size:clamp(34px,4vw,49px);font-weight:520;line-height:1.1}.sea-method>div>div:last-child>p{color:#b6c7dc;margin:0;font-size:15px;line-height:1.75}@media (width<=980px){.research-sea-promo{grid-template-columns:1fr}.research-sea-promo-media{min-height:360px}.sea-hero,.sea-hero-copy{min-height:620px}.sea-status,.sea-context-grid,.sea-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sea-status article:nth-child(2){border-right:0}.sea-status article:nth-child(-n+2){border-bottom:1px solid #dbe4f0}.sea-country-content>header,.sea-method>div{grid-template-columns:1fr;gap:28px}.sea-country-lenses{justify-content:flex-start}}@media (width<=720px){.research-sea-promo{margin-top:64px}.research-sea-promo-media{min-height:250px}.research-sea-promo-copy{padding:34px 24px}.research-sea-promo-copy h2{font-size:31px}.sea-hero,.sea-hero-copy{min-height:610px}.sea-hero-overlay{background:linear-gradient(90deg,#031129f5,#031430c4),linear-gradient(#0000,#04142c94)}.sea-hero-copy{padding-top:68px;padding-bottom:68px}.sea-hero-copy .research-breadcrumb{margin-bottom:38px}.sea-hero-copy h1{font-size:38px;line-height:1.08}.sea-hero-copy>p:not(.eyebrow){font-size:15px}.sea-status,.sea-context-grid,.sea-lens-grid,.sea-update-grid,.sea-watchlist ol{grid-template-columns:1fr}.sea-status article{border-bottom:1px solid #dbe4f0;border-right:0;min-height:92px}.sea-status article:last-child{border-bottom:0}.sea-intro,.sea-country-window,.sea-watchlist{padding-top:78px;padding-bottom:78px}.sea-lenses,.sea-matrix{padding:78px 0}.sea-section-heading h2{font-size:34px}.sea-country-media{height:235px}.sea-country-content{padding:28px 20px}.sea-country-content h3{font-size:31px}.sea-update{min-height:0}.sea-matrix-row{grid-template-columns:1fr;gap:19px}.sea-watchlist li{grid-template-columns:38px minmax(0,1fr);min-height:0;padding:25px 20px}.sea-method{padding:72px 0}.sea-method h2{font-size:34px}}.detail-page{--page-dark:#061a39;--page-accent:#2f8cff;--page-accent-text:#1453a8;background:#f4f7fb;min-height:100vh}.theme-blue{--page-dark:#051b3f;--page-accent:#2f8cff;--page-accent-text:#1453a8}.theme-teal{--page-dark:#062b36;--page-accent:#20a6b6;--page-accent-text:#087382}.theme-violet{--page-dark:#171d4d;--page-accent:#7b83ff;--page-accent-text:#5558a8}.theme-azure{--page-dark:#08284f;--page-accent:#46a1ff;--page-accent-text:#1761aa}.theme-amber{--page-dark:#2f2417;--page-accent:#d49a43;--page-accent-text:#87580e}.theme-cyan{--page-dark:#06303d;--page-accent:#26b7ca;--page-accent-text:#087282}.theme-slate{--page-dark:#172337;--page-accent:#7c9bc2;--page-accent-text:#48627e}.theme-coral{--page-dark:#321713;--page-accent:#e47760;--page-accent-text:#a34532}.detail-hero{color:#fff;background:radial-gradient(circle at 15% 15%, var(--page-accent), transparent 38%), var(--page-dark);min-height:470px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.detail-hero{background:radial-gradient(circle at 15% 15%, color-mix(in srgb, var(--page-accent) 22%, transparent), transparent 38%), var(--page-dark)}}.detail-hero.has-media{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.detail-hero-copy{padding:74px max(36px, calc((100vw - var(--container)) / 2));border-top:3px solid var(--page-accent);flex-direction:column;justify-content:center;padding-right:clamp(36px,6vw,88px);display:flex}.detail-hero-media{min-height:470px;position:relative}.detail-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.detail-hero:not(.has-media) .detail-hero-copy{width:min(calc(100% - 48px), var(--container));max-width:var(--container);min-height:400px;margin-inline:auto;padding-left:0;padding-right:0}.detail-hero h1{max-width:760px;margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:520;line-height:1.1}.detail-hero-copy>p:not(.eyebrow){color:#cad8e9;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.7}.detail-cards{width:min(calc(100% - 48px), var(--container));grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-inline:auto;padding:76px 0 90px;display:grid}.detail-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 8px 24px #03132d0d}.detail-card-media{aspect-ratio:16/10;background:#dce7f4;position:relative;overflow:hidden}.detail-card-media img{object-fit:cover;width:100%;height:100%;display:block}.detail-card-body{flex-direction:column;align-items:flex-start;min-height:260px;padding:25px 26px 29px;display:flex}.detail-card-body>span{color:var(--page-accent-text);margin-bottom:34px;font-size:12px;font-weight:650;display:block}.detail-card-body .direction-status{margin:-22px 0 12px}.detail-card h2{letter-spacing:-.018em;margin:0 0 13px;font-size:21px;line-height:1.3}.detail-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.detail-card-link{color:#1453a8;margin-top:auto;padding-top:24px;font-size:13px;font-weight:650}.contact-routing-note{background:#eaf1f9;border:1px solid #d4e0ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-top:-50px;margin-bottom:90px;padding-top:28px;padding-bottom:28px;display:grid}.contact-routing-note strong{color:#0a2144;margin-bottom:8px;font-size:13px;display:block}.contact-routing-note p{color:#61748c;max-width:800px;margin:0;font-size:13px;line-height:1.65}.contact-routing-note>a{color:#175cad;white-space:nowrap;font-size:12px;font-weight:650}.detail-page footer{margin-top:0}.knowledge-channel-nav{z-index:40;color:#d9e4f1;scrollbar-width:thin;background:#0a274c;border-bottom:1px solid #ffffff24;position:sticky;top:78px;overflow-x:auto}.knowledge-channel-nav .shell-container{min-width:max-content;display:flex}.knowledge-channel-nav a{white-space:nowrap;padding:13px 16px 12px;font-size:12px;font-weight:560;position:relative}.knowledge-channel-nav a:hover,.knowledge-channel-nav a.active{color:#fff;background:#ffffff12}.knowledge-channel-nav a.active:after{content:"";background:#54a6ff;height:2px;position:absolute;bottom:0;left:14px;right:14px}.knowledge-hub-lead,.home-knowledge-feature,.knowledge-lead{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin-bottom:76px;display:grid;overflow:hidden;box-shadow:0 14px 38px #03132d14}.knowledge-hub-lead-media,.home-knowledge-feature-media,.knowledge-lead-media{min-height:420px;position:relative;overflow:hidden}.knowledge-hub-lead-media img,.home-knowledge-feature-media img,.knowledge-lead-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.knowledge-hub-lead:hover img,.home-knowledge-feature:hover img,.knowledge-lead:hover img{transform:scale(1.02)}.knowledge-hub-lead-copy,.home-knowledge-feature>div,.knowledge-lead-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 44px;display:flex}.knowledge-hub-lead-copy>span,.home-knowledge-feature>div>span,.knowledge-lead-copy>span{color:#1763bd;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.knowledge-hub-lead-copy>p,.home-knowledge-feature>div>p,.knowledge-lead-copy>p{color:#75869a;margin:8px 0 20px;font-size:12px}.knowledge-hub-lead-copy h2,.home-knowledge-feature h3,.knowledge-lead-copy h2{margin:0 0 17px;font-size:clamp(27px,2.5vw,38px);line-height:1.18}.knowledge-hub-lead-copy small,.home-knowledge-feature small,.knowledge-lead-copy small{color:var(--muted);margin-bottom:25px;font-size:15px;line-height:1.7}.knowledge-pillars-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.knowledge-pillars-head h2{max-width:760px;margin:0;font-size:clamp(29px,2.8vw,41px);line-height:1.14}.knowledge-pillar-grid,.home-knowledge-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:82px;display:grid}.knowledge-pillar-grid>a,.home-knowledge-pillars>a{border:1px solid var(--line);background:#fff;border-top:3px solid #2777d5;border-radius:7px;flex-direction:column;min-height:210px;padding:24px 25px 22px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.knowledge-pillar-grid>a:nth-child(2),.home-knowledge-pillars>a:nth-child(2){border-top-color:#7354bd}.knowledge-pillar-grid>a:nth-child(3),.home-knowledge-pillars>a:nth-child(3){border-top-color:#08766d}.knowledge-pillar-grid>a:nth-child(4),.home-knowledge-pillars>a:nth-child(4){border-top-color:#a04f3a}.knowledge-pillar-grid>a:nth-child(5),.home-knowledge-pillars>a:nth-child(5){border-top-color:#98620d}.knowledge-pillar-grid>a:nth-child(6),.home-knowledge-pillars>a:nth-child(6){border-top-color:#3e6385}.knowledge-pillar-grid>a:hover,.home-knowledge-pillars>a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #03132d14}.knowledge-pillar-grid span,.home-knowledge-pillars span{color:#3975bd;font-size:11px;font-weight:700}.knowledge-pillar-grid h3,.home-knowledge-pillars h3{margin:24px 0 9px;font-size:20px;line-height:1.3}.knowledge-pillar-grid p,.home-knowledge-pillars p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.knowledge-pillar-grid b,.home-knowledge-pillars b{color:#1763bd;margin-top:auto;padding-top:17px;font-size:18px;font-weight:500}.home-knowledge-feature{margin-bottom:22px}.home-knowledge-pillars{margin-bottom:34px}.home-knowledge-pillars>a{min-height:185px}.insights-disclaimer .text-link{align-self:center}.knowledge-section-hero,.source-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#408be83d,#0000 36%),#071c39}.knowledge-section-hero .shell-container,.source-hero .shell-container{padding-top:88px;padding-bottom:92px}.knowledge-section-hero h1,.source-hero h1{max-width:900px;margin:0;font-size:clamp(38px,4.3vw,62px);font-weight:520;line-height:1.06}.knowledge-section-hero .shell-container>p:not(.eyebrow),.source-hero .shell-container>p:not(.eyebrow){color:#c8d7e8;max-width:760px;margin:25px 0 0;font-size:17px;line-height:1.7}.knowledge-count{color:#cce2ff;letter-spacing:.055em;text-transform:uppercase;border:1px solid #82baff61;border-radius:2px;margin-top:30px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-block}.knowledge-lead{width:min(calc(100% - 48px), var(--container));margin:72px auto 0}.knowledge-article-list{width:min(calc(100% - 48px), var(--container))}.knowledge-source-cta,.source-method{color:#fff;background:#09284e}.knowledge-source-cta .shell-container{grid-template-columns:1fr auto;align-items:end;gap:50px;padding-top:62px;padding-bottom:66px;display:grid}.knowledge-source-cta h2,.source-method h2{max-width:720px;margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.15}.source-hero-stats{flex-wrap:wrap;gap:38px;margin-top:42px;display:flex}.source-hero-stats div{align-items:baseline;gap:9px;display:flex}.source-hero-stats strong{color:#72b3ff;font-size:30px;font-weight:550}.source-hero-stats span{color:#bfcfe1;font-size:12px}.source-disclosure{color:#435873;background:#e7eef7;border-left:3px solid #4f78a9;grid-template-columns:170px 1fr;gap:28px;margin-top:38px;padding:24px 26px;display:grid}.source-disclosure strong{color:#183c68;font-size:13px}.source-disclosure p{margin:0;font-size:13px;line-height:1.7}.source-browser{padding-top:84px;padding-bottom:96px}.source-browser-head{grid-template-columns:1fr minmax(260px,360px);align-items:end;gap:50px;margin-bottom:34px;display:grid}.source-browser-head h2{margin:0;font-size:clamp(30px,3vw,43px);line-height:1.14}.source-search{color:#526781;flex-direction:column;gap:7px;font-size:12px;font-weight:620;display:flex}.source-search input{width:100%;height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfcbd9;border-radius:3px;padding:0 14px;font-size:14px}.source-filters{gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.source-filters button{color:#415873;background:#fff;border:1px solid #cbd6e2;border-radius:3px;flex:none;padding:9px 12px;font-size:12px}.source-filters button:hover,.source-filters button.active{color:#fff;background:#155aa9;border-color:#155aa9}.source-result-count{color:#6b7e93;margin:21px 0 17px;font-size:12px}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.source-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:350px;padding:19px 20px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.source-card:hover{border-color:#a9bfd7;transform:translateY(-3px);box-shadow:0 16px 34px #0d2b4d1a}.source-card-media{aspect-ratio:16/9;width:calc(100% + 40px);color:inherit;background:#dfe9f3;margin:-19px -20px 17px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.source-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0218322e);position:absolute;inset:0}.source-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.source-card:hover .source-card-media img{transform:scale(1.025)}.source-card>span{color:#2a70c6;font-size:10px;font-weight:700}.source-card>p{color:#6c7d92;letter-spacing:.045em;text-transform:uppercase;margin:18px 0 9px;font-size:10px;font-weight:650}.source-card h3{margin:0 0 9px;font-size:17px;line-height:1.35}.source-card small{color:#718297;word-break:break-all;font-size:11px}.source-card-profile-link{color:#1453a8;margin-top:auto;padding-top:20px;font-size:12px;font-weight:650}.source-method .shell-container{padding-top:78px;padding-bottom:82px}.source-method-grid{background:#ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.source-method-grid article{background:#0b315e;min-height:230px;padding:27px 25px}.source-method-grid span{color:#75b6ff;font-size:11px;font-weight:700}.source-method-grid h3{margin:29px 0 10px;font-size:20px}.source-method-grid p{color:#c3d3e5;margin:0;font-size:13px;line-height:1.65}.insight-taxonomy{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.insight-taxonomy span{color:#d7e8fb;letter-spacing:.045em;text-transform:uppercase;border:1px solid #bcd9f847;border-radius:2px;padding:5px 8px;font-size:10px;font-weight:650}@media (width<=1120px){.site-header{gap:20px}.nav{gap:16px;font-size:13px}.official-logo{width:176px;height:44px}.hero-panel{width:min(590px,56%)}.section-heading{gap:50px}.company-story{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}}@media (width<=960px){.site-header{height:72px;padding:0 22px}.knowledge-channel-nav{top:72px}.official-logo{width:160px;height:40px}.nav{display:none}.nav.open{background:#061a39;border-bottom:1px solid #ffffff29;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);padding:10px 22px 20px;display:flex;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.nav.open a{border-bottom:1px solid #ffffff14;padding:12px 0}.nav.open a:after{display:none}.nav.open a.active:after{width:72px;display:block;bottom:-1px;left:0;right:auto;transform:scaleX(1)}.menu{display:block}.header-contact{display:none}.hero,.hero-inner{min-height:590px}.hero-panel{width:min(600px,68%)}.quick-links{box-shadow:none;border-radius:0;grid-template-columns:1fr;margin-top:0}.quick-links>a{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.quick-links>a:last-child{border-bottom:0}.story-section,.trust-story,.company-story{grid-template-columns:1fr}.story-media,.company-media,.trust-media{border-radius:var(--radius) var(--radius) 0 0;min-height:430px}.story-copy{border-top:0;border-left:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}.editorial-grid,.news-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}.knowledge-pillar-grid,.home-knowledge-pillars,.source-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-hub-lead,.home-knowledge-feature,.knowledge-lead{grid-template-columns:1fr}.knowledge-hub-lead-media,.home-knowledge-feature-media,.knowledge-lead-media{min-height:380px}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card:last-child,.news-card:last-child{grid-column:span 2}.editorial-card:last-child{grid-template-columns:1fr 1fr;display:grid}.editorial-card:last-child .card-media{aspect-ratio:auto}.insights-grid>.insight-card:last-child:nth-child(odd){grid-column:span 2}.insights-grid>.insight-card:last-child:nth-child(odd)>a{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.insights-grid>.insight-card:last-child:nth-child(odd) .insight-card-media{aspect-ratio:auto}.product-grid{grid-template-columns:1fr}.product-body{min-height:285px}.company-copy{padding:58px 42px 64px}.trust-copy{padding-bottom:48px;padding-right:0}.trust-media{border-radius:var(--radius);order:-1}.contact-inner{grid-template-columns:1fr;gap:28px}.contact-inner .button{justify-self:start}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:span 3}.detail-hero.has-media{grid-template-columns:1fr}.detail-hero-media{order:-1;min-height:360px}.detail-hero-copy{padding:54px 24px 62px}.detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card:last-child:nth-child(odd){grid-column:span 2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.detail-card:last-child:nth-child(odd) .detail-card-media{aspect-ratio:auto}.insight-hero{grid-template-columns:1fr}.insight-hero-media{order:-1;min-height:420px}.insight-hero-copy{padding:58px 28px 66px}.insight-reading{grid-template-columns:1fr;gap:54px}.insight-source-card{max-width:560px;max-height:none;position:static;overflow:visible}.insight-application-grid{grid-template-columns:1fr}}@media (width<=700px){.shell-container,.section-shell{width:min(calc(100% - 32px), var(--container))}.knowledge-channel-nav .shell-container{width:max-content;margin-left:0;padding:0 8px}.knowledge-channel-nav a{padding-left:12px;padding-right:12px}.site-header{padding:0 16px}.official-logo{width:146px;height:37px}.header-actions{gap:4px}.language{padding-left:5px;padding-right:5px}.hero{min-height:auto}.hero-media{object-position:66% center;height:300px;position:relative}.hero-shade{display:none}.hero-inner{width:100%;min-height:auto}.hero-panel{border-left:0;border-top:3px solid var(--blue-bright);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:38px 22px 44px}.hero h1{font-size:clamp(35px,10vw,46px)}.lead{margin-top:20px}.button,.quick-links{width:100%}.section-shell{padding-top:68px;padding-bottom:68px}.story-section{width:100%;padding-top:0;padding-bottom:68px}.story-media,.company-media,.trust-media{border-radius:0;min-height:310px}.story-copy{border-left:0;border-right:0;border-radius:0;padding:34px 22px 40px}.section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.section-heading h2,.story-copy h2,.company-copy h2,.trust-copy h2,.contact-inner h2{font-size:clamp(29px,8vw,38px)}.editorial-grid,.news-grid,.insights-grid,.knowledge-pillar-grid,.home-knowledge-pillars,.source-method-grid,.source-grid{grid-template-columns:1fr}.knowledge-hub-lead,.home-knowledge-feature,.knowledge-lead{margin-bottom:52px}.knowledge-hub-lead-media,.home-knowledge-feature-media,.knowledge-lead-media{min-height:260px}.knowledge-hub-lead-copy,.home-knowledge-feature>div,.knowledge-lead-copy{padding:29px 23px 32px}.knowledge-pillar-grid,.home-knowledge-pillars{margin-bottom:56px}.knowledge-pillar-grid>a,.home-knowledge-pillars>a{min-height:180px}.knowledge-pillars-head{flex-direction:column;align-items:flex-start}.knowledge-section-hero .shell-container,.source-hero .shell-container{padding-top:62px;padding-bottom:68px}.knowledge-section-hero h1,.source-hero h1{font-size:clamp(36px,10vw,48px)}.knowledge-lead{width:calc(100% - 32px);margin-top:42px}.knowledge-article-list{width:calc(100% - 32px)}.knowledge-source-cta .shell-container{grid-template-columns:1fr;gap:28px;padding-top:52px;padding-bottom:56px}.source-disclosure{grid-template-columns:1fr;gap:8px}.source-browser{padding-top:62px;padding-bottom:70px}.source-browser-head{grid-template-columns:1fr;gap:24px}.source-card{min-height:170px}.source-method-grid article{min-height:190px}.editorial-card:last-child,.news-card:last-child{grid-column:auto;display:block}.insights-grid>.insight-card:last-child:nth-child(odd){grid-column:auto}.insights-grid>.insight-card:last-child:nth-child(odd)>a{display:flex}.insights-grid>.insight-card:last-child:nth-child(odd) .insight-card-media{aspect-ratio:16/10}.editorial-card:last-child .card-media{aspect-ratio:4/3}.card-body{min-height:240px}.products-section,.news-section{padding-left:16px;padding-right:16px}.product-body{min-height:0;padding:24px 22px 27px}.product-body a{margin-top:18px}.development-card{grid-template-columns:1fr;gap:0}.development-card>img{height:240px}.development-card>div{padding:25px 22px 6px}.development-card>a{margin:15px 22px 25px}.company-story{width:100%}.company-copy{padding:42px 22px 50px}.trust-story{width:100%}.trust-copy{padding:38px 22px 50px}.news-body{min-height:220px}.contact-inner{width:calc(100% - 44px);padding-top:56px;padding-bottom:58px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px;padding-top:46px}.footer-brand,.footer-grid .footer-column:last-child{grid-column:span 2}.detail-hero-media{min-height:280px}.detail-hero:not(.has-media) .detail-hero-copy{width:calc(100% - 40px);min-height:330px}.detail-hero h1{font-size:clamp(34px,9vw,46px)}.detail-cards{grid-template-columns:1fr;width:calc(100% - 32px);padding:50px 0 65px}.detail-card:last-child:nth-child(odd){grid-column:auto;display:block}.contact-routing-note{grid-template-columns:1fr;gap:22px;width:calc(100% - 32px);margin-top:-42px;margin-bottom:66px;padding:24px}.contact-routing-note>a{white-space:normal}.insights-section,.context-insights{padding:68px 0}.home-insights{width:calc(100% - 32px)}.insight-card-body{min-height:0}.insights-disclaimer,.insight-disclosure{grid-template-columns:1fr;gap:8px}.insight-hero-media{min-height:300px}.insight-hero h1{font-size:clamp(34px,9vw,46px)}.insight-hero-copy{padding:44px 20px 54px}.insight-back{margin-bottom:30px}.insight-summary{font-size:16px}.insight-reading{padding-top:65px;padding-bottom:72px}.insight-reading-main section+section{margin-top:52px;padding-top:50px}.insight-reading-main section>p:not(.eyebrow){font-size:16px}.insight-key-judgments,.insight-balance-panel,.insight-stakeholder-block,.insight-watch-block,.insight-conclusion{padding:24px 22px}.insight-analysis-chapter{padding:0 0 38px 38px}.insight-analysis-chapter p,.insight-conclusion p{font-size:16px;line-height:1.78}.insight-stakeholder-grid{grid-template-columns:1fr}.insight-stakeholder-grid>div{min-height:0}.insight-applications{padding:68px 0 72px}.insight-application-grid{margin-top:30px}}.runtime-error-page{color:#fff;background:#04132c;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.runtime-error-header{z-index:2;background:#03132df5;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:78px;padding-inline:max(24px,50vw - 640px);display:flex;position:relative}.runtime-error-logo{width:190px;height:48px;display:inline-flex}.runtime-error-logo img{object-fit:contain;width:100%;height:100%;display:block}.runtime-error-language{color:#d7e2f2;min-width:58px;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:2px;padding:0 14px;font-size:13px;font-weight:600}.runtime-error-language:hover,.runtime-error-language:focus-visible{color:#fff;border-color:#71a7ff}.runtime-error-hero{background:linear-gradient(#4068a817 1px,#0000 1px) 0 0/112px 112px,linear-gradient(90deg,#4068a817 1px,#0000 1px) 0 0/112px 112px,radial-gradient(circle at 79% 45%,#2d72e82b,#0000 30%),#061632;align-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.runtime-error-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:center;gap:clamp(50px,9vw,140px);width:min(100% - 48px,1280px);margin-inline:auto;padding-block:80px;display:grid;position:relative}.runtime-error-copy{max-width:760px}.runtime-error-eyebrow{color:#80aeff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-size:12px;font-weight:650;display:flex}.runtime-error-eyebrow span{background:#80aeff;width:34px;height:1px}.runtime-error-copy h1{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:480;line-height:1.08}.runtime-error-intro{color:#b9c9dd;max-width:670px;margin:30px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.runtime-error-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.runtime-error-button{min-height:50px;font:inherit;cursor:pointer;border:1px solid #ffffff42;border-radius:2px;justify-content:center;align-items:center;padding:0 21px;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.runtime-error-button-primary{color:#071a38;background:#fff;border-color:#fff}.runtime-error-button-secondary{color:#fff;background:0 0}.runtime-error-button:hover,.runtime-error-button:focus-visible{border-color:#74a9ff;box-shadow:0 0 0 3px #4a89f22b}.runtime-error-contact{color:#8eb9ff;padding:14px 7px;font-size:13px;font-weight:620;text-decoration:none}.runtime-error-contact:hover,.runtime-error-contact:focus-visible{color:#fff}.runtime-error-note{color:#8297b2;border-top:1px solid #ffffff1f;max-width:690px;margin:36px 0 0;padding-top:22px;font-size:12px;line-height:1.7}.runtime-error-status{background:#091f43cc;border:1px solid #78a5e74d;flex-direction:column;justify-content:flex-end;min-height:360px;padding:34px;display:flex;box-shadow:0 30px 80px #0000002e}.runtime-error-status>div{color:#9bb3d1;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:auto;font-size:10px;font-weight:650;display:flex}.runtime-error-status i{background:#4f8ff7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #4f8ff7e6}.runtime-error-status strong{color:#dce9fb;letter-spacing:-.055em;font-size:clamp(42px,5vw,72px);font-weight:330;line-height:.9}.runtime-error-status p{color:#94a9c3;margin:22px 0 0;font-size:13px;line-height:1.6}.runtime-error-orbit{aspect-ratio:1;opacity:.32;width:min(48vw,690px);position:absolute;top:50%;right:-160px;transform:translateY(-50%)}.runtime-error-orbit span{border:1px solid #669bea66;border-radius:50%;position:absolute;inset:0}.runtime-error-orbit span:nth-child(2){inset:18%}.runtime-error-orbit span:nth-child(3){background:#336fda1f;inset:39%}.runtime-error-footer{color:#7187a3;background:#031029;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding-inline:max(24px,50vw - 640px);font-size:11px;display:flex}.runtime-error-footer p{margin:0}.runtime-error-footer div{gap:22px;display:flex}.runtime-error-footer a{color:inherit;text-decoration:none}.runtime-error-footer a:hover,.runtime-error-footer a:focus-visible{color:#fff}@media (width<=820px){.runtime-error-shell{grid-template-columns:1fr;gap:46px}.runtime-error-status{min-height:250px}.runtime-error-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}}@media (width<=540px){.runtime-error-header{height:70px;padding-inline:16px}.runtime-error-logo{width:155px;height:40px}.runtime-error-shell{width:calc(100% - 32px);padding-block:64px}.runtime-error-copy h1{font-size:clamp(32px,10vw,42px)}.runtime-error-actions{flex-direction:column;align-items:stretch}.runtime-error-button,.runtime-error-contact{text-align:center;width:100%}.runtime-error-status{min-height:220px;padding:27px}}.not-found-page{color:#fff;background:#020d20;min-height:100svh}.not-found-header .header-actions{margin-left:auto}.not-found-hero{background:linear-gradient(108deg,#03112afc,#082753f5),#03132d;min-height:calc(100svh - 145px);position:relative;overflow:hidden}.not-found-grid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:100px;min-height:calc(100svh - 145px);padding-top:90px;padding-bottom:100px;display:grid;position:relative}.not-found-copy{max-width:760px}.not-found-copy h1{letter-spacing:-.045em;max-width:720px;margin:28px 0 24px;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.not-found-copy>p:not(.eyebrow){color:#bdcce0;max-width:650px;margin:0;font-size:17px;line-height:1.72}.not-found-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.not-found-contact{color:#b9d5ff;margin-left:8px;font-size:14px;font-weight:560}.not-found-contact:hover{color:#fff}.not-found-code{background:#051d4280;border:1px solid #94bcf43d;align-content:center;justify-items:end;min-height:330px;padding:46px;display:grid}.not-found-code strong{color:#fff;letter-spacing:-.075em;font-size:clamp(92px,12vw,178px);font-weight:330;line-height:.85}.not-found-code span{color:#87b8ff;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:650}.not-found-orbit{aspect-ratio:1;width:min(62vw,900px);position:absolute;top:50%;right:-12vw;transform:translateY(-50%)}.not-found-orbit span{border:1px solid #70a4ef24;border-radius:50%;position:absolute;inset:0}.not-found-orbit span:nth-child(2){inset:14%}.not-found-orbit span:nth-child(3){inset:28%}.not-found-footer{border-top:1px solid #ffffff17}.not-found-footer>.shell-container{justify-content:space-between;align-items:center;gap:30px;min-height:67px;display:flex}.not-found-footer p{color:#7288a5;margin:0;font-size:11px}.not-found-footer div>div{gap:20px;display:flex}.not-found-footer a{color:#91a6c1;font-size:11px}.not-found-footer a:hover{color:#fff}@media (width<=850px){.not-found-grid{grid-template-columns:1fr;gap:52px;padding-top:72px;padding-bottom:76px}.not-found-code{justify-items:start;min-height:230px}}@media (width<=620px){.not-found-header .header-contact{display:none}.not-found-copy h1{font-size:clamp(34px,10vw,46px)}.not-found-actions{flex-direction:column;align-items:stretch}.not-found-actions .button{width:100%}.not-found-contact{margin:8px 0 0}.not-found-code{min-height:190px;padding:32px 28px}.not-found-footer>.shell-container{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;padding-bottom:20px}}.source-card h3 a{color:inherit;text-decoration:none}.source-card-profile-link{color:#175fb9;margin-top:auto;padding-top:20px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex}.source-profile-page,.review-detail-page{color:#0b2345;background:#f5f8fc}.source-profile-subnav,.review-detail-subnav{background:#edf3f9;border-bottom:1px solid #d4deea}.source-profile-subnav .shell-container,.review-detail-subnav .shell-container{color:#63778f;white-space:nowrap;align-items:center;gap:10px;min-height:57px;font-size:13px;display:flex;overflow:hidden}.source-profile-subnav a,.review-detail-subnav a{color:#155fbd;text-decoration:none}.source-profile-subnav b,.review-detail-subnav b{color:#15304e;text-overflow:ellipsis;overflow:hidden}.source-profile-hero,.review-detail-hero{color:#fff;background:radial-gradient(circle at 79% 25%,#2a6adb57,#0000 31%),#071a38}.source-profile-hero-grid,.review-detail-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:70px;min-height:590px;padding-top:72px;padding-bottom:76px;display:grid}.source-profile-hero .eyebrow,.review-detail-hero .eyebrow{color:#9bc4ff}.source-profile-category,.review-detail-field{color:#84b4ff;letter-spacing:.075em;text-transform:uppercase;margin:22px 0 11px;font-size:11px;font-weight:730}.source-profile-hero h1,.review-detail-hero h1{letter-spacing:-.065em;max-width:680px;margin:0;font-size:clamp(48px,5vw,77px);line-height:1}.source-profile-hero h1+p{color:#c9d8ea;max-width:650px;margin:28px 0 31px;font-size:18px;line-height:1.68}.review-detail-hero h2{letter-spacing:-.038em;max-width:660px;margin:24px 0 17px;font-size:clamp(25px,2.5vw,38px);font-weight:540;line-height:1.2}.review-detail-hero h2+p{color:#c9d8ea;max-width:650px;margin:0 0 30px;font-size:17px;line-height:1.7}.source-profile-hero figure,.review-detail-hero figure{border:1px solid #a6caff59;margin:0;position:relative;overflow:hidden;box-shadow:0 23px 60px #00000042}.source-profile-hero figure img,.review-detail-hero figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.source-profile-hero figcaption,.review-detail-hero figcaption{color:#d9e8ff;letter-spacing:.06em;text-transform:uppercase;background:#041229c7;border:1px solid #d3e3ff47;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;bottom:13px;right:14px}.source-profile-context,.review-detail-analysis{background:#fff;padding:105px 0 112px}.source-profile-heading{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.source-profile-heading h2,.review-detail-analysis-heading h2{letter-spacing:-.05em;max-width:790px;margin:14px 0 0;font-size:clamp(33px,3.2vw,50px);line-height:1.08}.source-profile-heading>p{color:#597089;margin:0;font-size:16px;line-height:1.78}.source-profile-focus-grid,.review-detail-analysis-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.source-profile-focus-grid article,.review-detail-analysis-grid article{background:#f2f6fb;border-top:3px solid #3c7ee9;min-height:190px;padding:31px 30px}.source-profile-focus-grid span,.review-detail-analysis-grid span{color:#3579e7;font-size:24px}.source-profile-focus-grid h3,.review-detail-analysis-grid h3{letter-spacing:-.03em;margin:25px 0 0;font-size:23px;line-height:1.25}.review-detail-analysis-grid p{color:#597089;margin:14px 0 0;font-size:14px;line-height:1.7}.source-profile-method{background:#f1f5fa;padding:100px 0 110px}.source-profile-method-grid{border-top:1px solid #cbd7e3;border-bottom:1px solid #cbd7e3;grid-template-columns:repeat(3,1fr);display:grid}.source-profile-method article{border-right:1px solid #cbd7e3;min-height:285px;padding:34px 32px 38px}.source-profile-method article:last-child{border-right:0}.source-profile-method article>p{color:#2871d7;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.source-profile-method h2{letter-spacing:-.035em;margin:20px 0 18px;font-size:26px;line-height:1.2}.source-profile-method small{color:#597089;font-size:14px;line-height:1.73}.source-profile-actions,.review-detail-boundary{color:#fff;background:#071a38;padding:90px 0 98px}.source-profile-actions .shell-container{gap:13px;display:flex}.review-detail-analysis-heading{max-width:900px;margin-bottom:44px}.review-detail-boundary h2{letter-spacing:-.052em;max-width:850px;margin:0 0 22px;font-size:clamp(34px,3.5vw,54px);line-height:1.08}.review-detail-boundary p{color:#bdcee1;max-width:900px;margin:0;font-size:17px;line-height:1.75}.review-detail-boundary div>div{gap:13px;margin-top:34px;display:flex}@media (width<=960px){.source-profile-hero-grid,.review-detail-hero-grid,.source-profile-heading{grid-template-columns:1fr}.source-profile-focus-grid,.review-detail-analysis-grid{grid-template-columns:1fr 1fr}.source-profile-method-grid{grid-template-columns:1fr}.source-profile-method article{border-bottom:1px solid #cbd7e3;border-right:0;min-height:0}.source-profile-method article:last-child{border-bottom:0}}@media (width<=650px){.source-profile-hero-grid,.review-detail-hero-grid{gap:38px;min-height:0;padding-top:58px;padding-bottom:62px}.source-profile-hero h1,.review-detail-hero h1{font-size:clamp(39px,11vw,55px)}.source-profile-hero figure img,.review-detail-hero figure img{aspect-ratio:4/3}.source-profile-context,.review-detail-analysis,.source-profile-method{padding:72px 0 76px}.source-profile-focus-grid,.review-detail-analysis-grid{grid-template-columns:1fr}.source-profile-actions .shell-container,.review-detail-boundary div>div{flex-direction:column;align-items:stretch}}@media (width<=390px){.official-logo{width:132px;height:33px}.menu{padding-left:5px;padding-right:0}.hero-media{height:270px}.hero-panel{padding-left:18px;padding-right:18px}}.frontier-page,.frontier-signal-page{background:#f2f6fb;min-height:100vh}.frontier-page .knowledge-channel-nav .shell-container,.frontier-signal-page .knowledge-channel-nav .shell-container{scrollbar-width:none;overflow-x:auto}.frontier-page .knowledge-channel-nav .shell-container::-webkit-scrollbar{display:none}.frontier-signal-page .knowledge-channel-nav .shell-container::-webkit-scrollbar{display:none}.frontier-hero{color:#fff;background:radial-gradient(circle at 84% 30%,#2476ee3d,#0000 30%),linear-gradient(112deg,#04162f 0%,#092953 100%)}.frontier-hero .shell-container{padding-top:88px;padding-bottom:92px}.frontier-hero h1{letter-spacing:-.045em;max-width:980px;margin:24px 0 25px;font-size:clamp(48px,5.2vw,78px);font-weight:440;line-height:1.06}.frontier-hero .shell-container>p:not(.eyebrow){color:#c5d4e8;max-width:850px;margin:0;font-size:18px;line-height:1.75}.frontier-stats{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:900px;margin-top:55px;display:grid}.frontier-stats div{background:#061e3fcc;flex-direction:column;justify-content:center;min-height:94px;padding:18px 24px;display:flex}.frontier-stats strong{color:#6eb0ff;font-size:30px;font-weight:560;line-height:1}.frontier-stats span{color:#d6e2f1;letter-spacing:.04em;text-transform:uppercase;margin-top:9px;font-size:12px}.frontier-editorial{grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);gap:22px;padding-top:70px;padding-bottom:70px;display:grid}.frontier-lead{background:#fff;border:1px solid #d7e1ec;border-radius:12px;overflow:hidden;box-shadow:0 22px 60px #09214014}.frontier-lead-media{aspect-ratio:16/8.4;position:relative;overflow:hidden}.frontier-lead-media img,.frontier-supporting img,.frontier-card-media img,.signal-article-media img,.signal-related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.frontier-lead:hover .frontier-lead-media img,.frontier-supporting a:hover img,.frontier-card:hover .frontier-card-media img,.signal-related-grid a:hover img{transform:scale(1.025)}.signal-state{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#2d75d9;border-radius:999px;align-items:center;min-height:27px;padding:6px 10px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.frontier-lead-media .signal-state,.frontier-card-media .signal-state{position:absolute;top:16px;left:16px}.state-observed{background:#126f68}.state-emerging{background:#2f6fce}.state-forecast{background:#7650a8}.frontier-lead-copy{padding:32px 34px 36px}.frontier-lead-copy>p,.frontier-supporting p,.frontier-card-body>p{color:#54708f;letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:11px;font-weight:620}.frontier-lead-copy h2{color:#0a2243;max-width:850px;margin:12px 0 15px;font-size:clamp(30px,3vw,46px);font-weight:480;line-height:1.15}.frontier-lead-copy>span{color:#516882;max-width:850px;font-size:16px;line-height:1.7;display:block}.frontier-lead-copy b{color:#115da8;margin-top:22px;font-size:13px;font-weight:620;display:inline-block}.frontier-supporting{gap:14px;display:grid}.frontier-supporting a{background:#fff;border:1px solid #d7e1ec;border-radius:9px;grid-template-columns:128px 1fr;min-height:119px;display:grid;overflow:hidden}.frontier-supporting a>div{align-self:center;padding:17px 18px}.frontier-supporting h3{color:#102b4f;margin:6px 0 0;font-size:17px;font-weight:520;line-height:1.28}.frontier-radar{color:#fff;background:#0d3666}.frontier-radar .shell-container{align-items:center;gap:28px;min-height:76px;display:flex}.frontier-radar strong{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff38;flex:none;padding-right:28px;font-size:12px}.frontier-radar .shell-container>div{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.frontier-radar button{color:#d7e9ff;background:0 0;border:0;border-radius:3px;flex:none;padding:10px 13px;font-size:13px}.frontier-radar button:hover{color:#082449;background:#fff}.frontier-library{padding-top:86px;padding-bottom:96px}.frontier-library-head{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:60px;display:grid}.frontier-library-head h2{color:#0a2343;max-width:780px;margin:18px 0 0;font-size:clamp(36px,4vw,56px);font-weight:460;line-height:1.08}.frontier-search{color:#405a78;gap:9px;font-size:12px;font-weight:620;display:grid}.frontier-search input{color:#0d2748;background:#fff;border:1px solid #cdd9e6;border-radius:4px;outline:none;width:100%;height:54px;padding:0 16px}.frontier-search input:focus{border-color:#3e8aea;box-shadow:0 0 0 3px #3e8aea1f}.frontier-filters{background:#e8eef6;border:1px solid #d7e1ec;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:44px;padding:18px;display:grid}.frontier-filters>div{gap:7px;display:grid}.frontier-filters span{color:#536d89;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:680}.frontier-filters select{color:#0e294b;background:#fff;border:1px solid #cbd8e5;border-radius:3px;width:100%;height:46px;padding:0 13px}.frontier-result-line{justify-content:space-between;align-items:center;margin:28px 0 20px;display:flex}.frontier-result-line p{color:#4e6680;margin:0;font-size:13px}.frontier-result-line button{color:#175eaa;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:620}.frontier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.frontier-card{background:#fff;border:1px solid #d5e0eb;border-radius:8px;transition:transform .18s,box-shadow .18s;overflow:hidden}.frontier-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0d2a4c1a}.frontier-card>a{flex-direction:column;height:100%;display:flex}.frontier-card-media{aspect-ratio:16/9;background:#dbe6f1;position:relative;overflow:hidden}.frontier-card:nth-child(7n+2) .frontier-card-media,.frontier-card:nth-child(7n+5) .frontier-card-media{aspect-ratio:4/3}.frontier-card-body{flex-direction:column;flex:1;min-height:270px;padding:20px 20px 18px;display:flex}.frontier-card-body h3{color:#102a4b;margin:10px 0 13px;font-size:20px;font-weight:520;line-height:1.3}.frontier-card-body>span{color:#526982;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.frontier-card-body>div{justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:20px;display:flex}.frontier-card-body small{color:#71839a;font-size:10px;line-height:1.4}.frontier-card-body b{color:#1766b8;flex:none;font-size:11px;font-weight:650}.frontier-empty{text-align:center;background:#fff;border:1px solid #d7e1ec;padding:70px 30px}.frontier-empty h3{margin:0 0 8px;font-size:25px}.frontier-empty p{color:#60758e;margin:0}.frontier-load{color:#fff;background:#0d3769;border:0;border-radius:3px;min-width:230px;margin:40px auto 0;padding:14px 24px;font-size:13px;font-weight:620;display:block}.frontier-load:hover{background:#1767b9}.frontier-editorial-standard{color:#fff;background:radial-gradient(circle at 12% 10%,#307ce42b,#0000 28%),#04162f}.frontier-promo{background:#e5eef9;border:1px solid #cfdeed;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:74px 0 88px;display:grid;overflow:hidden}.home-frontier-banner{color:#fff;background:radial-gradient(circle at 86% 30%,#428ff647,#0000 28%),linear-gradient(115deg,#061a37,#0b3568);border-radius:8px;justify-content:space-between;align-items:end;gap:35px;min-height:180px;margin:56px 0 22px;padding:35px 38px;display:flex}.home-frontier-banner span{color:#82bbff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:680}.home-frontier-banner h3{max-width:830px;margin:13px 0 0;font-size:clamp(27px,3vw,42px);font-weight:460;line-height:1.15}.home-frontier-banner b{color:#dcecff;flex:none;font-size:13px;font-weight:620}.frontier-promo>img{object-fit:cover;width:100%;height:100%;min-height:430px}.frontier-promo>div{align-self:center;padding:50px 56px}.frontier-promo h2{color:#0b294e;margin:18px 0 17px;font-size:clamp(34px,3.6vw,52px);font-weight:460;line-height:1.1}.frontier-promo>div>p:not(.eyebrow){color:#536c87;margin:0 0 26px;font-size:16px;line-height:1.75}.frontier-editorial-standard .shell-container{padding-top:80px;padding-bottom:88px}.frontier-editorial-standard h2{max-width:800px;margin:18px 0 0;font-size:clamp(34px,4vw,54px);font-weight:440;line-height:1.1}.frontier-standard-grid{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.frontier-standard-grid article{background:#071f40f0;min-height:220px;padding:28px 25px}.frontier-standard-grid article>span{color:#64a9ff;font-size:12px;font-weight:650}.frontier-standard-grid h3{margin:50px 0 12px;font-size:22px;font-weight:520}.frontier-standard-grid p{color:#b9cbe0;margin:0;font-size:14px;line-height:1.7}.signal-article-hero{color:#fff;background:#061a37;grid-template-columns:minmax(0,1fr) minmax(430px,.85fr);display:grid}.signal-article-copy{flex-direction:column;justify-content:center;min-height:650px;padding:78px 70px 78px max(44px,50vw - 640px);display:flex}.signal-back{color:#9fc8f8;margin-bottom:42px;font-size:12px;font-weight:620}.signal-taxonomy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signal-taxonomy>span:not(.signal-state){color:#c6d8eb;letter-spacing:.06em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:620}.signal-article-copy h1{letter-spacing:-.045em;max-width:760px;margin:26px 0 22px;font-size:clamp(45px,4.6vw,70px);font-weight:440;line-height:1.07}.signal-article-copy>p{color:#c2d2e6;max-width:760px;margin:0;font-size:18px;line-height:1.75}.signal-source-line{color:#9db4cf;flex-wrap:wrap;gap:9px 18px;margin-top:34px;font-size:11px;display:flex}.signal-source-line strong{color:#fff}.signal-article-media{min-height:650px;position:relative;overflow:hidden}.signal-article-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061a3733,#0000 28%);position:absolute;inset:0}.signal-article-media .concept-badge{z-index:1;position:absolute;bottom:18px;right:18px}.signal-article-layout{grid-template-columns:minmax(0,1fr) 370px;gap:80px;padding-top:90px;padding-bottom:100px;display:grid}.signal-article-main section+section{border-top:1px solid #d7e1eb;margin-top:62px;padding-top:60px}.signal-article-main h2{color:#0a2344;max-width:750px;margin:17px 0 20px;font-size:clamp(31px,3vw,45px);font-weight:470;line-height:1.15}.signal-article-main section>p:not(.eyebrow){color:#425c79;max-width:780px;margin:0;font-size:18px;line-height:1.88}.signal-implication{background:#e8f0fa;border-top:0!important;padding:55px 56px!important}.signal-source-card{background:#fff;border:1px solid #d4dfeb;border-top:4px solid #2d79d7;align-self:start;padding:30px;position:sticky;top:165px;box-shadow:0 18px 50px #07274b14}.signal-source-card>span{color:#2f70ba;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:680}.signal-source-card h2{color:#0e2a4d;margin:13px 0;font-size:23px;font-weight:520;line-height:1.3}.signal-source-card p{color:#5a6f86;font-size:13px;line-height:1.7}.signal-source-card a{color:#1261b1;margin-top:12px;font-size:13px;font-weight:650;display:inline-block}.signal-source-card hr{border:0;border-top:1px solid #dbe4ee;margin:27px 0}.signal-source-card strong{color:#0f2d51;font-size:13px}.signal-source-card small{color:#7a8b9f;margin-top:16px;font-size:10px;line-height:1.55;display:block}.signal-related{background:#e8eef6;padding-top:80px;padding-bottom:92px}.signal-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.signal-related-grid a{background:#fff;border:1px solid #d3deea;padding-bottom:25px;overflow:hidden}.signal-related-grid img{aspect-ratio:16/9}.signal-related-grid span,.signal-related-grid h3,.signal-related-grid p{margin-left:24px;margin-right:24px;display:block}.signal-related-grid span{color:#3478c6;letter-spacing:.07em;text-transform:uppercase;margin-top:21px;font-size:10px;font-weight:650}.signal-related-grid h3{color:#102b4f;margin-top:8px;margin-bottom:12px;font-size:22px;line-height:1.3}.signal-related-grid p{color:#71849a;margin-top:0;margin-bottom:0;font-size:12px}.signal-disclaimer{color:#fff;background:#0b2a53}.signal-disclaimer .shell-container{grid-template-columns:190px 1fr;gap:45px;padding-top:30px;padding-bottom:32px;display:grid}.signal-disclaimer strong{color:#7db9ff;font-size:12px}.signal-disclaimer p{color:#c0d1e5;max-width:920px;margin:0;font-size:12px;line-height:1.7}@media (width<=1120px){.frontier-editorial{grid-template-columns:1fr}.frontier-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.frontier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.frontier-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-article-hero{grid-template-columns:1fr}.signal-article-copy{min-height:560px}.signal-article-media{min-height:480px}.signal-article-layout{grid-template-columns:minmax(0,1fr) 320px;gap:45px}}@media (width<=820px){.frontier-hero .shell-container{padding-top:65px;padding-bottom:72px}.frontier-hero h1{font-size:clamp(42px,8.5vw,61px)}.frontier-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.frontier-editorial{width:min(calc(100% - 32px), var(--container))}.frontier-library-head{grid-template-columns:1fr;gap:28px}.frontier-filters,.frontier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frontier-card-body{min-height:245px}.signal-article-layout{grid-template-columns:1fr}.signal-source-card{position:static}.signal-related-grid,.frontier-promo{grid-template-columns:1fr}.frontier-promo>img{min-height:340px}}@media (width<=560px){.frontier-page .knowledge-channel-nav,.frontier-signal-page .knowledge-channel-nav{top:68px}.frontier-hero .shell-container{width:calc(100% - 32px);padding-top:52px;padding-bottom:58px}.frontier-hero h1{margin-top:18px;font-size:clamp(36px,11vw,48px)}.frontier-hero .shell-container>p:not(.eyebrow){font-size:15px}.frontier-stats{margin-top:38px}.frontier-stats div{min-height:82px;padding:15px}.frontier-stats strong{font-size:25px}.frontier-editorial{padding-top:36px;padding-bottom:42px}.frontier-lead-copy{padding:24px 22px 28px}.frontier-lead-copy h2{font-size:30px}.frontier-supporting{grid-template-columns:1fr}.frontier-radar .shell-container{gap:14px;min-height:66px}.frontier-radar strong{display:none}.frontier-library{width:calc(100% - 32px);padding-top:58px;padding-bottom:70px}.frontier-library-head h2{font-size:37px}.frontier-filters{grid-template-columns:1fr;margin-top:30px}.frontier-grid{grid-template-columns:1fr}.frontier-card:nth-child(7n+2) .frontier-card-media,.frontier-card:nth-child(7n+5) .frontier-card-media{aspect-ratio:16/9}.frontier-card-body{min-height:230px}.frontier-editorial-standard .shell-container{width:calc(100% - 32px);padding-top:58px;padding-bottom:64px}.frontier-standard-grid{grid-template-columns:1fr}.frontier-standard-grid article{min-height:180px}.frontier-standard-grid h3{margin-top:34px}.signal-article-copy{min-height:0;padding:48px 20px 58px}.signal-back{margin-bottom:30px}.signal-article-copy h1{font-size:clamp(36px,10vw,49px)}.signal-article-copy>p{font-size:15px}.signal-article-media{min-height:300px}.signal-article-layout{width:calc(100% - 32px);padding-top:58px;padding-bottom:70px}.signal-article-main h2{font-size:31px}.signal-article-main section>p:not(.eyebrow){font-size:16px}.signal-implication{padding:36px 24px!important}.signal-related{width:100%;padding-left:16px;padding-right:16px}.signal-disclaimer .shell-container{grid-template-columns:1fr;gap:8px;width:calc(100% - 32px)}.frontier-promo{margin:52px 0 66px}.frontier-promo>img{min-height:240px}.frontier-promo>div{padding:34px 23px 40px}.frontier-promo h2{font-size:34px}.home-frontier-banner{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:250px;padding:28px 24px}}.global-review-promo{color:#fff;background:#082950;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);min-height:420px;margin:0 0 82px;display:grid;overflow:hidden}.global-review-promo-media{min-height:420px;overflow:hidden}.global-review-promo-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.global-review-promo:hover .global-review-promo-media img{transform:scale(1.025)}.global-review-promo-copy{background:radial-gradient(circle at 88% 20%,#4b9bff40,#0000 32%),#082950;flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 50px;display:flex}.global-review-promo-copy h2{letter-spacing:-.032em;max-width:680px;margin:20px 0 16px;font-size:clamp(34px,3.6vw,51px);font-weight:460;line-height:1.1}.global-review-promo-copy>p:not(.eyebrow){color:#bfd1e5;max-width:650px;margin:0;font-size:15px;line-height:1.72}.global-review-promo-copy>div{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.global-review-promo-copy>div span{color:#d8e9fc;border:1px solid #fff3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:620}.global-review-promo-copy>b{color:#fff;margin-top:28px;font-size:13px;font-weight:650}.global-review-page{background:#f4f7fb;min-height:100vh}.global-review-hero{color:#fff;background:#061a37;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:660px;display:grid}.global-review-hero-media{min-height:660px;position:relative;overflow:hidden}.global-review-hero-media:after{content:"";background:linear-gradient(90deg,#05173105,#05173147),linear-gradient(#0000 52%,#04142b2e);position:absolute;inset:0}.global-review-hero-media>img{object-fit:cover;width:100%;height:100%}.global-review-hero-media .concept-badge{z-index:2}.global-review-hero-copy{background:radial-gradient(circle at 90% 20%,#3080e838,#0000 32%),#061a37;flex-direction:column;justify-content:center;align-items:flex-start;padding:76px clamp(44px,6vw,96px);display:flex}.global-review-hero-copy h1{letter-spacing:-.042em;max-width:750px;margin:24px 0 26px;font-size:clamp(47px,4.7vw,72px);font-weight:450;line-height:1.04}.global-review-hero-copy>p:not(.eyebrow){color:#c7d6e8;max-width:680px;margin:0;font-size:17px;line-height:1.75}.global-review-actions{align-items:center;gap:24px;margin-top:35px;display:flex}.light-link{color:#d9e9fb}.global-review-intro{padding-top:92px;padding-bottom:96px}.global-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.global-review-card{background:#fff;border:1px solid #d7e1ec;border-radius:7px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 24px #041b3a0a}.global-review-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #041b3a1a}.global-review-card>a{flex-direction:column;height:100%;display:flex}.global-review-card-media{aspect-ratio:16/9;background:#dfe8f3;position:relative;overflow:hidden}.global-review-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.global-review-card:hover .global-review-card-media img{transform:scale(1.025)}.global-review-card-media span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#041935c2;padding:6px 8px;font-size:11px;font-weight:680;position:absolute;bottom:13px;right:14px}.global-review-card-body{flex-direction:column;flex:1;min-height:310px;padding:23px 23px 22px;display:flex}.global-review-card-body>p{color:#3974bb;letter-spacing:.075em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700}.global-review-card-body>strong{color:#5b6f86;font-size:12px;font-weight:620}.global-review-perspective-label{color:#365f8c;letter-spacing:.055em;text-transform:uppercase;background:#edf4fb;border-radius:3px;align-self:flex-start;margin-top:13px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.global-review-card-body h3{color:#0a294f;letter-spacing:-.018em;margin:17px 0 13px;font-size:23px;font-weight:520;line-height:1.27}.global-review-card-body small{color:#566b82;font-size:13px;line-height:1.68}.global-review-card-body b{color:#1763bd;margin-top:auto;padding-top:25px;font-size:12px;font-weight:650}.global-review-card-1{border-top:3px solid #216fd2}.global-review-card-2{border-top:3px solid #6751ad}.global-review-card-3{border-top:3px solid #08766d}.global-review-card-4{border-top:3px solid #b15f32}.global-review-card-5{border-top:3px solid #3c668f}.global-review-agenda{color:#fff;background:radial-gradient(circle at 80% 14%,#2f7ee73d,#0000 30%),linear-gradient(120deg,#04162f,#0a315f)}.global-review-agenda .shell-container{padding-top:90px;padding-bottom:96px}.global-review-agenda-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);column-gap:70px;display:grid}.global-review-agenda-head .eyebrow{grid-column:1/-1}.global-review-agenda-head h2{letter-spacing:-.036em;max-width:850px;margin:23px 0 0;font-size:clamp(38px,4vw,58px);font-weight:450;line-height:1.08}.global-review-agenda-head>p:not(.eyebrow){color:#b9cce1;align-self:end;margin:0 0 4px;font-size:15px;line-height:1.7}.global-review-question-grid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:58px;display:grid}.global-review-question-grid article{background:#061f41f0;min-height:250px;padding:28px 27px}.global-review-question-grid span{color:#65aaff;font-size:12px;font-weight:680}.global-review-question-grid h3{margin:47px 0 13px;font-size:23px;font-weight:520;line-height:1.25}.global-review-question-grid p{color:#b8cbe0;margin:0;font-size:14px;line-height:1.72}.global-review-method{padding-top:92px;padding-bottom:98px}.global-review-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.global-review-method-grid article{background:#fff;border:1px solid #d7e1ec;border-top:3px solid #2f7bd6;border-radius:6px;min-height:220px;padding:25px 23px}.global-review-method-grid span{color:#3178c9;font-size:11px;font-weight:700}.global-review-method-grid h3{color:#0a294f;margin:38px 0 12px;font-size:20px;font-weight:540}.global-review-method-grid p{color:#576d84;margin:0;font-size:13px;line-height:1.7}.global-review-cta{color:#fff;background:radial-gradient(circle at 88% 28%,#4f9dff40,#0000 30%),#082950;border-radius:8px;justify-content:space-between;align-items:center;gap:45px;min-height:220px;margin-top:74px;padding:42px 44px;display:flex}.global-review-cta h2{max-width:640px;margin:0 0 12px;font-size:clamp(30px,3vw,44px);font-weight:470;line-height:1.13}.global-review-cta p{color:#bfd1e4;max-width:700px;margin:0;font-size:14px;line-height:1.7}.global-review-cta>div:last-child{flex:none;gap:10px;display:flex}.button.outline-dark{color:#fff;background:0 0;border:1px solid #ffffff6b}@media (width<=1100px){.global-review-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.global-review-hero-copy{padding-left:42px;padding-right:42px}.global-review-grid,.global-review-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.global-review-promo{grid-template-columns:1fr}.global-review-promo-media{min-height:350px}.global-review-hero{grid-template-columns:1fr;min-height:auto}.global-review-hero-media{min-height:410px}.global-review-hero-copy{padding:55px 32px 64px}.global-review-agenda-head{grid-template-columns:1fr}.global-review-agenda-head>p:not(.eyebrow){margin-top:24px}.global-review-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-review-cta{flex-direction:column;align-items:flex-start}}@media (width<=560px){.global-review-promo{margin-bottom:58px}.global-review-promo-media{min-height:250px}.global-review-promo-copy{padding:34px 23px 39px}.global-review-promo-copy h2{font-size:34px}.global-review-hero-media{min-height:280px}.global-review-hero-copy{padding:42px 20px 50px}.global-review-hero-copy h1{margin-top:18px;font-size:clamp(37px,11vw,49px)}.global-review-hero-copy>p:not(.eyebrow){font-size:15px}.global-review-actions{flex-direction:column;align-items:flex-start;gap:17px;width:100%}.global-review-intro,.global-review-method{padding-top:62px;padding-bottom:68px}.global-review-grid,.global-review-question-grid,.global-review-method-grid{grid-template-columns:1fr}.global-review-card-body{min-height:285px}.global-review-agenda .shell-container{width:calc(100% - 32px);padding-top:64px;padding-bottom:70px}.global-review-agenda-head h2{font-size:36px}.global-review-question-grid article{min-height:220px}.global-review-cta{margin-top:54px;padding:32px 23px 36px}.global-review-cta>div:last-child{flex-direction:column;width:100%}}.home-research{color:#fff;background:radial-gradient(circle at 18% 20%,#3d8aec2e,#0000 28%),linear-gradient(120deg,#04162f,#0a315d)}.home-research-inner{grid-template-columns:minmax(0,.78fr) minmax(460px,1.22fr);align-items:center;gap:82px;min-height:610px;padding-top:86px;padding-bottom:88px;display:grid}.home-research-copy h2{letter-spacing:-.037em;max-width:650px;margin:0;font-size:clamp(35px,3.6vw,52px);font-weight:470;line-height:1.1}.home-research-copy>p:not(.eyebrow){color:#bfd0e3;max-width:620px;margin:23px 0 29px;font-size:15px;line-height:1.72}.home-research-domains{background:#ffffff21;border:1px solid #ffffff24;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.home-research-domains a{background:#051c3aeb;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:116px;padding:18px 19px;transition:background .18s;display:grid}.home-research-domains a:hover{background:#133e6cf5}.home-research-domains span{color:#70adf6;font-size:10px;font-weight:680}.home-research-domains strong{font-size:15px;font-weight:520;line-height:1.35}.home-research-domains b{color:#7bb6ff;font-size:12px}.research-page{color:#0a2446;background:#f2f6fb}.research-page .nav a.active:after{transform:scaleX(1)}.research-channel-nav{z-index:44;color:#d8e6f7;scrollbar-width:thin;background:#102e56;border-bottom:1px solid #ffffff1f;position:sticky;top:78px;overflow-x:auto}.research-channel-nav .shell-container{align-items:center;min-width:max-content;display:flex}.research-channel-nav a{white-space:nowrap;padding:15px 18px 14px;font-size:12px;font-weight:570;position:relative}.research-channel-nav a:hover,.research-channel-nav a.active{color:#fff;background:#ffffff0d}.research-channel-nav a.active:after{content:"";background:#67aaff;height:2px;position:absolute;bottom:0;left:16px;right:16px}.research-hero{color:#fff;background:#04162f;min-height:710px;position:relative;overflow:hidden}.research-hero-media,.research-hero-shade{width:100%;height:100%;position:absolute;inset:0}.research-hero-media{object-fit:cover;object-position:center}.research-hero-shade{background:linear-gradient(90deg,#020e23f7 0%,#03142de3 37%,#03132b3d 72%,#020c1d47 100%),linear-gradient(#010c1e14,#010c1e4d)}.research-hero-inner{z-index:2;align-items:center;min-height:710px;display:flex;position:relative}.research-hero-copy{width:min(730px,62%);padding:82px 0 88px}.research-hero-copy h1{letter-spacing:-.042em;max-width:720px;margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:470;line-height:1.06}.research-hero-copy>p:not(.eyebrow){color:#d2dfed;max-width:665px;margin:27px 0 32px;font-size:17px;line-height:1.72}.research-actions{flex-wrap:wrap;gap:10px;display:flex}.research-trustline{color:#9cb4d0;letter-spacing:.055em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:610}.research-metrics{color:#fff;background:#102e56}.research-metrics .shell-container{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-metrics .shell-container>div{border-right:1px solid #ffffff21;min-height:126px;padding:25px 28px}.research-metrics .shell-container>div:first-child{border-left:1px solid #ffffff21}.research-metrics strong{font-size:35px;font-weight:470;line-height:1.1;display:block}.research-metrics span{color:#abc0d9;margin-top:9px;font-size:12px;display:block}.research-featured,.research-publications,.research-method,.research-field-agenda,.research-field-publications,.methodology-section,.methodology-index{padding-top:94px;padding-bottom:98px}.research-section-heading{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);align-items:end;gap:74px;margin-bottom:40px;display:grid}.research-section-heading h2{letter-spacing:-.034em;max-width:810px;margin:0;font-size:clamp(32px,3.2vw,48px);font-weight:470;line-height:1.12}.research-section-heading>p{color:#566d86;margin:0 0 2px;font-size:14px;line-height:1.72}.research-heading-link{color:#1d61b5;place-self:end;margin-bottom:5px;font-size:13px;font-weight:650}.research-feature-layout{grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);gap:18px;display:grid}.research-feature-lead,.research-feature-supporting a{background:#fff;border:1px solid #d5e0eb;border-radius:8px;overflow:hidden}.research-feature-lead{grid-template-rows:minmax(340px,1.05fr) minmax(300px,.95fr);display:grid}.research-feature-media,.research-publication-media{background:#dce7f2;position:relative;overflow:hidden}.research-feature-media img,.research-feature-supporting img,.research-publication-media img,.research-domain-media img{object-fit:cover;width:100%;height:100%;transition:transform .44s;display:block}.research-feature-lead:hover img,.research-feature-supporting a:hover img,.research-publication:hover img,.research-domain-card:hover img{transform:scale(1.025)}.research-feature-media>span,.research-publication-media>span{color:#fff;letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041c3bd4;border:1px solid #fff3;border-radius:3px;padding:6px 8px;font-size:10px;font-weight:680;position:absolute;bottom:14px;left:14px}.research-feature-copy{flex-direction:column;align-items:flex-start;padding:31px 34px 32px;display:flex}.research-feature-copy>p,.research-feature-supporting p{color:#2871c6;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:690}.research-feature-copy h3{max-width:730px;margin:0 0 15px;font-size:clamp(28px,2.6vw,40px);font-weight:480;line-height:1.15}.research-feature-copy>span{color:#566c84;font-size:15px;line-height:1.7}.research-feature-copy b{color:#165dad;margin-top:auto;padding-top:26px;font-size:13px}.research-feature-supporting{gap:14px;display:grid}.research-feature-supporting a{grid-template-columns:160px minmax(0,1fr);min-height:192px;display:grid}.research-feature-supporting a>div{flex-direction:column;justify-content:center;padding:20px 20px 20px 22px;display:flex}.research-feature-supporting h3{margin:0 0 14px;font-size:20px;font-weight:520;line-height:1.25}.research-feature-supporting span{color:#6b7d91;font-size:11px}.research-domains{background:#e8eff7;padding:96px 0 102px}.research-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.research-domain-card{--research-accent:#3578f6;border:1px solid #d2deea;border-top:3px solid var(--research-accent);background:#fff;border-radius:7px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);min-height:340px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.research-domain-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #041d3d1a}.research-domain-media{background:#dce5ef;min-height:100%;position:relative;overflow:hidden}.research-domain-media>span{color:#fff;background:var(--research-accent);place-items:center;width:35px;height:35px;display:grid;position:absolute;top:17px;left:17px}@supports (color:color-mix(in lab, red, red)){.research-domain-media>span{background:color-mix(in srgb, var(--research-accent) 86%, #061b3b)}}.research-domain-media>span{border-radius:50%;font-size:10px;font-weight:720}.research-domain-copy{flex-direction:column;align-items:flex-start;padding:27px 27px 28px;display:flex}.research-domain-copy>p{color:var(--research-accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:720}.research-domain-copy h3{margin:0 0 11px;font-size:25px;font-weight:510;line-height:1.2}.research-domain-copy>strong{color:#2d4561;margin-bottom:12px;font-size:14px;font-weight:590;line-height:1.55}.research-domain-copy>span{color:#5c7187;font-size:13px;line-height:1.66}.research-domain-copy>b{color:var(--research-accent);margin-top:auto;padding-top:22px;font-size:12px}.research-evidence{background:#fff;padding:96px 0 100px}.research-evidence-grid{background:#d5e0eb;border:1px solid #d5e0eb;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.research-evidence-grid article{background:#f8fbfe;flex-direction:column;min-height:395px;padding:29px 26px;display:flex}.research-evidence-grid article>div{align-items:baseline;gap:9px;min-height:76px;display:flex}.research-evidence-grid article>div strong{color:#176fe8;font-size:47px;font-weight:450;line-height:1}.research-evidence-grid article>div span{color:#516a84;font-size:11px}.research-evidence-grid h3{margin:24px 0 13px;font-size:20px;font-weight:530;line-height:1.28}.research-evidence-grid p{color:#5a6e83;margin:0;font-size:13px;line-height:1.7}.research-evidence-grid a{color:#1f62ae;margin-top:auto;padding-top:24px;font-size:10px;font-weight:650}.research-publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.research-publication{--insight-accent:#176fe8;background:#fff;border:1px solid #d5e0eb;border-radius:7px;overflow:hidden;box-shadow:0 8px 24px #031b390b}.research-publication>a{flex-direction:column;height:100%;display:flex}.research-publication-media{aspect-ratio:16/9}.research-publication-media:after{content:"";background:var(--insight-accent);height:4px;position:absolute;bottom:0;left:0;right:0}.research-publication-body{flex-direction:column;flex:1;min-height:360px;padding:25px 25px 27px;display:flex}.research-publication-body>p{color:var(--insight-accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:690}.research-publication-body h3{margin:0 0 13px;font-size:23px;font-weight:510;line-height:1.25}.research-publication-body>span{color:#596d83;font-size:13px;line-height:1.7}.research-publication-body small{color:#7a899a;margin-top:auto;padding-top:23px;font-size:10px}.research-publication-body b{color:#175bab;padding-top:14px;font-size:12px}.research-signals-bridge{color:#fff;background:radial-gradient(circle at 85% 10%,#2f8cff45,#0000 29%),linear-gradient(118deg,#04162f 0%,#082d5c 100%)}.research-signals-bridge .shell-container{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:90px;min-height:560px;padding-top:82px;padding-bottom:82px;display:grid}.research-signals-bridge h2,.research-network h2,.research-ambition h2,.research-field-next h2{letter-spacing:-.037em;max-width:850px;margin:0;font-size:clamp(34px,3.7vw,54px);font-weight:460;line-height:1.1}.research-signals-bridge p:not(.eyebrow),.research-network p:not(.eyebrow),.research-ambition p:not(.eyebrow),.research-field-next p:not(.eyebrow){color:#bfd0e3;max-width:730px;margin:24px 0 29px;font-size:15px;line-height:1.72}.research-signal-state{border:1px solid #fff3;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.research-signal-state div{border-right:1px solid #ffffff29;min-height:190px;padding:28px 18px}.research-signal-state div:last-child{border-right:0}.research-signal-state strong{margin-top:32px;font-size:32px;font-weight:480;display:block}.research-signal-state span{color:#b8cbe0;font-size:11px}.research-reality{background:#fff;padding:96px 0 101px}.research-pipeline{background:#d0dce8;border:1px solid #d0dce8;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.research-pipeline li{background:#f2f7fc;flex-direction:column;justify-content:space-between;min-height:190px;padding:25px 22px 27px;display:flex;position:relative}.research-pipeline li:after{z-index:2;content:"→";color:#176fe8;background:#fff;border:1px solid #d0dce8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;top:calc(50% - 16px);right:-16px}.research-pipeline li:last-child:after{display:none}.research-pipeline span{color:#2771c7;font-size:11px;font-weight:670}.research-pipeline strong{font-size:20px;font-weight:540;line-height:1.28}.research-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.research-gates span{color:#536c85;background:#eaf1f8;border-left:2px solid #2f7fe0;padding:12px 15px;font-size:11px;font-weight:600}.research-network{color:#fff;background:radial-gradient(circle at 79%,#2f8cff38,#0000 30%),#071d3b;overflow:hidden}.research-network .shell-container{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);align-items:center;gap:74px;min-height:590px;padding-top:84px;padding-bottom:84px;display:grid}.research-network-copy>div{flex-wrap:wrap;gap:10px;display:flex}.research-network-rings{aspect-ratio:1;justify-self:end;width:min(430px,100%);position:relative}.research-network-rings span{border:1px solid #7fbaff47;border-radius:50%;position:absolute;inset:8%}.research-network-rings span:nth-child(2){inset:24%;transform:rotate(34deg)}.research-network-rings span:nth-child(3){border-color:#74dcff75;inset:38%}.research-network-rings i,.research-network-rings b{background:linear-gradient(90deg,#0000,#57a5ff,#0000);width:58%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(31deg)}.research-network-rings b{width:44%;transform:translate(-50%,-50%)rotate(-41deg)}.research-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.research-principle-grid article{background:#fff;border:1px solid #d5e0eb;border-top:3px solid #2976d2;border-radius:6px;min-height:255px;padding:26px 24px}.research-principle-grid article>span{color:#347bcd;font-size:11px;font-weight:680}.research-principle-grid h3{margin:47px 0 12px;font-size:21px;font-weight:540}.research-principle-grid p{color:#5a7087;margin:0;font-size:13px;line-height:1.7}.research-ambition,.research-field-next{color:#fff;background:radial-gradient(circle at 85% 20%,#51a4ff3b,#0000 28%),linear-gradient(115deg,#0a2e59,#06172f)}.research-ambition .shell-container,.research-field-next .shell-container{min-height:520px;padding-top:94px;padding-bottom:98px}.research-ambition h2,.research-field-next h2{max-width:930px}.research-field-hero{color:#fff;background:#071d3b;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:650px;display:grid}.research-field-hero-copy{border-top:4px solid var(--research-accent);flex-direction:column;justify-content:center;padding:62px clamp(42px,5vw,86px) 62px max(44px,50vw - 640px);display:flex}.research-breadcrumb{color:#c2d3e6;align-self:flex-start;margin-bottom:42px;font-size:12px;font-weight:560;display:inline-flex}.research-field-hero-copy .eyebrow{color:var(--research-accent)}@supports (color:color-mix(in lab, red, red)){.research-field-hero-copy .eyebrow{color:color-mix(in srgb, var(--research-accent) 72%, #fff)}}.research-field-hero-copy h1{letter-spacing:-.043em;max-width:650px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:450;line-height:1.03}.research-field-hero-copy>strong{color:#e0e9f4;max-width:610px;margin-top:23px;font-size:20px;font-weight:510;line-height:1.45}.research-field-hero-copy>p:not(.eyebrow){color:#b8cadd;max-width:640px;margin:19px 0 29px;font-size:15px;line-height:1.75}.research-field-hero-copy>div{flex-wrap:wrap;gap:8px;display:flex}.research-field-hero-copy>div span{color:#bcd0e5;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:3px;padding:7px 9px;font-size:9px;font-weight:630}.research-field-hero-media{min-height:650px;position:relative;overflow:hidden}.research-field-hero-media:after{content:"";background:linear-gradient(90deg,#071d3b38,#0000 35%);position:absolute;inset:0}.research-field-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.research-field-agenda{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:75px;display:grid}.research-field-questions h2{max-width:760px;margin:0 0 39px;font-size:clamp(32px,3.3vw,48px);font-weight:470;line-height:1.12}.research-field-questions ol{border-top:1px solid #cfdbe7;margin:0;padding:0;list-style:none}.research-field-questions li{border-bottom:1px solid #cfdbe7;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.research-field-questions li span{color:var(--research-accent);font-size:11px;font-weight:680}.research-field-questions li p{color:#304c68;margin:0;font-size:17px;line-height:1.6}.research-field-agenda aside{color:#fff;background:linear-gradient(150deg, var(--research-accent), #071d3b);align-self:start;padding:31px 29px}@supports (color:color-mix(in lab, red, red)){.research-field-agenda aside{background:linear-gradient(150deg, color-mix(in srgb, var(--research-accent) 30%, #061a35), #071d3b)}}.research-field-agenda aside{border-radius:7px}.research-field-agenda aside>p{color:#bcd1e8;letter-spacing:.07em;text-transform:uppercase;margin:0 0 27px;font-size:10px;font-weight:680}.research-field-agenda aside>div,.research-field-agenda aside>a{color:inherit;border-top:1px solid #ffffff29;grid-template-columns:30px minmax(0,1fr) auto;gap:13px;padding:18px 0;text-decoration:none;display:grid}.research-field-agenda aside>div span,.research-field-agenda aside>a span{color:var(--research-accent)}@supports (color:color-mix(in lab, red, red)){.research-field-agenda aside>div span,.research-field-agenda aside>a span{color:color-mix(in srgb, var(--research-accent) 70%, #fff)}}.research-field-agenda aside>div span,.research-field-agenda aside>a span{font-size:11px}.research-field-agenda aside>div strong,.research-field-agenda aside>a strong{font-size:15px;font-weight:520;line-height:1.45}.research-field-agenda aside>a b{color:var(--research-accent)}@supports (color:color-mix(in lab, red, red)){.research-field-agenda aside>a b{color:color-mix(in srgb, var(--research-accent) 75%, #fff)}}.research-field-agenda aside>a b{font-size:13px;font-weight:600}.research-field-agenda aside>a:hover strong,.research-field-agenda aside>a:focus-visible strong{color:var(--research-accent)}@supports (color:color-mix(in lab, red, red)){.research-field-agenda aside>a:hover strong,.research-field-agenda aside>a:focus-visible strong{color:color-mix(in srgb, var(--research-accent) 70%, #fff)}}.research-field-agenda aside small{color:#a9bdd3;margin-top:25px;font-size:11px;line-height:1.65;display:block}.research-field-sources,.research-field-signals{background:#e7eef6;padding:94px 0 98px}.research-source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.research-source-cards>a{border:1px solid #d1ddea;border-top:3px solid var(--research-accent);background:#fff;border-radius:6px;flex-direction:column;min-height:315px;padding:25px 24px;display:flex}.research-source-cards>a>span{color:var(--research-accent);font-size:11px;font-weight:680}.research-source-cards small{color:#5b7188;letter-spacing:.055em;text-transform:uppercase;margin-top:38px;font-size:10px;font-weight:680}.research-source-cards h3{margin:8px 0 13px;font-size:22px;font-weight:530;line-height:1.26}.research-source-cards p{color:#5b7086;margin:0;font-size:13px;line-height:1.68}.research-source-cards b{color:#175fae;margin-top:auto;padding-top:25px;font-size:11px}.research-field-signals{background:#fff}.research-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.research-signal-list>a{border:1px solid #d4e0ec;border-left:3px solid var(--research-accent);background:#f4f8fc;border-radius:5px;min-height:265px;padding:24px 54px 25px 24px;position:relative}.research-signal-list>a>div{align-items:center;gap:10px;display:flex}.research-signal-list>a>div span{color:#fff;letter-spacing:.055em;text-transform:uppercase;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:700}.research-signal-list .state-observed{background:#297970}.research-signal-list .state-emerging{background:#3e72c7}.research-signal-list .state-forecast{background:#7052b3}.research-signal-list small{color:#728499;font-size:10px}.research-signal-list h3{margin:25px 0 11px;font-size:21px;font-weight:530;line-height:1.28}.research-signal-list p{color:#5b7086;margin:0;font-size:13px;line-height:1.65}.research-signal-list>a>b{color:var(--research-accent);position:absolute;bottom:23px;right:23px}.research-field-next .shell-container>div{flex-wrap:wrap;gap:10px;display:flex}.methodology-hero{color:#fff;background:linear-gradient(135deg,#2977d330,#0000 42%),repeating-linear-gradient(90deg,#0000 0 159px,#ffffff09 160px),#061a35}.methodology-hero .shell-container{min-height:610px;padding-top:86px;padding-bottom:90px}.methodology-hero h1{letter-spacing:-.043em;max-width:990px;margin:0;font-size:clamp(45px,5vw,72px);font-weight:450;line-height:1.04}.methodology-hero>.shell-container>p:not(.eyebrow){color:#c3d3e5;max-width:820px;margin:27px 0 30px;font-size:16px;line-height:1.75}.methodology-hero .shell-container>div{flex-wrap:wrap;gap:8px;display:flex}.methodology-hero .shell-container>div span{color:#bed0e4;letter-spacing:.045em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff29;border-radius:3px;padding:7px 9px;font-size:9px;font-weight:620}.methodology-index{padding-top:37px;padding-bottom:39px}.methodology-index>p{color:#5c7187;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:680}.methodology-index>div{flex-wrap:wrap;gap:7px;display:flex}.methodology-index a{color:#2b5f96;background:#e4edf6;border-radius:3px;padding:8px 11px;font-size:11px;font-weight:590}.methodology-section{scroll-margin-top:145px}.methodology-section.alt{background:#e7eef6;width:100%;padding-top:94px;padding-bottom:98px}.methodology-section.dark{color:#fff;background:#071d3b;width:100%;padding-top:94px;padding-bottom:98px}.methodology-section-title{grid-template-columns:64px minmax(0,1fr);gap:18px;margin-bottom:42px;display:grid}.methodology-section-title>span{color:#2673ca;font-size:12px;font-weight:690}.methodology-section-title h2{max-width:900px;margin:0;font-size:clamp(32px,3.4vw,49px);font-weight:470;line-height:1.12}.methodology-prose{max-width:930px;margin-left:82px}.methodology-prose p{color:#4e667e;margin:0 0 21px;font-size:17px;line-height:1.78}.methodology-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.methodology-type-grid article{background:#fff;border:1px solid #d0dce8;border-top:3px solid #2e77cc;border-radius:5px;min-height:220px;padding:23px 22px}.methodology-type-grid article>span{color:#367ccb;font-size:10px;font-weight:680}.methodology-type-grid h3{margin:35px 0 10px;font-size:19px;font-weight:540}.methodology-type-grid p{color:#5d7187;margin:0;font-size:12px;line-height:1.68}.methodology-tier-list{border-top:1px solid #ccd9e5;margin-left:82px}.methodology-tier-list>div{border-bottom:1px solid #ccd9e5;grid-template-columns:70px minmax(0,1fr);gap:30px;padding:23px 0;display:grid}.methodology-tier-list strong{color:#1969c4;font-size:27px;font-weight:460}.methodology-tier-list p{color:#506980;max-width:840px;margin:2px 0 0;font-size:15px;line-height:1.7}.methodology-section.dark .methodology-section-title>span{color:#73b2ff}.methodology-state-grid{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.methodology-state-grid article{background:#0a294f;min-height:245px;padding:26px 24px}.methodology-state-grid article>span{background:#46a391;border-radius:5px;width:31px;height:5px;margin-bottom:51px;display:block}.methodology-state-grid .method-state-emerging{background:#4d82d6}.methodology-state-grid .method-state-forecast{background:#8d6ed4}.methodology-state-grid .method-state-research-agenda{background:#bb9552}.methodology-state-grid h3{margin:0 0 13px;font-size:21px;font-weight:530}.methodology-state-grid p{color:#b9cce0;margin:0;font-size:13px;line-height:1.7}.methodology-workflow{border-top:1px solid #ccd9e5;margin:0 0 0 82px;padding:0;list-style:none;display:grid}.methodology-workflow li{border-bottom:1px solid #ccd9e5;grid-template-columns:70px minmax(0,1fr);gap:30px;padding:23px 0;display:grid}.methodology-workflow li>span{color:#2672c9;font-size:11px;font-weight:680}.methodology-workflow h3{margin:0 0 7px;font-size:19px;font-weight:540}.methodology-workflow p{color:#556c83;max-width:800px;margin:0;font-size:13px;line-height:1.68}.methodology-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.methodology-policy-grid article{background:#fff;border:1px solid #d0dce8;border-left:3px solid #2776cf;border-radius:5px;min-height:225px;padding:26px 25px}.methodology-policy-grid h3{margin:0 0 15px;font-size:21px;font-weight:540}.methodology-policy-grid p{color:#586f85;margin:0;font-size:13px;line-height:1.72}.methodology-correction{color:#fff;background:#0a2e59;border-radius:6px;max-width:930px;margin-left:82px;padding:31px 32px}.methodology-correction p{color:#bfd0e2;margin:0 0 25px;font-size:15px;line-height:1.75}.methodology-correction>div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1120px){.research-feature-layout{grid-template-columns:1fr}.research-feature-supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.research-feature-supporting a{grid-template-rows:170px 1fr;grid-template-columns:1fr}.research-domain-card{grid-template-columns:1fr}.research-domain-media{min-height:260px}.research-evidence-grid,.research-principle-grid,.methodology-type-grid,.methodology-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-evidence-grid article{min-height:340px}}@media (width<=900px){.home-research-inner{grid-template-columns:1fr;gap:48px}.research-section-heading{grid-template-columns:1fr;gap:22px}.research-heading-link{justify-self:start}.research-domain-grid,.research-publication-grid,.research-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.research-signals-bridge .shell-container,.research-network .shell-container{grid-template-columns:1fr;gap:54px}.research-network-rings{justify-self:center;width:min(360px,86%)}.research-pipeline{grid-template-columns:1fr}.research-pipeline li{min-height:112px}.research-pipeline li:after{content:"↓";top:auto;bottom:-16px;right:calc(50% - 16px)}.research-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.research-field-hero{grid-template-columns:1fr}.research-field-hero-media{order:-1;min-height:430px}.research-field-agenda{grid-template-columns:1fr}.research-source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.research-channel-nav{top:68px}.research-channel-nav .shell-container{width:max-content;margin-left:0}.research-hero,.research-hero-inner{min-height:670px}.research-hero-media{object-position:62% center}.research-hero-shade{background:linear-gradient(90deg,#020e23f7 0%,#03142de8 62%,#020e228c 100%),linear-gradient(#0000,#010c1e59)}.research-hero-copy{width:100%}.research-metrics .shell-container{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.research-metrics .shell-container>div{border-bottom:1px solid #ffffff21;min-height:108px;padding:21px 22px}.research-feature-supporting{grid-template-columns:1fr}.research-feature-supporting a{grid-template-rows:none;grid-template-columns:180px minmax(0,1fr)}.research-domain-grid,.research-publication-grid,.research-evidence-grid,.research-principle-grid,.research-source-cards,.research-signal-list,.methodology-type-grid,.methodology-state-grid,.methodology-policy-grid{grid-template-columns:1fr}.research-domain-card{grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr)}.research-evidence-grid article{min-height:315px}.research-publication-body{min-height:320px}.research-field-hero-media{min-height:360px}.methodology-section-title{grid-template-columns:42px minmax(0,1fr)}.methodology-prose,.methodology-tier-list,.methodology-workflow,.methodology-correction{margin-left:0}}@media (width<=540px){.home-research-inner{width:calc(100% - 32px);min-height:auto;padding-top:68px;padding-bottom:72px}.home-research-domains{grid-template-columns:1fr}.home-research-domains a{min-height:90px}.research-channel-nav a{padding:13px 13px 12px;font-size:11px}.research-hero,.research-hero-inner{min-height:690px}.research-hero-inner,.research-featured,.research-publications,.research-method,.research-field-agenda,.research-field-publications,.methodology-index,.methodology-section.shell-container{width:calc(100% - 32px)}.research-hero-copy{padding:67px 0 72px}.research-hero-copy h1{font-size:clamp(38px,11vw,49px)}.research-actions{flex-direction:column;align-items:flex-start}.research-actions .button{width:100%}.research-featured,.research-publications,.research-method,.research-field-agenda,.research-field-publications,.research-field-sources,.research-field-signals,.methodology-section,.methodology-section.alt,.methodology-section.dark{padding-top:66px;padding-bottom:70px}.research-section-heading{margin-bottom:30px}.research-feature-lead{grid-template-rows:250px auto}.research-feature-copy{min-height:330px;padding:25px 23px 27px}.research-feature-copy h3{font-size:28px}.research-feature-supporting a{grid-template-rows:210px auto;grid-template-columns:1fr}.research-domain-grid{gap:13px}.research-domain-card{grid-template-columns:1fr}.research-domain-media{min-height:240px}.research-domain-copy{min-height:320px;padding:24px 23px 26px}.research-signals-bridge .shell-container,.research-network .shell-container{width:calc(100% - 32px);min-height:auto;padding-top:68px;padding-bottom:72px}.research-signal-state{grid-template-columns:1fr}.research-signal-state div{border-bottom:1px solid #ffffff29;border-right:0;min-height:106px}.research-signal-state strong{margin-top:5px}.research-gates{grid-template-columns:1fr}.research-reality{padding-top:68px;padding-bottom:72px}.research-reality .shell-container,.research-domains .shell-container,.research-evidence .shell-container,.research-field-sources .shell-container,.research-field-signals .shell-container,.methodology-section>.shell-container{width:calc(100% - 32px)}.research-ambition .shell-container,.research-field-next .shell-container{width:calc(100% - 32px);min-height:490px;padding-top:70px;padding-bottom:74px}.research-ambition h2,.research-field-next h2{font-size:36px}.research-field-hero-media{min-height:270px}.research-field-hero-copy{padding:48px 20px 56px}.research-field-hero-copy h1{font-size:43px}.research-field-questions li p{font-size:15px}.research-source-cards>a{min-height:285px}.methodology-hero .shell-container{width:calc(100% - 32px);min-height:570px;padding-top:65px;padding-bottom:70px}.methodology-hero h1{font-size:clamp(38px,11vw,49px)}.methodology-section-title{grid-template-columns:1fr;gap:9px}.methodology-tier-list>div,.methodology-workflow li{grid-template-columns:45px minmax(0,1fr);gap:16px}.methodology-correction{padding:26px 23px}}.build-hub-page{--build-navy:#06142c;--build-navy-2:#0a2348;--build-blue:#2f7ef7;background:#f3f6fa;min-height:100vh}.build-hub-page h1,.build-hub-page h2,.build-hub-page h3,.build-hub-page h4{text-wrap:balance}.build-hub-subnav{z-index:44;color:#d9e5f4;scrollbar-width:thin;background:#0b2850;border-bottom:1px solid #ffffff29;position:sticky;top:78px;overflow-x:auto}.build-hub-subnav .shell-container{min-width:max-content;display:flex}.build-hub-subnav a{white-space:nowrap;padding:14px 19px 13px;font-size:12px;font-weight:570;position:relative}.build-hub-subnav a:hover,.build-hub-subnav a.active{color:#fff;background:#ffffff12}.build-hub-subnav a:after{content:"";background:#76a9ff;height:3px;transition:transform .18s;position:absolute;bottom:0;left:17px;right:17px;transform:scaleX(0)}.build-hub-subnav a.active:after{transform:scaleX(1)}.build-hub-hero{color:#fff;background:radial-gradient(circle at 76% 22%,#2771ec38,#0000 31%),linear-gradient(120deg,#07142d 0%,#071a39 56%,#0b2c59 100%);overflow:hidden}.build-hub-hero-grid{grid-template-columns:minmax(0,1.13fr) minmax(420px,.87fr);align-items:center;gap:clamp(52px,8vw,118px);min-height:620px;padding-top:82px;padding-bottom:84px;display:grid}.build-hub-hero-copy{max-width:760px}.build-hub-hero-copy h1{letter-spacing:-.04em;margin:27px 0 0;font-size:clamp(42px,4.25vw,68px);font-weight:480;line-height:1.05}.build-hub-hero-copy>p:not(.eyebrow){color:#c9d8eb;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.72}.build-hub-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.build-hub-system-map{aspect-ratio:1;background:radial-gradient(circle,#317ef740,#06142c1f 34%,#06142c05 62%);border:1px solid #87b2f145;border-radius:50%;width:min(100%,520px);margin-inline:auto;position:relative;box-shadow:inset 0 0 70px #4b8ef517,0 34px 80px #0000002e}.build-map-orbit{border:1px solid #87b2f13d;border-radius:50%;position:absolute}.build-map-orbit:after{content:"";background:#69a1ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;box-shadow:0 0 17px #69a1ff}.orbit-one{inset:12%}.orbit-two{inset:25%}.orbit-three{inset:38%}.build-map-core{color:#fff;letter-spacing:.1em;background:linear-gradient(145deg,#2f7ef7,#1355bd);border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:82px;height:82px;font-size:18px;font-weight:690;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #4a8fff8f}.build-map-node{color:#e5eefb;letter-spacing:.045em;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04122ad1;border:1px solid #8eb8f259;border-radius:3px;max-width:130px;padding:7px 10px;font-size:10px;font-weight:610;line-height:1.25;position:absolute}.build-map-node:before{content:"";vertical-align:1px;background:#68a1ff;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.node-1{top:8%;left:36%}.node-2{top:28%;right:-2%}.node-3{bottom:22%;right:2%}.node-4{bottom:5%;left:35%}.node-5{bottom:23%;left:-4%}.node-6{top:26%;left:-4%}.build-hub-stat-row{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.build-hub-stat-row>div{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:116px;padding:22px 30px;display:flex}.build-hub-stat-row>div:last-child{border-right:0}.build-hub-stat-row strong{color:#fff;max-width:310px;font-size:17px;font-weight:610;line-height:1.25}.build-hub-stat-row span{color:#9fb4ce;max-width:285px;font-size:11px;line-height:1.45}.build-hub-scope-intro{background:#fff;border-bottom:1px solid #d8e1eb}.build-hub-scope-intro>.shell-container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(55px,9vw,140px);padding-top:78px;padding-bottom:82px;display:grid}.build-hub-scope-intro h2{max-width:520px;margin:20px 0 0;font-size:clamp(31px,3vw,46px);font-weight:500;line-height:1.13}.build-hub-scope-intro>.shell-container>div:last-child>p{color:#425976;margin:0;font-size:16px;line-height:1.8}.build-hub-scope-intro .build-hub-boundary{color:#18365e;background:#edf4ff;border-left:4px solid #347ff2;margin-top:22px;padding:18px 20px;font-size:14px}.build-atlas-section{background-color:#f3f6fa;background-image:linear-gradient(#0b234806 1px,#0000 1px),linear-gradient(90deg,#0b234806 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:96px 0 110px;scroll-margin-top:140px}.build-atlas-heading,.build-pathways-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);align-items:end;gap:70px;display:grid}.build-atlas-heading h2,.build-applications-heading h2,.build-pathways-heading h2,.build-research-intro h2{max-width:810px;margin:21px 0 0;font-size:clamp(34px,3.4vw,50px);font-weight:500;line-height:1.12}.build-atlas-heading>p,.build-pathways-heading>p{color:#516882;margin:0;font-size:14px;line-height:1.75}.build-atlas-tools{background:#fff;border:1px solid #d6e0ec;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:47px;padding:20px;display:flex;box-shadow:0 10px 30px #081d3e0a}.build-atlas-filters{flex-wrap:wrap;gap:7px;display:flex}.build-atlas-filters button{color:#526983;background:#f3f6fa;border:1px solid #d9e2ec;border-radius:3px;padding:9px 12px;font-size:11px;font-weight:620}.build-atlas-filters button:hover,.build-atlas-filters button.active{color:#fff;background:#143d78;border-color:#143d78}.build-atlas-search{color:#627690;letter-spacing:.08em;text-transform:uppercase;flex:0 0 min(330px,38%);gap:7px;font-size:10px;font-weight:650;display:grid}.build-atlas-search input{color:#102846;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfdbe7;border-radius:3px;width:100%;padding:10px 12px;font-size:12px}.build-atlas-result{color:#667b95;margin:16px 0 24px;font-size:11px}.build-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.build-domain-card{border:1px solid #d5dfeb;border-top:4px solid var(--domain-accent);background:#fff;border-radius:7px;scroll-margin-top:160px;overflow:hidden;box-shadow:0 15px 35px #051c410e}.build-domain-media{aspect-ratio:16/9;color:inherit;background:#dfe7ef;text-decoration:none;display:block;position:relative;overflow:hidden}.build-domain-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03132d59);height:28%;position:absolute;inset:auto 0 0}.build-domain-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.build-domain-card:hover .build-domain-media img{transform:scale(1.022)}.build-domain-body{padding:29px 31px 32px}.build-domain-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.build-domain-meta>span{color:var(--domain-accent);font-size:13px;font-weight:720}.build-domain-meta>.build-domain-marker{background:var(--domain-accent);border-radius:99px;width:28px;height:3px;display:block}.build-domain-meta small{color:#6a7e95;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.build-domain-body h3{color:#0b2344;margin:0;font-size:clamp(24px,2.05vw,31px);font-weight:510;line-height:1.18}.build-domain-body>strong{color:#2e4a6b;margin-top:16px;font-size:14px;font-weight:620;line-height:1.55;display:block}.build-domain-body>p{color:#596e87;margin:15px 0 0;font-size:13px;line-height:1.72}.build-domain-topics{border-top:1px solid #dfe6ee;margin-top:25px;padding-top:21px}.build-domain-topics h4{color:#6b7d92;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700}.build-domain-topics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.build-domain-topics li{color:#344e6d;padding-left:13px;font-size:11px;line-height:1.5;position:relative}.build-domain-topics li:before{content:"";background:var(--domain-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.build-domain-applications{flex-wrap:wrap;gap:6px;margin-top:21px;display:flex}.build-domain-applications>span,.build-domain-applications>a{color:#4e6480;background:#f2f5f8;border:1px solid #e0e6ed;border-radius:2px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.build-domain-applications>a:hover,.build-domain-applications>a:focus-visible{color:#fff;background:var(--domain-accent);border-color:var(--domain-accent)}.build-domain-applications>a span{font-size:8px}.build-domain-relationship{background:var(--domain-accent);gap:9px;margin-top:25px;padding:16px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.build-domain-relationship{background:color-mix(in srgb, var(--domain-accent) 7%, #f7f9fc)}}.build-domain-relationship{border-left:3px solid var(--domain-accent)}.build-domain-relationship>small{color:#60758f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.build-domain-relationship>div{flex-wrap:wrap;gap:5px 13px;display:flex}.build-domain-relationship span{color:#173859;font-size:10px;font-weight:650}.build-domain-relationship span:before{color:var(--domain-accent);content:"●";margin-right:6px;font-size:7px}.build-atlas-empty{text-align:center;background:#fff;border:1px solid #d5dfeb;padding:60px 30px}.build-atlas-empty p{color:#647991;margin:7px 0 0;font-size:13px}.build-technology-section{background-color:#eef3f8;background-image:linear-gradient(90deg,#08234806 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #d5e0eb;padding:104px 0 118px;scroll-margin-top:140px}.build-technology-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:end;gap:70px;display:grid}.build-technology-heading h2{color:#0c2447;max-width:880px;margin:21px 0 0;font-size:clamp(35px,3.5vw,52px);font-weight:500;line-height:1.1}.build-technology-heading>p{color:#516882;margin:0;font-size:14px;line-height:1.75}.build-technology-boundary{color:#173858;background:#fff;border:1px solid #ccdae8;border-left:4px solid #347ff2;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:32px;margin-top:38px;padding:22px 24px;display:grid}.build-technology-boundary strong{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.build-technology-boundary p{color:#566c84;margin:0;font-size:12px;line-height:1.7}.build-technology-group-nav{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.build-technology-group-nav a{color:#3e5672;background:#ffffffd9;border:1px solid #d2dde9;border-radius:3px;align-items:center;gap:9px;min-height:39px;padding:9px 12px;font-size:10px;font-weight:650;transition:all .17s;display:inline-flex}.build-technology-group-nav a:hover{color:#0f3769;background:#fff;border-color:#91b7ea;transform:translateY(-1px)}.build-technology-group-nav i{border-radius:50%;width:7px;height:7px}.build-technology-horizon{color:#fff;background:radial-gradient(circle at 88% 20%,#3b80f238,#0000 26%),#081a37;border:1px solid #ffffff21;border-radius:6px;margin-top:40px;padding:30px;box-shadow:0 22px 50px #081b3924}.build-technology-horizon-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:45px;display:grid}.build-technology-horizon-heading small{color:#79aaff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.build-technology-horizon-heading h3{margin:9px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:520}.build-technology-horizon-heading p{color:#9fb4ce;margin:0;font-size:11px;line-height:1.65}.build-technology-horizon-key,.build-technology-horizon-row{grid-template-columns:minmax(210px,.78fr) repeat(3,minmax(110px,1fr));gap:9px;display:grid}.build-technology-horizon-key{color:#7f97b3;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;padding:0 0 9px;font-size:8px;font-weight:700}.build-technology-horizon-key:before{content:""}.build-technology-horizon-rows{border-top:1px solid #ffffff24}.build-technology-horizon-row{border-bottom:1px solid #ffffff1a;align-items:center;min-height:51px}.build-technology-horizon-row strong{color:#dbe7f6;padding-right:15px;font-size:10px;font-weight:580;line-height:1.35}.build-technology-horizon-row>span{background:#ffffff1a;border-radius:99px;height:6px;position:relative;overflow:visible}.build-technology-horizon-row>span i{background:var(--tech-accent);border-radius:inherit;transform-origin:0;display:block;position:absolute;inset:0}.build-technology-horizon-row>span i:after{content:"";background:var(--tech-accent);width:8px;height:8px;box-shadow:0 0 10px var(--tech-accent);border:2px solid #d9e8ff;border-radius:50%;position:absolute;top:50%;right:-3px}@supports (color:color-mix(in lab, red, red)){.build-technology-horizon-row>span i:after{box-shadow:0 0 10px color-mix(in srgb, var(--tech-accent) 65%, transparent)}}.build-technology-horizon-row>span i:after{transform:translateY(-50%)}.build-technology-horizon-row>span[data-level=established] i{opacity:1;transform:scaleX(.95)}.build-technology-horizon-row>span[data-level=accelerating] i{opacity:.83;transform:scaleX(.78)}.build-technology-horizon-row>span[data-level=emerging] i{opacity:.64;transform:scaleX(.6)}.build-technology-horizon-row>span[data-level=frontier] i{opacity:.48;transform:scaleX(.42)}.build-technology-groups{margin-top:80px}.build-technology-group{scroll-margin-top:170px}.build-technology-group+.build-technology-group{border-top:1px solid #cbd8e5;margin-top:92px;padding-top:78px}.build-technology-group-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);align-items:end;gap:60px;margin-bottom:29px;display:grid}.build-technology-group-heading>div{align-items:center;gap:15px;display:flex}.build-technology-group-marker{background:var(--tech-accent);border:4px solid var(--tech-accent);flex:none;width:13px;height:13px}@supports (color:color-mix(in lab, red, red)){.build-technology-group-marker{border:4px solid color-mix(in srgb, var(--tech-accent) 19%, #fff)}}.build-technology-group-marker{box-shadow:0 0 0 1px var(--tech-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.build-technology-group-marker{box-shadow:0 0 0 1px color-mix(in srgb, var(--tech-accent) 32%, transparent)}}.build-technology-group-heading h3{color:#0d2749;margin:0;font-size:clamp(27px,2.5vw,38px);font-weight:520;line-height:1.15}.build-technology-group-heading p{color:#536b84;margin:0;font-size:12px;line-height:1.7}.build-technology-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.build-technology-card{border:1px solid #d2dde8;border-top:4px solid var(--tech-card-accent);background:#fff;border-radius:6px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 14px 35px #081f420d}.build-technology-card-media{aspect-ratio:16/9;color:inherit;background:#dce5ee;border-bottom:1px solid #d2dde8;margin:-28px -28px 26px;text-decoration:none;display:block;position:relative;overflow:hidden}.build-technology-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04163166);height:33%;position:absolute;inset:auto 0 0}.build-technology-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .52s;display:block}.build-technology-card:hover .build-technology-card-media img{transform:scale(1.025)}.build-technology-card-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.build-technology-card-meta span,.build-technology-card-meta small{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.build-technology-card-meta span{color:var(--tech-card-accent)}.build-technology-card-meta small{color:#71839a;text-align:right}.build-technology-card h4{color:#0b2344;margin:24px 0 0;font-size:clamp(22px,1.8vw,28px);font-weight:530;line-height:1.2}.build-technology-statement{color:#536a84;margin:13px 0 0;font-size:13px;line-height:1.68}.build-technology-detail-grid{background:#dce5ee;border:1px solid #dce5ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.build-technology-detail-grid>section{background:#f8fafc;padding:18px}.build-technology-detail-grid h5{color:#667b92;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:720;line-height:1.35}.build-technology-detail-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.build-technology-detail-grid li{color:#314c6c;padding-left:12px;font-size:10px;line-height:1.5;position:relative}.build-technology-detail-grid li:before{content:"";background:var(--tech-card-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.build-technology-outlook{background:#d9e3ed;border:1px solid #d9e3ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:17px;display:grid}.build-technology-outlook section{background:#fff;min-width:0;padding:17px 15px 18px}.build-technology-outlook span{color:var(--tech-card-accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:720;line-height:1.35;display:block}.build-technology-outlook p{color:#556b84;margin:10px 0 0;font-size:9px;line-height:1.58}.build-technology-card-boundary{color:#5b6471;background:#f6f3ed;border-left:3px solid #b49a62;margin:18px 0 0;padding:13px 14px;font-size:9px;line-height:1.6}.build-technology-card-boundary strong{color:#5b4930}.build-technology-research-link{color:#1d62c7;margin-top:auto;padding-top:23px;font-size:10px;font-weight:680}.build-foundations-section{color:#fff;background:radial-gradient(circle at 8% 22%,#2e7ef440,#0000 34%),#081a37;padding:96px 0}.build-foundations-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,140px);display:grid}.build-foundations-grid>div:first-child{align-self:start;position:sticky;top:160px}.build-foundations-grid h2{max-width:450px;margin:22px 0 0;font-size:clamp(36px,3.4vw,50px);font-weight:500;line-height:1.1}.build-foundations-grid>div:first-child>p:not(.eyebrow){color:#aec0d6;max-width:460px;margin:24px 0 0;font-size:14px;line-height:1.75}.build-foundations-list{border-top:1px solid #ffffff2e}.build-foundations-list article{border-bottom:1px solid #ffffff24;grid-template-columns:48px minmax(0,1fr);gap:17px;padding:18px 0;display:grid}.build-foundations-list article>span{color:#65a0ff;font-size:11px;font-weight:700}.build-foundations-list article>.build-foundation-marker{background:#65a0ff;border:2px solid #65a0ff40;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 5px #65a0ff14}.build-foundations-list h3{margin:0;font-size:16px;font-weight:590}.build-foundations-list p{color:#9fb3cb;margin:4px 0 0;font-size:12px;line-height:1.55}.build-applications-section{background:#fff;padding:100px 0 108px;scroll-margin-top:140px}.build-applications-heading{max-width:820px}.build-applications-heading>p:not(.eyebrow){color:#586e87;max-width:670px;margin:23px 0 0;font-size:14px;line-height:1.75}.build-application-grid{border-top:1px solid #ccd8e4;border-left:1px solid #ccd8e4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:49px;display:grid}.build-application-grid article{background:#fff;border-bottom:1px solid #ccd8e4;border-right:1px solid #ccd8e4;min-height:142px;padding:22px 24px;transition:all .18s;position:relative}.build-application-grid article:hover{color:#fff;background:#0a2b58}.build-application-grid span{color:#367cf0;font-size:10px;font-weight:700;display:block}.build-application-grid .build-application-marker{background:#367cf0;border-radius:99px;width:26px;height:3px}.build-application-grid h3{max-width:230px;margin:30px 0 0;font-size:17px;font-weight:550;line-height:1.3}.build-application-grid i{color:#8294a9;font-size:14px;font-style:normal;position:absolute;bottom:17px;right:20px}.build-application-grid article:hover i,.build-application-grid article:hover span{color:#8ab6ff}.build-pathways-section{color:#fff;background:#10274d;padding:99px 0 108px;scroll-margin-top:140px}.build-pathways-heading>p{color:#adc0d8}.build-pathway-grid{background:#ffffff24;border:1px solid #ffffff24;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:50px;display:grid;overflow:hidden}.build-pathway-grid article{background:#10274d;min-height:235px;padding:28px 29px}.build-pathway-grid article:hover{background:#153464}.build-pathway-grid span{color:#74a8ff;font-size:11px;font-weight:700}.build-pathway-grid h3{margin:42px 0 0;font-size:21px;font-weight:540}.build-pathway-grid p{color:#aebfd3;margin:13px 0 0;font-size:12px;line-height:1.65}.build-research-bridge{background-color:#f3f6fa;background-image:linear-gradient(90deg,#2a74ec09 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:102px 0 110px;scroll-margin-top:140px}.build-research-intro{max-width:1050px}.build-evidence-flow{background:#fff;border:1px solid #d2ddea;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:42px;display:grid;overflow:hidden}.build-evidence-flow>div{border-right:1px solid #dce4ed;min-height:111px;padding:19px 18px;position:relative}.build-evidence-flow>div:last-child{border-right:0}.build-evidence-flow span{color:#397ef0;font-size:9px;font-weight:700;display:block}.build-evidence-flow .build-flow-marker{background:#397ef0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e8f1ff}.build-evidence-flow strong{color:#143153;margin-top:28px;font-size:11px;line-height:1.25;display:block}.build-evidence-flow i{z-index:2;color:#397ef0;background:#fff;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.build-research-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:30px;display:grid}.build-research-link-grid a{background:#fff;border:1px solid #d4deea;border-top:3px solid #377ff1;flex-direction:column;min-height:280px;padding:25px 24px;transition:all .18s;display:flex}.build-research-link-grid a:hover{border-color:#73a5f5;transform:translateY(-3px)}.build-research-link-grid span{color:#3d7eef;font-size:10px;font-weight:700}.build-research-link-grid h3{margin:42px 0 0;font-size:18px;font-weight:550;line-height:1.3}.build-research-link-grid p{color:#60748c;margin:13px 0 0;font-size:12px;line-height:1.62}.build-research-link-grid b{color:#1d60c2;margin-top:auto;padding-top:24px;font-size:11px}.build-scope-section{color:#fff;background:#07152d;border-top:1px solid #ffffff24;padding:92px 0;scroll-margin-top:140px}.build-scope-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,145px);display:grid}.build-scope-grid h2{margin:22px 0 0;font-size:clamp(32px,3vw,44px);font-weight:500;line-height:1.14}.build-scope-grid>div:last-child>p{color:#aec0d5;margin:0;font-size:13px;line-height:1.8}.build-scope-grid>div:last-child>p+p{margin-top:18px}.build-scope-links{flex-wrap:wrap;gap:12px 22px;margin-top:27px;display:flex}.build-scope-links a{color:#8bb9ff;font-size:11px;font-weight:650}.build-hub-cta{color:#fff;background:linear-gradient(110deg,#1458bd,#0b2c5e)}.build-hub-cta>.shell-container{justify-content:space-between;align-items:center;gap:70px;min-height:330px;padding-top:65px;padding-bottom:65px;display:flex}.build-hub-cta h2{max-width:780px;margin:20px 0 0;font-size:clamp(33px,3vw,46px);font-weight:500;line-height:1.12}.build-hub-cta>.shell-container>div>p:not(.eyebrow){color:#c7d9f0;max-width:650px;margin:18px 0 0;font-size:13px;line-height:1.7}.build-hub-cta .button{flex:none}@media (width<=1120px){.build-hub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:45px}.build-map-node{max-width:106px;font-size:9px}.build-atlas-tools{flex-direction:column;align-items:stretch}.build-atlas-search{flex-basis:auto;width:min(100%,460px)}.build-research-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-technology-heading,.build-technology-group-heading{gap:42px}}@media (width<=900px){.build-hub-hero-grid{grid-template-columns:1fr;padding-top:65px}.build-hub-system-map{width:min(82vw,500px)}.build-hub-scope-intro>.shell-container,.build-foundations-grid,.build-scope-grid{grid-template-columns:1fr;gap:42px}.build-foundations-grid>div:first-child{position:static}.build-atlas-heading,.build-pathways-heading,.build-technology-heading,.build-technology-group-heading,.build-technology-horizon-heading{grid-template-columns:1fr;gap:22px}.build-domain-grid,.build-technology-card-grid{grid-template-columns:1fr}.build-domain-card{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.build-domain-media{aspect-ratio:auto;height:100%;min-height:480px}.build-application-grid,.build-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-evidence-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.build-evidence-flow>div:nth-child(4){border-right:0}.build-evidence-flow>div:nth-child(-n+4){border-bottom:1px solid #dce4ed}.build-technology-horizon-key,.build-technology-horizon-row{grid-template-columns:minmax(170px,.65fr) repeat(3,minmax(90px,1fr))}}@media (width<=700px){.build-hub-subnav{top:64px}.build-hub-subnav .shell-container{width:max-content;margin:0}.build-hub-hero-grid{min-height:auto;padding-top:56px;padding-bottom:54px}.build-hub-hero-copy h1{font-size:clamp(37px,11vw,53px)}.build-hub-system-map{width:min(88vw,440px)}.build-map-node{max-width:88px;padding:6px;font-size:8px}.build-hub-stat-row{grid-template-columns:1fr}.build-hub-stat-row>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:86px}.build-hub-stat-row>div:last-child{border-bottom:0}.build-hub-scope-intro>.shell-container,.build-atlas-section,.build-technology-section,.build-foundations-section,.build-applications-section,.build-pathways-section,.build-research-bridge,.build-scope-section{padding-top:70px;padding-bottom:74px}.build-domain-card{display:block}.build-domain-media{aspect-ratio:16/9;min-height:0}.build-domain-body{padding:25px 22px 27px}.build-technology-boundary{grid-template-columns:1fr;gap:10px}.build-technology-group-nav{scrollbar-width:thin;flex-wrap:nowrap;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 5vw 8px;overflow-x:auto}.build-technology-group-nav a{flex:none}.build-technology-horizon{padding:23px 20px}.build-technology-horizon-key{display:none}.build-technology-horizon-rows{margin-top:24px}.build-technology-horizon-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0 19px}.build-technology-horizon-row strong{grid-column:1/-1;padding:0}.build-technology-groups{margin-top:62px}.build-technology-group+.build-technology-group{margin-top:68px;padding-top:58px}.build-technology-card{padding:23px 21px}.build-technology-card-media{margin:-23px -21px 24px}.build-technology-detail-grid,.build-technology-outlook,.build-domain-topics ul,.build-application-grid,.build-pathway-grid{grid-template-columns:1fr}.build-application-grid article{min-height:112px}.build-pathway-grid article{min-height:190px}.build-evidence-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.build-evidence-flow>div,.build-evidence-flow>div:nth-child(4){border-bottom:1px solid #dce4ed;border-right:1px solid #dce4ed}.build-evidence-flow>div:nth-child(2n){border-right:0}.build-research-link-grid{grid-template-columns:1fr}.build-research-link-grid a{min-height:225px}.build-hub-cta>.shell-container{flex-direction:column;align-items:flex-start;gap:32px;min-height:0;padding-top:65px;padding-bottom:68px}}@media (width<=430px){.build-hub-system-map{width:94vw;margin-left:-9vw}.build-map-core{width:66px;height:66px;font-size:15px}.build-map-node{max-width:80px;font-size:7px}.build-atlas-tools{padding:14px}.build-atlas-filters button{font-size:10px}.build-domain-body h3{font-size:25px}.build-evidence-flow{grid-template-columns:1fr}.build-evidence-flow>div,.build-evidence-flow>div:nth-child(2n){border-right:0}.build-evidence-flow i{display:none}}.leadership-page{background:#f4f7fb;min-height:100vh}.company-context-nav{z-index:45;color:#cbd8ea;background:#10284d;border-bottom:1px solid #b1ccf03b;position:sticky;top:78px}.company-context-nav>div{align-items:stretch;gap:34px;display:flex}.company-context-nav a{padding:15px 0 14px;font-size:13px;font-weight:520;position:relative}.company-context-nav a:after{content:"";background:#6ca9ff;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.company-context-nav a:hover,.company-context-nav a.active{color:#fff}.company-context-nav a:hover:after,.company-context-nav a.active:after{transform:scaleX(1)}.leadership-hero{color:#fff;background:linear-gradient(#5a91dc12 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#5a91dc12 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 80% 42%,#2574e73d,#0000 34%),#06162f;overflow:hidden}.leadership-hero-inner{grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:center;gap:clamp(56px,8vw,120px);min-height:450px;display:grid}.leadership-hero-copy{padding:74px 0 82px}.leadership-hero h1{max-width:780px;margin:0;font-size:clamp(30px,3vw,44px);font-weight:510;line-height:1.08}.leadership-hero-copy>p:not(.eyebrow){color:#cbd8e9;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.72}.leadership-hero-copy>small{color:#9ebce2;letter-spacing:.06em;text-transform:uppercase;border:1px solid #a0c4f047;border-radius:2px;margin-top:31px;padding:7px 10px;font-size:10px;font-weight:640;display:inline-flex}.leadership-mandate{background:radial-gradient(circle,#4a97ff29,#0000 42%),#061b3b8c;border:1px solid #a9caf340;height:312px;position:relative;overflow:hidden}.leadership-mandate:before,.leadership-mandate:after{content:"";border:1px solid #89b9f43b;border-radius:50%;position:absolute}.leadership-mandate:before{width:330px;height:330px;top:-9px;left:calc(50% - 165px)}.leadership-mandate:after{width:205px;height:205px;top:53px;left:calc(50% - 102px)}.leadership-mandate>span{z-index:1;background:linear-gradient(#0000,#69a8ff 18%,#8ad8ee 82%,#0000);width:2px;position:absolute;top:74px;bottom:74px;box-shadow:0 0 20px #3591ff75}.leadership-mandate>span:first-child{left:30%}.leadership-mandate>span:nth-child(2){left:50%}.leadership-mandate>span:nth-child(3){left:70%}.leadership-mandate>div{z-index:2;color:#85b8f7;letter-spacing:.12em;text-align:center;grid-template-columns:repeat(3,1fr);padding:0 22%;font-size:10px;display:grid;position:absolute;bottom:20px;left:0;right:0}.leadership-profile{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(52px,8vw,112px);padding-top:100px;padding-bottom:112px;display:grid}.leadership-portrait{color:#fff;background:#071b38;border:1px solid #1d4b84;width:100%;max-width:480px;margin:0;position:sticky;top:152px;overflow:hidden;box-shadow:0 18px 48px #051e431f}.leadership-portrait img{aspect-ratio:1023/1537;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.leadership-portrait figcaption{background:#06162f;border-top:1px solid #a3c5ee38;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.leadership-portrait figcaption strong{font-size:12px;font-weight:590}.leadership-portrait figcaption span{color:#9cb3cf;text-align:right;font-size:10px}.leadership-portrait-placeholder{color:#fff;background:linear-gradient(145deg,#5d9beb38,#0000 42%),radial-gradient(circle at 45% 38%,#2779eb5c,#0000 32%),#071b38;border:1px solid #1d4b84;min-height:500px;position:relative;overflow:hidden}.leadership-portrait-placeholder:before,.leadership-portrait-placeholder:after,.leadership-portrait-orbit{content:"";border:1px solid #93bcef47;border-radius:50%;position:absolute}.leadership-portrait-placeholder:before{width:390px;height:390px;top:42px;left:calc(50% - 195px)}.leadership-portrait-placeholder:after{width:255px;height:255px;top:110px;left:calc(50% - 127px)}.leadership-portrait-orbit{background:radial-gradient(circle,#67a9ff 0 4px,#0000 5px),#1f69d429;width:116px;height:116px;top:180px;left:calc(50% - 58px);box-shadow:0 0 46px #297deb47}.leadership-portrait-label{background:#021026e6;border-top:1px solid #a3c5ee38;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex;position:absolute;bottom:0;left:0;right:0}.leadership-portrait-label strong{font-size:12px;font-weight:580}.leadership-portrait-label span{color:#91a8c5;font-size:10px}.leadership-profile-copy{max-width:720px}.leadership-profile-meta{align-items:center;gap:13px;margin-bottom:24px;display:flex}.leadership-profile-meta>span{color:#165fca;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:680}.leadership-profile-meta>small{color:#637890;border:1px solid #cfdbe8;padding:4px 8px;font-size:10px}.leadership-profile-copy h2{letter-spacing:-.015em;max-width:660px;margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:520;line-height:1.18}.leadership-profile-copy>p{color:#526781;max-width:680px;margin:25px 0 0;font-size:16px;line-height:1.8}.leadership-biography{max-width:700px;margin-top:25px}.leadership-biography p{color:#526781;margin:0;font-size:15px;line-height:1.82}.leadership-biography p+p{margin-top:18px}.leadership-profile-copy blockquote{border-left:3px solid #2d83ee;margin:33px 0 0;padding:22px 0 22px 25px}.leadership-profile-copy blockquote p{color:#0b2d59;max-width:650px;margin:0;font-size:clamp(20px,2vw,27px);font-weight:480;line-height:1.45}.leadership-profile-copy blockquote cite{color:#6c8097;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:10px;font-style:normal;font-weight:650;display:block}.leadership-pending-note{color:#597088;background:#edf3fa;border:1px solid #d5e0ec;grid-template-columns:22px 1fr;gap:11px;margin-top:28px;padding:15px 16px;display:grid}.leadership-pending-note>span{color:#176fe8;border:1px solid #6fa5ea;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.leadership-pending-note p{margin:0;font-size:12px;line-height:1.6}.leadership-principles{background:#eaf0f7;border-top:1px solid #d6e0eb;padding:96px 0 104px}.leadership-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.leadership-principles-grid article{background:#fff;border-top:3px solid #2e83ee;min-height:275px;padding:31px 29px 34px;box-shadow:0 8px 25px #041c3e0d}.leadership-principles-grid article>span{color:#246fda;font-size:11px;font-weight:700}.leadership-principles-grid h3{margin:45px 0 14px;font-size:23px;line-height:1.3}.leadership-principles-grid p{color:#586c83;margin:0;font-size:14px;line-height:1.72}.leadership-institution{color:#fff;background:radial-gradient(circle at 18% 18%,#3187f43b,#0000 34%),#05162f;padding:96px 0}.leadership-institution-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.leadership-institution h2{max-width:620px;margin:0;font-size:clamp(34px,3.3vw,48px);line-height:1.14}.leadership-institution-grid>div:first-child>p:not(.eyebrow){color:#bdcde0;max-width:650px;margin:24px 0 0;font-size:15px;line-height:1.78}.leadership-institution-list{border-top:1px solid #aac7eb3d}.leadership-institution-list>div{border-bottom:1px solid #aac7eb3d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;padding:23px 0;display:grid}.leadership-institution-list span{color:#70aaf4;font-size:10px;font-weight:700}.leadership-institution-list strong{font-size:14px;font-weight:540}.leadership-institution-list small{color:#8fa6c2;font-size:10px}.leadership-actions{background:#fff;border-bottom:1px solid #d9e2ec;padding:44px 0}.leadership-actions>div{align-items:center;gap:28px;display:flex}.company-leadership-bridge{color:#fff;background:radial-gradient(circle at 82% 32%,#2f8cff4a,#0000 30%),#061a39}.company-leadership-bridge-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;padding-top:62px;padding-bottom:64px;display:grid}.company-leadership-bridge h2{margin:0;font-size:clamp(30px,3vw,42px)}.company-leadership-bridge-inner>div>p:not(.eyebrow){color:#bdcde1;max-width:720px;margin:15px 0 0;font-size:14px;line-height:1.72}.newsroom-page{color:#071b38;background:#f4f7fb;min-height:100vh}.newsroom-hero{color:#fff;background:#06162f;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:520px;display:grid}.newsroom-hero-copy{padding:78px max(36px, calc((100vw - var(--container)) / 2));border-top:3px solid #4c96ff;flex-direction:column;justify-content:center;padding-right:clamp(42px,6vw,92px);display:flex}.newsroom-hero h1{max-width:690px;margin:0;font-size:clamp(42px,4.3vw,62px);font-weight:510;line-height:1.07}.newsroom-hero-copy>p:not(.eyebrow){color:#c5d5e8;max-width:690px;margin:25px 0 0;font-size:16px;line-height:1.78}.newsroom-hero-media,.newsroom-feature-media{position:relative;overflow:hidden}.newsroom-hero-media img,.newsroom-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.newsroom-distinction{color:#d8e5f4;background:#0e2c55}.newsroom-distinction>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-top:27px;padding-bottom:29px;display:grid}.newsroom-distinction strong{color:#fff;font-size:15px;font-weight:590}.newsroom-distinction p{color:#aebfd4;max-width:820px;margin:7px 0 0;font-size:13px;line-height:1.65}.newsroom-distinction .text-link{color:#fff;white-space:nowrap}.newsroom-latest{padding-top:92px;padding-bottom:100px}.newsroom-latest .section-heading{margin-bottom:42px}.newsroom-feature{background:#fff;border:1px solid #d3dfec;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);display:grid;overflow:hidden;box-shadow:0 18px 46px #051f4414}.newsroom-feature-media{min-height:490px}.newsroom-feature-copy{flex-direction:column;align-items:flex-start;padding:clamp(38px,5vw,70px);display:flex}.newsroom-feature-copy>span{color:#1767cf;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.newsroom-feature-copy>p{color:#6c8098;margin:10px 0 0;font-size:11px}.newsroom-feature-copy h3{max-width:620px;margin:35px 0 20px;font-size:clamp(29px,3vw,42px);font-weight:520;line-height:1.16}.newsroom-feature-copy small{color:#526981;font-size:15px;line-height:1.75}.newsroom-feature-copy aside{color:#536981;background:#eef4fb;border-left:3px solid #4b91ef;margin-top:24px;padding:16px 18px;font-size:12px;line-height:1.65}.newsroom-feature-copy .text-link{margin-top:auto;padding-top:34px}.newsroom-categories{background:#e9f0f8;border-top:1px solid #d4e0ec;border-bottom:1px solid #d4e0ec;padding:96px 0 104px}.newsroom-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.newsroom-category-grid article{background:#fff;border-top:3px solid #3c87ec;min-height:215px;padding:30px 28px;box-shadow:0 8px 24px #051f440b}.newsroom-category-grid h3{margin:0 0 35px;font-size:20px;font-weight:560}.newsroom-category-grid p{color:#5b6f86;margin:0;font-size:13px;line-height:1.72}.newsroom-standards{color:#fff;background:radial-gradient(circle at 82% 18%,#3789f542,#0000 31%),#06162f;padding:94px 0 102px}.newsroom-standards h2{max-width:720px;margin:0;font-size:clamp(36px,3.7vw,54px);font-weight:510;line-height:1.12}.newsroom-standard-grid{border-top:1px solid #adcaed3d;border-bottom:1px solid #adcaed3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.newsroom-standard-grid article{border-right:1px solid #adcaed3d;min-height:190px;padding:29px 30px 32px}.newsroom-standard-grid article:last-child{border-right:0}.newsroom-standard-grid strong{color:#fff;font-size:15px;font-weight:590}.newsroom-standard-grid p{color:#aebfd3;margin:34px 0 0;font-size:13px;line-height:1.72}.newsroom-archive{background:#fff}.newsroom-archive>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;padding-top:72px;padding-bottom:76px;display:grid}.newsroom-archive h2{margin:0;font-size:clamp(30px,3vw,42px)}.newsroom-archive div>div:first-child>p:not(.eyebrow){color:#586d85;max-width:780px;margin:18px 0 0;font-size:14px;line-height:1.75}.newsroom-archive div>div:last-child{align-items:center;gap:26px;display:flex}@media (width<=960px){.company-context-nav{top:72px}.leadership-hero-inner{grid-template-columns:1fr;gap:0;padding-top:60px;padding-bottom:60px}.leadership-hero-copy{padding:0}.leadership-mandate{width:min(100%,620px);height:250px;margin-top:50px}.leadership-profile{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:45px;padding-top:76px;padding-bottom:82px}.leadership-portrait{position:relative;top:auto}.leadership-portrait-placeholder{min-height:430px}.leadership-principles-grid{grid-template-columns:1fr}.leadership-principles-grid article{min-height:0}.leadership-principles-grid h3{margin-top:28px}.leadership-institution-grid{grid-template-columns:1fr;gap:52px}.newsroom-hero,.newsroom-feature{grid-template-columns:1fr}.newsroom-hero-copy{padding:72px max(28px, calc((100vw - var(--container)) / 2))}.newsroom-hero-media{min-height:420px}.newsroom-feature-media{min-height:410px}.newsroom-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.company-context-nav>div{gap:24px;width:calc(100% - 40px)}.company-context-nav a{padding-top:13px;padding-bottom:12px;font-size:12px}.leadership-hero-inner{width:calc(100% - 40px)}.leadership-hero h1{font-size:clamp(28px,8vw,36px)}.leadership-hero-copy>p:not(.eyebrow){font-size:15px}.leadership-mandate{height:210px}.leadership-profile{grid-template-columns:1fr;gap:43px;width:calc(100% - 40px);padding-top:60px;padding-bottom:70px}.leadership-portrait-placeholder{width:min(100%,450px);min-height:480px}.leadership-portrait{width:min(100%,450px)}.leadership-portrait figcaption{flex-direction:column;align-items:flex-start;gap:5px}.leadership-portrait figcaption span{text-align:left}.leadership-profile-copy h2{font-size:24px;font-weight:500}.leadership-principles{padding:68px 0 72px}.leadership-principles .shell-container,.leadership-institution .shell-container{width:calc(100% - 40px)}.leadership-institution{padding:70px 0}.leadership-institution-list>div{grid-template-columns:34px 1fr}.leadership-institution-list small{grid-column:2}.leadership-actions>div{flex-wrap:wrap;width:calc(100% - 40px)}.company-leadership-bridge-inner{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-top:54px;padding-bottom:56px}.company-leadership-bridge .button{justify-self:start}.newsroom-hero-copy{padding:58px 20px 62px}.newsroom-hero-copy>p:not(.eyebrow){font-size:15px}.newsroom-hero-media{min-height:290px}.newsroom-distinction>div,.newsroom-archive>div{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.newsroom-latest,.newsroom-categories .shell-container,.newsroom-standards .shell-container{width:calc(100% - 40px)}.newsroom-latest{padding-top:64px;padding-bottom:70px}.newsroom-feature-media{min-height:280px}.newsroom-feature-copy{padding:30px 24px 34px}.newsroom-category-grid,.newsroom-standard-grid{grid-template-columns:1fr}.newsroom-category-grid article{min-height:0}.newsroom-standard-grid article{border-bottom:1px solid #adcaed3d;border-right:0;min-height:0}.newsroom-standard-grid article:last-child{border-bottom:0}.newsroom-archive div>div:last-child{flex-direction:column;align-items:flex-start}}.research-radar-promo{color:#fff;background:linear-gradient(#0b274bc7 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0b274bc7 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 84% 28%,#2b85ff3d,#0000 31%),#04162f}.research-radar-promo .shell-container{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:center;gap:74px;min-height:430px;padding-top:68px;padding-bottom:72px;display:grid}.research-radar-promo h2{letter-spacing:-.042em;max-width:800px;margin:0;font-size:clamp(36px,4.1vw,58px);font-weight:470;line-height:1.06}.research-radar-promo-copy>p:not(.eyebrow){color:#c8d8ea;max-width:720px;margin:24px 0 31px;font-size:15px;line-height:1.78}.research-radar-promo-copy>div{flex-wrap:wrap;gap:10px;display:flex}.research-radar-promo-data{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082243c7;border:1px solid #95bef047;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 26px 70px #00081847}.research-radar-promo-data div{border-bottom:1px solid #95bef02b;border-right:1px solid #95bef02b;min-height:144px;padding:29px 26px}.research-radar-promo-data div:nth-child(2n){border-right:0}.research-radar-promo-data div:nth-last-child(-n+2){border-bottom:0}.research-radar-promo-data strong{color:#fff;font-size:38px;font-weight:460;line-height:1;display:block}.research-radar-promo-data span{color:#a9c2df;margin-top:13px;font-size:12px;line-height:1.45;display:block}.research-2026-page{--tracker-blue:#4f98ff;--tracker-deep:#03132d;--tracker-panel:#0a2850}.tracker-hero{color:#fff;background-color:#03142f;background-image:linear-gradient(#25528721 1px,#0000 1px),linear-gradient(90deg,#25528721 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:610px;display:grid;position:relative;overflow:hidden}.tracker-hero-copy{z-index:2;min-width:0;padding:76px max(44px, calc((100vw - var(--container)) / 2)) 82px;flex-direction:column;justify-content:center;padding-right:58px;display:flex;position:relative}.tracker-hero-copy:after{content:"";background:linear-gradient(#0000,#73b1ff61);width:1px;height:74%;position:absolute;bottom:0;right:-1px}.tracker-hero-copy h1{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(42px,4.3vw,66px);font-weight:465;line-height:1.04}.tracker-hero-copy>p:not(.eyebrow){color:#c9d9eb;max-width:660px;margin:27px 0 30px;font-size:16px;line-height:1.75}.tracker-hero-tags{flex-wrap:wrap;gap:9px;display:flex}.tracker-hero-tags span{color:#bcd5f2;letter-spacing:.055em;text-transform:uppercase;background:#08244994;border:1px solid #8eb9eb45;padding:7px 10px;font-size:10px;font-weight:650}.tracker-hero-media{min-height:610px;position:relative;overflow:hidden}.tracker-hero-media:after{content:"";background:linear-gradient(90deg,#03142f7a,#0000 34%),linear-gradient(#0000 68%,#03122b47);position:absolute;inset:0}.tracker-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.tracker-hero-media .concept-badge{z-index:2;bottom:18px;right:20px}.tracker-metrics{padding-inline:max(24px, calc((100vw - var(--container)) / 2));color:#fff;background:#0d315e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tracker-metrics>div{border-right:1px solid #ffffff24;min-height:128px;padding:25px 28px}.tracker-metrics>div:first-child{border-left:1px solid #ffffff24}.tracker-metrics strong{font-size:32px;font-weight:470;line-height:1.1;display:block}.tracker-metrics span{color:#aac3df;margin-top:10px;font-size:11px;line-height:1.45;display:block}.tracker-lenses{padding-top:92px;padding-bottom:98px}.tracker-lens-grid{border-top:1px solid #cdd9e6;border-left:1px solid #cdd9e6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tracker-lens-grid button{color:#0a294e;text-align:left;background:#fff;border:1px solid #cdd9e6;border-top:0;border-left:0;grid-template-rows:auto 1fr auto;gap:20px;min-height:178px;padding:24px 22px 20px;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.tracker-lens-grid button:before{content:"";background:var(--tracker-blue);transform-origin:0;height:3px;transition:transform .18s;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.tracker-lens-grid button:hover,.tracker-lens-grid button.active{z-index:1;color:#fff;background:#0c3769;transform:translateY(-2px)}.tracker-lens-grid button:hover:before,.tracker-lens-grid button.active:before{transform:scaleX(1)}.tracker-lens-grid span,.tracker-lens-grid small{color:#4b7fbc;font-size:11px;font-weight:700}.tracker-lens-grid button:hover span,.tracker-lens-grid button:hover small,.tracker-lens-grid button.active span,.tracker-lens-grid button.active small{color:#8fc1ff}.tracker-lens-grid strong{max-width:230px;font-size:17px;font-weight:540;line-height:1.35}.tracker-lens-grid small{justify-self:end}.tracker-source-watch{color:#fff;background:linear-gradient(#4f8cd314 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#4f8cd314 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 82% 14%,#2c83f52e,#0000 27%),#04172f;padding-top:94px;padding-bottom:100px}.tracker-source-watch-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:74px;margin-bottom:42px;display:grid}.tracker-source-watch-heading h2{letter-spacing:-.038em;max-width:820px;margin:0;font-size:clamp(34px,3.5vw,51px);font-weight:470;line-height:1.1}.tracker-source-watch-heading>div:last-child{border-left:2px solid #4b9dff;padding:3px 0 5px 25px}.tracker-source-watch-heading>div:last-child strong,.tracker-source-watch-heading>div:last-child span,.tracker-source-watch-heading>div:last-child small{display:block}.tracker-source-watch-heading>div:last-child strong{font-size:42px;font-weight:460;line-height:1}.tracker-source-watch-heading>div:last-child span{color:#b7cae0;margin-top:11px;font-size:12px}.tracker-source-watch-heading>div:last-child small{color:#6ea7e6;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:650}.tracker-update-grid{background:#95bae338;border:1px solid #95bae338;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tracker-update-card{background:#071f3ffa;flex-direction:column;min-width:0;min-height:430px;padding:28px 27px 25px;transition:background .18s;display:flex}.tracker-update-card:hover{background:#0b2b56}.tracker-update-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:38px;display:flex}.tracker-update-meta span,.tracker-update-meta b{letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:720}.tracker-update-meta span{color:#72b2ff}.tracker-update-meta b{color:#dcecff;border:1px solid #91bff540;padding:5px 7px;font-weight:650}.tracker-update-card>p:first-of-type{color:#819ab7;margin:0 0 13px;font-size:10px;line-height:1.5}.tracker-update-card h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:515;line-height:1.27}.tracker-update-card>p:nth-of-type(2){color:#b8cae0;margin:17px 0 22px;font-size:13px;line-height:1.74}.tracker-update-card aside{color:#afc5df;background:#5691d31a;border-left:2px solid #5da7fa;margin:0 0 21px;padding:13px 14px;font-size:10px;line-height:1.6}.tracker-update-card aside strong,.tracker-update-card aside span{display:block}.tracker-update-card aside strong{color:#74b4ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px}.tracker-update-card>a{color:#77b7ff;align-self:flex-start;margin-top:auto;font-size:11px;font-weight:680}.tracker-source-empty{color:#b9cbe0;text-align:center;border:1px solid #95bae338;padding:38px 26px}.tracker-load.light-load{color:#05234a;background:#fff;border-color:#fff}.tracker-load.light-load:hover{color:#fff;background:0 0}.tracker-source-boundary{color:#8098b4;max-width:910px;margin:31px 0 0;font-size:11px;line-height:1.72}.tracker-library{background:#eaf1f8;padding-top:94px;padding-bottom:104px}.tracker-controls{background:#fff;border:1px solid #d4dfeb;grid-template-columns:minmax(260px,1.45fr) repeat(2,minmax(190px,.78fr)) auto;align-items:end;gap:12px;margin-bottom:30px;padding:20px;display:grid}.tracker-controls label{color:#546d87;letter-spacing:.055em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:680;display:grid}.tracker-controls input,.tracker-controls select{color:#0a294f;width:100%;min-height:46px;font:inherit;background:#f7f9fc;border:1px solid #cdd9e6;border-radius:0;padding:0 13px;font-size:13px}.tracker-reset{color:#1e5da8;white-space:nowrap;background:#eef5ff;border:1px solid #b9d2ef;min-height:46px;padding:0 18px;font-size:12px;font-weight:650}.tracker-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tracker-card{background:#fff;border:1px solid #d2deea;border-radius:8px;grid-template-rows:218px 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1232570b}.tracker-card-media{background:#dce7f1;display:block;position:relative;overflow:hidden}.tracker-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .42s;display:block}.tracker-card:hover .tracker-card-media img{transform:scale(1.035)}.tracker-card-media .signal-state{position:absolute;top:18px;left:18px}.tracker-card-copy{flex-direction:column;min-height:344px;padding:24px 24px 22px;display:flex}.tracker-card-copy>p:first-child{color:#5078a8;letter-spacing:.045em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:690}.tracker-card-copy h3{color:#0b2a50;letter-spacing:-.028em;margin:0;font-size:23px;font-weight:530;line-height:1.24}.tracker-card-copy>p:not(:first-child){color:#5a6f86;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:17px 0 24px;font-size:13px;line-height:1.72;display:-webkit-box;overflow:hidden}.tracker-card-copy>div{border-top:1px solid #e0e7ef;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:16px;display:flex}.tracker-card-copy>div span{color:#72849a;max-width:68%;font-size:10px;line-height:1.45}.tracker-card-copy>div a{color:#1c61b4;flex:none;font-size:11px;font-weight:680}.tracker-empty{text-align:center;background:#fff;border:1px solid #d2deea;margin-top:18px;padding:50px 28px}.tracker-empty strong{font-size:22px;font-weight:520}.tracker-empty p{color:#60748a;margin:10px 0 0;font-size:13px}.tracker-load{color:#fff;background:#0c3769;border:1px solid #0c3769;min-width:260px;min-height:50px;margin:34px auto 0;padding:0 22px;font-size:12px;font-weight:680;transition:all .18s;display:block}.tracker-load:hover{color:#0c3769;background:#fff}.tracker-standard{color:#fff;background:radial-gradient(circle at 82% 36%,#348bf438,#0000 29%),#03162f}.tracker-standard .shell-container{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:center;gap:70px;min-height:330px;padding-top:66px;padding-bottom:70px;display:grid}.tracker-standard h2{max-width:770px;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:470;line-height:1.08}.tracker-standard .shell-container>p{color:#c1d3e7;margin:0;font-size:14px;line-height:1.8}.tracker-standard .button{grid-column:2;justify-self:start;margin-top:-35px}@media (width<=1120px){.research-radar-promo .shell-container,.tracker-hero{grid-template-columns:1fr}.research-radar-promo .shell-container{gap:45px}.tracker-hero-copy{padding-inline:max(34px, calc((100vw - var(--container)) / 2))}.tracker-hero-media{min-height:480px}.tracker-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.research-radar-promo .shell-container,.tracker-standard .shell-container{grid-template-columns:1fr;gap:38px}.research-radar-promo-data{width:100%}.tracker-controls,.tracker-lens-grid,.tracker-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-source-watch-heading{grid-template-columns:1fr;gap:30px}.tracker-standard .button{grid-column:auto;margin-top:-12px}}@media (width<=720px){.tracker-hero-copy{padding:64px 24px 68px}.tracker-hero-copy h1{font-size:clamp(39px,10vw,52px)}.tracker-hero-media{min-height:370px}.tracker-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.tracker-metrics>div{border-bottom:1px solid #ffffff24;min-height:112px;padding:22px 20px}.tracker-lenses,.tracker-library,.tracker-source-watch{width:100%;padding-top:70px;padding-bottom:74px}.tracker-lenses>.research-section-heading,.tracker-lens-grid,.tracker-library>.shell-container,.tracker-source-watch>.shell-container{width:calc(100% - 32px);margin-inline:auto}.tracker-controls,.tracker-card-grid{grid-template-columns:1fr}.tracker-card{grid-template-rows:250px 1fr}.tracker-card-copy{min-height:320px}.tracker-update-card{min-height:410px}}@media (width<=540px){.research-radar-promo .shell-container{width:calc(100% - 32px);padding-top:66px;padding-bottom:70px}.research-radar-promo h2{font-size:39px}.research-radar-promo-data div{min-height:120px;padding:23px 19px}.research-radar-promo-data strong{font-size:31px}.tracker-hero-media{min-height:290px}.tracker-lens-grid{grid-template-columns:1fr}.tracker-lens-grid button{min-height:132px}.tracker-card{grid-template-rows:220px 1fr}.tracker-update-grid{grid-template-columns:1fr}.tracker-card-copy{min-height:338px;padding:22px 20px 20px}.tracker-load{width:100%;min-width:0}.tracker-update-card{min-height:385px;padding:25px 21px 23px}.tracker-standard .shell-container{width:calc(100% - 32px);min-height:450px;padding-top:64px;padding-bottom:68px}}.technology-detail-page{background:#f3f6fa;min-height:100vh}.technology-detail-context{color:#29405e;background:#fff;border-bottom:1px solid #dce4ed}.technology-detail-context-inner{align-items:center;gap:15px;min-height:54px;font-size:12px;font-weight:560;display:flex}.technology-detail-context-inner a{color:#155fbf}.technology-detail-context-inner a:hover{color:#0b3265}.technology-detail-context-inner>span{background:#cbd6e2;width:1px;height:16px}.technology-detail-context-inner p{color:#65778d;margin:0}.technology-detail-hero{color:#fff;background:radial-gradient(circle at 18% 24%, var(--technology-accent), transparent 36%), linear-gradient(118deg, #03132d 0%, #071f44 58%, #0b2b54 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.technology-detail-hero{background:radial-gradient(circle at 18% 24%, color-mix(in srgb, var(--technology-accent) 26%, transparent), transparent 36%), linear-gradient(118deg, #03132d 0%, #071f44 58%, #0b2b54 100%)}}.technology-detail-hero:after{content:"";background:var(--technology-accent);height:4px;position:absolute;inset:auto 0 0}.technology-detail-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:74px;min-height:600px;padding-top:78px;padding-bottom:82px;display:grid;position:relative}.technology-detail-hero-copy{padding:12px 0}.technology-detail-group-label{color:#d8e7f8;border-left:2px solid var(--technology-accent);background:#ffffff14;margin:0 0 22px;padding:7px 10px;font-size:12px;font-weight:570;line-height:1.4;display:inline-flex}.technology-detail-hero h1{letter-spacing:-.045em;max-width:690px;margin:0;font-size:clamp(40px,4.2vw,66px);font-weight:510;line-height:1.02}.technology-detail-hero-copy>strong{color:#d6e2f0;max-width:650px;margin-top:27px;font-size:clamp(17px,1.45vw,21px);font-weight:420;line-height:1.65;display:block}.technology-detail-scope-tags{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.technology-detail-scope-tags span{color:#b9cce2;border:1px solid #ffffff30;border-radius:2px;padding:7px 10px;font-size:11px;font-weight:540}.technology-detail-hero-media{background:#0b1c33;border:1px solid #ffffff2e;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052}.technology-detail-hero-media:before{z-index:1;pointer-events:none;content:"";border:1px solid #ffffff14;position:absolute;inset:0}.technology-detail-hero-media img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.technology-detail-hero-media figcaption{z-index:2;color:#eef6ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03132dc7;border:1px solid #ffffff2e;max-width:calc(100% - 26px);padding:7px 9px;font-size:10px;line-height:1.4;position:absolute;bottom:13px;right:13px}.technology-detail-overview{padding:102px 0 108px}.technology-detail-overview-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:84px;display:grid}.technology-detail-section-intro{position:sticky;top:112px}.technology-detail-section-intro h2,.technology-detail-section-heading h2,.technology-detail-group-card h2,.technology-detail-boundary-card h2,.technology-detail-return h2{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:490;line-height:1.09}.technology-detail-section-intro>p:not(.eyebrow){color:#5b6e85;max-width:480px;margin:25px 0 0;font-size:14px;line-height:1.8}.technology-detail-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.technology-detail-list-card{border:1px solid #dce4ed;border-top:3px solid var(--technology-accent);background:#fff;min-height:420px;padding:31px 30px 34px;box-shadow:0 16px 42px #0c23440f}.technology-detail-list-card>span{color:var(--technology-accent);letter-spacing:.08em;font-size:12px;font-weight:680}.technology-detail-list-card h3{min-height:60px;margin:19px 0 24px;font-size:23px;line-height:1.24}.technology-detail-list-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.technology-detail-list-card li{color:#405773;border-top:1px solid #e3e9f0;padding:17px 0 17px 22px;font-size:14px;line-height:1.55;position:relative}.technology-detail-list-card li:before{content:"";background:var(--technology-accent);width:8px;height:2px;position:absolute;top:26px;left:1px}.technology-detail-outlook{background:#fff;border-top:1px solid #dce4ed;border-bottom:1px solid #dce4ed;padding:101px 0 112px}.technology-detail-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.technology-detail-section-heading>p{color:#61758e;margin:0 0 4px;font-size:13px;line-height:1.75}.technology-detail-section-heading>a{color:#165fbe;place-self:end;font-size:13px;font-weight:580}.technology-detail-section-heading>a:hover{color:#092f60}.technology-detail-outlook-grid{border-top:1px solid #cfd9e4;border-bottom:1px solid #cfd9e4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.technology-detail-outlook-card{border-right:1px solid #cfd9e4;min-height:360px;padding:30px 29px 34px}.technology-detail-outlook-card:last-child{border-right:0}.technology-detail-outlook-meta{grid-template-columns:auto 1fr;align-items:center;gap:7px 12px;display:grid}.technology-detail-outlook-meta>span{color:var(--technology-accent);grid-row:1/3;font-size:13px;font-weight:680}.technology-detail-outlook-meta>strong{color:#203c60;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;line-height:1.2}.technology-detail-outlook-meta>small{color:#53687f;background:#eef3f8;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:590}.technology-detail-outlook-meta>small[data-level=accelerating]{color:#095b68;background:#e0f2f2}.technology-detail-outlook-meta>small[data-level=emerging]{color:#6a4e0a;background:#f6edcf}.technology-detail-outlook-meta>small[data-level=frontier]{color:#693477;background:#f1e5f5}.technology-detail-outlook-card h3{margin:36px 0 17px;font-size:22px;line-height:1.24}.technology-detail-outlook-card>p{color:#526981;margin:0;font-size:14px;line-height:1.78}.technology-detail-governance{background:radial-gradient(circle at 14% 20%, var(--technology-group-accent), transparent 30%), #061832;padding:104px 0}@supports (color:color-mix(in lab, red, red)){.technology-detail-governance{background:radial-gradient(circle at 14% 20%, color-mix(in srgb, var(--technology-group-accent) 20%, transparent), transparent 30%), #061832}}.technology-detail-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.technology-detail-governance-grid-single{grid-template-columns:minmax(0,.72fr)}.technology-detail-group-card,.technology-detail-boundary-card{min-height:410px;padding:40px 39px 42px}.technology-detail-group-card{color:#fff;background:linear-gradient(135deg, var(--technology-group-accent), #0a2346)}@supports (color:color-mix(in lab, red, red)){.technology-detail-group-card{background:linear-gradient(135deg, color-mix(in srgb, var(--technology-group-accent) 36%, #0b2549), #0a2346)}}.technology-detail-group-card{border:1px solid #ffffff1f}.technology-detail-group-card>p:not(.eyebrow){color:#c4d4e7;max-width:660px;margin:23px 0 0;font-size:14px;line-height:1.78}.technology-detail-group-trajectory{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:41px;display:grid}.technology-detail-group-trajectory>span{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:14px;display:flex}.technology-detail-group-trajectory>span:first-child{padding-left:0}.technology-detail-group-trajectory>span:last-child{border-right:0}.technology-detail-group-trajectory small{color:#8faccc;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:610}.technology-detail-group-trajectory strong{color:#fff;font-size:13px;font-weight:560;line-height:1.35}.technology-detail-boundary-card{color:#122b4c;border-top:4px solid var(--technology-accent);background:#f6f9fc}.technology-detail-boundary-card h2{max-width:570px;font-size:clamp(30px,3vw,43px)}.technology-detail-boundary-card>p:not(.eyebrow){color:#49617d;max-width:620px;margin:25px 0 0;font-size:15px;line-height:1.8}.technology-detail-boundary-card>a{color:#145fbf;margin-top:31px;font-size:13px;font-weight:620;display:inline-block}.technology-detail-related{background:#eef3f8;padding:105px 0 114px}.technology-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.technology-detail-related-card{background:#fff;border:1px solid #d7e1eb;flex-direction:column;min-height:510px;padding:12px 24px 26px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.technology-detail-related-card:hover{transform:translateY(-3px);box-shadow:0 18px 48px #0822441c}.technology-detail-related-media{background:#d8e2ed;margin:0 -12px 22px;overflow:hidden}.technology-detail-related-media img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .28s;display:block}.technology-detail-related-card:hover .technology-detail-related-media img{transform:scale(1.02)}.technology-detail-related-card>span{color:var(--technology-group-accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:680}.technology-detail-related-card h3{margin:12px 0 10px;font-size:21px;line-height:1.25}.technology-detail-related-card p{color:#5a6f87;margin:0;font-size:13px;line-height:1.68}.technology-detail-related-card b{color:#155fbd;margin-top:auto;padding-top:24px;font-size:12px;font-weight:620}.technology-detail-return{color:#fff;background:radial-gradient(circle at 82% 44%, var(--technology-accent), transparent 31%), #03162f}@supports (color:color-mix(in lab, red, red)){.technology-detail-return{background:radial-gradient(circle at 82% 44%, color-mix(in srgb, var(--technology-accent) 28%, transparent), transparent 31%), #03162f}}.technology-detail-return .shell-container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;min-height:330px;padding-top:64px;padding-bottom:68px;display:grid}.technology-detail-return h2{max-width:760px}.technology-detail-return .button{min-width:220px}.product-directory-strip{background:#f3f7fb;padding:104px 0 112px}.product-directory-heading,.product-profile-section-heading{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:end;gap:68px;margin-bottom:42px;display:grid}.product-directory-heading h2,.product-profile-section-heading h2{letter-spacing:-.045em;max-width:760px;margin:13px 0 0;font-size:clamp(31px,3.1vw,48px);line-height:1.08}.product-directory-heading>p,.product-profile-section-heading>p{color:#58708a;margin:0 0 4px;font-size:16px;line-height:1.78}.product-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-directory-card{color:#0c2343;background:#fff;border:1px solid #d9e3ee;border-radius:7px;flex-direction:column;min-height:520px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.product-directory-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0f274921}.product-directory-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.product-directory-card>div{flex-direction:column;flex:1;min-height:0;padding:27px 27px 29px;display:flex}.product-directory-card span,.product-profile-status{color:var(--product-accent,#3474dd);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:730}.product-directory-card h3{letter-spacing:-.035em;margin:13px 0;font-size:27px;line-height:1.18}.product-directory-card p{color:#58708a;margin:0;font-size:15px;line-height:1.7}.product-directory-card b{color:#155fbd;margin-top:auto;padding-top:26px;font-size:13px}.product-profile-page{--product-accent:#3f7cf4;color:#0c2343;background:#f7f9fc;overflow:hidden}.product-profile-subnav{background:#eef3f9;border-bottom:1px solid #d6e0ec}.product-profile-subnav .shell-container{color:#60738b;align-items:center;gap:10px;min-height:58px;font-size:13px;display:flex}.product-profile-subnav a{color:#155fbd;text-decoration:none}.product-profile-subnav b{color:#183250;font-weight:650}.product-profile-subnav .product-profile-status{margin-left:auto}.product-profile-hero{color:#fff;background:radial-gradient(circle at 82% 17%, var(--product-accent), transparent 30%), #071a38}@supports (color:color-mix(in lab, red, red)){.product-profile-hero{background:radial-gradient(circle at 82% 17%, color-mix(in srgb, var(--product-accent) 38%, transparent), transparent 30%), #071a38}}.product-profile-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px;min-height:570px;padding-top:74px;padding-bottom:78px;display:grid}.product-profile-hero .eyebrow{color:#adcbff}.product-profile-status.prominent{color:#fff;background:var(--product-accent);margin:19px 0 14px;padding:8px 12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.product-profile-status.prominent{background:color-mix(in srgb, var(--product-accent) 75%, #091c39)}}.product-profile-status.prominent{border:1px solid var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.product-profile-status.prominent{border:1px solid color-mix(in srgb, var(--product-accent) 70%, #fff)}}.product-profile-status.prominent{border-radius:999px;font-size:10px}.product-profile-hero h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(46px,5.05vw,79px);line-height:.99}.product-profile-summary{color:#cad7e9;max-width:590px;margin:28px 0 33px;font-size:19px;line-height:1.6}.product-profile-hero figure{border:1px solid #abccff61;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000040}.product-profile-hero figure:after{background:linear-gradient(145deg, var(--product-accent), transparent 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.product-profile-hero figure:after{background:linear-gradient(145deg, color-mix(in srgb, var(--product-accent) 30%, transparent), transparent 48%)}}.product-profile-hero figure:after{content:"";pointer-events:none}.product-profile-hero figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.product-profile-hero figcaption{z-index:1;color:#dae7ff;letter-spacing:.06em;text-transform:uppercase;background:#041228c2;border:1px solid #cfe0ff4d;padding:7px 9px;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:15px}.product-profile-introduction{background:#fff;padding:105px 0 92px}.product-profile-introduction-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:70px;display:grid}.product-profile-introduction-grid h2{letter-spacing:-.042em;max-width:800px;margin:14px 0 0;font-size:clamp(31px,3vw,47px);font-weight:550;line-height:1.22}.product-profile-introduction-grid>p{color:#58708a;margin:20px 0 0;font-size:17px;line-height:1.78}.product-profile-facts{background:#fff;padding:0 0 102px}.product-profile-facts-grid{border-top:1px solid #cdd8e5;border-bottom:1px solid #cdd8e5;grid-template-columns:repeat(3,1fr);display:grid}.product-profile-facts article{border-right:1px solid #cdd8e5;min-height:282px;padding:33px 34px 36px}.product-profile-facts article:last-child{border-right:0}.product-profile-facts article>p{color:var(--product-accent);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.product-profile-facts h2{letter-spacing:-.035em;margin:18px 0 17px;font-size:25px;line-height:1.2}.product-profile-facts small{color:#58708a;font-size:14px;line-height:1.72;display:block}.product-profile-focus{background:#f3f7fb;padding:105px 0 114px}.product-profile-focus-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-profile-focus-grid article{border-left:3px solid var(--product-accent);background:#fff;min-height:175px;padding:31px 30px}.product-profile-focus-grid span{color:var(--product-accent);font-size:24px;font-weight:600}.product-profile-focus-grid h3{letter-spacing:-.028em;margin:24px 0 0;font-size:23px;line-height:1.23}.product-profile-related{color:#fff;background:#071a38;padding:102px 0 115px}.product-profile-related .eyebrow{color:#9bc2ff}.product-profile-related-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.product-profile-related-grid a{color:#fff;background:#1737659e;border:1px solid #aaccff3d;flex-direction:column;min-height:225px;padding:30px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.product-profile-related-grid a:hover{background:#204d8bc7;transform:translateY(-4px)}.product-profile-related-grid span{color:#9ec0ff;letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:700}.product-profile-related-grid h2{letter-spacing:-.035em;margin:20px 0;font-size:25px;line-height:1.22}.product-profile-related-grid b{color:#b8d3ff;margin-top:auto}@media (width<=1080px){.product-directory-grid,.product-profile-focus-grid,.product-profile-related-grid{grid-template-columns:1fr 1fr}.product-profile-hero-grid{grid-template-columns:1fr;gap:46px}.product-profile-hero figure{max-width:840px}.product-profile-facts-grid{grid-template-columns:1fr}.product-profile-facts article{border-bottom:1px solid #cdd8e5;border-right:0;min-height:0}.product-profile-facts article:last-child{border-bottom:0}}@media (width<=700px){.product-directory-strip,.product-profile-introduction,.product-profile-focus,.product-profile-related{padding:72px 0 76px}.product-directory-heading,.product-profile-section-heading,.product-profile-introduction-grid{grid-template-columns:1fr;gap:22px}.product-directory-grid,.product-profile-focus-grid,.product-profile-related-grid{grid-template-columns:1fr}.product-profile-subnav .shell-container{white-space:nowrap;font-size:12px;overflow:hidden}.product-profile-subnav .product-profile-status{display:none}.product-profile-hero-grid{gap:36px;min-height:0;padding-top:56px;padding-bottom:60px}.product-profile-hero h1{font-size:clamp(39px,11vw,55px)}.product-profile-summary{font-size:17px}.product-profile-hero figure img{aspect-ratio:4/3}.product-profile-introduction-grid h2{font-size:31px}.product-profile-facts{padding-bottom:70px}.product-profile-facts article{padding:28px 24px 30px}}@media (width<=1080px){.technology-detail-hero-grid,.technology-detail-overview-grid{grid-template-columns:1fr}.technology-detail-hero-grid{gap:52px}.technology-detail-hero-copy{max-width:760px}.technology-detail-hero-media{width:min(100%,860px)}.technology-detail-overview-grid{gap:50px}.technology-detail-section-intro{position:static}.technology-detail-related-card{min-height:480px}}@media (width<=820px){.technology-detail-practical-grid,.technology-detail-outlook-grid,.technology-detail-governance-grid,.technology-detail-related-grid{grid-template-columns:1fr}.technology-detail-list-card{min-height:0}.technology-detail-outlook-grid{border-bottom:0}.technology-detail-outlook-card{border-bottom:1px solid #cfd9e4;border-right:0;min-height:0}.technology-detail-section-heading,.technology-detail-return .shell-container{grid-template-columns:1fr;gap:30px}.technology-detail-section-heading>a{justify-self:start}.technology-detail-related-card{min-height:0}.technology-detail-return .button{width:fit-content}}@media (width<=620px){.technology-detail-context-inner{min-height:48px}.technology-detail-context-inner p,.technology-detail-context-inner>span{display:none}.technology-detail-hero-grid{gap:38px;min-height:0;padding-top:62px;padding-bottom:67px}.technology-detail-hero h1{font-size:clamp(37px,11vw,51px)}.technology-detail-hero-copy>strong{margin-top:22px;font-size:16px}.technology-detail-hero-media img{aspect-ratio:4/3}.technology-detail-overview,.technology-detail-outlook,.technology-detail-governance,.technology-detail-related{padding-top:72px;padding-bottom:76px}.technology-detail-overview-grid,.technology-detail-outlook>.shell-container,.technology-detail-governance-grid,.technology-detail-related>.shell-container,.technology-detail-return .shell-container{width:calc(100% - 32px)}.technology-detail-list-card,.technology-detail-outlook-card{padding:27px 23px 30px}.technology-detail-group-card,.technology-detail-boundary-card{min-height:0;padding:31px 25px 34px}.technology-detail-group-trajectory{grid-template-columns:1fr}.technology-detail-group-trajectory>span{border-bottom:1px solid #ffffff2e;border-right:0;min-height:66px;padding:13px 0}.technology-detail-group-trajectory>span:last-child{border-bottom:0}.technology-detail-related-card{padding-inline:20px}.technology-detail-related-media{margin-inline:-8px}.technology-detail-return .shell-container{min-height:390px;padding-top:61px;padding-bottom:65px}.technology-detail-return .button{width:100%;min-width:0}}.build-domain-topics li{padding-left:0}.build-domain-topics li:before{display:none}.build-domain-topics li a{position:relative}.build-application-grid>a{color:#0b2344;background:#fff;border-bottom:1px solid #ccd8e4;border-right:1px solid #ccd8e4;min-height:142px;padding:22px 24px;text-decoration:none;transition:all .18s;position:relative}.build-application-grid>a:hover,.build-application-grid>a:focus-visible{color:#fff;background:#0a2b58}@media (width<=780px){.build-application-grid>a{min-height:124px}}.build-topic-hero-copy h1,.knowledge-section-hero h1,.source-hero h1,.source-profile-hero h1,.review-detail-hero h1,.frontier-hero h1,.signal-article-copy h1,.global-review-hero-copy h1,.research-hero-copy h1,.research-field-hero-copy h1,.methodology-hero h1,.build-hub-hero-copy h1,.newsroom-hero h1,.tracker-hero-copy h1,.technology-detail-hero h1,.product-profile-hero h1{font-size:clamp(34px,3.2vw,52px)}@media (width<=700px){.build-topic-hero-copy h1,.knowledge-section-hero h1,.source-hero h1,.source-profile-hero h1,.review-detail-hero h1,.frontier-hero h1,.signal-article-copy h1,.global-review-hero-copy h1,.research-hero-copy h1,.research-field-hero-copy h1,.methodology-hero h1,.build-hub-hero-copy h1,.newsroom-hero h1,.tracker-hero-copy h1,.technology-detail-hero h1,.product-profile-hero h1{font-size:clamp(30px,8vw,40px)}}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
