@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--creme: #FDF8EF;--creme-carte: #FFFCF5;--vert: #3D6656;--vert-rgb: 61, 102, 86;--vert-fonce: #2B4A3F;--vert-pied: #243F35;--vert-clair: #B7CDC3;--voile-rgb: 20, 40, 33;--terre: #924834;--miel: #9E711E;--pousse: #D4EC8C;--pousse-vive: #B9DD5C;--creme-bande: #F2EEE1;--pousse-pale: #E8F3C6;--encre: #1E2B26;--pierre: #56635C;--ligne: rgba(var(--vert-rgb), .16);--contour-champ: #7F938A;--sable: #E4DBCC;--creme-rgb: 253, 248, 239;--encre-rgb: 30, 43, 38;--terre-rgb: 146, 72, 52;--terre-clair: #DCAA80;--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Karla", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ombre-carte: 0 1px 2px rgba(var(--encre-rgb), .04), 0 12px 28px -22px rgba(var(--encre-rgb), .28);--ombre-carte-survol: 0 3px 6px rgba(var(--encre-rgb), .06), 0 26px 44px -24px rgba(var(--encre-rgb), .4);--rayon: 26px;--rayon-bloc: 34px;--espace-section: clamp(56px, 7.5vw, 96px);--ease-organique: cubic-bezier(.22, 1, .36, 1);--ease-douce: cubic-bezier(.45, 0, .2, 1);--duree-survol: .22s;--duree-apparition: .9s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--creme);color:var(--encre);font-family:var(--sans);font-size:17.5px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--titres, var(--vert-fonce))}h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd,dt,form,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}img,svg{display:block;max-width:100%}img{height:auto}input,button,select,textarea{font:inherit;color:inherit}fieldset{border:0;min-width:0}a{color:var(--vert);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(var(--vert-rgb),.28);text-underline-offset:3px}a:hover{color:var(--terre);text-decoration-color:var(--terre)}:focus-visible{outline:2px solid var(--terre);outline-offset:3px;border-radius:6px}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}strong{font-weight:700}abbr[title]{text-decoration:none}.page{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-x:clip}.page>main{flex:1 0 auto}.conteneur{width:min(100% - 32px,1280px);margin-inline:auto}.conteneur--large{width:min(100% - 32px,1392px)}.visuellement-masque{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[hidden]{display:none!important}.titre-1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.4vw,58px);line-height:1.04;letter-spacing:-.022em;text-wrap:balance}.titre-page{font-family:var(--serif);font-weight:400;font-size:clamp(36px,5.6vw,58px);line-height:1.05;letter-spacing:-.022em;text-wrap:balance}.titre-2{font-family:var(--serif);font-weight:400;font-size:clamp(31px,3.8vw,48px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.titre-3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,31px);line-height:1.14;letter-spacing:-.016em;text-wrap:balance}.titre-carte{font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.18;letter-spacing:-.015em;text-wrap:balance}.titre-4{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.012em;text-wrap:balance}.surtitre{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--terre)}.intertitre-pied{font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pousse)}.chapo{font-family:var(--serif);font-size:clamp(20px,2.4vw,23px);line-height:1.45;letter-spacing:-.014em;text-wrap:pretty}.filet{display:block;width:56px;height:1px;background:var(--miel)}.texte-lecture{font-size:clamp(17.5px,2.1vw,19.5px);line-height:1.7;color:var(--encre);text-wrap:pretty}.texte-lecture+.texte-lecture{margin-top:20px}.texte-secondaire{color:var(--pierre)}.titre-filet{margin-bottom:30px}.tete-section{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 48px}.tete-section__texte{max-width:46ch;color:var(--pierre);text-wrap:pretty}.tete-section__texte .lien-souligne{margin-left:4px}.lien-souligne{font-weight:700;color:var(--vert-fonce);text-decoration:underline;text-decoration-color:var(--pousse-vive);text-decoration-thickness:2px;text-underline-offset:5px;white-space:nowrap}.lien-souligne:hover{color:var(--vert-fonce);text-decoration-color:var(--vert-fonce)}.prose{max-width:68ch;color:var(--encre);font-size:clamp(17.5px,2.1vw,19px);line-height:1.72}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:1.9em;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.4vw,34px);line-height:1.14;letter-spacing:-.018em;text-wrap:balance}.prose h3{margin-top:1.6em;font-family:var(--serif);font-weight:600;font-size:clamp(21px,2.6vw,24px);line-height:1.2;letter-spacing:-.012em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul{padding-left:1.2em;list-style:disc}.prose ol{padding-left:1.4em;list-style:decimal}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--terre)}.prose blockquote{padding:4px 0 4px 20px;border-left:2px solid var(--miel);font-family:var(--serif);font-style:italic;font-size:1.08em}.prose a{text-decoration-color:rgba(var(--vert-rgb),.4)}.prose a:hover{text-decoration-color:var(--terre)}.prose>:first-child{margin-top:0}.lien-evitement{position:absolute;left:16px;top:-100px;z-index:60;display:inline-block;padding:14px 22px;border-radius:999px;background:var(--creme);color:var(--vert-fonce);font-size:16px;font-weight:700;text-decoration:none;transition:top .17s ease}.lien-evitement:focus{top:16px}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:1.5px solid transparent;border-radius:999px;font-size:16.5px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform var(--duree-survol) var(--ease-organique)}.bouton:hover{transform:translateY(-2px)}.bouton--plein{background:var(--vert-fonce);color:var(--creme)}.bouton--plein:hover{background:var(--vert);color:var(--creme)}.bouton--contour{border-color:var(--vert-fonce);color:var(--vert-fonce);background:transparent}.bouton--contour:hover{background:rgba(var(--vert-rgb),.07);border-color:var(--vert-fonce);color:var(--vert-fonce)}.bouton--pousse,.bouton--clair{background:var(--pousse);color:var(--vert-fonce);box-shadow:0 10px 24px -16px rgba(var(--encre-rgb),.7)}.bouton--pousse:hover,.bouton--clair:hover{background:var(--pousse-vive);color:var(--vert-fonce)}.bouton__rond{display:grid;place-items:center;width:28px;height:28px;margin-right:-12px;border-radius:50%;background:var(--vert-fonce);color:var(--pousse);transition:transform var(--duree-survol) var(--ease-organique)}.bouton:hover .bouton__rond{transform:translate(2px)}.bouton--contour-clair{border-color:rgba(var(--creme-rgb),.55);color:var(--creme);background:transparent}.bouton--contour-clair:hover{background:rgba(var(--creme-rgb),.16);border-color:var(--creme);color:var(--creme)}.bouton--petit{min-height:44px;padding:10px 20px;font-size:16px}.boutons{display:flex;flex-wrap:wrap;gap:12px}.lien-fleche{display:inline;padding:10px 0;font-size:17.5px;font-weight:700;text-decoration-thickness:1.5px;text-decoration-color:rgba(var(--vert-rgb),.28);transition:text-decoration-color .18s ease}.lien-fleche:hover{text-decoration-color:var(--terre)}.fleche{color:var(--terre)}.entete{position:sticky;top:0;z-index:40;background:rgba(var(--creme-rgb),.88);color:var(--vert-fonce);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.entete a:not(.bouton){color:inherit}.entete a:not(.bouton):hover{color:inherit}.entete__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0}.entete__marque{display:flex;align-items:center;gap:11px;min-height:44px;margin-right:auto;text-decoration:none}.entete__picto{flex:0 0 auto;width:38px;height:38px;color:var(--terre);fill:none;stroke-linecap:round}.entete__nom{font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:-.015em;line-height:1.1}.nav-large{display:none}.nav-large ul{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:4px;border-radius:999px;background:var(--creme-carte);border:1px solid var(--ligne)}.nav-large a{display:flex;align-items:center;min-height:40px;padding:8px 15px;border-radius:999px;font-size:15.5px;font-weight:500;white-space:nowrap;text-decoration:none;color:var(--encre);transition:background-color .18s ease,color .18s ease}.entete .nav-large a:hover{background:var(--creme-bande);color:var(--vert-fonce)}.entete .nav-large a[aria-current]{background:var(--vert-fonce);color:var(--creme)}.nav-repli{position:relative}.nav-repli>summary{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 18px;border:1.5px solid var(--vert-fonce);border-radius:999px;font-size:16px;font-weight:700;transition:background-color .18s ease}.nav-repli>summary:hover,.nav-repli[open]>summary{background:var(--creme-bande)}.nav-repli__triangle{font-size:12px;line-height:1;color:var(--terre);transition:transform .18s ease}.nav-repli[open] .nav-repli__triangle{transform:rotate(180deg)}.nav-panneau{position:absolute;right:0;top:calc(100% + 12px);z-index:50;min-width:262px;padding:10px;border-radius:22px;background:var(--creme-carte);border:1px solid var(--ligne);box-shadow:0 3px 8px rgba(var(--encre-rgb),.08),0 28px 48px -22px rgba(var(--encre-rgb),.42)}.nav-panneau ul{display:flex;flex-direction:column}.entete .nav-panneau a{color:var(--vert)}.entete .nav-panneau a:hover{color:var(--terre)}.entete .nav-panneau :focus-visible{outline-color:var(--terre)}.nav-panneau a{display:flex;align-items:center;min-height:46px;padding:8px 14px;border:1.5px solid transparent;border-radius:14px;font-size:16.5px;font-weight:500;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.nav-panneau a:hover{background:var(--creme-bande);border-color:transparent}.nav-panneau a[aria-current]{background:rgba(var(--vert-rgb),.1);font-weight:700}.nav-panneau__appel{margin-top:8px;padding-top:10px;border-top:1px solid var(--ligne)}.entete .nav-panneau .nav-panneau__appel a{justify-content:center;background:var(--pousse);color:var(--vert-fonce);font-weight:700;border-radius:999px}.entete .nav-panneau .nav-panneau__appel a:hover{background:var(--pousse-vive);color:var(--vert-fonce);border-color:transparent}@media(max-width:359px){.entete__rangee,.entete__marque{gap:8px}.entete__picto{width:32px;height:32px}.entete__nom{font-size:19px}.nav-repli>summary{gap:6px;padding:9px 10px}}.entete__appel{display:none}@media(min-width:1020px){.nav-large{display:block;margin-inline:auto}.entete__marque{margin-right:0}.nav-repli{display:none}.entete__appel{display:inline-flex;min-height:46px;padding:10px 22px;font-size:16px}}.pied{padding-bottom:16px}.pied__carte{--titres: currentColor;padding:clamp(32px,5vw,60px) clamp(22px,5vw,60px) clamp(24px,3vw,32px);border-radius:var(--rayon-bloc);background:var(--vert-pied);color:var(--creme)}.pied a{color:var(--creme);text-decoration-color:rgba(var(--creme-rgb),.5)}.pied a:hover{color:#fff;text-decoration-color:#fff}.pied :focus-visible{outline-color:var(--pousse)}.pied__colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:34px 40px}.pied__nom{font-family:var(--serif);font-weight:400;font-size:25px;letter-spacing:-.015em}.pied__texte{margin-top:12px;font-size:16px;line-height:1.65}.pied__liste{margin-top:10px;display:flex;flex-direction:column;font-size:16px}.pied__liste a,.pied__texte a,.coordonnees a,.personne__contact a{display:inline-flex;align-items:center;min-height:34px}.pied__lettre{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:26px 44px;align-items:start;margin-top:40px;padding-top:30px;border-top:1px solid rgba(var(--creme-rgb),.18)}.pied__mention{margin-top:12px;font-size:16.5px;line-height:1.6;color:var(--vert-clair);text-wrap:pretty}.pied__legal{margin-top:34px;padding-top:20px;border-top:1px solid rgba(var(--creme-rgb),.18);font-size:14.5px;line-height:1.6}.champ__obligatoires{margin-bottom:18px;font-size:15.5px;line-height:1.5;color:var(--pierre)}.pied .champ__obligatoires{color:var(--vert-clair)}.champ{display:block}.champ+.champ{margin-top:20px}.champ__libelle{display:block;font-size:16.5px;font-weight:500}.champ__aide{display:block;margin-top:2px;font-size:15px;color:var(--pierre)}.champ__saisie{display:block;width:100%;min-height:48px;margin-top:8px;padding:12px 16px;border:1.5px solid var(--contour-champ);border-radius:14px;background:var(--creme-carte);color:var(--encre);font-size:16.5px;line-height:1.5;transition:border-color .18s ease}.champ__saisie:hover{border-color:var(--vert)}.champ__saisie::placeholder{color:var(--pierre);opacity:1}.champ__saisie:focus{border-color:var(--vert)}.champ__saisie:focus-visible{outline:2px solid var(--terre);outline-offset:2px}textarea.champ__saisie{min-height:168px;resize:vertical}select.champ__saisie{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%23924834' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.case{display:flex;align-items:flex-start;gap:11px;font-size:16px;line-height:1.55}.case input{flex:0 0 auto;width:22px;height:22px;margin:2px 0 0;accent-color:var(--vert)}.pot-de-miel{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.pied .champ__saisie{border-color:transparent}.pied .champ__saisie:focus{border-color:var(--vert-clair)}.pied .case{color:var(--vert-clair)}.pied .case input{accent-color:var(--vert-clair)}.section{padding-top:var(--espace-section)}.section--fin{padding-bottom:clamp(80px,9.5vw,128px)}.section--dernier{padding-bottom:clamp(64px,8vw,112px)}.bande{padding:0}.bande>.conteneur{padding:clamp(36px,5.4vw,76px) clamp(22px,5vw,72px);border-radius:var(--rayon-bloc);background:var(--creme-bande)}*+.bande{margin-top:var(--espace-section)}.section--fin+.bande,.section--dernier+.bande{margin-top:0}.accueil-ouverture{--titres: currentColor;position:relative;display:flex;align-items:flex-end;min-height:720px;margin-top:4px;overflow:hidden;border-radius:var(--rayon-bloc);color:#fff;isolation:isolate;background:linear-gradient(transparent 0 64px,var(--vert-fonce) 64px)}.accueil-ouverture__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.accueil-ouverture:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--voile-rgb),.92),rgba(var(--voile-rgb),.7) 38%,rgba(var(--voile-rgb),0) 66%),linear-gradient(90deg,rgba(var(--voile-rgb),.35),rgba(var(--voile-rgb),0) 55%)}.accueil-ouverture__texte{max-width:860px;padding:clamp(28px,4vw,48px) clamp(24px,4.4vw,56px)}.accueil-ouverture .titre-1{margin-top:20px}.accueil-ouverture .titre-1 em{font-style:italic;color:var(--pousse)}.accueil-ouverture__chapo{max-width:54ch;margin-top:18px;font-size:clamp(17px,1.6vw,19px);line-height:1.55;color:#ffffffeb;text-wrap:pretty}.accueil-ouverture .boutons{margin-top:28px}.accueil-ouverture :focus-visible{outline-color:var(--pousse)}.pastille{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(var(--voile-rgb),.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14.5px;font-weight:500;line-height:1.3}.pastille__mise{padding:3px 10px;border-radius:999px;background:var(--pousse);color:var(--vert-fonce);font-weight:700;white-space:nowrap}.bouton--verre{color:#fff;border-color:#fff9;background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bouton--verre:hover{color:#fff;background:#fff3}.vignette{position:absolute;right:28px;bottom:28px;width:330px;padding:18px 20px;border-radius:22px;background:var(--creme-carte);color:var(--encre);box-shadow:0 24px 50px -24px #0000008c}.vignette__tete{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--vert-fonce)}.vignette__icone{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--pousse);color:var(--vert-fonce)}.vignette__texte{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--pierre)}.vignette__texte time{font-weight:700;color:var(--encre)}.vignette__lien{display:inline-block;margin-top:10px;font-size:15.5px;white-space:normal}.fenetre{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:26px 26px 22px;border:0;border-radius:22px;background:var(--creme-carte);color:var(--encre);box-shadow:0 30px 60px -28px #0009}.fenetre::backdrop{background:rgba(var(--encre-rgb),.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fenetre .vignette__tete{padding-right:40px;font-size:17px;line-height:1.3}.fenetre__fermer{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--vert-fonce);cursor:pointer;transition:background-color .18s ease}.fenetre__fermer:hover{background:var(--creme-bande)}.fenetre__fermer:focus-visible{outline:2px solid var(--terre);outline-offset:2px}.fenetre__texte{margin:12px 0 18px;font-size:15.5px;line-height:1.5;color:var(--pierre)}.fenetre__mention{margin-top:12px;font-size:14px;line-height:1.5;color:var(--pierre)}.fenetre__mention:empty{display:none}@media(prefers-reduced-motion:no-preference){.fenetre[open]{animation:fenetre-entree .26s var(--ease-organique) both}}@keyframes fenetre-entree{0%{opacity:0;transform:translateY(12px) scale(.98)}}.accueil-ouverture .vignette :focus-visible{outline-color:var(--terre)}@media(max-width:1100px){.accueil-ouverture{display:block;min-height:0}.accueil-ouverture__photo{position:relative;height:clamp(270px,46vw,460px)}.accueil-ouverture:before{display:none}.accueil-ouverture__texte{padding:clamp(24px,3.4vw,32px) clamp(20px,4.4vw,56px) 28px}.vignette{position:static;width:auto;margin:0 clamp(12px,3vw,32px) clamp(12px,3vw,32px)}}@media(max-width:760px){.accueil-ouverture .bouton{width:100%}}@media(max-width:1100px){.accueil-ouverture .pastille{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.photo-ombree{width:100%;border-radius:var(--rayon)}.manifeste{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media(min-width:880px){.manifeste{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:clamp(32px,4.4vw,64px);align-items:stretch}}.manifeste__texte{max-width:680px}.manifeste__texte .chapo{margin-top:30px}.manifeste>.prose{align-self:center}.manifeste__dessin{display:flex;align-items:center;justify-content:center;min-height:240px;margin:0;padding:clamp(20px,3vw,36px);border-radius:var(--rayon-bloc);background:var(--pousse-pale)}.manifeste__dessin svg{width:100%;max-width:340px;height:auto;fill:none;stroke-linecap:round;stroke-linejoin:round}.manifeste__dessin .illustration{width:100%;max-width:440px}.manifeste__dessin .illustration svg{max-width:none}.dessin-racines{color:var(--vert)}.grille-poles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin-top:clamp(26px,3vw,36px)}@media(min-width:1100px){.grille-poles:has(>:last-child:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.carte-pole{--titres: currentColor;position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--rayon);background:var(--vert-fonce);color:#fff;text-decoration:none;isolation:isolate}.carte-pole:hover{color:#fff}.carte-pole__image{position:absolute;inset:0;z-index:-2}.carte-pole__image img{width:100%;height:100%;object-fit:cover;object-position:center 38%;transition:transform .7s var(--ease-organique)}.carte-pole:hover .carte-pole__image img{transform:scale(1.05)}.carte-pole:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--voile-rgb),.9),rgba(var(--voile-rgb),.4) 45%,rgba(var(--voile-rgb),0) 70%)}.carte-pole--complete:before{background:linear-gradient(0deg,rgba(var(--voile-rgb),.92),rgba(var(--voile-rgb),.6) 50%,rgba(var(--voile-rgb),0) 80%)}.carte-pole__corps{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,1.8vw,22px)}.carte-pole__titre{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.9vw,25px);line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.carte-pole__texte{margin-top:8px;font-size:15px;line-height:1.45;color:#ffffffe0;text-wrap:pretty}.carte-pole__fleche{position:absolute;top:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px);display:grid;place-items:center;width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px);border-radius:50%;background:var(--pousse);color:var(--vert-fonce);transition:transform .3s var(--ease-organique)}.carte-pole:hover .carte-pole__fleche,.carte-pole:focus-visible .carte-pole__fleche{transform:rotate(-45deg)}@media(max-width:639px){.carte-pole{aspect-ratio:4 / 5;border-radius:20px}.carte-pole__texte{display:none}}.marcottage{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 72px;align-items:center}@media(min-width:960px){.marcottage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.etapes{display:grid;gap:14px}.etapes li{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px;padding:14px 22px 14px 14px;border-radius:22px;background:var(--creme-carte)}.etapes svg{display:block;width:120px;height:auto;padding:8px 6px;border-radius:14px;background:var(--creme);color:var(--vert);fill:none;stroke-linecap:round;stroke-linejoin:round}.etapes li:nth-child(3){--racine: var(--terre-clair);--sol: rgba(var(--creme-rgb), .35);background:var(--vert-fonce);color:var(--creme)}.etapes li:nth-child(3) svg{background:rgba(var(--creme-rgb),.08);color:var(--pousse)}.etapes li:nth-child(3) .surtitre{color:var(--pousse)}.etapes__legende p+p{margin-top:2px;font-family:var(--serif);font-size:clamp(18.5px,1.8vw,21px);line-height:1.3;letter-spacing:-.01em;text-wrap:balance}@media(min-width:560px){.etapes li:nth-child(2){margin-left:36px}.etapes li:nth-child(3){margin-left:72px}}@media(max-width:559px){.etapes li{grid-template-columns:92px minmax(0,1fr);gap:16px}.etapes svg{width:92px}}.racines{margin-top:clamp(44px,6vw,72px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--ligne)}.racines__liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;margin-top:22px}.racine{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:12px;border-radius:22px;background:var(--creme-carte)}.racine img,.racine__dessin{width:170px;height:130px;object-fit:cover;border-radius:14px}.racine__dessin svg{display:block}.racine__texte{margin-top:6px;font-size:15.5px;line-height:1.5;color:var(--pierre);text-wrap:pretty}.racine__lien{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;font-size:15.5px;font-weight:700}@media(max-width:559px){.racine{grid-template-columns:minmax(0,1fr);gap:14px;padding:10px 10px 18px}.racine>div{padding-inline:8px}.racine img,.racine__dessin{width:100%;height:auto;aspect-ratio:16 / 9}}.grille-cartes{--colonnes: 1;--ecart: 22px;display:flex;flex-wrap:wrap;justify-content:center;gap:34px var(--ecart)}.grille-cartes>*{flex:0 0 calc((100% - (var(--colonnes) - 1) * var(--ecart)) / var(--colonnes));min-width:0}@media(min-width:640px){.grille-cartes{--colonnes: 2}}@media(min-width:950px){.grille-cartes{display:grid;grid-template-columns:repeat(24,minmax(0,1fr))}.grille-cartes>*{grid-column:span 8}.grille-cartes:has(>:last-child:nth-child(1))>*{grid-column:9 / span 8}.grille-cartes:has(>:last-child:nth-child(2))>*{grid-column:span 12}.grille-cartes:has(>:last-child:nth-child(4))>*,.grille-cartes:has(>:nth-child(7))>*{grid-column:span 6}.grille-cartes:has(>:last-child:nth-child(5))>:nth-last-child(2){grid-column:5 / span 8}.grille-cartes:has(>:nth-child(7)):has(>:last-child:nth-child(4n+3))>:nth-last-child(3),.grille-cartes:has(>:nth-child(7)):has(>:last-child:nth-child(4n+2))>:nth-last-child(6),.grille-cartes:has(>:nth-child(7)):has(>:last-child:nth-child(4n+2))>:nth-last-child(3),.grille-cartes:has(>:nth-child(7)):has(>:last-child:nth-child(4n+1))>:nth-last-child(5){grid-column:4 / span 6}.grille-cartes:has(>:nth-child(7)):has(>:last-child:nth-child(4n+1))>:nth-last-child(2){grid-column:7 / span 6}}.carte{display:flex;flex-direction:column}.carte__image{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--rayon)}.carte__corps{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 4px 0}.carte__texte{margin-top:8px;font-size:16.5px;line-height:1.55;color:var(--pierre);text-wrap:pretty}.carte__pied{margin-top:auto;padding-top:14px;font-size:16.5px;font-weight:700}.carte-projet{position:relative}.carte-projet .titre-4{font-weight:400;font-size:clamp(21px,1.9vw,24px)}.carte-projet__lien{text-decoration:none}.carte-projet__lien:after{content:"";position:absolute;inset:0;border-radius:var(--rayon)}.carte-projet__lien:focus-visible{outline:none}.carte-projet__lien:focus-visible:after{outline:2px solid var(--terre);outline-offset:4px}.carte-projet:hover .carte-projet__lien{color:var(--terre)}.carte-projet__visuel{position:relative;overflow:hidden;border-radius:var(--rayon)}.carte-projet__visuel img,.carte-projet__visuel .illustration{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s var(--ease-organique)}.carte-projet:hover .carte-projet__visuel img,.carte-projet:hover .carte-projet__visuel .illustration svg{transform:scale(1.04)}.carte-projet__visuel .illustration svg{transition:transform .7s var(--ease-organique)}.carte-projet__statut{position:absolute;left:14px;top:14px}.carte-projet__meta{margin-top:12px;font-size:15px;color:var(--pierre)}.statut{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:999px;font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;background:var(--creme-carte);color:var(--encre);box-shadow:0 2px 8px -2px rgba(var(--encre-rgb),.25)}.statut:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.statut--en-cours{color:var(--vert)}.statut--pris-racine{color:var(--terre)}.statut--termine{color:var(--pierre)}.statut--publie{color:#7a5716}.illustration{display:block;background:var(--creme-bande)}.illustration svg{width:100%;height:100%;color:var(--vert);fill:none;stroke-linecap:round;stroke-linejoin:round}.illustration--claire svg{color:var(--vert-clair)}.illustration--nue{background:none;width:100%;max-width:360px}.chiffres-ligne{padding-top:clamp(22px,3vw,30px)}.chiffres__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:22px 0}.section .chiffres__rangee{margin-top:30px}.chiffres{flex:var(--nb, 4) 1 calc(var(--nb, 4) * 160px);display:grid;grid-template-columns:repeat(var(--nb, 4),minmax(0,1fr));align-items:start;gap:22px 0}.chiffres>div{padding:2px clamp(14px,2vw,24px);border-left:1px solid var(--ligne)}.chiffres>div:first-child{border-left:0;padding-left:0}.chiffres dt{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:var(--serif);font-weight:400;font-size:clamp(36px,3.4vw,46px);line-height:1;letter-spacing:-.02em;color:var(--vert-fonce);font-variant-numeric:lining-nums tabular-nums}.chiffres dd{max-width:26ch;margin-top:10px;font-size:15px;line-height:1.45;color:var(--pierre);text-wrap:pretty}.chiffres__maxime{flex:1 1 200px;padding-left:clamp(14px,2vw,24px);border-left:1px solid var(--ligne);font-family:var(--serif);font-size:clamp(20px,1.8vw,23px);font-style:italic;line-height:1.3;color:var(--vert);text-wrap:balance}@media(max-width:759px){.chiffres:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.chiffres:has(>:nth-child(4))>div:nth-child(3){border-left:0;padding-left:0}.chiffres:not(:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr);gap:0}.chiffres:not(:has(>:nth-child(4)))>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;border-left:0;border-top:1px solid var(--ligne)}.chiffres:not(:has(>:nth-child(4)))>div:first-child{border-top:0;padding-top:2px}.chiffres:not(:has(>:nth-child(4))) dd{margin-top:0;max-width:none}.chiffres__maxime{padding-left:0;border-left:0;text-align:center}}.picto{width:56px;height:auto;color:var(--vert);fill:none;stroke-linecap:round;stroke-linejoin:round}.maxime{max-width:36ch;margin-top:clamp(34px,4.6vw,52px);margin-inline:auto;font-family:var(--serif);font-size:clamp(20px,2.4vw,23px);font-style:italic;line-height:1.35;letter-spacing:-.014em;color:var(--encre);text-align:center;text-wrap:balance}.maxime--courte{margin-inline:auto;font-size:clamp(24px,3vw,32px);text-align:center}@media(min-width:900px){.maxime{font-size:clamp(27px,2.5vw,32px)}}.panneau{--titres: currentColor;position:relative;overflow:hidden;padding:clamp(28px,4.6vw,60px);border-radius:var(--rayon-bloc);background:var(--vert-fonce);color:var(--creme)}.panneau a:not(.bouton){color:var(--creme);text-decoration-color:rgba(var(--creme-rgb),.5)}.panneau a:not(.bouton):hover{color:#fff;text-decoration-color:#fff}.panneau :focus-visible{outline-color:var(--pousse)}.panneau__contenu{position:relative;max-width:46ch}.panneau__texte{margin-top:18px;font-size:clamp(17.5px,2.1vw,20px);line-height:1.65;color:var(--sable);text-wrap:pretty}.panneau .boutons{position:relative;margin-top:28px}@media(max-width:560px){.panneau .boutons{flex-direction:column;align-items:stretch}.panneau .boutons .bouton{width:100%}}.panneau--appel{--titres: var(--vert-fonce);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;background:var(--pousse);color:var(--encre)}.panneau--appel .panneau__texte{color:var(--encre)}.panneau--appel a:not(.bouton),.panneau--appel .panneau__nom{color:var(--vert-fonce);text-decoration-color:rgba(var(--vert-rgb),.5)}.panneau--appel a:not(.bouton):hover{color:var(--vert-fonce);text-decoration-color:var(--vert-fonce)}.panneau--appel .bouton--clair{background:var(--vert-fonce);color:var(--creme);box-shadow:none}.panneau--appel .bouton--clair:hover{background:var(--vert);color:var(--creme)}.panneau--appel .bouton--contour-clair{border-color:var(--vert-fonce);color:var(--vert-fonce)}.panneau--appel .bouton--contour-clair:hover{background:rgba(var(--vert-rgb),.1);border-color:var(--vert-fonce);color:var(--vert-fonce)}.panneau--appel :focus-visible{outline-color:var(--terre)}.panneau--appel .illustration{--creme-rgb: var(--vert-rgb);--terre-clair: var(--terre)}.panneau--appel .illustration--claire svg{color:var(--vert)}.panneau__visuel{display:none}@media(min-width:900px){.panneau--appel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px)}.panneau__visuel{display:flex;justify-content:center}.panneau__visuel .illustration{max-width:500px}}.panneau__adresse{font-style:normal}.panneau__adresse em{font-style:italic}.panneau__nom{font-weight:700;color:var(--creme)}.sans-coupure{white-space:nowrap}.segment{display:inline-block}.voies{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;margin-top:clamp(26px,3vw,36px)}.voie{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,32px);border-radius:var(--rayon);background:var(--creme-carte);border:1px solid var(--ligne)}.voie--sapin{--titres: currentColor;background:var(--vert-fonce);color:var(--creme);border-color:transparent}.voie--sapin :focus-visible{outline-color:var(--pousse)}.voie--pousse{background:var(--pousse);border-color:transparent}.voie__icone{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--creme-bande);color:var(--vert-fonce)}.voie--sapin .voie__icone{background:var(--pousse)}.voie--pousse .voie__icone{background:#fff9}.voie__titre{margin-top:22px;font-family:var(--serif);font-weight:400;font-size:clamp(25px,2.4vw,29px);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.voie__texte{margin-top:10px;font-size:16.5px;line-height:1.55;color:var(--pierre);text-wrap:pretty}.voie--sapin .voie__texte{color:var(--sable)}.voie--pousse .voie__texte{color:var(--encre)}.voie__pied{margin-top:auto;padding-top:24px}.voie__note{margin-top:2px;font-size:14.5px;color:var(--encre)}.voie--pousse .iban--clair code{background:#ffffffb3;border-color:transparent}.voie--pousse .iban__statut{color:var(--encre)}.iban{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.iban code{font-family:var(--mono);font-size:16px;letter-spacing:.02em;padding:10px 14px;border-radius:12px;font-variant-numeric:lining-nums tabular-nums}.iban--sombre code{background:rgba(var(--creme-rgb),.1);border:1px solid rgba(var(--creme-rgb),.24)}.iban--clair code{background:var(--creme-carte);border:1px solid var(--ligne);color:var(--encre)}.iban__statut{display:block;min-height:1.4em;margin-top:8px;font-size:14.5px;color:var(--pierre)}.panneau .iban__statut{color:var(--desc, var(--vert-clair));transition:color .18s ease}.entete-page{padding-top:clamp(28px,4vw,48px)}.ariane~.entete-page__grille{margin-top:clamp(18px,2.4vw,26px)}.entete-page__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.entete-page__texte>*+*{margin-top:22px}.entete-page__texte .surtitre+.titre-page{margin-top:14px}.entete-page__texte .filet{margin-top:26px}.entete-page__texte .filet+.chapo{margin-top:20px}.entete-page__chapo{max-width:46ch}.entete-page__statutaire{font-size:15.5px;line-height:1.5;color:var(--pierre)}.entete-page__grille:has(>.entete-page__visuel>img){--titres: currentColor;position:relative;display:flex;align-items:flex-end;min-height:560px;overflow:hidden;border-radius:var(--rayon-bloc);background:linear-gradient(transparent 0 64px,var(--vert-fonce) 64px);color:#fff;isolation:isolate}.entete-page__grille:has(>.entete-page__visuel>img):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(var(--voile-rgb),.92),rgba(var(--voile-rgb),.66) 40%,rgba(var(--voile-rgb),0) 70%),linear-gradient(90deg,rgba(var(--voile-rgb),.4),rgba(var(--voile-rgb),0) 60%)}.entete-page__visuel{overflow:hidden}.entete-page__visuel:has(>img){position:absolute;inset:0;z-index:-2}.entete-page__visuel>img{display:block;width:100%;height:100%;object-fit:cover}.entete-page__grille:has(>.entete-page__visuel>img) .entete-page__texte{max-width:820px;padding:clamp(28px,4vw,52px) clamp(24px,4.4vw,56px)}.entete-page__grille:has(>.entete-page__visuel>img) .filet{background:var(--pousse)}.entete-page__grille:has(>.entete-page__visuel>img) .chapo{color:#fffffff0}.entete-page__grille:has(>.entete-page__visuel>img) .surtitre{color:var(--pousse)}.entete-page__grille:has(>.entete-page__visuel>img) .entete-page__statutaire{color:#ffffffd1}.entete-page__grille:has(>.entete-page__visuel>img) .sommaire a{color:#fff;background:rgba(var(--voile-rgb),.55);border-color:#ffffff73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.entete-page__grille:has(>.entete-page__visuel>img) .sommaire a:hover{background:var(--pousse);color:var(--vert-fonce);border-color:var(--pousse)}.entete-page__grille:has(>.entete-page__visuel>img) :focus-visible{outline-color:var(--pousse)}@media(max-width:1100px){.entete-page__grille:has(>.entete-page__visuel>img){flex-direction:column;align-items:stretch;min-height:0}.entete-page__grille:has(>.entete-page__visuel>img):before{display:none}.entete-page__visuel:has(>img){position:relative;order:-1;height:clamp(230px,44vw,420px);z-index:auto}.entete-page__grille:has(>.entete-page__visuel>img) .entete-page__texte{padding:clamp(24px,3.4vw,34px) clamp(20px,4.4vw,56px) 30px}}.entete-page__grille:not(:has(>.entete-page__visuel>img)){padding:clamp(30px,5vw,64px) clamp(22px,5vw,72px);border-radius:var(--rayon-bloc);background:var(--pousse-pale)}.entete-page__grille:not(:has(>.entete-page__visuel>img)) .filet{background:var(--vert)}.entete-page__visuel .illustration{width:100%;aspect-ratio:4 / 3;background:none}.entete-page__dessin{display:none}@media(min-width:900px){.entete-page__grille--visuel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.entete-page__dessin{display:flex;justify-content:center}.entete-page__dessin .illustration{max-width:380px}.entete-page__dessin .illustration--large{max-width:580px}.entete-page__visuel:not(:has(>img)){display:flex;justify-content:center}.entete-page__visuel:not(:has(>img)) .illustration{max-width:420px}}.entete-page--sans-visuel+.section{padding-top:clamp(48px,6vw,80px)}.sommaire{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sommaire a{display:inline-flex;align-items:center;min-height:42px;padding:8px 16px;border:1.5px solid var(--ligne);border-radius:999px;background:var(--creme-carte);font-size:15.5px;font-weight:700;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.sommaire a:hover{border-color:var(--vert-fonce);background:var(--creme-bande)}@media(max-width:560px){.sommaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sommaire a{justify-content:center;padding:8px 10px;font-size:15px;text-align:center;white-space:nowrap}}.grand-chiffre{font-family:var(--serif);font-weight:600;font-size:46px;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.ariane ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15.5px;color:var(--pierre)}.ariane li{display:inline-flex;align-items:center;gap:10px}.ariane li+li:before{content:"›";color:var(--terre);font-size:18px;line-height:1}.ariane a{color:var(--vert);font-weight:500}.ariane [aria-current]{color:var(--pierre)}.deux-colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px)}@media(min-width:900px){.deux-colonnes{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.encadre{padding:clamp(22px,3vw,32px);border-radius:var(--rayon);background:var(--creme-carte);border:1px solid var(--ligne)}.encadre>*+*{margin-top:12px}.encadre--bande{background:var(--creme-bande);border-color:transparent}.encadre--sapin{--titres: currentColor;background:var(--vert-fonce);color:var(--creme);border-color:transparent}.encadre--sapin .surtitre{color:var(--pousse)}.encadre--sapin .texte-secondaire{color:var(--vert-clair)}.encadre--sapin a:not(.bouton){color:var(--creme);text-decoration-color:var(--pousse)}.encadre--sapin a:not(.bouton):hover{color:#fff;text-decoration-color:#fff}.encadre--sapin :focus-visible{outline-color:var(--pousse)}.encadre--pousse{background:var(--pousse);border-color:transparent}.encadre--pousse .surtitre{color:var(--vert-fonce)}.encadre--pousse .iban--clair code{background:#ffffffb3;border-color:transparent}.encadre--pousse .iban__statut{color:var(--encre)}.encadre--doux{background:var(--creme-bande);border-color:transparent}.action-profit{display:grid;gap:28px 56px;margin-top:44px;padding:clamp(24px,3.6vw,48px);border-radius:var(--rayon-bloc);background:var(--creme-carte);border:1px solid var(--ligne)}@media(min-width:900px){.action-profit{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.action-profit__intro>*+*{margin-top:16px}.action-profit__intro .bouton{margin-top:6px}.action-profit__note{font-size:15.5px;line-height:1.5;color:var(--pierre)}.action-profit__etapes li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--ligne)}.action-profit__etapes li:first-child{padding-top:0;border-top:0}.action-profit__etapes li:last-child{padding-bottom:0}.action-profit__numero{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pousse);color:var(--vert-fonce);font-weight:700}.action-profit__titre{font-weight:700;color:var(--vert-fonce);line-height:1.35}.action-profit__titre+p{margin-top:4px;font-size:16.5px;line-height:1.55;color:var(--pierre);text-wrap:pretty}.mention{display:flex;gap:16px;align-items:flex-start;max-width:72ch;padding:18px 22px;border-radius:18px;background:var(--creme-carte);border:1px solid var(--terre);color:var(--encre);font-size:17px;line-height:1.6;text-wrap:pretty}.mention--racine{border-color:var(--vert)}.mention--info{justify-content:center;max-width:none;margin-top:18px;text-align:center;background:var(--creme-bande);border-color:transparent}.mention svg{flex:0 0 auto;width:34px;height:34px;margin-top:2px;color:var(--vert);fill:none;stroke-linecap:round;stroke-linejoin:round}.liste-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:18px}.liste-cartes>div,.liste-cartes>li{display:flex;flex-direction:column;justify-content:center;padding:24px 22px;border-radius:20px;background:var(--creme-bande)}.bande .liste-cartes>div,.bande .liste-cartes>li{background:var(--creme-carte)}.liste-cartes dt,.liste-cartes h3{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.012em}.liste-cartes dd,.liste-cartes p{margin-top:10px;font-size:17px;line-height:1.6;color:var(--pierre);text-wrap:pretty}.liste-cartes .surtitre{display:block;margin-bottom:10px}.fiche{display:flex;flex-wrap:wrap;border-radius:var(--rayon);background:var(--creme-carte);border:1px solid var(--ligne);overflow:hidden}.fiche>div{flex:1 1 210px;margin-top:-1px;padding:18px 22px;border-top:1px solid var(--ligne)}.fiche dt{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--terre)}.fiche dd{margin-top:6px;font-size:16.5px;line-height:1.5;color:var(--encre);text-wrap:pretty}.projet-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.projet-corps__mention{margin-bottom:30px}.projet-corps__impact{padding:clamp(22px,2.6vw,30px);border-radius:var(--rayon);background:var(--pousse-pale)}.projet-corps__impact .faits{margin-top:16px;gap:12px}.projet-corps__impact .faits li{font-size:16.5px;line-height:1.55}@media(min-width:960px){.projet-corps{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-template-areas:"recit fiche" "recit impact" "recit .";grid-template-rows:auto auto 1fr;column-gap:clamp(40px,5vw,72px);row-gap:22px;align-items:start}.projet-corps__recit{grid-area:recit}.projet-corps__fiche{grid-area:fiche}.projet-corps__impact{grid-area:impact}.projet-corps .fiche{flex-direction:column}.projet-corps .fiche>div{flex:none}}.texte-et-fiche{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media(min-width:960px){.texte-et-fiche{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);grid-template-areas:"resume fiche";column-gap:clamp(40px,5vw,72px);align-items:start}.texte-et-fiche__texte{grid-area:resume}.texte-et-fiche__fiche{grid-area:fiche}.texte-et-fiche--centre{align-items:center}.texte-et-fiche .fiche{flex-direction:column}.texte-et-fiche .fiche>div{flex:none}}.formations-tete{display:grid;gap:18px;margin-top:22px}.formations-tete__appel{padding:24px 22px;border-radius:20px;background:var(--pousse)}@media(min-width:900px){.formations-tete{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.formations-tete>.texte-lecture{grid-column:span 2;padding-right:22px}}@media(min-width:900px){.liste-cartes--trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.charte{max-width:860px;margin-inline:auto}.charte__partie{border-bottom:1px solid var(--ligne)}.charte__partie:first-of-type{border-top:1px solid var(--ligne)}.charte__partie>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 4px;font-family:var(--serif);font-size:clamp(20px,2.4vw,23px);line-height:1.25;color:var(--vert-fonce)}.charte__partie>summary:hover{color:var(--terre)}.charte__signe{position:relative;flex:0 0 auto;width:18px;height:18px}.charte__signe:before,.charte__signe:after{content:"";position:absolute;inset:8px 0 auto;height:2px;border-radius:2px;background:currentColor;transition:transform var(--duree-survol) var(--ease-organique)}.charte__signe:after{transform:rotate(90deg)}.charte__partie[open] .charte__signe:after{transform:rotate(0)}.charte__contenu{padding:0 4px 26px;font-size:clamp(17px,2vw,18px);line-height:1.7;color:var(--encre)}.charte__contenu>*+*{margin-top:14px}.charte__points{display:grid;gap:12px;margin-top:18px}.charte__points li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px}.charte__numero{font-weight:700;color:var(--terre);font-variant-numeric:tabular-nums}.charte__sous-titre{margin-top:22px;font-weight:700;font-size:17px;color:var(--vert-fonce)}.charte__puces{display:grid;gap:8px;margin-top:10px;padding-left:1.2em;list-style:disc}.charte__puces li::marker{color:var(--terre)}.charte__adoption{margin-top:22px;font-size:15px;font-style:italic;color:var(--pierre)}.etapes-benevole{margin-top:30px}.etapes-benevole>li{justify-content:flex-start}.etapes-benevole__numero{display:grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:50%;background:var(--pousse);color:var(--vert-fonce);font-weight:700}.choix-projets{margin:0;padding:0;border:0}.choix-projets>legend{max-width:70ch;margin-bottom:24px;padding:0}.choix-projets__grille{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}@media(min-width:1100px){.choix-projets__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.choix{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--ligne);border-radius:20px;background:var(--creme-carte);transition:border-color var(--duree-survol) ease,background-color var(--duree-survol) ease,box-shadow var(--duree-survol) ease}.choix:hover{border-color:var(--contour-champ)}.choix:has(:checked){border-color:var(--vert);background:var(--pousse-pale);box-shadow:0 0 0 1.5px var(--vert)}.choix:has(:focus-visible){outline:2px solid var(--terre);outline-offset:3px}.choix__corps{display:flex;flex:1;flex-direction:column;gap:8px;padding:22px 56px 18px 22px;cursor:pointer}.choix__case{position:absolute;top:20px;right:20px;width:24px;height:24px;margin:0;accent-color:var(--vert);cursor:pointer}.choix__case:focus-visible{outline:none}.choix__titre{font-family:var(--serif);font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.012em;color:var(--vert-fonce)}.choix__texte{font-size:16px;line-height:1.55;color:var(--pierre);text-wrap:pretty}.choix__besoin{align-self:flex-start;margin-top:4px;padding:5px 12px;border-radius:12px;background:var(--pousse);color:var(--vert-fonce);font-size:14.5px;font-weight:700;line-height:1.35;text-wrap:pretty}.choix__lien{align-self:flex-start;margin:0 22px 18px;font-size:15px;font-weight:700}.inscription-benevole__coordonnees{display:grid;gap:clamp(24px,4vw,56px);margin-top:36px;padding:clamp(24px,3.4vw,40px)}@media(min-width:900px){.inscription-benevole__coordonnees{grid-template-columns:repeat(2,minmax(0,1fr))}}.inscription-benevole__coordonnees .champ:first-of-type{margin-top:0}.inscription-benevole__dispos{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:10px}fieldset.champ{margin-top:20px;padding:0;border:0}@media(min-width:900px){.deux-colonnes--formulaire{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.qr-don{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:16px}.qr-don img{flex:0 0 auto;width:168px;height:168px;border-radius:12px;border:1px solid var(--ligne);background:#fff}.qr-don p{flex:1 1 200px;margin:0;color:var(--encre)}.champ-telephone{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:10px}@media(max-width:420px){.champ-telephone{grid-template-columns:minmax(0,1fr)}}.faits{display:grid;gap:14px;max-width:72ch}.faits li{display:flex;gap:16px;align-items:flex-start;font-size:clamp(17.5px,2vw,19px);line-height:1.6;color:var(--encre)}.faits li:before{content:"";flex:0 0 auto;width:26px;height:26px;margin-top:2px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M7.5 13.5l3.6 3.6 7.4-8.2' fill='none' stroke='%23FDF8EF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 26px no-repeat,var(--vert)}.encadre .faits{margin-top:16px;gap:12px}.encadre .faits li{font-size:16.5px;line-height:1.55}.galerie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.galerie figure{overflow:hidden;border-radius:20px;background:var(--creme-carte);border:1px solid var(--ligne)}.galerie img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.galerie figcaption{padding:12px 16px 14px;font-size:15px;line-height:1.5;color:var(--pierre)}.nouvelles>li{display:grid;gap:8px 40px;padding:30px 0;border-top:1px solid var(--ligne)}.nouvelles>li:first-child{padding-top:0;border-top:0}.nouvelles time{padding-top:7px}.nouvelles h3{font-family:var(--serif);font-weight:600;font-size:clamp(22px,2.8vw,26px);line-height:1.2;letter-spacing:-.012em;color:var(--vert);text-wrap:balance}.nouvelles img{width:100%;max-width:640px;margin-top:18px;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;border:1px solid var(--ligne)}.nouvelles .prose{margin-top:14px}@media(min-width:760px){.nouvelles>li{grid-template-columns:160px minmax(0,1fr)}}.personnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px}.personne{display:flex;flex-direction:column;justify-content:center;padding:26px 24px;border-radius:22px;background:var(--creme-bande)}.personne__nom{font-family:var(--serif);font-weight:600;font-size:25px;line-height:1.15;letter-spacing:-.015em}.personne__role{margin-top:4px;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--terre)}.personne__domaines{margin-top:14px;font-size:17px;line-height:1.55;color:var(--pierre)}.personne__contact{margin-top:16px;padding-top:14px;border-top:1px solid var(--ligne);font-size:16.5px;line-height:1.9}.coordonnees{font-size:17.5px;line-height:1.75;color:var(--encre)}.coordonnees a{font-weight:700}.tableau-conteneur{overflow-x:auto;border-radius:22px;border:1px solid var(--ligne);background:var(--creme-carte)}.tableau-conteneur:focus-visible{border-radius:22px}.tableau{width:100%;border-collapse:collapse;font-size:16.5px;line-height:1.5;color:var(--encre)}.tableau caption{padding:18px 22px 0;text-align:left;font-family:var(--serif);font-weight:600;font-size:21px;color:var(--vert)}.tableau th,.tableau td{padding:14px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne)}.tableau thead th{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--terre)}.tableau tbody tr:last-child th,.tableau tbody tr:last-child td{border-bottom:0}.tableau tbody th{font-weight:400}.tableau td{width:1%;white-space:nowrap}.tableau thead th:last-child{white-space:nowrap}.reponse{display:inline-flex;align-items:center;gap:8px;font-weight:700}.reponse:before{content:"";width:20px;height:20px;border-radius:50%;background:var(--vert) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.6 10.4l2.8 2.8 5.8-6.4' fill='none' stroke='%23FDF8EF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat}.reponse--oui{color:var(--vert)}.reponse--non{color:var(--terre)}.reponse--non:before{background:var(--terre) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.8 6.8l6.4 6.4M13.2 6.8l-6.4 6.4' fill='none' stroke='%23FDF8EF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 20px no-repeat}.tableau tr.ligne-obstacle{background:rgba(var(--terre-rgb),.07)}.tableau tr.ligne-obstacle th{font-weight:700}.revue{display:flex;flex-direction:column;border-top:1px solid var(--ligne)}.revue li{border-bottom:1px solid var(--ligne)}.revue a{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:22px 12px;border-radius:14px;text-decoration:none;transition:background-color .18s ease}.revue a:hover{background:rgba(var(--terre-rgb),.06)}.revue__titre{flex:1 1 360px;font-family:var(--serif);font-weight:600;font-size:clamp(21px,2.6vw,25px);line-height:1.2;letter-spacing:-.012em;text-wrap:balance}.revue__source{flex:0 1 auto;font-size:16px;color:var(--pierre)}.revue__source time{font-weight:700;color:var(--encre)}.coupure{overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--ligne)}.coupure img{width:100%}.coupure figcaption{padding:12px 18px 14px;font-size:15px;color:var(--pierre);border-top:1px solid var(--ligne);background:var(--creme-carte)}.coupures{display:grid;gap:22px}.reportage video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#10110f}.reportage--son{max-width:720px}.reportage--son audio{display:block;width:100%;padding:18px;box-sizing:border-box}.reportage:hover{transform:none}.revue__format{font-weight:400}@media(min-width:900px){.coupures--deux{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.agenda{display:flex;flex-direction:column;gap:14px}.agenda li{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline;padding:18px 22px;border-radius:18px;background:var(--creme-carte);border:1px solid var(--ligne)}.agenda time{flex:0 0 auto;min-width:11ch;font-weight:700;color:var(--terre)}.agenda__titre{flex:1 1 260px;font-weight:700;color:var(--encre)}.agenda__lieu{flex:1 1 100%;font-size:16px;color:var(--pierre)}.fleche,.fleche-externe{display:inline-block;transition:transform var(--duree-survol) var(--ease-organique)}a:hover .fleche,a:focus-visible .fleche{transform:translate(3px)}a:hover .fleche-externe,a:focus-visible .fleche-externe{transform:translate(2px,-2px)}.revue__fleche{flex:0 0 auto;margin-left:auto;font-size:20px;line-height:1;opacity:.45;transition:transform var(--duree-survol) var(--ease-organique),opacity var(--duree-survol) ease}.revue a:hover .revue__fleche,.revue a:focus-visible .revue__fleche{opacity:1;transform:translate(4px)}.bouton:active,.sommaire a:active{transform:scale(.97);transition-duration:90ms}.coupure{transition:transform .3s var(--ease-organique),box-shadow .3s var(--ease-organique)}.coupure>a{display:block;cursor:zoom-in}.coupure:hover{transform:translateY(-2px);box-shadow:var(--ombre-carte-survol)}.copie-ok{animation:confirmation .36s var(--ease-organique)}@keyframes confirmation{40%{transform:scale(1.06)}}.picto__racine{stroke-dasharray:1 2}@media(prefers-reduced-motion:no-preference){.entete__marque:hover .picto__racine,.entete__marque:focus-visible .picto__racine{animation:racine-pousse .65s var(--ease-organique) both}.entete__marque:hover .picto__racine:nth-of-type(5),.entete__marque:focus-visible .picto__racine:nth-of-type(5){animation-delay:60ms}.entete__marque:hover .picto__racine:nth-of-type(6),.entete__marque:focus-visible .picto__racine:nth-of-type(6){animation-delay:.12s}}@keyframes racine-pousse{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.nav-repli[open] .nav-panneau{transform-origin:top right;animation:panneau-deplie .22s var(--ease-organique)}}@keyframes panneau-deplie{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.encadre:target,.action-profit:target{animation:signal 1.6s var(--ease-douce) .5s}}html{scroll-padding-top:96px}@keyframes signal{30%{border-color:var(--terre);box-shadow:0 0 0 5px rgba(var(--terre-rgb),.12),var(--ombre-carte)}}.a-reveler{opacity:0;transform:translateY(14px)}.a-reveler.revele{opacity:1;transform:none;transition:opacity var(--duree-apparition) var(--ease-organique),transform var(--duree-apparition) var(--ease-organique)}.img-attente{opacity:0}.img-apparait{animation:fondu .5s var(--ease-douce) both}@keyframes fondu{0%{opacity:0}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){svg[data-trace]:not(.trace-pret){opacity:0}.filet{transform:scaleX(0);transform-origin:left center}.filet.trace-visible{transform:scaleX(1);transition:transform .9s var(--ease-organique) .15s}:root:not(.mouvement) svg[data-trace]{animation:secours-dessin .6s ease 2.5s forwards}:root:not(.mouvement) .filet{animation:secours-filet .6s ease 2.5s forwards}}@keyframes secours-dessin{to{opacity:1}}@keyframes secours-filet{to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference)and (min-width:900px){@supports (animation-timeline: view()){.entete-page__visuel{view-timeline:--cadre block}.entete-page__visuel>img{scale:1.08;animation:parallaxe-photo linear both;animation-timeline:--cadre}}}@keyframes parallaxe-photo{0%{translate:0 -3.5%}to{translate:0 3.5%}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.carte-pole__image:after,.carte-projet__visuel:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(200px circle at var(--lumiere-x, 50%) var(--lumiere-y, 30%),rgba(255,238,200,.4),rgba(255,238,200,.14) 35%,transparent 65%);opacity:0;transition:opacity .4s var(--ease-douce)}.carte-pole:hover .carte-pole__image:after,.carte-projet:hover .carte-projet__visuel:after{opacity:1}.carte-projet__statut{z-index:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.entete,.pied,.lien-evitement,.nav-repli{display:none!important}body{background:#fff;color:#000}.panneau{box-shadow:none}.a-reveler,.img-attente{opacity:1!important;transform:none!important}svg[data-trace],svg[data-trace] path,svg[data-trace] circle{opacity:1!important}svg[data-trace] path{stroke-dashoffset:0!important}}
