.portrait{margin:0;display:flex;flex-direction:column;align-items:center;gap:18px}.portrait-toile{display:block;max-width:min(100%,760px);max-height:72vh;width:auto;height:auto;object-fit:contain}.portrait-legende{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:3.2em;text-align:center}.portrait-mot{margin:0;min-height:1.4em;font-size:clamp(15px,2.4vw,21px);letter-spacing:.02em;color:#e8e6e1}.portrait-source{font-size:11.5px;letter-spacing:.04em;color:rgba(232,230,225,.45)}@media (prefers-reduced-motion:reduce){.portrait-mot{opacity:.7}}.direct-parlant .portrait{gap:0}.direct-parlant .portrait-toile{max-width:100%;max-height:100%;--fondu-cotes:linear-gradient(90deg,transparent 0%,#000 16%,#000 84%,transparent);--fondu-hauteur:linear-gradient(180deg,transparent 0%,#000 6%,#000 78%,transparent);-webkit-mask-image:var(--fondu-cotes),var(--fondu-hauteur);-webkit-mask-composite:source-in;mask-image:var(--fondu-cotes),var(--fondu-hauteur);mask-composite:intersect}.direct-parlant .portrait-legende{display:none}