.ap{--ap-p:max(560px,42vmax);--ap-fuite-y:35%;--ap-profondeur:1.4;--ap-recul:calc(var(--ap-p) * var(--ap-profondeur) / 4.15 * 2.4);--ap-dard-prof:1.5;--ap-dard-boite:26vmin;--ap-dard-part:.7;--ap-titre-y:60.5%;--ap-titre-prof:.8;--ap-titre-k:calc(1 + var(--ap-titre-prof));--ap-titre-lisible:2;--ap-titre-efface:3.4;--ap-t-titre:clamp(56px,min(8vw,calc(39.1svh - 218px)),116px);--ap-largeur-centre:min(90vw,790px);--ap-t-sous:18px;--ap-mesure-sous:72ch;--ap-delai-entree:.15s;--ap-duree-entree:3.2s;--ap-courbe-entree:cubic-bezier(.22,.61,.24,1);--ap-traversee:66svh;--ap-avance-fin:1.85;--ap-courbe-traversee:cubic-bezier(.7,0,.85,.9);--ap-courbe-vol:cubic-bezier(.45,0,.2,1);--ap-courbe-vol-x:cubic-bezier(.25,.6,.35,1);--ap-courbe-vol-y:cubic-bezier(.55,0,.9,.5);--ap-vol-fin:.62;--ap-amorti-duree:.65s;--ap-amorti-frequence:19;--ap-amorti-amplitude:.09;--dard-epaisseur:64;--dard-biseau:4;--dard-biseau-prof:7;--dard-metal:.3;--dard-rugosite:.3;--dard-vernis:1;--dard-vernis-rugosite:.08;--dard-reflets:.9;--dard-exposition:1;--dard-repos-x:.12;--dard-repos-y:-.52;--dard-repos-z:.04;--ap-env:.6;--ap-lumiere:2.6;--ap-contre:0;--ap-fond:#1a56b0;--ap-encre:#fff;--ap-voile:#ffffffdb;--ap-bouton:#fff;--ap-bouton-texte:#1a56b0;--ap-dard-hero:#fff;--ap-dard-site:#2b7fe8}@media (max-width:900px){.ap{--ap-profondeur:.5;--ap-fuite-y:34%;--ap-dard-boite:22vmin;--ap-titre-prof:.35;--ap-dard-prof:.9;--ap-avance-fin:1.05;--ap-t-titre:clamp(44px,9vw,76px);--ap-largeur-centre:min(72vw,420px);--ap-t-sous:15px;--ap-mesure-sous:34ch}}.rl .ap-nav{z-index:6;position:absolute;top:0;left:0;right:0}@media (not (max-width:700px)) and (prefers-reduced-motion:no-preference){.rl .ap .ap-repli{display:none}.rl .ap-nav{color:#fff}.ap-webgl .ap-cible,.ap-webgl .ap .ap-dard-img{visibility:hidden}.ap-webgl .ap .ap-toile{display:block}}.rl .ap-hero{height:calc(100svh + var(--ap-traversee));background:var(--ap-fond);position:relative}.rl .ap-scene{background:var(--ap-fond);height:100svh;position:sticky;top:0;overflow:hidden}.rl .ap-tunnel{perspective:var(--ap-p);perspective-origin:50% var(--ap-fuite-y);pointer-events:none;position:absolute;inset:0}.rl .ap-monde,.rl .ap-entree{transform-style:preserve-3d;position:absolute;inset:0}.rl .ap-monde{transform:translateZ(var(--ap-avance,0px))}.rl .ap-entree{animation:ap-avance var(--ap-duree-entree) var(--ap-courbe-entree) var(--ap-delai-entree) both}@keyframes ap-avance{0%{transform:translateZ(calc(-1 * var(--ap-recul)))}}.rl .ap-bout{left:50%;top:var(--ap-fuite-y);width:var(--ap-dard-boite);height:var(--ap-dard-boite);margin:calc(var(--ap-dard-boite) / -2) 0 0 calc(var(--ap-dard-boite) / -2);transform:translateZ(calc(-1 * var(--ap-p) * var(--ap-dard-prof)));position:absolute}.rl .ap-dard-img{background:url(/dard-nuit.webp) 50%/contain no-repeat;position:absolute;inset:0}.rl .ap-centre{width:var(--ap-largeur-centre);left:50%;top:calc(var(--ap-fuite-y) + (var(--ap-titre-y) - var(--ap-fuite-y)) * var(--ap-titre-k));transform:translate(-50%,-50%) translateZ(calc(-1 * var(--ap-p) * var(--ap-titre-prof))) scale(var(--ap-titre-k));text-align:center;color:var(--ap-encre);opacity:var(--ap-titre-o,1);pointer-events:auto;position:absolute}.rl .ap-titre{font-family:var(--f-display);font-weight:400;font-size:var(--ap-t-titre);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;max-width:none;margin:0 auto;padding-top:.22em;line-height:.9}.rl .ap-sous{max-width:var(--ap-mesure-sous);font-size:var(--ap-t-sous);color:var(--ap-voile);text-wrap:balance;margin:10px auto 0;line-height:1.45}.rl .ap .ap-pill{background:var(--ap-bouton);color:var(--ap-bouton-texte);border-color:var(--ap-bouton);margin-top:14px}.rl .ap .ap-pill:hover{background:var(--blue);border-color:var(--blue);color:#fff}.rl .ap .ap-pill:focus-visible{outline-color:var(--ap-encre)}.rl .ap-toile{pointer-events:none;z-index:5;width:100%;height:100%;display:none;position:fixed;inset:0}@media (max-width:700px),(prefers-reduced-motion:reduce){.rl .ap .ap-hero{display:none}.rl .ap .ap-toile{display:none!important}}.ap-repli{--rp-bleu:#2b7fe8;--rp-encre:#0b0b0b;--rp-trait:.052em;--rp-t-titre:clamp(40px,5.6vw,80px);--rp-t-tache:clamp(30px,3.1vw,44px);--rp-t-systeme:clamp(20px,1.85vw,26px);--rp-t-sous:20px;--rp-tache-corrigee:#9c9c9c;--rp-filet:#e6e6e6;--rp-renvoi-min:56px;--rp-reserve-bande:57px;--rp-courbe-trait:cubic-bezier(.5,.05,.35,1);--rp-courbe-plume:cubic-bezier(.3,.1,.7,.9);--rp-courbe-pose:cubic-bezier(.2,.7,.2,1);--rp-debut:.45s;--rp-pas:.82s;--rp-mot:70ms;--rp-barre:.11s;--rp-renvoi-apres:.42s;--rp-renvoi-duree:.3s;--rp-ecrit-apres:.66s;--rp-ecrit-duree:.42s}.rl .ap-repli{min-height:calc(100svh - var(--rp-reserve-bande));align-items:center;padding:112px 0 44px;display:flex;position:relative;overflow:hidden}.rl .ap-repli .rp-epreuve{width:100%;padding-top:8px}.rl .ap-repli .rp-titre{font-size:var(--rp-t-titre);text-wrap:balance;max-width:12.5em;padding-top:.1em}.rl .ap-repli .rp-sous{font-size:var(--rp-t-sous);color:var(--ink-2);text-wrap:pretty;margin-top:18px;line-height:1.45}.rl .ap-repli .rp-liste{border-top:1px solid var(--rp-filet);margin-top:34px;list-style:none}.rl .ap-repli .rp-ligne{--t:calc(var(--rp-debut) + var(--i) * var(--rp-pas));grid-template-columns:max-content minmax(var(--rp-renvoi-min),1fr) max-content;border-bottom:1px solid var(--rp-filet);align-items:center;gap:18px;padding:14px 0;display:grid}.rl .ap-repli .rp-tache{font-family:var(--f-display);font-size:var(--rp-t-tache);text-transform:uppercase;color:var(--rp-tache-corrigee);animation:rp-pali .38s var(--rp-courbe-pose) calc(var(--t) + .4s) both;padding-top:.12em;line-height:.95;text-decoration:none}@keyframes rp-pali{0%{color:var(--rp-encre)}}.rl .ap-repli .rp-mot{display:inline-block;position:relative}.rl .ap-repli .rp-mot:after{content:"";height:var(--rp-trait);border-radius:var(--rp-trait);background:var(--rp-bleu);box-shadow:.26em 0 0 var(--rp-bleu);transform-origin:0;transform:rotate(var(--r,-.8deg));animation:rp-barre var(--rp-barre) var(--rp-courbe-trait) calc(var(--t) + var(--k) * var(--rp-mot)) both;position:absolute;top:.36em;left:0;right:0}.rl .ap-repli .rp-mot:last-child:after{box-shadow:none}.rl .ap-repli .rp-mot:nth-child(2n){--r:.6deg}@keyframes rp-barre{0%{transform:rotate(var(--r,-.8deg)) scaleX(0)}}.rl .ap-repli .rp-renvoi{min-width:0;color:var(--rp-bleu);align-items:center;display:flex}.rl .ap-repli .rp-trait{background:var(--rp-bleu);transform-origin:0;height:2px;animation:rp-trace var(--rp-renvoi-duree) var(--rp-courbe-trait) calc(var(--t) + var(--rp-renvoi-apres)) both;border-radius:2px;flex:1}.rl .ap-repli .rp-renvoi .rd{animation:rp-apparait .16s var(--rp-courbe-pose) calc(var(--t) + var(--rp-renvoi-apres) + var(--rp-renvoi-duree) - 60ms) both;margin-left:-2px;font-size:20px}@keyframes rp-trace{0%{transform:scaleX(0)}}@keyframes rp-apparait{0%{opacity:0}}.rl .ap-repli .rp-systeme{font-weight:800;font-size:var(--rp-t-systeme);letter-spacing:-.02em;color:var(--rp-bleu);white-space:nowrap;clip-path:inset(-.3em -.1em);animation:rp-ecrit var(--rp-ecrit-duree) var(--rp-courbe-plume) calc(var(--t) + var(--rp-ecrit-apres)) both;line-height:1.1}.rl .ap-repli .rp-systeme .rd{margin:0 2px;font-size:.85em}.rl .ap-repli .rp-systeme:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@keyframes rp-ecrit{0%{clip-path:inset(-.3em 100% -.3em -.1em)}}.rl .ap-repli .rp-lecteur{clip-path:inset(50%);white-space:nowrap;position:absolute}.rl .ap-repli .rp-acts{margin-top:24px}@media (max-width:900px){.ap-repli{--rp-t-titre:clamp(36px,10.6vw,60px);--rp-t-tache:clamp(26px,7.6vw,40px);--rp-t-systeme:19px;--rp-t-sous:17px;--rp-reserve-bande:0px;--rp-renvoi-min:42px}.rl .ap-repli{min-height:0;padding:100px 0 36px;display:block}.rl .ap-repli .rp-ligne{grid-template-columns:var(--rp-renvoi-min) max-content;gap:8px 12px}.rl .ap-repli .rp-tache{grid-column:1/-1}}@media (max-width:700px) and (max-height:640px){.rl .ap-nav .rl-nav{padding:12px 0}.ap-repli{--rp-t-titre:28px;--rp-t-sous:15px}.rl .ap-repli{padding-top:68px}.rl .ap-repli .rp-epreuve{padding-top:0}.rl .ap-repli .rp-sous{margin-top:8px;line-height:1.35}.rl .ap-repli .rp-acts{margin-top:10px}.rl .ap-repli .rp-acts .pill{padding:10px 20px}}@media (prefers-reduced-motion:reduce){.rl .ap-entree,.rl .ap-repli .rp-tache,.rl .ap-repli .rp-mot:after,.rl .ap-repli .rp-trait,.rl .ap-repli .rp-renvoi .rd,.rl .ap-repli .rp-systeme{animation:none!important}}
