/* Separate translate preserves existing 3D transforms and depth. */
.motion-enabled .reveal-item{opacity:0;translate:0 22px;transition:opacity .32s ease,translate .38s var(--ease)}
.motion-enabled .reveal-item.is-revealed{opacity:var(--reveal-opacity,1);translate:0 0;transition-duration:.65s,.85s;transition-delay:var(--reveal-delay,0ms)}
.motion-enabled .reveal-item:focus-within{opacity:var(--reveal-opacity,1);translate:0 0;transition-delay:0ms}
.motion-paused .reveal-item{opacity:var(--reveal-opacity,1)!important;translate:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.reveal-item{opacity:var(--reveal-opacity,1)!important;translate:none!important;transition:none!important}}
.hero-logo{opacity:var(--hero-depth-opacity,1)}

.hero-line{display:block}
