/* Match the homepage's soft copy-side shade without changing hero geometry. */
@media(min-width:1200px){
 .project-banner .product-case__hero-artboard::after,
 .project-banner:has(.world-table-hero-art)::after {
  content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background:linear-gradient(90deg,rgba(4,9,28,.68) 0%,rgba(4,9,28,.35) 26%,transparent 44%);
 }
 .project-banner .product-case__hero-artboard :is([data-r="cs-hero-inner"],.hero-content),
 .project-banner > .in {position:relative;z-index:2;}
}
