.cine-gesture{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-play-state:paused;animation-fill-mode:backwards}[data-cine-in].cine-gesture,[data-cine-in] .cine-gesture{animation-play-state:running}.cine-settle-lead{animation-name:cine-settle-lead;animation-duration:1.15s}.cine-settle-flow{animation-name:cine-settle-flow;animation-duration:var(--cine-flow-ms);--cine-flow-ms:.82s;--cine-step:.12s}@keyframes cine-settle-lead{0%{transform:scale(1.1)}}@keyframes cine-settle-flow{0%{transform:scale(1.06)}}.cine-bloom-lead{animation-name:cine-bloom-lead;animation-duration:1.15s}.cine-bloom-flow{animation-name:cine-bloom-flow;animation-duration:var(--cine-flow-ms);--cine-flow-ms:.82s;--cine-step:.11s}@keyframes cine-bloom-lead{0%{transform:scale(.86)}}@keyframes cine-bloom-flow{0%{transform:scale(.9)}}.cine-glide-lead{animation-name:cine-glide-lead;animation-duration:1.15s}.cine-glide-flow{animation-name:cine-glide-flow;animation-duration:var(--cine-flow-ms);--cine-flow-ms:.82s;--cine-step:.1s}@keyframes cine-glide-lead{0%{transform:translateX(calc(-48px * var(--cine-dir,1)))}}@keyframes cine-glide-flow{0%{transform:translateX(calc(-36px * var(--cine-dir,1)))}}.cine-rise-lead{animation-name:cine-rise-lead;animation-duration:1.15s}.cine-rise-flow{animation-name:cine-rise-flow;animation-duration:var(--cine-flow-ms);--cine-flow-ms:.9s;--cine-step:.12s}@keyframes cine-rise-lead{0%{transform:translateY(48px)}}@keyframes cine-rise-flow{0%{transform:translateY(36px)}}.cine-plate{animation-duration:calc(var(--cine-flow-ms,.82s) * 1.75)}.cine-step{animation-delay:var(--cine-step,0s)}@media (prefers-reduced-motion:reduce){.cine-gesture{animation-name:none}}.cine-arrive{animation-name:cine-arrive;animation-duration:var(--cine-arrive-ms,.82s);animation-delay:var(--cine-step,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}.cine-gesture .cine-arrive{animation-play-state:paused}[data-cine-in] .cine-arrive{animation-play-state:running}@keyframes cine-arrive{0%{translate:var(--cine-from-x,0px) var(--cine-from-y,0px)}}.cine-loop{animation-duration:var(--cine-loop-ms,2s);animation-delay:var(--cine-step,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.cine-loop-pulse{animation-name:cine-loop-pulse}.cine-loop-float{animation-name:cine-loop-float}@keyframes cine-loop-pulse{to{scale:calc(1 + var(--cine-amp,10) / 100)}}@keyframes cine-loop-float{to{translate:0 calc(var(--cine-amp,10) * -1px)}}@media (prefers-reduced-motion:reduce){.cine-arrive,.cine-loop{animation-name:none}}.nav-over-loop.glass-nav,.nav-over-loop .glass-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab, var(--card) 88%, transparent)}
.cine-lang-image{background-image:var(--cine-lang-km);aspect-ratio:var(--cine-lang-ar-km);background-repeat:no-repeat}[data-lead=en] .cine-lang-image{background-image:var(--cine-lang-en);aspect-ratio:var(--cine-lang-ar-en)}[data-lead=en] .cine-lang-scaled{width:var(--cine-lang-w-en)!important}
