@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-trait{box-shadow:inset 0 0 0 1px var(--ink)}.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-trait:hover,.btn-papier:hover{background:var(--ink);color:var(--paper)!important;box-shadow:inset 0 0 0 1px var(--ink)}.btn-trait:hover::before,.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)}.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}.meta{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.meta li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:16px;padding:16px 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:1.5}.meta li span:first-child{color:var(--ink3)}.meta li span:last-child{font-weight:500}.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)}.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}}.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}.maj{margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--ink3)}.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 .lire{margin-top:16px;font-size:16px}@media (max-width:720px){.auteur{display:block;padding:24px}}.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)}}.courbe{--h-plot:280px;--bande-a:#FFFFFF;--bande-b:var(--paper);margin:0}.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)}.k .cb-txt.on{background:#FFFFFF;box-shadow:inset 0 2px 0 var(--violet-fonce)}.courbe[data-interactif] .cb-txt{cursor:pointer}@media (prefers-reduced-motion:reduce){.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-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}.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)}@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][data-hors] .progres{animation-play-state:paused}@media (hover:hover) and (pointer:fine){[data-niveaux]:hover .progres{animation-play-state:paused}.k .courbe[data-interactif] .cb-txt:not(.on):hover{background:#FFFFFF}}.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}.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){.k .courbe[data-interactif] .cb-txt{align-items:center;gap:0;padding:14px 4px 12px;text-align:center}.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}}@media (min-width:1101px){.od .page-tete .titre{grid-column:1 / span 7}.od .page-tete .cote{grid-column:8 / span 5}}.cb-zone.on{background:#FFFFFF}.od .od-ancre{scroll-margin-top:112px}.od-note{margin:24px 0 0;font-size:14px;line-height:1.6;color:var(--ink3);max-width:44em}.od-note b{color:var(--ink2);font-weight:500}.od-probleme{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px}.od-probleme .h2-m{grid-column:1 / span 5}.od-textes{grid-column:7 / span 6;display:grid;gap:24px}.od-textes .lead{max-width:none}.od-piste{position:absolute;height:5px;overflow:hidden;pointer-events:none}.od-curseur{position:absolute;left:0;top:0;width:100%;height:5px;transform:translateX(-100%);animation:od-parcours 10s var(--ease-in-out) 1s infinite}.od-curseur::after{content:"";position:absolute;right:0;top:0;width:24px;height:5px;border-radius:8px;background:var(--violet)}@keyframes od-parcours{0%{transform:translateX(-100%);opacity:1}72%{transform:translateX(0);opacity:1}84%{transform:translateX(0);opacity:0}85%,100%{transform:translateX(-100%);opacity:0}}.k[data-anim] [data-r]:not([data-vu]) .od-curseur{animation-play-state:paused}.od-frise{position:relative;padding-bottom:72px}.od-etapes{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1.2fr);grid-template-rows:repeat(6,auto);column-gap:var(--gouttiere)}.od-etape{position:relative;display:grid;grid-row:1 / span 6;grid-template-rows:subgrid;align-content:start}.od-etape::before{content:"";position:absolute;left:0;right:-32px;top:40px;height:1px;background:var(--ink3)}.od-etape:first-child::before{left:8px}.od-etape-suite::before{right:0;height:0;background:none;border-top:1px dashed var(--ink3)}.od-quand{display:block;height:24px;font-size:14px;line-height:24px;color:var(--ink3);white-space:nowrap}.od-noeud{position:relative;z-index:1;display:block;width:16px;height:16px;margin:8px 0 24px;border-radius:50%;background:var(--ink)}.od-etape-suite .od-noeud{background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--ink)}.od-etape h3{margin:0;font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.od-verbe{margin:4px 0 0;font-weight:500}.od-etape>p{margin:16px 0 0;color:var(--ink2)}.od-etape>p.od-verbe{color:var(--ink);margin-top:4px}.od-livre{margin-top:24px;padding:16px 20px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}.od-livre span{display:block;font-size:14px;line-height:1.5;color:var(--ink3)}.od-livre p{margin:4px 0 0;font-weight:500}.od-etape-suite .od-livre{background:transparent}.od-frise .od-piste{left:8px;right:0;top:38px}.od-borne{position:absolute;left:-16px;top:0;bottom:0;border-left:1px dashed var(--violet)}.od-borne span{position:absolute;left:0;bottom:-56px;transform:translateX(-50%);display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:8px;background:var(--violet-pale);font-size:14px;font-weight:500;white-space:nowrap}.od-obtenez{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:64px}.od-livrables-bloc{grid-column:1 / span 6}.od-temps-bloc{grid-column:8 / span 5}.od-livrables{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ink)}.od-livrables li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px;padding:16px 0;border-bottom:1px solid var(--rule)}.od-livrables b{font-weight:500}.od-livrables span{color:var(--ink2)}.od-agenda{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--ink)}.od-agenda li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px;align-items:center;column-gap:16px;padding:16px 0;border-bottom:1px solid var(--rule)}.od-ag-l b{display:block;font-weight:500}.od-ag-l span{display:block;font-size:14px;line-height:1.5;color:var(--ink3)}.od-piste-h{display:block;height:8px;border-radius:8px;background:#FFFFFF;overflow:hidden}.od-duree{display:block;height:100%;width:100%;border-radius:8px;background:var(--violet);transform-origin:left center;transform:scaleX(calc(var(--h) / 2.5));transition:transform 1s var(--ease-out)}.od-ag-v{text-align:right;font-weight:500;white-space:nowrap}.k[data-anim] .od-agenda:not([data-vu]) .od-duree{transform:scaleX(0)}.od-total{margin:24px 0 0;font-size:20px;line-height:1.4;font-weight:500}.od-preuves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.od-preuve{display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px 48px 0;border-bottom:1px solid var(--rule)}.od-preuve+.od-preuve{padding-left:32px;border-left:1px solid var(--rule)}.od-preuve .logo-encre{display:block;height:24px;width:auto;max-width:168px;object-fit:contain;object-position:left center}.od-preuve>b{display:block;margin-top:32px;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.03em}.od-pv-s{display:block;margin-top:8px;font-size:20px;line-height:1.4;font-weight:500}.od-preuve p{margin:16px 0 0;color:var(--ink2)}.od-preuve .lire{margin-top:auto;padding-top:24px}.od-encadre{margin:48px 0 0;padding:24px 32px;border-radius:8px;background:var(--paper2);color:var(--ink2);max-width:64em}.od-encadre b{color:var(--ink);font-weight:500}@media (max-width:1100px){.od-probleme .h2-m,.od-textes,.od-livrables-bloc,.od-temps-bloc{grid-column:1 / -1}}@media (max-width:720px){.od .od-ancre{scroll-margin-top:96px}.od-probleme,.od-obtenez{grid-template-columns:minmax(0,1fr);column-gap:0}.od-frise{padding-bottom:0}.od-etapes{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:48px}.od-etape{display:block;grid-row:auto;padding-left:40px}.od-etape::before,.od-etape:first-child::before{left:7px;right:auto;top:40px;bottom:-48px;width:1px;height:auto;background:var(--ink3)}.od-etape-suite::before{bottom:0;border-top:0;border-left:1px dashed var(--ink3);background:none;width:0}.od-noeud{position:absolute;left:0;top:32px;margin:0}.od-frise .od-piste{display:none}.od-borne{left:0;right:0;top:-24px;bottom:auto;border-left:0;border-top:1px dashed var(--violet)}.od-borne span{left:40px;top:-16px;bottom:auto;transform:none}.od-livrables{margin-top:32px}.od-livrables li{grid-template-columns:minmax(0,1fr);row-gap:4px}.od-agenda li{grid-template-columns:minmax(0,1fr) 72px;row-gap:12px}.od-agenda .od-ag-l{grid-column:1;grid-row:1}.od-agenda .od-ag-v{grid-column:2;grid-row:1}.od-agenda .od-piste-h{grid-column:1 / -1;grid-row:2}.od-preuves{grid-template-columns:minmax(0,1fr)}.od-preuve,.od-preuve+.od-preuve{padding:32px 0 40px;border-left:0}.od-preuve>b{font-size:44px}.od-encadre{margin-top:32px;padding:24px}}@media (prefers-reduced-motion:reduce){.od-curseur{animation:none;display:none}.od-duree{transition:none}}.oq-bref{margin:32px 0 0;padding:24px 28px;border-radius:8px;background:var(--violet-pale);max-width:42em}.oq-bref-t{margin:0 0 8px;font-size:14px;line-height:1.5;font-weight:500;color:var(--ink)}.oq-bref p{margin:0;font-size:16px;line-height:1.6;color:var(--ink)}.oq-bref p+p{margin-top:12px}@media (prefers-reduced-motion:no-preference){.page-tete .titre .oq-bref{animation:leve .8s .36s var(--ease-out) both}}.oq-reponse{margin-top:24px}.oq-preuves-2{grid-template-columns:repeat(2,minmax(0,1fr))}.oq-tableau{border-top:1px solid var(--ink)}.oq-tableau table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.oq-tableau th,.oq-tableau td{text-align:left;vertical-align:top;padding:16px 24px 16px 0;border-bottom:1px solid var(--rule)}.oq-tableau tr>:last-child{padding-right:0}.oq-tableau thead th{font-size:14px;font-weight:400;color:var(--ink3)}.oq-tableau tbody th{font-weight:500;color:var(--ink)}.oq-tableau tbody th .lire{font-weight:500}.oq-tableau tbody th small{display:block;margin-top:4px;font-size:14px;line-height:1.5;font-weight:400;color:var(--ink3)}.oq-tableau td{color:var(--ink2)}.oq-tableau td.oq-montant{font-weight:500;color:var(--ink)}.oq-tableau .oq-groupe th{padding:32px 0 8px;font-size:14px;font-weight:500;color:var(--ink3)}.oq-col-1{width:38%}.oq-col-2{width:26%}.oq-legende-t{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--ink3);max-width:56em}.oq-legende-t a{color:var(--ink2);box-shadow:inset 0 -1px 0 var(--violet)}.oq-facteurs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;margin-top:64px}.oq-facteur{padding-top:24px;border-top:1px solid var(--ink)}.oq-facteur h3{margin:0;font-size:20px;line-height:1.4;font-weight:500}.oq-facteur ul{list-style:none;margin:16px 0 0;padding:0}.oq-facteur li{padding:12px 0;border-bottom:1px solid var(--rule);color:var(--ink2)}.oq-facteur li b{color:var(--ink);font-weight:500}.oq-encart{margin-top:64px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}.oq-outil{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:48px;align-items:start}.oq-carte{grid-column:1 / span 7;padding:8px 32px 32px;border-radius:8px;background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--rule)}.oq-cote{grid-column:9 / span 4}.oq-cote h3{margin:0;font-size:20px;line-height:1.4;font-weight:500}.oq-cote>p{margin:12px 0 0;color:var(--ink2)}.oq-q{min-width:0;margin:0;padding:24px 0;border:0;border-bottom:1px solid var(--rule)}.oq-q legend{float:left;width:100%;padding:0;font-size:16px;line-height:1.5;font-weight:500;color:var(--ink)}.oq-q legend span{display:block;margin-bottom:4px;font-size:14px;font-weight:400;color:var(--ink3)}.oq-choix{clear:both;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.oq-choix label{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);font-size:14px;line-height:1.3;font-weight:500;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .16s var(--ease)}.oq-choix input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.oq-choix label:has(input:checked){background:var(--violet-fonce);color:var(--paper);box-shadow:none}.oq-choix label:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:3px}.oq-choix label:active{transform:scale(.97)}.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-lignes{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--ink)}.oq-lignes li{padding:16px 0 16px 16px;border-bottom:1px solid var(--rule);box-shadow:inset 2px 0 0 transparent;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.oq-lignes li b{display:block;font-weight:500;color:var(--ink)}.oq-lignes li span{display:block;margin-top:4px;color:var(--ink2)}.oq-lignes li.oq-actif{background:#FFFFFF;box-shadow:inset 2px 0 0 var(--violet-fonce)}.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)}.oq-releve{grid-column:1 / -1}.oq-releve h3{margin:0 0 24px;font-size:20px;line-height:1.4;font-weight:500}.oq-faits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:24px}.oq-faits li{padding-top:16px;border-top:1px solid var(--ink)}.oq-faits b{display:block;font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.oq-faits span{display:block;margin-top:8px;color:var(--ink2)}.oq-faits-texte{margin:24px 0 0;max-width:56em;color:var(--ink2)}.oq-position{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:32px;padding-top:48px;border-top:1px solid var(--ink)}.oq-position .h2-m{grid-column:1 / span 5}.oq-position-texte{grid-column:7 / span 6}.oq-citation{margin:0;font-size:32px;line-height:1.3;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.oq-position-texte p+p{margin:24px 0 0;font-size:20px;line-height:1.6;color:var(--ink2)}.oq-position-texte .lire{margin-top:24px}.oq-recit-lien{margin:0}@media (max-width:1100px){.oq-carte,.oq-cote,.oq-position .h2-m,.oq-position-texte{grid-column:1 / -1}.oq-facteurs{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.oq-bref{padding:20px}.oq-preuves-2{grid-template-columns:minmax(0,1fr)}.oq-outil,.oq-position{grid-template-columns:minmax(0,1fr);column-gap:0}.oq-carte{padding:0 20px 24px}.oq-sortie,.oq-faits{grid-template-columns:minmax(0,1fr)}.oq-faits b{font-size:32px}.oq-sortie b{font-size:44px}.oq-citation{font-size:24px}.oq-position-texte p+p{font-size:16px}.oq-facteurs{margin-top:48px}.oq-encart{margin-top:48px}.oq-tableau thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.oq-tableau table,.oq-tableau tbody,.oq-tableau tr,.oq-tableau th,.oq-tableau td{display:block;width:auto}.oq-tableau colgroup{display:none}.oq-tableau tr{padding:16px 0;border-bottom:1px solid var(--rule)}.oq-tableau th,.oq-tableau td{padding:0;border:0}.oq-tableau td{margin-top:8px}.oq-tableau td[data-l]::before{content:attr(data-l);display:block;font-size:14px;line-height:1.5;color:var(--ink3)}.oq-tableau .oq-groupe{padding:32px 0 0;border-bottom:0}.oq-tableau .oq-groupe th{padding:0}}@media (prefers-reduced-motion:reduce){.oq-choix label,.oq-lignes li{transition:none}}@media (max-width:720px){.oq-tableau td[data-l]::before{font-weight:400}}.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}}.ov{margin:0;padding:24px;border:1px solid var(--rule);border-radius:8px;background:#fff}.ov-t{display:flex;align-items:center;gap:8px;margin:0 0 24px;font-size:14px;line-height:1.5;color:var(--ink3)}.ov-t img{display:block;width:auto;height:20px;flex:none}.page-tete .ov-cote{align-self:start}.ov-criteres{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;color:var(--ink)}.ov-criteres li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--rule)}.ov-criteres li:first-child{padding-top:0}.ov-coche{position:relative;width:20px;height:20px;margin-top:1px;border:1px solid var(--rule);border-radius:4px;background:#fff}.ov-coche::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid var(--violet-fonce);border-width:0 2px 2px 0;transform:rotate(45deg)}.ov-barre{position:relative;display:flex;height:40px;margin:24px 0 0;border-radius:8px;overflow:hidden;background:var(--ink)}.ov-barre-reste{flex:0 0 60%;display:flex;align-items:center;padding:0 12px;font-size:14px;font-weight:500;color:var(--paper)}.ov-barre-sub{flex:1 1 auto;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--ink);background:var(--violet-pale);transform-origin:right center}.ov-montants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin:16px 0 0}.ov-montants div{margin:0}.ov-montants dt{font-size:14px;line-height:1.4;color:var(--ink3)}.ov-montants dd{margin:4px 0 0;font-size:16px;line-height:1.4;font-weight:500;color:var(--ink)}.meta.ov-fiche{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gouttiere);margin:48px 0 0}.meta.ov-fiche li{grid-template-columns:none;row-gap:4px;align-content:start;border-bottom:0}@media (max-width:1100px){.page-tete .cote .ov{max-width:560px}}@media (max-width:720px){.ov{padding:16px}.meta.ov-fiche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.ov-coche::after{animation:ov-coche .32s var(--ease-out,ease-out) both}.ov-criteres li:nth-child(1) .ov-coche::after{animation-delay:.5s}.ov-criteres li:nth-child(2) .ov-coche::after{animation-delay:.8s}.ov-criteres li:nth-child(3) .ov-coche::after{animation-delay:1.1s}.ov-criteres li:nth-child(4) .ov-coche::after{animation-delay:1.4s}.ov-criteres li:nth-child(5) .ov-coche::after{animation-delay:1.7s}.ov-barre-sub{animation:ov-sub .7s 2.1s var(--ease-out,ease-out) both}}@keyframes ov-coche{from{opacity:0;transform:rotate(45deg) scale(.4)}to{opacity:1;transform:rotate(45deg) scale(1)}}@keyframes ov-sub{from{transform:scaleX(0)}to{transform:scaleX(1)}}.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}}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}}