@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/fonts/instrument-sans-latin-wdth-normal.woff2)format("woff2-variations")}:root{color-scheme:light;--fond:#f3f0e8;--fond-2:#ebe7dc;--blanc:#fbfaf6;--encre:#15140f;--gris:#5c5a52;--gris-clair:#8d897d;--trait:#d8d3c5;--trait-doux:#e5e1d5;--nuit:#15140f;--nuit-texte:#f3f0e8;--nuit-attenue:#a9a597;--cisco:#1f3bf5;--cisco-doux:#e3e6fb;--checkpoint:#d12f1c;--checkpoint-doux:#f8e2dc;--succes:#157a45;--succes-doux:#dcefe2;--erreur:#c42a1a;--erreur-doux:#f8e2dc;--f-titre:"Instrument Serif", "Times New Roman", serif;--f-texte:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--gouttiere:clamp(20px, 4.5vw, 56px);--largeur:1240px;--largeur-texte:700px;--section:clamp(80px, 11vw, 152px);--r-s:6px;--r-m:10px;--r-l:14px;--r-pill:999px;--ombre:0 1px 0 #15140f0a, 0 18px 40px -24px #15140f59;--ombre-forte:0 1px 0 #15140f0d, 0 40px 80px -40px #15140f73;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-rapide:.14s;--t-moyen:.24s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--fond);color:var(--encre);font-family:var(--f-texte);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.6}::selection{background:var(--cisco);color:var(--blanc)}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-titre);text-wrap:balance;margin:0;font-weight:400}h1{letter-spacing:-.025em;font-size:clamp(3.25rem,8.5vw,7.5rem);line-height:.92}h2{letter-spacing:-.02em;font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:.98}h3{letter-spacing:-.01em;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.08}h1 em,h2 em,h3 em{font-style:italic}p{text-wrap:pretty;margin:0}.conteneur{width:min(100% - 2 * var(--gouttiere), var(--largeur));margin-inline:auto}.section{padding-block:var(--section)}.section--blanche{background:var(--blanc)}.section--nuit{background:var(--nuit);color:var(--nuit-texte)}.rubrique{color:var(--gris);align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:inline-flex}.rubrique:before{content:"";background:currentColor;width:28px;height:1px}.section--nuit .rubrique{color:var(--nuit-attenue)}.chapo{color:var(--gris);max-width:560px;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.55}.section--nuit .chapo{color:var(--nuit-attenue)}.bouton{border-radius:var(--r-m);cursor:pointer;background:var(--encre);min-height:50px;color:var(--fond);transition:transform var(--t-rapide) var(--ease-out), background-color var(--t-moyen) ease;touch-action:manipulation;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.bouton:active{transform:scale(.97)}.bouton--bleu{background:var(--cisco);color:var(--blanc)}.bouton--clair{background:var(--fond);color:var(--encre)}.bouton--contour{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.bouton .fleche{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bouton:hover{background:#33322b}.bouton--bleu:hover{background:#1630d6}.bouton--clair:hover{background:#e4e0d4}.bouton--contour:hover{background:#7f7f7f1a}.bouton:hover .fleche{transform:translate(3px)}}.lien{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.lien{background-size:0% 1px}.lien:hover{background-size:100% 1px}}.lien-fleche{color:var(--cisco);font-weight:600;text-decoration:none}.lien-fleche:after{content:" →"}.pastille{color:var(--gris);white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;font-weight:600;display:inline-flex}.pastille:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pastille--cisco{color:var(--cisco)}.pastille--checkpoint{color:var(--checkpoint)}.pastille--libre{color:var(--succes)}:focus-visible{outline:2px solid var(--cisco);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evitement{z-index:100;background:var(--encre);color:var(--fond);border-radius:var(--r-m);padding:12px 18px;position:absolute;top:-100px;left:16px}.evitement:focus{top:16px}@media (prefers-reduced-motion:no-preference){.apparait{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(14px)}.apparait.visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.logo[data-astro-cid-f7espo7c]{color:var(--encre);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mot[data-astro-cid-f7espo7c]{font-family:var(--f-titre);letter-spacing:-.02em;font-size:1.75rem;line-height:1}.logo__mot[data-astro-cid-f7espo7c] em[data-astro-cid-f7espo7c]{color:var(--cisco);padding-left:1px}.logo__filet[data-astro-cid-f7espo7c]{border-radius:2px;width:24px;height:3px;margin-top:4px;display:inline-flex;overflow:hidden}.logo__filet[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]{flex:1}.logo__filet[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]:first-child{background:var(--cisco)}.logo__filet[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]:nth-child(2){background:var(--trait)}.logo__filet[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]:nth-child(3){background:var(--checkpoint)}.logo--clair[data-astro-cid-f7espo7c]{color:var(--nuit-texte)}.logo--clair[data-astro-cid-f7espo7c] .logo__mot[data-astro-cid-f7espo7c] em[data-astro-cid-f7espo7c]{color:#8b9bff}.logo--clair[data-astro-cid-f7espo7c] .logo__filet[data-astro-cid-f7espo7c] i[data-astro-cid-f7espo7c]:nth-child(2){background:var(--nuit-texte)}.entete[data-astro-cid-kdyzvuez]{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--trait);background:#f3f0e8d1;position:sticky;top:0}.entete__barre[data-astro-cid-kdyzvuez]{align-items:center;gap:16px;min-height:68px;display:flex}.entete__nav[data-astro-cid-kdyzvuez]{margin-left:auto}.entete__nav[data-astro-cid-kdyzvuez] ul[data-astro-cid-kdyzvuez]{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]{color:var(--gris);transition:color var(--t-rapide) ease;padding:8px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:block;position:relative}.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:after{content:"";background:var(--cisco);height:2px;transition:transform .24s var(--ease-out);border-radius:2px;position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez].checkpoint:after{background:var(--checkpoint)}.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]{color:var(--encre)}.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.entete__nav[data-astro-cid-kdyzvuez] a[data-astro-cid-kdyzvuez]:hover{color:var(--encre)}}.entete__sep[data-astro-cid-kdyzvuez]{background:var(--trait);width:1px;height:16px;margin-inline:8px}.entete__cta[data-astro-cid-kdyzvuez]{min-height:40px;padding:0 16px;font-size:.9375rem}@media (width<=720px){.entete__barre[data-astro-cid-kdyzvuez]{flex-wrap:wrap;row-gap:0;padding-top:12px}.entete__cta[data-astro-cid-kdyzvuez]{margin-left:auto}.entete__nav[data-astro-cid-kdyzvuez]{width:calc(100% + 2 * var(--gouttiere));margin-inline:calc(-1 * var(--gouttiere));scrollbar-width:none;overscroll-behavior-x:contain;order:3;overflow-x:auto}.entete__nav[data-astro-cid-kdyzvuez]::-webkit-scrollbar{display:none}.entete__nav[data-astro-cid-kdyzvuez] ul[data-astro-cid-kdyzvuez]{padding:4px calc(var(--gouttiere) - 12px) 6px}}@media (prefers-reduced-transparency:reduce){.entete[data-astro-cid-kdyzvuez]{background:var(--fond);-webkit-backdrop-filter:none}}.pied[data-astro-cid-aipgsrkx]{background:var(--nuit);color:var(--nuit-attenue);padding-top:clamp(64px,8vw,104px);font-size:.9375rem;overflow:hidden}.pied__haut[data-astro-cid-aipgsrkx]{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.pied__phrase[data-astro-cid-aipgsrkx]{font-family:var(--f-titre);color:var(--nuit-texte);max-width:16ch;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.pied__phrase[data-astro-cid-aipgsrkx] em[data-astro-cid-aipgsrkx]{color:#8b9bff}.pied__liens[data-astro-cid-aipgsrkx]{flex-wrap:wrap;gap:56px;display:flex}.pied[data-astro-cid-aipgsrkx] h2[data-astro-cid-aipgsrkx]{font-family:var(--f-texte);color:var(--nuit-texte);letter-spacing:0;margin-bottom:14px;font-size:.9375rem;font-weight:600}.pied[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pied[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:var(--nuit-attenue);transition:color var(--t-rapide) ease}@media (hover:hover){.pied[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{color:var(--nuit-texte)}}.pied__marque[data-astro-cid-aipgsrkx]{font-family:var(--f-titre);letter-spacing:-.04em;color:var(--nuit-texte);white-space:nowrap;user-select:none;margin:clamp(56px,8vw,96px) 0 0 -.04em;font-size:clamp(6rem,26vw,22rem);line-height:.8}.pied__marque[data-astro-cid-aipgsrkx] em[data-astro-cid-aipgsrkx]{color:#8b9bff}.pied__mention[data-astro-cid-aipgsrkx]{border-top:1px solid #34322b;padding-block:20px 28px;font-size:.8125rem;line-height:1.6}
