/* Arrivée fluide mais immédiate : le site devient accessible sans attente */
#accueil.jk-hero-entering .hero-copy>*{opacity:0;transform:translate3d(0,10px,0);animation:jkHeroTextIn .62s cubic-bezier(.2,.75,.25,1) forwards;will-change:transform,opacity}
#accueil.jk-hero-entering .hero-copy>.eyebrow{animation-delay:.04s}
#accueil.jk-hero-entering .hero-copy>h1{animation-delay:.09s}
#accueil.jk-hero-entering .hero-copy>.subline{animation-delay:.15s}
#accueil.jk-hero-entering .hero-copy>.actions{animation-delay:.21s}
#accueil.jk-hero-entering .hero-art{animation:jkHeroArtStage .72s cubic-bezier(.2,.75,.25,1) .02s both;will-change:transform,opacity}
#accueil.jk-hero-entering .jackikor-illustration{animation:art-float 7s .75s ease-in-out infinite}
@keyframes jkHeroTextIn{0%{opacity:0;transform:translate3d(0,10px,0);filter:blur(1px)}100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}
@keyframes jkHeroArtStage{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985);filter:blur(2px)}100%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}}
@media(prefers-reduced-motion:reduce){#accueil.jk-hero-entering .hero-copy>*,#accueil.jk-hero-entering .hero-art{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}
