{ "name": "editorial", "title": "Editorial — serif voice, magazine cadence", "register": "editorial-luxe", "when": "introspective monologue, fashion / beauty, poetic or lyrical content, premium brand films on mid/dark scenes. The serif italic carries intimacy that a grotesque can't. The hero stays lowercase italic — elegance over shout.", "font": { "family": "Bodoni Moda", "weights": [400, 700] }, "palette": { "scheme": "light-on-dark", "cap_color": "#f2ead8", "blend": "screen", "accent": "scene", "accent_fallback": "#c9a36a" }, "optics": { "depthMatch": true, "contactShadow": true, "warmBloom": true }, "filter": "contrast(1.06)", "motion": { "soft": { "x": -10, "y": 0, "dur": 0.55, "ease": "power2.out" }, "present": { "x": -8, "y": 0, "scale": 1.02, "dur": 0.34, "ease": "power2.out" }, "impact": { "x": -10, "y": 0, "scale": 1.06, "dur": 0.28, "ease": "power3.out" }, "exit": { "dur": 0.4, "x": 8, "ease": "sine.in", "stagger": 0.07 } }, "hero": { "entrance": "emergence", "perLetter": true, "letterStagger": 0.022, "glow": 0.18, "dimOthers": 0.5, "breathe": 0.01, "case": "none", "tracking": "-0.01em", "sizeRange": [0.18, 0.3], "css": "font-style: italic; font-weight: 700;", "letterBlur": 1.5 }, "css": "", "deliveries": { "home": "column", "rail": "unvalidated", "note": "italic serif rail reads fine; the signature x-glide + line cascade-out exits don't exist in the std enum" } }