/* Locally served Source Serif 4 + Manrope. Font licences in assets/fonts/. */
@font-face{font-family:'Source Serif 4';src:url('fonts/source-serif4-latin.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:'Source Serif 4';src:url('fonts/source-serif4-italic-latin.woff2') format('woff2');font-weight:200 900;font-style:italic;font-display:swap}
@font-face{font-family:'Manrope';src:url('fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
:root{--serif:'Source Serif 4',Georgia,serif;--sans:'Manrope',Arial,sans-serif;--type-h2:clamp(38px,3.5vw,56px);--type-h3:clamp(25px,2.25vw,32px)}
body{font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.75;font-optical-sizing:auto;font-synthesis:none}button,input,select,textarea{font-family:var(--sans)}h1,h2,h3{font-family:var(--serif);font-weight:400;font-optical-sizing:auto;letter-spacing:-.025em;line-height:1.12}h1{line-height:1.06;letter-spacing:-.035em}h2{font-size:var(--type-h2)}h3{font-size:var(--type-h3)}h2 .heading-accent,h3 .heading-accent,h1 .heading-accent{color:inherit;font-style:normal}.lead{font-size:19px;line-height:1.75}.copy{font-size:16px;line-height:1.85}.eyebrow,.kicker,.section-index{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:1.1px;line-height:1.65}.light .eyebrow,.light .kicker{color:#755b36}.section-index{color:#a1b0b8}.light .section-index{color:#62727a}.button,.arrow-link{font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:0}.button{min-height:58px}.desktop-nav>a,.nav-trigger{font-size:12px;font-weight:500}.nav-contact{font-weight:600}.nav-dropdown small,.nav-dropdown a{line-height:1.6}.mobile-nav>a,.mobile-nav summary{font-size:16px}.prime-hero-top .kicker{font-size:11px}.prime-hero-top>span:last-child{font-size:11px}.investment-hero h1{font-size:clamp(59px,5.8vw,89px);max-width:890px;line-height:1.06}.investment-hero .prime-hero-intro{font-size:17px;line-height:1.85;max-width:590px}.investment-hero .prime-hero-top{margin-bottom:40px}.prime-hero .eyebrow{font-size:11px}.prime-hero-content{padding-bottom:45px}.investment-hero .prime-proof strong{font-size:28px;font-weight:400}.prime-proof span{font-size:11px;letter-spacing:1px}.prime-proof strong small{font-family:var(--sans)}.prime-proof>.wrap{grid-template-columns:1fr 1fr 1fr .9fr}.prime-proof>.wrap>div,.prime-proof>.wrap>a{padding:28px 22px}.prime-scroll{font-size:11px;letter-spacing:1px}.mosaic-disclosure{font-size:11px;letter-spacing:.8px}.investment-mosaic span{font-size:11px;letter-spacing:1px}.flagship-ribbon .kicker,.ribbon-label{font-size:11px;letter-spacing:.8px;line-height:1.7}.flagship-ribbon h2{font-size:32px}.flagship-ribbon p{font-size:13px}.flagship-ribbon a{font-size:13px}.flagship-ribbon p strong{font-weight:600}.section{padding:90px 0}.section-head{margin-bottom:45px}.section-head .section-index{font-size:11px;letter-spacing:.8px}.section-head .eyebrow{font-size:11px;max-width:70%}.editorial-cover h1{font-size:clamp(48px,5vw,76px);max-width:1060px;line-height:1.12}.editorial-cover .intro{font-size:18px;line-height:1.8;max-width:760px}.editorial-cover{padding-bottom:75px}.sector-cover h1,.page-industry .sector-cover h1{font-size:clamp(52px,5vw,78px);line-height:1.1}.page-education .sector-cover h1,.page-health .sector-cover h1{font-size:clamp(48px,4.3vw,66px)}.sector-cover .intro,.page-education .sector-cover .intro,.page-health .sector-cover .intro{font-size:17px;line-height:1.85}.page-education .sector-cover .eyebrow,.page-health .sector-cover .eyebrow,.sector-cover .eyebrow{font-size:11px;letter-spacing:.8px}.sector-focus-line,.page-health .sector-focus-line,.page-industry .sector-focus-line{font-size:12px;letter-spacing:.6px;line-height:1.9}.sector-image-label,.cover-photo figcaption,.prime-hero-image figcaption{font-size:11px;letter-spacing:.6px}.academy-editorial-cover h1{font-size:clamp(72px,7vw,110px);line-height:1}.academy-editorial-cover .intro{font-size:18px}.editorial-grid h2,.mandate-layout h2,.diligence-layout h2,.company-position h2,.evidence-heading h2,.prototype-progress h2,.capital-intro h2,.academy-funding h2,.regional-editorial h2,.investor-desk h2,.contact-layout h2{font-size:var(--type-h2);line-height:1.15}.project-feature h2{font-size:clamp(48px,4.4vw,68px)}.cta-band h2{font-size:clamp(36px,3.3vw,52px)}.sector-story h3{font-size:36px}.sector-story-title>span{font-size:11px;letter-spacing:.4px;max-width:135px}.sector-story p,.secondary-project p{font-size:15px}.gallery-note span{font-size:11px;letter-spacing:.5px;line-height:1.7}.gallery-note span:last-child{letter-spacing:0}.sector-ordinal{font-size:24px}.region-columns h3{font-size:32px}.region-columns p{font-size:15px}.region-columns b{font-size:12px}.region-chapter h3{font-size:33px}.region-chapter h2{font-size:54px}.region-considerations{font-size:13px}.project-feature p:not(.lead){font-size:16px;color:#53656e;line-height:1.85}.status-tag{font-size:11px;letter-spacing:.7px;line-height:1.7}.academy-funding-rail small{font-size:11px;letter-spacing:.6px}.academy-funding-rail strong{font-family:var(--sans);font-size:15px}.secondary-project h3{font-size:34px}.caption-note{font-size:12px!important;line-height:1.85;color:#586a73}.dark .caption-note{color:#b0c0c8}.light .caption-note{color:#586a73}.leadership-name h2{font-size:84px}.leadership-location{font-size:11px;letter-spacing:1px}.leadership-record article>span{font-size:12px;letter-spacing:.4px}.leadership-record h3{font-size:28px}.leadership-record p{font-size:15px;line-height:1.85}.fact-ledger dt{font-size:12px;letter-spacing:.2px}.fact-ledger dd{font-size:15px;line-height:1.75}.project-role-strip span{font-size:11px;letter-spacing:.6px}.project-role-strip strong{font-size:27px}.project-role-strip p{font-size:14px;line-height:1.8}.particulars-only{display:block}.particulars-only .fact-ledger{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.particulars-only .fact-ledger>div{padding:18px 0}.learning-evidence{border-top:1px solid #b9b5a350;padding-top:65px;padding-bottom:65px}.page-nexoai-academy #prototype-progress{padding-top:75px;padding-bottom:60px}.page-nexoai-academy .documented-features{margin-top:40px}.prototype-milestone>strong{font-size:125px;color:#846638}.prototype-milestone>span{font-size:12px;letter-spacing:.8px}.prototype-milestone>p{font-size:27px}.prototype-milestone>small{font-size:12px;line-height:1.8}.evidence-heading .lead{font-size:17px;line-height:1.85}.lesson-controls strong{font-size:27px}.lesson-controls small{font-size:12px;line-height:1.6}.lesson-explanation h3{font-size:34px}.lesson-explanation>p{font-size:17px}.lesson-explanation>div>span{font-size:11px;letter-spacing:.8px}.lesson-explanation>div>p{font-size:15px}.evidence-links>p{font-size:12px}.evidence-links .button{font-size:13px}.funding-target>strong{font-size:72px;font-weight:400}.funding-target>strong>span{font-size:34px}.funding-target>small{font-size:13px}.academy-funding .heading-accent,.page-vision-2030 h1 em{color:var(--goldlight)}.capital-table-head{font-size:12px;letter-spacing:.7px}.capital-table h3{font-size:27px}.capital-table p{font-size:15px;line-height:1.85}.delivery-milestones span{font-size:11px;letter-spacing:.7px}.delivery-milestones h3{font-size:27px}.delivery-milestones p{font-size:15px;line-height:1.8}.delivery-milestones small{font-size:12px;line-height:1.8}.delivery-milestones{grid-template-columns:repeat(3,1fr);gap:35px 40px}.learning-sequence h3{font-size:30px}.learning-sequence span{font-size:12px}.learning-sequence p{font-size:15px}.thesis-rows article p{font-size:16px;line-height:1.85}.page-education .thesis-rows article p,.page-health .thesis-rows article p,.page-industry .thesis-rows article p{font-size:16px}.page-industry .thesis-rows article:first-child p{font-size:18px}.thesis-rows article>span{font-size:13px}.page-education .thesis-rows h3,.page-health .thesis-rows h3,.page-industry .thesis-rows h3{font-size:29px}.review-checklist li{font-size:16px;line-height:1.7}.review-checklist span{font-size:13px}.document-download h3,.document-panel h3{font-size:31px}.document-download p,.document-panel p{font-size:14px}.document-mark{font-size:12px;letter-spacing:.5px}.disclosure-table li{font-size:15px;line-height:1.8}.target-table-head{font-size:12px}.target-table h3{font-size:27px}.target-table p{font-size:15px}.outlook-note p{font-size:14px}.form-grid label{font-size:13px;letter-spacing:0;font-weight:500}.form-grid input,.form-grid textarea,.form-grid select{font-size:16px;line-height:1.6}.form-actions .button{font-size:13px}.form-status{font-size:14px;line-height:1.8}.consent-row{font-size:13px!important;line-height:1.8}.contact-block a:first-child{font-size:26px}.footer-col h3{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.8px}.footer-col a,.footer-col p{font-size:13px;line-height:1.85}.footer-brand p{font-size:14px}.footer-bottom{font-size:12px;gap:25px;line-height:1.7}.footer-email{font-size:17px!important}.footer-bottom .links button{font-size:12px}.region-list small,.year-art:after,.prime-proof strong small{font-family:var(--sans);font-size:12px}.photo-credit{font-size:11px}.documented-features .kicker{font-size:11px}
@media(max-width:1150px){.desktop-nav{display:none}.mobile-toggle{display:block;font-size:12px;letter-spacing:1px}.header-inner{width:88%}.mobile-toggle span{font-size:23px}.investment-hero h1{font-size:clamp(65px,7vw,82px)}.investment-hero .prime-proof strong{font-size:25px}.sector-story-title{display:block}.sector-story-title>span{display:block;max-width:none;text-align:left;margin-top:10px}.particulars-only .fact-ledger{gap:0 30px}}
@media(max-width:950px){.delivery-milestones{grid-template-columns:1fr 1fr}.prime-proof>.wrap{grid-template-columns:1fr 1fr}.sector-story h3{font-size:32px}.project-role-strip strong{font-size:25px}.page-education .sector-cover h1,.page-health .sector-cover h1{font-size:52px}.investment-hero .prime-hero-content{min-height:830px}.flagship-ribbon p strong{font-size:14px}.flagship-ribbon>.wrap{column-gap:30px}.evidence-heading h2{font-size:42px}}
@media(max-width:760px){:root{--type-h2:clamp(34px,8.8vw,43px);--type-h3:27px}body{font-size:16px}.section{padding:65px 0}.section-head{gap:20px;margin-bottom:35px}.section-head .eyebrow{font-size:11px;letter-spacing:.5px;max-width:66%}.section-head .section-index{font-size:11px;max-width:110px;letter-spacing:.3px}.eyebrow,.kicker{font-size:11px;letter-spacing:.8px}.lead{font-size:18px}.copy{font-size:16px}.prime-hero .eyebrow{font-size:11px;letter-spacing:.6px}.prime-hero-top .kicker,.investment-hero .prime-hero-top .kicker{font-size:11px;letter-spacing:.4px;max-width:210px}.prime-hero-top>span:last-child{font-size:11px;letter-spacing:0;max-width:95px}.investment-hero .prime-hero-content{min-height:850px;padding-bottom:48px}.investment-hero h1{font-size:clamp(43px,10.5vw,66px);line-height:1.1}.investment-hero .prime-hero-intro{font-size:16px;line-height:1.85}.prime-hero .button,.prime-hero .action-row .arrow-link{font-size:13px}.prime-scroll{font-size:11px;letter-spacing:.4px}.prime-proof span{font-size:11px;letter-spacing:.3px;line-height:1.7;min-height:36px}.investment-hero .prime-proof strong{font-size:23px}.prime-proof>.wrap>div,.prime-proof>.wrap>a{padding:22px 15px}.investment-mosaic span{font-size:11px;letter-spacing:.4px}.investment-mosaic,.investment-hero .prime-hero-wash{bottom:215px}.mosaic-disclosure{font-size:11px;letter-spacing:0}.flagship-ribbon .kicker,.ribbon-label{font-size:11px;letter-spacing:.3px}.flagship-ribbon h2{font-size:31px}.flagship-ribbon p{font-size:13px}.flagship-ribbon p strong{font-size:14px}.sector-story-title{display:flex}.sector-story h3{font-size:33px}.sector-story-title>span{font-size:11px;max-width:135px;text-align:right;margin:0}.sector-story p{font-size:15px}.gallery-note span{font-size:11px;letter-spacing:.1px}.editorial-cover h1{font-size:clamp(42px,10vw,61px);line-height:1.13}.editorial-cover .intro{font-size:17px}.academy-editorial-cover h1{font-size:clamp(64px,15vw,87px)}.academy-editorial-cover .intro{font-size:17px}.sector-cover h1,.page-industry .sector-cover h1,.page-education .sector-cover h1,.page-health .sector-cover h1{font-size:clamp(43px,10.5vw,62px);line-height:1.13}.sector-cover .eyebrow,.page-education .sector-cover .eyebrow,.page-health .sector-cover .eyebrow{font-size:11px;letter-spacing:.5px}.sector-cover .intro,.page-education .sector-cover .intro,.page-health .sector-cover .intro{font-size:17px}.sector-focus-line,.page-education .sector-focus-line,.page-health .sector-focus-line,.page-industry .sector-focus-line{font-size:12px;letter-spacing:.2px;line-height:1.9}.sector-image-label,.page-education .sector-image-label,.page-health .sector-image-label,.cover-photo figcaption{font-size:11px;letter-spacing:.2px}.project-feature h2{font-size:52px}.secondary-project h3{font-size:32px}.leadership-name h2{font-size:68px}.leadership-location{font-size:11px}.leadership-record article>span{font-size:12px}.project-role-strip{gap:24px}.project-role-strip span{font-size:11px}.project-role-strip strong{font-size:26px}.particulars-only .fact-ledger{grid-template-columns:1fr}.evidence-heading h2{font-size:var(--type-h2)}.lesson-controls button{padding:15px}.lesson-controls strong{font-size:26px}.lesson-controls small{font-size:12px}.lesson-controls button>span{font-size:16px}.lesson-explanation h3{font-size:30px}.lesson-explanation>p{font-size:16px}.evidence-links>p{font-size:12px}.prototype-milestone>strong{font-size:105px}.funding-target>strong{font-size:59px}.funding-target>strong>span{font-size:29px}.capital-table h3{font-size:27px}.delivery-milestones h3{font-size:25px}.delivery-milestones p{font-size:15px}.delivery-milestones span{font-size:11px}.delivery-milestones small{font-size:12px}.page-education .thesis-rows article:first-child p{font-size:16px}.page-industry .thesis-rows article:first-child p{font-size:17px}.region-chapter h2{font-size:44px}.region-chapter h3{font-size:29px}.region-columns h3{font-size:30px}.academy-funding-rail{grid-template-columns:1fr 1fr;gap:25px}.academy-funding-rail small{font-size:11px}.academy-funding-rail strong{font-size:14px}.primary-project-label{gap:20px;align-items:flex-start}.primary-project-label .arrow-link{font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-grid{gap:35px}.contact-block a:first-child{font-size:23px}.contact-block a{overflow-wrap:anywhere}}
@media(max-width:380px){.investment-hero h1{font-size:42px}.investment-hero .prime-hero-content{min-height:930px}.investment-hero .prime-hero-top .kicker{max-width:180px;font-size:11px}.prime-hero-top>span:last-child{font-size:11px;max-width:78px}.investment-hero .prime-proof strong{font-size:20px}.sector-story-title{display:block}.sector-story-title>span{max-width:none;text-align:left;margin-top:9px}.flagship-ribbon>.wrap{grid-template-columns:1fr}.flagship-ribbon>.wrap>div:first-child,.flagship-ribbon a{grid-column:auto}.delivery-milestones{grid-template-columns:1fr}.sector-cover h1,.page-industry .sector-cover h1,.page-education .sector-cover h1,.page-health .sector-cover h1{font-size:42px}}
.lei-number{display:block;font-family:var(--sans);font-size:15px;letter-spacing:.35px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lei-record-link{display:inline-block;font-size:12px;color:#745933;padding-top:10px}.entity-verification{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;border-top:1px solid #aaa28f;border-bottom:1px solid #aaa28f;padding:30px 0}.entity-verification p{font-size:16px;color:#52666f;margin-top:16px}.entity-verification>a{display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left}.entity-verification>a>span{font-size:12px;letter-spacing:1px;color:#715a35;grid-column:1/3}.entity-verification strong{font:24px var(--serif);font-weight:400;overflow-wrap:anywhere}.entity-verification b{font-size:12px;font-weight:500;align-self:center;color:#715a35}.footer-lei{font-size:12px!important;letter-spacing:.2px;color:#b8c7cf!important;overflow-wrap:anywhere}.page-investors .entity-verification{margin-top:-30px}@media(max-width:760px){.entity-verification{grid-template-columns:1fr;gap:25px}.entity-verification>a{grid-template-columns:1fr}.entity-verification>a>span{grid-column:auto}.entity-verification strong{font-size:22px}.page-investors .entity-verification{margin-top:-20px}}
