/* T07 – Aufbau unverändert aus Stand 14, großes Haus und echtes Porträt. */
#hero .portrait {
  mix-blend-mode: normal;
  /* Hand-Auslauf bereits im T04-Bild, Silhouette bis darunter deckend. */
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 84%, transparent 96%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 84%, transparent 96%);
}
#hero .hero-blueprint {
  --blueprint-opacity: .15;
  top: 56px;
  width: clamp(1450px, 180.21vw, 2595px);
  -webkit-mask-image:
    linear-gradient(to right, transparent 0%, #000 14%, #000 86%, transparent 100%),
    linear-gradient(to bottom, #000 0%, #000 49%, transparent 59%);
  -webkit-mask-composite: source-in;
  mask-image:
    linear-gradient(to right, transparent 0%, #000 14%, #000 86%, transparent 100%),
    linear-gradient(to bottom, #000 0%, #000 49%, transparent 59%);
  mask-composite: intersect;
}
/* Größere Motive innerhalb derselben Icon-Fläche; Kartenmaße bleiben gleich. */
#hero .card-time img { transform: scale(1.1); }
#hero .card-revenue img { transform: scale(1.08); }
#hero .card-time p { white-space: nowrap; }
@media (min-width: 1550px) {
  #hero .hero-blueprint { top: 66px; }
}
@media (max-width: 760px) {
  #hero .hero-blueprint {
    --blueprint-opacity: .11;
    top: 102px;
    width: 920px;
    -webkit-mask-image:
      linear-gradient(to right, transparent 0%, #000 14%, #000 86%, transparent 100%),
      linear-gradient(to bottom, #000 0%, #000 58%, transparent 71%);
    mask-image:
      linear-gradient(to right, transparent 0%, #000 14%, #000 86%, transparent 100%),
      linear-gradient(to bottom, #000 0%, #000 58%, transparent 71%);
  }
}
