:root{--nuit: #0F1F18;--nuit-clair: #162C22;--nuit-trait: #244636;--dossier: #F7F4EA;--dossier-creux: #EFEBDD;--trait: #E0DACA;--trait-fort: #CBC3AD;--encre: #16211B;--gris: #5C6B62;--gris-clair: #8E9A92;--sauge: #93AC9D;--vert: #1E5B44;--vert-vif: #2F8360;--vert-pale: #E7EFE9;--or: #C09A34;--or-pale: #F6EEDA;--rouge: #A8412C;--rouge-pale: #F8EAE6;--dossier-large: 820px;--rayon: 5px;--titre: Didot, "Bodoni 72", "Playfair Display", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html,body,#racine{min-height:100%}body{margin:0;background:var(--nuit);color:var(--encre);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button{color:inherit;background:none;border:0;font:inherit;cursor:pointer;text-align:left}input,select,textarea{font:inherit;color:inherit}a{color:var(--vert)}.court{display:none}:focus-visible{outline:2px solid var(--or);outline-offset:2px}.barre{position:sticky;top:0;z-index:42;display:flex;align-items:center;gap:12px;height:60px;padding:0 20px;background:var(--nuit);border-bottom:1px solid var(--nuit-trait)}.barre .poignee{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-8px;border-radius:var(--rayon);color:#e9f0eb}.barre .poignee:hover{background:#ffffff17}.barre .poignee .du{position:absolute;top:2px;right:2px;min-width:17px;height:17px;border-radius:9px;background:var(--or);color:#221a05;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;padding:0 4px;box-shadow:0 0 0 2px var(--nuit)}.barre .mot{font-size:13.5px;color:#e9f0eb;letter-spacing:.04em}.barre img{height:26px;width:auto;margin-left:12px}.barre .ou{margin-left:auto;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;color:var(--sauge)}.menu-fond{position:fixed;inset:0;z-index:60;background:#050c099e;animation:fondu .18s ease-out}.menu{position:fixed;inset:0 auto 0 0;z-index:61;width:min(320px,88vw);background:var(--nuit-clair);border-right:1px solid var(--nuit-trait);display:flex;flex-direction:column;padding:30px 0 20px;box-shadow:20px 0 60px -20px #000c;animation:fondu .2s ease-out}@keyframes fondu{0%{opacity:0}}.menu .marque{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 22px 22px 30px}.menu .fermer{flex:0 0 auto;margin:-6px -6px 0 0;font-size:26px;line-height:1;padding:4px 10px;border-radius:var(--rayon);color:var(--sauge)}.menu .fermer:hover{color:#fff;background:#ffffff14}.menu .marque img{width:132px;height:auto;display:block}.menu .marque span{display:block;margin-top:10px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--sauge)}.menu ul{list-style:none;margin:0;padding:22px 0 0}.menu li+li{border-top:1px solid rgba(255,255,255,.05)}.menu ul{border-top:1px solid var(--or)}.menu nav,.menu ul{position:relative}.menu button{position:relative;width:100%;padding:16px 30px;font-family:Georgia,Times New Roman,serif;font-size:19px;color:#ecf3edc7;display:flex;align-items:center;gap:10px}.menu button:hover{color:#fff;background:#ffffff0d}.menu button[aria-current=true]{color:#fff}.menu button[aria-current=true]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--or)}.menu .pastille{margin-left:auto;background:var(--or);color:#14261c;border-radius:2px;padding:1px 7px;font-size:12px;font-weight:700;font-family:inherit}.menu .drapeaux{margin-top:auto;display:flex;gap:6px;padding:20px 22px 16px}.menu .drapeau{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:var(--rayon);border:1px solid transparent;font-family:inherit}.menu .drapeau span{font-size:11.5px;color:var(--sauge);letter-spacing:.02em}.menu .drapeau:hover{background:#ffffff0f}.menu .drapeau:hover span{color:#fff}.menu .drapeau[aria-pressed=true]{border-color:var(--or);background:#c09a341f}.menu .drapeau[aria-pressed=true] span{color:#fff;font-weight:600}.menu .pied{margin-top:0;padding:18px 30px 0;border-top:1px solid var(--nuit-trait)}.menu .qui{display:block;width:100%;color:#fff;font-size:14.5px;padding:0;font-family:inherit}.menu .qui:hover{background:none}.menu .qui small{display:block;color:var(--sauge);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px}.bureau{padding:26px 26px 60px}.dossier{max-width:var(--dossier-large);margin:0 auto;background:var(--dossier);border-radius:var(--rayon);box-shadow:0 1px #ffffff0d,0 18px 40px -14px #0000008c;padding:30px 34px 44px}.dossier--large{max-width:1120px}.ecran{display:contents}.ouvrir-tiroir{display:flex;align-items:center;gap:10px;max-width:var(--dossier-large);margin:0 auto 18px;width:100%;padding:10px 16px;border-radius:var(--rayon);background:var(--nuit-clair);border:1px solid var(--nuit-trait);color:var(--sauge);font-size:14px}.ouvrir-tiroir:hover{border-color:var(--vert-vif)}.ouvrir-tiroir b{color:#fff}.ouvrir-tiroir .fleche{margin-left:auto;color:var(--or);font-weight:600}.tiroir-fond{position:fixed;inset:0;z-index:50;background:#060e0a9e}.tiroir{position:fixed;inset:0 auto 0 0;z-index:51;width:min(440px,94vw);background:var(--dossier);display:flex;flex-direction:column;box-shadow:24px 0 60px -20px #000000b3}.tiroir header{padding:20px 22px 0}.tiroir h2{font-size:20px;margin:0 0 3px}.tiroir .liste{flex:1;overflow-y:auto}.tiroir .fermer{position:absolute;top:15px;right:17px;font-size:23px;color:var(--gris-clair);line-height:1;padding:4px 8px}.recherche{width:100%;padding:10px 13px;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:#fff}.recherche:focus{border-color:var(--vert)}.puces{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.puce{padding:4px 11px;border-radius:12px;font-size:12.5px;border:1px solid var(--trait-fort);background:#fff;color:var(--gris);white-space:nowrap}.puce:hover:not(:disabled){border-color:var(--vert);color:var(--vert)}.puce:disabled{opacity:.38;cursor:default}.combien{margin-left:6px;font-size:11.5px;font-weight:600;color:var(--or);font-variant-numeric:tabular-nums}.puce[aria-pressed=true] .combien{color:#ffffffd1}.puce[aria-pressed=true]{background:var(--vert);border-color:var(--vert);color:#fff;font-weight:500}.compte{padding:10px 22px;font-size:12.5px;color:var(--gris-clair);border-bottom:1px solid var(--trait)}.ligne{display:block;width:100%;padding:11px 22px;border-bottom:1px solid var(--trait);position:relative}.ligne:hover{background:var(--vert-pale)}.ligne[aria-selected=true]{background:var(--vert-pale);box-shadow:inset 3px 0 0 var(--vert)}.ligne .nom{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:34px}.ligne .sous{font-size:12.5px;color:var(--gris);display:flex;gap:6px;align-items:center}.ligne .doute{position:absolute;right:44px;top:12px;font-size:12px;color:var(--or)}.ligne .score{position:absolute;right:18px;top:12px;font-size:11.5px;font-weight:700;color:var(--or)}.ligne .ajout{display:inline-block;background:var(--vert);color:#fff;font-size:10.5px;font-weight:700;border-radius:2px;padding:0 5px;margin-right:6px;vertical-align:1px}.etat{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--trait-fort)}.etat--interesse,.etat--projet{background:var(--vert)}.etat--rappeler,.etat--rdv{background:var(--or)}.etat--pas_interesse,.etat--stop{background:var(--rouge)}.contact{border-bottom:2px solid var(--encre);padding-bottom:20px}.contact h1{font-family:var(--titre);font-weight:400;font-size:56px;line-height:.98;margin:0;letter-spacing:-.015em}.contact .qualite{color:var(--gris);margin:12px 0 0;font-size:14.5px;letter-spacing:.01em}.contact .numero{display:inline-block;margin-top:22px;text-decoration:none;font-family:var(--titre);font-weight:400;font-size:42px;line-height:1;color:var(--or);letter-spacing:.02em}.contact .numero:hover{color:var(--vert)}.contact .numero:before{content:attr(data-mot);display:block;font-family:inherit;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gris-clair);margin-bottom:10px;font-weight:600}.contact .liens{display:flex;flex-wrap:wrap;gap:14px;margin-top:13px;font-size:13.5px}.contact .liens a{color:var(--gris);text-decoration:none;border-bottom:1px solid var(--trait-fort)}.contact .liens a:hover{color:var(--vert);border-color:var(--vert)}.contact .avant{margin-top:14px;font-size:13.5px;color:var(--gris)}.contact .avant li{margin:3px 0}.fil{max-width:var(--dossier-large);margin:0 auto}.fil-tete{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:6px 4px 16px;color:var(--dossier)}.fil-tete h1{font-family:var(--titre);font-weight:400;font-size:46px;line-height:.95;letter-spacing:-.01em;margin:0}.fil-tete p{margin:10px 0 0;color:var(--sauge);font-size:14px;text-transform:capitalize}.compte-jour{flex:0 0 auto;color:var(--sauge);font-size:15px}.compte-jour b{font-family:var(--titre);font-size:30px;color:var(--or)}.piste{height:2px;background:var(--nuit-trait);margin:0 4px 22px}.piste i{display:block;height:100%;background:var(--or)}.zones{margin:0 0 20px}.zones .puce{background:transparent;border-color:var(--nuit-trait);color:var(--sauge)}.zones .puce:hover{border-color:var(--vert-vif);color:#fff}.zones .puce[aria-pressed=true]{background:var(--or);border-color:var(--or);color:#201803;font-weight:600}.conseil{margin:0 4px 20px;color:var(--or);font-size:13.5px;font-family:Georgia,serif;font-style:italic}.passe{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;color:var(--sauge);font-size:14px;border-bottom:1px solid rgba(255,255,255,.05)}.passe:hover{color:#fff}.passe i{color:var(--or);font-style:normal}.passe b{font-weight:400}.passe span{margin-left:auto;font-size:13px;color:#6c8676}.ouvert{margin:20px 0 26px}.ouvert .dossier{padding:36px 40px 40px}.jalon--fil{color:var(--sauge);margin:26px 4px 10px}.jalon--fil:after{background:var(--nuit-trait)}.avenir{display:flex;align-items:center;gap:18px;width:100%;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.avenir:hover{background:#ffffff0a}.avenir .nom{min-width:0;flex:1}.avenir .nom b{display:block;color:var(--dossier);font-size:15.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avenir .nom em{font-style:normal;font-size:13px;color:var(--sauge)}.avenir .droite{flex:0 0 auto;text-align:right}.avenir .droite em{display:block;font-style:normal;font-size:12.5px;color:var(--sauge)}.avenir .droite b{font-family:var(--titre);font-weight:400;font-size:19px;color:var(--or);letter-spacing:.02em}.avenir .doute{color:var(--or)}.reste{margin:22px 4px 0;color:#6c8676;font-size:13px}.jalon{display:flex;align-items:center;gap:14px;margin:40px 0 22px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gris-clair)}.jalon:after{content:"";flex:1;height:1px;background:var(--trait)}.replique{font-family:var(--titre);font-size:23px;line-height:1.55;color:var(--encre);padding:4px 0 4px 26px;margin:0;border-left:3px solid var(--or)}.replique .guillemet{color:var(--or)}.souffle{font-size:13px;color:var(--gris-clair);font-style:italic;margin:14px 0 0}.echange{padding:22px 0;border-bottom:1px solid var(--trait)}.echange:last-of-type{border-bottom:0}.echange .demande{font-family:var(--titre);font-size:20px;line-height:1.45}.echange .aide{font-size:13px;color:var(--gris);margin-top:6px}.echange .aide--cle{color:var(--or)}.champ{margin-top:12px;padding:9px 12px;border:1px solid var(--trait-fort);border-radius:var(--rayon);background:#fff;max-width:340px;width:100%}.champ:focus{border-color:var(--vert)}textarea.champ{max-width:100%}.ouinon{display:flex;gap:8px;margin-top:12px}.riposte{margin-top:12px}.riposte summary{font-size:13px;color:var(--vert);cursor:pointer;list-style:none;font-weight:600}.riposte summary::-webkit-details-marker{display:none}.riposte summary:before{content:"▸";color:var(--or);display:inline-block;width:14px}.riposte[open] summary:before{content:"▾"}.riposte p{margin:8px 0 0 16px;font-size:14px;color:var(--encre);padding-left:14px;border-left:2px solid var(--or-pale)}.riposte .puis{color:var(--or);font-size:13px}.issues{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--rayon);font-weight:600;font-size:14.5px;border:1px solid var(--trait-fort);background:#fff}.btn:hover{border-color:var(--vert);color:var(--vert)}.btn--fort{background:var(--vert);border-color:var(--vert);color:#fff}.btn--fort:hover{background:var(--vert-vif);border-color:var(--vert-vif);color:#fff}.btn--or{background:var(--or);border-color:var(--or);color:#221a05}.btn--or:hover{filter:brightness(1.06);color:#221a05}.btn--large{width:100%}.btn:disabled{opacity:.45;cursor:default}.discret{font-size:12.5px;color:var(--gris-clair)}.alerte{color:var(--rouge)}.encart{background:var(--dossier-creux);border:1px solid var(--trait);border-radius:var(--rayon);padding:16px 20px;margin-top:20px}.encart h3{margin:0 0 10px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gris-clair);font-weight:700}.encart h4{margin:14px 0 6px;font-size:15px}.encart p:last-child,.encart ul:last-child{margin-bottom:0}.encart--or{background:var(--or-pale);border-color:#e8dcb8}.encart--rouge{background:var(--rouge-pale);border-color:#ecd0c8}.garde-fou{position:fixed;right:22px;bottom:22px;z-index:30;max-width:252px}.garde-fou summary{list-style:none;cursor:pointer;background:var(--or);color:#221a05;padding:8px 14px;border-radius:3px;font-size:12.5px;font-weight:700;display:inline-block}.garde-fou summary::-webkit-details-marker{display:none}.garde-fou[open] summary{border-radius:3px 3px 0 0}.garde-fou .contenu{background:var(--nuit-clair);color:#dde6de;border:1px solid var(--nuit-trait);border-top:0;padding:10px 14px 14px;border-radius:0 0 3px 3px;font-size:12.5px;line-height:1.5}.garde-fou li{margin:8px 0}.garde-fou b{color:#fff}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--trait);font-size:14px}th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-clair)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.etape{display:inline-block;padding:2px 9px;border-radius:2px;font-size:12px;font-weight:600;background:var(--or-pale);color:#7a5e1c}.etape--valide,.etape--en_production,.etape--livre{background:var(--vert-pale);color:var(--vert)}h1{font-size:27px;margin:0 0 6px;letter-spacing:-.01em}.chapeau{color:var(--gris);margin:0 0 22px;max-width:62ch}.bandeau{background:var(--or-pale);border:1px solid #E8DCB8;color:#7a5e1c;padding:12px 16px;border-radius:var(--rayon);font-size:14px;margin-bottom:18px}.bandeau--vert{background:var(--vert-pale);border-color:#c2dccb;color:var(--vert)}.vide{padding:46px 20px;text-align:center;color:var(--gris-clair)}.a-savoir{margin:0;padding:0;list-style:none}.a-savoir li{font-size:13.5px;color:var(--gris);padding:5px 0 5px 15px;position:relative}.a-savoir li:before{content:"—";position:absolute;left:0;color:var(--or)}.formulaire{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 20px}.formulaire label{display:block}.formulaire label>span{display:block;font-size:12.5px;color:var(--gris-clair);font-weight:600}.formulaire .champ{margin-top:4px}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.chiffre{background:var(--dossier-creux);border:1px solid var(--trait);border-radius:var(--rayon);padding:15px 17px}.chiffre b{display:block;font-size:29px;line-height:1.1;color:var(--vert)}.chiffre span{font-size:13px;color:var(--gris)}.chiffre--or b{color:var(--or)}@media (max-width: 860px){.barre{padding:0 14px;gap:10px}.barre img{margin-left:6px;height:23px}.barre .ou{display:none}.bureau{padding:14px 12px 40px}.dossier{padding:22px 18px 34px}.contact h1{font-size:34px}.contact .numero{font-size:32px}.fil-tete h1{font-size:34px}.fil-tete{align-items:flex-start}.replique{font-size:18px;padding-left:18px}.garde-fou{right:10px;bottom:12px;max-width:230px}.garde-fou summary{padding:7px 12px;font-size:12px}.long{display:none}.court{display:inline}.ouvrir-tiroir{flex-wrap:wrap}.ouvrir-tiroir .fleche{width:100%;margin:4px 0 0}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}
