@font-face{font-family:plus jakarta sans;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:plus jakarta sans;src:url(/fonts/plus-jakarta-sans-latin-wght-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:jetbrains mono;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--vert-50:#F2F8F5;--vert-100:#E5F0EA;--vert-200:#CBE2D5;--vert-300:#9DC8B1;--vert-400:#62A782;--vert-500:#467C5F;--vert:#335B46;--vert-700:#284837;--vert-800:#1F372B;--vert-900:#16271E;--or-50:#FAF5EC;--or-300:#D5B587;--or-400:#C5A476;--or:#BA9767;--or-700:#816845;--noir:#000000;--blanc:#FFFFFF;--texte:#0F172A;--texte-doux:#475569;--filet:#E2E8F0;--surface:#F8FAFC;--police:"Plus Jakarta Sans", Arial, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--rayon:16px;--rayon-grand:24px;--largeur:1320px;--largeur-normale:980px;--largeur-texte:760px;--gouttiere:clamp(16px, 3vw, 32px);--section:clamp(48px, 7vw, 88px);--transition:0.25s ease-out}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{margin:0;background:var(--blanc);color:var(--texte);font-family:var(--police);font-size:19px;line-height:1.65;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}picture{display:block}a{color:var(--vert);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--vert-800)}:focus-visible{outline:3px solid var(--or);outline-offset:3px;border-radius:4px}p,ul,ol{margin:0 0 1em}strong{font-weight:700}sup{line-height:0}.nombre,.date,.coordonnees-tel,.entete-tel,.appel-tel,.pied-coordonnees a[href^=tel]{font-family:var(--mono);font-feature-settings:"zero" 0;letter-spacing:0}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aller-au-contenu{position:absolute;left:16px;top:-60px;z-index:100;background:var(--vert-800);color:var(--blanc);padding:10px 16px;border-radius:12px;text-decoration:none}.aller-au-contenu:focus{top:12px;color:var(--blanc)}.conteneur{width:100%;max-width:calc(var(--largeur-normale) + 2 * var(--gouttiere));margin:0 auto;padding:0 var(--gouttiere)}.largeur-large{max-width:calc(var(--largeur) + 2 * var(--gouttiere))}.largeur-texte{max-width:calc(var(--largeur-texte) + 2 * var(--gouttiere))}.section{padding:var(--section)0}.section+.section:not([class*=fond-]):not(.appel){padding-top:0}.fond-clair+.section,.fond-vert+.section{padding-top:var(--section)!important}.esp-haut-aucun{padding-top:0!important}.esp-haut-petit{padding-top:24px!important}.fond-clair{background:var(--vert-50)}.fond-vert{background:var(--vert);color:var(--blanc)}.fond-vert a:not(.bouton){color:var(--blanc)}.titre{margin:0 0 .6em;font-weight:700;color:var(--texte);text-wrap:balance}.fond-vert .titre{color:var(--blanc)}.style-display{font-size:clamp(30px,4.6vw,50px);line-height:1.1;letter-spacing:-.03em;font-weight:800}.style-h1{font-size:clamp(30px,4vw,42px);line-height:1.12;letter-spacing:-.02em}.style-h2{font-size:clamp(24px,2.8vw,30px);line-height:1.2;letter-spacing:-.02em}.style-h3{font-size:21px;line-height:1.3}.style-h2::before,.grille-titre::before{content:"";display:inline-block;width:10px;height:10px;margin-right:14px;vertical-align:.18em;background:var(--or-400)}.surtitre{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vert)}.chapeau{font-size:19px;line-height:1.55;color:var(--texte-doux);max-width:60ch}.texte{max-width:70ch}.deux-colonnes{max-width:none;column-count:2;column-gap:48px}.deux-colonnes>*{break-inside:avoid}@media(max-width:760px){.deux-colonnes{column-count:1}}.texte ul,.corps-texte ul,.grille-case ul{padding-left:0;list-style:none}.texte li,.corps-texte ul li,.grille-case li{position:relative;padding-left:22px;margin-bottom:.45em}.texte li::before,.corps-texte ul li::before,.grille-case li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:2px;background:var(--or)}.fond-vert .texte{color:var(--vert-100)}.fond-vert .texte strong{color:var(--blanc)}.boutons{margin:32px 0 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bouton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:999px;background:var(--vert);color:var(--blanc);font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 4px 16px rgba(51,91,70,.2);transition:background var(--transition)}.bouton:hover{background:var(--vert-700);color:var(--blanc)}.bouton-noir{background:var(--noir);box-shadow:none}.bouton-noir:hover{background:var(--vert-900)}.bouton-secondaire{background:0 0;color:var(--vert);box-shadow:inset 0 0 0 2px var(--vert)}.bouton-secondaire:hover{background:var(--vert);color:var(--blanc)}.bouton-petit{min-height:38px;padding:7px 18px;font-size:14px;box-shadow:none}.preuves{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--filet)}.preuve{padding:28px 24px 8px 0;display:flex;flex-direction:column;gap:12px}.preuve+.preuve{padding-left:24px;border-left:1px solid var(--filet)}.preuve-visuel{display:flex;align-items:center;height:72px;color:var(--vert)}.preuve-visuel img{height:72px;width:auto;max-width:100%;object-fit:contain}.preuve-valeur{font-size:clamp(34px,3.4vw,46px);font-weight:700;color:var(--vert);line-height:1}.preuve-libelle{font-size:15px;color:var(--texte-doux);line-height:1.4}@media(max-width:760px){.preuves{grid-template-columns:1fr 1fr}.preuve:nth-child(3){border-left:0;padding-left:0}}.etiquettes a{color:inherit;text-decoration:none}.etiquettes li:has(a):hover{background:var(--vert-100)}.etiquettes+.boutons{margin-top:24px}.entete{position:sticky;top:0;z-index:50;background:var(--blanc);border-bottom:1px solid var(--filet)}.entete-haut{background:var(--vert-50);border-bottom:1px solid var(--filet);font-size:15px}.entete-haut-barre{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:46px}.entete-outil{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;color:var(--texte-doux);font-weight:600;text-decoration:none}.entete-outil:hover{background:var(--blanc);color:var(--vert)}.entete-outil img{width:66px;height:auto}.entete-outil .logo-bonurba{width:92px}@media(max-width:760px){.entete-haut{display:none}}.icone-linkedin{flex-shrink:0}.pied-linkedin{display:inline-flex;align-items:center;gap:6px}.entete-barre{display:flex;align-items:center;gap:32px;min-height:88px;padding-top:14px;padding-bottom:14px}.logo{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--texte);flex-shrink:0}.logo-image{width:200px;height:auto}@media(max-width:480px){.logo-image{width:160px}.logo{gap:12px}}.logo-legende{display:flex;flex-direction:column;gap:3px;padding-left:18px;border-left:1px solid var(--filet);font-size:12px;font-weight:600;color:var(--texte-doux);line-height:1.2}.logo-legende img{width:64px;height:auto}@media(max-width:480px){.logo-legende{padding-left:12px}.logo-legende img{width:54px}}.entete-tel-principal{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--texte);text-decoration:none;white-space:nowrap}.entete-tel-principal svg{color:var(--vert);flex-shrink:0}.entete-tel-principal:hover{color:var(--vert)}.pied-outils{display:flex;gap:8px;margin-top:16px!important}.menu{margin-left:auto}.menu ul,.menu-mobile ul{list-style:none;margin:0;padding:0}.menu ul{display:flex;gap:4px}.menu a,.bouton{white-space:nowrap}.menu a{display:block;padding:10px 14px;border-radius:12px;color:var(--texte);font-weight:600;font-size:17px;text-decoration:none;transition:background var(--transition)}.menu a:hover{background:var(--vert-50);color:var(--vert)}.menu .actif>a,.menu a[aria-current=page]{color:var(--vert);text-decoration:underline;text-decoration-color:var(--or);text-decoration-thickness:2px;text-underline-offset:8px}.menu .a-sous-menu{position:relative}.menu-parent{display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;background:0 0;font:inherit;font-weight:600;font-size:17px;color:var(--texte);cursor:pointer;border-radius:12px}.menu-parent::after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)translateY(-2px)}.menu-parent:hover,.menu .actif>.menu-parent{color:var(--vert)}.sous-menu-deroulant{display:none;position:absolute;top:100%;left:0;min-width:330px;padding:10px;background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon);box-shadow:0 8px 24px rgba(15,23,42,.12);flex-direction:column;gap:2px;z-index:60}.menu .sous-menu-deroulant{display:none}.a-sous-menu:hover>.sous-menu-deroulant,.a-sous-menu:focus-within>.sous-menu-deroulant,.menu-parent[aria-expanded=true]+.sous-menu-deroulant{display:flex}.sous-menu-deroulant a{font-size:16px;padding:10px 12px;white-space:normal}.menu-mobile .menu-parent{padding:14px 0;font-size:18px;font-weight:700;width:100%}.menu-mobile .sous-menu-deroulant{display:block;position:static;box-shadow:none;border:0;padding:0 0 8px 12px;min-width:0}.menu-mobile .sous-menu-deroulant a{font-size:16px;font-weight:600;padding:10px 0}.entete-outils{display:flex;align-items:center;gap:24px;padding-left:24px;border-left:1px solid var(--filet)}.pastille{display:inline-block;padding:7px 16px;border-radius:999px;font-size:14px;font-weight:800;letter-spacing:.02em;text-decoration:none;transition:opacity var(--transition)}.pastille:hover{opacity:.85}.pastille-vert{background:var(--vert);color:var(--blanc)}.pastille-vert:hover{color:var(--blanc)}.pastille-or{background:var(--or);color:var(--noir)}.pastille-or:hover{color:var(--noir)}.burger{display:none;margin-left:auto;width:48px;height:48px;border:0;border-radius:12px;background:var(--vert-50);cursor:pointer}.burger-barres,.burger-barres::before,.burger-barres::after{display:block;width:22px;height:2px;background:var(--texte);margin:0 auto;position:relative;transition:transform var(--transition)}.burger-barres::before,.burger-barres::after{content:"";position:absolute;left:0}.burger-barres::before{top:-7px}.burger-barres::after{top:7px}.burger[aria-expanded=true] .burger-barres{background:0 0}.burger[aria-expanded=true] .burger-barres::before{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] .burger-barres::after{transform:translateY(-7px)rotate(-45deg)}.menu-mobile{padding:8px var(--gouttiere)24px;border-top:1px solid var(--filet)}.menu-mobile a{display:block;padding:14px 0;font-size:18px;font-weight:700;color:var(--texte);text-decoration:none;border-bottom:1px solid var(--filet)}.menu-mobile .actif>a{color:var(--vert)}.menu-mobile-outils{display:flex;gap:8px;margin:20px 0 0}.menu-mobile-outils a{border:0;padding:9px 18px;font-size:15px}.menu-mobile .bouton,.menu-mobile .pastille-vert{color:var(--blanc)}.menu-mobile .bouton-secondaire{color:var(--vert)}.menu-mobile .pastille-or{color:var(--noir)}@media(max-width:1180px){.menu,.entete-outils{display:none}.burger{display:block}.entete-barre{min-height:72px;padding-top:10px;padding-bottom:10px}}@media(min-width:1181px){.menu-mobile{display:none!important}}.heros,.section+.heros{padding-top:clamp(40px,6vw,72px)}.heros-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);max-width:calc(var(--largeur) + 2 * var(--gouttiere))}.heros-texte{max-width:900px}.heros-texte .texte{font-size:19px;color:var(--texte-doux)}.heros-visuel img{width:100%;aspect-ratio:37/10;object-fit:cover;border-radius:var(--rayon-grand)}@media(max-width:760px){.heros-visuel img{aspect-ratio:16/9}}.etiquettes-intro{font-weight:700;color:var(--vert);margin-bottom:12px}.etiquettes ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.etiquettes li{padding:6px 14px;border-radius:999px;background:var(--vert-50);color:var(--vert-800);font-size:14px;font-weight:600}.colonnes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;align-items:start}.col-moitie{grid-column:span 6}.col-tiers{grid-column:span 4}.col-deux-tiers{grid-column:span 8}.centrage-vertical{align-self:center}@media(max-width:860px){.colonnes{grid-template-columns:minmax(0,1fr);gap:32px}.colonne{grid-column:1/-1}}.bloc-image img{border-radius:var(--rayon-grand);width:100%}.etapes{list-style:none;counter-reset:etape;padding:0;margin:24px 0 0}.etapes li{counter-increment:etape;position:relative;padding:0 0 18px 56px}.etapes li::before{content:counter(etape);position:absolute;left:0;top:-2px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--vert);color:var(--blanc);font-family:var(--mono);font-size:14px;font-weight:700}.etape-titre{display:block;font-weight:700}.etape-glose{display:block;font-size:16px;color:var(--texte-doux);margin-top:2px}.etapes li:not(:last-child)::after{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:var(--vert-200)}.grille{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--filet);border-left:1px solid var(--filet)}.grille-case{padding:28px 24px 16px;border-right:1px solid var(--filet);border-bottom:1px solid var(--filet)}.grille-titre{font-size:19px;line-height:1.3;margin:0 0 16px}.grille-titre::before{margin-right:10px}.grille-case ul{margin:0;font-size:16px;color:var(--texte-doux)}@media(max-width:1000px){.grille{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grille{grid-template-columns:1fr}}.expert{display:grid;grid-template-columns:280px 1fr;gap:clamp(28px,5vw,56px);align-items:center}.expert-photo img{border-radius:var(--rayon-grand);width:100%}.expert-nom{font-size:clamp(24px,2.6vw,30px);margin:0 0 16px;letter-spacing:-.01em}.expert-texte p{color:var(--texte-doux)}.expert-logos{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:28px;align-items:center}.expert-logos img{height:72px;width:auto}@media(max-width:680px){.expert{grid-template-columns:1fr}.expert-photo{max-width:240px}}.carte-cadre{background:var(--blanc);border-radius:var(--rayon-grand);padding:clamp(12px,2.5vw,28px)}.c0{fill:#eef2ef}.c1{fill:var(--vert-200)}.c2{fill:var(--vert-300)}.c3{fill:var(--vert-400)}.c4{fill:var(--vert-500)}.c5{fill:var(--vert-700)}.carte-legende{font-size:15px;color:var(--vert-100)}.carte-legende-titre{font-weight:700;color:var(--blanc);margin-bottom:12px}.carte-classes{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:8px}.carte-classes li{display:flex;align-items:center;gap:12px}.pastille-classe{width:28px;height:16px;border-radius:4px;display:inline-block}.pastille-classe.c1{background:var(--vert-200)}.pastille-classe.c2{background:var(--vert-300)}.pastille-classe.c3{background:var(--vert-400)}.pastille-classe.c4{background:var(--vert-500);box-shadow:inset 0 0 0 1px var(--vert-300)}.pastille-classe.c5{background:var(--vert-700);box-shadow:inset 0 0 0 1px var(--vert-300)}.carte-legende-villes{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--blanc);margin-bottom:8px}.pastille-ville{width:14px;height:14px;border-radius:50%;background:var(--or);box-shadow:0 0 0 2.5px var(--blanc);margin:0 7px;flex-shrink:0}.carte-source{font-size:13px;color:var(--vert-200);margin:0}.carte-couverture{margin:32px 0 40px;display:grid;grid-template-columns:minmax(0,7fr)minmax(0,3fr);gap:32px;align-items:end}.carte-couverture .carte-cadre{position:relative}.carte-fond{position:relative}.carte-fond-image img{width:100%;height:auto;border-radius:0}.carte-fond .carte-france{position:absolute;inset:0;width:100%;height:100%}.carte-france .departements path{stroke:rgba(255,255,255,.9);stroke-width:1.2}.carte-france .c0{fill:transparent;stroke:rgba(51,91,70,.18)}.carte-france .c1,.carte-france .c2,.carte-france .c3,.carte-france .c4,.carte-france .c5{fill-opacity:.9;mix-blend-mode:multiply}.departements path{stroke:var(--blanc);stroke-width:1;stroke-linejoin:round;transition:opacity var(--transition)}.departements path:hover{opacity:.8}.carte-encart path{stroke:var(--vert-200);stroke-width:1}.ville{fill:var(--or);stroke:var(--blanc);stroke-width:7}.ville-encart{stroke-width:3}.carte-encarts{display:flex;gap:12px;position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px)}.carte-encart{width:92px;text-align:center;border:1px solid var(--filet);border-radius:12px;padding:6px 6px 4px;background:var(--blanc)}.carte-encart-nom{display:block;font-size:11px;font-weight:700;color:var(--texte-doux)}.carte-liste-villes{font-size:13px;line-height:1.6;color:var(--vert-200)}@media(max-width:900px){.carte-couverture{grid-template-columns:1fr}}@media(max-width:520px){.carte-encarts{position:static;margin-top:12px;justify-content:center}}.fond-sombre{background:var(--vert-900);color:var(--blanc)}.fond-sombre .titre{color:var(--blanc)}.fond-sombre .texte{color:var(--vert-100)}.fond-sombre .texte strong{color:var(--blanc)}.fond-sombre+.section,.fond-sombre{padding-top:var(--section)!important}.fond-sombre .bouton{background:var(--or);color:var(--noir);box-shadow:0 4px 16px rgba(186,151,103,.2)}.fond-sombre .bouton:hover{background:var(--or-300);color:var(--noir)}.portrait{margin:0;background:var(--vert);border-radius:var(--rayon-grand);overflow:hidden;max-width:400px}.portrait-photo{padding-top:24px;background:var(--vert);overflow:hidden}.portrait-photo img{width:140%;max-width:none;margin-left:-20%;aspect-ratio:1/.92;object-fit:cover;object-position:center 12%}.portrait-legende{display:flex;flex-direction:column;gap:2px;padding:18px 24px 22px;background:var(--vert-800);border-top:3px solid var(--or)}.portrait-nom{color:var(--blanc);font-weight:700;font-size:20px}.portrait-fonction{color:var(--vert-200);font-size:15px}@media(max-width:860px){.portrait{max-width:340px;margin:0 auto}}.couches{margin:32px 0 8px;display:grid;grid-template-columns:minmax(0,5fr)minmax(0,4fr);gap:32px;align-items:stretch}.couches-visuel img{width:100%;height:auto}.couches-intitules{display:grid;grid-template-rows:repeat(3,1fr)auto}.couche{align-self:center;padding-left:20px;position:relative}.couche::before{content:"";position:absolute;left:-48px;top:1.1em;width:56px;border-top:1.5px dotted var(--or)}.couche-surtitre{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--or-300)}.couche-titre{margin:2px 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;color:var(--blanc);line-height:1.2}.couche-detail{margin:0;font-size:15px;color:var(--vert-200)}.couches .carte-source{color:var(--vert-200);margin-top:12px}.couches-implantations{display:flex;gap:10px;align-items:flex-start;margin:20px 0 0;font-size:14px;line-height:1.6;color:var(--vert-200)}.couches-implantations strong{color:var(--blanc)}.couches-implantations .pastille-ville{margin:5px 4px 0 3px}@media(max-width:760px){.couches{grid-template-columns:1fr}.couches-intitules{grid-template-rows:none;gap:18px}.couche::before{display:none}.couche{padding-left:0}}.faq{border-top:1px solid var(--filet);max-width:860px}.faq-question{border-bottom:1px solid var(--filet)}.faq-question summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-weight:700;font-size:19px}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary::after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border-right:2px solid var(--vert);border-bottom:2px solid var(--vert);transform:translateY(-70%)rotate(45deg);transition:transform var(--transition)}.faq-question[open] summary::after{transform:translateY(-30%)rotate(-135deg)}.faq-reponse{padding:0 0 20px;color:var(--texte-doux)}.specialites{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.specialite{display:flex;flex-direction:column;gap:8px;padding:26px 24px 22px;border:1px solid var(--filet);border-radius:var(--rayon);background:var(--blanc);text-decoration:none;color:var(--texte);transition:border-color var(--transition),transform var(--transition)}.specialite:hover{border-color:var(--vert);transform:translateY(-2px);color:var(--texte)}.specialite-preuve{font-size:30px;font-weight:700;color:var(--vert);line-height:1.1}.specialite-titre{font-size:20px;font-weight:700;line-height:1.25}.specialite-resume{font-size:15px;color:var(--texte-doux);flex:1}.specialite-lien{font-size:15px;font-weight:700;color:var(--vert)}.specialite-lien::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid;border-top:2px solid;transform:rotate(45deg)translateY(-1px)}@media(max-width:1000px){.specialites{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.specialites{grid-template-columns:1fr}}.mandats{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:0}.mandat{display:grid;grid-template-columns:76px 1fr;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--filet)}.mandat:not(:has(.mandat-repere)){grid-template-columns:1fr}.mandat-repere{display:grid;place-items:center;width:76px;height:64px;color:var(--vert)}.mandat-repere img{max-width:76px;max-height:64px;width:auto;height:auto;object-fit:contain}.mandat-badge{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--vert);color:var(--blanc);font-size:15px;font-weight:700}.mandat:first-child{border-top:1px solid var(--filet)}.mandat-titre{display:block;font-weight:700;font-size:19px}.mandat-detail{display:block;color:var(--texte-doux);font-size:16px;margin-top:2px}.entete-page{padding-bottom:32px}.cartes-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}@media(max-width:960px){.cartes-articles{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cartes-articles{grid-template-columns:1fr}}.carte-article{position:relative;display:flex;flex-direction:column}.carte-article-visuel{margin-bottom:16px;overflow:hidden;border-radius:var(--rayon);background:var(--surface)}.carte-article-visuel img{width:100%;aspect-ratio:16/9;object-fit:contain}.carte-article .date{font-size:13px;color:var(--vert)}.carte-article-titre{font-size:19px;line-height:1.35;margin:6px 0 8px;font-weight:700}.carte-article-titre a{color:var(--texte);text-decoration:none}.carte-article-titre a::after{content:"";position:absolute;inset:0}.carte-article:hover .carte-article-titre a{color:var(--vert);text-decoration:underline}.carte-article p{font-size:15px;color:var(--texte-doux);margin:0}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:56px;flex-wrap:wrap}.pagination-position{color:var(--texte-doux)}.article-entete{padding-bottom:32px}.fil{margin:0 0 16px;font-size:14px;font-weight:700}.fil a{text-decoration:none}.fil a::before{content:"← "}.article-meta{color:var(--texte-doux);font-size:15px;margin:0}.article-visuel img{border-radius:var(--rayon-grand);width:auto;max-width:100%;max-height:72vh;margin:0 auto}.video-entete{display:block;position:relative;width:fit-content;max-width:100%;margin:0 auto}.video-entete img{transition:filter var(--transition)}.video-entete:hover img{filter:brightness(.9)}.article-visuel .video{margin:0}.corps-texte{font-size:18px;line-height:1.75}.corps-texte h2,.corps-texte h3,.corps-texte h4,.corps-texte h5{line-height:1.3;margin:1.8em 0 .6em;letter-spacing:-.01em}.corps-texte h2{font-size:26px}.corps-texte h3{font-size:22px}.corps-texte h4{font-size:19px}.corps-texte h5{font-size:17px}.corps-texte img{border-radius:var(--rayon);margin:1.5em auto;height:auto}.corps-texte blockquote{margin:1.5em 0;padding:4px 0 4px 24px;border-left:3px solid var(--or);color:var(--texte-doux);font-style:italic}.corps-texte table{border-collapse:collapse;width:100%;font-size:15px;margin:1.5em 0;display:block;overflow-x:auto}.corps-texte td,.corps-texte th{border-bottom:1px solid var(--filet);padding:8px 12px;text-align:left;vertical-align:middle}.corps-texte ol{padding-left:1.4em}.corps-texte a{overflow-wrap:anywhere}.icone-texte{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.17em;color:var(--vert)}.video{margin:1.5em 0;border-radius:var(--rayon);overflow:hidden;background:var(--noir);aspect-ratio:16/9}.video-lien{display:block;position:relative;height:100%}.video-lien img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;opacity:.85;transition:opacity var(--transition)}.video-lien:hover img{opacity:1}.video-bouton{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:14px 24px 14px 20px;border-radius:999px;background:var(--vert);color:var(--blanc);font-weight:700;font-size:16px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.video-bouton::before{content:"";width:12px;height:14px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.video-lien:hover .video-bouton{background:var(--vert-700)}.video iframe{display:block;width:100%;height:100%;border:0}.article-suite{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:var(--section)}.article-suite-lien{display:block;padding:20px;border:1px solid var(--filet);border-radius:var(--rayon);text-decoration:none;color:var(--texte);font-weight:700;line-height:1.4;transition:border-color var(--transition)}.article-suite-lien:hover{border-color:var(--vert);color:var(--vert)}.article-suite-lien span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);margin-bottom:6px}.article-suite-suivant{grid-column:2;text-align:right}@media(max-width:600px){.article-suite{grid-template-columns:1fr}.article-suite-suivant{grid-column:1;text-align:left}}.coordonnees{font-style:normal;margin-top:8px}.coordonnees-liste{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 48px;max-width:720px}.coordonnees-ligne dt{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vert);margin-bottom:6px}.coordonnees-ligne dd{margin:0;font-size:20px;line-height:1.5}.coordonnees-tel{color:var(--texte);text-decoration:none;font-size:24px;font-weight:700}.appel{background:var(--vert);padding:40px 0}.appel-bloc{display:flex;justify-content:center;align-items:center;gap:24px 40px;flex-wrap:wrap}.appel-tel{margin:0;font-size:clamp(22px,3vw,30px);font-weight:700}.appel-tel a{color:var(--blanc);text-decoration:none}.appel-tel a:hover{color:var(--or-300)}.erreur{text-align:left}.erreur-code{font-size:15px;color:var(--or-700);margin:0 0 12px;letter-spacing:.08em}.erreur-liens ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0}.erreur-liens a{display:block;padding:8px 16px;border-radius:999px;background:var(--vert-50);text-decoration:none;font-weight:600}.pied{background:var(--vert-900);color:var(--vert-200);font-size:15px}.pied a{color:var(--blanc);text-decoration:none}.pied a:hover{color:var(--or-300)}.pied-grille{display:grid;grid-template-columns:2fr 1.4fr 1.6fr;gap:40px;padding-top:56px;padding-bottom:40px}.pied-logo img{width:174px;height:auto;margin-bottom:16px}.pied-marque p{max-width:32ch;margin:0}.pied-coordonnees{font-style:normal;line-height:1.9}.pied-liens ul{list-style:none;padding:0;margin:0;columns:2;column-gap:24px;line-height:1.9}.pied-bas{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--vert-700);font-size:13px}.pied-bas p{margin:0}.haut-de-page{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--vert-500)}@media(max-width:860px){.pied-grille{grid-template-columns:1fr;gap:28px}}.marche{margin:8px 0 32px;overflow-x:auto}.marche table{width:100%;border-collapse:collapse;font-size:17px}.marche th,.marche td{padding:12px 14px;border-bottom:1px solid var(--filet);text-align:left}.marche thead th{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--vert);border-bottom:2px solid var(--vert)}.marche tbody th{font-weight:600}.marche td.nombre,.marche thead th:not(:first-child){text-align:right}.marche figcaption{margin-top:12px;font-size:14px;color:var(--texte-doux)}.specialites.territoires{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.specialite-illu{margin:6px -24px;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.specialite:has(.specialite-illu){overflow:hidden}.illustration{max-width:640px;margin:24px 0;border:1px solid var(--filet);border-radius:var(--rayon)}.etapes-ligne{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.etapes-ligne li{padding:24px 22px;background:var(--blanc);border:1px solid var(--filet);border-radius:var(--rayon)}.etapes-ligne li::before{position:static;margin-bottom:16px}.etapes-ligne li:not(:last-child)::after{display:none}.etapes-ligne .etape-icone{position:absolute;top:28px;right:22px;color:var(--or)}.etapes-ligne .etape-titre{font-size:20px;line-height:1.25}.etapes-ligne .etape-glose{margin-top:8px}@media(max-width:980px){.etapes-ligne{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.etapes-ligne{grid-template-columns:1fr}}.grille-icone{display:block;color:var(--or);margin-bottom:14px}.grille-titre.avec-icone::before{display:none}.grille-texte{margin:0 0 12px;font-size:16px;line-height:1.5;color:var(--texte-doux)}.grille-lien{display:block;color:var(--texte);text-decoration:none;transition:background-color var(--transition)}.grille-lien:hover{background:var(--surface);color:var(--texte)}.illu{display:block;aspect-ratio:2/1;background:#f3f6f4;overflow:hidden}.illu-svg{display:block;width:100%;height:100%}.illu-svg .illu-t{font-family:plus jakarta sans,Arial,system-ui,sans-serif}.illu-svg .illu-mono{font-family:jetbrains mono,ui-monospace,monospace}@media(prefers-reduced-motion:reduce){.illu *{animation:none!important}}@keyframes k-pp{0%,1.25%{stroke-dashoffset:1}12.50%,100%{stroke-dashoffset:0}}.illu.prete .pp{animation:k-pp 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .pp{animation-play-state:running}.illu .pp{stroke-dasharray:1}@keyframes k-pb{0%,12.50%{transform:scaleY(0)}21.25%,100%{transform:none}}.illu.prete .pb{animation:k-pb 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .pb{animation-play-state:running}.illu .pb{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-pa{0%,8.75%{transform:scaleY(0)}18.75%,100%{transform:none}}.illu.prete .pa{animation:k-pa 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .pa{animation-play-state:running}.illu .pa{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-w1{0%,20.00%{transform:scaleY(0)}27.50%,100%{transform:none}}.illu.prete .w1{animation:k-w1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .w1{animation-play-state:running}.illu .w1{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-w2{0%,27.50%{opacity:0;transform:translateY(8px)}35.00%,100%{opacity:1;transform:none}}.illu.prete .w2{animation:k-w2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .w2{animation-play-state:running}@keyframes k-w2b{0%,28.75%{opacity:0;transform:translateY(8px)}36.25%,100%{opacity:1;transform:none}}.illu.prete .w2b{animation:k-w2b 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .w2b{animation-play-state:running}@keyframes k-w3{0%,36.25%{transform:scaleY(0)}43.75%,100%{transform:none}}.illu.prete .w3{animation:k-w3 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .w3{animation-play-state:running}.illu .w3{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-w4{0%,41.25%{opacity:0;transform:translateY(8px)}48.75%,100%{opacity:1;transform:none}}.illu.prete .w4{animation:k-w4 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .w4{animation-play-state:running}@keyframes k-hb{0%,1.25%{transform:scaleY(0)}11.25%,100%{transform:none}}.illu.prete .hb{animation:k-hb 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hb{animation-play-state:running}.illu .hb{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-hk0{0%,11.25%{opacity:0}15.00%,100%{opacity:1}}.illu.prete .hk0{animation:k-hk0 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hk0{animation-play-state:running}@keyframes k-hk1{0%,14.75%{opacity:0}18.50%,100%{opacity:1}}.illu.prete .hk1{animation:k-hk1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hk1{animation-play-state:running}@keyframes k-hk2{0%,18.25%{opacity:0}22.00%,100%{opacity:1}}.illu.prete .hk2{animation:k-hk2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hk2{animation-play-state:running}@keyframes k-hk3{0%,21.75%{opacity:0}25.50%,100%{opacity:1}}.illu.prete .hk3{animation:k-hk3 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hk3{animation-play-state:running}@keyframes k-hk4{0%,25.25%{opacity:0}29.00%,100%{opacity:1}}.illu.prete .hk4{animation:k-hk4 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hk4{animation-play-state:running}@keyframes k-CAb0246{0%,28.75%{transform:scaleY(0)}36.25%,100%{transform:none}}.illu.prete .CAb0246{animation:k-CAb0246 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .CAb0246{animation-play-state:running}.CAb0246{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-CAl0246{0%,32.50%{opacity:0;transform:translateY(8px)}40.00%,100%{opacity:1;transform:none}}.illu.prete .CAl0246{animation:k-CAl0246 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .CAl0246{animation-play-state:running}@keyframes k-EBEb1292{0%,35.00%{transform:scaleY(0)}42.50%,100%{transform:none}}.illu.prete .EBEb1292{animation:k-EBEb1292 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .EBEb1292{animation-play-state:running}.EBEb1292{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-EBEl1292{0%,38.75%{opacity:0;transform:translateY(8px)}46.25%,100%{opacity:1;transform:none}}.illu.prete .EBEl1292{animation:k-EBEl1292 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .EBEl1292{animation-play-state:running}@keyframes k-Valb2354{0%,45.00%{transform:scaleY(0)}52.50%,100%{transform:none}}.illu.prete .Valb2354{animation:k-Valb2354 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .Valb2354{animation-play-state:running}.Valb2354{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-Vall2354{0%,48.75%{opacity:0;transform:translateY(8px)}56.25%,100%{opacity:1;transform:none}}.illu.prete .Vall2354{animation:k-Vall2354 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .Vall2354{animation-play-state:running}@keyframes k-hx{0%,40.00%{opacity:0;transform:translateY(8px)}47.50%,100%{opacity:1;transform:none}}.illu.prete .hx{animation:k-hx 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .hx{animation-play-state:running}@keyframes k-cr0{0%,20.00%{opacity:0;transform:translateY(8px)}27.50%,100%{opacity:1;transform:none}}.illu.prete .cr0{animation:k-cr0 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .cr0{animation-play-state:running}@keyframes k-cr1{0%,23.75%{opacity:0;transform:translateY(8px)}31.25%,100%{opacity:1;transform:none}}.illu.prete .cr1{animation:k-cr1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .cr1{animation-play-state:running}@keyframes k-cl{0%,28.75%{stroke-dashoffset:1}38.75%,100%{stroke-dashoffset:0}}.illu.prete .cl{animation:k-cl 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .cl{animation-play-state:running}.illu .cl{stroke-dasharray:1}@keyframes k-cc{0%,2.50%{transform:scaleY(0)}13.75%,100%{transform:none}}.illu.prete .cc{animation:k-cc 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .cc{animation-play-state:running}.illu .cc{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-ct1{0%,36.25%{opacity:0;transform:translateY(8px)}43.75%,100%{opacity:1;transform:none}}.illu.prete .ct1{animation:k-ct1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .ct1{animation-play-state:running}@keyframes k-ct2{0%,40.00%{opacity:0;transform:translateY(8px)}47.50%,100%{opacity:1;transform:none}}.illu.prete .ct2{animation:k-ct2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .ct2{animation-play-state:running}@keyframes k-lb{0%,1.25%{transform:scaleY(0)}10.00%,100%{transform:none}}.illu.prete .lb{animation:k-lb 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .lb{animation-play-state:running}.illu .lb{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-lu{0%,7.50%{transform:scaleY(0)}17.50%,100%{transform:none}}.illu.prete .lu{animation:k-lu 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .lu{animation-play-state:running}.illu .lu{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-la{0%,17.50%{opacity:0;transform:translateY(-34px)}25.00%,100%{opacity:1;transform:none}}.illu.prete .la{animation:k-la 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .la{animation-play-state:running}@keyframes k-lt0{0%,27.50%{opacity:0;transform:translateY(8px)}35.00%,100%{opacity:1;transform:none}}.illu.prete .lt0{animation:k-lt0 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .lt0{animation-play-state:running}@keyframes k-lt1{0%,33.75%{opacity:0;transform:translateY(8px)}41.25%,100%{opacity:1;transform:none}}.illu.prete .lt1{animation:k-lt1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .lt1{animation-play-state:running}@keyframes k-rb{0%,1.25%{transform:scaleY(0)}11.25%,100%{transform:none}}.illu.prete .rb{animation:k-rb 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rb{animation-play-state:running}.illu .rb{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-rf0{0%,11.25%{opacity:0}15.00%,100%{opacity:1}}.illu.prete .rf0{animation:k-rf0 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf0{animation-play-state:running}@keyframes k-rc0{0%,12.50%{opacity:0;transform:translateY(8px)}16.88%,100%{opacity:1;transform:none}}.illu.prete .rc0{animation:k-rc0 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc0{animation-play-state:running}@keyframes k-rf1{0%,15.00%{opacity:0}18.75%,100%{opacity:1}}.illu.prete .rf1{animation:k-rf1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf1{animation-play-state:running}@keyframes k-rc1{0%,16.25%{opacity:0;transform:translateY(8px)}20.62%,100%{opacity:1;transform:none}}.illu.prete .rc1{animation:k-rc1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc1{animation-play-state:running}@keyframes k-rf2{0%,18.75%{opacity:0}22.50%,100%{opacity:1}}.illu.prete .rf2{animation:k-rf2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf2{animation-play-state:running}@keyframes k-rc2{0%,20.00%{opacity:0;transform:translateY(8px)}24.38%,100%{opacity:1;transform:none}}.illu.prete .rc2{animation:k-rc2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc2{animation-play-state:running}@keyframes k-rf3{0%,22.50%{opacity:0}26.25%,100%{opacity:1}}.illu.prete .rf3{animation:k-rf3 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf3{animation-play-state:running}@keyframes k-rc3{0%,23.75%{opacity:0;transform:translateY(8px)}28.12%,100%{opacity:1;transform:none}}.illu.prete .rc3{animation:k-rc3 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc3{animation-play-state:running}@keyframes k-rf4{0%,26.25%{opacity:0}30.00%,100%{opacity:1}}.illu.prete .rf4{animation:k-rf4 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf4{animation-play-state:running}@keyframes k-rc4{0%,27.50%{opacity:0;transform:translateY(8px)}31.88%,100%{opacity:1;transform:none}}.illu.prete .rc4{animation:k-rc4 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc4{animation-play-state:running}@keyframes k-rf5{0%,30.00%{opacity:0}33.75%,100%{opacity:1}}.illu.prete .rf5{animation:k-rf5 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rf5{animation-play-state:running}@keyframes k-rc5{0%,31.25%{opacity:0;transform:translateY(8px)}35.62%,100%{opacity:1;transform:none}}.illu.prete .rc5{animation:k-rc5 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rc5{animation-play-state:running}@keyframes k-ra{0%,37.50%{opacity:0;transform:translateY(8px)}45.00%,100%{opacity:1;transform:none}}.illu.prete .ra{animation:k-ra 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .ra{animation-play-state:running}@keyframes k-rv{0%,42.50%{transform:scaleY(0)}52.50%,100%{transform:none}}.illu.prete .rv{animation:k-rv 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rv{animation-play-state:running}.illu .rv{transform-box:fill-box;transform-origin:50% 100%}@keyframes k-rvt{0%,47.50%{opacity:0;transform:translateY(8px)}55.00%,100%{opacity:1;transform:none}}.illu.prete .rvt{animation:k-rvt 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .rvt{animation-play-state:running}@keyframes k-m1{0%,2.50%{opacity:0;transform:translateY(8px)}10.00%,100%{opacity:1;transform:none}}.illu.prete .m1{animation:k-m1 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .m1{animation-play-state:running}@keyframes k-m2{0%,11.25%{opacity:0;transform:translateY(-34px)}20.00%,100%{opacity:1;transform:none}}.illu.prete .m2{animation:k-m2 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .m2{animation-play-state:running}@keyframes k-m3{0%,20.00%{opacity:0;transform:translateY(-34px)}28.75%,100%{opacity:1;transform:none}}.illu.prete .m3{animation:k-m3 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .m3{animation-play-state:running}@keyframes k-m4{0%,32.50%{opacity:0;transform:translateY(8px)}40.00%,100%{opacity:1;transform:none}}.illu.prete .m4{animation:k-m4 8s cubic-bezier(.2,.7,.2,1)both paused}.illu.visible .m4{animation-play-state:running}