.investor.visual-refresh .investor-opening>figure.investor-collage{grid-template-rows:1.4fr 1fr}
.investor.visual-refresh .investor-collage>img:first-child{object-fit:cover;object-position:50% 58%}
.investor.visual-refresh .investor-collage>img:nth-child(2){object-fit:cover;object-position:65% 42%;background:transparent}
.investor.visual-refresh .investor-collage>img:nth-child(3){object-fit:cover;background:transparent}
.investor-collage{overflow:hidden}
.investor-project-panorama{padding:12px 0 65px;background:#fbf9ff}
.investor-project-panorama figure{margin:0}
.investor-project-panorama img{width:100%;height:auto;aspect-ratio:16/8.5;object-fit:cover;object-position:center 58%}
.investor-project-panorama figcaption{display:flex;justify-content:space-between;gap:24px;padding-top:17px;font-size:.8125rem;line-height:1.5;color:#70617d}
.investor-project-panorama figcaption span:first-child{font-weight:600}
.investor .investor-filmstrip .project-card-image img{aspect-ratio:16/9;object-fit:cover;background:transparent}
.investor .investor-filmstrip .project-card-image:has(.letterboxed-source){overflow:visible}
.investor .investor-filmstrip{row-gap:30px}
/* Source thumbnails are 4:3 with 45px bars inside 360px; a 16:9 cover removes bars without altering the frame. */
.investor .investor-filmstrip img.letterboxed-source,.investor .project-card-image img.letterboxed-source{aspect-ratio:16/9;object-fit:cover}
@media(max-width:760px){
.investor.visual-refresh .investor-opening>figure.investor-collage{height:360px;grid-template-rows:220px 135px}
.investor-project-panorama{padding:5px 0 45px}
.investor-project-panorama img{aspect-ratio:16/9;object-fit:contain}
.investor-project-panorama figcaption{display:block;font-size:.75rem}
.investor-project-panorama figcaption span{display:block;margin-bottom:5px}
.investor .investor-filmstrip{grid-template-columns:1fr 1fr;gap:25px 16px}
.investor .investor-filmstrip figure:last-child{grid-column:auto;width:100%}
}
/* R49: one placement per project photograph. */
.investor.visual-refresh .investor-opening>figure.investor-single{display:block;min-height:0;height:auto;align-self:start;aspect-ratio:1608/888;background:transparent}
.investor.visual-refresh .investor-single>img:first-child{display:block;position:static;width:100%;height:auto;object-fit:contain}
.investor .investor-filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}
.investor-project-panorama figure{max-width:1100px;margin-inline:auto}
.investor-project-panorama img{aspect-ratio:auto;object-fit:contain;display:block}
@media(max-width:760px){
.investor.visual-refresh .investor-opening>figure.investor-single{height:auto;min-height:0;aspect-ratio:1608/888}
.investor .investor-filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}
}

.investor-project-panorama img{filter:contrast(1.08) saturate(1.13) brightness(1.025)}
