/* Cothink Mercury scroll engine: scroll position, not a button, advances the Hero and product states. */
.hero-scroll-track{height:260vh;position:relative;background:#11111a}.hero-scroll-track>.hero{position:sticky;top:0;height:100vh;min-height:0}.hero-scene-meter{position:absolute;z-index:3;left:clamp(20px,4vw,72px);bottom:42px;display:flex;align-items:center;gap:12px;color:#e7e9f4;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.hero-scene-meter i{display:block;width:96px;height:2px;background:#dfe2f044;overflow:hidden}.hero-scene-meter i b{display:block;height:100%;width:0;background:#dfe2ff;transition:width .12s linear}.hero--motion[data-scene=workspace] .hero-foot{opacity:.25}.hero--motion[data-story=signal] .hero-workspace{filter:hue-rotate(18deg) saturate(1.15)}.hero--motion[data-story=decision] .hero-workspace{filter:hue-rotate(58deg) saturate(1.22)}.hero--motion[data-story=release] .hero-workspace{filter:hue-rotate(95deg) saturate(1.12) brightness(1.08)}.hero--motion[data-story=signal] .workspace-focus{background:linear-gradient(135deg,#263861,#182039)}.hero--motion[data-story=decision] .workspace-focus{background:linear-gradient(135deg,#3b2860,#20233c)}.hero--motion[data-story=release] .workspace-focus{background:linear-gradient(135deg,#4f3b1f,#223d38)}.motion-product-track{height:240vh;position:relative;max-width:1210px;margin:0 auto}.motion-product-track>.motion-product{position:sticky;top:calc((100vh - 560px)/2);margin:0;min-height:560px}.motion-product-track:after{content:"Scroll to change the operating layer";position:absolute;right:0;bottom:28px;color:#89899a;font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase}@media(max-width:900px){.hero-scroll-track{height:200vh}.hero-scene-meter{bottom:22px}.motion-product-track{height:180vh}.motion-product-track>.motion-product{top:8vh}.motion-product-track:after{display:none}}@media(prefers-reduced-motion:reduce){.hero-scroll-track{height:auto}.hero-scroll-track>.hero{position:relative}.hero-scene-meter{display:none}.motion-product-track{height:auto}.motion-product-track>.motion-product{position:relative;top:auto}}
