/* Only replace the identity during the transition. Native start/end layout is unchanged. */
.motion-running .home-heading h1{visibility:hidden}.motion-running .home-heading:after,.motion-running .home-long>span:before{visibility:hidden}
.motion-identity{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:21;pointer-events:none;color:#000}.motion-identity[hidden]{display:none}
/* Desktop lettering stays in the page flow: it scrolls behind the sticky header like the native title. */
@media (min-width:761px){.motion-identity{z-index:19}}.motion-identity svg,.motion-identity canvas{display:block;width:100%;height:100%;overflow:visible}.motion-label{display:none}.site-header:has(nav.open){z-index:40}
/* A separate plane unfolds downward behind stationary, settled lettering. */
.compact .home-short,.compact .mobile-brand,.compact .brand-word,.compact .brand-lab{background:transparent!important}
.compact .home-short,.compact .mobile-brand{position:relative;isolation:isolate}
.compact .home-short::before,.compact .mobile-brand::before{content:'';position:absolute;inset:0;background:#fff;z-index:-1;pointer-events:none}
.compact .home-short::before,.compact .mobile-brand::before,.compact .home-heading:after{clip-path:inset(0 0 100% 0);opacity:0;transform-origin:top center}
.compact.motion-plane-visible .home-short::before,.compact.motion-plane-visible .mobile-brand::before,.compact.motion-plane-visible .home-heading:after{animation:motion-plane-settle 1600ms both!important}

@keyframes motion-plane-settle{
  0%{clip-path:inset(0 0 100% 0);opacity:0;transform:scaleY(1);animation-timing-function:cubic-bezier(.25,.1,.25,1)}
  72%{clip-path:inset(0);opacity:1;transform:scaleY(1.035);animation-timing-function:ease-in-out}
  87%{clip-path:inset(0);opacity:1;transform:scaleY(.992);animation-timing-function:ease-in-out}
  100%{clip-path:inset(0);opacity:1;transform:scaleY(1)}
}

/* The owner explicitly requests full motion in this isolated comparison tool.
   Override the source site reduced-motion reset only for these three planes. */
