.mshell .page-auth{background:var(--papier)}.mshell .scinde{grid-template-columns:1fr;min-width:0;min-height:100svh;display:grid}@media (min-width:1024px){.mshell .scinde{grid-template-columns:minmax(31rem,42fr) minmax(0,58fr)}}.mshell .scinde__forme{justify-content:center;align-items:center;min-width:0;padding:clamp(1.5rem,5vw,4.5rem);display:flex}.mshell .forme{width:100%;min-width:0;max-width:25rem}.mshell .auth-repere{text-transform:uppercase;letter-spacing:.18em;color:var(--gris);margin-top:clamp(2.75rem,7vh,4.75rem);font-size:.68rem;font-weight:650}.mshell .titre-auth{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:500;line-height:1.02}.mshell form{margin-top:2rem}.mshell .champ{display:block}.mshell .champ__nom{text-transform:uppercase;letter-spacing:.14em;color:var(--gris);font-size:.7rem;font-weight:600;display:block}.mshell .champ input{width:100%;font-family:var(--sans);color:var(--encre);transition:border-color var(--duree) var(--courbe);background:0 0;border:0;border-bottom:1px solid #0a0a0c38;border-radius:0;padding:.7rem 0;font-size:1rem}.mshell .champ input::placeholder{color:#0a0a0c4d}.mshell .champ input:focus{border-bottom-color:var(--bleu);outline:0}.mshell .champ input,.mshell .dalle{line-height:normal}.mshell .dalle{background:var(--encre);width:100%;color:var(--papier);font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;transition:opacity var(--duree) var(--courbe);border:0;justify-content:center;align-items:center;gap:.6rem;min-height:3.1rem;margin-top:1.75rem;padding:.95rem 1.25rem;font-size:.92rem;font-weight:600;display:inline-flex}.mshell .dalle:hover{opacity:.85}.mshell .dalle--filet{color:var(--encre);background:0 0;border:1px solid #0a0a0c2e;margin-top:0}.mshell .dalle--filet:hover{opacity:1;border-color:#0a0a0c66}.mshell .recette-liens{gap:.75rem;margin-top:2rem;display:grid}.mshell .recette-liens .dalle{margin-top:0}.mshell .separateur{text-transform:uppercase;letter-spacing:.16em;color:var(--gris);align-items:center;gap:1rem;margin-block:1.5rem;font-size:.72rem;display:flex}.mshell .separateur:before,.mshell .separateur:after{content:"";background:var(--filet);flex:1;height:1px}.mshell .bascule{color:#0a0a0ca8;margin-top:2rem;font-size:.88rem}.mshell .lien{font:inherit;color:var(--bleu);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mshell .mention{color:var(--gris);margin-top:2.5rem;font-size:.72rem;line-height:1.5}.mshell .mention a{text-underline-offset:3px;text-decoration:underline;transition:color .18s}.mshell .mention a:hover{color:var(--encre)}.mshell .scinde__panneau{background:var(--encre);display:none;position:relative;overflow:hidden}@media (min-width:1024px){.mshell .scinde__panneau{display:block}}.mshell .panneau{position:absolute;inset:0}.mshell .panneau video{-o-object-fit:cover;object-fit:cover;filter:blur(2px)saturate(.5);width:100%;height:100%;transform:scale(1.05)}.mshell .panneau--fenetre{flex-direction:column;justify-content:center;gap:2.5rem;padding:clamp(2rem,4vw,3.5rem);display:flex}.mshell .panneau--fenetre video,.mshell .panneau__video--nette{filter:none;transform:none}.mshell .panneau__voile{background:linear-gradient(#00000047 0%,#0000004d 45%,#000000e0 100%);position:absolute;inset:0}.mshell .panneau__legende{max-width:32ch;font-family:var(--serif);color:#ffffffe6;font-size:1.05rem;line-height:1.55;position:absolute;bottom:clamp(2rem,4vw,3.5rem);left:clamp(2rem,4vw,3.5rem);right:clamp(2rem,4vw,3.5rem)}.mshell .panneau__legende .kicker{margin-bottom:.5rem;display:block}.mshell .panneau__legende--fenetre{max-width:34ch;position:static}.mshell .scinde__panneau--contact{background:#123f59}.mshell .panneau-contact{isolation:isolate;background:#123f59;position:absolute;inset:0;overflow:hidden}.mshell .panneau-contact__image{z-index:-2;position:absolute;inset:0}.mshell .panneau-contact__scene{-o-object-fit:cover;object-fit:cover;-o-object-position:59% 50%;object-position:59% 50%;filter:none;width:100%;max-width:none;height:100%}.mshell .panneau-contact__scene--erreur{-o-object-position:50% 50%;object-position:50% 50%}.mshell .panneau-contact__vignette{z-index:-1;background:linear-gradient(#0000 48%,#040f17db 100%);position:absolute;inset:0}.mshell .panneau-contact__legende{color:#fffdfa;position:absolute;bottom:clamp(2.25rem,5vh,4.5rem);left:clamp(2rem,4vw,4rem);right:clamp(2rem,4vw,4rem)}.mshell .panneau-contact__repere{letter-spacing:.18em;text-transform:uppercase;color:#fffdfa8c;margin-bottom:.7rem;font-size:.67rem;font-weight:600;line-height:1}.mshell .panneau-contact__titre{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(2.5rem,4.2vw,4.5rem);font-weight:500;line-height:.96}.mshell .panneau-contact__prose{font-family:var(--serif);color:#fffdfab8;margin-top:.75rem;font-size:clamp(.94rem,1.1vw,1.08rem);line-height:1.5}@media (prefers-reduced-motion:reduce){.mshell .panneau-contact video{display:none}.mshell .panneau-contact{background:#123f59 url(/medias/login-ada-silex-contact-v2-poster.jpg) 59%/cover no-repeat}.mshell .panneau-contact--erreur{background-image:url(/medias/boucles/404-nimbe-v2-poster.jpg);background-position:50%}}@media (max-width:639px){.mshell .scinde__forme{align-items:flex-start;padding:2rem 1.5rem 2.5rem}.mshell .forme{max-width:100%}.mshell .auth-repere{margin-top:3.25rem}.mshell .titre-auth{font-size:clamp(2rem,10vw,2.45rem)}.mshell .mention{margin-top:2.25rem}}