.hero-media{object-fit:cover}.cards{grid-template-columns:repeat(5,minmax(0,1fr))}.cards .card{min-height:360px}.cards .card h3{font-size:21px}.cards .card-content{left:18px;right:18px}.cover img{width:100%;height:100%;object-fit:cover}.contact-section .panel{text-align:center;padding:48px 25px}.contact-section .panel p{color:var(--muted);line-height:1.8}.contact-section .panel .btn{margin-top:15px}.channel-recs .notice{grid-column:1/-1}.hero .hero-media{filter:brightness(.9)}@media(max-width:1100px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.cards{grid-template-columns:1fr}.cards .card{min-height:350px}}

/* Preserve the supplied brand artwork without cropping the marks. */
.profile-hero .cover img{object-fit:contain;background:#000}.cards .card>img[src*="brand-"]{height:190px;top:16px;object-fit:contain;padding:0 12px}.cards .card:has(>img[src*="brand-"]){background:#05070d}
