.halftone[data-astro-cid-trypcu73]{z-index:-1;pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0}.demis[data-astro-cid-tnx7mhcs]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.demi[data-astro-cid-tnx7mhcs]{--w:min(95vw, 560px);width:var(--w);height:auto;position:absolute;translate:-50% -50%}.demi[data-astro-cid-tnx7mhcs] path[data-astro-cid-tnx7mhcs]{fill:var(--yellow)}.demi--g[data-astro-cid-tnx7mhcs]{top:30%;left:0}.demi--d[data-astro-cid-tnx7mhcs]{top:75%;left:100%}.demi--d[data-astro-cid-tnx7mhcs] path[data-astro-cid-tnx7mhcs]{fill:#43b85c}@media (width>=900px){.demi[data-astro-cid-tnx7mhcs]{--w:min(82vw, 1200px)}}.consentement[data-astro-cid-ginobftb]{z-index:calc(var(--z-drawer) + 1);border-radius:var(--radius);background:var(--cream);max-width:34rem;color:var(--ink);border:1px solid var(--line);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-inline:auto;padding:.6rem .6rem .6rem 1rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;box-shadow:0 6px 24px #0000001f}.consentement[data-astro-cid-ginobftb][hidden]{display:none}.consentement[data-astro-cid-ginobftb] p[data-astro-cid-ginobftb]{flex:14rem;margin:0}.consentement[data-astro-cid-ginobftb] a[data-astro-cid-ginobftb]{color:inherit}.consentement__choix[data-astro-cid-ginobftb]{gap:.4rem;display:flex}.consentement__btn[data-astro-cid-ginobftb]{border:1.5px solid var(--ink);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 .9rem;font-weight:700}.consentement__btn[data-astro-cid-ginobftb]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site-header[data-astro-cid-hkbrpulz]{z-index:var(--z-header);background:color-mix(in srgb, var(--cream) 90%, transparent);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner[data-astro-cid-hkbrpulz]{align-items:center;gap:1.5rem;min-height:64px;display:flex}.site-header__logo[data-astro-cid-hkbrpulz]{display:block}.site-header__logo[data-astro-cid-hkbrpulz] img{width:72px}.theme-toggle[data-astro-cid-hkbrpulz]{border:2px solid var(--ink);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-hkbrpulz][aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#141210}.site-header__inner[data-astro-cid-hkbrpulz]{gap:.75rem}.theme-toggle__zone[data-astro-cid-hkbrpulz]{flex:none;position:relative}.theme-astuce[data-astro-cid-hkbrpulz]{white-space:nowrap;background:var(--ink);color:var(--cream);font-size:var(--step--1);animation:astuce .4s var(--ease-out);border-radius:999px;margin:0;padding:.45rem .8rem;font-weight:700;position:absolute;top:calc(100% + 10px);right:0}.theme-astuce[data-astro-cid-hkbrpulz]:before{content:"";background:inherit;width:10px;height:10px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}@keyframes astuce{0%{opacity:0;transform:translateY(-4px)}}.halloween-bandeau[data-astro-cid-hkbrpulz]{background:var(--yellow);color:#141210;font-size:var(--step--1);display:none}:root[data-theme=halloween] .halloween-bandeau[data-astro-cid-hkbrpulz]{display:block}.halloween-bandeau[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-block:0;padding-block:.6rem;line-height:1.4}.halloween-bandeau[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:.4rem;padding:0;font-weight:700;text-decoration:underline}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{margin-left:auto}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;padding:.5rem 0;font-weight:600;text-decoration:none}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:999px;padding:.55rem 1rem}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background:var(--ink);color:var(--cream);text-decoration:none}.site-header[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{align-items:center;gap:.25rem}main[data-astro-cid-hkbrpulz]{outline:none;flex:1}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--cream-deep);margin-top:clamp(3rem,6vw,5rem)}.site-footer__inner[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;align-items:center;gap:1rem 2rem;padding-block:1.5rem 1rem;display:grid}.site-footer[data-astro-cid-hkbrpulz] img{width:72px}.site-footer__brand[data-astro-cid-hkbrpulz]{align-items:center;gap:1rem;display:flex}.site-footer__brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{font-size:var(--step--1);margin:0}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-flow:wrap;gap:.25rem 1.25rem}.site-footer__bottom[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.75rem;display:flex}.site-footer__bottom[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.site-footer[data-astro-cid-hkbrpulz] .site-footer__bottom[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-flow:wrap;gap:.25rem 1rem}.site-footer__bottom[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding-block:.25rem;text-decoration:none;display:inline-block}.site-footer__bottom[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--ink);text-decoration:underline}@media (width<=599px){.site-footer[data-astro-cid-hkbrpulz]{color:var(--ink-soft);font-size:var(--step--1);margin-top:2.5rem}.site-footer__inner[data-astro-cid-hkbrpulz]{gap:.75rem;padding-block:1.25rem .75rem}.site-footer[data-astro-cid-hkbrpulz] img{opacity:.8;width:52px}.site-footer__brand[data-astro-cid-hkbrpulz]{gap:.75rem}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:inherit;padding-block:.25rem;text-decoration:none;display:inline-block}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:0 1rem}.site-footer__bottom[data-astro-cid-hkbrpulz]{padding-top:.5rem;font-size:.75rem}}@media (width>=768px){.site-footer__inner[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto}.site-footer__bottom[data-astro-cid-hkbrpulz]{grid-column:1/-1}}
