.thought-004{background:#000}
.messia-text{position:absolute;top:50%;left:50%;width:89.8%;transform:translate(-50%,-50%);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(var(--board-unit,1vw) * 4.2);font-weight:400;line-height:1.6;text-align:center;opacity:0;transition:opacity 1.1s ease}
.messia-text.visible{opacity:1}
.messia-source,.messia-result{margin:0;padding:0;font:inherit;line-height:1.6;white-space:pre;letter-spacing:.17em;text-indent:.17em}
.messia-source{color:#77746e}.messia-source span{transition:color .22s ease,text-shadow .22s ease}
.messia-source .lit{color:#fff8e5;text-shadow:0 0 8px #ffe4aa}
.messia-result{color:#f0eddf}.result-letter{visibility:hidden}.result-letter.shown{visibility:visible}
@media(prefers-reduced-motion:reduce){.messia-text,.messia-source span{transition:none!important}.messia-source .lit{text-shadow:none}}
