/* Optical alignment and restrained Paramount+ placeholder for We Came By. */
.hero h1 .family-name{transform-origin:center center}
.paramount-poster{
  justify-content:space-around;
  align-items:center;
  gap:16px;
  padding:15% 7%;
  background:radial-gradient(ellipse at 48% 35%,#345b9e88,transparent 58%),linear-gradient(150deg,#081734,#061026 66%,#16162e);
}
.poster-image .paramount-poster img{
  display:block;
  width:75%;
  height:auto;
  max-height:25%;
  object-fit:contain;
  filter:brightness(0) invert(1);
}
.paramount-poster strong{
  display:block;
  white-space:nowrap;
  font-family:"Jost","DM Sans",sans-serif;
  font-weight:300;
  font-size:clamp(21px,2.45vw,37px);
  letter-spacing:.025em;
  line-height:1.1;
  color:#f0eafa;
}
.paramount-poster small{color:#b6c9e6}

/* Match the visual text baselines, rather than the enclosing line boxes. */
@media(min-width:601px){
  .section-heading p{transform:translateY(-12px)}
}
@media(max-width:600px){
  .paramount-poster strong{font-size:clamp(14px,4vw,22px)}
}
