.site-header[data-astro-cid-nen7h5rs]{z-index:20;padding:var(--space-30) var(--gutter);background:var(--bleu-profond);border-bottom:1px solid color-mix(in srgb, var(--contrast) 10%, transparent);position:sticky;top:0}@media (width>=901px){.site-header[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--bleu-profond) 88%, transparent);-webkit-backdrop-filter:blur(14px)}}.site-header__inner[data-astro-cid-nen7h5rs]{max-width:var(--wide-size);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;align-items:center;gap:24px;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex:none;width:120px;height:auto}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.brand__title[data-astro-cid-nen7h5rs]{font-size:var(--text-xx-large);letter-spacing:-.5px;text-transform:uppercase;font-weight:700;line-height:1.05}.brand__tagline[data-astro-cid-nen7h5rs]{font-size:var(--text-small);line-height:1.3}.nav-toggle[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:none}.nav-close[data-astro-cid-nen7h5rs]{top:var(--space-30);right:var(--gutter);color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:none;position:absolute}.site-nav__list[data-astro-cid-nen7h5rs]{font-size:var(--text-small);letter-spacing:-.28px;text-transform:uppercase;align-items:center;gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;display:flex;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]{padding-block:4px;text-decoration:none}.site-nav__link[data-astro-cid-nen7h5rs]:hover,.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.25em;text-decoration:underline}.site-nav__submenu-toggle[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:none}.site-nav__submenu[data-astro-cid-nen7h5rs]{z-index:5;background:var(--contrast);min-width:300px;color:var(--bleu-profond);box-shadow:0 18px 40px color-mix(in srgb, var(--bleu-profond) 25%, transparent);font-size:var(--text-small);letter-spacing:-.28px;text-transform:uppercase;opacity:0;visibility:hidden;border-radius:8px;margin:0;padding:12px 0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.site-nav__item--has-children[data-astro-cid-nen7h5rs]:hover .site-nav__submenu[data-astro-cid-nen7h5rs],.site-nav__item--has-children[data-astro-cid-nen7h5rs]:focus-within .site-nav__submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.site-nav__submenu-link[data-astro-cid-nen7h5rs]{padding:8px 20px;text-decoration:none;display:block}.site-nav__submenu-link[data-astro-cid-nen7h5rs]:hover,.site-nav__submenu-link[data-astro-cid-nen7h5rs][aria-current=page]{background:color-mix(in srgb, var(--bleu-profond) 8%, transparent);text-underline-offset:.25em;text-decoration:underline}@media (width<=1100px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:92px}.brand__title[data-astro-cid-nen7h5rs]{font-size:clamp(1.2rem,2.4vw,1.6rem)}}@media (width<=900px){.nav-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:72px}.brand[data-astro-cid-nen7h5rs]{gap:16px;min-width:0}.brand__title[data-astro-cid-nen7h5rs]{font-size:1.25rem}.site-nav[data-astro-cid-nen7h5rs]{z-index:30;padding:calc(var(--space-80) + 10px) var(--gutter) var(--space-50);background:var(--gradient-site);opacity:0;visibility:hidden;justify-content:center;align-items:flex-start;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.site-nav[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible}.nav-close[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav__list[data-astro-cid-nen7h5rs]{width:100%;max-width:420px;font-size:var(--text-large);text-transform:uppercase;flex-direction:column;align-items:stretch;gap:18px}.site-nav__item[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;gap:0;width:100%}.site-nav__link[data-astro-cid-nen7h5rs]{padding-block:4px}.site-nav__submenu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav__submenu[data-astro-cid-nen7h5rs]{width:100%;min-width:0;color:inherit;border-inline-start:1px solid color-mix(in srgb, var(--contrast) 35%, transparent);box-shadow:none;opacity:1;visibility:visible;text-transform:none;background:0 0;border-radius:0;padding:8px 0 8px 16px;font-size:1rem;display:none;position:static;transform:none}.site-nav__item[data-astro-cid-nen7h5rs].is-expanded .site-nav__submenu[data-astro-cid-nen7h5rs]{display:block}.site-nav__submenu-link[data-astro-cid-nen7h5rs]{padding:6px 0}.site-nav__submenu-link[data-astro-cid-nen7h5rs]:hover{background:0 0}.site-nav__item--has-children[data-astro-cid-nen7h5rs]:hover .site-nav__submenu[data-astro-cid-nen7h5rs],.site-nav__item--has-children[data-astro-cid-nen7h5rs]:focus-within .site-nav__submenu[data-astro-cid-nen7h5rs]{transform:none}}@media (width<=600px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:60px}.site-header__inner[data-astro-cid-nen7h5rs]{gap:12px}.brand__title[data-astro-cid-nen7h5rs]{font-size:1.05rem}.brand__tagline[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-50);padding-inline:var(--gutter)}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--wide-size);margin-inline:auto}.site-footer__brand[data-astro-cid-jo6i4kqk]{text-align:start}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120px;height:auto}.site-footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--text-x-large);letter-spacing:-.5px;margin-block-start:var(--block-gap);font-weight:300;line-height:1.2}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--text-large);margin-block-start:var(--block-gap)}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--space-50);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-50);display:grid}.site-footer__values[data-astro-cid-jo6i4kqk]{padding:var(--space-30);background:color-mix(in srgb, var(--contrast) 26%, transparent);border-radius:7px}.site-footer__values[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:first-child{text-align:center}.site-footer__values[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-block-start:var(--block-gap)}.site-footer__nav[data-astro-cid-jo6i4kqk]{font-size:var(--text-medium)}.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.25rem var(--space-30);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer__copyright[data-astro-cid-jo6i4kqk]{text-align:center;font-size:var(--text-small);margin-block-start:var(--space-50)}@media (width<=900px){.site-footer__columns[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/fonts/roboto-slab-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--base:#131313;--contrast:#fff;--accent-1:#4b52ff;--accent-2:#ff7a5c;--bleu-profond:#14025c;--violet-fonc:#470154;--jaune:#faf13c;--content-size:645px;--wide-size:1340px;--gutter:clamp(30px, 5vw, 50px);--block-gap:1.2rem;--space-20:10px;--space-30:20px;--space-40:30px;--space-50:clamp(30px, 5vw, 50px);--space-60:clamp(30px, 7vw, 70px);--space-70:clamp(50px, 7vw, 90px);--space-80:clamp(70px, 10vw, 140px);--text-small:.875rem;--text-medium:clamp(1rem, 1rem + ((1vw - .2rem) * .196), 1.125rem);--text-large:clamp(1.125rem, 1.125rem + ((1vw - .2rem) * .392), 1.375rem);--text-x-large:clamp(1.75rem, 1.75rem + ((1vw - .2rem) * .392), 2rem);--text-xx-large:clamp(2.15rem, 2.15rem + ((1vw - .2rem) * .392), 2.4rem);--text-display:clamp(2.2rem, 2.2rem + ((1vw - .2rem) * 1.333), 3.5rem);--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Roboto Slab", ui-serif, Georgia, "Times New Roman", serif;--gradient-site:linear-gradient(190deg, #14025c 2%, #470154 100%)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--gradient-site) no-repeat;min-height:100vh;color:var(--contrast);font-family:var(--font-body);font-size:var(--text-medium);flex-direction:column;margin:0;font-weight:300;line-height:1.5;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.5px;text-wrap:pretty;margin:0;font-weight:300;line-height:1.2}h1{font-size:var(--text-xx-large);line-height:1.1}h2{font-size:var(--text-x-large)}h3{font-size:var(--text-large)}h4{font-size:var(--text-medium)}h5{font-size:var(--text-small);letter-spacing:.5px}h6{font-size:var(--text-small);letter-spacing:1.4px;text-transform:uppercase;font-weight:700}p,figure,blockquote,ul,ol,table{margin:0}a{color:currentColor;text-underline-offset:.1em;text-decoration-thickness:1px}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}strong{font-weight:700}:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.container{width:100%;max-width:var(--content-size);margin-inline:auto}.container--wide{max-width:var(--wide-size)}.section{padding-inline:var(--gutter)}.section--light{background:var(--contrast);color:var(--bleu-profond)}.section--accent{background:var(--accent-1);color:var(--contrast)}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.alignwide{--_wide:min(var(--wide-size), calc(100vw - (2 * var(--gutter))));width:var(--_wide);max-width:none;margin-inline:calc((100% - var(--_wide)) / 2)}.flow>*+*{margin-block-start:var(--block-gap,1.2rem)}.flow-loose>*+*{margin-block-start:var(--space-50)}.prose{text-wrap:pretty}.prose ul,.prose ol{padding-inline-start:1.25rem}.prose li+li,.prose li>ul,.prose li>ol{margin-block-start:.35rem}.prose blockquote{font-family:var(--font-display);font-size:var(--text-large);border-inline-start:2px solid;padding-inline-start:1.5rem;font-style:italic;line-height:1.4}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-medium)}.prose th,.prose td{text-align:start;vertical-align:top;word-break:break-word;border:1px solid;padding:.5em .75em}.prose th{font-weight:700}.dots{height:auto;color:var(--violet-fonc);text-align:center;border:0;line-height:1}.dots:before{content:"···";letter-spacing:.6em;padding-inline-start:.6em;font-size:1.5rem}.button{background:var(--contrast);color:var(--base);font-family:inherit;font-size:var(--text-medium);letter-spacing:-.36px;font-weight:500;line-height:inherit;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:9999px;padding:.625rem 1.375rem;text-decoration:none;transition:background-color .15s;display:inline-block}.button:hover{background:color-mix(in srgb, var(--contrast) 85%, transparent);text-decoration:none}.button--jaune{background:var(--jaune)}.button--jaune:hover{background:color-mix(in srgb, var(--jaune) 85%, transparent)}.section--light .button{background:var(--base);color:var(--contrast)}.section--light .button:hover{background:color-mix(in srgb, var(--base) 80%, transparent)}.button--dark{background:var(--bleu-profond);color:var(--contrast)}.button--dark:hover{background:color-mix(in srgb, var(--bleu-profond) 85%, transparent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--contrast);color:var(--bleu-profond);padding:.75rem 1.25rem;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}@media (width<=781px){.full-bleed{width:auto;margin-inline:calc(var(--gutter) * -1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}main[data-astro-cid-z4jru4n3]{flex:1 0 auto}
