/* An editorial photographic layer, scoped to the selected businesses. */
.editorial-hero{display:grid;grid-template-columns:1fr 1fr;min-height:460px;padding:0;overflow:hidden}
.editorial-hero-copy{position:relative;z-index:1;align-self:center;padding:44px 34px 52px 16.6%}
.editorial-hero .breadcrumb{margin-bottom:34px}
.editorial-hero .eyebrow{max-width:420px;line-height:1.8}
.editorial-hero h1{font-size:clamp(44px,4.1vw,72px);line-height:1.12;max-width:560px}
.editorial-title-brand{display:block}
.editorial-hero .page-deck{max-width:410px}
.editorial-hero-photo{position:relative;align-self:stretch;min-width:0;margin:0;overflow:hidden;background:#142b3a}
.editorial-hero-photo img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}
.editorial-hero-photo:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#081a2d 0%,rgba(8,26,45,.22) 16%,transparent 38%),linear-gradient(0deg,rgba(8,26,45,.2),transparent 45%)}
.editorial-hero-private-wealth .editorial-hero-photo img{object-position:64% top}
.wealth-perspective-photo{float:right;width:38%;max-width:250px;aspect-ratio:4/5;margin:4px 0 24px 30px;border-bottom:3px solid var(--gold);background:#102941}
.wealth-perspective-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}
.page-private-wealth #overview .section-content:after{content:'';display:block;clear:both}
.ecosystem-brandplate{display:block;width:310px;max-width:100%;padding:24px;background:#fefefe;border:1px solid #ddd7ca;border-radius:16px;overflow:hidden;margin:0 0 28px}
/* Original supplied JPEGs retain their exact artwork and colour. */
.ecosystem-logo{display:block;position:relative;overflow:hidden;width:100%;background:transparent;filter:none;mix-blend-mode:normal}
.ecosystem-logo img{position:absolute;display:block;max-width:none;height:auto;background:transparent;filter:none;mix-blend-mode:normal}
/* Display crops remove blank margins only. Supplied logo pixels remain unmodified. */
.ecosystem-logo-zonga{aspect-ratio:1696/590}
.ecosystem-logo-zonga img{width:150.9434%;left:-25.4717%;top:-103.3898%}
.ecosystem-logo-microfinance{aspect-ratio:1540/570}
.ecosystem-logo-microfinance img{width:166.2338%;left:-33.1169%;top:-108.7719%}
.ecosystem-logo-kanzatu{aspect-ratio:1226/605}
.ecosystem-logo-kanzatu img{width:130.5057%;left:-18.7602%;top:-88.4298%}
.zonga .ecosystem-brandplate{margin:28px 0 24px;width:240px;padding:10px 18px}
.zonga h3.zonga-brand-heading{font-size:0;line-height:0;margin:0;letter-spacing:0}
.zonga h3.zonga-brand-heading .ecosystem-brandplate{display:block;font-size:initial;letter-spacing:normal}
.zonga h3.zonga-brand-heading .ecosystem-logo{display:block;margin:0;letter-spacing:normal}
@media(min-width:1600px){.editorial-hero{min-height:510px}.editorial-hero-copy{padding-top:54px;padding-bottom:62px}}
@media(max-width:1100px) and (min-width:801px){.editorial-hero{min-height:420px;grid-template-columns:1.1fr 1fr}.editorial-hero-copy{padding-left:11.5%;padding-right:26px}.editorial-hero h1{font-size:44px}.editorial-hero .eyebrow{font-size:11px;letter-spacing:1px}}
@media(max-width:800px){
 .editorial-hero{display:flex;flex-direction:column;min-height:0;padding:0}
 .editorial-hero-copy{align-self:stretch;padding:28px 6% 32px}
 .editorial-hero .breadcrumb{margin-bottom:26px}
 .editorial-hero h1{font-size:48px;max-width:570px}
 .editorial-hero .page-deck{max-width:100%}
 .editorial-hero-photo{width:100%;height:300px}
 .editorial-hero-photo:after{background:linear-gradient(180deg,rgba(8,26,45,.16),transparent 30%)}
 .editorial-hero-private-wealth .editorial-hero-photo img{object-position:center top}
 .editorial-hero-advisory .editorial-hero-photo img{object-position:center 42%}
 .editorial-hero:after{left:6%;z-index:1}
}
@media(max-width:480px){
 .editorial-hero h1{font-size:38px;letter-spacing:-1.2px}
 .editorial-hero-photo{height:240px}
 .editorial-hero-copy{padding-bottom:28px}
 .wealth-perspective-photo{float:none;width:100%;max-width:320px;aspect-ratio:4/5;margin:2px 0 25px}
 .ecosystem-brandplate{width:245px}
 .zonga .ecosystem-brandplate{max-width:100%;width:220px}
}
@media print{.editorial-hero{display:block;min-height:0}.editorial-hero-copy{padding:20px 0}.editorial-hero-photo,.wealth-perspective-photo{display:none}}

/* Further photography applies only to inner pages. */
.content-page .section-editorial-photo{width:100%;margin:0 0 30px;aspect-ratio:3/2;overflow:hidden;background:#102941;border-bottom:2px solid var(--gold)}
.content-page .section-editorial-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}
.page-private-wealth .section-editorial-photo img{object-position:center top}
.page-private-credit .editorial-hero-photo img,.page-private-equity .editorial-hero-photo img,.page-zonga .editorial-hero-photo img{object-position:center top}
.page-contact .editorial-hero-photo img{object-position:center}
@media(max-width:800px){
 .content-page .section-editorial-photo{max-height:none;aspect-ratio:3/2;margin-bottom:25px}
 .page-private-credit .editorial-hero-photo,.page-private-equity .editorial-hero-photo,.page-zonga .editorial-hero-photo{height:auto;aspect-ratio:3/2;max-height:420px}
}
@media print{.content-page .section-editorial-photo{display:none}}
