@font-face{font-family:Public Sans;src:url(/fonts/public-sans-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink-rgb: 34, 41, 37;--ink: rgb(var(--ink-rgb));--ink-soft: #3e4a44;--muted: #5f6d66;--paper: #f7f4ed;--surface: #efeade;--surface-2: #e5ddcd;--line: #d9d1bf;--line-strong: #b9ae97;--accent-rgb: 176, 106, 44;--accent: rgb(var(--accent-rgb));--accent-deep: #8a4e1c;--on-accent: #fdf8f1;--accent-action: #a25f26;--accent-action-deep: #7d461a;--check: #4c6b52;--field-line: #6d7a72;--field-line-focus: var(--accent-deep);--auvent-a: var(--accent);--auvent-b: #e8d9bf;--auvent-h: 12px;--auvent-w: 24px;--veil-top: .72;--veil-mid: .58;--veil-bot: .92;--font: "Public Sans", ui-sans-serif, system-ui, sans-serif;--wrap: 1180px;--wrap-mid: 1020px;--wrap-narrow: 880px;--gut: 30px;--header-h: 72px;--radius: 2px;--map-land: #e5ddcd;--map-com: #d9d1bf;--map-in: #edd3b4;--map-page: var(--accent);--map-dot-page: var(--ink);--map-label: var(--ink);--map-muted: #6b6659}@media(max-width:900px){:root{--header-h: 62px;--gut: 18px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--font);font-weight:400;font-size:17px;line-height:1.62;color:var(--ink-soft);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.mud-h1,.mud-h2{color:var(--ink);line-height:1.1;margin:0 0 .5em;overflow-wrap:break-word}h1,.mud-h1{font-weight:900;letter-spacing:-.022em;font-size:clamp(30px,4.2vw,52px)}h2,.mud-h2{font-weight:800;letter-spacing:-.016em;font-size:clamp(24px,2.9vw,36px)}h3{font-weight:700;letter-spacing:-.01em;font-size:clamp(19px,1.9vw,23px)}p{margin:0 0 1.05em}a{color:var(--accent-deep);text-underline-offset:.18em}a:hover{color:var(--ink)}img{max-width:100%}.ph{position:relative;margin:0}.ph__cadre{position:relative;overflow:hidden;background:var(--surface-2)}.ph__cadre--169{aspect-ratio:16 / 9}.ph__cadre--43{aspect-ratio:4 / 3}.ph__cadre--85{aspect-ratio:8 / 5}.ph__cadre>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph__legende{font-size:14px;color:var(--muted);padding:.5em 0 0}.mud-ph{position:relative;overflow:hidden;background:var(--surface-2);margin:0}.mud-ph>img,.mud-ph picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mud-ph--16x9{aspect-ratio:16 / 9}.mud-ph--3x2{aspect-ratio:3 / 2}.mud-ph--4x3{aspect-ratio:4 / 3}.mud-ph--1x1{aspect-ratio:1 / 1}.mud-ph__legende{font-size:14px;color:var(--muted);padding:.5em 0 0}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--ink);color:var(--paper);padding:12px 18px;font-weight:700}.skip-link:focus{left:8px;top:8px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--accent-deep);outline-offset:2px}.mud-wrap{width:min(100% - (var(--gut) * 2),var(--wrap));margin-inline:auto}.mud-wrap--mid{width:min(100% - (var(--gut) * 2),var(--wrap-mid));margin-inline:auto}.mud-wrap--narrow{width:min(100% - (var(--gut) * 2),var(--wrap-narrow));margin-inline:auto}section{padding-block:clamp(44px,6vw,78px)}.mud-sec--surface{background:var(--surface)}.mud-sec--ink{background:var(--ink);color:#d8ded9}.mud-sec--ink a{color:#e8dfd2}.mud-sec--ink a:hover{color:#fff}.mud-sec--ink .lf-card a,.mud-hero .lf-card a{color:var(--accent-deep)}.mud-sec--ink .lf-card a:hover,.mud-hero .lf-card a:hover{color:var(--ink)}.mud-sec--ink h2,.mud-sec--ink h3,.mud-sec--ink .mud-h2{color:var(--paper)}.mud-sec--ink .lf-card h2,.mud-sec--ink .lf-card h3,.mud-sec--ink .lf-card .lf-title,.mud-hero .lf-card h2,.mud-hero .lf-card .lf-title{color:var(--ink)}.mud-sec--ink .lf-card,.mud-hero .lf-card{color:var(--ink-soft)}.mud-auvent{height:var(--auvent-h);background:repeating-linear-gradient(90deg,var(--auvent-a) 0 var(--auvent-w),var(--auvent-b) var(--auvent-w) calc(var(--auvent-w) * 2))}.mud-head{position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:1px solid var(--line)}.mud-head__in{min-height:var(--header-h);display:flex;align-items:center;gap:22px}.mud-marque{font-weight:900;letter-spacing:-.03em;font-size:21px;color:var(--ink);text-decoration:none;line-height:1;margin-right:auto}.mud-marque span{color:var(--accent-deep)}.mud-nav{display:flex;align-items:center;gap:20px}.mud-nav a{color:var(--ink);text-decoration:none;font-weight:600;font-size:15px;padding:6px 0;border-bottom:2px solid transparent}.mud-nav a:hover{border-bottom-color:var(--accent)}.mud-vol{position:relative;display:inline-block}.mud-vol__bt{font:inherit;font-weight:600;font-size:15px;color:var(--ink);background:none;border:0;border-bottom:2px solid transparent;padding:6px 0;cursor:pointer}.mud-vol__bt[aria-expanded=true]{border-bottom-color:var(--accent)}.mud-vol__pan{position:absolute;z-index:5;top:calc(100% + 10px);right:0;min-width:300px;background:var(--paper);border:1px solid var(--line-strong);padding:14px;display:none;box-shadow:0 14px 34px rgb(var(--ink-rgb) / .16)}.mud-vol__bt[aria-expanded=true]+.mud-vol__pan{display:block}.mud-vol__pan ul{list-style:none;margin:0;padding:0;columns:2;gap:16px}.mud-vol__pan--large{min-width:380px}.mud-vol__pan a{display:block;padding:5px 0;font-size:15px;color:var(--ink-soft)}.header-cta{background:var(--accent-action);color:var(--on-accent);padding:11px 18px;font-weight:800;font-size:15px;text-decoration:none;border:2px solid var(--accent-action)}.header-cta:hover{background:var(--accent-action-deep);border-color:var(--accent-action-deep);color:var(--on-accent)}.mud-burger{display:none;background:none;border:0;padding:8px;cursor:pointer}.mud-burger span{display:block;width:24px;height:2px;background:var(--ink);margin:5px 0}@media(max-width:899px){.mud-nav{display:none}.mud-burger,.mud-head--ouvert .mud-nav{display:block}.mud-head--ouvert .mud-head__in{flex-wrap:wrap;padding-bottom:16px}.mud-head--ouvert .mud-nav{width:100%;flex-direction:column;align-items:flex-start;gap:4px}.mud-head--ouvert .mud-vol{width:100%}.mud-head--ouvert .mud-vol__pan{position:static;display:block;border:0;box-shadow:none;padding:8px 0}}.mud-bt{display:inline-block;white-space:nowrap;flex:0 0 auto;font:inherit;font-weight:800;font-size:16px;padding:14px 24px;text-decoration:none;cursor:pointer;border:2px solid var(--accent-action);background:var(--accent-action);color:var(--on-accent)}.mud-bt:hover{background:var(--accent-action-deep);border-color:var(--accent-action-deep);color:var(--on-accent)}.mud-bt--fant{background:transparent;color:var(--ink);border-color:var(--ink)}.mud-bt--fant:hover{background:var(--ink);color:var(--paper)}.mud-sec--ink .mud-bt--fant,.mud-hero .mud-bt--fant,.mud-relance--ink .mud-bt--fant,.mud-merci .mud-bt--fant{color:var(--paper);border-color:var(--paper)}.mud-sec--ink .mud-bt--fant:hover,.mud-hero .mud-bt--fant:hover,.mud-relance--ink .mud-bt--fant:hover,.mud-merci .mud-bt--fant:hover{background:var(--paper);color:var(--ink)}.mud-hero{position:relative;background:var(--ink);color:#dbe0dc;padding-block:clamp(26px,3.4vw,44px)}.mud-hero__fond{position:absolute;inset:0;overflow:hidden}.mud-hero__fond .ph,.mud-hero__fond .ph__cadre{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.mud-hero__fond img{width:100%;height:100%;object-fit:cover}.mud-hero__fond:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ink-rgb) / var(--veil-top)),rgb(var(--ink-rgb) / var(--veil-mid)) 45%,rgb(var(--ink-rgb) / var(--veil-bot)))}.mud-hero__in{position:relative;display:grid;gap:clamp(20px,3vw,40px);align-items:start}@media(min-width:900px){.mud-hero__in{grid-template-columns:1.05fr .95fr}}@media(max-width:899px){.mud-hero__in>.lf-card{grid-row:1}.mud-hero__in>div{grid-row:2}.mud-hero{padding-block:18px 26px}.mud-hero h1{font-size:clamp(26px,7vw,34px)}.mud-hero__sur{font-size:15.5px;margin-bottom:.6em}.mud-hero__pts{display:none}.lf-card{padding:14px}.lf-title{font-size:19px;margin-bottom:.2em}.lf-note{font-size:13.5px;margin-bottom:.6em}.lf-fields{gap:8px}.lf-field label{font-size:13px}.lf-field input,.lf-field select,.lf-field textarea{padding:8px 11px}.lf-card--compact textarea{min-height:46px}.lf-consent{font-size:13px}.lf-submit{margin-top:9px;padding:12px 20px}.lf-reassure{font-size:12.5px}}@media(min-width:900px){.mud-hero{padding-block:clamp(20px,2.4vw,30px)}.mud-hero h1{font-size:clamp(28px,3.4vw,42px);margin-bottom:.28em}.mud-hero__sur{margin-bottom:.7em}.mud-hero__pts{gap:5px;margin-bottom:.8em}.lf-card{padding:clamp(14px,1.6vw,20px)}.lf-fields{gap:10px}.lf-field input,.lf-field select,.lf-field textarea{padding:9px 12px}.lf-card--compact textarea{min-height:54px}.lf-note{margin-bottom:.7em}.lf-submit{margin-top:10px}}.mud-hero h1{color:#fff;margin-bottom:.34em}.mud-hero__sur{font-size:clamp(16px,1.6vw,19px);color:#ccd4cf;max-width:46ch;margin-bottom:1em}.mud-hero__pts{list-style:none;margin:0 0 1.1em;padding:0;display:grid;gap:7px}.mud-hero__pts li{padding-left:26px;position:relative;font-size:15.5px;color:#d5dcd7}.mud-hero__pts li:before{content:"";position:absolute;left:0;top:.52em;width:13px;height:2px;background:var(--accent)}.lf-card{background:var(--paper);color:var(--ink-soft);border:1px solid var(--line-strong);border-top:4px solid var(--accent);padding:clamp(18px,2.2vw,26px)}.lf-title{font-size:clamp(19px,2vw,23px);font-weight:800;color:var(--ink);margin:0 0 .35em}.lf-note{font-size:14.5px;color:var(--muted);margin:0 0 1.05em}.lf-fields{display:grid;gap:13px;grid-template-columns:1fr 1fr}@media(max-width:379px){.lf-fields{grid-template-columns:1fr}}.lf-field{display:grid;gap:5px}.lf-field--wide{grid-column:1 / -1}.lf-field label{font-size:14px;font-weight:700;color:var(--ink)}.lf-field input,.lf-field select,.lf-field textarea{font:inherit;font-size:16px;padding:11px 13px;color:var(--ink);background:#fff;border:1.5px solid var(--field-line);border-radius:var(--radius);width:100%}.lf-field textarea{min-height:96px;resize:vertical}.lf-field input:focus,.lf-field select:focus,.lf-field textarea:focus{border-color:var(--field-line-focus);outline:2px solid var(--field-line-focus);outline-offset:1px}.lf-consent{grid-column:1 / -1;display:flex;gap:9px;align-items:flex-start;font-size:14px}.lf-consent input{margin-top:.28em;width:auto}.lf-submit{width:100%;margin-top:14px}.lf-reassure{font-size:13.5px;color:var(--muted);margin:.8em 0 0}.lf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lf-error{color:#8f2b1c;font-weight:700;font-size:14.5px}.lf-card--compact .lf-fields{gap:10px}.lf-card--compact textarea{min-height:62px}.mud-conf{background:var(--surface-2);border-block:1px solid var(--line);padding-block:15px;font-size:15px}.mud-conf__in{display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center}.mud-conf__note{font-weight:800;color:var(--ink)}.mud-conf__et{color:var(--accent-deep);letter-spacing:.06em}.mud-zone__in{display:grid;gap:clamp(20px,3vw,36px)}@media(min-width:860px){.mud-zone__in{grid-template-columns:1fr 1.1fr}}.mud-zone__carte svg{width:100%;height:auto;display:block}.mud-zone__liste{list-style:none;margin:0;padding:0;columns:2;gap:20px;font-size:15px}.mud-zone__liste a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line-strong)}.mud-zone__liste a:hover{color:var(--accent-deep);border-bottom-color:var(--accent)}.mud-sec--ink .mud-zone__liste a{color:#e8dfd2;border-bottom-color:#ffffff4d}.mud-sec--ink .mud-zone__liste a:hover{color:#fff;border-bottom-color:var(--accent)}.mud-grille{display:grid;gap:clamp(16px,2.2vw,26px)}.mud-grille--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr))}.mud-grille--centered{justify-items:center;text-align:center}.mud-grille--slider{grid-auto-flow:column;grid-auto-columns:minmax(268px,1fr);overflow-x:auto;scroll-snap-type:x mandatory}.mud-grille--slider>*{scroll-snap-align:start}.mud-strip{position:relative}.mud-strip-ctrl{display:flex;gap:8px;justify-content:flex-end;margin-bottom:10px}.mud-strip-nav{font:inherit;font-size:19px;line-height:1;width:38px;height:38px;background:var(--paper);color:var(--ink);border:1.5px solid var(--line-strong);cursor:pointer}.mud-strip-nav:disabled{opacity:.38;cursor:default}.mud-carte{background:var(--paper);border:1px solid var(--line);display:flex;flex-direction:column}.mud-carte__cor{padding:17px 19px 21px;display:flex;flex-direction:column;gap:.45em;flex:1}.mud-carte h3{margin:0}.mud-carte__meta{font-size:13.5px;color:var(--muted)}.mud-carte__lien{margin-top:auto;font-weight:700;font-size:15px}.mud-etapes{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mud-etapes li{background:var(--paper);border-left:3px solid var(--accent);padding:15px 19px}.mud-etapes h3{font-size:17px;margin:0 0 .28em}.mud-etapes p{margin:0;font-size:15.5px}.mud-avis{display:grid;gap:18px}@media(min-width:780px){.mud-avis{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}}.mud-avis__c{background:var(--paper);border:1px solid var(--line);padding:19px}.mud-avis__et{color:var(--accent-deep);letter-spacing:.08em;font-size:15px}.mud-avis__q{margin:.5em 0 .8em;font-size:16px}.mud-avis__qui{font-size:14px;color:var(--muted);font-weight:700}.mud-eq{display:grid;gap:20px}@media(min-width:760px){.mud-eq{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.mud-eq__p h3{font-size:17px;margin:.6em 0 .12em}.mud-eq__r{font-size:14px;color:var(--muted)}.mud-relance{background:var(--surface-2);border-left:4px solid var(--accent);padding:17px 20px;margin-block:clamp(24px,3.4vw,38px);display:flex;flex-wrap:wrap;gap:13px 22px;align-items:center}.mud-relance p{margin:0;flex:1 1 300px;font-size:16px;color:var(--ink)}.mud-relance--ink{background:var(--ink);border-left-color:var(--accent)}.mud-relance--ink p{color:#dbe0dc}.mud-mat{display:grid;gap:16px}.mud-mat__ex{font-size:clamp(21px,2.6vw,28px);font-weight:800;color:var(--ink);line-height:1.24;border-left:4px solid var(--accent);padding-left:17px;margin:0}.mud-mat__q{font-weight:700;color:var(--ink);font-size:18px;margin:0 0 .3em}.mud-mat__pied{font-size:13px;color:var(--muted)}.mud-mat__bloc{background:var(--paper);border:1px solid var(--line);padding:17px 19px}.mud-t{width:100%;border-collapse:collapse;font-size:15.5px}.mud-t th,.mud-t td{text-align:left;padding:11px 13px;border-bottom:1px solid var(--line)}.mud-t th{font-weight:800;color:var(--ink);background:var(--surface)}.mud-crumb{font-size:14px;color:var(--muted);padding-block:13px}.mud-crumb a{color:var(--ink-soft)}.mud-crumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0}.mud-pied{background:var(--surface);border-top:1px solid var(--line);padding-top:clamp(34px,4vw,52px)}.mud-pied__cols{display:grid;gap:26px}@media(min-width:760px){.mud-pied__cols{grid-template-columns:1.3fr 1fr 1fr}}.mud-pied h2{font-size:15px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.8em}.mud-pied ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15px}.mud-pied a{color:var(--ink-soft);text-decoration:none}.mud-pied a:hover{color:var(--accent-deep);text-decoration:underline}.mud-pied__bas{margin-top:28px;padding-block:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.prose-page{padding-block:clamp(34px,4.4vw,60px)}.prose{max-width:68ch}.prose h2{margin-top:1.5em}.prose ul,.prose ol{padding-left:1.15em}.prose li{margin-bottom:.38em}.mud-merci{background:var(--ink);color:#dbe0dc}.mud-merci h1{color:#fff}.mud-sortie[hidden]{display:none}.mud-sortie{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--gut)}.mud-sortie__fond{position:absolute;inset:0;background:rgb(var(--ink-rgb) / .62)}.mud-sortie__boite{position:relative;width:min(100%,560px);max-height:calc(100vh - (var(--gut) * 2));overflow-y:auto;background:var(--paper);border:1px solid var(--line-strong);border-top:5px solid var(--accent);padding:clamp(20px,2.6vw,30px);box-shadow:0 26px 70px rgb(var(--ink-rgb) / .34)}.mud-sortie__boite h2{margin-bottom:.3em}.mud-sortie__sur{color:var(--ink-soft);font-size:15.5px;margin-bottom:1.1em}.mud-sortie__x{position:absolute;top:8px;right:10px;font:inherit;font-size:26px;line-height:1;width:40px;height:40px;background:none;border:0;cursor:pointer;color:var(--ink)}.mud-sortie__x:hover{color:var(--accent-deep)}.mud-sortie__boite .lf-card{border:0;padding:0;background:transparent}.reveal{opacity:1}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.reveal.mud-vu{opacity:1;transform:none}}h1,h2,h3,h4,.mud-h1,.mud-h2{-webkit-hyphens:manual;hyphens:manual}.mud-g{display:grid;grid-template-columns:repeat(var(--mud-cols, 1),minmax(0,1fr))}.mud-g[data-fill="1"]>:last-child{grid-column:auto / -1}@media(max-width:980px){.mud-g{grid-template-columns:repeat(var(--mud-cols-md, 1),minmax(0,1fr))}}@media(max-width:620px){.mud-g{grid-template-columns:minmax(0,1fr)}.mud-g[data-fill="1"]>:last-child{grid-column:auto}}.mud-tw{overflow-x:auto}.mud-t{width:100%;border-collapse:collapse}.mud-t th,.mud-t td{text-align:left;vertical-align:top}@media(max-width:640px){.mud-t,.mud-t tbody,.mud-t tr,.mud-t td,.mud-t th{display:block;width:100%}.mud-t thead{display:none}.mud-t td,.mud-t th{width:auto!important}.mud-t td[data-col]:not([data-col=""]):before{content:attr(data-col) " ";display:block}}.mud-crumb ol{list-style:none;margin:0;padding:0}.mud-crumb li{display:inline}.mud-crumb{padding-top:var(--hdr, 0px)}@media(max-width:980px){.mud-crumb{padding-top:var(--hdr-m, var(--hdr, 0px))}}
