/* Content remains visible by default. A short entrance starts just before viewport entry. */
.motion-word{display:inline-block;white-space:nowrap}
.motion-letter{display:inline-block}
.motion-svg-letter{transform-box:fill-box;transform-origin:center}
/* Accent ink is present on each emerging glyph, not revealed by a second wipe. */
.word-outline,.scan-word-outline{display:none}
.word-fill,.scan-word-fill{clip-path:none}
.headline,.headline svg,.scan-title-line,.scan-serif-line{overflow:visible}
.founder-section .founder-quote{clip-path:none;animation:none}
.founder-pulse:after{animation-duration:2.4s}
.process-digit{transform-origin:50% 50%;backface-visibility:hidden}
@media(prefers-reduced-motion:no-preference){.glass-shine{display:block;background:linear-gradient(112deg,transparent 24%,#ffffff00 32%,#ffffff30 41%,#ffffffd4 49%,#ffffff50 57%,#ffffff00 68%,transparent 76%)}.rim-shine{display:block}}
@media(prefers-reduced-motion:reduce){[data-motion-state]{visibility:visible!important;opacity:1!important;transform:none!important}.motion-word,.motion-letter,.motion-svg-letter{opacity:1!important;filter:none!important;transform:none!important}.glass-shine,.rim-shine{display:none!important}}
.motion-boot .hero .header{visibility:hidden}
.process-static .process-browser{visibility:visible!important}


