/* Scoped project covers: original film photography, company-led captions. */
#hdb-root .r-project-card.hdb-company-cover .r-project-image{aspect-ratio:16/9;overflow:hidden;background:#222;}
#hdb-root .r-project-card.hdb-company-cover .r-project-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none;}
#hdb-root .r-project-card.hdb-company-cover .r-image-number{display:none;}
#hdb-root .r-project-card.hdb-company-cover .r-project-meta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}
#hdb-root .r-project-card.hdb-company-cover .r-project-meta strong{font-size:clamp(20px,2.2vw,30px);line-height:1.15;letter-spacing:-.02em;white-space:normal;overflow-wrap:normal;}
#hdb-root .r-project-card.hdb-company-cover .r-project-meta>span{font-size:11px;line-height:1.5;letter-spacing:.12em;}
#hdb-root .r-project-card.hdb-company-cover h3{font-size:clamp(22px,2.2vw,32px);line-height:1.2;}
@media(max-width:700px){#hdb-root .r-project-card.hdb-company-cover .r-project-image{aspect-ratio:16/10;}#hdb-root .r-project-card.hdb-company-cover .r-project-meta strong{font-size:23px;}}

#hdb-root .r-project-card.hdb-company-cover .r-project-image{min-width:0;width:100%;}
#hdb-root .r-project-card.r-featured-reference.hdb-company-cover .r-project-image{aspect-ratio:auto;align-self:stretch;}
@media(max-width:700px){#hdb-root .r-project-card.r-featured-reference.hdb-company-cover .r-project-image{aspect-ratio:16/10;}}
