:root{--pp-bleu-acier:#4077a3;--pp-azur:#3692ca;--pp-bleu-teal:#56aeb8;--pp-ciel-pale:#9bd1e1;--pp-acier-profond:#256583;--pp-encre:#1e3548;--pp-etiquette:#567a8d;--pp-filet:#c5d3dc;--pp-filet-clair:#d5e0e7;--pp-fond:#fff;--pp-fond-alt:#ecf5fa;--pp-sombre-1:#264056;--pp-sombre-2:#2c596d;--pp-sombre-3:#367a84;--pp-halo-teal:#4fb0b861;--pp-halo-bleu:#5a89c152;--pp-accent-sombre:#a5f1f5;--pp-texte-sombre:#fff;--pp-texte-sombre-2:#cfeef7;--pp-filet-sombre:#92b8c5;--pp-degrade-couverture:radial-gradient(circle at 12% 18%, var(--pp-halo-teal) 0, transparent 34%), radial-gradient(circle at 85% 88%, var(--pp-halo-bleu) 0, transparent 35%), linear-gradient(118deg, var(--pp-sombre-1) 0%, var(--pp-sombre-2) 48%, var(--pp-sombre-3) 100%);--pp-logo-haut:#4077a3;--pp-logo-droite:#3692ca;--pp-logo-bas:#56aeb8;--pp-logo-gauche:#7cb7d6;--pp-logo-sombre-haut:#fff;--pp-logo-sombre-droite:#caf3ff;--pp-logo-sombre-bas:#83e8eb;--pp-logo-sombre-gauche:#79d1f7;--pp-font-titre:"Source Serif 4", Georgia, "Times New Roman", serif;--pp-font-texte:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--pp-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--pp-etiquette-tracking:.18em;--pp-wordmark-tracking:.3em}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.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}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2");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}.section--schema{padding:clamp(2.5rem,6vw,4rem) 0 0}.schema{max-width:60rem;margin:0 auto}.schema__dessin{width:100%;height:auto;display:block;overflow:visible}.schema__dessin--large{display:none}.schema__dessin--etroit{max-width:26rem;margin:0 auto}@media (width>=56.25rem){.schema__dessin--large{display:block}.schema__dessin--etroit{display:none}}.schema__legende{font:400 .875rem/1.5 var(--pp-font-mono);color:#567a8d;text-align:center;max-width:44rem;margin:1.25rem auto 0}.schema text{font-family:var(--pp-font-texte);fill:#1e3548;font-size:15px}.schema .schema__mono{font-family:var(--pp-font-mono);letter-spacing:.06em;text-transform:uppercase;fill:#567a8d;font-size:14.5px}.d0{--delai:0s}.d1{--delai:.1s}.d2{--delai:.2s}.d3{--delai:.3s}.d4{--delai:.4s}.d5{--delai:.5s}.d6{--delai:.6s}.d7{--delai:.7s}.d8{--delai:.8s}.d9{--delai:.9s}.d10{--delai:1s}.d11{--delai:1.1s}.d12{--delai:1.2s}.d13{--delai:1.3s}.d14{--delai:1.4s}.anim-trace{stroke-dasharray:1;stroke-dashoffset:0}.anim-monte{transform-box:fill-box;transform-origin:50% 100%}.anim-etire{transform-box:fill-box;transform-origin:0}.anim-grandit{transform-box:fill-box;transform-origin:50%}.anim-glisse{--dx:0;--dy:0}[data-etat=pret] .anim-trace{stroke-dashoffset:1px}[data-etat=pret] .anim-apparait{opacity:0}[data-etat=pret] .anim-monte{transform:scaleY(0)}[data-etat=pret] .anim-etire{transform:scaleX(0)}[data-etat=pret] .anim-grandit{opacity:0;transform:scale(.4)}[data-etat=pret] .anim-glisse{transform:translate(calc(var(--dx) * 1px), calc(var(--dy) * 1px))}[data-etat=pret] .anim-allume{fill:#c5d3dc}[data-etat=visible] .anim-trace{transition:stroke-dashoffset .5s cubic-bezier(.4, 0, .2, 1) var(--delai,0s)}[data-etat=visible] .anim-trace.lent{transition-duration:1s;transition-timing-function:linear}[data-etat=visible] .anim-apparait{transition:opacity .3s ease-out var(--delai,0s)}[data-etat=visible] .anim-monte,[data-etat=visible] .anim-etire{transition:transform .4s cubic-bezier(.2, .7, .3, 1) var(--delai,0s)}[data-etat=visible] .anim-grandit{transition:opacity .35s ease-out var(--delai,0s), transform .35s cubic-bezier(.2, .7, .3, 1) var(--delai,0s)}[data-etat=visible] .anim-glisse{transition:transform .6s cubic-bezier(.4, 0, .2, 1) var(--delai,0s)}[data-etat=visible] .anim-glisse.parcours{transition-duration:1.2s;transition-timing-function:linear}[data-etat=visible] .anim-allume{transition:fill .2s ease-out var(--delai,0s)}@media (prefers-reduced-motion:reduce){[data-etat] .anim-trace,[data-etat] .anim-apparait,[data-etat] .anim-monte,[data-etat] .anim-etire,[data-etat] .anim-grandit,[data-etat] .anim-glisse,[data-etat] .anim-allume{transition:none!important}}[data-compteur]{font-variant-numeric:tabular-nums;display:inline-block;position:relative}[data-compteur]:has(.compteur__anim){color:#0000}.compteur__anim{color:#a5f1f5;position:absolute;top:0;left:0}.picto{vertical-align:-.3em;flex:none;display:inline-block}.carte-expertise__haut{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.carte-expertise__haut .carte-expertise__numero{margin-bottom:0}.situation__lien{align-items:center;gap:.5rem;display:inline-flex}.cas__picto{margin-bottom:.75rem;display:block}.theme{white-space:nowrap}.theme__picto{vertical-align:-.3em;width:1.25em;height:1.25em;margin-right:.375em}.frise{counter-reset:pas;margin:0;padding:0;list-style:none}.frise__pas{counter-increment:pas;min-height:2.5rem;padding:0 0 1.75rem 3.75rem;position:relative}.frise__pas:last-child{padding-bottom:0}.frise__pas:before{content:counter(pas, decimal-leading-zero);box-sizing:border-box;color:#fff;width:2.25rem;height:2.25rem;font:500 .8125rem/1 var(--pp-font-mono);letter-spacing:.04em;background:#4077a3;border:2px solid #4077a3;place-items:center;display:grid;position:absolute;top:0;left:0}.frise__pas:not(:last-child):after{content:"";transform-origin:top;background:#4077a3;width:2px;position:absolute;top:2.25rem;bottom:0;left:calc(1.125rem - 1px)}.frise__texte{margin:0;padding-top:.3rem}.frise__titre{font-family:var(--pp-font-titre);margin-bottom:.25rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:block}.frise[data-etat] .frise__pas:before{transition:background-color .3s ease-out,color .3s ease-out}.frise[data-etat] .frise__pas:after{transition:transform .5s cubic-bezier(.4,0,.2,1)}.frise[data-etat] .frise__pas:not([data-atteint]):before{color:#256583;background:#fff}.frise[data-etat] .frise__pas:has(+.frise__pas:not([data-atteint])):after{transform:scaleY(0)}.frise[data-etat] .frise__pas:not(:last-child){background:linear-gradient(#c5d3dc,#c5d3dc) calc(1.125rem - 1px) 2.25rem/2px calc(100% - 2.25rem) no-repeat}@media (prefers-reduced-motion:reduce){.frise[data-etat] .frise__pas:before,.frise[data-etat] .frise__pas:after{transition:none!important}}.frise-approche{counter-reset:temps;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.frise-approche:before{content:"";transform-origin:0;background:#92b8c5;height:2px;position:absolute;top:.5rem;left:.5rem;right:calc(25% - .5rem)}.frise-approche__pas{counter-increment:temps;font:500 .8125rem/1.4 var(--pp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#cfeef7;padding-top:2rem;position:relative}.frise-approche__pas:before{content:"";box-sizing:border-box;background:#fff;width:1rem;height:1rem;position:absolute;top:0;left:0}.frise-approche__pas:nth-child(4n+2):before{background:#caf3ff}.frise-approche__pas:nth-child(4n+3):before{background:#83e8eb}.frise-approche__pas:nth-child(4n+4):before{background:#79d1f7}.frise-approche[data-etat=pret]:before{transform:scaleX(0)}.frise-approche[data-etat=visible]:before{transition:transform .8s cubic-bezier(.4,0,.2,1)}@media (width<=40rem){.frise-approche{grid-template-columns:1fr;gap:1.25rem}.frise-approche:before{transform-origin:top;width:2px;height:auto;inset:.5rem auto 1.75rem calc(.5rem - 1px)}.frise-approche[data-etat=pret]:before{transform:scaleY(0)}.frise-approche__pas{padding:0 0 0 2rem;line-height:1rem}}@media (prefers-reduced-motion:reduce){.frise-approche:before{transition:none!important}}.etapes-contact{counter-reset:echange;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.etapes-contact{grid-template-columns:repeat(3,1fr)}}.etapes-contact__pas{counter-increment:echange;border-top:1px solid #c5d3dc;padding-top:1rem;position:relative}.etapes-contact__pas:before{content:counter(echange, decimal-leading-zero);color:#256583;width:2rem;height:2rem;font:500 .8125rem/1 var(--pp-font-mono);border:2px solid #4077a3;place-items:center;margin-bottom:.75rem;display:grid}.etapes-contact__titre{font-family:var(--pp-font-titre);margin:0 0 .25rem;font-size:1.125rem;line-height:1.3}.etapes-contact__texte{margin:0;font-size:.9375rem}.publication__couverture{aspect-ratio:1200/630;border:1px solid #c5d3dc;width:100%;max-width:20rem;height:auto;margin-bottom:1rem;display:block}.article__couverture{aspect-ratio:1200/630;border:1px solid #c5d3dc;width:100%;max-width:24rem;height:auto;margin:1.5rem 0 0;display:block}.liste-bloc--frise .liste-bloc__element{margin-bottom:0}.liste-bloc--frise .liste-bloc__titre{font-family:var(--pp-font-titre);margin-bottom:.25rem;padding-top:.3rem;font-size:1.125rem;font-weight:600;line-height:1.3}:root{--emplacement-fond:#fff8d6;--emplacement-bord:#8a6d00;--focus:var(--pp-azur);--rayon:0;--section:clamp(4rem, 9vw, 7rem);--largeur:72rem;--largeur-texte:44rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light;scroll-padding-top:1rem}body{background:var(--pp-fond);color:var(--pp-encre);font:400 1.0625rem/1.65 var(--pp-font-texte);text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%}h1,h2,h3{font-family:var(--pp-font-titre);letter-spacing:-.005em;margin:0 0 1rem;font-weight:600;line-height:1.2}h1{font-size:clamp(2rem,4.5vw,3rem)}h2{letter-spacing:-.01em;font-size:clamp(1.75rem,3.4vw,2.75rem)}h3{font-size:1.25rem}p,ul,ol,dl{margin:0 0 1rem}a{color:var(--pp-acier-profond);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}abbr[title]{text-decoration:none}.lien-evitement{z-index:20;background:var(--pp-fond);color:var(--pp-encre);border:1px solid var(--pp-encre);padding:.5rem 1rem;position:absolute;top:.5rem;left:-9999px}.lien-evitement:focus{left:1rem}.visuellement-masque{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.impression-seule{display:none}.conteneur{max-width:var(--largeur);margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.conteneur--texte{max-width:calc(var(--largeur-texte) + 2 * clamp(1rem, 4vw, 2rem))}ul[role=list]{padding:0;list-style:none}.etiquette{font:500 .75rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:var(--pp-etiquette-tracking);color:var(--pp-etiquette);margin:0 0 .75rem}.section--alt .etiquette{color:var(--pp-acier-profond)}.bouton{border:1px solid var(--pp-acier-profond);border-radius:var(--rayon);min-height:2.75rem;font:600 .9375rem/1.2 var(--pp-font-texte);cursor:pointer;justify-content:center;align-items:center;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bouton--principal{background:var(--pp-acier-profond);color:#fff}.bouton--principal:hover{background:var(--pp-encre);border-color:var(--pp-encre)}.bouton--secondaire{color:var(--pp-acier-profond);background:0 0}.bouton--secondaire:hover{background:var(--pp-fond-alt)}.boutons{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;display:flex}.boutons--sombre .bouton--principal{color:var(--pp-encre);background:#fff;border-color:#fff}.boutons--sombre .bouton--principal:hover{background:var(--pp-accent-sombre);border-color:var(--pp-accent-sombre)}.boutons--sombre .bouton--secondaire{color:#fff;border-color:var(--pp-filet-sombre)}.boutons--sombre .bouton--secondaire:hover{background:#ffffff1a;border-color:#fff}.emplacement{background:var(--emplacement-fond);border:2px dashed var(--emplacement-bord);color:var(--pp-encre);margin:0 0 1rem;padding:.875rem 1rem}.emplacement>:last-child{margin-bottom:0}.emplacement__libelle{font:500 .8125rem/1.5 var(--pp-font-mono);color:#5c4800;margin:0 0 .5rem}.emplacement--en-ligne{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-width:1px;margin:0;padding:.05em .3em;display:inline}.emplacement--en-ligne .emplacement__libelle{margin:0;font-size:.75em}p .emplacement--en-ligne .emplacement__libelle,li .emplacement--en-ligne .emplacement__libelle,dd .emplacement--en-ligne .emplacement__libelle{font-family:inherit;font-size:.875em}.emplacement--md{font:500 .8125rem/1.5 var(--pp-font-mono);color:#5c4800}.emplacement ul,.emplacement ol{padding-left:1.25rem}h1 .emplacement--en-ligne,h2 .emplacement--en-ligne,h3 .emplacement--en-ligne{font-weight:500}.apercu-propre .emplacement{color:inherit;background:0 0;border:0;padding:0}.apercu-propre .emplacement__libelle,.apercu-propre .emplacement:not(:has(.emplacement__faux)){display:none}.apercu-propre h1 .emplacement--en-ligne,.apercu-propre h2 .emplacement--en-ligne,.apercu-propre h3 .emplacement--en-ligne{font-weight:inherit}.entete{border-bottom:1px solid var(--pp-filet);background:var(--pp-fond);z-index:5;position:relative}.entete__barre{align-items:center;gap:1rem 2rem;min-height:4.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.marque{color:var(--pp-encre);align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.marque__signe{flex:none;width:2.5rem;height:2.5rem}.marque__textes{flex-direction:column;gap:.2rem;display:flex}.marque__mot{font:600 1.0625rem/1 var(--pp-font-texte);text-transform:uppercase;letter-spacing:var(--pp-wordmark-tracking)}.marque__mention{font:400 .6875rem/1.35 var(--pp-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--pp-etiquette);white-space:nowrap;max-width:26rem}.marque__mention:has(.emplacement){white-space:normal}.marque__mention .emplacement{text-transform:none;letter-spacing:0}.entete__marque{margin-right:auto}.entete__menu{align-items:center;gap:1.25rem 1.5rem;display:flex}.nav>ul{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav__item{align-items:center;display:flex}.nav a{color:var(--pp-encre);white-space:nowrap;border-bottom:2px solid #0000;padding:.5rem 0;font-weight:500;text-decoration:none}.nav a:hover{border-bottom-color:var(--pp-filet)}.nav a[aria-current=page]{border-bottom-color:var(--pp-azur)}.entete__rdv{white-space:nowrap}.nav__item--deroulant{align-items:center;gap:.125rem;display:flex;position:relative}.nav__deplier{width:1.75rem;height:2rem;color:var(--pp-encre);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transition:transform .15s;transform:translateY(-25%)rotate(45deg)}.nav__deplier[aria-expanded=true] .nav__chevron{transform:translateY(25%)rotate(-135deg)}.sous-menu{z-index:10;background:var(--pp-fond);border:1px solid var(--pp-filet);border-top:2px solid var(--pp-azur);min-width:21rem;margin:0;padding:.5rem 0;list-style:none;display:none;position:absolute;top:calc(100% + .5rem);left:-1rem;box-shadow:0 12px 24px #1e354814}.sous-menu:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}.nav__item--deroulant.ouvert .sous-menu{display:block}.nav .sous-menu a{white-space:normal;border-bottom:0;padding:.5rem 1rem;font-weight:500;display:block}.nav .sous-menu a:hover{background:var(--pp-fond-alt);color:var(--pp-acier-profond)}.nav .sous-menu a[aria-current=page]{color:var(--pp-acier-profond);box-shadow:inset 2px 0 0 var(--pp-azur)}.nav .sous-menu a:focus-visible{outline-offset:-3px}.sous-menu__tout{border-top:1px solid var(--pp-filet-clair);margin-top:.375rem;padding-top:.375rem}.nav .sous-menu__tout a{font:500 .8125rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pp-acier-profond)}.sous-menu__tout .emplacement{text-transform:none;letter-spacing:0}.entete__bouton-menu{font:600 .9375rem/1 var(--pp-font-texte);color:var(--pp-encre);border:1px solid var(--pp-encre);cursor:pointer;background:0 0;border-radius:0;min-height:2.75rem;padding:.5rem 1rem;display:none}.langues ul{font:500 .8125rem/1 var(--pp-font-mono);align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.langues a{color:var(--pp-etiquette);letter-spacing:.08em;padding:.5rem .45rem;text-decoration:none;display:inline-block}.langues a[aria-current]{color:var(--pp-encre);box-shadow:inset 0 -2px 0 var(--pp-encre)}.langues li{align-items:center;display:flex}.langues li+li:before{content:"/";color:var(--pp-filet);margin-right:.25rem}@media (width<=1080px){.entete__bouton-menu{align-items:center;display:inline-flex}.entete__menu{left:0;right:0;top:var(--haut-menu,4.75rem);z-index:30;overscroll-behavior:contain;background:var(--pp-fond);border-top:1px solid var(--pp-filet);flex-direction:column;align-items:flex-start;padding:1rem clamp(1rem,4vw,2rem) 2rem;display:none;position:fixed;bottom:0;overflow-y:auto}html.menu-ouvert,html.menu-ouvert body{overflow:hidden}.entete__menu.ouvert{display:flex}.nav>ul{flex-direction:column;align-self:stretch;gap:0}.nav{align-self:stretch}.nav a{padding:.75rem 0;font-size:1.125rem;display:block}.nav__item--deroulant{flex-wrap:wrap;align-items:center;display:flex}.nav__item>a{flex:1}.nav__deplier{border:1px solid var(--pp-filet);width:2.75rem;height:2.75rem}.sous-menu{border:0;border-left:2px solid var(--pp-filet);box-shadow:none;flex-basis:100%;min-width:0;margin:0 0 .5rem;padding:0 0 0 1rem;position:static}.sous-menu a{white-space:normal;padding:.625rem 0;font-size:1rem}.entete__barre{flex-wrap:wrap}}@media (width<=520px){.entete__barre{gap:1rem;min-height:0}.entete__marque{flex:1 1 0;min-width:0}.entete .marque{gap:.625rem}.entete .marque__signe{width:2rem;height:2rem}.entete .marque__textes{min-width:0}.entete .marque__mention{letter-spacing:.06em;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:13rem;font-size:.5625rem;display:-webkit-box;overflow:hidden}.marque__mention{white-space:normal}}.section{padding:var(--section) 0}.section--alt{background:var(--pp-fond-alt)}.section--alt .carte-expertise__numero{color:var(--pp-acier-profond)}.section--sombre{background:var(--pp-degrade-couverture);color:var(--pp-texte-sombre);position:relative;overflow:hidden}.section--sombre>.conteneur{position:relative}.section--sombre h2,.section--sombre a:not(.bouton){color:#fff}.section--sombre .etiquette{color:var(--pp-texte-sombre-2)}.section--sombre :focus-visible{outline-color:var(--pp-accent-sombre)}.section--sombre .chiffres__item{border-top-color:var(--pp-filet-sombre)}.section--sombre .chiffres__valeur{color:var(--pp-accent-sombre)}.filigrane{pointer-events:none;position:absolute;inset:0;overflow:hidden}.filigrane:before,.filigrane:after{content:"PERPENDIS";font:600 clamp(4rem, 13vw, 10rem)/1 var(--pp-font-texte);letter-spacing:.3em;color:#fff;opacity:.05;white-space:nowrap;position:absolute}.filigrane:before{bottom:-1.5rem;left:-.5rem}.filigrane:after{writing-mode:vertical-rl;top:-.5rem;right:-1rem}.section__titre{margin-bottom:1.75rem}.entete-page{padding-bottom:calc(var(--section) * .5);border-bottom:1px solid var(--pp-filet-clair)}.entete-page+.section--alt,.entete-page+.section{border-top:0}.chapeau,.chapeau.emplacement{font-size:1.1875rem;line-height:1.6}.cadrage{font-family:var(--pp-font-titre);color:var(--pp-acier-profond);border-left:2px solid var(--pp-azur);padding-left:1rem;font-size:1.1875rem;font-style:italic}.bandeau{background:var(--pp-degrade-couverture);color:var(--pp-texte-sombre);padding:clamp(4rem,10vw,7.5rem) 0 clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.bandeau a:not(.bouton){color:#fff}.bandeau :focus-visible{outline-color:var(--pp-accent-sombre)}.bandeau__contenu{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid;position:relative}@media (width>=1024px){.bandeau__contenu{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);gap:3rem}}.organigramme{width:100%;height:auto;display:none}@media (width>=1024px){.organigramme{display:block}}.organigramme__lien{stroke-dasharray:1;stroke-dashoffset:0;animation:.45s ease-out both trace-lien}.organigramme__noeud{animation:.25s ease-out both apparait-noeud}.organigramme__lien--1,.organigramme__lien--2,.organigramme__lien--3{animation-delay:.1s}.organigramme__lien--4,.organigramme__lien--5,.organigramme__lien--6,.organigramme__lien--7,.organigramme__lien--8{animation-delay:.35s}.organigramme__noeud--1,.organigramme__noeud--2,.organigramme__noeud--3{animation-delay:.3s}.organigramme__noeud--4,.organigramme__noeud--5,.organigramme__noeud--6,.organigramme__noeud--7,.organigramme__noeud--8{animation-delay:.55s}@keyframes trace-lien{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes apparait-noeud{0%{opacity:0}to{opacity:1}}.bandeau__titre{max-width:14ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:500;line-height:1.08}.bandeau__titre em{color:var(--pp-accent-sombre);font-style:italic;font-weight:500}.bandeau__titre .emplacement{font-size:.45em;line-height:1.4}.bandeau__sous-titre{max-width:40rem;margin-bottom:2rem}.bandeau__geo{font:400 .8125rem/1.6 var(--pp-font-mono);text-transform:uppercase;letter-spacing:var(--pp-etiquette-tracking);color:var(--pp-texte-sombre-2);margin:0}.bandeau__geo .emplacement{text-transform:none;letter-spacing:0}.bandeau__coin{border:0 solid var(--pp-filet-sombre);opacity:.7;pointer-events:none;width:clamp(3rem,8vw,6rem);height:clamp(3rem,8vw,6rem);position:absolute}.bandeau__coin--haut{border-top-width:1px;border-left-width:1px;top:1.25rem;left:1.25rem}.bandeau__coin--bas{border-bottom-width:1px;border-right-width:1px;bottom:1.25rem;right:1.25rem}.bandeau:after{content:"";background:var(--pp-accent-sombre);opacity:.8;width:4rem;height:2px;position:absolute;bottom:0;left:clamp(1rem,4vw,2rem)}.cartes-expertises{grid-template-columns:1fr;gap:1.25rem;margin:0;display:grid}@media (width>=640px){.cartes-expertises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cartes-expertises{grid-template-columns:repeat(3,minmax(0,1fr))}}.carte-expertise{background:var(--pp-fond);border:1px solid var(--pp-filet);border-top:3px solid var(--pp-logo-haut);flex-direction:column;padding:1.5rem 1.5rem 1.25rem;transition:transform .18s ease-out,border-color .18s,box-shadow .18s;display:flex;position:relative}.carte-expertise:nth-child(4n+2){border-top-color:var(--pp-logo-droite)}.carte-expertise:nth-child(4n+3){border-top-color:var(--pp-logo-bas)}.carte-expertise:nth-child(4n+4){border-top-color:var(--pp-logo-gauche)}.carte-expertise:hover,.carte-expertise:focus-within{border-left-color:var(--pp-azur);border-right-color:var(--pp-azur);border-bottom-color:var(--pp-azur);transform:translateY(-3px);box-shadow:0 10px 22px #1e354814}.carte-expertise__numero{font:500 .8125rem/1 var(--pp-font-mono);letter-spacing:.12em;color:var(--pp-etiquette);margin-bottom:1rem}.carte-expertise__titre{margin-bottom:.875rem;font-size:1.3125rem}.carte-expertise__titre a{color:var(--pp-encre);text-decoration:none}.carte-expertise__titre a:after{content:"";position:absolute;inset:0}.carte-expertise__titre a:hover{color:var(--pp-acier-profond);text-decoration:underline}.carte-expertise__resume,.carte-expertise .emplacement{margin:0;font-size:.9375rem;position:relative}.chiffres{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem;margin:0;display:grid}.chiffres__item{border-top:1px solid var(--pp-encre);padding-top:1rem}.chiffres__valeur{font:500 clamp(2.25rem, 5vw, 3rem)/1.1 var(--pp-font-titre);color:var(--pp-acier-profond);font-variant-numeric:tabular-nums;display:block}.chiffres__libelle{font-size:.9375rem}.cas{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.25rem;margin:0;display:grid}.cas__item{background:var(--pp-fond);border:1px solid var(--pp-filet);padding:1.5rem}.cas__titre{font-size:1.1875rem}.cas__meta{font:400 .75rem/1.5 var(--pp-font-mono);color:var(--pp-etiquette);flex-wrap:wrap;gap:.375rem;margin:0 0 1.25rem;display:flex}.cas__details{margin:0}.cas__details dt{font:500 .75rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:var(--pp-etiquette-tracking);color:var(--pp-etiquette);margin-top:1rem}.cas__details dd{margin:.25rem 0 0;font-size:.9375rem}.cas__details .emplacement{margin:0}.appel{text-align:left}.appel__texte{max-width:36rem;margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.section--alt.appel{border-top:0}.logiciels{margin-top:1rem}.rdv__mention{margin:.75rem 0 0;font-size:.875rem}.cas__intro{max-width:46rem;margin:-.5rem 0 2rem}.filtres__aucune{margin:1rem 0}.ligne-pme{color:var(--pp-encre);border-top:1px solid var(--pp-filet);margin:1.5rem 0 0;padding-top:1rem;font-size:.875rem}ol.etapes,.emplacement.etapes ol{counter-reset:etape;padding:0;list-style:none}ol.etapes>li,.emplacement.etapes ol>li{counter-increment:etape;margin-bottom:1rem;padding-left:3rem;position:relative}ol.etapes>li:before,.emplacement.etapes ol>li:before{content:counter(etape, decimal-leading-zero);font:500 .875rem/1.5 var(--pp-font-mono);color:var(--pp-acier-profond);position:absolute;top:.1rem;left:0}details{border-top:1px solid var(--pp-filet);padding:1rem 0}summary{cursor:pointer;font-weight:600}.partenaire__transparence{font-size:.9375rem}.cabinet__grille{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.cabinet__grille h2{font-size:1.25rem}.cabinet__confreres{margin-top:2.5rem}.cabinet__entete--photo{grid-template-columns:1fr minmax(12rem,20rem);align-items:start;gap:2.5rem;display:grid}.cabinet__photo{width:100%;height:auto}.encart-confreres{border:1px solid var(--pp-filet);border-left:3px solid var(--pp-acier-profond);padding:1.25rem 1.5rem;font-size:.9375rem}.encart-confreres p{margin:0}.formulaire{gap:1.25rem;display:grid}.champ{gap:.375rem;display:grid}.champ label{font-size:.9375rem;font-weight:600}.champ__facultatif{color:var(--pp-etiquette);font-weight:400}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{width:100%;font:inherit;color:var(--pp-encre);background:#fff;border:1px solid #7d93a2;border-radius:0;min-height:2.75rem;padding:.625rem .75rem;font-size:1rem}textarea{resize:vertical;min-height:9rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:0;border-color:var(--pp-acier-profond)}[aria-invalid=true]{border-color:#a4262c}.champ__erreur{color:#a4262c;margin:0;font-size:.875rem}.champ--case{grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.champ--case input{width:1.25rem;height:1.25rem;accent-color:var(--pp-acier-profond);margin:.2rem 0 0}.champ--case label{font-weight:400}.champ--case .champ__erreur{grid-column:2}.formulaire .bouton{justify-self:start}.formulaire__retour .emplacement{margin-top:.5rem}.formulaire__retour>[hidden]:target{display:block}.filtres{grid-template-columns:2fr 1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (width<=640px){.filtres{grid-template-columns:1fr}}.filtres__compte{font:400 .8125rem/1.5 var(--pp-font-mono);color:var(--pp-etiquette)}.publications{margin:0}.publication{border-top:1px solid var(--pp-filet);padding:1.5rem 0}.publication__titre{margin-bottom:.5rem;font-size:1.375rem}.publication__titre a{color:var(--pp-encre);text-decoration:none}.publication__titre a:hover{color:var(--pp-acier-profond);text-decoration:underline}.publication__resume{margin:0;font-size:.9375rem}.lien-rss{font:500 .8125rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:.12em}.article__meta{font:400 .8125rem/1.6 var(--pp-font-mono);color:var(--pp-etiquette);margin:0}.sommaire{border:1px solid var(--pp-filet);margin:2.5rem 0;padding:1.25rem 1.5rem}.sommaire__titre{font:500 .75rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:var(--pp-etiquette-tracking);color:var(--pp-etiquette);margin-bottom:.75rem}.sommaire ol{margin:0;padding-left:1.25rem}.sommaire li{margin:.25rem 0}.prose{margin:2.5rem 0}.prose h2{margin-top:2.75rem}.prose h3{margin-top:2rem}.tableau{border:1px solid var(--pp-filet);margin:1.5rem 0 2rem;overflow-x:auto}.tableau table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem;font-size:.9375rem}.tableau th,.tableau td{border-bottom:1px solid var(--pp-filet-clair);text-align:left;padding:.625rem .875rem}.tableau th:not(:first-child),.tableau td:not(:first-child){text-align:right;white-space:nowrap}.tableau thead th{font:500 .75rem/1.4 var(--pp-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pp-encre);background:var(--pp-fond-alt)}.tableau tr:last-child td{border-bottom:0}.partage{border-top:1px solid var(--pp-filet);flex-wrap:wrap;align-items:center;gap:.75rem;margin:2.5rem 0;padding-top:1.5rem;display:flex}.partage__retour{color:var(--pp-acier-profond);font-size:.875rem}.signature{border:1px solid var(--pp-filet);border-top:3px solid var(--pp-acier-profond);margin:0 0 var(--section);padding:1.5rem}.signature__nom{font:600 1.25rem/1.3 var(--pp-font-titre);margin-bottom:.75rem}.signature>:last-child{margin-bottom:0}.legal{font-size:.9375rem}.legal h2{margin-top:2rem;font-size:1.25rem}.legal__bloc p{margin-bottom:.375rem}.legal__lignes{border-top:1px solid var(--pp-filet-clair);margin:0 0 2rem}.legal__ligne{border-bottom:1px solid var(--pp-filet-clair);grid-template-columns:minmax(10rem,1fr) 2fr;gap:.25rem 1.5rem;padding:.5rem 0;display:grid}.legal__ligne dt{font-weight:600}.legal__ligne dd{margin:0}@media (width<=40rem){.legal__ligne{grid-template-columns:1fr}}.legal__siege{font-size:.8125rem}.legal__note{color:var(--pp-encre);font-size:.875rem}.legal__tableau{border:1px solid var(--pp-filet);margin:1rem 0 1.5rem;overflow-x:auto}.legal__tableau:focus-visible{outline:2px solid var(--pp-acier-profond);outline-offset:2px}.legal__tableau table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.875rem}.legal__tableau :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--pp-filet-clair);padding:.5rem .75rem}.legal__tableau thead th{background:var(--pp-fond-alt);font-weight:600}.legal__tableau tbody th{font-weight:600}.legal__tableau tbody tr:last-child :is(th,td){border-bottom:0}.liens-404{flex-wrap:wrap;gap:1.5rem;padding:0;list-style:none;display:flex}.pied{background:var(--pp-fond);border-top:1px solid var(--pp-filet);padding:2.5rem 0;font-size:.875rem}.pied__contenu{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;display:flex}.pied__marque{margin-right:auto}.pied__coordonnees,.pied__liens ul{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@page{margin:18mm 16mm 20mm;@bottom-right{content:counter(page) " / " counter(pages);font:9pt IBM Plex Mono,monospace;color:#567a8d}}@media print{body{color:#000;background:#fff;font-size:10.5pt}.entete,.pied,.lien-evitement,.partage,.boutons,.appel,.filtres,.bouton,.langues{display:none!important}.impression-seule{display:block}.article__logo{font:600 10pt/1 var(--pp-font-texte);text-transform:uppercase;letter-spacing:var(--pp-wordmark-tracking);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.article__logo .signe{width:1.5rem;height:1.5rem}.article__adresse{font:8.5pt/1.4 var(--pp-font-mono);color:#333;margin-top:.5rem}.section{padding:0}.entete-page{border:0;padding-bottom:1rem}.conteneur,.conteneur--texte{max-width:none;padding:0}.tableau{border:0;overflow:visible}.tableau table{min-width:0}table,tr,.signature,.sommaire{break-inside:avoid}h2,h3{break-after:avoid}.prose a[href^=http]:after,.signature a[href^=\/]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8.5pt}.emplacement{background:0 0}}.cabinet-bref{gap:2.5rem;margin-bottom:2.5rem;display:grid}.cabinet-bref__texte{max-width:var(--largeur-texte)}.cabinet-bref--photo{grid-template-columns:minmax(0,1fr) minmax(10rem,18rem);align-items:start}@media (width<=640px){.cabinet-bref--photo{grid-template-columns:1fr}}.cabinet-bref__photo{width:100%;height:auto;display:block}.lien-fleche{font-weight:600}.lien-fleche:after{content:" →"}.situations{grid-template-columns:1fr;gap:1.25rem;margin:0;display:grid}@media (width>=640px){.situations{grid-template-columns:repeat(2,minmax(0,1fr))}}.situation{background:var(--pp-fond);border:1px solid var(--pp-filet);flex-direction:column;padding:1.5rem;display:flex}.situation__titre{font-size:1.1875rem}.situation__phrase,.situation .emplacement{font-size:.9375rem}.situation__lien{font:500 .8125rem/1.5 var(--pp-font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:auto}.situation__lien:after{content:" →"}.engagements{grid-template-columns:1fr;gap:1.25rem 2rem;margin:0;display:grid}@media (width>=768px){.engagements{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement{border-top:2px solid var(--pp-encre);padding-top:1rem}.engagement__titre{font-size:1.25rem}.engagement__texte,.engagement .emplacement{font-size:.9375rem}.champ-piege{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
