{
 "$schema": "../../schema.json",
 "schema": "fundus/1",
 "id": "editorial-magazin-layout",
 "name": "Editorial-/Magazin-Layout",
 "name_en": "Editorial / magazine layout",
 "kurz": "Ein Journalbeitrag in drei Satzspiegeln (Magazin, Zeitung, Kunstbuch) auf einem 12er-Raster, mit Initiale, Pull-Quote, Marginalie, Zeilen-Reveal und leichter Bildparallaxe.",
 "kategorie": "Hero & Section-Layouts",
 "kategorie_slug": "hero-layouts",
 "kategorie_nr": 4,
 "bau_chat": "C2",
 "prioritaet": "A",
 "trendstatus": "aufsteigend",
 "belegstatus": "belegt",
 "website_belege": 2,
 "stimmung": [
  "ruhig",
  "editorial",
  "luxuriös"
 ],
 "stimmung_roh": [
  "editorial",
  "kultiviert",
  "ruhig",
  "luxuriös"
 ],
 "technik": [
  "css",
  "css-grid",
  "subgrid",
  "text-wrap-balance",
  "initial-letter",
  "lenis",
  "splittext"
 ],
 "technik_gruppen": [
  "css",
  "gsap",
  "lenis"
 ],
 "leistungskosten": "niedrig",
 "steckbrief": {
  "beschreibung": "Eine Seite, gesetzt wie ein gedrucktes Magazin. Ein 12er-Raster mit viel Weißraum trägt eine große Serif, oft mit kursivem Akzent, und eine kleine Grotesk für Labels. Bilder wechseln bewusst Format und Größe: mal randabfallend, mal klein mit Nummer und Bildunterschrift. Dazu kommen Elemente aus dem Print: Rubrik und Kicker, ein größerer Lead, Initiale, Pull-Quote, mehrspaltiger Text, Marginalien und Fußnoten. Haarlinien, Kapitelnummern und Datumszeilen gliedern die Abschnitte. Die Bewegung bleibt leise: weiches Scrollen, Zeilen-Reveals, leichte Bildparallaxe.",
  "warum_es_wirkt": "Die Seite signalisiert Inhalt, Sorgfalt und Kuratierung. Leser kennen die Konventionen aus dem Print und vertrauen ihnen. Größenkontraste und eine klare Lesereihenfolge führen durch den Text. So entsteht ein Gegenentwurf zum austauschbaren SaaS-Look.",
  "wann_einsetzen": "Für Case Studies, Journale und Blogs, Studios mit Haltung im Text, Kultur, Mode, Architektur und Personal Brands mit echtem Inhalt.",
  "wann_nicht": "Bei Conversion-Landingpages mit nur einem CTA. Und wenn es keinen redaktionellen Inhalt gibt, denn dann wirkt das Layout leer.",
  "varianten": [
   "Magazin: Serif-Grotesk-Kombination mit Pull-Quotes",
   "Zeitung: Titelkopf, Rubriken, Spaltensatz mit Linien",
   "Kunstbuch: wenige große Bilder, kaum Text",
   "Magazin-Cover als Hero mit Titel, Ausgabe und Datum"
  ],
  "umsetzung": "12-Spalten-Grid. Bilder und Textblöcke per grid-column und grid-row bewusst unterschiedlich platzieren. Varianten lassen sich mit demselben HTML über ein Attribut am Wrapper umschalten. Typo-Feinheiten: text-wrap: balance für Headlines, text-wrap: pretty und hyphens: auto für Fließtext, initial-letter für Initialen (Chrome; Safari mit -webkit-; sonst float als Fallback), hängende Anführungszeichen per negativem text-indent oder hanging-punctuation (nur Safari), font-variant-numeric: oldstyle-nums. Mehrspaltigen Satz mit columns nur für kurze Blöcke verwenden, sonst leidet der Lesefluss. Bilder als <figure> mit <figcaption>. Zeilen-Reveals mit GSAP SplitText (mask: 'lines'), Parallaxe mit ScrollTrigger scrub. Lenis für weiches Scrollen ist optional und standardmäßig aus: Reveals und Parallaxe laufen mit nativem Scroll. Nur in Eigenprojekten einschalten, nie in Rezepten, die smooth-scroll-lenis ausschließen.",
  "mobil": "Einspaltig, aber Größenkontraste und Bildformatwechsel bleiben. Marginalien stehen unter dem Absatz, Spaltensatz wird einspaltig. Weiches Scrollen auf Touch-Geräten abschalten.",
  "reduzierte_bewegung": "Keine Parallaxe, kein weiches Scrollen, keine Zeilen-Reveals. Der Text ist sofort sichtbar.",
  "barrierefreiheit": "Saubere Überschriftenhierarchie trotz Print-Optik: eine H1, Zwischenüberschriften als H2. Pull-Quotes als <blockquote>; wiederholt ein Pull-Quote nur den Fließtext, bekommt es aria-hidden. Marginalien als <aside>. Mehrspaltigen Satz vermeiden, wenn er Scrollen hoch und runter erzwingt. Ein rein dekorativer Titelkopf bekommt aria-hidden."
 },
 "messwerte": {
  "easing": "power3.out / expo.out für Zeilen-Reveal",
  "dauer_ms": "800–1200 Zeilen-Reveal",
  "stagger_ms": "80–120 pro Zeile",
  "distanz": "Parallaxe 5–10 % der Bildhöhe",
  "sonstiges": "Lead 1.25–1.5× Fließtext; Zeilenlänge 60–75 Zeichen",
  "herkunft": "typisch",
  "quelle": ""
 },
 "kurve": {
  "bezier": [
   0.25,
   1,
   0.5,
   1
  ],
  "css": "cubic-bezier(0.25, 1, 0.5, 1)",
  "name": "power3.out",
  "dauer_ms": 800
 },
 "gesehen_bei": [
  {
   "seite": "'kin (by-kin.com)",
   "url": "https://by-kin.com/",
   "auszeichnung": "laut hontran.dev Awwwards SOTD + Developer Award, FWA, CSSDA WOTD",
   "beobachtung": "Laut hontran.dev editoriale Typografie, gewichtetes Smooth Scrolling und Übergänge, die Sektionen zu einer durchgehenden Fläche verbinden (Next.js, GSAP, Strapi).",
   "art": "website-ungeprueft",
   "browser_gemessen": true
  },
  {
   "seite": "Martine Syms",
   "url": "https://www.martinesy.ms/",
   "auszeichnung": "",
   "beobachtung": "Laut htmlburger rasterbasiertes Layout mit großen, fetten Titeln und magazinartiger Hierarchie.",
   "art": "website-ungeprueft"
  },
  {
   "seite": "Bisous (CGI-Studio)",
   "url": "https://tympanus.net/codrops/2026/06/29/inside-bisous-designing-an-editorial-experience-for-cinematic-cgi/",
   "auszeichnung": "Codrops-Artikel 06/2026",
   "beobachtung": "Nur Titel gesehen („Inside Bisous: Designing an Editorial Experience for Cinematic CGI“); Inhalt nicht abrufbar – unsicher.",
   "art": "artikel"
  },
  {
   "seite": "Instrument",
   "url": "https://www.instrument.com/",
   "auszeichnung": "",
   "beobachtung": "Live geprüft: Hausschriften Instrument Serif, Instrument Serif Italic, Instrument Sans und Instrument Mono; Riesen-Serif-Titel .purpose .title1 mit 27.95vw (ab 640px 17.03vw), letter-spacing -.05em, line-height .83.",
   "art": "website"
  },
  {
   "seite": "Bisous (CGI-Studio, Beaucoup)",
   "url": "https://bisous-production.com/",
   "auszeichnung": "",
   "beobachtung": "Live geprüft: Antarctica + Basier Square Mono, Inhalte auf einem Rasterlayout (grid-w, col-span-3/5); Codrops beschreibt die Seite ausdrücklich als Editorial-Erlebnis.",
   "art": "website"
  }
 ],
 "tutorials": [],
 "kombinierbar_mit": [
  "case-study-geruest",
  "scrollspy-kapitelnavigation",
  "broken-grid-asymmetrisch",
  "collage-scrapbook"
 ],
 "urls": {
  "detail": "https://cecodesign.de/lab/fundus/hero-layouts/editorial-magazin-layout/",
  "meta": "https://cecodesign.de/lab/fundus/hero-layouts/editorial-magazin-layout/meta.json",
  "demo": "https://cecodesign.de/lab/fundus/hero-layouts/editorial-magazin-layout/demo"
 },
 "herkunft": {
  "quelldateien": [
   "layouts.json",
   "patch-belege-3.json"
  ],
  "pruefnotizen": [
   "patch-belege-3.json: Zwei Produktionsbelege; Awwwards-Inspirationen entfernt."
  ],
  "kategorie_alt": "Section-Layout"
 },
 "bau": {
  "status": "fertig",
  "kurz": "Ein Journalbeitrag in drei Satzspiegeln (Magazin, Zeitung, Kunstbuch) auf einem 12er-Raster, mit Initiale, Pull-Quote, Marginalie, Zeilen-Reveal und leichter Bildparallaxe.",
  "demo": true,
  "abhaengigkeiten": [
   "gsap@3.15.0",
   "ScrollTrigger@3.15.0",
   "SplitText@3.15.0"
  ],
  "werte": {
   "easing": "power3.out = cubic-bezier(0.25, 1, 0.5, 1) für alles Sichtbare; UI-Zustände 150 ms linear",
   "raster": "12 Spalten, column-gap clamp(12px, 1.6vw, 24px), Seitenrand clamp(16px, 3.4vw, 48px)",
   "titel": "Instrument Serif 400, clamp(56px, 9.4vw, 148px), line-height 0.88, letter-spacing -0.035em, text-wrap: balance, Akzentwort Instrument Serif Italic",
   "lead": "Instrument Sans, clamp(21px, 1.85vw, 26px), line-height 1.32, max-width 30em (≈ 1,4 × Fließtext)",
   "fliesstext": "Source Serif 4, clamp(17px, 1.3vw, 19px), line-height 1.62, max-width 65ch (64–70 Zeichen je Zeile), font-variant-numeric: oldstyle-nums, text-wrap: pretty, hyphens: auto, Folgeabsatz text-indent 1.4em",
   "labels": "Geist Mono 500, 11px, versal, letter-spacing 0.14em",
   "initiale": "initial-letter: 3 (+ -webkit-initial-letter), Instrument Serif, Farbe #a3402a; Fallback float, font-size 4.4em",
   "pull_quote": "<blockquote>, Instrument Serif Italic clamp(36px, 4.8vw, 76px), line-height 1.02, hängendes » per text-indent -0.42em auf der ersten Zeile",
   "farben": "Papier #ebe7de, Bildtafel #f4f1ea, Tinte #1b1a17, Akzent #a3402a, Haarlinie rgba(27, 26, 23, .18)",
   "zeilen_reveal": "SplitText type lines, mask lines, autoSplit; yPercent 105 → 0, power3.out. Titel 1000 ms, Versatz 100 ms; Lead 900 ms, Versatz 80 ms, Start +300 ms; Zeitungskopf 1000 ms; Pull-Quote 1100 ms, Versatz 120 ms beim Scrollen (start top 82 %, einmal)",
   "bild_reveal": "Hero-Bildrahmen clip-path inset(100% 0 0 0) → inset(0), 1200 ms power3.out, Start +150 ms",
   "meta_einblenden": "Kicker, Byline, Bildunterschrift, Rubriken: opacity 0 → 1, y 12px → 0, 900 ms, Versatz 60 ms, Start +250 ms",
   "textbloecke_scroll": "Text, Marginalie, Karte, Bildunterschriften: opacity 0 → 1, y 24px → 0, 1000 ms power3.out, start top 88 %, einmal",
   "parallaxe": "Bild scale 1.1, yPercent -4 → 4 (8 % der Bildhöhe), ScrollTrigger scrub, start top bottom bis bottom top",
   "lenis": "optional, standardmäßig aus",
   "variantenwechsel": "Headline-Zeilen yPercent 0 → -105, 500 ms power3.in, Versatz 40 ms; übrige Bausteine opacity → 0, 350 ms power3.in; danach Satzspiegel tauschen, nach oben, Aufbau neu",
   "satzspiegel_magazin": "Kicker 1–12, Titel 1–8, Lead und Byline 1–6, Bild 9–12 im Format 4:5 neben Titel und Lead, Text 3–8, Marginalie 1–2, Pull-Quote 2–11, Breitbild randlos 21:9, zweiter Text 3–8 mit Karte 10–12",
   "satzspiegel_zeitung": "Datumszeile, Titelkopf clamp(60px, 9vw, 132px) zentriert zwischen 1px-Linie und 3px double, Rubrikenzeile; Titel 1–9 clamp(48px, 7vw, 108px), Lead 10–12 Instrument Serif Italic clamp(19px, 1.4vw, 21px); Bild 1–6 (3:2), Text 7–12 in 2 Spalten mit column-rule, 15.5px/1.5; Pull-Quote volle Breite zwischen Linien",
   "satzspiegel_kunstbuch": "Tafel 4–12 (16:10), Titel 1–3 kursiv clamp(30px, 2.6vw, 40px), nur erster Absatz in 13px; Lead, Byline, Marginalie, Pull-Quote und zweiter Text ausgeblendet; Bildnummer „Tafel n“ statt „Abb. n“; Abstände clamp(80px, 16vh, 180px)",
   "umbrueche": "bis 1080 px: Zeitungstext einspaltig, Lead unter dem Titel, Magazin-Marginalie rechts; bis 760 px: alles einspaltig in DOM-Reihenfolge",
   "vorfuehrung": "Die gewählte Variante baut sich auf, hält 3000 ms, scrollt in 1800 ms power3.inOut um 55 % der Viewport-Höhe (Cover 80 %), hält 1600 ms, dann von vorn",
   "bilder": "Inline-SVG (Bildmarke, aufgeschlagenes Hausmagazin, Holzlettern, Titelillustration), Schrift im SVG aus den Seitenschriften",
   "satzspiegel_cover": "Kopf absolut über dem Bild, Titelkopf Instrument Serif clamp(96px, 19.5vw, 300px), line-height 0.8, letter-spacing -0.045em; Titelbild randlos min-height max(100svh, 640px) mit Verlauf links und unten; Titel Sp. 1–8 clamp(56px, 7.6vw, 124px), Lead 1–6, Titelzeilen 9–12 (Instrument Serif Italic clamp(20px, 1.7vw, 26px) mit Seitenzahl), Preis und Strichcode 10–12; danach Beitrag im Magazin-Satzspiegel",
   "lenis_option": "Schalter im Pult „Weiches Scrollen (Lenis, nur Eigenprojekt)“ (aria-pressed, ?lenis=1); lädt lenis@1.3.26 erst beim Einschalten (Script-Vorlage in <template id=lenis-quelle>, data-cdn); dann lerp 0.1, wheelMultiplier 1, nur bei (hover: hover) and (pointer: fine); lenis.on('scroll', ScrollTrigger.update), gsap.ticker treibt lenis.raf, lagSmoothing(0); beim Ausschalten lenis.destroy() und gsap.ticker.lagSmoothing(500, 33). Ohne Lenis liest ScrollTrigger den nativen Scroll, Reveals und Parallaxe laufen gleich."
  },
  "ausloeser": "laden",
  "touch": "Kein Lenis, natives Scrollen; Parallaxe und Reveals hängen weiter am Scroll. Unter 760 px einspaltig: Bild unter dem Lead, Marginalie unter dem Absatz, Zeitungsspalten einspaltig. Die Größenkontraste bleiben (Titel clamp(52px, 15vw, 72px)). Varianten-Schalter 34 px hoch, auf dem Telefon in eigener Zeile. Cover: Titelkopf 25vw, Titel über dem Bild, Titelzeilen ausgeblendet.",
  "reduziert": "Kein Zeilen-Reveal, keine Bildöffnung, keine Parallaxe, kein Lenis. Text ist sofort sichtbar, Varianten wechseln ohne Animation. Die Werte-Anzeige nennt das.",
  "korrekturen": {
   "beschreibung": "Eine Seite, gesetzt wie ein gedrucktes Magazin. Ein 12er-Raster mit viel Weißraum trägt eine große Serif, oft mit kursivem Akzent, und eine kleine Grotesk für Labels. Bilder wechseln bewusst Format und Größe: mal randabfallend, mal klein mit Nummer und Bildunterschrift. Dazu kommen Elemente aus dem Print: Rubrik und Kicker, ein größerer Lead, Initiale, Pull-Quote, mehrspaltiger Text, Marginalien und Fußnoten. Haarlinien, Kapitelnummern und Datumszeilen gliedern die Abschnitte. Die Bewegung bleibt leise: weiches Scrollen, Zeilen-Reveals, leichte Bildparallaxe.",
   "warum_es_wirkt": "Die Seite signalisiert Inhalt, Sorgfalt und Kuratierung. Leser kennen die Konventionen aus dem Print und vertrauen ihnen. Größenkontraste und eine klare Lesereihenfolge führen durch den Text. So entsteht ein Gegenentwurf zum austauschbaren SaaS-Look.",
   "wann_einsetzen": "Für Case Studies, Journale und Blogs, Studios mit Haltung im Text, Kultur, Mode, Architektur und Personal Brands mit echtem Inhalt.",
   "wann_nicht": "Bei Conversion-Landingpages mit nur einem CTA. Und wenn es keinen redaktionellen Inhalt gibt, denn dann wirkt das Layout leer.",
   "varianten": [
    "Magazin: Serif-Grotesk-Kombination mit Pull-Quotes",
    "Zeitung: Titelkopf, Rubriken, Spaltensatz mit Linien",
    "Kunstbuch: wenige große Bilder, kaum Text",
    "Magazin-Cover als Hero mit Titel, Ausgabe und Datum"
   ],
   "umsetzung": "12-Spalten-Grid. Bilder und Textblöcke per grid-column und grid-row bewusst unterschiedlich platzieren. Varianten lassen sich mit demselben HTML über ein Attribut am Wrapper umschalten. Typo-Feinheiten: text-wrap: balance für Headlines, text-wrap: pretty und hyphens: auto für Fließtext, initial-letter für Initialen (Chrome; Safari mit -webkit-; sonst float als Fallback), hängende Anführungszeichen per negativem text-indent oder hanging-punctuation (nur Safari), font-variant-numeric: oldstyle-nums. Mehrspaltigen Satz mit columns nur für kurze Blöcke verwenden, sonst leidet der Lesefluss. Bilder als <figure> mit <figcaption>. Zeilen-Reveals mit GSAP SplitText (mask: 'lines'), Parallaxe mit ScrollTrigger scrub. Lenis für weiches Scrollen ist optional und standardmäßig aus: Reveals und Parallaxe laufen mit nativem Scroll. Nur in Eigenprojekten einschalten, nie in Rezepten, die smooth-scroll-lenis ausschließen.",
   "mobil": "Einspaltig, aber Größenkontraste und Bildformatwechsel bleiben. Marginalien stehen unter dem Absatz, Spaltensatz wird einspaltig. Weiches Scrollen auf Touch-Geräten abschalten.",
   "reduzierte_bewegung": "Keine Parallaxe, kein weiches Scrollen, keine Zeilen-Reveals. Der Text ist sofort sichtbar.",
   "barrierefreiheit": "Saubere Überschriftenhierarchie trotz Print-Optik: eine H1, Zwischenüberschriften als H2. Pull-Quotes als <blockquote>; wiederholt ein Pull-Quote nur den Fließtext, bekommt es aria-hidden. Marginalien als <aside>. Mehrspaltigen Satz vermeiden, wenn er Scrollen hoch und runter erzwingt. Ein rein dekorativer Titelkopf bekommt aria-hidden."
  },
  "geprueft": "02.11.2026",
  "notiz": "Die Demo zeigt einen Beitrag aus „Das Blatt“, dem Journal des erfundenen Büros Ahorn & Kreide (Köln), über das Erscheinungsbild der erfundenen Trinkhalle Rheinblick, eines Kiosks von 1956 mit Flugdach. Dasselbe HTML wechselt per Umschalter zwischen vier Satzspiegeln: Magazin, Zeitung, Kunstbuch und Cover. Zu sehen sind Kicker, Serif-Headline mit kursivem Akzent, Lead, Byline, Initiale mit initial-letter, Marginalie mit Fußnote, Pull-Quote mit hängendem », randloses Bild mit Parallaxe und eine gesetzte Preistafel als Abbildung. Fließtext in Source Serif 4 (OFL, schon in assets/fonts). Varianten 01.11.2026: Variante in der URL (?v=), neu ist das Magazin-Cover als Hero (Titelkopf über randloser Titelillustration, Titelzeilen, Ausgabe, Preis, Strichcode; die Kopfhöhe misst ein ResizeObserver). Portfolio-Bilder und das Café Pavillon ersetzt: alle Abbildungen sind jetzt eigene Inline-SVGs. Die Vorführung bleibt in der gewählten Variante. Vier Varianten statt höchstens drei, weil der Auftrag Zeitung, Kunstbuch und Cover neben der Grundvariante nennt. Auf dem Telefon steht der Umschalter in eigener Zeile (vier Knöpfe passten nicht mehr neben die Marke). Zugang 02.11.2026: --leise Alpha .58 → .66 (4,9:1 auf Papier); Kontrastmodus-Rahmen für Knöpfe. Korrektur 02.11.2026 (KI-Audit Befund 2): Lenis standardmäßig aus, Schalter „Weiches Scrollen (Lenis, nur Eigenprojekt)“ im Pult lädt es erst bei Bedarf; lenis aus bau.abhaengigkeiten genommen. Ohne Lenis geprüft: Parallaxe und Reveals laufen mit nativem Scroll.",
  "varianten": [
   {
    "id": "magazin",
    "name": "Magazin",
    "wann": "Journal, Case Study oder Haltungstext mit einem starken Bild: Serif-Titel links, Bild rechts, Pull-Quote und randloses Breitbild.",
    "werte": {
     "satzspiegel": "Titel Sp. 1–8, Bild 9–12 (4:5), Text 3–8, Marginalie 1–2, Pull-Quote 2–11, Breitbild randlos 21:9",
     "titel": "clamp(56px, 9.4vw, 148px), line-height 0.88",
     "fliesstext": "Source Serif 4, 65ch"
    }
   },
   {
    "id": "zeitung",
    "name": "Zeitung mit Spalten",
    "wann": "Aktuelles, Ratgeber oder Programm mit mehreren Meldungen, etwa Verein, Hotel („Was ist los“) oder Immobilien: Titelkopf, Rubriken, Spaltensatz mit Linien.",
    "werte": {
     "satzspiegel": "Datumszeile, Titelkopf clamp(60px, 9vw, 132px) zentriert zwischen 1px-Linie und 3px double, Rubrikenzeile; Titel 1–9 clamp(48px, 7vw, 108px), Lead 10–12 Instrument Serif Italic clamp(19px, 1.4vw, 21px); Bild 1–6 (3:2), Text 7–12 in 2 Spalten mit column-rule, 15.5px/1.5; Pull-Quote volle Breite zwischen Linien",
     "spalten": "columns: 2, column-rule 1px, 15.5px/1.5; bis 1080 px einspaltig",
     "titelkopf": "clamp(60px, 9vw, 132px) zwischen 1px-Linie und 3px double"
    }
   },
   {
    "id": "kunstbuch",
    "name": "Kunstbuch",
    "wann": "Kampagne, Manufaktur oder Portfolio mit wenigen großen Bildern, etwa Mode, Luxus oder Architektur: Tafeln statt Text, viel Weißraum.",
    "werte": {
     "satzspiegel": "Tafel 4–12 (16:10), Titel 1–3 kursiv clamp(30px, 2.6vw, 40px), nur erster Absatz in 13px; Lead, Byline, Marginalie, Pull-Quote und zweiter Text ausgeblendet; Bildnummer „Tafel n“ statt „Abb. n“; Abstände clamp(80px, 16vh, 180px)",
     "abstaende": "clamp(80px, 16vh, 180px)",
     "bildnummer": "„Tafel n“ statt „Abb. n“"
    }
   },
   {
    "id": "cover",
    "name": "Magazin-Cover als Hero",
    "wann": "Startseite oder Hero für Kultur, Kanzlei oder Architektur, die wie eine Ausgabe auftreten: Titelkopf über einem randlosen Bild, Titelzeilen, Ausgabe und Preis, dann der Beitrag.",
    "werte": {
     "satzspiegel": "Kopf absolut über dem Bild, Titelkopf Instrument Serif clamp(96px, 19.5vw, 300px), line-height 0.8, letter-spacing -0.045em; Titelbild randlos min-height max(100svh, 640px) mit Verlauf links und unten; Titel Sp. 1–8 clamp(56px, 7.6vw, 124px), Lead 1–6, Titelzeilen 9–12 (Instrument Serif Italic clamp(20px, 1.7vw, 26px) mit Seitenzahl), Preis und Strichcode 10–12; danach Beitrag im Magazin-Satzspiegel",
     "reveal": "Bild clip-path inset(100% 0 0 0) → inset(0) 1200 ms, Titelkopf und Titel zeilenweise 1000 ms, Titelzeilen und Preis opacity und y 12px 900 ms, Versatz 60 ms",
     "kontrast": "Text #f4f1ea auf Verlauf rgba(13, 18, 22, .62) → .1 nach rechts und .55 → 0 nach oben",
     "telefon": "Titelkopf 25vw, Titel clamp(46px, 13vw, 64px), Titelzeilen ausgeblendet, Preis unter der Rubrik"
    }
   }
  ]
 }
}
