@font-face{font-family:Newsreader;src:url('/assets/newsreader.ttf') format('truetype');font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-regular.ttf') format('truetype');font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-semibold.ttf') format('truetype');font-weight:600 900;font-style:normal;font-display:swap}
:root{--bg:#16191a;--surface:#1d2021;--surface2:#252827;--ink:#eeeae1;--muted:#a5a6a1;--copper:#c5a084;--rule:#3c3f3c;--serif:Newsreader,Georgia,serif;--sans:Inter,Arial,sans-serif;--gutter:clamp(24px,4.7vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%}::selection{background:var(--copper);color:var(--bg)}a,button,input,select,textarea,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--copper)}.shell{width:calc(100% - var(--gutter)*2);max-width:1460px;margin-inline:auto}.skip{position:fixed;z-index:99;left:16px;top:-100px;background:var(--ink);color:var(--bg);padding:12px 22px}.skip:focus{top:10px}.site-header{border-bottom:1px solid var(--rule);background:#16191af5;position:sticky;top:0;z-index:20}.header-inner{height:106px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:inline-flex;flex-direction:column;width:max-content;line-height:1}.brand-name{font-family:var(--serif);font-size:38px;letter-spacing:-1.5px;display:flex;align-items:center;gap:13px}.brand-rule{display:inline-block;width:24px;border-top:2px solid var(--copper);margin-top:3px}.brand-meta{font-size:10px;letter-spacing:3.3px;margin:9px 0 0 2px;color:#b8b8af}.header-inner nav{display:flex;gap:31px;align-items:center;font-size:13px}.header-inner nav>a:not(.nav-action){padding:13px 0;position:relative;color:#babbaf}.header-inner nav>a:hover,.header-inner nav>a[aria-current]{color:var(--ink)}.header-inner nav>a[aria-current]:after{content:"";position:absolute;bottom:3px;left:0;width:100%;border-bottom:1px solid var(--copper)}.nav-action{border:1px solid #75796f;padding:12px 17px;margin-left:10px;display:flex;gap:28px;color:var(--ink)}.nav-action:hover{background:var(--ink);color:var(--bg)}.menu-toggle{display:none}.eyebrow,.meta{font-size:12px;font-family:var(--sans);font-weight:500;letter-spacing:1.3px;line-height:1.6}.eyebrow{color:var(--copper);margin:0 0 30px}.meta{color:var(--muted);margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);line-height:1.03;letter-spacing:-2px}h1{font-size:clamp(60px,6.2vw,96px);margin-bottom:26px}h2{font-size:clamp(43px,4.3vw,68px);margin-bottom:30px}p{color:var(--muted)}.hero{padding-block:65px 62px;display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:start}.hero-copy{padding-top:17px}.hero h1>span{color:var(--copper)}.hero .eyebrow{margin-bottom:24px}.hero-deck{font-size:16px;line-height:1.8;max-width:495px;margin-bottom:27px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:33px;border:1px solid var(--copper);background:var(--copper);color:#1c1d19;padding:15px 20px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s}.button:hover{background:#dfbfa7}.button.outline{background:transparent;color:var(--ink);border-color:#797e71}.button.outline:hover{background:#30352e}.text-link{font-size:13px;line-height:1.8;padding-block:6px;border-bottom:1px solid #77796f}.text-link:hover{color:var(--copper)}.network-composition{padding-top:4px;position:relative}.composition-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px;align-items:flex-start}.composition-head .meta{font-size:10px;max-width:130px}.composition-caption{font:15px/1.35 var(--serif);color:#c3c5b8;max-width:170px;text-align:right}.network-parent{border-block:1px solid #656a5f;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font:30px/1 var(--serif)}.network-parent>span{font:9px/1.6 var(--sans);letter-spacing:1.1px;color:#aeb3a4;text-align:right;max-width:130px}.network-branches{height:42px;border-left:1px solid #656a5f;margin-left:0;padding-left:18px;display:flex;align-items:center;font-size:9px;letter-spacing:1.1px;color:#8c9588}.editorial-leaf{position:relative;display:block;border:1px solid #424840;margin-bottom:12px;padding:20px 25px;transition:border-color .2s}.editorial-leaf:hover{border-color:#c5a084}.editorial-leaf .meta{font-size:10px;letter-spacing:1.4px;display:block}.leaf-markets{margin-left:0;margin-right:0;background:#d9d7ce;color:#282b26;}.leaf-markets .meta{color:#505b4e}.leaf-markets>strong{font:65px/.95 var(--serif);display:block;margin:20px 0 7px;letter-spacing:-2px}.leaf-sub{font-size:11px;line-height:1.7;color:#505b4e}.leaf-arrow{position:absolute;right:22px;bottom:20px;font-size:22px}.leaf-investing{margin-left:0;margin-right:0;background:#2d3530;display:flex;gap:15px;align-items:center;justify-content:space-between;padding:22px 50px 22px 25px}.leaf-investing .meta{color:#9fac9d}.leaf-investing strong{font:45px/1.1 var(--serif);display:block;letter-spacing:-.8px;margin-top:15px}.leaf-investing .leaf-sub{color:#c1c5b7;font-size:10px}.leaf-investing .leaf-arrow{bottom:17px;right:18px;color:#aab4a4}.leaf-money{margin-left:0;margin-right:0;background:#292626;border-color:#5c4f45;padding:20px 25px}.leaf-money .meta{color:#b79e89}.leaf-money strong{font:600 30px/1.12 var(--sans);letter-spacing:-1px;display:block;margin-top:15px}.leaf-money .leaf-arrow{color:var(--copper)}.composition-note{font-size:10px;line-height:1.6;color:#8c9588;margin:15px 0 0 0}.discipline-band{border-block:1px solid var(--rule)}.discipline-band .shell{display:flex;justify-content:space-between;gap:25px;padding-block:23px;font-size:12px;letter-spacing:.6px;color:#a9b0a2}.section{padding-block:90px}.definition{display:grid;grid-template-columns:.65fr 2fr;gap:7%}.definition-content h2{max-width:700px}.definition-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.definition-columns p{font-size:16px;line-height:1.8;margin-bottom:0}.definition-columns .lead{font-size:21px;color:#dfdfd2;line-height:1.65}.publishing-flow{margin-top:40px;padding-top:25px;border-top:1px solid var(--rule);display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:12px;color:#d1d3c4}.publishing-flow i{font-style:normal;color:var(--copper)}.closing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding-block:64px;border-top:1px solid var(--rule)}.closing h2{font-size:54px;margin:0}.closing>div{padding-right:25px}.closing>div .eyebrow{margin-bottom:20px}.closing>a{position:relative;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--rule);padding:10px 50px 10px 35px}.closing>a strong{font:30px/1.15 var(--serif);margin-top:18px;max-width:270px}.closing>a .arrow{position:absolute;right:20px;bottom:22px;color:var(--copper);font-size:25px}.closing>a:hover strong{color:var(--copper)}.site-footer{border-top:1px solid var(--rule);background:#121516;padding:50px 0 25px}.footer-main{display:grid;grid-template-columns:1.55fr .8fr .8fr 1.05fr;gap:40px;padding-bottom:40px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start}.footer-purpose{font-size:13px;line-height:1.8;margin-top:25px;margin-bottom:0}.footer-main .meta{font-size:10px;margin-bottom:19px;letter-spacing:1px}.footer-main>div>a:not(.brand){font-size:13px;line-height:1.6;margin-bottom:11px;color:#cecec2}.footer-main>div>a:hover{color:var(--copper)}.footer-entity>p:last-child{font-size:12px;line-height:1.9;color:#abae9f;margin-bottom:0}.footer-bottom{border-top:1px solid #30362d;padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#818b7c}.page-intro{padding-block:75px 65px;border-bottom:1px solid var(--rule)}.page-intro h1{font-size:clamp(56px,6vw,88px);max-width:1040px;margin-bottom:25px}.page-deck{font-size:18px;line-height:1.8;max-width:680px;margin-bottom:0}
@media(min-width:1800px){.hero{gap:10%}.hero-copy{padding-top:35px}}
@media(max-width:1100px){.header-inner{height:96px}.header-inner nav{gap:20px;font-size:12px}.nav-action{margin-left:0;gap:18px}.brand-name{font-size:33px}.brand-rule{width:17px}.brand-meta{font-size:9px}.hero{gap:5%;grid-template-columns:1fr 1fr}.hero h1{font-size:7vw}.hero-actions{gap:15px}.hero-deck{font-size:15px}.leaf-investing{margin-left:0;margin-right:0;}.leaf-investing strong{font-size:39px}.leaf-money{margin-left:0;margin-right:0;}.definition{grid-template-columns:.65fr 2.4fr;gap:5%}.footer-main{gap:25px;grid-template-columns:1.35fr .8fr .8fr 1.2fr}.closing>a{padding-left:25px;padding-right:30px}.closing>a strong{font-size:27px}.closing>a .arrow{right:10px}.publishing-flow{gap:14px;font-size:11px}}
@media(max-width:800px){html{scroll-padding-top:100px}.header-inner{height:87px}.brand-name{font-size:33px}.brand-meta{font-size:9px;letter-spacing:2.4px}.header-inner nav{display:none}.menu-toggle{display:flex;gap:17px;border:0;background:transparent;color:var(--ink);font-size:14px;padding:12px 0 12px 12px}.header-inner nav.open{display:flex;position:absolute;top:87px;left:0;right:0;z-index:30;background:#1d2021;padding:24px var(--gutter);flex-direction:column;gap:5px;align-items:stretch;border-bottom:1px solid #6a7564;font-size:16px}.header-inner nav>a[aria-current]:after{display:none}.nav-action{justify-content:space-between;margin-top:12px}.hero{padding-block:38px 36px;grid-template-columns:1fr;gap:43px}.hero-copy{padding:0}.hero h1{font-size:clamp(54px,9.9vw,76px);letter-spacing:-1.8px;line-height:1.04;margin-bottom:24px}.hero-deck{font-size:16px;max-width:560px}.hero-actions{gap:20px}.hero .eyebrow{font-size:11px;margin-bottom:21px}.button{padding:15px 17px;font-size:13px;gap:25px}.text-link{font-size:13px}.network-composition{max-width:550px;width:100%;margin-inline:auto}.composition-head .meta{font-size:11px;max-width:180px}.composition-caption{font-size:17px}.network-parent{font-size:29px}.network-parent>span{font-size:10px}.network-branches{font-size:10px}.leaf-markets{margin-left:0;margin-right:0;}.leaf-markets>strong{font-size:57px}.editorial-leaf .meta{font-size:10px}.leaf-investing{margin-left:0;margin-right:0;}.leaf-money{margin-left:0;margin-right:0;}.leaf-investing strong{font-size:44px}.composition-note{font-size:11px;margin-left:0}.discipline-band .shell{padding-block:20px;flex-wrap:wrap;justify-content:flex-start;gap:13px 25px;font-size:12px}.section{padding-block:60px}.definition{grid-template-columns:1fr;gap:0}.definition>.eyebrow{margin-bottom:25px}h2{font-size:43px;letter-spacing:-1.3px;line-height:1.08}.definition-columns{grid-template-columns:1fr;gap:20px}.definition-columns .lead{font-size:21px}.definition-columns p{font-size:16px}.publishing-flow{flex-wrap:wrap;justify-content:flex-start;gap:13px 17px;font-size:12px;margin-top:30px}.closing{grid-template-columns:1fr;padding-block:45px}.closing>div{margin-bottom:32px}.closing h2{font-size:45px}.closing>a{padding:25px 45px 25px 0;border-left:0;border-top:1px solid var(--rule)}.closing>a strong{font-size:31px;max-width:none;margin-top:12px}.closing>a .arrow{right:0;bottom:32px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:1/-1}.footer-main .meta{font-size:12px;margin-bottom:16px}.footer-main>div>a:not(.brand){font-size:14px}.footer-entity>p:last-child{font-size:14px}.footer-purpose{font-size:14px}.footer-bottom{flex-wrap:wrap;font-size:12px;gap:15px 25px}.footer-bottom>span:first-child{width:100%}.page-intro{padding-block:45px 42px}.page-intro h1{font-size:clamp(46px,9vw,64px);letter-spacing:-1.5px}.page-deck{font-size:17px}.page-intro .eyebrow{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Publication index and editorial sections */
.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:45px}.section-heading h2{margin-bottom:0}.section-heading .eyebrow{margin-bottom:23px}.section-aside{max-width:340px;flex-shrink:0;font-size:15px;line-height:1.85;margin-bottom:0}.section-aside p{margin-bottom:18px}.network-section{background:#1c201e;border-block:1px solid var(--rule);padding-block:80px}.territory-index{display:grid;grid-template-columns:1.12fr 1fr 1.08fr}.territory{position:relative;min-height:355px;padding:27px 28px 62px;display:flex;flex-direction:column;overflow:hidden;transition:background .2s}.territory-count{font-size:12px;letter-spacing:1px;color:#858f7f}.territory-name{margin-top:47px;margin-bottom:22px;font:62px/1 var(--serif);letter-spacing:-2px}.territory p{font-size:14px;line-height:1.8;max-width:245px;margin-bottom:16px}.territory-type{font-size:10px;letter-spacing:1px;margin-top:auto}.territory .arrow{position:absolute;bottom:27px;right:28px;font-size:25px}.territory.markets{background:#d9d7ce;color:#202822}.territory.markets p,.territory.markets .territory-type{color:#505b4e}.territory.markets:hover{background:#e9e4d8}.territory.investing{background:#303932;border:1px solid #5b675a}.territory.investing .territory-name{margin-top:62px;font-size:58px}.territory.investing p,.territory.investing .territory-type{color:#bac3b1}.territory.investing:hover{background:#364139}.territory.money{background:#2c2725;border-block:1px solid #625044;border-right:1px solid #625044}.territory.money .territory-name{font:600 37px/1.13 var(--sans);letter-spacing:-1.2px;margin-top:47px}.territory.money p,.territory.money .territory-type{color:#b9a899}.territory.money:hover{background:#382e28}.index-footnote{display:flex;justify-content:space-between;gap:25px;padding-top:21px;font-size:11px;line-height:1.6;color:#969f91}.index-footnote>a{color:#c5cab9}.index-footnote>a:hover{color:var(--copper)}.operating-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0 45px;padding:0;margin:0}.operating-steps li{position:relative;border-top:1px solid #69705e;padding:26px 0 34px}.step-id{font:14px/1 var(--serif);color:var(--copper);display:block;margin-bottom:26px}.operating-steps h3{font:28px/1.2 var(--serif);margin-bottom:14px;letter-spacing:-.4px}.operating-steps p{font-size:15px;line-height:1.8;max-width:350px;margin-bottom:0}.section-link{display:inline-block;margin-top:20px}.capability-band{background:#242726;border-block:1px solid #474b42;padding-block:73px}.capability-band .section-heading{align-items:flex-start}.capability-band .section-heading>.text-link{margin-top:6px}.capability-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px}.capability-matrix>div{border-top:1px solid #697061;padding-top:22px}.capability-matrix h3{font:22px/1.25 var(--serif);margin-bottom:22px}.capability-matrix ul{list-style:none;padding:0;margin:0;color:#b4baad;font-size:14px;line-height:2.2}.ecosystem{margin-top:50px;padding-top:27px;border-top:1px solid #4b5045;display:grid;grid-template-columns:1fr 3fr;gap:22px 40px}.ecosystem>.meta{font-size:11px;max-width:140px}.ecosystem>div{display:flex;flex-wrap:wrap;gap:16px 25px;font-size:13px;color:#dddccc}.ecosystem>p:last-child{grid-column:2;max-width:650px;font-size:14px;line-height:1.8;margin:0}.partnership-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center}.partnership-title h2{font-size:clamp(50px,5.2vw,80px);margin-bottom:0}.partnership-title h2>span{color:var(--copper)}.lead{font-size:23px;line-height:1.55;color:#e0e1d5}.partnership-copy>p:not(.lead):not(.small-note){font-size:16px;line-height:1.85}.plain-lines{padding:0;list-style:none;margin:30px 0}.plain-lines li{border-top:1px solid var(--rule);padding-block:14px;font-size:14px;color:#cbcdbd}.plain-lines li:last-child{border-bottom:1px solid var(--rule)}.small-note{font-size:13px;line-height:1.8;color:#9fa695}.partnership-copy .button{margin-top:13px}.principles-band{background:#d5d2c8;color:#293029;padding-block:78px}.principles-band .eyebrow{color:#7c5d46}.principles-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.principles-layout h2{font-size:56px;line-height:1.09;letter-spacing:-1.7px}.principles-layout>div>p:last-child{color:#50594d;max-width:500px;font-size:16px;line-height:1.8;margin-bottom:0}.principles-list{padding-top:10px}.principles-list>div{display:grid;grid-template-columns:33px 1fr;gap:15px;border-top:1px solid #a5aa9b;padding-block:24px}.principles-list>div:last-child{border-bottom:1px solid #a5aa9b}.principles-list span{font-size:11px;color:#545f4d;padding-top:4px}.principles-list p{font:27px/1.25 var(--serif);letter-spacing:-.4px;color:#384032;margin:0}.about-bridge{padding-block:60px;display:grid;grid-template-columns:.75fr 2fr .8fr;gap:40px;align-items:start}.about-bridge>.eyebrow{margin-top:3px}.about-bridge>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#c5cabb;margin-bottom:0}.about-bridge>.text-link{justify-self:end;white-space:nowrap}.minor-heading{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--rule)}.minor-heading h2{font-size:37px;letter-spacing:-.5px;margin:0}.minor-heading p{font-size:14px;margin:0;max-width:340px}.publication-territory{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;padding-block:55px;border-bottom:1px solid var(--rule);align-items:center;scroll-margin-top:112px}.publication-type{min-height:385px;padding:27px 30px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.publication-type strong{font:80px/1 var(--serif);letter-spacing:-2.5px;font-weight:400;margin-block:50px}.publication-type>span{font-size:13px}.markets-panel{background:#dad8ce;color:#253027}.markets-panel .meta{color:#505b4e;font-size:11px}.investing-panel{background:#303a32;border:1px solid #68755f;color:#e5e3d4}.investing-panel .meta{color:#a7b698;font-size:11px}.investing-panel strong{font-size:74px;align-self:center}.money-panel{background:#302a26;border:1px solid #756151;color:#e8ded3}.money-panel .meta{color:#b49a83;font-size:11px}.money-panel strong{font:600 47px/1.1 var(--sans);letter-spacing:-2px}.publication-description h2{font-size:43px;line-height:1.09;letter-spacing:-1.1px;margin-bottom:23px}.publication-description>p{font-size:16px;line-height:1.85;margin-bottom:27px}.publication-description dl{margin:0;border-top:1px solid var(--rule)}.publication-description dl>div{display:grid;grid-template-columns:.8fr 2fr;gap:20px;border-bottom:1px solid var(--rule);padding:15px 0;font-size:13px;line-height:1.8}.publication-description dt{color:#cccfc0}.publication-description dd{margin:0;color:#9ea897}.publication-inquiry{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;padding-top:60px}.publication-inquiry h2{font-size:40px;letter-spacing:-.8px}.publication-inquiry p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:690px;margin-bottom:0}.publication-inquiry .button{margin-top:50px;white-space:nowrap}.capability-index>article{display:grid;grid-template-columns:60px 1fr 1.55fr;gap:35px;border-top:1px solid var(--rule);padding:36px 0 39px}.capability-index>article:last-child{border-bottom:1px solid var(--rule)}.cap-id{font:18px/1.5 var(--serif);color:var(--copper)}.capability-index h2{font-size:39px;letter-spacing:-1px;margin:0}.capability-index h3{font:25px/1.4 var(--serif);margin-bottom:12px}.capability-index p{font-size:16px;line-height:1.85;margin-bottom:0;max-width:590px}.ecosystem-feature{background:#252b27;border-block:1px solid #485043;padding-block:70px}.ecosystem-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.ecosystem-layout h2{font-size:51px}.ecosystem-layout>div>p{font-size:16px;line-height:1.9}.ecosystem-layout dl>div{padding-block:18px;border-top:1px solid #505b48}.ecosystem-layout dt{font:23px/1.3 var(--serif);margin-bottom:8px}.ecosystem-layout dd{margin:0;color:#aeb8a6;font-size:14px}.partner-intro{display:grid;grid-template-columns:.65fr 2fr;gap:7%}.partner-intro>div{max-width:820px}.partner-intro .lead{font-size:28px;max-width:730px}.partner-intro p:not(.lead):not(.eyebrow){max-width:690px;font-size:16px;line-height:1.9}.partner-formats{background:#242726;padding-block:70px;border-block:1px solid #494e43}.partner-formats h2{font-size:54px}.format-list{border-top:1px solid #676f5e}.format-list article{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:27px;border-bottom:1px solid #454d3e}.format-list h3{font:29px/1.2 var(--serif);margin-bottom:0}.format-list p{font-size:16px;line-height:1.8;margin:0;max-width:550px}.partner-boundaries,.about-business{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.partner-boundaries h2,.about-business h2{font-size:53px}.partner-boundaries p,.about-business p{font-size:16px;line-height:1.9}.partner-boundaries .lead{font-size:23px;line-height:1.5}.partner-brief{background:#32302b;border-block:1px solid #685746;padding-block:68px}.partner-brief-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.partner-brief h2{font-size:60px}.partner-brief .button{margin-top:4px}.partner-brief ol{padding-left:25px;margin:22px 0 27px}.partner-brief li{font-size:16px;padding:9px 0 9px 9px;color:#d4d1be;border-bottom:1px solid #5e5b4b}.partner-brief li::marker{color:var(--copper);font-size:12px}.about-story{display:grid;grid-template-columns:.7fr 2fr;gap:7%}.large-initial{font:180px/1 var(--serif);color:#464a41;display:block;margin-top:55px}.about-story>div{max-width:845px}.about-story p:not(.lead){font-size:17px;line-height:1.9}.about-story .lead{font-size:26px;line-height:1.6}.company-register{padding-block:65px;background:#202423;border-block:1px solid #4a5045}.register-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.register-layout h2{font-size:51px}.register-layout>div>p:last-child{font-size:15px;max-width:370px}.register-layout dl{margin:0}.register-layout dl>div{display:grid;grid-template-columns:.75fr 1.3fr;gap:25px;padding-block:19px;border-top:1px solid #4b5443;font-size:14px}.register-layout dd{margin:0;color:#d8dcce}.register-layout dt{color:#99a492}.register-layout a{color:var(--copper)}.contact-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:11%;padding-top:65px}.intent{width:100%;text-align:left;border:0;border-top:1px solid var(--rule);color:var(--ink);padding:23px 16px 24px 0;background:none;display:flex;flex-direction:column}.intent .meta{font-size:10px;letter-spacing:1.2px;color:#86917f;margin-bottom:13px}.intent>strong{font:28px/1.2 var(--serif);font-weight:400;margin-bottom:12px}.intent>span:last-child{font-size:14px;line-height:1.8;color:#a1ab96;max-width:335px}.intent:hover>strong,.intent.active>strong{color:var(--copper)}.intent.active{border-top-color:var(--copper)}.direct-contact{margin-top:35px;padding-top:27px;border-top:1px solid var(--rule)}.direct-contact>a{font-size:14px;overflow-wrap:anywhere;display:block;color:#d6d9c9;margin-top:14px}.copy-email,.text-button{font-size:12px;color:var(--copper);border:0;border-bottom:1px solid #6d6d54;background:none;padding:0 0 3px;margin-top:13px}.copy-email:hover,.text-button:hover{color:#e3c3a4}.contact-form{border-top:1px solid var(--rule);padding-top:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:25px}.contact-form label{font-size:13px;color:#d4d8c6;display:block}.contact-form .optional{font-size:12px;color:#8f9a83;margin-left:3px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;max-width:100%;min-width:0;background:#1e2320;border:1px solid #566049;color:var(--ink);padding:13px 12px;border-radius:0;font-size:16px;margin-top:10px}.contact-form select{color-scheme:dark;min-height:53px}.contact-form textarea{resize:vertical;min-height:150px;line-height:1.8}.contact-form textarea::placeholder{color:#798971}.form-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.form-actions .text-button{margin-top:0}.form-explanation{font-size:12px;line-height:1.8;margin-top:18px;max-width:580px;color:#909d83}.form-status{padding:15px 18px;border-left:2px solid var(--copper);font-size:14px;line-height:1.8;background:#272d25;margin-top:20px;color:#d9ddcd}.form-status a{text-decoration:underline}#copy-status{display:block;font-size:12px;margin-top:8px;color:var(--copper)}.legal-content{max-width:850px;padding-block:60px 80px}.legal-content h2{font-size:34px;margin:38px 0 20px;letter-spacing:-.4px}.legal-content p{font-size:16px;line-height:1.9}.legal-content p.meta{font-size:12px}.legal-content a{color:var(--copper);text-decoration:underline;overflow-wrap:anywhere}.error-action{padding-block:35px 70px}
@media(max-width:1100px){.section-heading{gap:40px}.section-aside{max-width:290px}.territory{padding-inline:23px}.territory-name{font-size:51px}.territory.investing .territory-name{font-size:50px}.territory.money .territory-name{font-size:31px}.capability-matrix{gap:22px}.capability-matrix h3{font-size:21px}.partnership-feature,.principles-layout,.ecosystem-layout,.partner-boundaries,.partner-brief-layout,.about-business,.register-layout{gap:7%}.about-bridge{grid-template-columns:.65fr 2fr;gap:25px}.about-bridge>.text-link{grid-column:2;justify-self:start}.publication-territory{gap:6%;grid-template-columns:1fr 1.15fr}.publication-type{padding:23px;min-height:375px}.publication-type strong{font-size:66px}.investing-panel strong{font-size:59px}.money-panel strong{font-size:38px}.publication-description h2{font-size:36px}.publication-description dl>div{grid-template-columns:1fr;gap:6px}.capability-index>article{grid-template-columns:35px .9fr 1.5fr;gap:25px}.capability-index h2{font-size:34px}.contact-layout{gap:7%;grid-template-columns:1fr 1.4fr}.form-row{grid-template-columns:1fr;gap:25px}.publication-inquiry{gap:30px}}
@media(max-width:800px){.section-heading{display:block;margin-bottom:32px}.section-heading .eyebrow{margin-bottom:24px}.section-heading h2{font-size:43px}.section-aside{max-width:none;margin-top:26px;font-size:16px}.network-section{padding-block:55px}.territory-index{grid-template-columns:1fr}.territory{min-height:290px;padding:23px 25px 43px}.territory-name,.territory.investing .territory-name{font-size:58px;margin-top:27px;margin-bottom:15px}.territory.money .territory-name{font-size:37px;margin-top:27px}.territory p{max-width:90%;font-size:15px}.territory-type{font-size:11px}.territory.money{border-left:1px solid #625044}.index-footnote{flex-direction:column;gap:12px;font-size:12px}.operating-steps{grid-template-columns:1fr 1fr;gap:0 25px}.operating-steps li{padding:23px 0 28px}.operating-steps h3{font-size:26px}.operating-steps p{font-size:15px}.step-id{margin-bottom:20px}.capability-band{padding-block:55px}.capability-band .section-heading>.text-link{display:inline-block;margin-top:26px}.capability-matrix{grid-template-columns:1fr 1fr;gap:30px 25px;margin-top:35px}.capability-matrix h3{font-size:24px;line-height:1.2;min-height:58px;margin-bottom:13px}.capability-matrix ul{font-size:14px;line-height:2}.ecosystem{grid-template-columns:1fr;gap:20px;margin-top:35px}.ecosystem>.meta{max-width:none;font-size:12px}.ecosystem>p:last-child{grid-column:1;font-size:15px}.ecosystem>div{gap:14px 23px;font-size:14px}.partnership-feature,.principles-layout,.ecosystem-layout,.partner-boundaries,.partner-brief-layout,.about-business,.register-layout{grid-template-columns:1fr;gap:35px}.partnership-title h2{font-size:53px}.lead{font-size:23px}.partnership-copy>p:not(.lead):not(.small-note){font-size:16px}.plain-lines li{font-size:15px}.small-note{font-size:14px}.principles-band{padding-block:55px}.principles-layout h2{font-size:45px}.principles-layout>div>p:last-child{font-size:16px}.principles-list{padding-top:0}.principles-list p{font-size:27px}.principles-list span{font-size:12px}.about-bridge{padding-block:48px;display:block}.about-bridge>p:not(.eyebrow){font-size:18px}.about-bridge>.text-link{display:inline-block;margin-top:23px}.minor-heading{display:block}.minor-heading h2{font-size:34px;margin-bottom:17px}.minor-heading p{font-size:15px}.publication-territory{grid-template-columns:1fr;gap:29px;padding-block:37px}.publication-type{min-height:300px}.publication-type strong{margin-block:40px;font-size:68px}.investing-panel strong{font-size:65px}.money-panel strong{font-size:43px}.publication-type>span{font-size:14px}.publication-description h2{font-size:39px;line-height:1.1}.publication-description dl>div{font-size:14px}.publication-inquiry{display:block;padding-top:43px}.publication-inquiry h2{font-size:36px;line-height:1.12}.publication-inquiry .button{margin-top:24px}.capability-index>article{grid-template-columns:34px 1fr;gap:17px;padding-block:28px}.capability-index h2{font-size:37px}.capability-index article>div{grid-column:2}.capability-index h3{font-size:25px}.capability-index p{font-size:16px}.ecosystem-feature{padding-block:55px}.ecosystem-layout h2{font-size:42px}.ecosystem-layout dd{font-size:15px}.partner-intro{display:block}.partner-intro>.eyebrow{margin-bottom:26px}.partner-intro .lead{font-size:25px}.partner-formats{padding-block:55px}.format-list article{grid-template-columns:1fr;gap:18px;padding-block:26px}.format-list h3{font-size:28px}.format-list p{font-size:16px}.partner-boundaries h2,.about-business h2{font-size:42px}.partner-brief{padding-block:55px}.partner-brief h2{font-size:47px}.partner-brief-layout{gap:35px}.about-story{display:block}.about-story aside>.eyebrow{margin-bottom:27px}.large-initial{display:none}.about-story h2{font-size:44px}.about-story .lead{font-size:24px}.about-story p:not(.lead){font-size:16px}.company-register{padding-block:55px}.register-layout h2{font-size:44px}.register-layout dl>div{grid-template-columns:1fr;gap:7px;font-size:15px;padding-block:17px}.contact-layout{grid-template-columns:1fr;gap:38px;padding-top:35px}.contact-intents{display:grid;grid-template-columns:1fr;gap:0}.intent{padding-block:20px}.intent .meta{font-size:12px}.intent>strong{font-size:29px}.intent>span:last-child{font-size:15px;max-width:none}.direct-contact{margin-top:20px}.direct-contact>a{font-size:14px}.contact-form{padding-top:25px}.contact-form label{font-size:14px}.form-row{margin-bottom:25px;gap:25px}.form-explanation{font-size:13px}.form-actions{gap:22px}.form-actions .text-button{font-size:13px}.legal-content{padding-block:40px 60px}.legal-content h2{font-size:32px}.error-action{padding-bottom:55px}}
@media(max-width:400px){.operating-steps{grid-template-columns:1fr;gap:0}.capability-matrix{grid-template-columns:1fr}.capability-matrix h3{min-height:0}.form-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-actions{align-items:flex-start;gap:17px;flex-direction:column}.hero h1{font-size:clamp(48px,13vw,56px)}.leaf-money strong{font-size:28px}.leaf-investing strong{font-size:38px}.leaf-investing{margin-left:0;margin-right:0;padding-right:35px}.leaf-investing .leaf-sub{font-size:10px}.network-parent{font-size:26px}.publication-type strong{font-size:59px}.money-panel strong{font-size:38px}}
/* Legible metadata without flattening the editorial hierarchy */
.composition-head .meta,.network-parent>span,.network-branches,.editorial-leaf .meta,.leaf-sub,.leaf-investing .leaf-sub,.composition-note,.territory-type,.index-footnote,.ecosystem>.meta,.footer-main .meta,.footer-bottom,.record-heading,.publication-type .meta,.intent .meta{font-size:12px}.composition-head .meta{max-width:160px}.network-parent>span{letter-spacing:.6px;max-width:165px}.network-branches{letter-spacing:.6px}.editorial-leaf .meta{letter-spacing:.6px}.composition-note{line-height:1.7}.section-aside,.territory p,.operating-steps p{font-size:16px}.hero-deck{font-size:16px}.header-inner nav,.nav-action,.button,.text-link{font-size:14px}.publication-description dl>div{font-size:14px}.footer-main>div>a:not(.brand){font-size:14px}.brand-meta{font-size:10px}.shell>*{min-width:0}.intent>span,.company-register dd{overflow-wrap:anywhere}@media(max-width:800px){.leaf-investing .leaf-sub{display:none}.leaf-investing{margin-left:0;margin-right:0;padding-right:40px}.network-parent>span{max-width:145px;font-size:10px}.composition-head .meta{max-width:150px}.network-branches{font-size:11px}}

.directory-note{padding:20px 24px;border-left:2px solid var(--copper);background:#212724;font-size:14px;line-height:1.8;margin:0 0 42px}.directory-note a{color:var(--copper);text-decoration:underline;text-underline-offset:4px}

.territory.markets .territory-count{color:#505b4e}
