/* CICATRIZ t544 · Stage A extras: hero intro pre-state, «Leer más» and slider microinteractions (draft stage 1/3) */
html.t544-pre .hero-exhibition h1,html.t544-pre .hero-exhibition .hero-art{visibility:hidden}
@media (prefers-reduced-motion: reduce){html.t544-pre .hero-exhibition h1,html.t544-pre .hero-exhibition .hero-art{visibility:visible}}
[data-t544-focus]:focus{outline:none}
@media (prefers-reduced-motion: no-preference){
 html.t532-motion .people-more{transition:text-underline-offset .35s cubic-bezier(.2,.8,.2,1),color .2s,scale .2s}
 html.t532-motion .people-more:active{scale:.96}
 html.t532-motion input[type=range]::-webkit-slider-thumb{transition:scale .2s cubic-bezier(.2,.8,.2,1)}
 html.t532-motion input[type=range]:active::-webkit-slider-thumb{scale:1.25}
 html.t532-motion input[type=range]::-moz-range-thumb{transition:scale .2s}
 html.t532-motion input[type=range]:active::-moz-range-thumb{scale:1.25}
 html.t532-motion #sim-send-open::after{display:inline-block;transition:translate .45s cubic-bezier(.2,.8,.2,1)}
 @media (hover:hover) and (pointer:fine){
  html.t532-motion .people-more:hover{text-underline-offset:6px}
  html.t532-motion #sim-send-open:hover::after{translate:4px 0}
  html.t532-motion #primary-navigation a{transition:border-color .25s,color .25s,letter-spacing .35s}
 }
}
/* t521 fit keeps measuring untransformed while the hero intro animates the headline/copy */
html.t521-measure #home .hero-exhibition .hero-copy *{transform:none !important}
