@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin.woff2) format("woff2")}@font-face{font-family:Bricolage secours;src:local("Arial"),local("Helvetica");size-adjust:92.3%}@font-face{font-family:Atkinson secours;src:local("Arial"),local("Helvetica");size-adjust:98.3%}:root{--tuffeau: #F2F0EB;--blanc: #FFFFFF;--ardoise: #3C3450;--ardoise-doux: #5E5770;--ardoise-nuit: #2C273B;--vert: #3E6A34;--vert-clair: #B9D3A6;--vert-voile: #E4ECDB;--on-dark: #F4F2F6;--on-dark-doux: #CFC9D8;--pied: #221E2B;--font-title: "Bricolage Grotesque", "Bricolage secours", system-ui, sans-serif;--font-body: "Atkinson Hyperlegible", "Atkinson secours", system-ui, sans-serif;--container: 76rem;--gutter: clamp(1rem, 3vw, 2.5rem);--pad: clamp(4rem, 2.6rem + 5.4vw, 8rem);--texte: 38rem;--radius: 4px;--creme: var(--tuffeau);--lavis: var(--blanc);--papier: var(--blanc);--papier-2: var(--tuffeau);--terre: var(--ardoise-nuit);--terre-2: var(--ardoise-nuit);--encre: var(--ardoise);--encre-2: var(--ardoise-doux);--encre-3: var(--ardoise-doux);--sur-terre: var(--on-dark);--sur-terre-2:var(--on-dark-doux);--terracotta: var(--vert);--terracotta-fort: var(--ardoise);--terracotta-clair:var(--vert-clair);--rouille-sombre: var(--vert);--filet: #D8D3CC;--filet-fort: #8C8496;--filet-terre: rgba(207, 201, 216, .22);--focus: var(--vert);--t--1: .8125rem;--t-0: 1rem;--t-1: 1.3rem;--t-2: 1.7rem;--t-3: 2.3rem;--t-4: clamp(2rem, 1.2rem + 3vw, 3.4rem);--u: 8px;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 88px;--s8: 112px;--gout: 32px;--wrap: 1160px;--measure: 68ch;--head: var(--font-title);--body: var(--font-body);--mono: var(--font-body);--ombre: none;--ombre-s: none;--r-btn: 4px;--r-carte: 4px;--dur: .16s;--ease: cubic-bezier(.4,.02,.2,1)}*{box-sizing:border-box;margin:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--encre);font-family:var(--body);font-weight:400;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100dvh}main{flex:1 0 auto}img{max-width:100%;display:block}a{color:var(--rouille-sombre);text-underline-offset:2px}a:hover{color:var(--terracotta)}::selection{background:var(--terracotta);color:var(--papier)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--s3)}.mono{font-family:var(--mono)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--terracotta-fort);color:var(--papier);padding:10px 16px;border-radius:0 0 var(--r-btn) 0}.skip-link:focus{left:0}h1,h2,h3,h4{font-family:var(--head);line-height:1.08;letter-spacing:-.02em;color:var(--encre);font-weight:800}h1{font-size:var(--t-4);max-width:20ch}h2{font-size:clamp(1.6rem,3vw,var(--t-3));max-width:24ch;font-weight:700}h3{font-size:var(--t-1);line-height:1.2;font-weight:700;letter-spacing:-.012em}h4{font-size:var(--t-0);font-weight:700}p{max-width:var(--measure)}.lede{font-family:var(--body);font-size:clamp(1.12rem,1.9vw,1.3rem);line-height:1.5;color:var(--encre-2);max-width:54ch}.souligne{font-family:var(--body);font-style:italic;font-weight:600;color:var(--rouille-sombre);position:relative;white-space:nowrap}.souligne:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:repeating-linear-gradient(90deg,var(--terracotta) 0 7px,transparent 7px 11px)}.tab{font-variant-numeric:tabular-nums}.etiquette{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.09em;text-transform:uppercase;color:var(--encre-3)}.etiquette:before{content:"";width:11px;height:11px;flex:none;border:1.5px solid var(--terracotta);background:linear-gradient(var(--terracotta),var(--terracotta)) center/5px 5px no-repeat}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:1rem;letter-spacing:-.005em;text-decoration:none;border:0;cursor:pointer;border-radius:var(--r-btn);padding:13px 24px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-primaire{background:var(--terracotta-fort);color:var(--papier)}.btn-primaire:hover{transform:translateY(-1px);box-shadow:0 8px 22px #b84a2747;color:var(--papier)}.btn-ghost{background:transparent;color:var(--rouille-sombre);border:1.5px solid var(--filet-fort);padding:11.5px 22px}.btn-ghost:hover{border-color:var(--terracotta);color:var(--terracotta)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cta-note{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.02em;color:var(--encre-2)}.actions{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s4)}.sec{padding-block:var(--s7)}.sec.tight{padding-block:var(--s6)}.sec.creme{background:var(--creme)}.sec.lavis{background:var(--lavis);border-block:1px solid var(--filet)}.sec.terre{background:linear-gradient(158deg,var(--terre) 0%,var(--terre-2) 100%);color:var(--sur-terre);border-block:1px solid oklch(.5 .05 45 / .4)}.sec.terre h1,.sec.terre h2,.sec.terre h3{color:var(--sur-terre)}.sec.terre p,.sec.terre .etiquette{color:var(--sur-terre-2)}.sec.terre a:not(.btn){color:var(--terracotta-clair)}.sec-intro{margin-top:var(--s3);color:var(--encre-2);max-width:62ch}.sec.terre .sec-intro{color:var(--sur-terre-2)}.site-header{position:sticky;top:0;z-index:50;background:#faf2e6e6;backdrop-filter:saturate(1.05) blur(8px);border-bottom:1px solid var(--filet)}.reglure{height:5px;background:repeating-linear-gradient(90deg,var(--terracotta) 0 3px,transparent 3px 9px),linear-gradient(var(--terre),var(--terre));background-blend-mode:normal}.header-bar{display:flex;align-items:center;gap:var(--gout);padding:13px var(--s3);max-width:var(--wrap);margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--encre);font-family:var(--head);font-weight:800;font-size:1.2rem;letter-spacing:-.015em;white-space:nowrap}.brand svg{display:block;flex:none}.brand .ville{color:var(--rouille-sombre)}.nav-desktop{margin-left:auto;display:flex;align-items:center;gap:var(--s4)}.nav-desktop a:not(.btn),.nav-drop>button{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);text-decoration:none;background:none;border:0;padding:6px 2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav-desktop a:not(.btn):hover,.nav-drop>button:hover{color:var(--terracotta)}.nav-drop{position:relative}.nav-panel{display:none;position:absolute;top:100%;left:0;background:var(--papier);border:1px solid var(--filet);border-top:3px solid var(--terracotta);border-radius:0 0 var(--r-carte) var(--r-carte);padding:var(--s3);min-width:18rem;box-shadow:var(--ombre-s);z-index:60}.nav-drop:hover .nav-panel,.nav-drop:focus-within .nav-panel{display:block}.nav-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.nav-panel a{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:1rem;color:var(--encre)}.nav-panel a:hover{color:var(--terracotta)}.nav-panel--mega{min-width:32rem;right:0;left:auto}.mega-cols{display:flex;gap:var(--s5)}.mega-titre{color:var(--encre-3);margin-bottom:8px}.mega-all{margin-top:var(--s3);border-top:1px solid var(--filet);padding-top:var(--s3)}.header-cta{padding:9px 18px;font-size:var(--t--1);font-family:var(--head);text-transform:none;letter-spacing:0}.burger{display:none;background:none;border:1.5px solid var(--filet);border-radius:var(--r-btn);padding:7px 8px;cursor:pointer}.burger-bar{display:block;width:20px;height:2px;background:var(--encre);margin-block:4px}.mobile-panel{position:fixed;inset:0;top:var(--header-h, 4rem);background:var(--creme);overflow-y:auto;z-index:49;padding:var(--s3) var(--s3) var(--s6)}.mobile-panel details{border-bottom:1px solid var(--filet);padding-block:var(--s3)}.mobile-panel summary{font-family:var(--head);font-size:var(--t-1);font-weight:700;cursor:pointer}.mobile-panel ul{list-style:none;padding:0;margin:var(--s2) 0;display:grid;gap:8px}.mobile-panel a{color:var(--encre);text-decoration:none}.mobile-blog{border-bottom:1px solid var(--filet);padding-block:var(--s3);font-family:var(--head);font-size:var(--t-1);font-weight:700}.mobile-blog a{color:var(--encre);text-decoration:none}.mobile-cta{margin-top:var(--s5)}.mobile-cta a{display:block;text-align:center}.fiche{background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);box-shadow:var(--ombre);overflow:hidden;position:relative}.fiche-tete{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--papier-2);border-bottom:1px solid var(--filet)}.fiche-pastille{width:9px;height:9px;border-radius:50%;background:var(--filet);flex:none}.fiche-pastille.on{background:var(--terracotta)}.fiche-titre{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2);margin-left:4px}.fiche-corps{display:grid;grid-template-columns:1fr .62fr}.fiche-sortie{padding:var(--s3);border-right:1px dashed var(--filet)}.fiche-sortie .so-lab{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3)}.so-lignes{margin-top:12px;display:grid;gap:8px}.so-l{height:9px;border-radius:2px;background:linear-gradient(90deg,#cdbaab,#e0d6ca);filter:blur(.4px)}.so-l.court{width:62%}.so-l.mi{width:84%}.so-l.accent{background:linear-gradient(90deg,var(--terracotta-clair),oklch(.86 .05 50));width:72%}.fiche-marge{padding:var(--s3) var(--s3) var(--s3) var(--s2);background:var(--papier-2);display:flex;flex-direction:column;gap:12px}.annot{font-family:var(--mono);font-size:var(--t--1);line-height:1.45;color:var(--encre-2);padding-left:14px;position:relative}.annot:before{content:"";position:absolute;left:0;top:3px;width:4px;height:calc(100% - 6px);background:var(--terracotta);border-radius:2px}.cases{margin-top:auto;display:grid;gap:7px}.case{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.03em;color:var(--encre)}.case .box{width:15px;height:15px;flex:none;border:1.5px solid var(--terracotta);border-radius:3px;position:relative}.case.ok .box{background:var(--terracotta)}.case.ok .box:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid var(--papier);border-width:0 2px 2px 0;transform:rotate(45deg)}.case.wait .box{border-style:dashed}.tampon{align-self:flex-start;margin-top:14px;transform:rotate(-4deg);transform-origin:left center;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--terracotta);border:2px solid var(--terracotta);border-radius:5px;padding:5px 10px;opacity:.9;background:#fefbf680}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--s7) var(--s8);border-bottom:1px solid var(--filet)}.hero-photo{position:absolute;inset:0;z-index:-1}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:68% 40%}.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(98deg,#faf2e6ed,#faf2e6c7 34%,#faf2e647,#faf2e600 78%),linear-gradient(0deg,#faf2e6 1%,#faf2e600 22%)}.hero-grille{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gout);align-items:start}.hero-txt{grid-column:1 / 6}.hero-txt h1{max-width:15ch}.hero-txt .lede{margin-top:var(--s3)}.hero-form{grid-column:6 / 9}.hero-fiche{grid-column:1 / 6;margin-top:var(--s5)}@media(min-width:961px){.hero-grille .hero-form{margin-top:104px}}.hero-grille--local .hero-txt h1{max-width:26ch;font-size:clamp(1.85rem,3.1vw,2.55rem)}.lead-card{background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);box-shadow:var(--ombre);overflow:hidden}.lead-card>h3{color:var(--encre);border-top:3px solid var(--terracotta);border-bottom:1px solid var(--filet);padding:var(--s3);font-family:var(--head);font-size:1.12rem;font-weight:700;letter-spacing:-.01em;background:var(--papier-2)}.sec.terre .lead-card h3{color:var(--encre)}.sec.terre .lead-card p,.sec.terre .lead-card label{color:var(--encre-2)}.sec.terre .lead-card .lead-notes p{color:var(--encre-3)}.sec.terre .lead-card a:not(.btn-signal){color:var(--rouille-sombre)}.lead-card form{padding:var(--s3);display:grid;gap:14px}.lead-field{display:grid;gap:4px}.lead-field label{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.02em;color:var(--encre-2)}.lead-field .optionnel{color:var(--encre-3);text-transform:none}.lead-field input,.lead-field select,.lead-field textarea{width:100%;font:inherit;font-size:1rem;color:var(--encre);background:var(--creme);border:1px solid var(--filet);border-radius:var(--r-btn);padding:10px 12px}.lead-field textarea{resize:vertical}.lead-field input:focus,.lead-field select:focus,.lead-field textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:transparent;box-shadow:0 0 0 4px #b84a2724}.lead-consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.45;color:var(--encre-2)}.lead-consent input{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin-top:2px;border:1.5px solid var(--terracotta);border-radius:3px;background:var(--creme);cursor:pointer;position:relative}.lead-consent input:checked{background:var(--terracotta);border-color:var(--terracotta)}.lead-consent input:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:5px;height:9px;border:solid var(--papier);border-width:0 2px 2px 0;transform:rotate(45deg)}.lead-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lead-submit{justify-content:center;width:100%;margin-top:2px}.btn-signal{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--head);font-weight:700;font-size:1rem;background:var(--terracotta-fort);color:var(--papier);border:0;border-radius:var(--r-btn);padding:13px 24px;text-decoration:none;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-signal:hover{transform:translateY(-1px);box-shadow:0 8px 22px #b84a2747;color:var(--papier)}.lead-notes{display:grid;gap:3px;margin-top:2px}.lead-notes p{font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3);margin:0}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error-banner{margin:var(--s3) var(--s3) 0;padding:10px 12px;border-radius:var(--r-btn);background:oklch(.92 .05 40);color:var(--rouille-sombre);font-size:.9rem}.reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gout)}.reassure>div{border-top:2px solid var(--terracotta);padding-top:var(--s2)}.reassure p{margin-top:8px;color:var(--encre-2)}.vedette{margin-top:var(--s5);display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gout);align-items:center;background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--s5);box-shadow:var(--ombre-s)}.vedette h3{font-size:var(--t-2);max-width:16ch}.vedette p{margin-top:10px;color:var(--encre-2);max-width:48ch}.vedette .lien{display:inline-block;margin-top:14px;font-family:var(--head);font-weight:700;text-decoration:none}.vedette .lien:hover{text-decoration:underline}.vignettes{margin-top:var(--gout);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gout)}.vignette{background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--ombre-s);transition:border-color var(--dur)}.vignette:hover{border-color:var(--filet-fort)}.vignette figure{margin:0;position:relative;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--filet)}.vignette figure img{width:100%;height:100%;object-fit:cover}.vignette figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#46231238,#a25c430f 55%,#a25c431a);mix-blend-mode:multiply;pointer-events:none}.vignette .corps{padding:var(--s2) var(--s3) var(--s3);display:flex;flex-direction:column;gap:6px;flex:1}.vignette .lab{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;color:var(--rouille-sombre)}.vignette h3{font-size:1.11rem}.vignette p{font-size:.92rem;color:var(--encre-2);flex:1;max-width:none}.vignette a{font-family:var(--head);font-weight:700;font-size:.92rem;text-decoration:none}.vignette a:hover{text-decoration:underline}.releve{border:1px solid var(--filet-fort);border-radius:5px;padding:var(--s3);background:var(--papier-2);font-family:var(--mono);font-size:var(--t--1)}.releve .tete{display:flex;justify-content:space-between;gap:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--encre-3);padding-bottom:9px}.releve .l{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid var(--filet);color:var(--encre)}.releve .l b{color:var(--rouille-sombre);font-weight:600}.cas-grille{margin-top:var(--s4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gout)}.cas-grille.deux{grid-template-columns:repeat(2,1fr);max-width:780px}.cas{background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--s3);box-shadow:var(--ombre-s);display:flex;flex-direction:column}.cas-flux{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-3);margin-bottom:12px}.cas-flux .fl{color:var(--rouille-sombre)}.cas-flux .fl.out,.cas-flux .fleche{color:var(--terracotta)}.cas h3{font-size:1.08rem}.cas p{margin-top:8px;color:var(--encre-2);font-size:.95rem;max-width:none}@media(max-width:900px){.cas-grille,.cas-grille.deux{grid-template-columns:1fr}}.hero-mini{padding-block:var(--s6) var(--s6);border-bottom:1px solid var(--filet)}.hero-mini h1{max-width:24ch}.hero-mini .lede{margin-top:var(--s3)}.etapes{margin-top:var(--s5);display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--filet);border:1px solid var(--filet);border-radius:var(--r-carte);overflow:hidden}.etape{background:var(--papier);padding:var(--s4)}.sec.terre .etapes{background:#775c5066;border-color:#775c5066}.sec.terre .etape{background:#3c1d0e}.etape h3{display:flex;align-items:baseline;gap:9px}.etape h3 .ord{font-family:var(--mono);font-size:var(--t--1);color:var(--terracotta);font-weight:400}.etape p{margin-top:9px;color:var(--encre-2)}.sec.terre .etape p{color:var(--sur-terre-2)}.etape .livrable{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta-clair)}.etape .livrable:before{content:"";width:13px;height:13px;flex:none;border:1.5px solid var(--terracotta);border-radius:3px;background:var(--terracotta);position:relative}.releve-revue{margin-top:var(--s6);margin-bottom:calc(var(--s7) * -1 + var(--s4));position:relative;z-index:2;border:1px solid var(--filet-fort);border-radius:var(--r-carte);overflow:hidden;box-shadow:var(--ombre);background:var(--papier)}.rr-tete{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 18px;background:var(--papier-2);border-bottom:1px solid var(--filet);font-family:var(--mono);font-size:var(--t--1);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.rr-tete .rr-note{color:var(--terracotta)}.rr-corps{padding:var(--s3) var(--s4);font-family:var(--mono);font-size:var(--t--1)}.rr-l{display:grid;grid-template-columns:66px 1.1fr 1.9fr 116px;gap:16px;align-items:baseline;padding:8px 0;border-top:1px solid var(--filet);color:var(--encre)}.rr-l.head{border-top:0;color:var(--encre-3);letter-spacing:.06em;text-transform:uppercase}.rr-h{text-align:right;white-space:nowrap;color:var(--rouille-sombre)}.rr-l.revoir{color:var(--terracotta)}.rr-l.total{border-top:1.5px solid var(--filet-fort);font-weight:400;color:var(--rouille-sombre);margin-top:4px;padding-top:10px}.rr-l.total .rr-h{color:var(--rouille-sombre)}.rr-stat{display:inline-flex;align-items:center;gap:6px}.rr-stat:before{content:"";width:12px;height:12px;flex:none;border:1.5px solid var(--terracotta);border-radius:3px;background:var(--terracotta)}.rr-stat.wait:before{background:transparent;border-style:dashed}.sec.sous-releve{padding-top:var(--s8)}@media(max-width:960px){.sec.sous-releve{padding-top:var(--s6)}}.edito{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gout);align-items:center;margin-top:var(--s5)}.edito figure{grid-column:1 / 4;margin:0;position:relative;border:1px solid var(--filet-fort);border-radius:var(--r-carte);overflow:hidden;box-shadow:var(--ombre);align-self:stretch}.edito figure img{width:100%;height:100%;object-fit:cover;min-height:280px}.edito figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,oklch(.3 .06 45 / .3),transparent 60%);mix-blend-mode:multiply}.edito figcaption{position:absolute;left:0;right:0;bottom:0;background:#34170adb;backdrop-filter:blur(3px);border-top:1px solid var(--filet-terre);padding:9px 14px;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.04em;text-transform:uppercase;color:var(--sur-terre-2)}.edito .ed-txt{grid-column:4 / 9}.exfu{margin-top:var(--s5);display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gout)}.exfu>div{border-top:1px solid var(--filet-terre);padding:var(--s3) 0}.ex-lab,.fu-lab{display:block;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.ex-lab{color:var(--terracotta-clair)}.fu-lab{color:var(--sur-terre-2)}.exfu p{max-width:44ch}.exfu .fu p{color:#a79486}.cible-grille{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gout);align-items:start}.cible-txt{grid-column:1 / 5}.cible-txt p{margin-top:var(--s3);color:var(--encre-2)}.cible-preuve{grid-column:5 / 9;display:grid;gap:var(--gout)}.fait{border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--papier);padding:var(--s4)}.fait .grand{font-family:var(--head);font-weight:800;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1;letter-spacing:-.03em;color:var(--rouille-sombre)}.fait .grand small{display:block;font-family:var(--body);font-weight:400;font-size:.92rem;letter-spacing:0;color:var(--encre-2);margin-top:9px;max-width:34ch}.fait .src{margin-top:12px;font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3)}.fait .src a{color:var(--encre-3)}.rupture{margin-top:var(--s5)}.rupture .n{display:block;font-family:var(--head);font-weight:800;font-size:clamp(3.2rem,8vw,5.6rem);line-height:.92;letter-spacing:-.035em;color:var(--terracotta-fort)}.rupture small{display:block;margin-top:12px;color:var(--encre-2);max-width:44ch;font-size:1rem;line-height:1.5}.rupture .src{margin-top:8px;font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3)}.zone-grille{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gout);align-items:start}.zone-txt{grid-column:1 / 6}.pastilles{margin-top:var(--s4);display:flex;flex-wrap:wrap;gap:10px}.pastille{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.02em;text-decoration:none;color:var(--encre);border:1px solid var(--filet);background:var(--papier);border-radius:999px;padding:8px 18px;transition:border-color var(--dur),color var(--dur)}a.pastille:hover{border-color:var(--terracotta);color:var(--terracotta)}.pastille.ici{background:var(--terracotta-fort);border-color:var(--terracotta-fort);color:var(--papier)}.zone-mod{grid-column:6 / 9;border:1px solid var(--filet);border-radius:var(--r-carte);background:var(--papier-2);padding:var(--s3);font-family:var(--mono);font-size:var(--t--1)}.zone-mod .tete{letter-spacing:.07em;text-transform:uppercase;color:var(--encre-3);padding-bottom:9px}.zone-mod .l{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--filet)}.zone-mod .l span{color:var(--terracotta)}.zone-mod .l b{font-weight:400;color:var(--encre)}.zone-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s5);margin-top:var(--s4)}.zone-dept{color:var(--encre-3);margin-bottom:var(--s2)}.liste-liens{list-style:none;padding:0;margin:0;display:grid;gap:8px}.liste-liens li{border-top:1px solid var(--filet);padding-top:8px}.liste-liens a{color:var(--encre);text-decoration:none}.liste-liens a:hover{color:var(--terracotta);text-decoration:underline}.faq{margin-top:var(--s4)}.faq details{border-top:1px solid var(--filet)}.faq details:last-child{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:18px 4px;font-family:var(--head);font-weight:700;font-size:1.05rem;letter-spacing:-.005em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-family:var(--mono);color:var(--terracotta);font-size:1.2rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq .faq-body p{padding:0 4px 20px;color:var(--encre-2);max-width:74ch}.faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gout);align-items:start}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 var(--s3);font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3)}.breadcrumb li:not(:last-child):after{content:"·";margin-left:6px;color:var(--filet-fort)}.breadcrumb a{color:var(--encre-3);text-decoration:none}.breadcrumb a:hover{color:var(--terracotta)}.breadcrumb [aria-current=page]{color:var(--encre-2)}.corps-edito h2{margin-top:var(--s5)}.corps-edito h2:first-child{margin-top:0}.corps-edito p{margin-top:var(--s2);color:var(--encre)}.corps-edito .section-body p{margin-top:var(--s2)}.corps-edito a{color:var(--rouille-sombre)}.mesure{max-width:calc(var(--measure) + var(--gout))}.table-scroll{overflow-x:auto;margin-top:var(--s3)}.prix-table{width:100%;border-collapse:collapse;font-size:.95rem}.prix-table th,.prix-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--filet);vertical-align:top}.prix-table th{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-3)}.prix-table td{color:var(--encre-2)}.prix-table td:first-child{color:var(--encre);font-weight:600;font-family:var(--body)}.filets{list-style:none;padding:0;margin:0;display:grid}.filets li{border-top:1px solid var(--filet);padding:var(--s4) 0}.filets li:last-child{border-bottom:1px solid var(--filet)}.art-date{font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3);margin-bottom:6px}.art-titre{font-size:var(--t-1);margin-bottom:8px;max-width:40ch}.art-titre a{color:var(--encre);text-decoration:none}.art-titre a:hover{color:var(--terracotta)}.art-resume{color:var(--encre-2)}.art-cta{position:relative;background:var(--papier);border:1px solid var(--filet);border-radius:var(--r-carte);padding:var(--s4) var(--s4) var(--s4) calc(var(--s4) + 6px)}.art-cta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:var(--r-carte) 0 0 var(--r-carte);background:repeating-linear-gradient(0deg,var(--terracotta) 0 6px,transparent 6px 10px)}.art-cta h2{font-size:var(--t-1)}.art-cta .lien{font-family:var(--head);font-weight:700;color:var(--rouille-sombre)}.final-grille{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--gout);align-items:start}.final-txt{grid-column:1 / 5}.final-txt p{margin-top:var(--s3)}.final-form{grid-column:5 / 9}.site-footer{margin-top:auto;background:linear-gradient(160deg,var(--terre) 0%,var(--terre-2) 100%);color:var(--sur-terre-2)}.foot-grille{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s5);padding-block:var(--s6)}.foot-brand{font-family:var(--head);font-weight:800;font-size:var(--t-1);color:var(--sur-terre)}.foot-brand .ville{color:var(--terracotta-clair)}.foot-col p{color:var(--sur-terre-2)}.foot-col .bl{margin-top:12px;max-width:36ch}.foot-col a{color:var(--sur-terre);text-decoration:none}.foot-col a:hover{color:var(--terracotta-clair)}.foot-titre{font-family:var(--mono);font-size:var(--t--1);letter-spacing:.07em;text-transform:uppercase;color:var(--sur-terre-2);margin-bottom:12px}.foot-col ul{list-style:none;padding:0;margin:0 0 var(--s4);display:grid;gap:8px}.foot-sources{font-size:.9rem}.foot-sources a{color:var(--sur-terre-2)}.foot-bas{border-top:1px solid var(--filet-terre);padding-block:var(--s3)}.foot-bas p{font-family:var(--mono);font-size:var(--t--1);color:var(--sur-terre-2);margin:0;max-width:none}.reglure-basse{height:5px;background:repeating-linear-gradient(90deg,var(--terracotta) 0 3px,transparent 3px 9px),linear-gradient(#260e04,#260e04)}.page-updated{padding-block:var(--s4)}.page-updated p{font-family:var(--mono);font-size:var(--t--1);color:var(--encre-3)}.rappel{margin-top:var(--s5)}.maillage{margin-top:var(--s5);color:var(--encre-2)}body:not(.appel-libre) .header-cta{visibility:hidden;opacity:0}.header-cta{transition:opacity var(--dur) var(--ease)}.relance{background:var(--papier-2);border-block:1px solid var(--filet)}.relance-in{position:relative;padding:var(--s4) 0 var(--s4) var(--s3);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px var(--s5)}.relance-in:before{content:"";position:absolute;left:0;top:var(--s4);bottom:var(--s4);width:3px;background:repeating-linear-gradient(180deg,var(--terracotta) 0 7px,transparent 7px 14px)}.relance-note{grid-column:1 / -1;font-family:var(--mono);font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--rouille-sombre)}.relance-q{font-family:var(--body);font-size:1.06rem;line-height:1.5;color:var(--encre);max-width:64ch}.relance-a{justify-self:end;white-space:nowrap}.relance--nu{background:transparent;border-block:1px solid var(--filet);margin-block:var(--s5)}@media(max-width:720px){.relance-in{grid-template-columns:minmax(0,1fr);align-items:start}.relance-a{justify-self:start}}.is-anim .rv{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.is-anim .rv.is-vu{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.is-anim .rv{opacity:1;transform:none;transition:none}}@media(max-width:960px){.hero-grille,.cible-grille,.final-grille,.zone-grille{display:block}.sec:has(.hero-grille--local){padding-top:var(--s5)}.hero-grille--local .hero-form{margin-top:var(--s4)}.hero-txt,.hero-fiche{max-width:640px}.hero-form{margin-top:var(--s5);max-width:560px}.hero-fiche{margin-top:var(--s5)}.reassure{grid-template-columns:1fr;gap:var(--s4)}.vedette{grid-template-columns:1fr}.vignettes{grid-template-columns:1fr 1fr}.etapes,.exfu,.faq-cols{grid-template-columns:1fr}.edito{display:block}.edito figure{margin-bottom:var(--s4)}.edito figure img{min-height:0;aspect-ratio:16/9}.cible-preuve{margin-top:var(--s5)}.zone-mod{margin-top:var(--s4);max-width:440px}.final-form{margin-top:var(--s5)}.zone-cols{grid-template-columns:1fr}.foot-grille{grid-template-columns:1fr 1fr}.nav-desktop,.header-cta{display:none}.burger{display:block}.fiche-corps{grid-template-columns:1fr}.fiche-sortie{border-right:0;border-bottom:1px dashed var(--filet)}.releve-revue{margin-bottom:var(--s4)}.rr-l{grid-template-columns:58px 1.2fr 96px}.rr-l>span:nth-child(3){display:none}}@media(max-width:620px){html{font-size:16px}.foot-grille,.vignettes{grid-template-columns:1fr}.reassure>div{border-top-width:2px}}.reglure,.reglure-basse{display:none}.site-header{background:#f2f0ebf5;backdrop-filter:none}.brand{font-weight:700}.brand .ville{color:var(--vert)}h1,h2,h3,h4{font-weight:700;letter-spacing:-.015em}.souligne{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;white-space:normal;background:linear-gradient(transparent 84%,var(--vert) 84%);padding:0 .04em}.souligne:after{display:none}.etiquette,.cta-note,.lead-notes p,.releve,.rr-tete,.rr-corps,.zone-mod,.annot,.case,.tampon,.fiche-titre,.so-lab,.nav-desktop a:not(.btn),.nav-drop>button,.foot-titre,.breadcrumb ol,.art-date,.relance-note,.pastille,.prix-table th,.foot-bas p{font-family:var(--font-body)}.etiquette,.relance-note,.foot-titre,.nav-desktop a:not(.btn),.nav-drop>button{letter-spacing:.1em;font-weight:700}.etiquette:before{border-color:var(--vert);background:linear-gradient(var(--vert),var(--vert)) center/5px 5px no-repeat}.btn-primaire,.btn-signal{background:var(--ardoise);color:var(--blanc);border:1px solid var(--ardoise)}.btn-primaire:hover,.btn-signal:hover{transform:none;box-shadow:none;background:var(--ardoise-nuit);color:var(--blanc)}.sec.terre .btn-primaire,.sec.terre .btn-signal:not(.lead-submit){background:var(--blanc);color:var(--ardoise);border-color:var(--blanc)}.btn-ghost{border:1px solid var(--ardoise);color:var(--ardoise)}.sec.terre{background:var(--ardoise-nuit);border-block:0}.sec.lavis{border-block:1px solid var(--filet)}.hero-photo:after{background:linear-gradient(98deg,#f2f0ebf2,#f2f0ebd6 34%,#f2f0eb59,#f2f0eb00 78%),linear-gradient(0deg,#f2f0eb 1%,#f2f0eb00 22%)}.hero-photo img{filter:grayscale(.35)}.vignette figure:after,.edito figure:after{background:linear-gradient(0deg,#2c273b38,#2c273b0a 60%)}.edito figcaption{background:#2c273be0}.exfu .fu p{color:var(--on-dark-doux)}.so-l{background:linear-gradient(90deg,#cfc9d8,#e4e0e8)}.so-l.accent{background:linear-gradient(90deg,var(--vert-clair),var(--vert-voile))}.tampon{background:#fff9}.sec.terre .etape{background:#342e45}.sec.terre .etapes{background:#cfc9d840;border-color:#cfc9d840}.form-error-banner{background:#f6e3de;color:#7a2a1f}.site-footer{background:var(--pied);color:var(--on-dark-doux)}.foot-brand .ville,.foot-col a:hover{color:var(--vert-clair)}.faq summary:after{font-family:var(--font-body);color:var(--vert);font-size:1.4rem}.lead-card{background:var(--tuffeau);border:1px solid var(--ardoise);box-shadow:none}.sec.creme .lead-card,.hero .lead-card{background:var(--blanc)}.lead-card>.lead-titre{color:var(--ardoise);border-top:0;border-bottom:1px solid var(--filet);padding:var(--s3);font-family:var(--font-title);font-size:1.15rem;font-weight:700;line-height:1.25;background:transparent;margin:0}.sec.terre .lead-card .lead-titre{color:var(--ardoise)}.lead-champs{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.lead-field label{font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:0;color:var(--ardoise)}.lead-field .optionnel{font-weight:400;color:var(--ardoise-doux)}.lead-field input,.lead-field textarea{background:var(--blanc);border:1px solid var(--filet-fort);min-height:48px}.lead-field input:focus,.lead-field textarea:focus{outline:2px solid var(--vert);outline-offset:1px;border-color:var(--ardoise);box-shadow:none}.lead-consent input{border-color:var(--vert);background:var(--blanc)}.lead-consent input:checked{background:var(--vert);border-color:var(--vert)}.lead-submit{min-height:52px}.lead-notes{text-align:center}.lead-notes p{font-size:.9rem;color:var(--ardoise-doux);max-width:none}.lead-notes b{color:var(--ardoise)}.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.collant{display:none}@media(max-width:700px){body.a-collant .collant{display:flex;justify-content:center;position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;min-height:52px;transition:opacity .2s,transform .2s}body.a-collant .collant.collant--cache{opacity:0;transform:translateY(120%);pointer-events:none}body.a-collant{padding-bottom:76px}}.sec h2+.cible-preuve{margin-top:var(--s4)}.fait .grand small{line-height:1.45}.foot-col .bl+p{margin-top:12px}@media(max-width:960px){.hero-photo:after{background:#f2f0ebeb}}.ard *,.ard *:before,.ard *:after{box-sizing:border-box}.ard{margin:0;font-family:var(--font-body);font-size:1.125rem;line-height:1.6;background:var(--tuffeau);color:var(--ardoise);-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(max-width:700px){.ard{font-size:1.0625rem}}.ard h1,.ard h2,.ard h3{font-family:var(--font-title);font-weight:700;line-height:1.1;margin:0 0 1.25rem;text-wrap:balance;letter-spacing:-.015em;color:var(--ardoise)}.ard h1{font-size:clamp(2.05rem,1.15rem + 3.5vw,4rem);letter-spacing:-.03em}.ard h2{font-size:clamp(1.7rem,1.1rem + 2vw,2.55rem);max-width:30ch}.ard h3{font-size:1.2rem;letter-spacing:-.005em;line-height:1.25;margin-bottom:.6rem}.ard p{margin:0 0 1rem}.ard a{color:var(--vert);text-underline-offset:3px;text-decoration-thickness:1px}.ard a:hover{text-decoration-thickness:2px}.ard .ard-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.ard .ard-section{padding-block:var(--pad);background:var(--blanc)}.ard .ard-section.ard-tint{background:var(--tuffeau)}.ard .ard-dark{background:var(--ardoise-nuit);color:var(--on-dark)}.ard .ard-dark p{color:var(--on-dark-doux)}.ard .ard-dark a{color:var(--vert-clair)}.ard .ard-dark a.ard-btn{color:var(--ardoise)}.ard .ard-intro{font-size:clamp(1.09rem,1rem + .35vw,1.25rem);color:var(--ardoise-doux);max-width:var(--texte)}.ard .ard-dark .ard-intro{color:var(--on-dark-doux)}.ard .ard-petit{font-size:.9375rem;color:var(--ardoise-doux)}.ard .ard-num{font-variant-numeric:tabular-nums lining-nums}.ard .ard-souligne{background:linear-gradient(transparent 84%,var(--vert) 84%);padding:0 .04em}.ard .ard-surligne{box-shadow:inset 0 -.3em var(--vert-voile)}.ard .ard-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.5rem 1.6rem;background:var(--ardoise);color:var(--blanc);border:1px solid var(--ardoise);border-radius:var(--radius);font-family:var(--font-body);font-weight:700;font-size:1.0625rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s}.ard .ard-btn:hover{background:var(--ardoise-nuit);text-decoration:none}.ard .ard-btn:focus-visible,.ard a:focus-visible,.ard summary:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.ard .ard-dark .ard-btn{background:var(--blanc);border-color:var(--blanc)}.ard .ard-dark .ard-btn:hover{background:var(--tuffeau)}.ard .ard-lien-fleche{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--vert)}.ard .ard-lien-fleche:after{content:"→"}.ard .ard-g2{display:grid;gap:clamp(2.5rem,5vw,6rem);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start}.ard .ard-carte{background:none;border:0;border-top:1px solid var(--filet);border-radius:0;padding:clamp(1.5rem,2.5vw,2.25rem) 0}.ard .ard-carte p:last-child{margin-bottom:0}.ard .ard-pour-vous{margin:1rem 0 0;padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--vert);font-size:1rem;line-height:1.5;color:var(--ardoise)}.ard .ard-date{display:block;margin-top:.75rem;font-size:.875rem;font-weight:700;color:var(--ardoise-doux)}.ard .ard-hero{padding-block:clamp(2rem,1.4rem + 3vw,5.5rem) clamp(2.5rem,2rem + 3vw,5rem)}.ard .ard-hero-g{display:grid;column-gap:clamp(3rem,6vw,7rem);row-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,31rem);grid-template-areas:"texte heure" "sous heure";align-items:start}.ard .ard-hero-texte{grid-area:texte}.ard .ard-hero-g .ard-heure{grid-area:heure}.ard .ard-hero-g .ard-hero-sous{grid-area:sous}.ard .ard-hero h1{font-size:clamp(2rem,1.2rem + 3vw,3.6rem);margin-bottom:1.5rem;max-width:16ch}.ard .ard-accroche{font-size:clamp(1.125rem,1rem + .5vw,1.3rem);line-height:1.55;color:var(--ardoise);max-width:34rem}.ard .ard-accroche strong{font-weight:700}.ard .ard-sous-bouton{margin:.75rem 0 0;font-size:.9375rem;color:var(--ardoise-doux)}.ard .ard-hero-sous{margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--filet);font-size:1.0625rem;color:var(--ardoise-doux);max-width:34rem}.ard .ard-heure{background:var(--blanc);color:var(--ardoise);border:1px solid var(--ardoise);border-radius:var(--radius);padding:clamp(1.25rem,2vw,1.9rem)}.ard .ard-heure-tete{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--filet)}.ard .ard-heure-tete h2{font-size:1.35rem;margin:0;letter-spacing:-.01em}.ard .ard-heure-tete span{font-size:.875rem;color:var(--ardoise-doux);white-space:nowrap}.ard .ard-duo-mini{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:1.25rem 0}.ard .ard-p-carte{border:1px solid var(--ardoise);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--blanc)}.ard .ard-ini{flex:none;width:68px;height:68px;border-radius:var(--radius);display:grid;place-items:center;font-family:var(--font-title);font-weight:700;font-size:2.1rem;border:1px solid var(--filet-fort);color:var(--ardoise);background:repeating-linear-gradient(135deg,#eae7e0 0 8px,#f5f3ef 8px 16px)}.ard .ard-p-nom{font-family:var(--font-title);font-weight:700;font-size:1.25rem;line-height:1.15;margin:0}.ard .ard-p-role{font-size:.9375rem;line-height:1.4;color:var(--ardoise-doux);margin:.3rem 0 0}.ard .ard-deroule{list-style:none;margin:0;padding:0}.ard .ard-deroule li{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--filet)}.ard .ard-deroule li:first-child{border-top:0}.ard .ard-d-min{font-size:.875rem;font-weight:700;color:var(--ardoise-doux);padding-top:2px}.ard .ard-d-titre{font-weight:700;color:var(--ardoise);margin:0;line-height:1.3}.ard .ard-d-txt{font-size:.9375rem;line-height:1.45;color:var(--ardoise-doux);margin:.15rem 0 0}.ard .ard-qui{display:flex;gap:4px;padding-top:1px}.ard .ard-qui span{width:26px;height:26px;border-radius:3px;display:grid;place-items:center;font-size:.75rem;font-weight:700;background:var(--blanc);border:1px solid var(--ardoise);color:var(--ardoise)}.ard .ard-qui span.ard-vous{width:auto;padding:0 7px;background:var(--vert-voile);border-color:var(--vert)}.ard .ard-deroule li.ard-franc{margin-top:4px;background:var(--vert-voile);border-top:0;border-left:3px solid var(--vert);border-radius:var(--radius);padding:12px 12px 12px 10px}.ard .ard-deroule li.ard-franc .ard-d-min,.ard .ard-deroule li.ard-franc .ard-d-txt{color:var(--ardoise)}.ard .ard-heure-pied{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--filet);font-size:.9375rem;color:var(--ardoise-doux)}.ard .ard-heure-pied strong{color:var(--ardoise)}@media(max-width:1000px){.ard .ard-hero-g{display:flex;flex-direction:column}.ard .ard-hero-texte,.ard .ard-hero-g .ard-heure{display:contents}.ard .ard-hero h1{order:1;max-width:none}.ard .ard-heure-tete{order:2;padding:.9rem 0 0;border-bottom:0;border-top:1px solid var(--ardoise);margin-top:.25rem}.ard .ard-duo-mini{order:3;margin:.9rem 0 1.75rem}.ard .ard-accroche{order:4}.ard .ard-hero-texte .ard-btn{order:5;align-self:flex-start}.ard .ard-sous-bouton{order:6}.ard .ard-deroule{order:7;margin-top:2rem;background:var(--blanc);border:1px solid var(--ardoise);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;padding:4px 16px}.ard .ard-heure-pied{order:8;margin:0;background:var(--blanc);border:1px solid var(--ardoise);border-top:1px solid var(--filet);border-radius:0 0 var(--radius) var(--radius);padding:14px 16px}.ard .ard-hero-g .ard-hero-sous{order:9;max-width:none}}@media(max-width:480px){.ard .ard-hero h1{margin-bottom:1.1rem}.ard .ard-duo-mini{gap:10px}.ard .ard-p-carte{padding:12px;gap:10px}.ard .ard-ini{width:56px;height:56px;font-size:1.8rem}.ard .ard-p-nom{font-size:1.125rem}.ard .ard-p-role{font-size:.875rem;line-height:1.35}.ard .ard-deroule li{grid-template-columns:50px minmax(0,1fr)}.ard .ard-deroule .ard-qui{grid-column:2;grid-row:2;padding-top:4px}}@media(max-width:340px){.ard .ard-duo-mini{grid-template-columns:1fr}}.ard .ard-preuve-bande{border-block:1px solid var(--filet);padding-block:2rem}.ard .ard-preuve-bande-g{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1rem,3vw,3rem);align-items:center}.ard .ard-pb-chiffre{font-family:var(--font-title);font-weight:700;font-size:clamp(2.3rem,1.6rem + 2.6vw,3.3rem);line-height:1;color:var(--vert);letter-spacing:-.03em;white-space:nowrap;margin:0}.ard .ard-pb-chiffre small{font-size:.36em;letter-spacing:0;font-family:var(--font-body);font-weight:700;display:block;margin-top:.45rem;color:var(--ardoise-doux)}.ard .ard-pb-txt{margin:0;color:var(--ardoise);max-width:var(--texte)}@media(max-width:820px){.ard .ard-preuve-bande-g{grid-template-columns:minmax(0,1fr)}}.ard .ard-duo-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,32px)}@media(max-width:620px){.ard .ard-duo-g{grid-template-columns:minmax(0,1fr)}}.ard .ard-portrait{display:grid;place-items:center;aspect-ratio:4/5;border:1px solid var(--ardoise);border-radius:var(--radius);background:repeating-linear-gradient(135deg,#eae7e0 0 12px,#f5f3ef 12px 24px);font-family:var(--font-title);font-weight:700;font-size:clamp(3.5rem,2.4rem + 4vw,6rem);color:var(--ardoise);margin-bottom:1.25rem}@media(max-width:620px){.ard .ard-portrait{aspect-ratio:4/3}}.ard .ard-duo-nom{font-size:clamp(1.2rem,1rem + .7vw,1.45rem)}.ard .ard-duo-bio{font-size:1.0625rem;color:var(--ardoise-doux)}.ard .ard-habitudes{list-style:none;margin:2rem 0 0;padding:0;max-width:var(--texte)}.ard .ard-habitudes li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:1rem 0;border-top:1px solid var(--filet)}.ard .ard-habitudes li:before{content:"";width:20px;height:20px;margin-top:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233E6A34' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center/20px no-repeat}.ard .ard-habitudes strong{display:block}.ard .ard-duo-commun{margin-top:1rem;padding:1.25rem 0 0;border-top:1px solid var(--ardoise);font-size:1.0625rem;max-width:var(--texte)}.ard .ard-cartes,.ard .ard-faits{display:block}.ard .ard-faits>.ard-carte:last-child{border-bottom:1px solid var(--filet)}.ard .ard-pr-une{margin-bottom:0}.ard .ard-pr-chiffre{font-family:var(--font-title);font-weight:700;color:var(--vert);font-size:clamp(2.6rem,2rem + 2.2vw,3.3rem);line-height:1;letter-spacing:-.03em;margin:0 0 1rem;white-space:nowrap}.ard .ard-pr-chiffre.ard-moyen{font-size:clamp(2.3rem,1.9rem + 1.6vw,3rem)}.ard .ard-pr-unite{display:block;font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:0;color:var(--ardoise-doux);margin-top:.5rem}.ard .ard-recus{display:flex;flex-wrap:wrap;gap:4px;margin:.4rem 0 .2rem;max-width:220px}.ard .ard-recus i{width:9px;height:9px;border-radius:1px;background:var(--vert)}.ard .ard-relance{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ardoise);display:flex;flex-wrap:wrap;gap:1.25rem 3rem;align-items:center;justify-content:space-between}.ard .ard-relance p{font-family:var(--font-title);font-weight:700;font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.3;color:var(--ardoise);margin:0;max-width:40rem}.ard .ard-fait-chiffre{font-family:var(--font-title);font-weight:700;font-size:clamp(2.2rem,1.7rem + 1.6vw,3rem);line-height:1;letter-spacing:-.03em;margin-bottom:.8rem;color:var(--vert)}.ard .ard-source{display:block;margin-top:.9rem;font-size:.8125rem;line-height:1.45;color:var(--ardoise-doux)}.ard #preuves .ard-carte p:not(.ard-pr-chiffre):not(.ard-pour-vous),.ard .ard-faits .ard-carte p{max-width:var(--texte)}@media(min-width:821px){.ard #preuves .ard-carte,.ard .ard-faits .ard-carte{display:grid;grid-template-columns:14rem minmax(0,var(--texte));column-gap:2.5rem;grid-auto-flow:dense;align-items:start}.ard #preuves .ard-carte>*,.ard .ard-faits .ard-carte>*{grid-column:2}.ard #preuves .ard-pr-une>div{display:contents}.ard #preuves .ard-carte .ard-pr-chiffre,.ard .ard-faits .ard-carte .ard-fait-chiffre{grid-column:1;grid-row:1 / span 5}}@media(min-width:1200px){.ard #preuves .ard-carte,.ard .ard-faits .ard-carte{grid-template-columns:14rem minmax(0,var(--texte)) minmax(0,15rem);column-gap:3.5rem}.ard #preuves .ard-carte .ard-pour-vous{grid-column:3;grid-row:1 / span 3;margin-top:.25rem;font-size:.9375rem}.ard #preuves .ard-carte .ard-date{grid-column:3;grid-row:4 / span 2;margin-top:.5rem}.ard .ard-faits .ard-carte .ard-source{grid-column:3;grid-row:1 / span 2;margin-top:.25rem;padding-left:1rem;border-left:1px solid var(--filet-fort)}}.ard .ard-peurs{display:grid;gap:0 clamp(2.5rem,5vw,5rem);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));margin-top:2.5rem}.ard .ard-peur{max-width:34rem}.ard .ard-peur h3{font-size:1.2rem}.ard .ard-peur .ard-q{display:block;font-family:var(--font-body);font-size:.8125rem;font-weight:700;color:var(--vert);margin-bottom:.6rem;letter-spacing:.09em;text-transform:uppercase}.ard .ard-peur p{color:var(--ardoise-doux)}.ard .ard-peur .ard-pour-vous{color:var(--ardoise)}.ard .ard-peurs-suite{margin-top:2.5rem;display:grid;gap:0 3rem;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ard .ard-peurs-suite div{padding:1.25rem 0;border-top:1px solid var(--ardoise)}.ard .ard-peurs-suite h3{font-size:1.0625rem}.ard .ard-peurs-suite p{font-size:1rem;color:var(--ardoise-doux);margin:0}.ard .ard-taches{display:grid;gap:2.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));margin-top:2.5rem}.ard .ard-tache{border-top:1px solid var(--ardoise);padding-top:1.1rem}.ard .ard-tache h3{font-size:1.125rem}.ard .ard-tache p{font-size:1rem;color:var(--ardoise-doux);margin:0}.ard .ard-encart{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;border-block:1px solid var(--filet);padding:1.25rem 0}.ard .ard-encart p{margin:0;max-width:44rem;font-size:1rem}.ard .ard-temps{display:grid;grid-template-columns:10fr 25fr 15fr 10fr;gap:12px;margin-top:2.5rem}.ard .ard-temps div{min-width:0}.ard .ard-t-min{font-size:.875rem;font-weight:700;color:var(--ardoise-doux)}.ard .ard-t-barre{height:3px;margin:.5rem 0 1rem;background:var(--ardoise)}.ard .ard-temps div:nth-child(2) .ard-t-barre{background:var(--ardoise-doux)}.ard .ard-temps div:nth-child(3) .ard-t-barre{background:var(--filet-fort)}.ard .ard-temps div:nth-child(4) .ard-t-barre{background:var(--vert)}.ard .ard-temps h3{font-size:1.0625rem}.ard .ard-temps p{font-size:.9375rem;color:var(--ardoise-doux);margin:0}@media(max-width:820px){.ard .ard-temps{grid-template-columns:minmax(0,1fr);gap:22px}.ard .ard-t-barre{width:var(--w)}}.ard .ard-recevez{margin-top:3rem;border-bottom:1px solid var(--filet)}.ard .ard-recevez ul{margin:0;padding-left:1.2rem}.ard .ard-recevez li{margin-bottom:.35rem}.ard .ard-recevez li::marker{color:var(--vert)}.ard .ard-form-g{display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}@media(max-width:900px){.ard .ard-form-g{grid-template-columns:minmax(0,1fr)}}.ard .ard-engagements{list-style:none;margin:1.5rem 0 0;padding:0}.ard .ard-engagements li{padding:1rem 0;border-top:1px solid var(--filet);font-size:1rem;color:var(--ardoise-doux)}.ard .ard-engagements strong{display:block;font-size:1.0625rem;color:var(--ardoise)}.ard .ard-form-carte{background:var(--tuffeau);border:1px solid var(--ardoise);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2.25rem)}.ard .ard-form-carte h3{font-size:1.3rem;padding-bottom:1rem;border-bottom:1px solid var(--filet);margin-bottom:1.25rem}.ard .ard-champs{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.ard label{display:block;font-weight:700;font-size:1rem;margin-bottom:.4rem}.ard label .ard-fac{font-weight:400;font-size:.875rem;color:var(--ardoise-doux)}.ard input[type=text],.ard input[type=email],.ard textarea{width:100%;min-height:48px;padding:.65rem .8rem;border:1px solid var(--filet-fort);border-radius:var(--radius);font:inherit;font-size:1rem;background:var(--blanc);color:var(--ardoise)}.ard textarea{min-height:5rem;resize:vertical}.ard input:focus,.ard textarea:focus{outline:2px solid var(--vert);outline-offset:1px;border-color:var(--ardoise)}.ard .ard-champ-plein{margin-top:16px}.ard .ard-consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;font-size:.9375rem;color:var(--ardoise-doux)}.ard .ard-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--vert)}.ard .ard-consent label{font-weight:400;font-size:.9375rem;margin:0}.ard .ard-form-carte .ard-btn{width:100%;margin-top:1.25rem}.ard .ard-form-sous{text-align:center;font-size:.9375rem;color:var(--ardoise-doux);margin:.8rem 0 0}.ard .ard-etapes{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));margin-top:2.5rem}.ard .ard-etape{border-top:1px solid var(--ardoise);padding-top:1.1rem}.ard .ard-etape .ard-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:3px;border:1px solid var(--ardoise);color:var(--ardoise);font-size:.875rem;font-weight:700;margin-bottom:.7rem}.ard .ard-etape:first-child .ard-n{background:var(--vert);border-color:var(--vert);color:var(--blanc)}.ard .ard-etape p{font-size:1rem;color:var(--ardoise-doux)}.ard .ard-etape .ard-recu{font-size:.9375rem;color:var(--ardoise);border-top:1px solid var(--filet);padding-top:.7rem}.ard .ard-citable{font-size:clamp(1.15rem,1rem + .55vw,1.4rem);line-height:1.55;color:var(--ardoise);max-width:46rem;margin-bottom:3.5rem;padding-left:1.5rem;border-left:2px solid var(--vert)}.ard .ard-mots{display:grid;gap:0;border-top:1px solid var(--ardoise)}.ard .ard-mot{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr) minmax(0,.9fr);gap:1rem 3rem;padding:1.5rem 0;border-bottom:1px solid var(--filet);align-items:start}.ard .ard-mot h3{margin:0;font-size:1.2rem}.ard .ard-mot p{margin:0;font-size:1.0625rem;color:var(--ardoise-doux);max-width:var(--texte)}.ard .ard-mot a{font-weight:700;font-size:1rem}@media(max-width:820px){.ard .ard-mot{grid-template-columns:minmax(0,1fr);gap:.5rem}}.ard .ard-faits{margin-top:2.5rem}.ard .ard-faits .ard-carte p{color:var(--ardoise-doux)}.ard .ard-cci{margin-top:3rem;display:grid;gap:1.25rem 3.5rem;grid-template-columns:minmax(0,var(--texte)) minmax(0,15rem);justify-content:start;background:var(--blanc);border:1px solid var(--ardoise);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2.25rem)}.ard .ard-cci h3,.ard .ard-cci p{color:var(--ardoise)}.ard .ard-cci>div:last-child{padding-left:1rem;border-left:1px solid var(--filet-fort)}.ard .ard-cci>div:last-child .ard-petit{color:var(--ardoise-doux)}@media(max-width:820px){.ard .ard-cci{grid-template-columns:minmax(0,1fr)}.ard .ard-cci>div:last-child{padding:1rem 0 0;border-left:0;border-top:1px solid var(--filet)}}.ard .ard-villes{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin-top:1.5rem;list-style:none;padding:0}.ard .ard-villes li{border-top:1px solid var(--filet)}.ard .ard-villes li:nth-last-child(-n+2){border-bottom:1px solid var(--filet)}.ard .ard-villes a{display:flex;justify-content:space-between;align-items:center;min-height:52px;color:var(--ardoise);text-decoration:none;font-weight:700;font-size:1rem}.ard .ard-villes a:after{content:"→";color:var(--vert);font-weight:700}.ard .ard-villes a:hover{color:var(--vert)}.ard .ard-criteres{list-style:none;margin:0;padding:0}.ard .ard-criteres li{padding:1.1rem 0 1.1rem 40px;border-top:1px solid var(--filet);position:relative;font-size:1rem;color:var(--ardoise-doux)}.ard .ard-criteres li:before{content:"";position:absolute;left:0;top:1.3rem;width:20px;height:20px;border:1.5px solid var(--vert);border-radius:3px}.ard .ard-criteres strong{display:block;color:var(--ardoise);font-size:1.0625rem}.ard .ard-pas-pour{margin-top:2rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--ardoise)}.ard .ard-pas-pour h3{color:var(--ardoise)}.ard .ard-pas-pour p{color:var(--ardoise-doux);margin:0}.ard .ard-faq{border-top:1px solid var(--ardoise);margin-top:2rem;max-width:48rem}@media(min-width:1000px){.ard .ard-faq-g{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,48rem);gap:5rem;align-items:start}.ard .ard-faq-g .ard-faq{margin-top:0}}.ard .ard-faq details{border-bottom:1px solid var(--filet)}.ard .ard-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;min-height:60px;padding:1rem 0;font-family:var(--font-title);font-weight:700;font-size:clamp(1.05rem,1rem + .25vw,1.175rem);line-height:1.3}.ard .ard-faq summary::-webkit-details-marker{display:none}.ard .ard-faq summary:after{content:"+";flex:none;width:24px;text-align:center;color:var(--vert);font-family:var(--font-body);font-size:1.5rem;font-weight:400;line-height:1}.ard .ard-faq details[open] summary:after{content:"−"}.ard .ard-faq .ard-rep{padding:0 0 1.5rem;color:var(--ardoise-doux);font-size:1.0625rem;max-width:var(--texte)}.ard .ard-final{text-align:left}.ard .ard-final p.ard-grand{font-family:var(--font-title);font-weight:700;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.3rem);line-height:1.2;color:var(--on-dark);max-width:44rem;letter-spacing:-.015em}.ard .ard-final .ard-sous{color:var(--on-dark-doux);font-size:1rem;margin-top:1rem}@media(prefers-reduced-motion:reduce){.ard *{transition:none!important;animation:none!important}}.ard{background:var(--tuffeau)}.ard .ard-section h2:before{content:"";display:block;width:2.75rem;height:2px;background:var(--vert);margin-bottom:1.25rem}.ard .ard-heure-tete h2:before,.ard .ard-dark h2:before{display:none}.ard #contact{scroll-margin-top:90px}.ard .lead-card{background:var(--tuffeau);border:1px solid var(--ardoise);border-radius:var(--radius);padding:clamp(1.25rem,3vw,2.25rem);box-shadow:none}.ard .lead-card>.lead-titre{font-family:var(--font-title);font-weight:700;font-size:1.3rem;line-height:1.25;color:var(--ardoise);background:none;border:0;border-bottom:1px solid var(--filet);padding:0 0 1rem;margin:0 0 1.25rem}.ard .lead-card form{padding:0}.ard .lead-card .lead-notes p{text-align:center;font-family:var(--font-body);font-size:.9375rem;color:var(--ardoise-doux)}.ard p{max-width:none}.ard .lead-consent label{font-weight:400;font-size:.9375rem;margin:0;color:var(--ardoise-doux)}.ard .lead-field label{font-family:var(--font-body);font-weight:700;font-size:1rem;letter-spacing:0;color:var(--ardoise)}.ard .lead-submit{width:100%;min-height:52px;margin-top:.5rem}img.ard-portrait{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 20%}img.ard-ini{display:block;object-fit:cover;object-position:50% 20%}
