@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff");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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-italic.3fJ3SmOv.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-italic.B-Yabllp.woff)format("woff");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:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-italic.D-qjh7ci.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-italic.OoEIrRJc.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-ext-700-normal.BuR0mlCG.woff2)format("woff2"),url(/_astro/nunito-cyrillic-ext-700-normal.DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-700-normal.DP36NgGt.woff2)format("woff2"),url(/_astro/nunito-cyrillic-700-normal.DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-vietnamese-700-normal.Ch8EUCfz.woff2)format("woff2"),url(/_astro/nunito-vietnamese-700-normal.C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-ext-700-normal.BWeMsAzO.woff2)format("woff2"),url(/_astro/nunito-latin-ext-700-normal.D4woHhbd.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-cyrillic-ext-800-normal.B-cvGohL.woff2)format("woff2"),url(/_astro/nunito-cyrillic-ext-800-normal.pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-cyrillic-800-normal.D3igD7Kl.woff2)format("woff2"),url(/_astro/nunito-cyrillic-800-normal.DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-vietnamese-800-normal.D_CZYdm9.woff2)format("woff2"),url(/_astro/nunito-vietnamese-800-normal.Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-ext-800-normal.CtU8tJOV.woff2)format("woff2"),url(/_astro/nunito-latin-ext-800-normal.CDcxIxx8.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff");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}:root{--encre:#0f2f33;--texte:#24474b;--texte-doux:#3d5a5e;--sarcelle:#006c78;--sarcelle-fonce:#08474f;--aqua:#eef9f8;--soleil:#fff6e0;--jaune:#f6b52c;--jaune-clair:#ffd66b;--brun:#8a5a00;--filet:#dcefed;--blanc:#fff;--police-texte:"Atkinson Hyperlegible", Verdana, sans-serif;--police-titre:"Nunito", "Trebuchet MS", sans-serif;--rayon:20px;--largeur:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--blanc);color:var(--encre);font-family:var(--police-texte);margin:0;font-size:18px;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--police-titre);color:var(--encre);text-wrap:balance;margin:0;font-weight:800}h1{font-size:clamp(40px,5.4vw,68px);line-height:1.04}h2{font-size:clamp(32px,3.6vw,46px);line-height:1.1}h3{font-size:22px;line-height:1.25}p{text-wrap:pretty;margin:0}a{color:var(--sarcelle)}a:hover{color:var(--sarcelle-fonce)}:focus-visible{outline:3px solid var(--jaune);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:110px}.visuellement-cache{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{z-index:30;background:var(--encre);color:var(--blanc);border-radius:10px;padding:12px 18px;font-weight:700;position:absolute;top:-80px;left:16px}.lien-evitement:focus{color:var(--blanc);top:12px}.conteneur{max-width:var(--largeur);margin:0 auto;padding:0 24px}.section{padding:88px 0}.section--aqua{background:var(--aqua)}.section--soleil{background:var(--soleil)}.section--sombre{background:var(--sarcelle-fonce);color:var(--blanc)}.section--sombre h2,.section--sombre h3{color:var(--blanc)}.pile{gap:var(--ecart,20px);flex-direction:column;display:flex}.intro{flex-direction:column;gap:14px;max-width:46em;display:flex}.intro p,.chapo{color:var(--texte);font-size:19px}.grille{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,260px), 100%), 1fr));gap:20px;display:grid}.deux-colonnes{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:48px;display:grid}.surtitre{letter-spacing:.04em;text-transform:uppercase;color:var(--sarcelle);font-size:16px;font-weight:700}.section--soleil .surtitre,.carte .surtitre{color:var(--brun);font-size:15px}.section--sombre .surtitre{color:var(--jaune-clair)}.leitmotiv{font-family:var(--police-titre);color:var(--sarcelle);font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.2}.boutons{flex-wrap:wrap;gap:14px;display:flex}.bouton{background:var(--sarcelle);min-height:52px;color:var(--blanc);border:2px solid var(--sarcelle);border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--sarcelle-fonce);border-color:var(--sarcelle-fonce);color:var(--blanc)}.bouton--contour{background:var(--blanc);color:var(--sarcelle)}.bouton--contour:hover{background:var(--aqua);color:var(--sarcelle-fonce)}.bouton--jaune{background:var(--jaune);border-color:var(--jaune);color:var(--encre)}.bouton--jaune:hover{background:var(--jaune-clair);border-color:var(--jaune-clair);color:var(--encre)}.bouton--clair{color:var(--blanc);border-color:var(--blanc);background:0 0}.bouton--clair:hover{color:var(--blanc);background:#ffffff1a}.bouton--petit{min-height:44px;padding:10px 22px;font-size:17px}.carte{background:var(--blanc);border-radius:var(--rayon);flex-direction:column;gap:12px;padding:28px;display:flex;box-shadow:0 1px #f1e2bc}.carte p{color:var(--texte);font-size:17px}.carte--aqua{background:var(--aqua);box-shadow:none}.carte--filet{border:1px solid var(--filet);box-shadow:none}.carte--accent{background:var(--sarcelle);color:var(--blanc);box-shadow:none}.carte--accent h3,.carte--accent a,.carte--accent a:hover{color:var(--blanc)}.carte--accent p{color:#e3f4f2}.carte--accent .surtitre{color:#ffe7a3}.carte__photo{object-fit:cover;border-radius:var(--rayon) var(--rayon) 0 0;width:calc(100% + 56px);max-width:none;height:200px;margin:-28px -28px 6px}.carte__pied{margin-top:auto}.pastille-date{background:var(--soleil);border-radius:10px;margin-top:auto;padding:10px 14px;font-size:16px}.numero{font-family:var(--police-titre);color:var(--sarcelle);font-size:40px;font-weight:800;line-height:1}.liste-nue{margin:0;padding:0;list-style:none}.puces{flex-wrap:wrap;gap:10px;display:flex}.puces li{background:var(--blanc);border:1px solid #c9e8e5;border-radius:999px;padding:8px 16px;font-size:15px}.photo{object-fit:cover;border-radius:28px}.photo--ombre{box-shadow:0 18px 40px #0f2f3329}.legende{color:var(--texte-doux);margin-top:12px;font-size:15px}.entete{background:var(--blanc);border-bottom:1px solid var(--filet)}@media (width>=900px){.entete{z-index:20;position:sticky;top:0;box-shadow:0 2px 14px #0f2f3314}}.entete__barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:14px;padding-bottom:14px;display:flex}.entete__logo img{width:auto;height:56px}.nav{flex-wrap:wrap;gap:4px 22px;font-size:17px;font-weight:700;display:flex}.nav a{color:var(--encre);padding:10px 0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--sarcelle);text-underline-offset:6px;text-decoration:underline}.entete__actions{align-items:center;gap:16px;display:flex}.langues{gap:6px;font-size:15px;font-weight:700;display:flex}.langues a{color:var(--texte-doux);padding:10px 4px;text-decoration:none}.langues a[aria-current=true]{color:var(--encre);border-bottom:2px solid var(--encre)}.ariane ol{color:var(--texte);flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.faq{border-top:1px solid var(--filet)}.faq details{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:22px 0;font-size:20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sarcelle);font-size:28px;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--texte);margin-bottom:22px}.formulaire{background:var(--blanc);border-radius:24px;flex-direction:column;gap:18px;padding:32px;display:flex;box-shadow:0 1px #c9e8e5}.champ{flex-direction:column;gap:6px;display:flex}.champ label{font-size:16px;font-weight:700}.champ .facultatif{color:var(--texte-doux);font-weight:400}.champ input,.champ select,.champ textarea{font:inherit;color:var(--encre);background:var(--blanc);border:2px solid #8cb8b4;border-radius:12px;min-height:48px;padding:12px 14px;font-size:17px}.champ textarea{resize:vertical}.erreur-formulaire{color:#8a1c1c;background:#fdecec;border:2px solid #c62828;border-radius:12px;margin:0;padding:14px 16px;font-weight:700}.mention-formulaire{color:var(--texte-doux);font-size:15px}.pied{background:var(--encre);color:var(--blanc);padding:64px 0 36px}.pied a{color:var(--blanc)}.pied__colonnes{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:32px;display:grid}.pied__marque{font-family:var(--police-titre);font-size:22px;font-weight:800}.pied__leitmotiv{font-family:var(--police-titre);color:var(--jaune-clair);font-size:17px;font-weight:700}.pied__doux{color:#c4e6e2;font-size:16px}.pied nav{flex-direction:column;gap:6px;font-size:16px;display:flex}.pied nav a{padding:4px 0}.pied__titre{color:var(--jaune-clair);margin-bottom:4px;font-weight:700}.pied__bas{color:#c4e6e2;border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:22px;font-size:14px;display:flex}.pied__bas a{color:#c4e6e2}.pied__legal{flex-wrap:wrap;gap:8px 20px;display:flex}
