.reveal{opacity:0;transition:opacity var(--duration-enter) var(--ease), transform var(--duration-enter) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}.reveal--fade{transform:none}.logowall__item.est-sortant{opacity:0;transform:translateY(-24px)}.logowall__item.est-entrant{opacity:0;transition:none;transform:translateY(24px)}.reveal--mots{opacity:1;transform:none}.reveal--mots .mot{opacity:0;transition:opacity var(--duration-base) var(--ease), transform var(--duration-base) var(--ease);transition-delay:calc(var(--w,0) * 55ms);display:inline-block;transform:translateY(.45em)}.reveal--mots.is-in .mot{opacity:1;transform:none}.showcase.showcase--grandit{max-width:none;padding-inline:calc(var(--gutter) * (1 - var(--ouverture,1)))}.showcase.showcase--grandit .showcase__frame{width:var(--vitrine-w,100%);transition:width .12s linear, transform var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.enter{animation:rise var(--duration-enter) var(--ease) backwards;animation-delay:calc(var(--i,0) * .2s)}@keyframes navbar-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.navbar{animation:navbar-in var(--duration-enter) var(--ease) .4s backwards;transition:transform var(--duration-base) var(--ease)}.agent-panel{transition:transform var(--duration-base) var(--ease);transform:translateY(100%)}.agent-panel.is-open{transform:none}@media (min-width:900px){.agent-panel{transform:translate(100%)}.agent-panel.is-open{transform:none}}.agent-scrim{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease)}.agent-scrim.is-open{opacity:1;pointer-events:auto}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.msg{animation:msg-in var(--duration-quick) var(--ease) backwards}@keyframes blink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing span{animation:blink 1.2s infinite var(--ease)}.typing span:nth-child(2){animation-delay:.16s}.typing span:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.enter{opacity:1}.reveal--mots .mot{opacity:1;transform:none}.showcase.showcase--grandit .showcase__frame{width:100%}}@property --sombre{syntax:"<number>";inherits:true;initial-value:0}@property --sombre-texte{syntax:"<number>";inherits:true;initial-value:0}:root{--sombre:0;transition:--sombre .62s var(--ease);--sombre-texte:clamp(0, calc((var(--sombre) - .54) * 1000), 1)}:root.est-sombre{--sombre:1}[data-sombre] *{transition-property:transform,opacity}:root{--bg:color-mix(in srgb, var(--black) calc(var(--sombre) * 100%), var(--white));--bg-soft:color-mix(in srgb, var(--gray-900) calc(var(--sombre) * 100%), var(--gray-100));--bg-invert:color-mix(in srgb, var(--white) calc(var(--sombre) * 100%), var(--black));--text:color-mix(in srgb, var(--white) calc(var(--sombre-texte) * 100%), var(--black));--text-invert:color-mix(in srgb, var(--black) calc(var(--sombre-texte) * 100%), var(--white));--text-secondary:color-mix(in srgb, #ffffffb8 calc(var(--sombre-texte) * 100%), #0000009e);--text-tertiary:color-mix(in srgb, #fff9 calc(var(--sombre-texte) * 100%), #0000008c);--border:color-mix(in srgb, #ffffff42 calc(var(--sombre-texte) * 100%), #0003);--border-soft:color-mix(in srgb, #ffffff24 calc(var(--sombre-texte) * 100%), #0000001a)}@media (prefers-reduced-motion:reduce){:root{transition:none}}:root.est-sombre .topbar__pill,:root.est-sombre .navbar:before,:root.est-sombre .mega__inner{background:#141414c7;border-color:#ffffff24;box-shadow:0 8px 32px #00000080}:root.est-sombre .agent-cta{background:var(--white);color:var(--black)}:root.est-sombre .agent-cta__dot{background:#0000001a}:root.est-sombre .agent-cta__texte span{color:#000000b3}:root.est-sombre .topbar__mark .wordmark{filter:invert()}@media (prefers-reduced-motion:reduce){body{transition:none}}
