@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit repli;src:local(Arial);size-adjust:103%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root{color-scheme:light;--f-titre:"Outfit", "Outfit repli", Arial, Helvetica, sans-serif;--f-texte:"Outfit", "Outfit repli", Arial, Helvetica, sans-serif;--t-display:clamp(2rem, 1.2rem + 3.4vw, 3.75rem);--t-h1:clamp(1.625rem, 1.11rem + 2.18vw, 2.75rem);--t-h2:clamp(1.375rem, 1.15rem + 1vw, 1.875rem);--t-h3:1.1875rem;--t-chapo:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-corps:1rem;--t-petit:1rem;--t-label:1rem;--lh-display:1.04;--lh-titre:1.15;--lh-chapo:1.5;--lh-corps:1.6;--ls-display:-.03em;--ls-titre:-.02em;--ls-label:.07em;--g-texte:400;--g-moyen:500;--g-titre:400;--g-fort:700;--lecture:65ch;--marine:#12263f;--marine-2:#1d3a5c;--encre:#0f1b2d;--sable:#c49a6c;--sable-clair:#ead9c4;--sable-texte:#8a5f2e;--blanc:#fff;--gris-pale:#f2f5f8;--planche-fond:var(--blanc);--encre-douce:#505763;--bleu:var(--marine);--bleu-fonce:var(--marine-2);--bleu-pale:var(--sable-clair);--brouillon-fond:#f6dc5a;--brouillon-bord:#8a6a00;--fond:var(--blanc);--fond-doux:var(--gris-pale);--texte:var(--encre);--texte-doux:var(--encre-douce);--accent:var(--marine);--accent-vif:var(--marine-2);--accent-texte:var(--blanc);--filet-accent:var(--sable);--filet:color-mix(in oklab, var(--texte) 18%, transparent);--filet-fort:color-mix(in oklab, var(--texte) 42%, transparent);--survol:color-mix(in oklab, var(--texte) 6%, transparent);--e-1:.25rem;--e-2:.375rem;--e-3:.5rem;--e-4:.875rem;--e-5:1.375rem;--e-6:2.125rem;--e-7:3.25rem;--e-8:5rem;--e-9:8rem;--section-serree:var(--e-7);--section-normale:var(--e-8);--section-large:var(--e-9);--c-texte:42.5rem;--c-contenu:72rem;--c-large:90rem;--marge:clamp(1.5rem, 5vw, 4rem);--r-bouton:6px;--r-image:4px;--r-bloc:14px;--b-fin:1px;--b-fort:2px;--b-focus:3px;--c-chapo:34rem;--c-fiche:22rem;--c-note:26rem;--t-nom:1.1875rem;--cible:3rem;--h-entete:4rem;--h-barre-contact:5.5rem;--d-etat:.14s;--d-geste:.7s;--courbe:cubic-bezier(.2, 0, 0, 1);--courbe-geste:cubic-bezier(.16, 1, .3, 1);--z-barre:10;--z-menu:20}@media (width>=56rem){:root{--t-corps:1.0625rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--e-6)}body{background:var(--fond);color:var(--texte);font-family:var(--f-texte);font-size:var(--t-corps);font-weight:var(--g-texte);line-height:var(--lh-corps);font-variant-numeric:proportional-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}img,picture{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--f-titre);font-weight:var(--g-titre);hyphens:manual;line-height:var(--lh-titre);letter-spacing:var(--ls-titre);text-wrap:balance;margin:0}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:var(--lh-chapo);font-weight:var(--g-moyen);letter-spacing:0}h2,h3{font-weight:var(--g-moyen)}em{font-style:normal;font-weight:var(--g-fort)}strong{font-weight:var(--g-fort)}@media (width>=56rem){h1{font-weight:300}}p{text-wrap:pretty;margin:0}.prose p{hyphens:auto}.display{font-size:var(--t-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.chapo{font-size:var(--t-chapo);line-height:var(--lh-chapo)}.label{font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--g-fort);font-variant-ligatures:none}.doux{color:var(--texte-doux)}::selection{background:var(--accent);color:var(--accent-texte)}a{color:inherit;text-decoration-thickness:var(--b-fin);text-underline-offset:.2em}a:visited{color:var(--texte-doux)}a:hover{text-decoration-color:var(--accent);text-decoration-thickness:var(--b-fort)}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--b-focus) solid var(--accent);outline-offset:var(--b-focus)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lien-evitement{left:var(--e-3);top:var(--e-3);background:var(--marine);color:var(--blanc);padding:var(--e-3) var(--e-4);position:absolute;transform:translateY(-200%)}.lien-evitement:visited{color:var(--blanc)}.lien-evitement:focus{z-index:var(--z-menu);transform:none}.c-texte{width:100%;max-width:calc(var(--c-texte) + 2 * var(--marge));padding-inline:var(--marge);margin-inline:auto}.c-contenu{width:100%;max-width:calc(var(--c-contenu) + 2 * var(--marge));padding-inline:var(--marge);margin-inline:auto}.c-large{width:100%;max-width:var(--c-large);padding-inline:var(--marge);margin-inline:auto}.s-serree{padding-block:var(--section-serree)}.s-normale{padding-block:var(--section-normale)}.s-large{padding-block:var(--section-large)}.s-doux{background:var(--fond-doux);--filet:color-mix(in oklab, var(--texte) 22%, transparent)}.a-confirmer{background:var(--brouillon-fond);color:var(--encre);outline:var(--b-fin) dashed var(--brouillon-bord);outline-offset:0;padding:0 var(--e-1);border-radius:var(--r-image);font-weight:var(--g-moyen);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bandeau-brouillon{background:var(--brouillon-fond);color:var(--encre);border-bottom:var(--b-fin) dashed var(--brouillon-bord);padding:var(--e-3) var(--marge);font-size:var(--t-petit);font-weight:var(--g-moyen)}.btn{justify-content:center;align-items:flex-start;gap:var(--e-1);min-height:var(--cible);padding:var(--e-3) var(--e-5);border:var(--b-fin) solid var(--accent);border-radius:var(--r-bouton);background:var(--accent);color:var(--accent-texte);font-family:var(--f-texte);font-size:var(--t-corps);font-weight:var(--g-fort);cursor:pointer;transition:background-color var(--d-etat) var(--courbe), border-color var(--d-etat) var(--courbe), color var(--d-etat) var(--courbe);flex-direction:column;line-height:1.25;text-decoration:none;display:inline-flex}.btn:visited{color:var(--accent-texte)}.btn:hover{background:var(--accent-vif);border-color:var(--accent-vif);text-decoration:none}.btn:active{background:var(--accent-vif);transition-duration:0s}.btn .a-confirmer{font-size:var(--t-petit)}.btn-second{color:var(--texte);border-color:var(--filet-fort);background:0 0}.btn-second:visited{color:var(--texte)}.btn-second:hover{background:var(--survol);color:var(--texte);border-color:var(--texte)}.btn-second:active{background:var(--survol)}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.prose>*+*{margin-top:var(--e-5)}.prose h2{margin-top:var(--e-8)}.prose h2+*{margin-top:var(--e-5)}.prose p,.prose li{max-width:var(--lecture)}.prose ul,.prose ol{padding-left:var(--e-5)}.prose a{text-decoration:underline}.lien-inactif{color:var(--texte-doux)}.ed{grid-template-columns:[pleine-debut] minmax(var(--marge), .55fr) [texte-debut] minmax(0, var(--c-texte)) [texte-fin] minmax(var(--marge), 1.45fr) [pleine-fin];display:grid}.ed>*{grid-column:texte-debut/texte-fin;min-width:0}.ed>.hors{grid-column:texte-debut/pleine-fin}.ed>.pleine{grid-column:pleine-debut/pleine-fin}@media (width>=64rem){.ed>.note{padding-inline:var(--e-6) var(--marge);grid-column:texte-fin/pleine-fin;align-self:start}.ed>.note .photo{max-width:var(--c-note)}}.photo{margin:0}.photo img{border-radius:var(--r-image);background:var(--fond-doux);width:100%}.photo figcaption{font-size:var(--t-petit);color:var(--texte-doux);margin-top:var(--e-3);max-width:var(--lecture)}.entete{padding-block:var(--e-4)}.entete-ligne{justify-content:space-between;align-items:center;gap:var(--e-5);min-height:var(--cible);display:flex}.entete-nom{min-height:var(--cible);align-items:center;text-decoration:none;display:inline-flex}.entete-nom img{width:auto;height:2.25rem;display:block}.entete-liens,.entete-contact{display:none}.entete-contact .btn{padding-block:var(--e-2)}@media (width>=56rem){.entete-contact{display:block}.entete-ligne{gap:var(--e-6)}.entete-liens{gap:var(--e-6);margin-left:auto;display:flex}.entete-liens a{padding-block:var(--e-3);text-decoration:none}.entete-liens a:visited{color:var(--texte)}.entete-liens a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:var(--b-fort)}.entete-liens a[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--b-fort);text-decoration-color:var(--accent)}}.btn-menu{min-height:var(--cible);min-width:var(--cible);padding:var(--e-3) var(--e-5);border:var(--b-fin) solid var(--filet-fort);border-radius:var(--r-bouton);color:var(--texte);font-family:var(--f-texte);font-size:var(--t-corps);font-weight:var(--g-fort);cursor:pointer;transition:background-color var(--d-etat) var(--courbe);background:0 0}.btn-menu:hover{background:var(--survol)}.btn-menu:active{background:var(--survol);transition-duration:0s}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:var(--e-4) var(--marge) var(--e-7);background:var(--marine);color:var(--blanc);z-index:var(--z-menu);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu::backdrop{background:0 0}.menu-haut{min-height:var(--cible);justify-content:flex-end;align-items:center;display:flex}.menu .btn-menu{color:var(--blanc);border-color:color-mix(in oklab, var(--blanc) 45%, transparent)}.menu .btn-menu:hover{background:color-mix(in oklab, var(--blanc) 10%, transparent)}.menu-liste{margin:var(--e-6) 0 0;max-width:var(--c-texte);padding:0;list-style:none}.menu-liste li+li{border-top:var(--b-fin) solid color-mix(in oklab, var(--blanc) 25%, transparent)}.menu-liste a{padding-block:var(--e-4);font-family:var(--f-titre);font-size:var(--t-h2);font-weight:var(--g-moyen);letter-spacing:var(--ls-titre);line-height:var(--lh-titre);color:var(--blanc);text-decoration:none;display:block}.menu-liste a:hover{text-decoration:underline;text-decoration-color:var(--blanc);text-decoration-thickness:var(--b-fort)}.menu-liste a:visited{color:var(--blanc)}.menu :where(a,button):focus-visible{outline-color:var(--blanc)}.menu-bas{margin-top:var(--e-7);max-width:var(--c-texte);font-size:var(--t-petit)}.pied{background:var(--marine);color:var(--blanc);padding-block:var(--e-7);margin-top:var(--e-9)}.pied a,.pied a:visited{color:var(--blanc)}.pied :where(a,button):focus-visible{outline-color:var(--blanc)}.pied-grille{gap:var(--e-6);display:grid}@media (width>=56rem){.pied-grille{gap:var(--e-8);grid-template-columns:1.3fr 1fr 1.3fr;align-items:start}}.pied-logo{width:min(100%,17rem);height:auto;display:block}.pied-titre{font-family:var(--f-titre);font-size:var(--t-h3);font-weight:var(--g-moyen);color:var(--sable);margin-bottom:var(--e-3)}.pied-doux{margin-top:var(--e-3);color:var(--sable-clair)}.pied address{color:var(--sable-clair);font-style:normal}.pied ul{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.pied address+ul{margin-top:var(--e-3)}.pied li a{padding-block:var(--e-3);display:inline-block}.barre-contact{display:none}@media (width<=55.99rem){.barre-contact{z-index:var(--z-barre);background:var(--fond);border-top:var(--b-fin) solid var(--filet-fort);padding:var(--e-3) var(--marge);display:block;position:fixed;bottom:0;left:0;right:0}.barre-contact .btn{width:100%}body.avec-barre{padding-bottom:var(--h-barre-contact)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.numeros[data-astro-cid-oylxwlxv]{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.numeros[data-astro-cid-oylxwlxv] a[data-astro-cid-oylxwlxv]{gap:var(--e-2);min-height:var(--cible);flex-wrap:wrap;align-content:center;align-items:baseline;text-decoration:none;display:inline-flex}.numeros-nom[data-astro-cid-oylxwlxv]{color:var(--texte-doux)}.numeros-num[data-astro-cid-oylxwlxv]{font-weight:var(--g-fort);text-decoration:underline;text-decoration-thickness:var(--b-fin);text-underline-offset:.2em}.numeros[data-astro-cid-oylxwlxv] a[data-astro-cid-oylxwlxv]:hover .numeros-num[data-astro-cid-oylxwlxv]{text-decoration-thickness:var(--b-fort)}.pied .numeros-nom[data-astro-cid-oylxwlxv]{color:var(--sable-clair)}
