:root{--nuit:#040a14;--abysse:#0a1830;--carte:#0c1d36;--marine:#003f6b;--logo:#0e5fb6;--bleu:#0078c2;--cyan:#009ee2;--glace:#c1e8ff;--texte:#eaf5ff;--doux:#a1bbd2;--ligne:#c1e8ff21;--encre:#04121f;--indice:#7f9bb3;--contour:#c1e8ff59;--survol:#009ee21f;--display:var(--font-bricolage);--mono:var(--font-plex-mono);--max:1240px;--g:16px;--r:20px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--nuit);min-height:100vh;color:var(--texte);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:var(--glace)}h1,h2,h3,h4{line-height:1.1}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}::selection{background:var(--cyan);color:var(--encre)}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}main{display:block}main>section{padding:56px 0}.skip{z-index:100;background:var(--cyan);color:var(--encre);border-radius:8px;padding:8px 12px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.lien{color:var(--glace);border-bottom:1px solid var(--cyan);font-weight:600;text-decoration:none}.lien:hover{border-bottom-color:var(--glace)}.grille-av{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));justify-items:center;gap:28px 12px;margin:0;padding:0;list-style:none;display:grid}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;margin-bottom:22px;display:flex}.sec-h h2{font-variation-settings:"wdth" 82;margin:4px 0 0;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800;line-height:.95}.sec-h .mono{color:var(--cyan)}.btn{min-height:48px;font:700 .95rem/1.2 var(--display);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn-p{background:var(--cyan);color:var(--encre)}.btn-p:hover{background:var(--glace)}.btn-g{color:var(--texte);border-color:var(--contour);background:0 0}.btn-g:hover{border-color:var(--glace)}.chip{border:1px solid var(--ligne);min-height:40px;color:var(--texte);font:600 .9rem var(--display);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 16px;display:inline-flex}.chip[aria-pressed=true]{background:var(--glace);color:var(--encre);border-color:var(--glace)}.mur{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}@media (width>=800px){.mur{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;width:calc(100% - 2 * var(--g));max-width:calc(var(--max) - 2 * var(--g));margin:10px auto 0;position:sticky;top:10px}.bar[data-astro-cid-nen7h5rs]{backdrop-filter:blur(14px);border:1px solid var(--ligne);background:#0a1830d1;border-radius:999px;justify-content:space-between;align-items:center;height:60px;padding:0 8px 0 16px;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{border-radius:999px;align-items:center;text-decoration:none;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:46px}.burger[data-astro-cid-nen7h5rs]{background:var(--cyan);width:44px;height:44px;color:var(--encre);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{background:currentColor;width:18px;height:2px;transition:all .25s;display:block;position:relative}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:before{top:-6px}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{top:6px}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]{background:0 0}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{background:var(--abysse);border:1px solid var(--ligne);border-radius:var(--r);flex-direction:column;padding:12px;display:none;position:absolute;top:68px;left:0;right:0}.nav[data-astro-cid-nen7h5rs].open{display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--texte);border-radius:12px;padding:12px 14px;font-size:1.25rem;font-weight:700;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--survol)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--glace);background:var(--survol)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].pill{background:var(--cyan);color:var(--encre);text-align:center;margin-top:6px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].pill:hover{background:var(--glace)}@media (width>=1000px){.burger[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{background:0 0;border:0;flex-direction:row;align-items:center;gap:2px;padding:0;display:flex;position:static}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:600}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].pill{margin:0 0 0 6px}}.pied[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ligne);color:var(--doux);margin-top:24px;padding:36px 0 28px;font-size:.9rem}.foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:20px 36px;display:flex}.coord[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--texte)}address[data-astro-cid-jo6i4kqk]{font-style:normal}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-content:start;gap:6px 18px;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--doux);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--glace)}.coord[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--glace);text-underline-offset:3px;text-decoration:underline}.reseaux[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reseaux[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid var(--contour);min-height:40px;color:var(--texte);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.reseaux[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:#c1e8ff1f}@media (width<=999px){.pied[data-astro-cid-jo6i4kqk]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.mentions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:.7rem;display:flex}.haut[data-astro-cid-p24kuukl]{right:var(--g);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;backdrop-filter:blur(14px);border:1px solid var(--contour);width:44px;height:44px;color:var(--glace);background:#0a1830d1;border-radius:50%;place-items:center;display:grid;position:fixed}.haut[data-astro-cid-p24kuukl]:hover{border-color:var(--glace)}.haut[data-astro-cid-p24kuukl]:focus-visible{border-radius:50%}@media (width>=1000px){.haut[data-astro-cid-p24kuukl]{display:none}}@media print{.haut[data-astro-cid-p24kuukl]{display:none}}@supports (animation-timeline:scroll()){.haut[data-astro-cid-p24kuukl]{animation-name:apparaitre;animation-timing-function:linear;animation-fill-mode:both;animation-range:60vh 100vh}a[data-astro-cid-p24kuukl].haut{animation-timeline:scroll(root)}}@keyframes apparaitre{0%{opacity:0;visibility:hidden;transform:translateY(10px)}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.haut[data-astro-cid-p24kuukl]{animation-timing-function:step-end}}
