/* Seventh reference: a full-width project card, using the established design. */
.hdb-site.r-seven-projects .r-project-card.r-featured-reference{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0;min-width:0;overflow:hidden;border:1px solid #494d44;padding:0;}
.hdb-site.r-seven-projects .r-featured-reference .r-project-image{height:100%;min-height:360px;aspect-ratio:auto;margin:0;}
.hdb-site.r-seven-projects .r-featured-reference .r-project-image img{width:100%;height:100%;object-fit:cover;object-position:58% center;}
.hdb-site.r-seven-projects .r-featured-reference .r-project-card-copy{min-width:0;padding:clamp(24px,3.1vw,44px);}
.hdb-site.r-seven-projects .r-featured-reference .r-project-meta{margin-top:0;}
.hdb-site.r-seven-projects .r-proof-brands>a:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #494d44;}
.hdb-site.r-seven-projects .r-proof-brands>a:last-child small{margin:0;}
.hdb-site.r-jebens .r-case-title>*{min-width:0;}
.hdb-site.r-jebens .r-facts>div{min-width:0;}
.hdb-site.r-jebens .r-facts dd{overflow-wrap:anywhere;}
.hdb-site.r-jebens .r-full-film>*{min-width:0;}
.hdb-site.r-jebens .r-full-film strong{overflow-wrap:anywhere;}
@media(max-width:700px){
 .hdb-site.r-seven-projects .r-project-card.r-featured-reference{grid-template-columns:minmax(0,1fr);}
 .hdb-site.r-seven-projects .r-featured-reference .r-project-image{height:auto;min-height:0;aspect-ratio:16/9;}
 .hdb-site.r-seven-projects .r-featured-reference .r-project-card-copy{padding:24px 20px;}
 .hdb-site.r-jebens .r-case-title h1{font-size:clamp(35px,9vw,64px);}
}
