@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--couleur-fond:#f3f5f3;--couleur-surface:#fff;--couleur-texte:#142420;--couleur-texte-doux:#4d5c57;--couleur-bordure:#d8e0dc;--couleur-accent:#1e4d45;--couleur-accent-fonce:#12322c;--couleur-accent-clair:#e0ebe6;--couleur-accent-texte:#fff;--couleur-resine:#e8a33a;--couleur-resine-fonce:#a8681a;--couleur-resine-clair:#fbefd8;--couleur-rizzin-turquoise:#1aa199;--couleur-rizzin-violet:#5a69b2;--couleur-terre:#c7cfc8;--couleur-sable:#e6e4da;--couleur-grillage:#c9412f;--police-titres:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--police-texte:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--largeur-titres:116%;--largeur-max:1180px;--arrondi-petit:6px;--arrondi:12px;--arrondi-grand:24px;--ombre:0 1px 0 #1424200a, 0 18px 40px -22px #14242059;--mouvement:.2s cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--couleur-fond);color:var(--couleur-texte);font-family:var(--police-texte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3{font-family:var(--police-titres);font-stretch:var(--largeur-titres);text-wrap:balance;margin:0 0 .55em;line-height:1.08}h1{letter-spacing:-.03em;font-size:clamp(2.3rem,4.8vw,3.9rem);font-weight:720}h2{letter-spacing:-.022em;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:680}h3{letter-spacing:-.01em;font-size:1.2rem;font-weight:650;line-height:1.25}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--couleur-accent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}strong{font-weight:650}:focus-visible{outline:3px solid var(--couleur-resine);outline-offset:3px;border-radius:4px}.conteneur{width:100%;max-width:var(--largeur-max);margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.section{padding:clamp(3.5rem,9vw,6.5rem) 0}.section--surface{background:var(--couleur-surface)}.section--sombre{background:var(--couleur-accent);color:var(--couleur-accent-texte)}.section--sombre .texte-doux{color:color-mix(in srgb, var(--couleur-accent-texte) 78%, transparent)}.section--sombre a:not(.bouton){color:inherit}.surtitre{color:var(--couleur-accent);margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:inline-block}.texte-doux{color:var(--couleur-texte-doux)}.intro{max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.55}.bouton{border-radius:var(--arrondi-petit);border:1.5px solid var(--couleur-accent);background:var(--couleur-accent);color:var(--couleur-accent-texte);font:inherit;cursor:pointer;transition:background-color var(--mouvement), border-color var(--mouvement), color var(--mouvement), transform .12s ease;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.35rem;font-weight:620;line-height:1.2;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--couleur-accent-fonce);border-color:var(--couleur-accent-fonce);text-decoration:none}.bouton:active{transform:translateY(1px)scale(.985)}.bouton--secondaire{color:var(--couleur-accent);background:0 0}.bouton--secondaire:hover{background:var(--couleur-accent-clair);border-color:var(--couleur-accent)}.bouton--clair{background:var(--couleur-surface);border-color:var(--couleur-surface);color:var(--couleur-accent-fonce)}.bouton--clair:hover{background:var(--couleur-resine-clair);border-color:var(--couleur-resine-clair)}.bouton--contour-clair{border-color:color-mix(in srgb, var(--couleur-accent-texte) 55%, transparent);color:var(--couleur-accent-texte);background:0 0}.bouton--contour-clair:hover{background:color-mix(in srgb, var(--couleur-accent-texte) 12%, transparent);border-color:var(--couleur-accent-texte)}.bouton--petit{padding:.6rem 1rem;font-size:.95rem}.boutons{flex-wrap:wrap;gap:.75rem;display:flex}.carte{background:var(--couleur-surface);border:1px solid var(--couleur-bordure);border-radius:var(--arrondi);box-shadow:var(--ombre);padding:clamp(1.25rem,3vw,1.75rem)}.grille-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.points{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.points li{padding-left:1.75rem;position:relative}.points li:before{content:"";background:var(--couleur-resine);width:.8rem;height:.8rem;box-shadow:inset 0 -.3rem 0 var(--couleur-resine-fonce);border-radius:3px;position:absolute;top:.42em;left:0}.prose{max-width:68ch}.prose h2{margin-top:1.8em;font-size:clamp(1.5rem,2.6vw,2rem)}.prose>:first-child{margin-top:0}.prose ol,.prose ul{margin:0 0 1em;padding-left:1.4em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:.5em 0 1.5em;font-size:.97rem}@media (width<=600px){.prose table{display:block;overflow-x:auto}}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--couleur-bordure);vertical-align:top;padding:.7rem .85rem}.prose thead th{border-bottom:2px solid var(--couleur-accent);font-weight:650}.prose td:first-child{color:var(--couleur-texte-doux)}.prose th:last-child,.prose td:last-child{background:var(--couleur-resine-clair);font-weight:650}.js [data-schema]:not(.est-visible) *{animation-play-state:paused!important}[data-schema].rejoue *{animation:none!important}.legende-schema{color:var(--couleur-texte-doux);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.legende-schema li{align-items:center;gap:.5rem;display:inline-flex}.legende-schema i{border-radius:2px;flex:none;width:1.1rem;height:.7rem;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;display:inline-flex}.logo__image[data-astro-cid-f7espo7c]{width:auto;height:3rem;display:block}@media (width>=48rem){.logo__image[data-astro-cid-f7espo7c]{height:3.75rem}}.logo--clair[data-astro-cid-f7espo7c]{background:var(--couleur-surface);border-radius:.5rem;padding:.4rem .75rem}.logo--clair[data-astro-cid-f7espo7c] .logo__image[data-astro-cid-f7espo7c]{height:3.5rem}.entete[data-astro-cid-nen7h5rs]{z-index:20;background:var(--couleur-surface);border-bottom:1px solid var(--couleur-bordure);transition:border-color var(--mouvement), box-shadow var(--mouvement);position:sticky;top:0;box-shadow:0 6px 18px -16px #14242073}.entete--defile{box-shadow:0 10px 30px -24px #14242080;border-bottom-color:var(--couleur-bordure)!important}.entete__inner[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:72px;display:grid}.entete__logo[data-astro-cid-nen7h5rs]{text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs]{justify-self:start}ul[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--couleur-texte-doux);white-space:nowrap;transition:color var(--mouvement);padding:.5rem .8rem;font-weight:520;text-decoration:none;display:block;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--couleur-resine);transform-origin:0;height:2px;transition:transform var(--mouvement);position:absolute;bottom:.25rem;left:.8rem;right:.8rem;transform:scaleX(0)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--couleur-texte)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--couleur-texte)}@media (width<=760px){.entete__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;gap:0 .75rem;min-height:0;padding-block:.6rem .2rem}nav[data-astro-cid-nen7h5rs]{grid-area:2/1/auto/-1;justify-self:stretch;margin-inline:-.8rem}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{overflow-x:auto}nav[data-astro-cid-nen7h5rs] .lien__long[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs] .lien__court[data-astro-cid-nen7h5rs]{display:inline}}.entete__court[data-astro-cid-nen7h5rs],.lien__court[data-astro-cid-nen7h5rs]{display:none}@media (width<=440px){.entete__long[data-astro-cid-nen7h5rs]{display:none}.entete__court[data-astro-cid-nen7h5rs]{display:inline}}.pied[data-astro-cid-jo6i4kqk]{background:var(--couleur-accent-fonce);color:var(--couleur-accent-texte);font-size:.97rem}.pied[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.bouton){color:inherit}.pied__doux[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--couleur-accent-texte) 74%, transparent)}.pied__appel[data-astro-cid-jo6i4kqk]{border-bottom:1px solid color-mix(in srgb, var(--couleur-accent-texte) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;padding-block:clamp(3rem,7vw,4.5rem);display:flex}.pied__appel[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:.4em}.pied__appel[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:46ch;margin:0;font-size:1.1rem}.pied__colonnes[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr .8fr;gap:2rem;padding-block:3rem 2rem;display:grid}.pied__slogan[data-astro-cid-jo6i4kqk]{max-width:32ch;margin-top:1rem}.pied[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-bottom:.8rem;font-size:1rem;font-stretch:100%}.pied[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pied[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.pied[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.pied[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.pied[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.pied__bas[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--couleur-accent-texte) 60%, transparent);padding-block:1.25rem 1.75rem;font-size:.875rem}@media (width<=760px){.pied__colonnes[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
