/* Eight references: four balanced rows and a compact brand overview. */
.hdb-site.r-eight-projects .r-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.hdb-site.r-eight-projects .r-project-card{min-width:0;}
.hdb-site.r-eight-projects .r-proof-brands{grid-template-columns:repeat(4,minmax(0,1fr));}
.hdb-site.r-eight-projects .r-proof-brands>a{min-width:0;overflow-wrap:anywhere;}
.hdb-site.r-dalmer .r-case-title>*,.hdb-site.r-dalmer .r-facts>div,.hdb-site.r-dalmer .r-full-film>*{min-width:0;}
.hdb-site.r-dalmer .r-facts dd,.hdb-site.r-dalmer .r-full-film strong{overflow-wrap:anywhere;}
.hdb-site.r-dalmer .r-partner h2{font-size:clamp(28px,4vw,60px);overflow-wrap:anywhere;}
.hdb-site.r-dalmer .r-case-hero .eyebrow{line-height:1.6;}
.hdb-site.r-dalmer .r-cover img{object-position:50% 45%;}
.hdb-site.r-dalmer .r-channel-grid .text-link{display:inline-block;margin-top:18px;font-size:14px;}
@media(max-width:700px){
 .hdb-site.r-eight-projects .r-project-grid{grid-template-columns:minmax(0,1fr);}
 .hdb-site.r-eight-projects .r-proof-brands{grid-template-columns:repeat(2,minmax(0,1fr));}
 .hdb-site.r-dalmer .r-case-title h1{font-size:clamp(35px,9vw,64px);}
}
