/* Ninth reference: balanced pairs followed by one spacious feature card. */
.hdb-site.r-nine-projects .r-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.hdb-site.r-nine-projects .r-project-card{min-width:0;}
.hdb-site.r-nine-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;overflow:hidden;border:1px solid #494d44;padding:0;}
.hdb-site.r-nine-projects .r-featured-reference .r-project-image{height:100%;min-height:360px;aspect-ratio:auto;margin:0;}
.hdb-site.r-nine-projects .r-featured-reference .r-project-image img{width:100%;height:100%;object-fit:cover;object-position:50% center;}
.hdb-site.r-nine-projects .r-featured-reference .r-project-card-copy{min-width:0;padding:clamp(24px,3.1vw,44px);}
.hdb-site.r-nine-projects .r-featured-reference .r-project-meta{margin-top:0;}
.hdb-site.r-nine-projects .r-proof-brands{grid-template-columns:repeat(3,minmax(0,1fr));}
.hdb-site.r-nine-projects .r-proof-brands>a{min-width:0;overflow-wrap:anywhere;}
.hdb-site.r-trumpf .r-case-title>*,.hdb-site.r-trumpf .r-facts>div,.hdb-site.r-trumpf .r-full-film>*{min-width:0;}
.hdb-site.r-trumpf .r-facts dd,.hdb-site.r-trumpf .r-full-film strong{overflow-wrap:anywhere;}
.hdb-site.r-trumpf .r-case-hero .eyebrow{line-height:1.6;}
.hdb-site.r-trumpf .r-cover img{object-position:50% 45%;}
.hdb-site.r-trumpf .r-channel-grid .text-link{display:inline-block;margin-top:18px;font-size:14px;}
@media(max-width:700px){
 .hdb-site.r-nine-projects .r-project-grid,.hdb-site.r-nine-projects .r-project-card.r-featured-reference{grid-template-columns:minmax(0,1fr);}
 .hdb-site.r-nine-projects .r-featured-reference .r-project-image{height:auto;min-height:0;aspect-ratio:16/9;}
 .hdb-site.r-nine-projects .r-featured-reference .r-project-card-copy{padding:24px 20px;}
 .hdb-site.r-nine-projects .r-proof-brands{grid-template-columns:repeat(2,minmax(0,1fr));}
 .hdb-site.r-nine-projects .r-proof-brands>a:last-child{grid-column:1/-1;}
 .hdb-site.r-trumpf .r-case-title h1{font-size:clamp(34px,8.5vw,64px);}
}
