.footer[data-astro-cid-jo6i4kqk]{--focus-ring-color:var(--color-blanc-nuage);background-color:var(--color-noir-granite);color:var(--color-surface)}.footer__inner[data-astro-cid-jo6i4kqk]{width:calc(100% - var(--footer-inline-inset));max-width:var(--content-max-width);padding-block:var(--footer-padding-block);margin-inline:auto}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer__brand[data-astro-cid-jo6i4kqk],.footer__column[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:var(--footer-tagline-max-width);color:var(--color-on-dark-footer-tagline);font-family:var(--type-site-footer-tagline-family);font-size:var(--type-site-footer-tagline-size);font-weight:var(--type-site-footer-tagline-weight);line-height:var(--type-site-footer-tagline-leading)}.footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--type-site-footer-title-family);font-size:var(--type-site-footer-title-size);font-weight:var(--type-site-footer-title-weight);line-height:var(--type-site-body-leading);letter-spacing:var(--type-site-footer-title-tracking);text-transform:uppercase}.footer__list[data-astro-cid-jo6i4kqk]{--link-height:calc(var(--type-site-footer-link-size) * var(--type-site-body-leading));gap:calc(var(--target-min-height) - var(--link-height));flex-direction:column;display:flex}.footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{display:flex}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark-footer-link);font-family:var(--type-site-footer-link-family);font-size:var(--type-site-footer-link-size);font-weight:var(--type-site-footer-link-weight);line-height:var(--type-site-body-leading);transition:color var(--duration-footer-link) var(--ease-button);position:relative}.footer__link[data-astro-cid-jo6i4kqk]:hover,.footer__link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-surface)}.footer__link[data-astro-cid-jo6i4kqk]:after{content:"";height:100%;min-height:var(--target-min-height);top:50%;position:absolute;inset-inline:0;transform:translateY(-50%)}.footer__link--social[data-astro-cid-jo6i4kqk]{--icon-size:var(--icon-size-button);align-items:center;gap:var(--space-2);display:inline-flex}.footer__link-name[data-astro-cid-jo6i4kqk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer__copyright[data-astro-cid-jo6i4kqk]{padding-top:var(--space-6);border-top:1px solid var(--color-on-dark-footer-rule);color:var(--color-on-dark-copyright);font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-site-body-leading);text-align:center}@media (width<=1024px){.footer__inner[data-astro-cid-jo6i4kqk]{width:calc(100% - var(--footer-inline-inset-1024))}}@media (width<=768px){.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__tagline[data-astro-cid-jo6i4kqk]{max-width:100%}}@media (width<=480px){.footer__inner[data-astro-cid-jo6i4kqk]{width:calc(100% - var(--footer-inline-inset-480));padding-block:var(--footer-padding-block-480);padding-inline:var(--space-6)}.footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--footer-grid-gap-480);grid-template-columns:1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}.footer__copyright-line[data-astro-cid-jo6i4kqk]{display:block}}.switcher[data-astro-cid-l4evwy7q]{align-items:center;gap:var(--space-3);display:flex}.switcher__item[data-astro-cid-l4evwy7q]{padding:var(--space-2) 0;color:var(--color-noir-granite);font-family:var(--type-site-nav-link-family);font-size:var(--type-site-nav-link-size);font-weight:var(--type-site-nav-link-weight);line-height:var(--type-site-body-leading);white-space:nowrap;transition:color var(--duration-button) var(--ease-button);align-items:center;display:inline-flex;position:relative}a[data-astro-cid-l4evwy7q].switcher__item:hover{color:var(--color-bleu-atlantique)}a[data-astro-cid-l4evwy7q].switcher__item:after{content:"";height:100%;min-height:var(--target-min-height);top:50%;inset-inline:calc(var(--space-3) / -2);position:absolute;transform:translateY(-50%)}.switcher__item--current[data-astro-cid-l4evwy7q]{color:var(--color-bleu-atlantique);text-decoration:underline;text-decoration-thickness:var(--current-line-thickness);text-decoration-skip-ink:none;text-underline-offset:var(--current-line-offset)}.switcher__name[data-astro-cid-l4evwy7q]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-index-navbar);border-bottom:1px solid var(--color-noir-granite-secondaire);background-color:var(--color-surface);color:var(--color-noir-granite);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{place-items:center start;column-gap:var(--space-6);width:100%;max-width:var(--content-max-width);height:var(--navbar-height);padding-inline:var(--space-6);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);margin-inline:auto;display:grid}.header__right[data-astro-cid-nen7h5rs]{justify-self:end}.header__right[data-astro-cid-nen7h5rs],.header__links[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);display:flex}.header__separator[data-astro-cid-nen7h5rs]{width:1px;height:var(--navbar-separator-height);background-color:var(--color-noir-granite-secondaire);flex-shrink:0}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}.nav-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;color:var(--color-noir-granite);font-family:var(--type-site-nav-link-family);font-size:var(--type-site-nav-link-size);font-weight:var(--type-site-nav-link-weight);line-height:var(--type-site-body-leading);white-space:nowrap;transition:color var(--duration-button) var(--ease-button);display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link--current[data-astro-cid-nen7h5rs]{color:var(--color-bleu-atlantique)}.nav-link--current[data-astro-cid-nen7h5rs]{text-decoration:underline;text-decoration-thickness:var(--current-line-thickness);text-decoration-skip-ink:none;text-underline-offset:var(--current-line-offset)}.nav-link[data-astro-cid-nen7h5rs]:after,.disclosure__link[data-astro-cid-nen7h5rs]:after{content:"";height:100%;min-height:var(--target-min-height);top:50%;position:absolute;inset-inline:0;transform:translateY(-50%)}.disclosure[data-astro-cid-nen7h5rs]{position:relative}.disclosure__trigger[data-astro-cid-nen7h5rs]{--icon-size:var(--icon-size-chevron);z-index:1}.disclosure__trigger[data-astro-cid-nen7h5rs] .icon{transition:transform var(--duration-dropdown) var(--ease-button)}.disclosure__list[data-astro-cid-nen7h5rs]{--link-height:calc(var(--type-site-nav-link-size-dropdown) * var(--type-site-body-leading) + 2 * var(--space-2));top:calc(100% + var(--space-3));gap:calc(var(--target-min-height) - var(--link-height));min-width:var(--dropdown-min-width);padding:var(--space-2);border:1px solid var(--color-noir-granite-secondaire);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(calc(-1 * var(--dropdown-slide)));transition:opacity var(--duration-dropdown) var(--ease-button), transform var(--duration-dropdown) var(--ease-button), visibility 0s linear var(--duration-dropdown);flex-direction:column;display:flex;position:absolute;left:50%}.disclosure__trigger[data-astro-cid-nen7h5rs][aria-expanded=true]+.disclosure__list[data-astro-cid-nen7h5rs],.disclosure[data-astro-cid-nen7h5rs]:hover>.disclosure__trigger[data-astro-cid-nen7h5rs]:not([aria-expanded])+.disclosure__list[data-astro-cid-nen7h5rs],.disclosure[data-astro-cid-nen7h5rs]:focus-within>.disclosure__trigger[data-astro-cid-nen7h5rs]:not([aria-expanded])+.disclosure__list[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.disclosure__trigger[data-astro-cid-nen7h5rs][aria-expanded=true] .icon,.disclosure[data-astro-cid-nen7h5rs]:hover>.disclosure__trigger[data-astro-cid-nen7h5rs]:not([aria-expanded]) .icon,.disclosure[data-astro-cid-nen7h5rs]:focus-within>.disclosure__trigger[data-astro-cid-nen7h5rs]:not([aria-expanded]) .icon{transform:rotate(180deg)}.disclosure__list[data-astro-cid-nen7h5rs]:before{content:"";height:calc(var(--space-3) + 1px);bottom:100%;position:absolute;inset-inline:0}.disclosure__link[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-noir-granite);font-family:var(--type-site-nav-link-family);font-size:var(--type-site-nav-link-size-dropdown);font-weight:var(--type-site-nav-link-weight);line-height:var(--type-site-body-leading);white-space:nowrap;display:block;position:relative}.disclosure__link[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-blanc-nuage)}.header__compact[data-astro-cid-nen7h5rs]{display:none}.menu__button[data-astro-cid-nen7h5rs]{--icon-size:var(--icon-size-icon-button);width:var(--target-min-height);height:var(--target-min-height);border-radius:var(--radius-full);background-color:var(--color-noir-granite-secondaire);color:var(--color-noir-granite);cursor:pointer;transition:background-color var(--duration-button) var(--ease-button);justify-content:center;align-items:center;list-style:none;display:flex}.menu__button[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-noir-granite-secondaire-hover)}.menu__button[data-astro-cid-nen7h5rs]::-webkit-details-marker,.menu__row[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu__icon[data-astro-cid-nen7h5rs]{display:flex}.header__menu[data-astro-cid-nen7h5rs]:not([open])>.menu__button[data-astro-cid-nen7h5rs] .menu__icon--open[data-astro-cid-nen7h5rs],.header__menu[data-astro-cid-nen7h5rs][open]>.menu__button[data-astro-cid-nen7h5rs] .menu__icon--closed[data-astro-cid-nen7h5rs]{display:none}.menu__panel[data-astro-cid-nen7h5rs]{top:var(--navbar-height);bottom:0;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-6);overscroll-behavior:contain;border-top:1px solid var(--color-noir-granite-secondaire);background-color:var(--color-surface);flex-direction:column;display:flex;position:fixed;inset-inline:0;overflow-y:auto}.menu__item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-noir-granite-secondaire)}.menu__row[data-astro-cid-nen7h5rs]{--icon-size:var(--icon-size-menu-chevron);justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--menu-row-min-height);color:var(--color-noir-granite);font-family:var(--type-site-menu-item-family);font-size:var(--type-site-menu-item-size);font-weight:var(--type-site-menu-item-weight);line-height:var(--type-site-body-leading);cursor:pointer;transition:color var(--duration-button) var(--ease-button);list-style:none;display:flex}a[data-astro-cid-nen7h5rs].menu__row:hover,.menu__row--current[data-astro-cid-nen7h5rs]{color:var(--color-bleu-atlantique)}.menu__row--current[data-astro-cid-nen7h5rs]{text-decoration:underline;text-decoration-thickness:var(--current-line-thickness);text-decoration-skip-ink:none;text-underline-offset:var(--current-line-offset)}.menu__row[data-astro-cid-nen7h5rs] .icon{transition:transform var(--duration-faq-chevron) var(--ease-button)}.menu__group[data-astro-cid-nen7h5rs][open]>.menu__row[data-astro-cid-nen7h5rs] .icon{transform:rotate(180deg)}.menu__sections[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-3);padding-inline-start:var(--space-4)}.menu__section[data-astro-cid-nen7h5rs]{min-height:var(--target-min-height);color:var(--color-text-secondary);font-family:var(--type-site-menu-section-family);font-size:var(--type-site-menu-section-size);font-weight:var(--type-site-menu-section-weight);line-height:var(--type-site-body-leading);transition:color var(--duration-button) var(--ease-button);align-items:center;display:flex}.menu__section[data-astro-cid-nen7h5rs]:hover{color:var(--color-bleu-atlantique)}.menu__sign-in[data-astro-cid-nen7h5rs]{width:100%}@media (width<=900px){.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;column-gap:var(--space-2);padding-inline:var(--space-4);grid-template-columns:auto auto}.header__nav[data-astro-cid-nen7h5rs],.header__right[data-astro-cid-nen7h5rs]{display:none}.header__compact[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}:root:has(.header__menu[open]),:root[data-menu-open]{overflow:hidden}:root:has(.header__menu[open]) body,:root[data-menu-open] body{overflow-x:clip}}.skip-link[data-astro-cid-pbhazpx6]{top:calc((var(--navbar-height) - var(--target-min-height)) / 2);left:max(var(--space-6), calc(50% - var(--content-max-width) / 2 + var(--space-6)));z-index:var(--z-index-skip-link);position:absolute}.skip-link[data-astro-cid-pbhazpx6]:not(:focus){transform:translateY(-200%)}body{flex-direction:column;min-height:100vh;display:flex}.main[data-astro-cid-z4jru4n3]{flex-grow:1}.main[data-astro-cid-z4jru4n3]:focus-visible{outline-offset:-2px}
