@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-condensed-latin-600-normal.0taFJMb7.woff2) format("woff2"),url(/_astro/saira-condensed-latin-600-normal.CJ-Ib_yI.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-latin-700-normal.BpDqMSKw.woff2) format("woff2"),url(/_astro/saira-condensed-latin-700-normal.Br1WwvhS.woff) format("woff")}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/saira-condensed-latin-800-normal.Pyk8ZVcZ.woff2) format("woff2"),url(/_astro/saira-condensed-latin-800-normal.DACapFM9.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff) format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2) format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff) format("woff")}.pf{--white:#FFFFFF;--gray-50:#F4F4F4;--gray-100:#E5E5E5;--gray-200:#C9C9C9;--gray-300:#9A9A9A;--gray-500:#5E5E5E;--gray-700:#333333;--gray-900:#121212;--black-700:#2B2B2B;--black-800:#1C1C1C;--black-900:#0A0A0A;--red-400:#F0402B;--red-500:#D81E12;--red-600:#B4160C;--red-700:#8C1109;--signal-blue:#1F6FA8;--signal-green:#2C7A4F;--signal-amber:#B87503;--brand:var(--red-500);--brand-deep:var(--red-700);--brand-bright:var(--red-400);--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-faint:var(--gray-300);--text-inverse:var(--white);--text-brand:var(--red-500);--text-on-dark:var(--white);--text-on-dark-muted:#A3A3A3;--text-link:var(--red-500);--text-link-hover:var(--red-700);--surface-page:var(--gray-50);--surface-sheet:var(--white);--surface-inverse:var(--black-900);--surface-band:var(--black-800);--surface-brand:var(--red-500);--surface-fill:var(--gray-100);--border-ink:var(--gray-200);--border-strong:var(--gray-900);--border-light:var(--gray-100);--border-on-dark:rgba(255,255,255,.16);--status-visa:var(--signal-blue);--status-conforme:var(--signal-green);--status-critique:var(--red-500);--status-clos:var(--gray-500);--focus-ink:var(--red-500);--hatch:repeating-linear-gradient(135deg,var(--gray-200) 0 1px,transparent 1px 7px);--hatch-dark:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 2px,transparent 2px 12px);--font-display:"Saira Condensed",Haettenschweiler,system-ui,sans-serif;--font-body:"Barlow",system-ui,sans-serif;--font-label:"Saira Condensed",system-ui,sans-serif;--font-form:"DM Mono",ui-monospace,monospace;--font-mono:"DM Mono",ui-monospace,monospace;--text-display-1:76px;--text-display-2:46px;--text-display-3:28px;--text-title:20px;--text-subtitle:17px;--text-body-lg:17px;--text-body-md:15.5px;--text-body-sm:13.5px;--text-value:15px;--text-label:12px;--text-micro:10.5px;--lh-stamp:1;--lh-tight:.94;--lh-snug:1.1;--lh-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--track-display:.005em;--track-normal:0;--track-label:.1em;--track-stamp:.18em;--track-micro:.08em;--case-display:uppercase;--case-label:uppercase;--case-stamp:uppercase;--space-1:2px;--space-2:4px;--space-3:7px;--space-4:11px;--space-5:14px;--space-6:18px;--space-7:24px;--space-8:32px;--space-9:44px;--space-10:60px;--space-11:80px;--space-12:108px;--sheet-pad:32px;--sheet-pad-sm:18px;--gutter-page:28px;--width-site:1220px;--cell-h:52px;--control-h-sm:30px;--control-h-md:40px;--control-h-lg:48px;--tap-min:44px;--rule-hair:1px;--rule:1px;--rule-heavy:3px;--rule-frame:1.5px;--radius-none:0;--shadow-card:0 1px 2px rgba(10,10,10,.1);--shadow-band:inset 0 -3px 0 var(--red-500);--ease-step:steps(2,end);--dur-fast:.12s;--transition-control:background-color var(--dur-fast) linear,color var(--dur-fast) linear,border-color var(--dur-fast) linear,text-decoration-color var(--dur-fast) linear}.pf :focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.pf .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:var(--control-h-md);padding:0 18px;border:var(--rule) solid transparent;border-radius:0;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:var(--track-label);text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-control)}.pf .btn:active{transform:translate(1px,1px)}.pf .btn-primary{background:var(--red-500);border-color:var(--red-500);color:var(--white)}.pf .btn-primary:hover{background:var(--white);color:var(--red-500)}.pf .btn-secondary{background:transparent;border-color:var(--gray-900);color:var(--gray-900)}.pf .btn-secondary:hover{background:var(--gray-900);color:var(--white)}.pf .btn-clair{background:transparent;border:var(--rule-frame) solid var(--white);color:var(--white)}.pf .btn-clair:hover{background:var(--white);color:var(--black-900)}.pf .btn-lg{height:var(--control-h-lg);padding:0 26px;font-size:var(--text-body-sm)}.pf .btn-sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--text-micro)}.pf .btn-full{display:flex;width:100%}.pf .lnk{font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--red-500);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--red-500);text-underline-offset:4px;transition:var(--transition-control)}.pf .lnk:hover{color:var(--red-700);text-decoration-color:var(--red-700)}.pf .lnk-d{color:var(--white);text-decoration-color:var(--red-400)}.pf .lnk-d:hover{color:var(--red-400);text-decoration-color:var(--red-400)}.pf .sitehead{position:sticky;top:0;z-index:40;background:var(--black-900);color:var(--white);box-shadow:var(--shadow-band)}.pf .sitehead-in{position:relative;max-width:var(--width-site);margin:0 auto;padding:0 var(--gutter-page);min-height:68px;display:flex;align-items:center;gap:26px}.pf .plaque{display:flex;align-items:stretch;flex:0 0 auto}.pf .sitehead-logo{display:flex;align-items:center;flex:0 0 auto;min-height:var(--tap-min)}.pf .plaque-r{display:flex;flex-direction:column;justify-content:center;margin-left:16px;padding-left:16px;border-left:var(--rule-frame) solid rgba(255,255,255,.34);font-family:var(--font-form);font-size:9.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-dark-muted);white-space:nowrap}.pf .sitehead-logo img{display:block;height:26px;width:auto;max-width:none}.pf .sitenav{display:flex;align-items:center;gap:22px;flex:1;min-width:0}.pf .sitenav a{display:block;padding:14px 0;font-family:var(--font-label);font-size:var(--text-label);font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--text-on-dark-muted);text-decoration:none;white-space:nowrap;transition:var(--transition-control)}.pf .sitenav a:hover{color:var(--white)}.pf .sitenav a[aria-current]{color:var(--white);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--red-400);text-underline-offset:6px}.pf .sitehead-act{display:flex;align-items:center;gap:18px;flex:0 0 auto;margin-left:auto}.pf .sitehead-act .lnk{padding:14px 0}.pf .menu-m{display:none}.pf .menu-m>summary{display:inline-flex;align-items:center;height:var(--tap-min);padding:0 14px;border:var(--rule) solid rgba(255,255,255,.34);font-family:var(--font-label);font-size:var(--text-label);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--white);cursor:pointer;list-style:none;user-select:none;transition:var(--transition-control)}.pf .menu-m>summary::-webkit-details-marker{display:none}.pf .menu-m>summary:hover{border-color:var(--white)}.pf .menu-m[open]>summary{background:var(--white);border-color:var(--white);color:var(--black-900)}.pf .menu-m .menu-f,.pf .menu-m[open] .menu-o{display:none}.pf .menu-m[open] .menu-f{display:inline}.pf .menu-p{position:absolute;left:0;right:0;top:100%;z-index:41;background:var(--black-900);box-shadow:var(--shadow-band);border-top:var(--rule) solid rgba(255,255,255,.14);padding:4px var(--gutter-page) 27px;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.pf .menu-p a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:var(--rule) solid rgba(255,255,255,.12);font-family:var(--font-label);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-label);color:var(--white);text-decoration:none}.pf .menu-p a:hover{color:var(--red-400)}.pf .menu-p a[aria-current]:after{content:"";width:22px;height:2px;background:var(--red-400)}.pf .menu-p a.menu-co{color:var(--text-on-dark-muted);border-bottom:0}.pf .menu-p a.menu-co:hover{color:var(--white)}@media(max-width:1280px){.pf .plaque-r{display:none}}@media(max-width:1000px){.pf .sitenav,.pf .sitehead-act .lnk{display:none}.pf .menu-m{display:block}.pf .sitehead-act{gap:10px}}@media(max-width:640px){.pf .sitehead-in{padding:0 16px;min-height:64px;gap:12px}.pf .sitehead-logo img{height:24px}.pf .menu-p{padding:4px 16px 23px}}@media(max-width:1000px),(pointer:coarse){.pf .btn,.pf .btn-sm{min-height:var(--tap-min)}.pf .sitehead .btn-sm{font-size:var(--text-label);padding:0 14px}}@media(prefers-reduced-motion:reduce){.pf .btn,.pf .lnk,.pf .sitenav a,.pf .menu-m>summary{transition:none}.pf .btn:active{transform:none}}
