@font-face{font-family:Titillium Web;src:url(/fonts/TitilliumWeb-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Titillium Web;src:url(/fonts/TitilliumWeb-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Titillium Web;src:url(/fonts/TitilliumWeb-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Titillium Web;src:url(/fonts/TitilliumWeb-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-display:swap}:root{--bg: #F2F2F3;--surface: #FFFFFF;--ink: #414142;--ink-2: #616266;--rule: #DADBDE;--accent: #F3C42F;--accent-ink: #2A2B2E;--accent-soft: #FBEDBE;--band: #414142;--band-ink: #F2F2F3;--band-ink-2: #B9BABF;--alert: #B5302A;--focus: #2A2B2E;--shadow: 0 1px 2px rgba(42, 43, 46, .08);--titre: "Titillium Web", "Arial Narrow", Arial, sans-serif;--texte: "Titillium Web", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--wrap: 1180px;--read: 70ch;--r: 6px;--pente: .57735;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #1E1F21;--surface: #2A2B2E;--ink: #F2F2F3;--ink-2: #B9BABF;--rule: #3A3B3F;--accent: #F3C42F;--accent-ink: #2A2B2E;--accent-soft: #3A3420;--band: #141517;--band-ink: #F2F2F3;--band-ink-2: #B9BABF;--alert: #E05A50;--focus: #F3C42F;--shadow: none;color-scheme:dark}}:root[data-theme=dark]{--bg: #1E1F21;--surface: #2A2B2E;--ink: #F2F2F3;--ink-2: #B9BABF;--rule: #3A3B3F;--accent: #F3C42F;--accent-ink: #2A2B2E;--accent-soft: #3A3420;--band: #141517;--band-ink: #F2F2F3;--band-ink-2: #B9BABF;--alert: #E05A50;--focus: #F3C42F;--shadow: none;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 18px/1.6 var(--texte);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto}a{color:inherit;text-decoration-color:var(--accent);text-decoration-thickness:.14em;text-underline-offset:.18em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--titre);line-height:1.12;margin:0;text-wrap:balance}p,ul,ol,figure,table,blockquote{margin:0}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.w{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent);color:var(--accent-ink);padding:12px 18px}.skip:focus{left:0}.apercu-bandeau{background:var(--accent);color:var(--accent-ink);font:500 13px/1.4 var(--mono);padding:8px 20px;text-align:center}.etiquette{justify-self:start;width:fit-content;display:inline-block;background:var(--accent);color:var(--accent-ink);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 14px 7px 12px;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%);text-decoration:none}.lab{font:500 12.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.hdr{background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:env(safe-area-inset-top,0px);z-index:50}.hdr-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-block:14px 0}.marque{display:inline-flex;color:var(--ink);text-decoration:none}.marque svg{width:210px;height:20px}.hdr-act{margin-left:auto;display:flex;gap:10px}.btn{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--titre);text-decoration:none;padding:10px 16px;border-radius:var(--r);border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap}.btn-or{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.nav-p{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.nav-p::-webkit-scrollbar{display:none}.nav-p ul{display:flex;gap:24px;list-style:none;margin:0;padding:4px 0 0}.nav-p a{display:block;padding:8px 0 12px;font:600 15px/1 var(--titre);color:var(--ink-2);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.nav-p a:hover,.nav-p a[aria-current]{color:var(--ink);border-bottom-color:var(--accent)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg)}.fil{padding-top:22px;font:500 12.5px/1.5 var(--mono);color:var(--ink-2)}.fil ol{display:flex;flex-wrap:wrap;gap:4px 8px;list-style:none;margin:0;padding:0}.fil li+li:before{content:"/";margin-right:8px;color:var(--rule)}.fil a{text-decoration:none}.fil a:hover{text-decoration:underline}.reading{max-width:var(--read)}.art{padding-bottom:64px}.art-tete{display:grid;gap:18px;padding-block:18px 30px}.art-tete h1{font-weight:900;font-size:clamp(32px,5.4vw,52px);letter-spacing:-.01em}.sig{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 12.5px/1.4 var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.sig b{color:var(--ink);font-weight:500}.chapo{font-size:21px;line-height:1.5;font-weight:600}.apercu-note{font:500 13px/1.4 var(--mono);background:var(--accent-soft);padding:8px 12px}.corps{display:grid;gap:20px}.corps h2{font-weight:900;font-size:clamp(25px,3.4vw,32px);margin-top:26px;scroll-margin-top:140px}.corps h3{font-weight:700;font-size:21px;margin-top:8px;scroll-margin-top:140px}.corps ul,.corps ol{padding-left:1.3em;display:grid;gap:6px}.corps li::marker{color:var(--ink-2)}.corps strong{font-weight:700}.corps blockquote{border-left:4px solid var(--accent);padding:4px 0 4px 18px;font-weight:600}.corps code{font:500 .88em var(--mono);background:var(--surface);border:1px solid var(--rule);padding:.05em .35em;border-radius:3px}.corps pre{font:500 14px/1.55 var(--mono);background:var(--surface);border:1px solid var(--rule);padding:16px;overflow-x:auto;border-radius:var(--r)}.corps pre code{border:0;padding:0;background:none}.corps figure{display:grid;gap:8px}.corps figcaption{font-size:15px;color:var(--ink-2)}.corps img{border-radius:var(--r)}.corps hr{border:0;border-top:1px solid var(--rule);margin:8px 0}.table-wrap,.corps table{display:block;overflow-x:auto}.corps table{border-collapse:collapse;font-size:16px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r)}.corps th,.corps td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--rule)}.corps th{font:700 14px/1.3 var(--titre);background:var(--bg)}.corps td{font-variant-numeric:tabular-nums}.corps tr:last-child td{border-bottom:0}.cta-dl{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;background:var(--band);color:var(--band-ink);padding:20px 22px;border-radius:var(--r);margin-block:8px}.cta-dl .t{font:900 20px/1.2 var(--titre)}.cta-dl p{color:var(--band-ink-2);font-size:16px;margin-top:4px}.cta-dl a{display:inline-grid;gap:2px;background:var(--accent);color:var(--accent-ink);text-decoration:none;font:700 16px/1.2 var(--titre);padding:12px 18px;border-radius:var(--r)}.cta-dl a small{font:500 11.5px/1.2 var(--mono)}.mention-aff{font-size:15px;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--accent);padding:12px 16px;border-radius:var(--r)}.frame-16x9{position:relative;aspect-ratio:16 / 9;max-width:100%;background:var(--band);border-radius:var(--r);overflow:hidden}.frame-16x9 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sommaire{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:16px 18px}.sommaire b{font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.sommaire ol{margin:10px 0 0;padding-left:1.2em;display:grid;gap:4px;font-size:16px}.faq details{border-top:1px solid var(--rule);padding:12px 0}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary h3{display:inline;font-size:19px}.faq summary:after{content:"+";float:right;font:700 20px/1 var(--mono)}.faq details[open] summary:after{content:"–"}.faq details p{margin-top:8px}.sources{border-top:1px solid var(--rule);padding-top:18px;display:grid;gap:10px;font-size:15px}.sources h2{font:500 12.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.sources ol{padding-left:1.3em;display:grid;gap:6px}.sources small{display:block;color:var(--ink-2)}.auteur{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:16px;font-size:15px}.auteur .mono{width:52px;height:52px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center}.auteur .mono svg{width:30px;height:24px}.auteur .n{font:700 16px/1.2 var(--titre)}.cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.carte{display:grid;gap:8px;align-content:start;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:18px;text-decoration:none;min-width:0;box-shadow:var(--shadow)}.carte:hover{border-color:var(--ink)}.carte h3{font-weight:700;font-size:19px}.carte p{font-size:15.5px;color:var(--ink-2)}.carte .lab{color:var(--ink-2)}.liste-titre{font:900 clamp(22px,3vw,28px)/1.15 var(--titre);margin-bottom:16px}.related{margin-top:48px}.hub-tete{background:var(--band);color:var(--band-ink);position:relative;overflow:hidden}.hub-tete:after{content:"";position:absolute;top:-10%;bottom:-10%;right:4%;width:120px;background:var(--accent);transform:skew(-30deg)}.hub-tete .w{position:relative;z-index:1;padding-block:26px 44px;display:grid;gap:16px}.hub-tete .fil{color:var(--band-ink-2);padding-top:0}.hub-tete h1{font-weight:900;font-size:clamp(30px,4.4vw,48px);text-transform:uppercase;letter-spacing:-.005em;max-width:26ch}.hub-tete .chapo{color:var(--band-ink);max-width:60ch;font-weight:400}.hub-corps{padding-block:34px 64px;display:grid;gap:44px}.une{background:var(--accent);color:var(--accent-ink);position:relative;overflow:hidden}.une:after{content:"";position:absolute;top:-10%;bottom:-10%;right:-60px;width:34%;background:var(--band);transform:skew(-30deg);transform-origin:bottom}.une .w{position:relative;z-index:1;padding-block:52px 56px;display:grid;gap:20px}.une svg.logo{width:min(100%,640px);height:auto;aspect-ratio:7289 / 670;color:var(--accent-ink)}.une p{font-size:clamp(19px,2.4vw,24px);font-weight:600;max-width:34ch}.une .btns{display:flex;flex-wrap:wrap;gap:10px}.une .btn{border-color:var(--accent-ink);color:var(--accent-ink)}.une .btn-noir{background:var(--accent-ink);color:var(--accent)}.silos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.silo{display:grid;gap:10px;align-content:start;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:20px;text-decoration:none}.silo:hover{border-color:var(--ink)}.silo h3{font:900 24px/1.1 var(--titre);text-transform:uppercase}.silo p{color:var(--ink-2);font-size:16px}.silo .compte{font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.section{padding-block:40px}.section+.section{padding-top:0}.nl{background:var(--band);color:var(--band-ink);border-radius:var(--r);padding:24px;display:grid;gap:12px}.nl h2{font:900 24px/1.15 var(--titre)}.nl p{color:var(--band-ink-2);font-size:16px}.nl form{display:grid;gap:10px}.nl input[type=email]{font:400 17px/1.2 var(--texte);padding:12px 14px;border-radius:var(--r);border:1.5px solid var(--band-ink-2);background:var(--surface);color:var(--ink);min-width:0}.nl .nl-c{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--band-ink-2)}.nl button{justify-self:start;font:700 16px/1 var(--titre);background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--r);padding:13px 20px;cursor:pointer}.nl .nl-piege{position:absolute;left:-9999px}.nl .nl-msg{font:500 14px/1.4 var(--mono);color:var(--band-ink)}.ftr{background:var(--band);color:var(--band-ink);margin-top:0}.ftr .w{padding-block:40px 30px;display:grid;gap:28px}.ftr .marque{color:var(--band-ink)}.ftr .marque svg{width:260px;height:24px}.ftr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:22px}.ftr h2{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--band-ink-2);margin-bottom:10px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15.5px}.ftr a{text-decoration-color:var(--accent)}.ftr-ed{font:500 12px/1.6 var(--mono);color:var(--band-ink-2);border-top:1px solid rgba(242,242,243,.14);padding-top:18px}.service{padding-block:10px 64px}.service .corps{max-width:var(--read)}.service h1{font-weight:900;font-size:clamp(32px,5vw,48px);margin-block:18px 22px}@media(min-width:1100px){.art-grille{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;align-items:start}.art-cote{position:sticky;top:140px;display:grid;gap:14px}}@media(max-width:1099px){.art-cote{display:none}}@media(max-width:640px){body{font-size:17px}.marque svg{width:170px;height:16px}.hdr-act .btn:not(.btn-or){display:none}.une:after{width:24%;right:-90px}.hub-tete:after{width:60px;right:-10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
