.investments-module__b91ZtW__main{max-width:none;min-height:auto;margin:0;padding:0;display:block}.investments-module__b91ZtW__hero{background:var(--color-brand);color:#fff;margin:0;padding:clamp(36px,4vw,64px) 0}.investments-module__b91ZtW__heroInner,.investments-module__b91ZtW__portfolio{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(24px,6vw,96px)}.investments-module__b91ZtW__hero h1{margin:0 0 28px}.investments-module__b91ZtW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin:0;display:grid}.investments-module__b91ZtW__metrics>div{border-bottom:1px solid #c6a16ba6;flex-direction:column-reverse;align-items:flex-start;padding-bottom:24px;display:flex}.investments-module__b91ZtW__metrics dt{font-size:var(--type-body);line-height:1.5}.investments-module__b91ZtW__metrics dd{font:400 clamp(3rem, 6vw, 5rem)/1.1 var(--font-serif);letter-spacing:-.035em;color:var(--color-accent);margin:0 0 12px}.investments-module__b91ZtW__portfolio{padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,104px)}.investments-module__b91ZtW__portfolioHeading{margin:0 0 36px}.investments-module__b91ZtW__companies{gap:clamp(32px,4vw,56px);display:grid}.investments-module__b91ZtW__company{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,96px);padding-top:clamp(28px,3vw,40px);display:grid}.investments-module__b91ZtW__company:first-child{border-top:0;padding-top:0}.investments-module__b91ZtW__identity,.investments-module__b91ZtW__description{min-width:0}.investments-module__b91ZtW__identity h3{font-size:var(--type-h3);margin:0 0 20px}.investments-module__b91ZtW__imageRight .investments-module__b91ZtW__identity{grid-area:1/2}.investments-module__b91ZtW__imageRight .investments-module__b91ZtW__description{grid-area:1/1}.investments-module__b91ZtW__figure{margin:0}.investments-module__b91ZtW__figure img{width:100%;height:auto;display:block}.investments-module__b91ZtW__facts{background:var(--color-brand);color:var(--color-helper-on-dark);font-size:var(--type-helper);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px;line-height:1.5;display:flex}.investments-module__b91ZtW__beds{color:#fff;white-space:nowrap;font-weight:600}.investments-module__b91ZtW__description p{font-size:var(--type-body);margin:0 0 20px;line-height:1.7}.investments-module__b91ZtW__description p:last-child{margin-bottom:0}.investments-module__b91ZtW__textOnly{background:var(--color-brand);color:#fff;border-top:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);padding:clamp(28px,3.5vw,48px)}.investments-module__b91ZtW__textOnly .investments-module__b91ZtW__identity{border-right:1px solid #c6a16b8c;padding-right:clamp(24px,3vw,48px)}.investments-module__b91ZtW__textFacts{background:0 0;padding:0}.investments-module__b91ZtW__textFacts .investments-module__b91ZtW__beds{color:var(--color-accent)}@media (max-width:760px){.investments-module__b91ZtW__company,.investments-module__b91ZtW__textOnly{grid-template-columns:1fr;gap:24px}.investments-module__b91ZtW__imageRight .investments-module__b91ZtW__identity,.investments-module__b91ZtW__imageRight .investments-module__b91ZtW__description{grid-area:auto}.investments-module__b91ZtW__textOnly .investments-module__b91ZtW__identity{border-bottom:1px solid #c6a16b8c;border-right:0;padding:0 0 24px}.investments-module__b91ZtW__portfolioHeading{margin-bottom:28px}}@media (max-width:420px){.investments-module__b91ZtW__metrics{gap:20px}.investments-module__b91ZtW__metrics dd{font-size:2.75rem}.investments-module__b91ZtW__metrics dt{font-size:var(--type-helper)}}
