@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../polices/barlow-400-latin.f1d7e78e.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../polices/barlow-400-etendu.7199a77b.woff2) format("woff2");unicode-range:U+100-113,U+116-12B,U+12D-130,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2074-2079,U+20A3,U+20BA,U+20BD,U+2113,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../polices/barlow-500-latin.7dd014a5.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../polices/barlow-500-etendu.18911da9.woff2) format("woff2");unicode-range:U+100-113,U+116-12B,U+12D-130,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2074-2079,U+20A3,U+20BA,U+20BD,U+2113,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../polices/barlow-600-latin.848f6f00.woff2) format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../polices/barlow-600-etendu.717245c4.woff2) format("woff2");unicode-range:U+100-113,U+116-12B,U+12D-130,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2C7,U+2C9,U+2D8-2D9,U+2DB,U+2DD,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2074-2079,U+20A3,U+20BA,U+20BD,U+2113,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:"Barlow secours";font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:96.1%;ascent-override:104.05%;descent-override:20.81%;line-gap-override:0.0%;unicode-range:U+20-7E,U+A0-113,U+116-12B,U+12D-131,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2BB-2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2074-2079,U+20A3,U+20AC,U+20BA,U+20BD,U+2113,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:"Barlow secours";font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:97.06%;ascent-override:103.03%;descent-override:20.61%;line-gap-override:0.0%;unicode-range:U+20-7E,U+A0-113,U+116-12B,U+12D-131,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2BB-2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2074-2079,U+20A3,U+20AC,U+20BA,U+20BD,U+2113,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}@font-face{font-family:"Barlow secours";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:91.12%;ascent-override:109.75%;descent-override:21.95%;line-gap-override:0.0%;unicode-range:U+20-7E,U+A0-113,U+116-12B,U+12D-131,U+133-137,U+139-13E,U+140-148,U+14A-14D,U+14F-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1CE,U+1D4,U+1E5,U+1E7,U+1E9,U+1EF,U+1FF,U+218-21B,U+21F,U+228-229,U+237,U+259,U+292,U+2BB-2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-30C,U+312-313,U+31B,U+323,U+326-328,U+335-338,U+394,U+3A9,U+3BC,U+3C0,U+1E80-1E85,U+1EA0-1EF9,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2074-2079,U+20A3,U+20AC,U+20BA,U+20BD,U+2113,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E9,U+FB01-FB02}body{margin:0;background:#F5F5F5}a{color:#151105}a:hover{color:#151105}.k{--gouttiere:32px;--ink:#151105;--ink2:#4F4B45;--ink3:#6E6A64;--paper:#F5F5F5;--paper2:#E8E4DD;--rule:rgba(21,17,5,.14);--violet:#8063EA;--violet-pale:#E4DEFB;--violet-fonce:#7257DE;--ease:cubic-bezier(.23,1,.32,1);font-family:Barlow,"Barlow secours",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:clip}.k *{box-sizing:border-box}.k ::selection{background:#DCD5FA;color:#151105}.k :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:8px}.k a{color:inherit;text-decoration:none}.k :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.wrap{max-width:1408px;margin:0 auto;padding-left:64px;padding-right:64px}.top{display:flex;align-items:center;justify-content:space-between;gap:32px;height:96px;border-bottom:1px solid var(--rule)}.top img{display:block;height:32px;width:auto}.nav{display:flex;align-items:center;gap:32px;font-weight:500}.nav a.lien{color:var(--ink2);transition:color .2s var(--ease)}.nav a.lien:hover{color:var(--ink)}.nav .menu{display:none}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:8px;font-size:16px;font-weight:500;line-height:1;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .16s var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--violet-fonce);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--ease)}.btn:active{transform:scale(.97)}.btn-encre{background:var(--violet-fonce);color:var(--paper)!important}.btn-papier{background:var(--paper);color:var(--ink)!important}@media (hover:hover) and (pointer:fine){.btn:hover::before{transform:scaleX(1)}.btn-encre:hover{background:var(--ink)}.btn-encre:hover::before{transition-delay:.1s}.btn-papier:hover{background:var(--ink);color:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--ink)}.btn-papier:hover::before{transition-delay:.1s}}.lire{display:inline-block;font-weight:500;box-shadow:inset 0 -1px 0 var(--violet);transition:box-shadow .2s var(--ease)}.lire:hover{box-shadow:inset 0 -2px 0 var(--violet);color:var(--violet-fonce)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px}.hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);align-items:end;padding:96px 0}.h1{margin:0;font-size:80px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.chapo{margin:32px 0 0;font-size:20px;line-height:1.6;color:var(--ink2);max-width:36em}.matiere{position:absolute;top:0;bottom:0;left:0;width:160%;background:url(/assets/texture.webp) center / cover no-repeat;animation:flux 28s ease-in-out infinite alternate}@keyframes flux{from{transform:translateX(0)}to{transform:translateX(-37.5%)}}.clients{background:var(--ink);color:var(--paper);padding:48px 0;overflow:hidden}.defile{display:flex;align-items:center;width:max-content;animation:defile 48s linear infinite}.clients:hover .defile,.chiffres:hover .defile,.clients:focus-within .defile,.chiffres:focus-within .defile{animation-play-state:paused}.defile img{display:block;height:28px;width:auto;margin-right:80px;filter:brightness(0) invert(1);opacity:.88}@keyframes defile{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section{padding-top:128px;padding-bottom:128px}.sec-tete{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);margin-bottom:64px}.h2{grid-column:1 / span 7;margin:0;font-size:80px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.h2-m{grid-column:1 / span 6;margin:0;font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.intro{grid-column:8 / span 5;margin:0;font-size:20px;line-height:1.6;color:var(--ink2);align-self:end}.cle{grid-column:9 / span 4;align-self:end}.cle b{display:block;font-size:80px;line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--violet)}.cle>span{display:block;margin-top:16px;font-size:20px;line-height:1.4;color:var(--ink2)}.lead{max-width:40em;margin:0;font-size:20px;line-height:1.6;color:var(--ink2)}.chiffres{overflow:hidden;padding:64px 0}.chiffres .defile{animation-duration:72s}.une{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;padding:48px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.une-tete{grid-column:1 / span 4}.client{margin:0;font-size:20px;line-height:1.4;font-weight:500}.secteur{margin:8px 0 24px;font-size:14px;line-height:1.5;color:var(--ink3)}.une-bloc{grid-column:span 8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gouttiere)}.etiquette{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--ink3)}.une-bloc p.txt{margin:0;color:var(--ink2)}.niveaux{background:var(--paper2)}.niveaux.violette{background:var(--violet-pale);--ink3:#5F5B55}.onglets-bloc{grid-column:1 / span 5}.onglets{display:grid;border-top:1px solid var(--ink)}.double{display:contents}.progres{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--violet);transform-origin:left center;animation:progres 7s linear both}@keyframes progres{from{transform:scaleX(0)}to{transform:scaleX(1)}}.schema{grid-column:7 / span 6;position:relative;height:520px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden}.vue{position:absolute;inset:40px;display:flex;flex-direction:column;justify-content:center;gap:24px;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.vue.actif{opacity:1;transform:none;pointer-events:auto}.fil{flex:1 1 auto;min-width:24px;height:1px;background:var(--ink3);position:relative;overflow:hidden}.fil:after{content:"";position:absolute;top:-2px;left:0;width:24px;height:5px;border-radius:8px;background:var(--violet);animation:circule 2.4s var(--ease) infinite}@keyframes circule{from{transform:translateX(-24px)}to{transform:translateX(160px)}}.bulle{margin:0;color:var(--ink2)}.legende{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:var(--ink3)}.gain{margin:0;padding-top:16px;border-top:1px solid var(--rule);font-weight:500}.couches{display:grid;gap:8px}.couche{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;column-gap:16px;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.vue.actif .couche{opacity:1;transform:none}.vue.actif .couche:nth-child(1){transition-delay:.48s}.vue.actif .couche:nth-child(2){transition-delay:.36s}.vue.actif .couche:nth-child(3){transition-delay:.24s}.vue.actif .couche:nth-child(4){transition-delay:.12s}.couche>span{font-size:14px;line-height:1.4;color:var(--ink3)}.pastille{display:inline-flex;align-items:center;min-height:32px;padding:0 8px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;font-weight:500;white-space:nowrap}.preuves-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.preuve{padding:40px 32px 48px 0;border-bottom:1px solid var(--rule)}.preuve:nth-child(3n+2),.preuve:nth-child(3n+3){padding-left:32px;border-left:1px solid var(--rule)}.preuve .q{display:block;font-size:14px;line-height:1.5;color:var(--ink3)}.preuve b{display:block;margin-top:16px;font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.preuve .s{display:block;margin-top:8px;font-size:20px;line-height:1.4;font-weight:500}.preuve p{margin:16px 0 0;color:var(--ink2)}.metiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ink)}.metier{padding:48px 64px 0 0}.metier+.metier{padding:48px 0 0 64px;border-left:1px solid var(--rule)}.h3{margin:0;font-size:40px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.offres{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid var(--rule)}.offres li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:24px;padding:16px 0;border-bottom:1px solid var(--rule)}.offres b{font-weight:500}.offres span{color:var(--ink2)}.atouts{margin:48px 0 0;padding:0;list-style:none;display:grid;gap:16px}.atouts li{display:flex;gap:16px;align-items:flex-start;color:var(--ink2)}.atouts img{width:24px;height:24px;flex:none;margin-top:2px}.sombre{background:var(--ink);color:var(--paper)}.sombre a{color:var(--paper)}.ruban{height:160px;position:relative;overflow:hidden}.ruban .matiere{animation-duration:40s}.h2-clair{margin:0;font-size:80px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.mail{display:inline-flex;align-items:center;min-height:48px;font-weight:500;box-shadow:inset 0 -1px 0 var(--violet)}.badge{display:flex;align-items:center;gap:16px;min-height:64px;padding:0 24px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(245,245,245,.24);font-size:14px;font-weight:500}.badge img{display:block;flex:none}.badge span{padding-left:16px;box-shadow:inset 1px 0 0 rgba(245,245,245,.24)}.pied{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:48px;padding:64px 0}.pied-marque{grid-column:1 / span 4}.pied-marque img{display:block;height:32px;width:auto}.pied-marque p{margin:24px 0 0;font-size:14px;line-height:1.6;color:rgba(245,245,245,.72)}.col{grid-column:span 2}.col p{margin:0 0 16px;font-size:14px;line-height:1.5;color:rgba(245,245,245,.56)}.col a{display:block;padding:4px 0;font-size:14px;line-height:1.6;color:rgba(245,245,245,.84)}.col a:hover{color:var(--paper)}.mentions{display:flex;justify-content:space-between;gap:24px;padding:24px 0 48px;font-size:14px;color:rgba(245,245,245,.56);border-top:1px solid rgba(245,245,245,.16)}@media (prefers-reduced-motion:reduce){.k *,.k *:before,.k *:after{animation:none!important;transition:none!important}.defile{flex-wrap:wrap;width:auto;row-gap:32px}.double{display:none}.vue .couche{opacity:1;transform:none}}@media (max-width:1100px){.wrap{padding-left:40px;padding-right:40px}.nav a.lien{display:none}.nav .menu{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;font:inherit;font-weight:500;color:var(--ink)}.h1,.h2,.h2-clair{font-size:64px}.h2,.h2-m,.intro,.cle{grid-column:1 / -1}.intro,.cle{margin-top:32px}.une-tete,.une-bloc{grid-column:1 / -1}.onglets-bloc,.schema{grid-column:1 / -1}.schema{margin-top:48px}.preuves-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.preuve:nth-child(n){padding:40px 32px 48px 0;border-left:0}.preuve:nth-child(2n){padding-left:32px;border-left:1px solid var(--rule)}.pied-marque{grid-column:1 / -1}.col{grid-column:span 3}}@media (max-width:720px){.wrap{padding-left:24px;padding-right:24px}.k{--gouttiere:16px}.top{height:80px}.top img{height:28px}.top .btn{display:none}.hero{padding:64px 0 72px}.h1,.h2,.h2-clair{font-size:44px;line-height:1.1;letter-spacing:-.03em}.h2-m,.h3{font-size:32px}.cle b{font-size:64px}.actions .btn{flex:1 1 100%}.section{padding-top:72px;padding-bottom:72px}.sec-tete{margin-bottom:48px}.defile img{height:24px;margin-right:56px}.chiffres{padding:48px 0}.une{padding:32px 0}.une-bloc{grid-template-columns:minmax(0,1fr);row-gap:24px}.schema{height:600px}.vue{inset:24px}.couche{grid-template-columns:minmax(0,1fr);row-gap:8px}.preuves-grille{grid-template-columns:minmax(0,1fr)}.preuve:nth-child(n){padding:32px 0 40px;border-left:0}.metiers{grid-template-columns:minmax(0,1fr)}.metier{padding:48px 0 0}.metier+.metier{padding:48px 0 0;margin-top:64px;border-left:0;border-top:1px solid var(--ink)}.offres li{grid-template-columns:minmax(0,1fr);row-gap:4px}.ruban{height:96px}.col{grid-column:span 6}.mentions{flex-direction:column;gap:8px}}.nav a.courant{color:var(--ink);box-shadow:inset 0 -2px 0 var(--violet)}.page-tete{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;padding:64px 0 96px;align-items:end}.ariane{grid-column:1 / -1;display:flex;gap:8px;margin:0 0 32px;font-size:14px;color:var(--ink3)}.ariane a{color:var(--ink2);box-shadow:inset 0 -1px 0 var(--rule);position:relative}.ariane a::after{content:"";position:absolute;inset:-5px -4px}.page-tete .titre{grid-column:1 / span 8}.page-tete .h1{font-size:72px;line-height:1.05}.page-tete .chapo{max-width:34em}.page-tete .cote{grid-column:9 / span 4}.fiche{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:40px;border-radius:8px;background:var(--paper2);transition:background-color .3s var(--ease)}.fiche:hover{background:#DFDAD1}.filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:96px 0 32px}.filtre{min-height:40px;padding:0 16px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;font-weight:500;color:var(--ink2);transition:background-color .2s var(--ease),color .2s var(--ease)}.filtre:hover{color:var(--ink)}.filtre.actif{background:var(--violet-fonce);color:var(--paper);box-shadow:none}.nb-cas{margin-left:auto;font-size:14px;color:var(--ink3)}.liste-cas{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.liste-cas a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);align-items:center;padding:24px 0;border-bottom:1px solid var(--rule);transition:background-color .2s var(--ease)}.liste-cas a:hover{background:var(--paper2)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.stat{padding:40px 32px 48px 0;border-bottom:1px solid var(--rule)}.stat+.stat{padding-left:32px;border-left:1px solid var(--rule)}.stat b{display:block;font-size:80px;line-height:1;font-weight:500;letter-spacing:-.035em}.stat:first-child b{color:var(--violet)}.stat p{margin:24px 0 0;color:var(--ink2);max-width:22em}.recit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:48px}.recit .r-titre{grid-column:1 / span 4;margin:0;font-size:24px;line-height:1.3;font-weight:500}.recit .r-texte{grid-column:6 / span 7;margin:0;font-size:20px;line-height:1.6;color:var(--ink2)}.pipeline{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,1.3fr)) minmax(0,1.2fr);column-gap:16px;align-items:stretch;margin-top:64px;position:relative}.pipeline:before{content:"";position:absolute;left:0;right:0;top:48px;height:1px;background:var(--ink3)}.pipeline:after{content:"";position:absolute;top:46px;left:0;width:40px;height:5px;border-radius:8px;background:var(--violet);animation:parcours 6s var(--ease) infinite}@keyframes parcours{from{transform:translateX(0)}to{transform:translateX(1200px)}}.etape{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.etape b{font-size:16px;line-height:1.4;font-weight:500}.etape span{font-size:14px;line-height:1.5;color:var(--ink2)}.sortie{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;font-weight:500}.sortie i{width:8px;height:8px;border-radius:8px;background:var(--ink3)}.sortie.ok i{background:#2F8F5B}.suite{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:48px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.suite .s-client{display:block;font-size:14px;color:var(--ink3)}.suite .s-titre{display:block;margin-top:8px;font-size:24px;line-height:1.3;font-weight:500}.tableau{width:100%;border-collapse:collapse;font-size:16px}.tableau th,.tableau td{text-align:left;vertical-align:top;padding:24px 24px 24px 0;border-bottom:1px solid var(--rule)}.tableau thead th{padding-top:0;border-bottom:1px solid var(--ink);font-weight:500}.tableau thead th b{display:block;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.tableau thead th span{display:block;margin-top:8px;font-size:14px;font-weight:400;color:var(--ink3)}.tableau tbody th{width:16%;font-size:14px;font-weight:400;color:var(--ink3)}.tableau td{width:21%;color:var(--ink2)}.tableau-boite{overflow-x:auto}.offre{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;padding:64px 0;border-top:1px solid var(--ink)}.offre-tete{grid-column:1 / span 4}.offre-tete .h3{font-size:40px}.offre-tete p{margin:16px 0 0;font-size:20px;line-height:1.6;color:var(--ink2)}.offre-tete .lire{margin-top:24px}.temps{grid-column:6 / span 7;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.temps li{padding-top:16px;border-top:2px solid var(--rule)}.temps li:first-child{border-top-color:var(--violet)}.temps b{display:block;margin-top:8px;font-size:16px;line-height:1.4;font-weight:500}.temps p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ink2)}.preuve-offre{grid-column:6 / span 7;margin:0;padding:16px 24px;border-radius:8px;background:var(--paper2);font-size:14px;line-height:1.6;color:var(--ink2)}.preuve-offre b{color:var(--ink);font-weight:500}.profil{position:relative;padding:32px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}.jauge{height:4px;margin-top:16px;border-radius:8px;background:var(--paper2);overflow:hidden}.jauge i{display:block;height:100%;width:94%;border-radius:8px;background:var(--violet);transform-origin:left center;animation:jauge 1.6s .4s var(--ease) both}@keyframes jauge{from{transform:scaleX(0)}to{transform:scaleX(1)}}.processus{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gouttiere)}.processus li{padding-top:24px;border-top:1px solid var(--ink)}.processus h3{margin:8px 0 0;font-size:20px;line-height:1.4;font-weight:500}.processus p{margin:16px 0 0;color:var(--ink2)}.profils{display:flex;flex-wrap:wrap;gap:8px}.encart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);align-items:center;padding:48px;border-radius:8px;background:var(--paper2)}.encart p{grid-column:1 / span 8;margin:0;font-size:20px;line-height:1.6}.encart .actions{grid-column:9 / span 4;margin:0;justify-content:flex-end}.chiffres-cabinet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink)}.chiffres-cabinet div{padding:32px 24px 40px 0;border-bottom:1px solid var(--rule)}.chiffres-cabinet div+div{padding-left:24px;border-left:1px solid var(--rule)}.chiffres-cabinet b{display:block;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.03em}.chiffres-cabinet div>span{display:block;margin-top:16px;color:var(--ink2)}.vision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.vision div{padding-top:24px;border-top:1px solid var(--ink)}.vision .q{display:block;font-size:14px;color:var(--ink3)}.vision p{margin:16px 0 0;font-size:32px;line-height:1.3;font-weight:500;letter-spacing:-.015em}.valeurs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gouttiere)}.valeurs li{padding-top:24px;border-top:1px solid var(--rule)}.valeurs img{display:block;width:40px;height:40px}.valeurs h3{margin:24px 0 0;font-size:20px;line-height:1.4;font-weight:500}.valeurs p{margin:8px 0 0;color:var(--ink2)}.manifeste-texte{position:relative;z-index:1;max-width:18em}.manifeste-texte p{margin:0;font-size:56px;line-height:1.1;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.manifeste-texte span{display:block;margin-top:24px;font-size:20px;line-height:1.5;color:var(--ink);font-weight:500}.fondateurs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.fondateur{padding-top:24px;border-top:1px solid var(--ink)}.fondateur b{display:block;font-size:24px;line-height:1.3;font-weight:500}.fondateur .fr{display:block;margin-top:4px;font-size:14px;color:var(--ink3)}.fondateur p{margin:16px 0 0;color:var(--ink2);max-width:32em}@media (max-width:1100px){.page-tete .titre,.page-tete .cote{grid-column:1 / -1}.page-tete .h1{font-size:56px}.recit .r-titre,.recit .r-texte{grid-column:1 / -1}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.pipeline:before,.pipeline:after{display:none}.offre-tete,.temps,.preuve-offre{grid-column:1 / -1}.processus,.valeurs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.chiffres-cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}.chiffres-cabinet div:nth-child(3){padding-left:0;border-left:0}.encart p,.encart .actions{grid-column:1 / -1}.encart .actions{justify-content:flex-start;margin-top:24px}}@media (max-width:720px){.page-tete{padding:48px 0 64px}.page-tete .h1{font-size:44px;line-height:1.1}.fiche{padding:32px}.liste-cas a{grid-template-columns:minmax(0,1fr);row-gap:8px}.filtres{margin-top:64px}.nb-cas{flex-basis:100%;margin-left:0}.stats{grid-template-columns:minmax(0,1fr)}.stat+.stat{padding-left:0;border-left:0}.stat b{font-size:56px}.pipeline{grid-template-columns:minmax(0,1fr)}.etape{flex-direction:row;align-items:flex-start}.temps{grid-template-columns:minmax(0,1fr);row-gap:24px}.processus,.valeurs,.vision,.fondateurs{grid-template-columns:minmax(0,1fr);row-gap:40px}.vision p{font-size:24px}.chiffres-cabinet{grid-template-columns:minmax(0,1fr)}.chiffres-cabinet div+div{padding-left:0;border-left:0}.manifeste-texte p{font-size:36px}.encart{display:block;padding:32px}.encart .actions{margin-top:24px;justify-content:flex-start}.tableau{min-width:760px}}.video-cta{display:flex;align-items:center;gap:16px;margin-top:40px;padding:0;text-align:left;color:var(--ink);cursor:pointer}.vc-vignette{position:relative;flex:none;width:160px;height:90px;border-radius:8px;overflow:hidden;background:var(--ink);transition:transform .3s var(--ease-out)}.vc-vignette video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.video-cta:active .vc-vignette,.temoin:active .t-photo{transform:scale(.97)}.citation figcaption{display:flex;flex-direction:column;align-items:flex-start}.temoin{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;text-align:left;color:inherit;cursor:pointer}.t-photo{position:relative;display:block;width:160px;height:160px;margin-bottom:16px;border-radius:8px;overflow:hidden;background:var(--paper2);transition:transform .3s var(--ease-out)}.t-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.temoin .t-photo{width:200px;height:200px}.temoin .t-photo::after{content:"";position:absolute;left:12px;bottom:12px;width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px var(--violet);opacity:0;pointer-events:none}.temoin .t-vu::after{animation:t-onde 1.6s 1s cubic-bezier(.2,.6,.3,1) 3 both}@keyframes t-onde{0%{opacity:0;transform:scale(1)}12%{opacity:.85;transform:scale(1.1)}100%{opacity:0;transform:scale(2.2)}}@media (hover:hover) and (pointer:fine){.temoin:hover .t-photo::after{animation:t-onde-survol 1.6s cubic-bezier(.2,.6,.3,1) infinite}}@keyframes t-onde-survol{0%{opacity:0;transform:scale(1)}12%{opacity:.85;transform:scale(1.1)}100%{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.temoin .t-photo::after{animation:none!important}}.video-cadre{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--ink);color:var(--paper)}.video-cadre iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lecteur{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:88px 24px 24px;border:0;background:rgba(21,17,5,.97);color:var(--paper);opacity:0;transition:opacity .25s var(--ease-out),overlay .25s var(--ease-out) allow-discrete,display .25s var(--ease-out) allow-discrete}.lecteur[open]{display:grid;place-items:center;opacity:1}@starting-style{.lecteur[open]{opacity:0}}.lecteur::backdrop{background:transparent}.l-boite{position:relative;width:min(1280px,100%,calc((100vh - 112px) * 16 / 9));aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--ink) center / cover no-repeat;transform:scale(.96);transition:transform .3s var(--ease-out)}.lecteur[open] .l-boite{transform:none}@starting-style{.lecteur[open] .l-boite{transform:scale(.96)}}.l-boite iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.l-fermer{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:8px;background:rgba(245,245,245,.08);color:var(--paper);font-size:14px;font-weight:500;transition:background-color .2s var(--ease-out)}.l-fermer:hover{background:rgba(245,245,245,.16)}.l-fermer i{position:relative;display:block;width:12px;height:12px}.l-fermer i:before,.l-fermer i:after{content:"";position:absolute;left:5px;top:-1px;width:2px;height:14px;border-radius:8px;background:currentColor;transform:rotate(45deg)}.l-fermer i:after{transform:rotate(-45deg)}html.lecture{overflow:hidden}.matrice{display:grid;grid-template-columns:176px repeat(4,minmax(0,1fr));grid-template-rows:repeat(7,auto);column-gap:24px;position:relative;isolation:isolate}.m-aspects,.m-offre{grid-row:1 / span 7;display:grid;grid-template-rows:subgrid}.m-aspects>span{padding:24px 0;border-top:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--ink3)}.m-aspects>span:first-child{border-top:0}.m-aspects>span:nth-child(2){border-top-color:var(--ink)}.m-offre{position:relative}.passerelles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px}.passerelle{display:flex;flex-direction:column;gap:16px;padding:40px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .3s var(--ease-out)}.passerelle .q{font-size:14px;line-height:1.5;color:var(--ink3)}.passerelle b{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.passerelle .txt{color:var(--ink2)}.passerelle:hover{background:#FFFFFF}.pack{display:flex;flex-direction:column;gap:16px;padding:40px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.pack .q{font-size:14px;line-height:1.5;font-weight:500;color:var(--ink3)}.pack b{font-size:56px;line-height:1;font-weight:500;letter-spacing:-.03em}.pack ul{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--rule)}.pack li{padding:16px 0;border-bottom:1px solid var(--rule);color:var(--ink2)}.pack .btn{margin-top:auto;align-self:flex-start}.bande-formations{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding-top:32px;border-top:1px solid var(--ink)}.bande-formations p{margin:0;font-size:20px;line-height:1.6;color:var(--ink2);max-width:44em}.bande-formations p b{color:var(--ink);font-weight:500}@media (hover:hover) and (pointer:fine){.video-cta:hover .vc-vignette{transform:scale(1.03)}.video-cta:hover .vc-vignette video,.temoin:hover .t-photo img{transform:scale(1.06)}}@media (max-width:1100px){.matrice{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;column-gap:var(--gouttiere);row-gap:32px}.m-aspects{display:none}.m-offre{grid-row:auto;display:block;padding:32px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}}@media (max-width:720px){.video-cta{margin-top:32px}.vc-vignette{width:128px;height:72px}.lecteur{padding:80px 16px 16px}.l-boite{width:min(1280px,100%,calc((100vh - 96px) * 16 / 9))}.l-fermer{top:16px;right:16px}.matrice{grid-template-columns:minmax(0,1fr)}.m-offre{padding:24px}.passerelles{grid-template-columns:minmax(0,1fr)}.passerelle,.pack{padding:32px}.bande-formations{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.vc-vignette,.vc-vignette video,.t-photo,.t-photo img,.l-boite,.lecteur{transition:none}}.nav-offres{position:relative;display:flex;align-items:center}.nav-offres.ouvert::before{content:"";position:absolute;left:-24px;right:-24px;top:100%;height:48px}.nav .panneau{position:absolute;top:calc(100% + 35px);left:50%;z-index:40;width:min(1024px,calc(100vw - 80px));display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:32px;padding:32px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule),0 32px 64px -32px rgba(21,17,5,.32);opacity:0;visibility:hidden;transform:translate(-50%,-8px);transition:opacity .2s var(--ease),transform .25s var(--ease),visibility 0s linear .25s}.nav-offres.ouvert .panneau,.nav-offres:focus-within .panneau{opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s}.nav-offres.ferme .panneau,.nav-offres.ferme:focus-within .panneau{opacity:0;visibility:hidden;transform:translate(-50%,-8px)}.pan-offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pan-offre{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:8px;transition:background-color .2s var(--ease)}.pan-offre b{font-size:20px;line-height:1.3;font-weight:500}.pan-offre>span{font-size:14px;line-height:1.5;color:var(--ink2)}.pan-offre .pan-q{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border-radius:8px;background:var(--violet-pale);color:var(--ink);font-size:14px;font-weight:500}.pan-reco{background:var(--violet-pale)}.pan-offre:hover{background:var(--paper2)}.pan-reco:hover{background:#D9D1FA}.pan-cote{display:flex;flex-direction:column;justify-content:flex-start;padding-left:32px;box-shadow:inset 1px 0 0 var(--rule)}.pan-lien{display:block;padding:14px 0;font-weight:500;box-shadow:inset 0 -1px 0 var(--rule);transition:color .2s var(--ease)}.pan-lien:last-child{box-shadow:none}.pan-lien:hover{color:var(--violet-fonce)}.k{interpolate-size:allow-keywords}.faq-liste{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:20px;line-height:1.4;font-weight:500;transition:color .2s var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--violet-fonce)}.faq-item summary i{flex:none;position:relative;width:32px;height:32px;margin-top:-2px;border-radius:8px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .25s var(--ease),color .25s var(--ease)}.faq-item summary i::before,.faq-item summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.faq-item summary i::after{transform:rotate(90deg)}.faq-item[open] summary i{background:var(--violet-fonce);color:var(--paper)}.faq-item[open] summary i::after{transform:rotate(0deg)}.faq-r{padding:0 56px 24px 0;max-width:44em;color:var(--ink2)}.faq-r p{margin:0}.faq-r p+p{margin-top:12px}.faq-item::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete}.faq-item[open]::details-content{block-size:auto}.faq-2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere)}.faq-2 .faq-intro{grid-column:1 / span 4}.faq-2 .faq-liste{grid-column:6 / span 7}.boite{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;background:rgba(21,17,5,.64);color:var(--ink);opacity:0;transition:opacity .25s var(--ease),overlay .25s var(--ease) allow-discrete,display .25s var(--ease) allow-discrete}.boite[open]{display:grid;place-items:center;opacity:1}@starting-style{.boite[open]{opacity:0}}.boite::backdrop{background:transparent}.boite .l-fermer{top:16px;right:16px;background:var(--paper2);color:var(--ink)}.boite .l-fermer:hover{background:#DFDAD1}.boite h2{margin:0 56px 0 0;font-size:32px;line-height:1.2;font-weight:500;letter-spacing:-.02em}.boite p{margin:16px 0 0;color:var(--ink2)}.formulaire{display:grid;gap:16px;margin-top:32px}.champ{display:block;width:100%;min-height:56px;padding:0 16px;border:0;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font:inherit;font-size:16px;color:var(--ink);transition:box-shadow .2s var(--ease)}.champ::placeholder{color:var(--ink3)}.champ:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink)}textarea.champ{min-height:144px;padding:16px;resize:vertical;line-height:1.5}.consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink2)}.consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink)}.formulaire .btn{justify-self:start}.formulaire .note{margin:0;font-size:14px;line-height:1.5;color:var(--ink3)}.merci{display:none;margin-top:32px;padding:24px;border-radius:8px;background:var(--violet-pale)}.merci b{display:block;font-size:20px;font-weight:500}.merci p{margin:8px 0 0;color:var(--ink2)}.logo-encre{filter:brightness(0);opacity:.84}.compteur{font-variant-numeric:tabular-nums}.partenaires-note{grid-column:1 / -1;margin:8px 0 0;font-size:14px;line-height:1.6;color:rgba(245,245,245,.72)}@media (max-width:1100px){.nav .panneau{display:none}.faq-2 .faq-intro,.faq-2 .faq-liste{grid-column:1 / -1}.faq-2 .faq-liste{margin-top:32px}}@media (max-width:720px){.faq-item summary{font-size:18px;padding:20px 0}.faq-r{padding-right:0}.boite{padding:16px}.boite h2{font-size:26px}}.bandeau{background:var(--violet-fonce);color:var(--paper)}.sans-bandeau .bandeau{display:none}.bandeau-in{display:flex;align-items:center;gap:16px;min-height:48px}.k .bandeau-lien{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;line-height:1.4;color:var(--paper)}.bandeau-q{flex:none;display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border-radius:8px;background:rgba(245,245,245,.16);font-weight:500;white-space:nowrap}.bandeau-court{display:none}.bandeau-cta{flex:none;margin-left:auto;font-weight:500;white-space:nowrap;box-shadow:inset 0 -1px 0 rgba(245,245,245,.64);transition:box-shadow .2s var(--ease)}.bandeau-fermer{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--paper);transition:background-color .2s var(--ease)}.bandeau-fermer:hover{background:rgba(245,245,245,.16)}.bandeau-fermer i{position:relative;display:block;width:12px;height:12px}.bandeau-fermer i:before,.bandeau-fermer i:after{content:"";position:absolute;left:5px;top:-1px;width:2px;height:14px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.bandeau-fermer i:after{transform:rotate(-45deg)}.bandeau :focus-visible{outline-color:var(--paper)}@media (hover:hover) and (pointer:fine){.bandeau-lien:hover .bandeau-cta{box-shadow:inset 0 -2px 0 var(--paper)}}@media (max-width:900px){.bandeau-long{display:none}.bandeau-court{display:inline}}.bandeau-mini{display:none}@media (max-width:520px){.bandeau-court{display:none}.bandeau-mini{display:inline;white-space:nowrap}.k .bandeau-lien{gap:10px}.bandeau-in{gap:8px}}.k sup{font-size:.68em;line-height:0;vertical-align:.45em}select.champ{padding-right:48px;-webkit-appearance:none;appearance:none;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23151105' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 18px center;cursor:pointer}.pan-offre{position:relative;overflow:hidden;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-content:start}.pan-offre>*{grid-column:2}.pan-offre .pan-picto{grid-column:1;grid-row:1 / span 3;width:40px;height:40px;transition:transform .45s var(--ease-out)}.pan-mini{flex:none;width:20px;height:20px;margin-right:12px;vertical-align:-4px}.pan-lien{display:flex;align-items:center}@media (hover:hover) and (pointer:fine){.pan-offre:hover .pan-picto{transform:rotate(-8deg) scale(1.06)}}.liste-cas a::after,.pan-offre::after,.analyse::after,.passerelle::after,.blog-entree a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:url(/assets/texture-koino-640.webp) 50% 50% / cover;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out);pointer-events:none;z-index:1}.analyse,.passerelle{position:relative;overflow:hidden}.liste-cas a{position:relative}@media (hover:hover) and (pointer:fine){.liste-cas a:hover::after,.pan-offre:hover::after,.analyse:hover::after,.passerelle:hover::after,.blog-entree a:hover::after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.liste-cas a::after,.pan-offre::after,.analyse::after,.passerelle::after,.blog-entree a::after{transition:none}}.nav .menu i,.mm-fermer i{position:relative;display:block;width:18px;height:12px}.nav .menu i{box-shadow:inset 0 2px 0 currentColor,inset 0 -2px 0 currentColor}.mm-fermer i::before,.mm-fermer i::after{content:"";position:absolute;left:8px;top:-3px;width:2px;height:18px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.mm-fermer i::after{transform:rotate(-45deg)}html.menu-ouvert{overflow:hidden}.menu-mobile{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);opacity:0;transform:translateY(-8px);transition:opacity .25s var(--ease),transform .35s var(--ease-out)}.menu-mobile[hidden]{display:none}.menu-mobile>.wrap{width:100%;box-sizing:border-box}.menu-mobile.visible{opacity:1;transform:none}.mm-tete{flex:none;display:flex;align-items:center;justify-content:space-between;height:80px;border-bottom:1px solid var(--rule)}.mm-tete img{display:block;height:28px;width:auto}.mm-fermer{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;font:inherit;font-weight:500;color:var(--ink)}.mm-nav{display:flex;flex-direction:column;padding-top:8px;padding-bottom:24px}.k .mm-lien{display:flex;align-items:center;min-height:64px;border-bottom:1px solid var(--rule);font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.k .mm-lien.courant{color:var(--violet-fonce)}.mm-groupe .mm-lien{border-bottom:0}.mm-offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 16px;border-bottom:1px solid var(--rule)}.k .mm-offres a{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink)}.mm-offres img{flex:none;width:28px;height:28px}.mm-offres b{display:block;font-size:16px;line-height:1.3;font-weight:500}.mm-offres small{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--ink3)}.mm-pied{margin-top:auto;display:flex;flex-direction:column;gap:16px;padding-top:24px;padding-bottom:32px}.mm-pied .btn{width:100%}.k .mm-mail{align-self:center;font-size:16px;color:var(--ink2)}.menu-mobile.visible .mm-nav>*{animation:leve .45s var(--ease-out) both}.menu-mobile.visible .mm-nav>:nth-child(2){animation-delay:.04s}.menu-mobile.visible .mm-nav>:nth-child(3){animation-delay:.08s}.menu-mobile.visible .mm-nav>:nth-child(4){animation-delay:.12s}.menu-mobile.visible .mm-nav>:nth-child(5){animation-delay:.16s}.menu-mobile.visible .mm-nav>:nth-child(6){animation-delay:.2s}@media (min-width:1101px){.menu-mobile{display:none!important}}@media (max-width:380px){.mm-offres{grid-template-columns:minmax(0,1fr)}}.k .evitement{position:absolute;top:16px;left:16px;z-index:100;display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border-radius:8px;background:var(--ink);color:var(--paper);font-size:16px;line-height:1.25;font-weight:500;text-decoration:none;transform:translateY(-200%);transition:transform .2s var(--ease)}.k .evitement:focus,.k .evitement:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.k .evitement{transition:none}}[data-missions-ouvertes]{display:contents}.k{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}.entete{position:sticky;top:0;z-index:30;background:rgba(245,245,245,.86);-webkit-backdrop-filter:saturate(1.2) blur(12px);backdrop-filter:saturate(1.2) blur(12px)}.vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@property --n{syntax:'<integer>';inherits:false;initial-value:0}.compte{--n:var(--cible);counter-reset:n var(--n)}.compte::before{content:counter(n)}.ligne{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ligne>span{display:block}@media (prefers-reduced-motion:no-preference){.entete{animation:fondu .5s var(--ease-out) both}.ligne>span{animation:monte 1s var(--ease-out) both}.ligne+.ligne>span,.ligne:nth-child(2)>span{animation-delay:.09s}.page-tete .ariane{animation:fondu .6s .05s var(--ease-out) both}.page-tete .titre .h1{animation:masque 1s .1s var(--ease-in-out) both}.page-tete .titre .chapo,.page-tete .titre .actions,.page-tete .titre .secteur{animation:leve .8s .32s var(--ease-out) both}.page-tete .cote{animation:leve .9s .42s var(--ease-out) both}.page-tete .compte{animation:compte 1.6s .6s var(--ease-out) both}}@keyframes compte{from{--n:0}}@keyframes fondu{from{opacity:0}to{opacity:1}}@keyframes monte{from{transform:translateY(105%)}to{transform:none}}@keyframes leve{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes volet{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes masque{from{clip-path:inset(0 0 100% 0);transform:translateY(24px)}to{clip-path:inset(-10% -4% -24% -4%);transform:none}}.k[data-anim] [data-r="titre"]{clip-path:inset(0 0 124% 0);transform:translateY(24px);transition:clip-path .8s var(--ease-in-out),transform .9s var(--ease-out)}.k[data-anim] [data-r="bloc"]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out),background-color .3s var(--ease-out)}.k[data-anim] [data-r][data-vu]{opacity:1;transform:none}.k[data-anim] [data-r="titre"][data-vu]{clip-path:inset(-10% -4% -24% -4%)}.k[data-anim] [data-r][data-i="1"]{transition-delay:.06s}.k[data-anim] [data-r][data-i="2"]{transition-delay:.12s}.k[data-anim] [data-r][data-i="3"]{transition-delay:.18s}.k[data-anim] [data-r][data-i="4"]{transition-delay:.24s}.k[data-anim] [data-r][data-i="5"]{transition-delay:.3s}.k[data-anim] [data-trait]{position:relative;border-top-color:transparent!important}.k[data-anim] [data-trait]::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--ease-in-out);pointer-events:none}.k[data-anim] [data-trait][data-vu]::after{transform:scaleX(1)}.k[data-anim] .compte{transition:--n 1.6s var(--ease-out)}.k[data-anim] [data-r]:not([data-vu]) .compte{--n:0}.k[data-anim] [data-r] .jauge i{animation:none;transform:scaleX(0);transition:transform 1.4s .2s var(--ease-in-out)}.k[data-anim] [data-r][data-vu] .jauge i{transform:scaleX(1)}.lire,.nav a.lien,.col a,.mail{position:relative}.lire::after,.nav a.lien::after,.mail::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--ease-out)}.nav a.lien::after{bottom:-6px;height:1px}.liste-cas a{position:relative;isolation:isolate}.liste-cas a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper2);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-out)}.liste-cas a:hover{background:transparent}@media (hover:hover) and (pointer:fine){.lire:hover::after,.nav a.lien:hover::after,.mail:hover::after{transform:scaleX(1)}.liste-cas a:hover::before{transform:scaleX(1)}}.citation{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:48px;margin:0;padding:96px 0;border-top:1px solid var(--ink)}.chiffres .defile{align-items:stretch}.citation blockquote{grid-column:1 / span 9;margin:0}.citation blockquote p{margin:0;font-size:40px;line-height:1.25;font-weight:500;letter-spacing:-.02em;text-wrap:pretty}.citation blockquote p::before{content:"«\00a0";color:var(--violet)}.citation blockquote p::after{content:"\00a0»";color:var(--violet)}.citation figcaption{grid-column:10 / span 3;align-self:end;font-size:14px;line-height:1.6;color:var(--ink3)}.citation figcaption b{display:block;font-size:16px;font-weight:500;color:var(--ink)}.citation figcaption .lire{display:inline-block;margin-top:24px;font-size:16px;color:var(--ink)}.analyses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gouttiere);border-top:1px solid var(--ink)}.analyse{display:flex;flex-direction:column;gap:16px;padding:32px 32px 48px 0}.analyse+.analyse{padding-left:32px;border-left:1px solid var(--rule)}@media (max-width:1100px){.citation blockquote,.citation figcaption{grid-column:1 / -1}.citation blockquote p{font-size:32px}.analyses{grid-template-columns:minmax(0,1fr)}.analyse,.analyse+.analyse{padding:32px 0 40px;border-left:0;border-bottom:1px solid var(--rule)}}@media (max-width:720px){.citation{padding:64px 0}.citation blockquote p{font-size:26px;line-height:1.3}}@media (prefers-reduced-motion:reduce){.k[data-anim] [data-r],.k[data-anim] [data-trait]::after{opacity:1!important;transform:none!important;clip-path:none!important}}.hero-fond{position:absolute;left:0;right:0;top:-96px;bottom:0;z-index:-1;overflow:hidden;background:url(/assets/texture-koino-2000.webp) 38% 45% / cover no-repeat}.hero-fond canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s var(--ease)}.hero-fond canvas.pret{opacity:1}.hero-fond::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,245,245,.26) 0,rgba(245,245,245,.26) 50%,rgba(245,245,245,0) 66%)}@media (max-width:1100px){.hero-fond::after{background:linear-gradient(180deg,rgba(245,245,245,.06) 0,rgba(245,245,245,.06) 30%,rgba(245,245,245,.74) 50%,rgba(245,245,245,.82) 100%)}}@media (max-width:720px){.hero-fond{top:-80px;background-position:55% 40%}}.appel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);padding:96px 0;border-bottom:1px solid rgba(245,245,245,.16)}.appel-texte{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);align-items:end}.appel-texte .h2-clair{grid-column:1 / span 8}.appel-cote{grid-column:9 / span 4}.appel-cote p{margin:0;font-size:16px;line-height:1.6;color:rgba(245,245,245,.72)}.appel-cote .actions{margin-top:24px}.appel-etapes{grid-column:1 / -1;list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.appel-etape{display:flex;min-width:0}.appel-etape a{--px:46px;--py:46px;--fx:50%;position:relative;isolation:isolate;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:264px;padding:32px;border-radius:8px;background:rgba(245,245,245,.04);box-shadow:inset 0 0 0 1px rgba(245,245,245,.16);color:var(--paper);transition:color .3s var(--ease),box-shadow .3s var(--ease)}.appel-etape:nth-child(1) a{--fx:25%}.appel-etape:nth-child(3) a{--fx:100%}.appel-etape a::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(245,245,245,.9) 0,rgba(245,245,245,.74) 40%,rgba(245,245,245,.1) 80%),url(/assets/texture.webp) var(--fx) 50% / 300% auto no-repeat;clip-path:circle(0 at var(--px) var(--py));transition:clip-path .45s var(--ease-in-out);pointer-events:none}.ae-tete{display:flex;align-items:center;justify-content:space-between;gap:16px}.ae-etiquette{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px 0 8px;border-radius:8px;font-size:14px;line-height:1;font-weight:500;color:rgba(245,245,245,.72);transition:background-color .3s var(--ease),color .3s var(--ease)}.ae-point{flex:none;width:12px;height:12px;border-radius:50%;background:url(/assets/texture.webp) 47% 42% / 2400% auto no-repeat}.ae-fleche{flex:none;display:block;width:20px;height:20px;color:rgba(245,245,245,.56);transition:transform .45s var(--ease-out),color .3s var(--ease)}.ae-corps{display:block}.ae-t{display:block;font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.015em}.ae-p{display:block;margin-top:8px;font-size:16px;line-height:1.5;color:rgba(245,245,245,.72);transition:color .3s var(--ease)}.appel-etape a:focus-visible{color:var(--ink);box-shadow:inset 0 0 0 1px transparent}.appel-etape a:focus-visible::before{clip-path:circle(150% at var(--px) var(--py));transition:clip-path .7s var(--ease-out)}.appel-etape a:focus-visible .ae-etiquette{background:rgba(245,245,245,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink)}.appel-etape a:focus-visible .ae-fleche{color:var(--ink);transform:translate(2px,-2px) rotate(-45deg)}.appel-etape a:focus-visible .ae-p{color:var(--ink2)}@media (hover:hover) and (pointer:fine){.appel-etape a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px transparent}.appel-etape a:hover::before{clip-path:circle(150% at var(--px) var(--py));transition:clip-path .7s var(--ease-out)}.appel-etape a:hover .ae-etiquette{background:rgba(245,245,245,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink)}.appel-etape a:hover .ae-fleche{color:var(--ink);transform:translate(2px,-2px) rotate(-45deg)}.appel-etape a:hover .ae-p{color:var(--ink2)}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){.ae-p{height:72px}.ae-corps{transform:translateY(80px);transition:transform .45s var(--ease-in-out)}.ae-p{opacity:0;filter:blur(6px);transition:opacity .25s var(--ease),filter .25s var(--ease),color .3s var(--ease)}.appel-etape a:hover .ae-corps,.appel-etape a:focus-visible .ae-corps{transform:none;transition:transform .6s var(--ease-out)}.appel-etape a:hover .ae-p,.appel-etape a:focus-visible .ae-p{opacity:1;filter:none;transition:opacity .5s .12s var(--ease-out),filter .5s .12s var(--ease-out),color .3s var(--ease)}}.partenaires{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px}.partenaires-note{flex:1 1 240px;margin:0 0 0 16px;max-width:36em;font-size:14px;line-height:1.6;color:rgba(245,245,245,.72)}@media (max-width:1100px){.appel-texte .h2-clair,.appel-cote{grid-column:1 / -1}.appel-cote{margin-top:32px;max-width:36em}.appel-cote p{font-size:20px}.appel-etapes{margin-top:56px}.appel-etape a{--px:38px;--py:38px;min-height:0;padding:24px}.ae-t{font-size:20px;line-height:1.3}.partenaires{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partenaires-note{margin:8px 0 0}}@media (max-width:900px){.appel-etapes{grid-template-columns:minmax(0,1fr);gap:8px}.appel-etape a{gap:16px}}@media (max-width:720px){.appel{padding:72px 0 64px}.appel-cote{margin-top:24px}.appel-cote p{font-size:16px}.appel-etapes{margin-top:48px}.partenaires{grid-template-columns:minmax(0,1fr)}}.ka{--ka-b:24px;position:fixed;right:24px;bottom:var(--ka-b);z-index:50}.k:has(.ka) .cas-rappel{bottom:104px}.faq-item[id]{scroll-margin-top:112px}.ka [hidden]{display:none}.ka svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ka-bouton{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--violet-fonce);color:#FFFFFF;box-shadow:0 0 0 6px rgba(128,99,234,.16);transition:background-color .2s var(--ease)}.ka-efface>button,.ka-efface .ka-bulle{opacity:0;visibility:hidden}.ka-bouton::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--violet);opacity:0}.ka-bouton svg{position:relative;width:26px;height:26px}.ka-ia{fill:currentColor;stroke:none}.ka-ia,.ka-x{transform-box:fill-box;transform-origin:center}.ka-bouton:not([aria-expanded=true]) .ka-x,[aria-expanded=true] .ka-ia{opacity:0;transform:rotate(45deg) scale(.5)}.k .ka-bouton:focus-visible{outline-offset:6px;border-radius:50%}.ka-bulle{position:absolute;right:72px;bottom:2px;display:flex;align-items:center;padding:4px 4px 4px 16px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule),0 24px 48px -24px rgba(21,17,5,.32)}.ka-bulle::after{content:"";position:absolute;right:-5px;top:calc(50% - 5px);width:10px;height:10px;background:#FFFFFF;border:solid var(--rule);border-width:1px 1px 0 0;transform:rotate(45deg)}.ka-bulle-t{min-height:44px;font-weight:500;white-space:nowrap}.ka-croix{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:var(--ink3)}@media (hover:hover) and (pointer:fine){.ka-bouton:hover{background:var(--ink)}.ka-croix:hover{background:var(--paper2);color:var(--ink)}}@media (max-width:640px){.ka{--ka-b:max(16px,env(safe-area-inset-bottom));right:16px}.ka-bulle-t{font-size:14px}.faq-item[id]{scroll-margin-top:96px}}@media (prefers-reduced-motion:no-preference){.ka-bouton{animation:ka-arrive .5s .3s var(--ease-out) backwards;transition:background-color .2s var(--ease),transform .16s var(--ease),opacity .2s}.ka-efface>button{transition:opacity .2s,visibility 0s .2s}.ka-bouton:active{transform:scale(.95)}.ka-ia,.ka-x{transition:opacity .2s,transform .3s var(--ease-out)}.ka-appel{animation:ka-rebond 1.4s .1s}.ka-appel::before{animation:ka-halo 1.6s .1s ease-out 2}.ka-bulle{animation:ka-entre .45s var(--ease-out) backwards}}@keyframes ka-arrive{from{opacity:0;transform:scale(.6)}}@keyframes ka-rebond{0%,24%,46%,64%{transform:none;animation-timing-function:cubic-bezier(.3,.9,.4,1)}12%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}35%{transform:translateY(-6px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}55%{transform:translateY(-2px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}}@keyframes ka-halo{from{opacity:.4}to{opacity:0;transform:scale(1.9)}}@keyframes ka-entre{from{opacity:0;transform:translateX(8px)}}.blog-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:96px 0 32px}.blog-nb{margin-left:auto;font-size:14px;color:var(--ink3)}.blog-index{margin:0}.blog-groupe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);border-top:1px solid var(--ink)}.blog-groupe[hidden]{display:none}.blog-groupe+.blog-groupe{margin-top:64px}.blog-groupe>h2{grid-column:1 / span 2;position:sticky;top:120px;align-self:start;margin:0;padding:24px 0;font-size:20px;line-height:1.4;font-weight:500}.blog-groupe>h2 span{display:block;margin-top:4px;font-size:14px;line-height:1.5;font-weight:400;color:var(--ink3)}.blog-groupe>ol{grid-column:3 / span 10;list-style:none;margin:0;padding:0}.blog-entree a{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:var(--gouttiere);align-items:start;padding:24px 0;border-bottom:1px solid var(--rule)}.blog-entree a::before{content:"";position:absolute;inset:0 -16px;z-index:-1;border-radius:8px;background:var(--paper2);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-out)}.art-sommaire{grid-column:1 / span 3;position:sticky;top:120px}.art-sommaire summary{list-style:none;pointer-events:none;margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ink3)}.art-sommaire summary::-webkit-details-marker{display:none}.art-sommaire summary i{display:none}.art-sommaire ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.art-sommaire li a{position:relative;display:block;padding:10px 0 10px 16px;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.4;color:var(--ink2);transition:color .2s var(--ease)}.art-sommaire li a::before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:2px;background:var(--violet);transform:scaleY(0);transform-origin:top center;transition:transform .3s var(--ease-out)}.art-sommaire li a:hover{color:var(--ink)}.art-sommaire li a[aria-current="true"]{color:var(--ink);font-weight:500}.art-sommaire li a[aria-current="true"]::before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.blog-entree a:hover::before{transform:scaleX(1)}}@media (max-width:1100px){.blog-groupe{grid-template-columns:minmax(0,1fr);row-gap:0}.blog-groupe>h2{position:static;grid-column:1;padding:24px 0 0}.blog-groupe>h2 span{display:inline;margin:0 0 0 8px}.blog-groupe>ol{grid-column:1}.blog-entree a{grid-template-columns:repeat(8,minmax(0,1fr))}.art-sommaire{grid-column:1 / -1;position:static}.art-sommaire summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0;padding:0;pointer-events:auto;cursor:pointer;font-size:16px;font-weight:500;color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.art-sommaire summary i{position:relative;display:block;flex:none;width:32px;height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule)}.art-sommaire summary i::before,.art-sommaire summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.art-sommaire summary i::after{transform:rotate(90deg)}.art-sommaire[open] summary i::after{transform:rotate(0deg)}.art-sommaire ol{border-top:0}.art-sommaire li a{padding:12px 0 12px 16px;font-size:16px}}@media (max-width:720px){.blog-filtres{margin-top:64px}.blog-filtres .filtre{min-height:44px}.blog-nb{flex-basis:100%;margin-left:0}.blog-groupe+.blog-groupe{margin-top:48px}.blog-entree a{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.blog-entree a::before,.art-sommaire li a::before{transition:none}}.mur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:600px;overflow:hidden;-webkit-mask:linear-gradient(to bottom,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask:linear-gradient(to bottom,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}.mur-piste{display:flex;flex-direction:column;gap:16px}.mur-anime .mur-piste{animation:mur-v 90s linear infinite}@keyframes mur-v{from{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes mur-h{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}.mur:focus-within .mur-piste{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.mur:hover .mur-piste{animation-play-state:paused}}@media (max-width:1100px){.mur{grid-template-columns:none;grid-template-rows:repeat(2,auto);height:auto;-webkit-mask:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask:linear-gradient(to right,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.mur-piste{flex-direction:row;width:max-content}.mur-anime .mur-piste{animation-name:mur-h}}.cs-tete{align-items:start}.cs-tete .titre{grid-column:1 / span 7;padding-top:16px}.cs-tete .cote{grid-column:8 / span 5}.cs-tete .h1{font-size:56px;line-height:1.08}.cs-client{margin:0 0 24px;font-size:16px;line-height:1.5;font-weight:500;color:var(--ink2)}.cs .recit .r-texte p{margin:0}.cs .recit .r-texte p+p{margin-top:16px}.cs-fiche{position:relative;padding:32px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden}.cs-fiche-tete{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 24px;border-bottom:1px solid var(--rule)}.cs-logo{display:block;height:32px;width:auto;max-width:208px}.cs-nom{font-size:20px;line-height:1.3;font-weight:500}.cs-fiche-q{flex:none;font-size:14px;line-height:1.4;color:var(--ink3);text-align:right}.cs-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0}.cs-tuile{padding:16px;border-radius:8px;background:var(--paper)}.cs-tuile dt{font-size:14px;line-height:1.4;color:var(--ink3)}.cs-tuile dd{margin:4px 0 0;font-size:16px;line-height:1.4;font-weight:500}.cs-fiche-bloc{margin-top:24px}.cs-fiche-l{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ink3)}.cs-fiche .courbe-mini{--bande-a:var(--paper);--bande-b:#FFFFFF}.cs-fiche .cb-legende{margin-top:8px;font-size:14px}.cs-tech{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cs-fiche-src{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;line-height:1.5;color:var(--ink3)}.cs-bref-sec{padding-top:96px}.cs-bref{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);padding:40px;border-radius:8px;background:var(--violet-pale)}.cs-bref-t{grid-column:1 / span 3;margin:0;font-size:20px;line-height:1.4;font-weight:500}.cs-bref-p{grid-column:4 / span 9;margin:0;font-size:20px;line-height:1.6;color:var(--ink)}.cs-chaine-bloc{margin-top:96px}.cs-chaine-titre{margin:0 0 40px;font-size:20px;line-height:1.4;font-weight:500}.cs-chaine-cadre{position:relative}.cs-piste{position:absolute;left:48px;right:calc((100% - (var(--nb) - 1) * 16px) / var(--nb) - 48px);top:45px;height:6px;overflow:hidden;background:linear-gradient(var(--ink3),var(--ink3)) 0 50% / 100% 1px no-repeat}.cs-piste i{position:absolute;inset:0;animation:cs-va 5s var(--ease-in-out) infinite}.cs-piste i::after{content:"";position:absolute;right:0;top:0;width:40px;height:6px;border-radius:8px;background:var(--violet)}@keyframes cs-va{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes cs-descend{from{transform:translateY(-100%)}to{transform:translateY(0)}}.cs-chaine{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--nb),minmax(0,1fr));column-gap:16px;list-style:none;margin:0;padding:0}.cs-etape{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-marque{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:24px;line-height:1;font-weight:500}.cs-source .cs-marque,.cs-sortie .cs-marque{background:var(--paper2);box-shadow:none;font-size:14px}.cs-ia .cs-marque{background:var(--violet-fonce);color:#FFFFFF;box-shadow:none}.cs-etape-t{display:flex;flex-direction:column;gap:4px}.cs-etape-t b{font-size:16px;line-height:1.4;font-weight:500}.cs-etape-t span{font-size:14px;line-height:1.5;color:var(--ink2)}.cs-sorties{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cs-sorties .cs-sortie{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;font-weight:500}.cs-sorties .cs-sortie::before{content:"";flex:none;width:8px;height:8px;border-radius:8px;background:var(--violet)}.cs-avap-sec{padding-top:0}.cs-avap{border-top:1px solid var(--ink)}.cs-avap-tete,.cs-av{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere)}.cs-avap-tete{padding:16px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.4;color:var(--ink3)}.cs-avap-tete span:nth-child(1),.cs-av-ind{grid-column:1 / span 3}.cs-avap-tete span:nth-child(2),.cs-av-avant{grid-column:4 / span 4}.cs-avap-tete span:nth-child(3),.cs-av-apres{grid-column:8 / span 5}.cs-avap-l{list-style:none;margin:0;padding:0}.cs-av{align-items:stretch;padding:12px 0;border-bottom:1px solid var(--rule)}.cs-av-ind{align-self:center;margin:0;font-size:16px;line-height:1.4;font-weight:500}.cs-av-avant,.cs-av-apres{display:flex;flex-direction:column;justify-content:center;gap:8px;margin:0;padding:16px 20px;border-radius:8px;font-size:16px;line-height:1.5}.cs-av-avant{background:var(--paper2);color:var(--ink2)}.cs-av-apres{background:var(--violet-pale);color:var(--ink);font-weight:500}.cs-av-l{display:none;font-size:14px;line-height:1.4;font-weight:400;color:var(--ink3)}.cs-av-b{display:block;height:8px;border-radius:8px;background:rgba(21,17,5,.07);overflow:hidden}.cs-av-b i{display:block;height:100%;width:calc(var(--p) * 100%);border-radius:8px;background:var(--ink3);transform-origin:left center;transition:transform 1s .25s var(--ease-out)}.cs-av-apres .cs-av-b i{background:var(--violet-fonce)}.k[data-anim] .cs-av[data-r]:not([data-vu]) .cs-av-b i{transform:scaleX(0)}.cs-av-note{margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--ink3);max-width:44em}.cs-citation-sec{padding-bottom:128px}.cs-citation figcaption{flex-direction:row;align-items:center;gap:16px}.cs-citation figcaption>span{display:flex;flex-direction:column}.cs-suite{padding-top:96px;padding-bottom:128px}.cs-retour{margin:24px 0 0}@media (max-width:1100px){.cs-tete .titre,.cs-tete .cote{grid-column:1 / -1}.cs-tete .titre{padding-top:0}.cs-tete .cote{max-width:640px}.cs-bref-t,.cs-bref-p{grid-column:1 / -1}.cs-bref-p{margin-top:16px}}@media (max-width:900px){.cs-chaine{grid-template-columns:minmax(0,1fr);row-gap:24px}.cs-etape{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:8px;align-items:start}.cs-marque{width:64px;height:64px;font-size:20px}.cs-source .cs-marque,.cs-sortie .cs-marque{font-size:13px}.cs-sorties{grid-column:2;flex-direction:row;flex-wrap:wrap}.cs-piste{left:29px;right:auto;top:0;bottom:0;width:6px;height:auto;background:linear-gradient(var(--ink3),var(--ink3)) 50% 0 / 1px 100% no-repeat}.cs-piste i{animation-name:cs-descend}.cs-piste i::after{right:auto;left:0;top:auto;bottom:0;width:6px;height:40px}.cs-avap-tete{display:none}.cs-av{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8px;row-gap:8px;padding:16px 0}.cs-av-ind{grid-column:1 / -1}.cs-av-avant{grid-column:1}.cs-av-apres{grid-column:2}.cs-av-l{display:block}}@media (max-width:720px){.cs-tete .h1{font-size:40px;line-height:1.1}.cs-fiche{padding:24px}.cs-tuile{padding:12px}.cs-tuile dd{font-size:14px}.cs-bref-sec{padding-top:64px}.cs-bref{padding:24px}.cs-bref-p{font-size:16px}.cs-chaine-bloc{margin-top:64px}.cs-av{grid-template-columns:minmax(0,1fr)}.cs-av-avant,.cs-av-apres{grid-column:1}.cs-citation-sec{padding-bottom:72px}.cs-suite{padding-top:64px;padding-bottom:72px}}@media (max-width:360px){.cs-tuiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cs-piste i{animation:none;transform:none}.cs-piste i::after{display:none}.cs-av-b i{transition:none}}.page-tete .actions .btn{white-space:nowrap}.cas-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:16px 48px;margin:0 0 24px}.cas-filtres .filtre{min-height:44px}.cas-filtres .nb-cas{margin:0 0 0 auto}.liste-cas .cas[hidden]{display:none}.liste-cas a{padding:20px 0}.cas-vide{margin:0;padding:48px 0;border-bottom:1px solid var(--rule);font-size:20px;line-height:1.5;color:var(--ink2)}.cas-reinit{margin-left:8px;color:var(--ink)}.cas-rappel{position:fixed;right:24px;bottom:24px;z-index:20;width:320px;padding:24px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule),0 24px 48px -24px rgba(21,17,5,.32);opacity:0;transform:translateY(16px);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.cas-rappel[hidden]{display:none}.cas-rappel.visible{opacity:1;transform:none}.cas-rappel.cache,html.lecture .cas-rappel{opacity:0;transform:translateY(16px);pointer-events:none}.cas-rappel .btn{width:100%}.cas-rappel-x{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:var(--ink2);transition:background-color .2s var(--ease),color .2s var(--ease)}.cas-rappel-x i{position:relative;display:block;width:12px;height:12px}.cas-rappel-x i::before,.cas-rappel-x i::after{content:"";position:absolute;left:5px;top:-1px;width:2px;height:14px;border-radius:8px;background:currentColor;transform:rotate(45deg)}.cas-rappel-x i::after{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.cas-rappel-x:hover{background:var(--paper2);color:var(--ink)}}@media (max-width:1100px){.cas-rappel{display:none!important}}@media (max-width:720px){.cas-filtres{gap:16px 24px}.cas-filtres .nb-cas{flex-basis:100%;margin-left:0}.cas-vide{padding:32px 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.cas-rappel,.cas-rappel-x{transition:none}}.ct-form{grid-column:1 / span 7;position:relative;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);overflow:hidden}.ct-jauge{position:absolute;left:0;right:0;top:0;height:4px;background:var(--paper2)}.ct-jauge i{position:absolute;inset:0;background:var(--violet-fonce);transform-origin:left center;transform:scaleX(var(--p,0));transition:transform .5s var(--ease-out)}.ct-form.pret .ct-jauge i{background:url(/assets/texture-koino-2000.webp) 50% 50% / cover}.ct-avance{font-size:14px;line-height:1.4;color:var(--ink3);white-space:nowrap;transition:color .3s var(--ease)}.ct-avance b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ct-form.pret .ct-avance,.ct-form.pret .ct-avance b{color:var(--violet-fonce)}.ct-form .formulaire{margin-top:0;gap:20px}.ct-form .champ{min-height:48px;padding:0 14px;background:var(--paper);box-shadow:inset 0 0 0 1px transparent}.ct-form .champ:hover{box-shadow:inset 0 0 0 1px var(--rule)}.ct-form .champ:focus-visible{background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--ink)}.ct-form .champ[aria-invalid="true"]{background:#FFFFFF;box-shadow:inset 0 0 0 2px #B3261E}.ct-form textarea.champ{min-height:120px;padding:12px 14px}.ct-aide{margin:0 0 2px;font-size:14px;line-height:1.5;color:var(--ink3)}.ct-aide.change{animation:leve .45s var(--ease-out) both}.consent .lire{font-size:inherit}.ct-form .formulaire .btn{margin:0}.ct-erreur{margin:0;font-size:14px;line-height:1.5;color:#B3261E}@media (prefers-reduced-motion:no-preference){.ct-form{animation:leve .8s .3s var(--ease-out) both}}@media (max-width:1100px){.ct-form{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.ct-jauge i{transition:none}}.et-livre{--lw:192px;--le:18px;position:relative;display:block;flex:none;width:var(--lw);height:calc(var(--lw) * 1.4);perspective:1100px}.et-objet{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(-22deg) rotateX(3deg);transition:transform .7s var(--ease-out)}.et-objet>span{position:absolute;display:block}.et-dos4{inset:0;border-radius:2px 4px 4px 2px;background:#2A2416;transform:translateZ(calc(var(--le) / -2))}.et-tranche{left:0;top:3px;width:calc(var(--le) - 2px);height:calc(100% - 6px);background:repeating-linear-gradient(90deg,#FFFFFF 0 1px,#DDD8CF 1px 2px);transform:translateX(calc(var(--lw) - var(--le) / 2 - 3px)) rotateY(90deg) translateX(calc(var(--le) / 2))}.et-page{top:3px;bottom:3px;left:0;right:3px;padding:18% 14%;background:#FBFAF7 repeating-linear-gradient(180deg,transparent 0 9px,rgba(21,17,5,.09) 9px 10px) content-box;transform:translateZ(calc(var(--le) / 2 - 1px))}.et-couv{inset:0;overflow:hidden;padding:12% 11%;border-radius:2px 4px 4px 2px;background:var(--ink);color:var(--paper);transform-origin:left center;transform:translateZ(calc(var(--le) / 2));transition:transform .7s var(--ease-out)}.et-couv::before{content:"";position:absolute;top:0;bottom:0;left:6%;width:1px;background:rgba(245,245,245,.16)}.et-c-k{position:absolute;right:10%;bottom:8%;width:44%;aspect-ratio:1535 / 1501;overflow:hidden;-webkit-mask:url(/assets/k-serre.svg) center / contain no-repeat;mask:url(/assets/k-serre.svg) center / contain no-repeat}.et-mat{position:absolute;inset:0;background:url(/assets/texture-koino-640.webp) 38% 50% / cover}.et-livre-petit{--lw:40px;--le:7px}.et-livre-petit .et-couv{padding:16% 14%}.et-livre-petit .et-couv::after{content:"";display:block;width:62%;height:4px;border-radius:2px;background:rgba(245,245,245,.72);box-shadow:0 7px 0 rgba(245,245,245,.32)}.et-livre-petit .et-c-k{width:58%;right:12%;bottom:9%}.et-livre-petit .et-page{padding:24% 16%;background-image:repeating-linear-gradient(180deg,transparent 0 4px,rgba(21,17,5,.12) 4px 5px)}.et-coin{position:fixed;left:24px;bottom:24px;z-index:45;opacity:0;transform:translateY(24px) rotate(-8deg);transition:opacity .4s var(--ease-out),transform .6s var(--ease-out)}html.avec-cookies .et-coin{bottom:96px}.et-coin.et-vu{opacity:1;transform:none}.et-coin.et-efface:not(.et-ouvert){transform:translateX(-48px)}.et-coin-livre{display:block;padding:8px;border-radius:8px;transition:background-color .2s var(--ease)}.et-coin-livre:hover{background:rgba(21,17,5,.06)}.et-coin-x{position:absolute;top:-6px;left:42px;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink2);transition:opacity .2s var(--ease),background-color .2s var(--ease)}.et-coin-x:hover{background:var(--paper2);color:var(--ink)}.et-coin-x svg,.et-coin-fermer svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.et-efface .et-coin-x{opacity:0;pointer-events:none}@media (max-width:720px){.et-coin{left:16px;bottom:max(16px,env(safe-area-inset-bottom))}html.avec-cookies .et-coin{bottom:88px}.k:has(.versions) .et-coin{bottom:84px}.et-coin.et-efface:not(.et-ouvert){transform:translateX(-42px)}}@media (max-width:720px){.et-coin{display:none}}.fo-montee{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gouttiere);align-items:start}.fo-montee li{display:flex;flex-direction:column}.fo-montee h3{margin:8px 0 0;font-size:24px;line-height:1.3;font-weight:500}.fo-montee p{margin:16px 0 0;color:var(--ink2)}@media (max-width:1100px){.fo-montee{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:720px){.fo-montee{grid-template-columns:minmax(0,1fr);row-gap:40px}.fo-montee h3{font-size:22px}}.piege{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.formulaire .champ[aria-invalid="true"]{background:#FFFFFF;box-shadow:inset 0 0 0 2px #B3261E}.consent input[aria-invalid="true"]{outline:2px solid #B3261E;outline-offset:2px}.f-erreur{margin:0;font-size:14px;line-height:1.5;color:#B3261E}.f-erreur a,.ct-erreur a{color:inherit;font-weight:500;box-shadow:inset 0 -1px 0 currentColor}[data-formulaire].envoi [type="submit"]{pointer-events:none}html:not(.avec-cookies) [data-cookies]{display:none!important}.cs-signature{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--ink3)}.cs-signature a{color:var(--ink2);box-shadow:inset 0 -1px 0 var(--violet);transition:box-shadow .2s var(--ease)}.cs-signature a:hover{box-shadow:inset 0 -2px 0 var(--violet);color:var(--ink)}.cs-signature .sep{color:var(--ink3)}.maj{margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--ink3)}.cs-bref-p p{margin:0}.cs-bref-p p+p{margin-top:16px}.cs-bref-p .cs-bref-def{font-size:16px;line-height:1.6;color:var(--ink2)}.cs-sources-sec{padding-bottom:0}.cs-sources{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);align-items:start}.cs-sources-t{grid-column:1 / span 4;margin:0;font-size:24px;line-height:1.3;font-weight:500}.cs-sources-i{grid-column:6 / span 7;margin:0;font-size:16px;line-height:1.6;color:var(--ink2)}.cs-sources-l{grid-column:6 / span 7;list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--rule)}.cs-sources-l li{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}.cs-src-type{font-size:14px;line-height:1.5;color:var(--ink3)}.cs-sources-l a{justify-self:start;font-size:16px;line-height:1.5;font-weight:500;box-shadow:inset 0 -1px 0 var(--violet);transition:box-shadow .2s var(--ease),color .2s var(--ease)}.cs-sources-l a:hover{box-shadow:inset 0 -2px 0 var(--violet);color:var(--violet-fonce)}.auteur-sec{padding-top:96px}.auteur{display:grid;grid-template-columns:112px minmax(0,1fr);gap:32px;align-items:start;max-width:960px;padding:40px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule)}.auteur-photo{display:block;width:112px;height:112px;border-radius:50%;object-fit:cover;object-position:50% 20%}.auteur-q{margin:0;font-size:14px;line-height:1.5;color:var(--ink3)}.auteur-nom{display:flex;flex-direction:column;gap:4px;margin:8px 0 0}.auteur-nom b{font-size:24px;line-height:1.3;font-weight:500}.auteur-nom span{font-size:16px;line-height:1.5;color:var(--ink2)}.auteur-bio{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--ink2);max-width:46em}.auteur .lire{margin-top:16px;font-size:16px}@media (max-width:900px){.cs-sources-t,.cs-sources-i,.cs-sources-l{grid-column:1 / -1}.cs-sources-i{margin-top:16px}}@media (max-width:720px){.auteur-sec{padding-top:72px}.auteur{display:block;padding:24px}.auteur-photo{width:72px;height:72px;margin-bottom:16px}.auteur-nom b{font-size:20px}.cs-sources-l li{grid-template-columns:minmax(0,1fr);gap:4px}}.pan-besoins{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:24px;box-shadow:inset 0 1px 0 var(--rule)}.pan-besoins-t{margin:0 8px 0 0;font-size:14px;line-height:1.5;color:var(--ink3)}.pan-besoin{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;line-height:1.3;font-weight:500;transition:background-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}.pan-besoin:hover{background:var(--paper2);box-shadow:inset 0 0 0 1px transparent}.pan-toutes{margin-left:auto;box-shadow:none;padding-right:0;color:var(--ink2)}.pan-toutes:hover{background:none;color:var(--violet-fonce)}.mm-groupe .mm-offres{border-bottom:0;padding-bottom:8px}.mm-besoins{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px;border-bottom:1px solid var(--rule)}.k .mm-besoins a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;line-height:1.3;font-weight:500;color:var(--ink)}@media (max-width:720px){.passerelles{grid-template-columns:minmax(0,1fr)}}.cs-bref .maj{margin-top:16px;color:var(--ink2)}.courbe{--h-plot:280px;--bande-a:#FFFFFF;--bande-b:var(--paper);margin:0}.courbe-mini{--h-plot:128px}.cb-cadre{position:relative;padding:0 0 40px 40px}.courbe-mini .cb-cadre{padding:0 0 32px 28px}.cb-plan{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto var(--h-plot);border-radius:8px;overflow:hidden}.k .cb-txt{grid-row:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px 20px;text-align:left;color:var(--ink);background:var(--bande-a);transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.cb-txt>*{transition:opacity .35s var(--ease),color .35s var(--ease)}.cb-zone{grid-row:2;position:relative;background:var(--bande-a)}.cb-txt[data-n="1"],.cb-zone[data-n="1"]{grid-column:1}.k .cb-txt[data-n="2"],.cb-zone[data-n="2"]{grid-column:2;background:var(--bande-b)}.cb-txt[data-n="3"],.cb-zone[data-n="3"]{grid-column:3}.k .cb-txt[data-n="4"],.cb-zone[data-n="4"]{grid-column:4;background:var(--bande-b)}.cb-n{font-size:14px;line-height:1.4;font-weight:500;color:var(--violet-fonce)}.cb-tag{margin-top:auto;padding-top:12px;font-size:14px;line-height:1.4;font-weight:500}.cb-trait{position:absolute;left:42%;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,var(--ink3) 0 4px,transparent 4px 8px);transform-origin:top center}.cb-point{position:absolute;z-index:3;left:42%;top:calc((1 - var(--f)) * 100%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 3px var(--ink2);transform:scale(.5);transition:opacity .3s var(--ease),transform .45s var(--ease-out),box-shadow .3s var(--ease)}.cb-aire{grid-row:2;grid-column:1 / -1;position:relative;z-index:1;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 300' preserveAspectRatio='none'%3E%3Cpath d='M0,300.0 L25,299.5 L50,298.9 L75,298.3 L100,297.6 L125,296.8 L150,296.0 L175,295.0 L200,294.0 L225,292.8 L250,291.5 L275,290.1 L300,288.5 L325,286.7 L350,284.7 L375,282.5 L400,280.1 L425,277.3 L450,274.3 L475,271.0 L500,267.3 L525,263.1 L550,258.6 L575,253.5 L600,247.8 L625,241.5 L650,234.5 L675,226.8 L700,218.2 L725,208.6 L750,198.0 L775,186.2 L800,173.1 L825,158.5 L850,142.4 L875,124.4 L900,104.5 L925,82.3 L950,57.7 L975,30.4 L1000,0.0 L1000,300 L0,300 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 300' preserveAspectRatio='none'%3E%3Cpath d='M0,300.0 L25,299.5 L50,298.9 L75,298.3 L100,297.6 L125,296.8 L150,296.0 L175,295.0 L200,294.0 L225,292.8 L250,291.5 L275,290.1 L300,288.5 L325,286.7 L350,284.7 L375,282.5 L400,280.1 L425,277.3 L450,274.3 L475,271.0 L500,267.3 L525,263.1 L550,258.6 L575,253.5 L600,247.8 L625,241.5 L650,234.5 L675,226.8 L700,218.2 L725,208.6 L750,198.0 L775,186.2 L800,173.1 L825,158.5 L850,142.4 L875,124.4 L900,104.5 L925,82.3 L950,57.7 L975,30.4 L1000,0.0 L1000,300 L0,300 Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.cb-aire .matiere{animation-duration:36s}.cb-ligne{grid-row:2;grid-column:1 / -1;position:relative;z-index:2;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.cb-ligne path{fill:none;stroke:var(--violet-fonce);stroke-width:2;vector-effect:non-scaling-stroke}.cb-axe{position:absolute;left:31px;background:var(--ink)}.cb-axe-y{top:0;bottom:31px;width:1px}.cb-axe-x{right:0;bottom:31px;height:1px}.cb-axe::after{content:"";position:absolute;width:9px;height:9px;border:solid var(--ink);border-width:1.5px 1.5px 0 0}.cb-axe-y::after{left:-4px;top:1px;transform:rotate(-45deg)}.cb-axe-x::after{right:1px;top:-4px;transform:rotate(45deg)}.cb-axe-l{position:absolute;font-size:14px;line-height:1;font-weight:500;color:var(--ink);white-space:nowrap}.cb-axe-y .cb-axe-l{right:9px;top:16px;writing-mode:vertical-rl;transform:rotate(180deg)}.cb-axe-x .cb-axe-l{right:16px;top:9px}.courbe-mini .cb-axe{left:21px}.courbe-mini .cb-axe-y,.courbe-mini .cb-axe-x{bottom:23px}.courbe-mini .cb-axe::after{width:7px;height:7px}.courbe-mini .cb-axe-y::after{left:-3px}.courbe-mini .cb-axe-x::after{top:-3px}.courbe-mini .cb-axe-l{font-size:13px}.courbe-mini .cb-axe-y .cb-axe-l{right:7px;top:12px}.courbe-mini .cb-axe-x .cb-axe-l{right:12px;top:7px}.courbe-mini .k .cb-txt,.courbe-mini .cb-txt{padding:16px 12px 12px;gap:4px}.courbe-mini .cb-n{font-size:13px}.courbe-mini .cb-tag{margin-top:0;padding-top:0;font-size:14px;line-height:1.35}.cb-legende{margin-top:16px;font-size:16px;line-height:1.5;color:var(--ink2)}.cb-legende b{color:var(--ink);font-weight:500}.courbe[data-actif] .cb-txt:not(.on) .cb-n,.courbe[data-actif] .cb-txt:not(.on) .cb-tag{color:var(--ink3)}.k .cb-txt.on{background:#FFFFFF;box-shadow:inset 0 2px 0 var(--violet-fonce)}.cb-zone.on .cb-point{transform:none;box-shadow:0 0 0 3px var(--violet-fonce)}.cb-zone.on .cb-trait{background:var(--violet-fonce);width:2px}.courbe[data-interactif] .cb-txt{cursor:pointer}@media (hover:hover) and (pointer:fine){.courbe[data-interactif] .cb-txt:not(.on):hover .cb-n{color:var(--violet-fonce)}}.k[data-anim] .courbe[data-r] .cb-aire{transition:clip-path 1.6s .15s var(--ease-in-out)}.k[data-anim] .courbe[data-r]:not([data-vu]) .cb-aire{clip-path:inset(0 100% 0 0)}.k[data-anim] .courbe[data-r] .cb-ligne path{stroke-dasharray:1;transition:stroke-dashoffset 1.6s .15s var(--ease-in-out)}.k[data-anim] .courbe[data-r]:not([data-vu]) .cb-ligne path{stroke-dashoffset:1}.k[data-anim] .courbe[data-r] .cb-trait{transition:transform .7s var(--ease-out)}.k[data-anim] .courbe[data-r] .cb-zone[data-n="2"] .cb-trait{transition-delay:.2s}.k[data-anim] .courbe[data-r] .cb-zone[data-n="3"] .cb-trait{transition-delay:.4s}.k[data-anim] .courbe[data-r] .cb-zone[data-n="4"] .cb-trait{transition-delay:.6s}.k[data-anim] .courbe[data-r]:not([data-vu]) .cb-trait{transform:scaleY(0)}.k[data-anim] .courbe[data-r] .cb-point{transition-delay:1.2s}.k[data-anim] .courbe[data-r]:not([data-vu]) .cb-point{opacity:0}@media (prefers-reduced-motion:no-preference){.page-tete .courbe .cb-aire{animation:cb-aire 1.6s .4s var(--ease-in-out) both}.page-tete .courbe .cb-ligne path{stroke-dasharray:1;animation:cb-trace 1.6s .4s var(--ease-in-out) both}.page-tete .courbe .cb-trait{animation:cb-trait .7s .3s var(--ease-out) both}.page-tete .courbe .cb-point{animation:cb-point .45s 1.7s var(--ease-out) both}}@keyframes cb-aire{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cb-trace{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cb-trait{from{transform:scaleY(0)}}@keyframes cb-point{from{opacity:0}}@media (max-width:720px){.courbe-mini{--h-plot:104px}.courbe-mini .cb-tag{display:none}.courbe-mini .k .cb-txt,.courbe-mini .cb-txt{padding:12px 8px 8px}}@media (prefers-reduced-motion:reduce){.cb-point,.cb-txt>*{transition:none}}.nv-pile{grid-column:8 / span 5;display:grid;padding:36px 40px 40px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 3px 0 var(--violet-fonce)}.courbe[data-interactif] .cb-cadre{padding:0 0 48px 48px}.courbe[data-interactif] .cb-plan{overflow:visible}.courbe[data-interactif] .cb-txt[data-n="1"]{border-top-left-radius:8px}.courbe[data-interactif] .cb-txt[data-n="4"]{border-top-right-radius:8px}.courbe[data-interactif] .cb-zone[data-n="1"]{border-bottom-left-radius:8px}.courbe[data-interactif] .cb-zone[data-n="4"]{border-bottom-right-radius:8px}.courbe[data-interactif] .cb-aire{border-radius:0 0 8px 8px}.k .courbe[data-interactif] .cb-txt{z-index:4;gap:6px;padding:24px 20px 22px}.k .courbe[data-interactif] .cb-txt.on{box-shadow:inset 0 3px 0 var(--violet-fonce)}.courbe[data-interactif] .cb-txt::after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--h-plot)}.courbe[data-interactif] .cb-point{width:18px;height:18px;margin:-9px 0 0 -9px;background:#FFFFFF;box-shadow:0 0 0 3px var(--violet-fonce);transform:scale(.72);transition:opacity .3s var(--ease),transform .35s var(--ease-out),box-shadow .3s var(--ease),background-color .3s var(--ease)}.courbe[data-interactif] .cb-point::after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--violet-fonce);opacity:0;pointer-events:none}.courbe[data-interactif] .cb-zone.on .cb-point{background:var(--violet-fonce);box-shadow:0 0 0 3px #FFFFFF,0 0 0 5px rgba(114,87,222,.32);transform:none}.courbe[data-interactif][data-defile] .cb-zone:not(.on) .cb-point::after{animation-name:cb-onde;animation-duration:2.4s;animation-timing-function:var(--ease-out);animation-iteration-count:infinite}.courbe[data-interactif][data-defile] .cb-zone[data-n="2"] .cb-point::after{animation-delay:.3s}.courbe[data-interactif][data-defile] .cb-zone[data-n="3"] .cb-point::after{animation-delay:.6s}.courbe[data-interactif][data-defile] .cb-zone[data-n="4"] .cb-point::after{animation-delay:.9s}@keyframes cb-onde{0%{opacity:.8;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.4)}}@property --cb-p{syntax:'<number>';inherits:false;initial-value:0}.courbe[data-interactif] .cb-txt .progres{left:42%;right:auto;top:calc(100% + (1 - var(--f)) * var(--h-plot));bottom:auto;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:conic-gradient(var(--violet-fonce) calc(var(--cb-p) * 1turn),rgba(114,87,222,.2) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));transform:none;animation-name:cb-anneau;animation-duration:4s;animation-timing-function:linear;animation-fill-mode:both;pointer-events:none}@keyframes cb-anneau{from{--cb-p:0}to{--cb-p:1}}[data-niveaux]:focus-within .progres,[data-niveaux]:focus-within .cb-point::after,[data-niveaux][data-hors] .progres,[data-niveaux][data-hors] .cb-point::after{animation-play-state:paused}@media (hover:hover) and (pointer:fine){[data-niveaux]:hover .progres,[data-niveaux]:hover .cb-point::after{animation-play-state:paused}.k .courbe[data-interactif] .cb-txt:not(.on):hover{background:#FFFFFF}.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="1"]:hover) .cb-zone[data-n="1"],.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="2"]:hover) .cb-zone[data-n="2"],.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="3"]:hover) .cb-zone[data-n="3"],.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="4"]:hover) .cb-zone[data-n="4"]{background:#FFFFFF}.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="1"]:hover) .cb-zone[data-n="1"] .cb-point,.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="2"]:hover) .cb-zone[data-n="2"] .cb-point,.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="3"]:hover) .cb-zone[data-n="3"] .cb-point,.courbe[data-interactif] .cb-plan:has(.cb-txt[data-n="4"]:hover) .cb-zone[data-n="4"] .cb-point{transform:none}}.k .courbe[data-interactif] .cb-txt:focus-visible{outline:none}.courbe[data-interactif] .cb-txt:focus-visible::before{content:"";position:absolute;left:0;right:0;top:0;z-index:1;height:calc(100% + var(--h-plot));border-radius:8px;box-shadow:inset 0 0 0 2px var(--violet);pointer-events:none}.k[data-anim] .courbe[data-interactif][data-r] .cb-point{transition-delay:1.2s,0s,0s,0s}.nv-vue{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateX(-16px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.nv-vue.actif{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--ease) .12s,transform .55s var(--ease) .12s,visibility 0s}@media (min-width:1101px) and (max-width:1279px){.k .courbe[data-interactif] .cb-txt{padding:20px 14px 18px}.nv-pile{padding:32px 32px 36px}}@media (max-width:1100px){.nv-pile{grid-column:1 / -1}.nv-vue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gouttiere);align-items:start}}@media (max-width:720px){.courbe[data-interactif] .cb-cadre{padding:0 0 40px 32px}.courbe[data-interactif] .cb-axe{left:21px}.courbe[data-interactif] .cb-axe-y,.courbe[data-interactif] .cb-axe-x{bottom:23px}.courbe[data-interactif] .cb-axe::after{width:7px;height:7px}.courbe[data-interactif] .cb-axe-y::after{left:-3px}.courbe[data-interactif] .cb-axe-x::after{top:-3px}.courbe[data-interactif] .cb-axe-l{font-size:13px}.courbe[data-interactif] .cb-axe-y .cb-axe-l{right:7px;top:12px}.courbe[data-interactif] .cb-axe-x .cb-axe-l{right:12px;top:7px}.k .courbe[data-interactif] .cb-txt{align-items:center;gap:0;padding:14px 4px 12px;text-align:center}.courbe[data-interactif] .cb-n{font-size:13px;white-space:nowrap}.courbe[data-interactif] .cb-point{width:16px;height:16px;margin:-8px 0 0 -8px}.courbe[data-interactif] .cb-txt .progres{width:30px;height:30px;margin:-15px 0 0 -15px}.nv-pile{padding:24px 24px 28px}.nv-vue{display:block}}@media (prefers-reduced-motion:reduce){.nv-vue{transition:none}}.courbe-mini .cb-tag{-webkit-hyphens:auto;hyphens:auto}.cb-zone.on{background:#FFFFFF}.oq-outil{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:48px;align-items:start}.oq-resultat{margin:24px 0 0;padding:20px 24px;border-radius:8px;background:var(--violet-pale);color:var(--ink2)}.oq-resultat b{display:block;font-size:20px;line-height:1.4;font-weight:500;color:var(--ink)}.oq-resultat span{display:block;margin-top:4px}.oq-resultat .lire{margin-top:12px;color:var(--ink)}.oq-calc .champ{min-height:48px;background:var(--paper)}.oq-sortie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--ink)}.oq-sortie[hidden]{display:none}.oq-sortie p{margin:0}.oq-sortie b{display:block;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.oq-sortie span{display:block;margin-top:8px;color:var(--ink2)}@media (max-width:720px){.oq-outil{grid-template-columns:minmax(0,1fr);column-gap:0}.oq-sortie{grid-template-columns:minmax(0,1fr)}.oq-sortie b{font-size:44px}}.os{font-size:14px;line-height:1.5}.os-vise{animation:os-vise 1.4s .4s var(--ease-out) both}.passerelle.os-vise{animation-name:os-vise-carte}@keyframes os-vise{from{box-shadow:inset 0 3px 0 var(--violet-fonce)}to{box-shadow:inset 0 3px 0 rgba(114,87,222,0)}}@keyframes os-vise-carte{from{background-color:#FFFFFF;box-shadow:inset 0 0 0 2px var(--violet-fonce)}to{box-shadow:inset 0 0 0 1px var(--rule)}}.op-filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.op-filtres[hidden]{display:none}.op-filtres .filtre{min-height:44px}.op-etape{padding:40px 0 48px;border-top:1px solid var(--ink)}.op-etape[hidden]{display:none}.op-deplier{display:inline-flex;align-items:center;gap:10px;min-height:32px;margin-top:12px;font-size:14px;line-height:1.3;font-weight:500;color:var(--ink);text-align:left}.op-deplier[hidden]{display:none}.op-deplier i{position:relative;flex:none;width:24px;height:24px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.op-deplier i::before,.op-deplier i::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;border-radius:1px;background:currentColor;transition:transform .3s var(--ease)}.op-deplier i::after{transform:rotate(90deg)}.op-deplier[aria-expanded="true"] i{background:var(--violet-fonce);color:var(--paper);box-shadow:none}.op-deplier[aria-expanded="true"] i::after{transform:rotate(0deg)}.op-deplier span{box-shadow:inset 0 -1px 0 var(--violet);transition:box-shadow .2s var(--ease)}@media (hover:hover) and (pointer:fine){.op-deplier:hover span{box-shadow:inset 0 -2px 0 var(--violet)}}.op-paliers[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.op-paliers:not([hidden])>tr{animation:op-palier .4s var(--ease-out) both}.op-paliers>tr:nth-child(2){animation-delay:.04s}.op-paliers>tr:nth-child(3){animation-delay:.08s}.op-paliers>tr:nth-child(4){animation-delay:.12s}.op-paliers>tr:nth-child(5){animation-delay:.16s}.op-etape.op-entre{animation:op-entre .45s var(--ease-out) both}}@keyframes op-palier{from{opacity:0}to{opacity:1}}@keyframes op-entre{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.op-etape{padding:32px 0 40px}}@media (prefers-reduced-motion:reduce){.op-deplier i,.op-deplier i::before,.op-deplier i::after,.op-deplier span{transition:none}.os-vise{animation:none}}.mentions-liens{display:flex;flex-wrap:wrap;gap:4px 24px}.mentions-liens a{color:rgba(245,245,245,.72);transition:color .2s var(--ease)}.mentions-liens a:hover{color:var(--paper)}.pk-sim{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;margin-top:96px;padding:40px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}.pk-reglages{grid-column:1 / span 4;grid-row:2 / span 3;align-self:stretch;margin:0;padding:24px;border-radius:8px;background:var(--paper)}.pk-curseur{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y;--p:0}.pk-curseur:focus-visible{outline:none}.pk-curseur::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--violet-fonce) calc(var(--p) * 1%),var(--rule) calc(var(--p) * 1%))}.pk-curseur::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-10px;border:0;border-radius:50%;background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--violet-fonce);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.pk-curseur::-moz-range-track{height:4px;border-radius:4px;background:var(--rule)}.pk-curseur::-moz-range-progress{height:4px;border-radius:4px;background:var(--violet-fonce)}.pk-curseur::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#FFFFFF;box-shadow:inset 0 0 0 2px var(--violet-fonce)}.pk-curseur:active::-webkit-slider-thumb{transform:scale(1.12)}.pk-curseur:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--violet-fonce),0 0 0 3px var(--paper),0 0 0 5px var(--violet)}.pk-curseur:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 2px var(--violet-fonce),0 0 0 3px var(--paper),0 0 0 5px var(--violet)}.pk-sim:not(.pk-vivant) .pk-curseur{display:none}.pk-graphe{position:relative;margin-top:40px;aspect-ratio:2 / 1;touch-action:pan-y;cursor:crosshair}.pk-graphe:focus-visible{outline-offset:8px}.pk-eco{fill:var(--violet-pale)}.pk-mort-trait{fill:none;stroke:var(--ink3);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pk-trace-loc{stroke:var(--ink)}.pk-trace-dev{stroke:var(--violet-fonce)}.pk-y{position:absolute;left:0;top:calc(var(--y) * 1%);transform:translateY(calc(-100% - 6px));font-size:14px;line-height:1;color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;text-shadow:0 0 2px #FFFFFF,0 0 4px #FFFFFF,0 0 6px #FFFFFF}.pk-point-loc,.pk-pt-loc{background:var(--ink)}.pk-point-dev,.pk-pt-dev{background:var(--violet-fonce)}.pk-mort{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);pointer-events:none}.pk-mort[hidden]{display:none}.pk-mort i{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px #FFFFFF}.pk-mort b{position:absolute;bottom:16px;left:0;transform:translateX(-50%);padding:4px 8px;border-radius:8px;background:var(--violet-pale);font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap}.pk-mort.pk-gauche b{left:auto;right:-8px;transform:none}.pk-mort.pk-mesure b{left:calc(var(--d,0) * 1px);right:auto;transform:none}.pk-mort.pk-bas b{bottom:auto;top:16px}.pk-x{position:relative;height:22px;margin-top:10px;font-size:14px;line-height:22px;color:var(--ink3);font-variant-numeric:tabular-nums}.pk-x span{position:absolute;top:0;left:calc(var(--x) * 1%);transform:translateX(-50%);white-space:nowrap}.pk-x span:first-child{transform:none}.pk-x span:last-child{transform:translateX(-100%)}.pk-viseur{position:absolute;inset:0;pointer-events:none}.pk-viseur[hidden]{display:none}.pk-bulle{position:absolute;top:0;left:calc(var(--g,0) * 1px);z-index:1;display:grid;gap:4px;min-width:208px;padding:12px 16px;border-radius:8px;background:#FFFFFF;box-shadow:0 0 0 1px var(--rule),0 8px 24px color-mix(in srgb,var(--ink) 12%,transparent);font-size:14px;line-height:1.4;color:var(--ink2)}.pk-bulle-t{font-weight:500;color:var(--ink3)}.pk-bulle span{display:flex;align-items:center;gap:8px}.pk-bulle span b{font-size:16px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}#choisir>.actions{margin-top:64px}.k[data-anim] .pk-sim[data-r] .pk-trace-dev{transition-delay:.4s}.k[data-anim] .pk-sim[data-r] :is(.pk-eco,.pk-mort-trait,.pk-mort,.pk-point){transition:opacity .5s 1.5s var(--ease-out)}.k[data-anim] .pk-sim[data-r]:not([data-vu]) :is(.pk-eco,.pk-mort-trait,.pk-mort,.pk-point){opacity:0}@media (hover:hover) and (pointer:fine){.pk-curseur:hover::-webkit-slider-thumb{transform:scale(1.08)}}@media (max-width:1100px){.pk-reglages{grid-column:1 / -1;grid-row:auto;align-self:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (max-width:720px){.pk-sim{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-top:64px;padding:24px 16px}.pk-sim>*{grid-column:1 / -1}.pk-reglages{display:block;padding:16px}.pk-graphe{margin-top:32px;aspect-ratio:4 / 3}.pk-mort b{padding:2px 6px}.pk-bulle{min-width:0;width:max-content;max-width:180px;padding:8px 12px}#choisir>.actions{margin-top:48px}}@media (prefers-reduced-motion:reduce){.pk-curseur::-webkit-slider-thumb{transition:none}.pk-curseur:active::-webkit-slider-thumb{transform:none}}.cs-tuiles .rg-tuile:nth-child(odd):last-child{grid-column:1 / -1}main[data-article] .page-tete .h1{font-size:56px;line-height:1.08}@media (max-width:720px){main[data-article] .page-tete .h1{font-size:40px;line-height:1.1}}@property --stf-angle{syntax:'<angle>';inherits:false;initial-value:200deg}.roue{position:relative;width:640px;height:640px;margin:0 auto}.roue-portrait{position:relative;display:block;width:100%;height:100%;border-radius:50%;pointer-events:auto}.roue-portrait:focus-visible{outline:none}.roue-portrait img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--paper2);box-shadow:0 0 0 1px var(--rule);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.roue-portrait.roue-ouvert img,.roue-portrait:focus-visible img{transform:scale(1.1);box-shadow:0 0 0 2px var(--violet)}@media (hover:hover) and (pointer:fine){.roue-portrait:hover img{transform:scale(1.1);box-shadow:0 0 0 2px var(--violet)}}.mec{--pas:1s;position:relative;margin:0;padding-top:32px;border-top:1px solid var(--ink)}.cmp-pret:not(.cmp-joue) th,.cmp-pret:not(.cmp-joue) td{opacity:0;transform:translateY(12px)}.cmp-joue th,.cmp-joue td{transition:opacity .5s var(--ease-out) calc(var(--i,0) * 110ms),transform .6s var(--ease-out) calc(var(--i,0) * 110ms)}@media (max-width:1279px){.mec{--pas:.7s}}@media (max-width:1100px){.roue{width:min(640px,100%)}}@media (max-width:720px){.roue{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;width:auto;height:auto;margin:0}.roue-portrait{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;border-radius:8px}.roue-portrait img{width:72px;height:72px}.roue-portrait:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.roue-portrait:focus-visible img,.roue-portrait.roue-ouvert img{transform:none;box-shadow:0 0 0 1px var(--rule)}}@media (prefers-reduced-motion:reduce){.roue-portrait img{transition:none}}