@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_5155d9{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_5155d9{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}:root{--ink:#0b1320;--navy:#0a1728;--navy2:#10263f;--cream:#f5f1e8;--paper:#fbfaf7;--gold:#a8863f;--gold-ink:#8a6a2a;--gold2:#d5c08d;--muted:#657181;--line:#dfe3e6;--white:#fff;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);background:var(--paper);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(9,22,38,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.09)}.navin{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{color:white;font-family:var(--font-serif);font-weight:700;font-size:20px;letter-spacing:.3px}.brand small{display:block;font-family:var(--font-sans);font-weight:500;color:#b8c2ce;font-size:9px;letter-spacing:2.3px;text-transform:uppercase;margin-top:-3px}.menu{display:flex;gap:24px;align-items:center;color:#d9e0e8;font-size:13px}.menu a:hover,.navcta{color:white}.navcta{padding:10px 16px;border:1px solid rgba(255,255,255,.35);border-radius:2px}.hero{background:linear-gradient(120deg,#091523,#102740 65%,#18314a);color:white;padding:118px 0 112px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(214,192,141,.17);border-radius:50%;right:-120px;top:-170px}.hero .wrap{position:relative;z-index:1}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2.8px;font-size:11px;font-weight:700;color:var(--gold2);margin-bottom:19px}.hero h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6.2vw,86px);line-height:1.02;max-width:960px;margin:0 0 28px}.hero p{font-size:19px;line-height:1.7;color:#d6dee6;max-width:750px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-block;background:var(--gold);color:#101826;padding:13px 20px;font-size:13px;font-weight:700;border:1px solid var(--gold);transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn.light{background:transparent;color:white;border-color:#68778a}.btn.dark{background:var(--navy);color:white;border-color:var(--navy)}.section{padding:88px 0}.soft{background:#f0eee8}.dark{background:var(--navy);color:white}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.title{font-family:var(--font-serif);font-size:clamp(34px,4vw,54px);line-height:1.08;font-weight:400;margin:0 0 24px}.lede{font-size:20px;line-height:1.65;color:#394758}.dark .lede{color:#cbd4de}.card{background:white;border:1px solid var(--line);padding:28px;min-height:210px}.dark .card{background:#10233a;border-color:#263a50}.card h3{font-family:var(--font-serif);font-size:24px;font-weight:400;margin:0 0 12px}.card p{color:#647080;margin:0}.dark .card p{color:#bfc9d5}.tag{display:inline-block;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold-ink);margin-bottom:12px;font-weight:800}.feature{background:#e9e2d2;padding:38px;border-left:4px solid var(--gold)}.dark .feature{background:#142b45}.stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#405065}.stat{background:#112740;padding:30px}.stat strong{font-family:var(--font-serif);font-size:35px;font-weight:400;display:block;color:white}.stat span{font-size:12px;color:#aeb9c6;text-transform:uppercase;letter-spacing:1.4px}.platform{border-top:1px solid var(--line);padding-top:26px;margin-top:26px}.platform h3{font-family:var(--font-serif);font-size:28px;font-weight:400;margin:0 0 7px}.platform p{margin:0;color:#5f6d7d}.product{padding:34px;background:white;border-top:3px solid var(--gold);box-shadow:0 10px 30px rgba(0,0,0,.04)}.product h3{font-family:var(--font-serif);font-size:28px;line-height:1.15;font-weight:400;margin:7px 0 14px}.product .meta{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold-ink)}.product p{color:#5f6b7a}.splitline{border-top:1px solid var(--line);margin:32px 0}.quote{font-family:var(--font-serif);font-size:clamp(30px,4vw,50px);line-height:1.23;max-width:990px;color:#f5f0e7}.pagehead{padding:88px 0 70px;background:var(--navy);color:white}.pagehead h1{font-family:var(--font-serif);font-size:clamp(44px,5vw,70px);line-height:1.06;font-weight:400;margin:0 0 22px}.pagehead p{font-size:19px;color:#cbd5df;max-width:790px}.list{display:grid;grid-gap:12px;gap:12px}.list div{padding:16px 0;border-bottom:1px solid var(--line)}.pill{display:inline-block;border:1px solid #ccd2d9;padding:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;margin:3px 4px 3px 0}.note{font-size:12px;color:#6a7583;background:#f1f2f3;padding:16px 18px;margin-top:22px}.footer{background:#07111e;color:#aeb8c4;padding:52px 0 28px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:38px;gap:38px}.footer h4{color:white;font-size:13px;text-transform:uppercase;letter-spacing:1.5px}.footer a{display:block;margin:7px 0;font-size:13px}.legal{border-top:1px solid #243140;margin-top:38px;padding-top:22px;font-size:11px;color:#7f8a97}.portrait{min-height:440px;background:linear-gradient(145deg,#112740,#1b3b5d);display:flex;align-items:flex-end;padding:32px;color:white}.portrait .monogram{font-family:var(--font-serif);font-size:86px;color:#cdb77e}.insight{padding:34px;background:#fff;border:1px solid var(--line)}.insight h3{font-family:var(--font-serif);font-weight:400;font-size:30px}.breadcrumb{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#9fb0c1;margin-bottom:18px}@media(max-width:900px){.menu{display:none}.footergrid,.grid2,.grid3,.grid4{grid-template-columns:1fr}.hero{padding:90px 0}.section{padding:64px 0}.stats{grid-template-columns:1fr 1fr}.wrap{width:min(var(--max),calc(100% - 32px))}}@media(max-width:520px){.stats{grid-template-columns:1fr}.hero h1{font-size:48px}}.missionband{background:var(--gold);color:#111a26;padding:26px 0}.missionband .wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.missionband strong{font-family:var(--font-serif);font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.2}.missionband span{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:800;white-space:nowrap}.manifesto{background:#0d1c2f;color:white;padding:64px 0}.manifesto h2{font-family:var(--font-serif);font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.08;margin:0 0 26px}.manifesto p{font-size:20px;color:#c8d2dd;max-width:850px}.impactgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#35475b;margin-top:38px}.impactitem{background:#11253d;padding:26px}.impactitem strong{display:block;color:var(--gold2);font-family:var(--font-serif);font-size:23px;font-weight:400;margin-bottom:8px}.impactitem p{font-size:14px;color:#b9c5d2;margin:0}.missionquote{font-family:var(--font-serif);font-size:clamp(32px,4vw,52px);line-height:1.18;font-weight:400;margin:0}.missionline{border-left:4px solid var(--gold);padding-left:28px}.publicgood{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:start}.publicgood .definition{background:#ede6d6;padding:34px}.publicgood .definition h3{font-family:var(--font-serif);font-size:30px;font-weight:400;margin:0 0 14px}.publicgood .definition p{margin:0;color:#4d5a68}.principlebar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:32px}.principlebar .card{min-height:180px}.brandclaim{font-family:var(--font-serif);font-size:24px;color:#d8c28e;margin-top:18px}.hero .brandclaim{max-width:720px}.micro{font-size:13px;color:#758190}.dark .micro{color:#9eabb9}@media(max-width:900px){.missionband .wrap{align-items:flex-start;flex-direction:column}.impactgrid,.principlebar{grid-template-columns:1fr 1fr}.publicgood{grid-template-columns:1fr}}@media(max-width:560px){.impactgrid,.principlebar{grid-template-columns:1fr}.missionband span{white-space:normal}}.navgroup{position:relative}.navdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#d9e0e8;font:inherit;font-size:13px;padding:27px 0;cursor:pointer}.navdrop:hover{color:white}.navdrop span{font-size:11px;margin-left:3px}.dropdown{display:none;position:absolute;top:68px;left:-18px;min-width:230px;background:#0e2035;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 45px rgba(0,0,0,.24);padding:10px;z-index:50}.dropdown a{display:block;padding:10px 12px;margin:0;color:#cdd7e1;white-space:nowrap}.dropdown a:hover{background:#172d47;color:#fff}.navgroup:focus-within .dropdown,.navgroup:hover .dropdown{display:block}.menutoggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.3);color:white;padding:8px 12px;font-size:12px;text-transform:uppercase;letter-spacing:1.2px}.footerlegalnav{display:flex;gap:24px;border-top:1px solid #243140;margin-top:34px;padding-top:20px}.footerlegalnav a{font-size:12px;color:#c7d0da}.footerlegalnav a:hover{color:white}.resourcegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.resourcecard{background:#fff;border:1px solid var(--line);padding:28px}.resourcecard h3{font-family:var(--font-serif);font-size:25px;font-weight:400;margin:0 0 10px}.resourcecard p{color:#657181}.resourcecard .meta{font-size:10px;text-transform:uppercase;letter-spacing:1.7px;color:var(--gold-ink);font-weight:800;margin-bottom:10px}.empty{padding:38px;border:1px dashed #c8ced5;background:#f6f5f1}.empty h3{font-size:28px;margin-top:0}.empty h3,.policy h2{font-family:var(--font-serif);font-weight:400}.policy h2{font-size:32px;margin:42px 0 12px}.policy h3{font-size:17px;margin-top:26px}.policy li,.policy p{color:#52606f}.policy ul{padding-left:20px}.downloadrow{display:grid;grid-template-columns:1.5fr .7fr .4fr;grid-gap:18px;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.downloadrow strong{font-family:var(--font-serif);font-size:21px;font-weight:400}.downloadrow span{font-size:12px;color:#6c7886}.coming{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--gold-ink);font-weight:800}.newsitem{display:grid;grid-template-columns:150px 1fr;grid-gap:28px;gap:28px;padding:26px 0;border-bottom:1px solid var(--line)}.newsdate{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold-ink)}.newsitem h3{font-family:var(--font-serif);font-size:28px;font-weight:400;margin:0 0 9px}@media(max-width:900px){.menutoggle{display:block}.menu{display:none;position:absolute;top:78px;left:0;right:0;background:#091626;padding:18px 24px 26px;align-items:stretch;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.08)}.menu.open{display:flex}.menu>a,.navdrop{display:block;width:100%;text-align:left;padding:11px 0}.navcta{margin-top:8px}.navgroup:focus-within .dropdown,.navgroup:hover .dropdown{display:none}.navgroup.open .dropdown{display:block}.dropdown{position:static;box-shadow:none;border:0;border-left:1px solid #31465c;background:transparent;padding:3px 0 5px 12px}.dropdown a{padding:8px 10px}.downloadrow,.newsitem,.resourcegrid{grid-template-columns:1fr}.newsitem{gap:6px}.footerlegalnav{flex-wrap:wrap}}.form-section{background:#f2efe8;border-top:1px solid var(--line)}.institutional-form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:72px;gap:72px;align-items:start}.form-intro{position:-webkit-sticky;position:sticky;top:120px}.institutional-form{background:#fff;border:1px solid #d8dde2;padding:36px;box-shadow:0 18px 50px rgba(8,22,38,.06)}.institutional-form label{display:block;margin-bottom:18px}.institutional-form label>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:#566575;margin-bottom:7px}.institutional-form input,.institutional-form select,.institutional-form textarea{width:100%;font:inherit;color:var(--ink);background:#fbfaf7;border:1px solid #ccd3da;border-radius:0;padding:13px 14px;outline:none;transition:.15s}.institutional-form input:focus,.institutional-form select:focus,.institutional-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgba(168,134,63,.18)}.institutional-form textarea{resize:vertical;min-height:150px}.form-grid.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-disclosure{font-size:11px;line-height:1.6;color:#73808d;border-top:1px solid #e1e5e8;padding-top:16px;margin:8px 0 22px}.form-disclosure a{text-decoration:underline}.form-submit{min-width:190px;cursor:pointer}.form-submit:disabled{opacity:.6;cursor:wait}.form-status{font-size:13px;margin-top:16px;min-height:22px}.form-status.success{color:#285f48}.form-status.error{color:#9a3f3f}.strategy-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ai-focus{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d9dee2}.ai-focus>div{background:white;padding:26px}.ai-focus strong{display:block;font-family:var(--font-serif);font-size:23px;font-weight:400;margin-bottom:8px}.origination-panel{background:#112740;color:white;padding:44px}.origination-panel h3{font-family:var(--font-serif);font-size:34px;font-weight:400;margin:0 0 14px}.origination-panel p{color:#c2ceda}.capital-path{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}.capital-path .card{min-height:170px}.number{font-family:var(--font-serif);font-size:44px;color:var(--gold);line-height:1}.fundrail{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.institutional-form-wrap{grid-template-columns:1fr;gap:34px}.form-intro{position:static}.ai-focus,.capital-path,.form-grid.two,.fundrail{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ai-focus,.capital-path,.form-grid.two,.fundrail{grid-template-columns:1fr}.institutional-form{padding:24px}}.proofbar{background:#0f243b;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.proofgrid{display:grid;grid-template-columns:repeat(4,1fr)}.proof{padding:26px 24px;border-right:1px solid rgba(255,255,255,.1)}.proof:last-child{border-right:0}.proof strong{display:block;font-family:var(--font-serif);font-size:30px;font-weight:400;color:#fff}.proof span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.7px;color:#9fb0c3;margin-top:5px}.capability{padding:34px;border:1px solid var(--line);background:white;min-height:270px}.capability .num{font-family:var(--font-serif);color:var(--gold-ink);font-size:22px}.capability h3{font-family:var(--font-serif);font-size:28px;font-weight:400;margin:12px 0}.capability p{color:#607080}.sectionnav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 0}.sectionnav a{border:1px solid #d1d7dc;padding:8px 11px;font-size:11px;text-transform:uppercase;letter-spacing:1.1px}.thesisgrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px}.termgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d7dde2;margin-top:28px}.term{background:white;padding:24px}.term strong{display:block;font-family:var(--font-serif);font-size:28px;font-weight:400}.term span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#687584;margin-top:5px}.allocation{display:grid;grid-template-columns:4fr 1fr;grid-gap:5px;gap:5px;margin:26px 0}.allocation .liquid,.allocation .private{padding:24px;color:white}.allocation .liquid{background:#153450}.allocation .private{background:#9b8355}.allocation strong{font-family:var(--font-serif);font-size:25px;font-weight:400;display:block}.allocation span{font-size:12px;color:#e8edf2}.riskgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.risk{padding:24px;background:#fff;border-top:2px solid var(--gold)}.risk strong{font-family:var(--font-serif);font-size:21px;font-weight:400;display:block;margin-bottom:8px}.risk p{font-size:14px;color:#657181;margin:0}.timeline{counter-reset:step;display:grid;grid-gap:0;gap:0}.timeline>div{display:grid;grid-template-columns:70px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.timeline>div:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-serif);font-size:28px;color:var(--gold-ink)}.timeline h3{font-family:var(--font-serif);font-size:23px;font-weight:400;margin:0 0 5px}.timeline p{margin:0;color:#687584}.compare{overflow:auto}.compare table{width:100%;border-collapse:collapse;background:white}.compare td,.compare th{padding:18px;border:1px solid #dfe3e6;text-align:left;vertical-align:top}.compare th{background:#10253c;color:white;font-size:11px;text-transform:uppercase;letter-spacing:1.2px}.compare td:first-child{font-weight:700}.callout{padding:34px;border-left:4px solid var(--gold);background:#ece7dc}.callout h3{font-family:var(--font-serif);font-size:30px;font-weight:400;margin-top:0}.institutional-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.institutional-list .card{min-height:170px}.researchrail{display:grid;grid-template-columns:1.4fr .8fr .8fr;grid-gap:18px;gap:18px}.researchfeature{background:#10253c;color:white;padding:38px}.researchfeature h3{font-family:var(--font-serif);font-size:34px;font-weight:400}.researchfeature p{color:#c2cdd8}.ddqgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.ddqgroup{background:#fff;border:1px solid var(--line);padding:30px}.ddqgroup h3{font-family:var(--font-serif);font-size:27px;font-weight:400;margin-top:0}.docrow{padding:15px 0;border-bottom:1px solid #e3e6e9;display:flex;justify-content:space-between;gap:20px}.docrow span{font-size:12px;color:#6f7a86}.status{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;color:var(--gold-ink);font-weight:800}.letter{max-width:850px;margin:auto}.letter p{font-family:var(--font-serif);font-size:21px;line-height:1.75}.letter .signoff{margin-top:40px;font-family:var(--font-sans);font-size:14px}.framework3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#435268}.framework3>div{background:#11263e;color:white;padding:34px}.framework3 strong{display:block;font-family:var(--font-serif);font-size:30px;font-weight:400;color:#d3bd87}.framework3 p{color:#bcc8d4}.managerbar{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:30px;flex-wrap:wrap;font-size:12px;color:#657181}.managerbar strong{color:#253444}.labelcaps{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--gold-ink);font-weight:800}.strategy-note{font-size:13px;padding:20px;background:#eef0f2;color:#5f6b77}.metricline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#cfd6dc}.metricline>div{background:#fff;padding:22px}.metricline strong{display:block;font-family:var(--font-serif);font-size:26px;font-weight:400}.metricline span{font-size:11px;color:#687584;text-transform:uppercase;letter-spacing:1.1px}@media(max-width:900px){.ddqgrid,.framework3,.institutional-list,.metricline,.proofgrid,.riskgrid,.termgrid{grid-template-columns:1fr 1fr}.thesisgrid{gap:34px}.allocation,.researchrail,.thesisgrid{grid-template-columns:1fr}.menu{font-size:12px}}@media(max-width:560px){.ddqgrid,.framework3,.institutional-list,.metricline,.proofgrid,.riskgrid,.termgrid{grid-template-columns:1fr}}.hero-home{background:linear-gradient(90deg,rgba(7,17,30,.98),rgba(7,17,30,.92) 42%,rgba(7,17,30,.38) 72%,rgba(7,17,30,.18)),url(/assets/hero-city.jpg) 50%/cover no-repeat;min-height:610px;display:flex;align-items:center}.hero-home:after{display:none}.hero-home .wrap{width:min(var(--max),calc(100% - 48px))}.hero-home h1{max-width:760px}.hero-home p{max-width:680px}.product-visual{padding:0;overflow:hidden}.product-visual img{width:100%;height:145px;object-fit:cover;display:block;filter:saturate(.9) contrast(1.03)}.product-body{padding:28px}.strategy-banner{background:#eef0f2;padding:0}.strategy-banner .wrap{width:min(var(--max),100%);max-height:380px;overflow:hidden}.strategy-banner img{display:block;width:100%;height:380px;object-fit:cover}.pagehead-visual{padding:70px 0}.strategy-visual-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.strategy-image{min-height:320px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.strategy-image img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.cards2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#d5dbe0;margin-top:30px}.metrics>div{background:#fff;padding:24px}.metrics span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--gold-ink);font-weight:800}.metrics strong{display:block;font-family:var(--font-serif);font-size:26px;font-weight:400;margin:6px 0 2px}.metrics small{display:block;color:#687584}.faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.faq details{background:#fff;border:1px solid var(--line);padding:20px 22px}.faq summary{cursor:pointer;font-family:var(--font-serif);font-size:20px}.faq p{color:#5f6b77;margin-bottom:0}.portrait-secondary{background:linear-gradient(145deg,#2a3040,#4a3d31)}@media(max-width:900px){.cards2,.faq,.metrics,.strategy-visual-grid,.three{grid-template-columns:1fr 1fr}.hero-home{min-height:auto}.strategy-banner img{height:280px}}@media(max-width:560px){.cards2,.faq,.metrics,.strategy-visual-grid,.three{grid-template-columns:1fr}.hero-home .wrap{width:min(var(--max),calc(100% - 32px))}.strategy-image,.strategy-image img{min-height:240px}.strategy-banner img{height:220px}.product-visual img{height:180px}}.compact-funds{grid-template-columns:repeat(2,1fr)}.option1-platform{background:#fff;border-bottom:1px solid var(--line)}.option1-platform-grid{display:grid;grid-template-columns:repeat(4,1fr)}.option1-platform-grid>*{padding:30px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.option1-platform-grid>:last-child{border-right:0}.option1-platform-grid strong{font-family:var(--font-serif);font-size:21px;font-weight:400}.option1-platform-grid span{font-size:13px;color:#667481}.option1-duo{display:grid;grid-template-columns:1fr 1fr;background:#10253c;color:white}.option1-duo>div{min-height:370px;padding:70px max(40px,calc((100vw - 1200px)/2));display:flex;align-items:center}.option1-mgd{background:linear-gradient(rgba(8,23,37,.76),rgba(8,23,37,.76)),url(/assets/hero-city.jpg) 50%/cover}.option1-impact{background:linear-gradient(rgba(8,23,37,.65),rgba(8,23,37,.65)),url(/assets/pcmo-building.jpg) 50%/cover}.option1-duo h2{font-family:var(--font-serif);font-size:46px;font-weight:400;margin:0 0 14px}.option1-duo p{color:#d4dde5;max-width:520px}.option1-duo a{color:var(--gold2);font-weight:700}@media(max-width:1000px){.option1-platform-grid,.option3-mgd>.wrap{grid-template-columns:1fr 1fr}.option1-duo,.option2-hero-grid,.option2-mgd>.wrap,.option3-funds-grid,.option3-hero-grid{grid-template-columns:1fr}.concept-grid,.option3-fundcards{grid-template-columns:1fr 1fr}.option2-hero aside,.option3-side{border-left:0;border-top:1px solid rgba(255,255,255,.35);padding:25px 0 0}.option3-mgd>.wrap>*{border-bottom:1px solid var(--line)}}@media(max-width:620px){.compact-funds,.concept-grid,.option1-duo,.option1-platform-grid,.option3-fundcards,.option3-mgd>.wrap{grid-template-columns:1fr}.option2-heading{display:block}.option2-cardgrid{grid-template-columns:1fr}.option1-duo>div{padding:55px 28px}.option3-mgd>.wrap>*{border-right:0}.option3-intro h2{font-size:40px}}h1,h2,h3,h4{line-height:1.2;overflow-wrap:break-word;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.brand{white-space:nowrap}.menu a[aria-current=page]{color:#fff}.list,.narrow{max-width:820px}.notice{font-size:14px;line-height:1.6;color:#4d5a68;background:#ede6d6;border-left:4px solid var(--gold);padding:18px 22px;margin:0 0 28px}.timeline>div{align-items:baseline}.timeline>div>div>:last-child{margin-bottom:0}@media(max-width:900px){.footergrid{grid-template-columns:1fr 1fr;gap:32px 24px}.footergrid>div:first-child{grid-column:1/-1}.menu{font-size:15px;max-height:calc(100dvh - 78px);overflow-y:auto}.navdrop{font-size:15px}.menu>a:not(.navcta),.navdrop{padding:12px 0}.menu>a.navcta{padding:13px 16px;text-align:center;margin-top:14px}.dropdown a{font-size:14px}.navgroup.open .navdrop span{display:inline-block;transform:rotate(180deg)}.pagehead{padding:64px 0 52px}}@media(max-width:520px){.navin{height:68px}.menu{top:68px;max-height:calc(100dvh - 68px)}.brand{font-size:16px;letter-spacing:.2px}.brand small{font-size:8px;letter-spacing:1.8px;margin-top:0}.hero h1,.hero-home h1{font-size:clamp(38px,11vw,48px)}.pagehead h1{font-size:clamp(32px,9.5vw,44px)}.hero p,.pagehead p{font-size:17px}.title{font-size:clamp(30px,8.5vw,34px)}.lede{font-size:18px}.section{padding:56px 0}.capability,.card,.ddqgroup,.insight,.product .product-body,.resourcecard{padding:24px}.card{min-height:0}.footergrid{grid-template-columns:1fr 1fr}.footerlegalnav{gap:16px 24px}}@media(max-width:1200px) and (min-width:1001px){.option3-fundcards{grid-template-columns:1fr 1fr}}.kicker{color:var(--gold-ink)}.dark .kicker,.hero .kicker,.manifesto .kicker,.origination-panel .kicker,.pagehead .kicker,.researchfeature .kicker{color:var(--gold2)}.navdrop{display:inline-flex;align-items:center;gap:5px}.navchev{flex:none;opacity:.75;transition:transform .2s}.navgroup:focus-within .navchev,.navgroup:hover .navchev{transform:rotate(180deg)}@media(max-width:900px){.navdrop{display:flex;justify-content:flex-start}.navgroup:focus-within .navchev,.navgroup:hover .navchev{transform:none}.navgroup.open .navchev{transform:rotate(180deg)}}.btn-icon{display:inline-flex;align-items:center;gap:10px}.btn-icon svg{transition:transform .2s}.btn-icon:hover svg{transform:translateX(3px)}.home-platform{background:var(--paper);padding:56px 0 8px}.home-platform-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.home-platform-item{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 24px 52px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);transition:border-color .2s,box-shadow .2s}.home-platform-item:hover{border-color:#cfd5db;border-top-color:var(--gold);box-shadow:0 12px 30px rgba(10,23,40,.07)}.home-platform-item strong{font-family:var(--font-serif);font-size:21px;font-weight:400;line-height:1.25}.home-platform-item span{font-size:14px;line-height:1.55;color:var(--muted)}.home-platform-arrow{position:absolute;left:24px;bottom:22px;color:var(--gold-ink);transition:transform .2s}.home-platform-item:hover .home-platform-arrow{transform:translateX(4px)}.home-mgd.dark{background:var(--navy)}.home-mgd .home-mgd-head{border-bottom-color:rgba(255,255,255,.14)}.home-mgd .home-mgd-steps span{color:var(--gold2)}.home-mgd .home-mgd-steps p{color:#bfc9d5}@media(max-width:900px){.home-mgd .home-mgd-steps li{border-bottom-color:rgba(255,255,255,.12)}}.home-mgd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.home-mgd-head .title{max-width:760px;margin:0}.home-mgd-head .btn{flex:none}.home-mgd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px}.home-mgd-steps li{padding-top:36px}.home-mgd-steps span{display:block;font-family:var(--font-serif);font-size:22px;color:var(--gold-ink);margin-bottom:10px}.home-mgd-steps h3{font-family:var(--font-serif);font-size:30px;font-weight:400;margin:0 0 10px}.home-mgd-steps p{margin:0;color:var(--muted);max-width:340px}.home-institutional{background:#ece6d9}.home-institutional .lede{color:#394758}@media(max-width:1000px){.home-platform-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.home-mgd-head{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px}.home-mgd-steps{grid-template-columns:1fr;gap:0}.home-mgd-steps li{padding:26px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:56px 1fr;grid-column-gap:8px;column-gap:8px}.home-mgd-steps li>span{grid-row:span 2;margin:4px 0 0}.home-mgd-steps p{max-width:none}}@media(max-width:560px){.home-platform{padding:40px 0 0}.home-platform-grid{grid-template-columns:1fr;gap:14px}.home-platform-item{padding:22px 20px 48px}.home-platform-arrow{left:20px;bottom:20px}}.callout-stack{display:flex;flex-direction:column;gap:0}.callout-stack .callout{margin:0}.callout-stack .callout p{margin-bottom:0}.callout-image{margin:0;flex:1 1;min-height:260px;overflow:hidden}.callout-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}@media(max-width:900px){.callout-image{flex:none;height:300px;min-height:0}}@media(max-width:560px){.callout-image{height:220px}}.letter p{font-family:var(--font-sans);font-size:19px;line-height:1.8;color:#354353}@media(max-width:560px){.letter p{font-size:17px}}.callout-image.crop-right img{object-position:right center;transform:scale(1.3);transform-origin:right center}.option1-duo.single{grid-template-columns:1fr}.option1-duo.single>div{min-height:420px}.option1-duo.single h2{max-width:640px}@media(max-width:620px){.option1-duo.single>div{min-height:340px}.option1-duo h2{font-size:clamp(32px,9vw,38px)}}.feature h3{font-family:var(--font-serif);font-size:30px;font-weight:400;margin:0 0 14px}.access-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}.access-points>div{display:flex;flex-direction:column;align-items:flex-start}.access-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;color:var(--gold-ink);background:#f1ebdd;border:1px solid #e3d8c0}.access-points h3{font-family:var(--font-serif);font-size:23px;font-weight:400;margin:0 0 8px}.access-points p{margin:0;color:var(--muted);max-width:340px}@media(max-width:900px){.access-points{grid-template-columns:1fr;gap:0;margin-top:48px;padding-top:0;border-top:0}.access-points>div{display:grid;grid-template-columns:52px 1fr;grid-column-gap:20px;column-gap:20px;padding:24px 0;border-top:1px solid var(--line)}.access-icon{grid-row:span 2;margin:0}.access-points p{max-width:none}}.timeline.journey{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:8px}.timeline.journey>div{display:flex;flex-direction:column;gap:14px;padding:28px 24px 30px;background:#13263d;border:1px solid rgba(255,255,255,.06);transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.timeline.journey>div:before{color:var(--gold2);font-size:26px;line-height:1}.timeline.journey>div:hover{transform:scale(1.04);background:#183050;border-color:rgba(213,192,141,.35)}.timeline.journey h3{color:#fff;margin:0 0 8px}.timeline.journey p{color:#bfc9d5;font-size:15px;line-height:1.6}@media(max-width:1100px){.timeline.journey{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.timeline.journey{grid-template-columns:1fr 1fr}}@media(max-width:520px){.timeline.journey{grid-template-columns:1fr;gap:12px}.timeline.journey>div{padding:24px 22px}}@media(prefers-reduced-motion:reduce){.timeline.journey>div,.timeline.journey>div:hover{transition:none;transform:none}}.form-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}