/* Recovered site entrances. Names are scoped; timings match the captured originals. */
@keyframes ise-motion-fadeIn {
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
@keyframes ise-motion-tiltInRotate {
  0% { animation-timing-function: step-end; transform: perspective(800px); }
  0.00009999999999999999% { transform: perspective(800px) translateZ(calc((var(--motion-height, 200px) / 2) * -1)) rotateX(-90deg) translateZ(calc(var(--motion-height, 200px) / 2)) rotate(var(--comp-rotate-z, 0deg)); }
  100% { transform: perspective(800px) translateZ(calc((var(--motion-height, 200px) / 2) * -1)) rotateX(0deg) translateZ(calc(var(--motion-height, 200px) / 2)) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes ise-motion-tiltInClip {
  0.00009999999999999999% { clip-path: var(--motion-clip-start, polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)); transform: rotateZ(var(--motion-rotate-z)); }
  100% { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); transform: rotateZ(0deg); }
}
@keyframes ise-motion-slideIn {
  0.00009999999999999999% { opacity: var(--comp-opacity, 1); transform: rotate(var(--comp-rotate-z, 0deg)) translate(var(--motion-translate-x, -100%), var(--motion-translate-y, 0%)); clip-path: var(--motion-clip-start, polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)); }
  100% { transform: rotate(var(--comp-rotate-z, 0deg)) translate(0px, 0px); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
}
@keyframes ise-motion-revealIn {
  0% { opacity: 0; animation-timing-function: step-end; }
  0.00009999999999999999% { opacity: var(--comp-opacity, 1); clip-path: var(--motion-clip-start, polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)); }
  100% { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }
}
@media(prefers-reduced-motion:no-preference){
[data-ise-enter="tilt"]:not([data-motion-enter="done"]){animation:ise-motion-fadeIn 280ms 1ms cubic-bezier(.215,.61,.355,1) backwards 1 paused,ise-motion-tiltInRotate 1400ms 1ms cubic-bezier(.215,.61,.355,1) backwards 1 paused,ise-motion-tiltInClip 1120ms 1ms cubic-bezier(.215,.61,.355,1) backwards 1 paused;animation-composition:replace,replace,add;--motion-rotate-z:30deg;--motion-clip-start:polygon(0% 0%,100% 0%,100% 0%,0% 0%);}
[data-ise-enter="slide"]:not([data-motion-enter="done"]){animation:ise-motion-slideIn 1200ms var(--ise-enter-delay,1ms) cubic-bezier(.645,.045,.355,1) backwards 1 paused,ise-motion-fadeIn 1200ms var(--ise-enter-delay,1ms) cubic-bezier(.645,.045,.355,1) backwards 1 paused;animation-composition:replace,replace;--motion-clip-start:polygon(0% 100%,100% 100%,100% 100%,0% 100%);--motion-translate-x:0%;--motion-translate-y:100%;}
[data-ise-enter="reveal"]:not([data-motion-enter="done"]){animation:ise-motion-revealIn 1200ms var(--ise-enter-delay,1ms) cubic-bezier(.645,.045,.355,1) backwards 1 paused;animation-composition:replace;--motion-clip-start:polygon(0% 0%,0% 0%,0% 100%,0% 100%);}
}
@media(prefers-reduced-motion:reduce){[data-ise-enter]{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important;}}

.ise-motion-slot{display:flow-root;min-width:0;}
