/* Photo hero: left-to-right shade over the photo. */
.pb-photohero--side .pb-photohero__shade { background: linear-gradient(to right, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.7) 40%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0.1) 100%); }
/* Dark variant: the design's vertical black overlay. */
.pb-photohero--dark .pb-photohero__shade { background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 100%); }
.pb-photohero .pb-photohero__eyebrow { color: #ffffff; }
/* An empty pill row (hero with a button instead) takes no space. */
.pb-photohero__pills:empty { display: none; }
