/* Conteúdo permanece visível sem JavaScript. Os efeitos são ativados progressivamente. */
.image-loading{position:relative;isolation:isolate}
.image-loading::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(130,164,204,.16) 45%,transparent 70%);background-size:220% 100%;animation:delta-image-loading 1.45s linear infinite}
@keyframes delta-image-loading{from{background-position:100% 0}to{background-position:-120% 0}}
.about-visual>img{object-position:65% top}
@media(prefers-reduced-motion:reduce){.image-loading::after{animation:none;background:none}}
