@keyframes mx-aurore{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(6%,-5%,0) scale(1.1)}66%{transform:translate3d(-5%,6%,0) scale(.94)}to{transform:translateZ(0) scale(1)}}@keyframes mx-orbite{to{transform:rotate(1turn)}}@keyframes mx-orbite-inverse{to{transform:rotate(-1turn)}}@keyframes mx-flottement{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mx-tirets{to{stroke-dashoffset:-40}}@keyframes mx-onde{0%{transform:scale(1);opacity:.55}to{transform:scale(1.95);opacity:0}}@keyframes mx-defilement{to{transform:translateX(-50%)}}@keyframes mx-tracer{to{stroke-dashoffset:0}}@keyframes mx-balayage{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes mx-apparition{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mx-halo{0%,to{opacity:.45}50%{opacity:1}}@keyframes mx-progression{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mx-comete{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-1 * var(--mx-longueur, 1200px))}}.mx-aurore{animation:mx-aurore 20s ease-in-out infinite;will-change:transform}.mx-aurore-lente{animation:mx-aurore 30s ease-in-out infinite reverse;will-change:transform}.mx-orbite{animation:mx-orbite var(--mx-duree,48s) linear infinite;transform-origin:50% 50%;transform-box:view-box}.mx-orbite-inverse{animation:mx-orbite-inverse var(--mx-duree,48s) linear infinite}.mx-onde,.mx-orbite-inverse{transform-origin:center;transform-box:fill-box}.mx-onde{animation:mx-onde 2.8s ease-out infinite;animation-delay:var(--mx-delai,0s)}.mx-univers-cadre{width:max(280px,min(78vw,calc(100svh - 18rem)))}.mx-orbites-3d{transform:perspective(1400px) rotateX(calc(var(--mx-sy, 0) * -5deg)) rotateY(calc(var(--mx-sx, 0) * 7deg));transform-style:preserve-3d;will-change:transform}.mx-satellite{cursor:default}.mx-satellite rect{transition:stroke .25s ease,fill .25s ease}.mx-satellite:hover rect{stroke:var(--brand-green);fill:#1b3050}.mx-univers:has(.mx-satellite:hover) .mx-comete,.mx-univers:has(.mx-satellite:hover) .mx-orbite,.mx-univers:has(.mx-satellite:hover) .mx-orbite-inverse{animation-play-state:paused}.mx-flux{stroke-dasharray:5 15;animation:mx-tirets 1.4s linear infinite}.mx-flux-lent{stroke-dasharray:3 21;animation:mx-tirets 3.2s linear infinite}.mx-tracer{stroke-dasharray:1000;stroke-dashoffset:1000;animation:mx-tracer 2.6s ease-out forwards}.mx-comete{stroke-linecap:round;animation:mx-comete var(--mx-duree,9s) linear infinite;animation-delay:var(--mx-delai,0s)}.mx-flottement{animation:mx-flottement 7s ease-in-out infinite;animation-delay:var(--mx-delai,0s)}.mx-defilement{animation:mx-defilement 45s linear infinite}.mx-defilement:hover{animation-play-state:paused}.mx-apparition{animation:mx-apparition .7s ease-out both;animation-delay:var(--mx-delai,0s)}.mx-halo{animation:mx-halo 3.5s ease-in-out infinite}.mx-progression{transform-origin:left center;animation:mx-progression var(--mx-duree,2.4s) cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mx-delai,0s)}.mx-balayage{position:relative;overflow:hidden}.mx-balayage:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.35),transparent);animation:mx-balayage 4.5s ease-in-out infinite;pointer-events:none}.mx-grille{background-image:linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.055) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 20%,transparent 80%)}.mx-grille-claire{background-image:linear-gradient(90deg,rgb(20 36 63/.06) 1px,transparent 0),linear-gradient(180deg,rgb(20 36 63/.06) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 10%,transparent 75%)}.mx-points{background-image:radial-gradient(rgb(255 255 255/.14) 1px,transparent 0);background-size:22px 22px}.mx-verre{background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px -30px rgb(0 0 0/.6),inset 0 1px 0 rgb(255 255 255/.08)}.mx-verre-dense{background:rgb(20 36 63/.78)}.mx-texte-degrade{background:linear-gradient(92deg,var(--brand-green) 0,#5ed6ff 55%,var(--brand-blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mx-bordure-degradee{position:relative;isolation:isolate}.mx-bordure-degradee:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--brand-green),transparent 40%,transparent 60%,var(--brand-blue));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.mx-carte{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.mx-carte:hover{transform:translateY(-5px);box-shadow:0 30px 50px -28px rgb(20 36 63/.4);border-color:color-mix(in oklab,var(--brand-green) 55%,transparent)}.mx-lueur-verte{box-shadow:0 0 0 1px rgb(0 184 148/.35),0 0 40px -8px rgb(0 184 148/.55)}.mx-lueur-bleue{box-shadow:0 0 0 1px rgb(46 134 222/.35),0 0 40px -8px rgb(46 134 222/.55)}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mx-aurore,.mx-aurore-lente,.mx-balayage:after,.mx-comete,.mx-defilement,.mx-flottement,.mx-flux,.mx-flux-lent,.mx-halo,.mx-onde,.mx-orbite,.mx-orbite-inverse{animation:none}.mx-comete,.mx-onde{display:none}.mx-orbites-3d{transform:none}.mx-tracer{stroke-dashoffset:0;animation:none}.mx-apparition,.mx-progression{animation:none;opacity:1;transform:none}}