/* Durchgehende matte Fläche nur auf der Startseite; Adler und Fotos bleiben Originale. */
body.home-page {
  min-height: 100vh;
  background-color: #141414;
}

/* Die obere und linke Bildkante laufen in die seitenweite Grundfläche aus. */
body.home-page::before {
  -webkit-mask-image:
    linear-gradient(90deg, transparent 0%, #000 28%),
    linear-gradient(180deg, transparent 0%, #000 8% 64%, transparent 87%);
  -webkit-mask-composite: source-in;
  mask-image:
    linear-gradient(90deg, transparent 0%, #000 28%),
    linear-gradient(180deg, transparent 0%, #000 8% 64%, transparent 87%);
  mask-composite: intersect;
}
