:root{--motion-enter:1730ms;--motion-focus:2250ms;--motion-exit:870ms;--motion-gap:900ms;--motion-curve:cubic-bezier(.22,1,.36,1);--motion-exit-curve:ease;--motion-stagger:20ms;--motion-blur:14px;--motion-scale:.965;--motion-desat:.6;--motion-scrim:rgba(8,8,9,.72);--motion-scrim-dur:600ms;--motion-micro-enter:520ms;--motion-micro-exit:180ms;--motion-micro-scale:.985}[data-cast]{opacity:0;filter:blur(var(--motion-blur)) saturate(var(--motion-desat));transform:scale(var(--motion-scale));pointer-events:none;will-change:opacity,filter,transform;transition:opacity var(--motion-exit) var(--motion-exit-curve),transform var(--motion-exit) var(--motion-exit-curve),filter var(--motion-exit) var(--motion-exit-curve)}[data-scene=site] [data-cast=site],[data-scene=tool] [data-cast=tool]{opacity:1;filter:blur(0) saturate(1);transform:none;pointer-events:auto;transition:opacity var(--motion-enter) var(--motion-curve) calc(var(--motion-gap) + var(--rank, 0) * var(--motion-stagger)),transform var(--motion-enter) var(--motion-curve) calc(var(--motion-gap) + var(--rank, 0) * var(--motion-stagger)),filter var(--motion-focus) var(--motion-curve) calc(var(--motion-gap) + var(--rank, 0) * var(--motion-stagger))}[data-cast=both]{opacity:1;filter:none;transform:none;pointer-events:auto;transition:none;will-change:auto}.motion-micro{opacity:0;transform:scale(var(--motion-micro-scale));transition:opacity var(--motion-micro-exit) var(--motion-exit-curve),transform var(--motion-micro-exit) var(--motion-exit-curve)}.motion-micro.in{opacity:1;transform:none;transition:opacity var(--motion-micro-enter) var(--motion-curve),transform var(--motion-micro-enter) var(--motion-curve)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important}}