:root{--fond:#f3f1ec;--blanc:#fff;--encre:#101418;--texte-2:#4a525b;--texte-3:#676f78;--vert:#2e7d5b;--vert-fonce:#1f5a43;--menthe:#d9eee2;--menthe-vive:#7dd3a8;--bleu:#1b3a5c;--bleu-texte:#c9d6e3;--bleu-doux:#afc3d6;--ciel:#dce8f5;--sable:#efe6d6;--sable-trait:#b7a98f;--corail:#f6d9cf;--corail-texte:#8a3b22;--rouge-fond:#fdecea;--rouge:#d6453d;--rouge-texte:#b3342d;--police:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--titre-1:clamp(2.875rem, 1.6rem + 5.43vw, 5.25rem);--titre-2:clamp(2rem, 1.2rem + 3.41vw, 3.5rem);--titre-3:clamp(1.375rem, 1.24rem + .57vw, 1.625rem);--chapo:clamp(1.0625rem, .96rem + .45vw, 1.25rem);--texte-case:clamp(.875rem, .84rem + .14vw, .9375rem);--petit:.875rem;--tres-petit:.8125rem;--minuscule:.75rem;--titre-prix:clamp(1.75rem, 1.08rem + 2.84vw, 3rem);--chiffre-prix:clamp(2.5rem, 1.7rem + 3.41vw, 4rem);--ligne-1:.98;--ligne-2:1.02;--ligne-3:1.12;--ligne-chapo:1.55;--ligne-case:1.5;--lettrage-1:-.05em;--lettrage-2:-.04em;--lettrage-3:-.03em;--rayon-case:32px;--rayon-apercu:36px;--rayon-carte:22px;--rayon-interne:16px;--rayon-interne-petit:14px;--rayon-pilule:999px;--marge-x:64px;--largeur-max:1312px;--ecart-cases:16px;--ombre-legere:0 6px 20px #1014180d;--ombre-carte:0 16px 40px #1014181a;--ombre-flottante:0 24px 60px #10141840;--duree-survol:.2s;--duree-apparition:.6s;--courbe:cubic-bezier(.22, .61, .36, 1)}@media (width<=767px){:root{--rayon-case:26px;--rayon-apercu:28px;--rayon-carte:18px;--marge-x:20px;--ecart-cases:12px}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}body{background-color:var(--fond);min-height:100vh;color:var(--encre);font-family:var(--police);font-size:1.0625rem;line-height:var(--ligne-chapo);text-rendering:optimizelegibility;overflow-x:hidden}h1,h2,h3{font-weight:800;line-height:var(--ligne-3);letter-spacing:var(--lettrage-3);text-wrap:balance}p{text-wrap:pretty}a{color:var(--vert-fonce);text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--encre);outline-offset:3px;border-radius:4px}@keyframes apparition{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.au-defilement{animation:apparition var(--duree-apparition) var(--courbe) both;animation-timeline:view();animation-range:entry 5% cover 25%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bouton[data-astro-cid-ikwiowqi]{border-radius:var(--rayon-pilule);letter-spacing:-.01em;text-align:center;min-height:44px;transition:transform var(--duree-survol) var(--courbe), box-shadow var(--duree-survol) var(--courbe), background-color var(--duree-survol) var(--courbe);justify-content:center;align-items:center;padding:0 26px;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bouton[data-astro-cid-ikwiowqi]:hover{box-shadow:var(--ombre-carte);transform:translateY(-1px)}.principal[data-astro-cid-ikwiowqi]{background-color:var(--vert);color:var(--blanc)}.principal[data-astro-cid-ikwiowqi]:hover{background-color:var(--vert-fonce)}.sombre[data-astro-cid-ikwiowqi]{background-color:var(--encre);color:var(--blanc)}.clair[data-astro-cid-ikwiowqi]{background-color:var(--blanc);color:var(--vert-fonce)}.sombre[data-astro-cid-ikwiowqi]:focus-visible,.principal[data-astro-cid-ikwiowqi]:focus-visible{box-shadow:0 0 0 3px var(--blanc)}.entete[data-astro-cid-kdyzvuez]{z-index:5;padding:20px var(--marge-x) 0;position:relative}.pilule[data-astro-cid-kdyzvuez]{max-width:var(--largeur-max);background-color:var(--blanc);border-radius:var(--rayon-pilule);box-shadow:var(--ombre-legere);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding:10px 12px 10px 24px;display:flex}.marque[data-astro-cid-kdyzvuez]{letter-spacing:var(--lettrage-3);font-size:1.375rem;font-weight:800;text-decoration:none}.recrut[data-astro-cid-kdyzvuez]{color:var(--bleu)}.zen[data-astro-cid-kdyzvuez]{color:var(--vert)}.liens[data-astro-cid-kdyzvuez]{align-items:center;gap:28px;display:none}.liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:not(.bouton){color:var(--texte-2);font-size:var(--petit);font-weight:700;text-decoration:none}.liens[data-astro-cid-kdyzvuez] .connexion[data-astro-cid-kdyzvuez]{align-items:center;min-height:44px;display:inline-flex}.liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:not(.bouton):hover,.liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]{color:var(--encre)}.liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:not(.bouton):hover{text-decoration:underline}.liens[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page],.tiroir[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]{text-underline-offset:6px;text-decoration:underline 2px}.menu[data-astro-cid-kdyzvuez]{position:relative}summary[data-astro-cid-kdyzvuez]{background-color:var(--encre);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}summary[data-astro-cid-kdyzvuez]::-webkit-details-marker{display:none}summary[data-astro-cid-kdyzvuez] svg[data-astro-cid-kdyzvuez]{width:22px;height:22px;stroke:var(--blanc);stroke-width:2px;stroke-linecap:round;fill:none}.tiroir[data-astro-cid-kdyzvuez]{background-color:var(--blanc);border-radius:var(--rayon-carte);min-width:220px;box-shadow:var(--ombre-carte);flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.tiroir[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:not(.bouton){border-radius:var(--rayon-interne-petit);min-height:44px;color:var(--encre);align-items:center;padding:0 12px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.tiroir[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:not(.bouton):hover{background-color:var(--fond)}.bouton-menu[data-astro-cid-kdyzvuez]{margin-top:8px}@media (width>=768px){.liens[data-astro-cid-kdyzvuez]{display:flex}.menu[data-astro-cid-kdyzvuez]{display:none}}.pied[data-astro-cid-aipgsrkx]{padding:40px var(--marge-x) 56px;border-top:1px solid #10141814;margin-top:64px}.dedans[data-astro-cid-aipgsrkx]{max-width:var(--largeur-max);gap:32px;margin-inline:auto;display:grid}.marque[data-astro-cid-aipgsrkx]{letter-spacing:var(--lettrage-3);margin-bottom:8px;font-size:1.375rem;font-weight:800}.recrut[data-astro-cid-aipgsrkx]{color:var(--bleu)}.zen[data-astro-cid-aipgsrkx]{color:var(--vert)}.titre[data-astro-cid-aipgsrkx]{font-size:var(--petit);letter-spacing:.04em;text-transform:uppercase;color:var(--encre);margin-bottom:10px;font-weight:800}.mention[data-astro-cid-aipgsrkx],.agenda[data-astro-cid-aipgsrkx]{font-size:var(--tres-petit);line-height:var(--ligne-case);color:var(--texte-2)}.colonne[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{flex-direction:column;gap:4px;display:flex}.colonne[data-astro-cid-aipgsrkx] li[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{min-height:40px;font-size:var(--petit);color:var(--encre);align-items:center;font-weight:700;display:inline-flex}@media (width>=768px){.dedans[data-astro-cid-aipgsrkx]{grid-template-columns:1.1fr 1.5fr 1fr 1fr;gap:40px}}.evitement[data-astro-cid-ybatimd6]{position:absolute;top:0;left:-9999px}.evitement[data-astro-cid-ybatimd6]:focus{z-index:10;background-color:var(--blanc);border-radius:var(--rayon-interne-petit);box-shadow:var(--ombre-carte);padding:12px 18px;font-weight:700;top:16px;left:16px}#contenu[data-astro-cid-ybatimd6]:focus{outline:none}
