.aima-itu{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,rgba(212,175,55,.12),transparent 60%),radial-gradient(ellipse at 58% 54%,rgba(40,90,200,.05),transparent 62%),var(--bg,#06080e);animation:aima-itu-paraitre .7s ease both;transition:opacity .62s cubic-bezier(.4,0,.2,1)}.aima-itu:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(212,175,96,.07) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.07) 1px,transparent 0);background-size:62px 62px;mask-image:radial-gradient(circle at 50% 50%,#000 14%,transparent 90%)}.aima-itu--sortie{opacity:0;pointer-events:none}.aima-itu-titre{position:absolute;top:4%;left:0;right:0;z-index:2;display:flex;justify-content:center;pointer-events:none;animation:aima-itu-paraitre .9s ease .2s both}.aima-itu-lockup{gap:.12em}.aima-itu-k{display:block;width:auto;height:clamp(56px,6.4vw,92px);object-fit:contain;filter:drop-shadow(0 8px 22px rgba(212,175,96,.5))}.aima-itu-nom{font-family:KaliKanaOTF,KaliKana,Kali Kana,Inter,sans-serif;font-weight:900;letter-spacing:-.02em;font-size:clamp(1.1rem,3vw,1.95rem);line-height:1;background:var(--kk-or-vivant);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:kk-or-vivant 9s ease-in-out infinite;filter:drop-shadow(0 2px 10px rgba(212,175,55,.4))}.aima-itu-scene{position:relative;z-index:1;width:min(1100px,100vw);transform:translateY(2%);transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s ease}.aima-itu--pop .aima-itu-scene{transform:translateY(2%) scale(1.06);filter:drop-shadow(0 0 28px rgba(212,175,55,.26))}.aima-itu-phrase{position:absolute;bottom:6.5%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5em;width:min(780px,88vw);margin:0;transform:translateX(-50%);text-align:center;font-family:KaliKanaOTF,KaliKana,Kali Kana,Inter,sans-serif;opacity:0;animation:aima-itu-paraitre .8s ease 1.1s forwards}.aima-itu-phrase-1{font-size:clamp(.72rem,1.7vw,.98rem);letter-spacing:.13em;text-transform:uppercase;line-height:1.55;color:rgba(212,175,96,.78)}.aima-itu-phrase-2{font-size:clamp(.66rem,1.4vw,.82rem);letter-spacing:.2em;text-transform:uppercase;color:rgba(212,175,96,.66)}@media (max-width:640px){.aima-itu-phrase{bottom:max(6.5%,calc(76px + env(safe-area-inset-bottom, 0px)))}}@media (prefers-reduced-motion:reduce){.aima-itu:not([data-tenue]){display:none!important}}@keyframes aima-itu-paraitre{0%{opacity:0}to{opacity:1}}