.lgs-illustrator-hero .il-tt{display:flex;align-items:center;gap:.55em;font-weight:700;font-size:.92em}.lgs-illustrator-hero .il-tt img{width:1.35em;height:1.35em;object-fit:contain}.lgs-illustrator-hero .il-tt small{font-weight:500;color:#8a857c;font-size:.92em}.lgs-illustrator-hero .il-sp{flex:1}.lgs-illustrator-hero .il-zo{font-size:.82em;font-weight:600;color:#6b665e}.lgs-illustrator-hero .il-body{display:grid;grid-template-columns:2.8em minmax(0,1fr) 16em;height:29em}.lgs-illustrator-hero .il-tl{display:flex;flex-direction:column;align-items:center;gap:.5em;padding:.8em 0;background:#2f2d2b}.lgs-illustrator-hero .il-tl span{width:1.9em;height:1.9em;border-radius:.35em;display:grid;place-items:center;color:#d9d4ca}.lgs-illustrator-hero .il-tl span.on{background:#ff4107;color:#fff}.lgs-illustrator-hero .il-tl svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lgs-illustrator-hero .il-cv{position:relative;display:flex;align-items:center;justify-content:center;gap:1.4em;padding:1.4em;background:#3a3836;min-width:0;overflow:hidden}.lgs-illustrator-hero .il-ab{position:relative;flex:none;width:14em;aspect-ratio:1;border-radius:.15em;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;box-shadow:0 .5em 1.5em rgba(0,0,0,.35)}.lgs-illustrator-hero .il-ab>small{position:absolute;left:0;top:-1.5em;font-size:.74em;color:#d9d4ca;white-space:nowrap}.lgs-illustrator-hero .il-ab svg{width:62%;overflow:visible}.lgs-illustrator-hero .il-ab .pc{opacity:0;transition:opacity .3s}.lgs-illustrator-hero .il-ab .pc.on{opacity:1}.lgs-illustrator-hero .il-ab .pts rect{fill:#fff;stroke:#2f80ed;stroke-width:1.2}.lgs-illustrator-hero .il-ab .pts{opacity:0;transition:opacity .25s}.lgs-illustrator-hero .il-ab .pc.ed .pts{opacity:1}.lgs-illustrator-hero .il-ab .tr{fill:none;stroke:#2f80ed;stroke-width:1.6}.lgs-illustrator-hero .il-ab .fl{fill:#3e5c3a;opacity:0;transition:opacity .45s}.lgs-illustrator-hero.vert .il-ab .fl{opacity:1}.lgs-illustrator-hero.vert .il-ab .tr{opacity:0}.lgs-illustrator-hero .il-nm{font-family:"Baseneue Expanded",sans-serif;font-weight:700;font-size:.8em;letter-spacing:.08em;color:#3e5c3a;opacity:0;transform:translate3d(0,.4em,0);transition:opacity .35s,transform .45s}.lgs-illustrator-hero.nom .il-nm{opacity:1;transform:none}.lgs-illustrator-hero .il-ab.dk{background:#1e1e1e;opacity:0;transform:translate3d(1.5em,0,0);transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1)}.lgs-illustrator-hero.clair .il-ab.dk{opacity:1;transform:none}.lgs-illustrator-hero .il-ab.dk .fl{fill:#f9f7f2;opacity:1}.lgs-illustrator-hero .il-ab.dk .il-nm{color:#f9f7f2;opacity:1;transform:none}.lgs-illustrator-hero .il-pn{display:flex;flex-direction:column;gap:1em;padding:1em;background:#fff;min-width:0}.lgs-illustrator-hero .il-pn h5{margin:0 0 .45em;font-size:.76em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c}.lgs-illustrator-hero .il-sw{display:flex;gap:.45em}.lgs-illustrator-hero .il-sw span{position:relative;width:1.8em;height:1.8em;border-radius:.3em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.lgs-illustrator-hero .il-sw span::after{content:"";position:absolute;inset:-.22em;border-radius:.4em;border:2px solid #1e1e1e;opacity:0;transition:opacity .25s}.lgs-illustrator-hero.vert .il-sw .g::after{opacity:1}.lgs-illustrator-hero .il-ly{display:flex;flex-direction:column}.lgs-illustrator-hero .il-ly span{display:flex;align-items:center;gap:.5em;padding:.35em 0;border-bottom:1px solid #f0ece5;font-size:.86em}.lgs-illustrator-hero .il-ly span i{width:.8em;height:.8em;border-radius:.15em;background:#3e5c3a}.lgs-illustrator-hero .il-ly span.c{opacity:.35;transition:opacity .3s}.lgs-illustrator-hero.clair .il-ly span.c{opacity:1}.lgs-illustrator-hero .il-ex{margin-top:auto;display:grid}.lgs-illustrator-hero .il-ex>*{grid-area:1/1;justify-content:center;transition:opacity .3s,transform .35s}.lgs-illustrator-hero .il-ex .lg-ok{opacity:0;transform:scale(.9)}.lgs-illustrator-hero.exp .il-ex .lg-btn{opacity:0}.lgs-illustrator-hero.exp .il-ex .lg-ok{opacity:1;transform:none}@media (max-width:991px){.lgs-illustrator-hero .il-ly span,.lgs-illustrator-hero .il-pn h5,.lgs-illustrator-hero .il-zo,.lgs-illustrator-hero .il-tt small,.lgs-illustrator-hero .il-ab>small{font-size:13px}}@media (max-width:767px){.lgs-illustrator-hero .il-tt small,.lgs-illustrator-hero .il-zo{display:none}.lgs-illustrator-hero .il-tt{font-size:14px}.lgs-illustrator-hero .il-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:24em}.lgs-illustrator-hero .il-tl,.lgs-illustrator-hero .il-ly,.lgs-illustrator-hero .il-pn h5{display:none}.lgs-illustrator-hero .il-cv{gap:.8em;padding:1.6em .6em .8em}.lgs-illustrator-hero .il-ab{width:10.5em}.lgs-illustrator-hero .il-nm{font-size:13px;white-space:nowrap}.lgs-illustrator-hero .il-x{display:none}.lgs-illustrator-hero .il-pn{flex-direction:row;align-items:center;justify-content:space-between;padding:.7em .8em 1.6em;border-top:1px solid #ebe7df}.lgs-illustrator-hero .il-pn>div:nth-child(2){display:none}.lgs-illustrator-hero .il-ex{margin:0}}.lgs-illustrator-carte-1 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-illustrator-carte-1 .cv{position:relative;flex:1;min-height:0;border-radius:.5em;background:#fff;border:1px solid #e3dfd7;background-image:linear-gradient(#f0ece5 1px,transparent 1px),linear-gradient(90deg,#f0ece5 1px,transparent 1px);background-size:1.2em 1.2em}.lgs-illustrator-carte-1 .cv svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lgs-illustrator-carte-1 .s1,.lgs-illustrator-carte-1 .s2{fill:none;stroke:#1e1e1e;stroke-width:2.4;stroke-linecap:round;transition:opacity .4s}.lgs-illustrator-carte-1 .s2{opacity:0}.lgs-illustrator-carte-1.tire .s1{opacity:0}.lgs-illustrator-carte-1.tire .s2{opacity:1}.lgs-illustrator-carte-1 .seg{opacity:0;transition:opacity .25s}.lgs-illustrator-carte-1 .seg.on{opacity:1}.lgs-illustrator-carte-1 .pt{fill:#fff;stroke:#2f80ed;stroke-width:1.6;opacity:0;transition:opacity .2s}.lgs-illustrator-carte-1 .pt.on{opacity:1}.lgs-illustrator-carte-1 .hd{opacity:0;transition:opacity .3s}.lgs-illustrator-carte-1.poignee .hd{opacity:1}.lgs-illustrator-carte-1 .hd line{stroke:#2f80ed;stroke-width:1.2}.lgs-illustrator-carte-1 .hd circle{fill:#2f80ed}.lgs-illustrator-carte-1 .hg{transform-origin:100px 60px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.lgs-illustrator-carte-1.tire .hg{transform:rotate(-16deg) scale(1.25)}.lgs-illustrator-carte-1 .ou{display:flex;gap:.4em;font-size:.84em}.lgs-illustrator-carte-1 .ou span{padding:.25em .6em;border-radius:.35em;background:#fff;border:1px solid #e3dfd7}.lgs-illustrator-carte-1 .ou span.on{background:#1e1e1e;color:#f9f7f2;border-color:#1e1e1e}@media (max-width:767px){.lgs-illustrator-carte-1 .ou{font-size:13px}}.lgs-illustrator-carte-2 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-illustrator-carte-2 .cp{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.5em}.lgs-illustrator-carte-2 .cp>div{position:relative;display:flex;flex-direction:column;gap:.35em;background:#fff;border:1px solid #e3dfd7;border-radius:.5em;padding:.5em;overflow:hidden}.lgs-illustrator-carte-2 .cp small{font-size:.8em;font-weight:600}.lgs-illustrator-carte-2 .zm{position:relative;flex:1;display:grid;place-items:center;overflow:hidden}.lgs-illustrator-carte-2 .zm svg{width:40%;transition:transform 1.4s cubic-bezier(.4,0,.2,1)}.lgs-illustrator-carte-2.gros .zm svg{transform:scale(2.3)}.lgs-illustrator-carte-2 .zm .px{shape-rendering:crispEdges}.lgs-illustrator-carte-2 .tg{align-self:flex-start}@media (max-width:767px){.lgs-illustrator-carte-2 .cp small{font-size:13px}}.lgs-illustrator-carte-3 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-illustrator-carte-3 .gd{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.45em}.lgs-illustrator-carte-3 .ab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;border-radius:.35em;background:#fff;border:1px solid #e3dfd7;opacity:0;transform:scale(.92);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.lgs-illustrator-carte-3 .ab.on{opacity:1;transform:none}.lgs-illustrator-carte-3 .ab svg{width:42%}.lgs-illustrator-carte-3 .ab b{font-family:"Baseneue Expanded",sans-serif;font-size:.6em;letter-spacing:.06em}.lgs-illustrator-carte-3 .ab small{position:absolute;left:.4em;top:.25em;font-size:.68em;color:#8a857c}.lgs-illustrator-carte-3 .ab.k{background:#1e1e1e;border-color:#1e1e1e}.lgs-illustrator-carte-3 .ab.k small{color:#a39d93}@media (max-width:767px){.lgs-illustrator-carte-3 .ab small{font-size:13px;top:.15em}.lgs-illustrator-carte-3 .ab b{font-size:13px}.lgs-illustrator-carte-3 .ab svg{width:34%;margin-top:.8em}}.lgs-illustrator-carte-4 .top img{width:1.2em;height:1.2em;object-fit:contain}.lgs-illustrator-carte-4 .co{margin:0;padding:.55em .65em;border-radius:.45em;background:#1e1e1e;color:#d9d4ca;font-family:ui-monospace,Menlo,monospace;font-size:.76em;line-height:1.55;white-space:pre-wrap;word-break:break-all}.lgs-illustrator-carte-4 .co b{color:#ff8a5c;font-weight:400}.lgs-illustrator-carte-4 .co i{color:#9bc59d;font-style:normal}.lgs-illustrator-carte-4 .sz{display:flex;align-items:center;gap:.4em;font-size:.82em;color:#55524d}.lgs-illustrator-carte-4 .cd{position:relative;flex:1;min-height:0;display:flex;align-items:center;gap:.7em;background:#fff;border:1px solid #e3dfd7;border-radius:.5em;padding:.6em .7em;transition:transform .3s}.lgs-illustrator-carte-4.hov .cd{transform:translate3d(0,-.15em,0)}.lgs-illustrator-carte-4 .ic{position:relative;flex:none;width:3em;height:3em}.lgs-illustrator-carte-4 .ic svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s}.lgs-illustrator-carte-4 .ic .a{stroke:#3e5c3a}.lgs-illustrator-carte-4 .ic .b{stroke:#ff4107;opacity:0}.lgs-illustrator-carte-4.hov .ic .a{opacity:0}.lgs-illustrator-carte-4.hov .ic .b{opacity:1}.lgs-illustrator-carte-4 .cd b{font-size:.95em}.lgs-illustrator-carte-4 .cd small{display:block;font-size:.82em;color:#8a857c}@media (max-width:767px){.lgs-illustrator-carte-4 .co,.lgs-illustrator-carte-4 .sz,.lgs-illustrator-carte-4 .cd small,.lgs-illustrator-carte-4 .cd b{font-size:13.5px}.lgs-illustrator-carte-4 .co{line-height:1.4}}.lgs-illustrator-angle-1{flex-direction:row!important;gap:1.8em;align-items:center}.lgs-illustrator-angle-1 .ab{position:relative;flex:none;width:15em;aspect-ratio:1;border-radius:.3em;background:#fff;border:1px solid #e3dfd7;background-image:linear-gradient(#eef1f6 1px,transparent 1px),linear-gradient(90deg,#eef1f6 1px,transparent 1px);background-size:calc(100% / 12) calc(100% / 12)}.lgs-illustrator-angle-1 .ab svg{position:absolute;inset:8%;width:84%;height:84%;overflow:visible}.lgs-illustrator-angle-1 .ab path{fill:none;stroke:#1e1e1e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.lgs-illustrator-angle-1 .ab path.on{opacity:1}.lgs-illustrator-angle-1 .ab rect{fill:#fff;stroke:#2f80ed;stroke-width:.8;opacity:0;transition:opacity .25s}.lgs-illustrator-angle-1 .ab rect.on{opacity:1}.lgs-illustrator-angle-1 .ps{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15em}.lgs-illustrator-angle-1 .ps h5{margin:0 0 .5em;font-size:.8em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a857c}.lgs-illustrator-angle-1 .ps div{display:flex;justify-content:space-between;gap:.6em;padding:.55em 0;border-bottom:1px solid #ebe7df;font-size:.95em}.lgs-illustrator-angle-1 .ps div b{font-weight:600}@media (max-width:767px){.lgs-illustrator-angle-1{gap:1em}.lgs-illustrator-angle-1 .ab{width:9.5em}.lgs-illustrator-angle-1 .ps div{font-size:14px;padding:.45em 0}.lgs-illustrator-angle-1 .ps h5{font-size:13px}.lgs-illustrator-angle-1 .ps .x{display:none}}.lgs-illustrator-angle-2 .gd{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9em;align-items:stretch}.lgs-illustrator-angle-2 .dc{display:flex;flex-direction:column;gap:.5em;opacity:0;transform:translate3d(0,.6em,0);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.lgs-illustrator-angle-2 .dc.on{opacity:1;transform:none}.lgs-illustrator-angle-2 .dc>span{flex:1;display:grid;place-items:center;border-radius:.6em;border:1px solid #e3dfd7}.lgs-illustrator-angle-2 .dc svg{width:48%;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lgs-illustrator-angle-2 .dc small{font-size:.86em;color:#55524d;text-align:center}.lgs-illustrator-angle-2 .dc.i svg{width:22%}@media (max-width:767px){.lgs-illustrator-angle-2 .gd{grid-template-columns:1fr 1fr;gap:.6em}.lgs-illustrator-angle-2 .dc small{font-size:13px}}.lgs-illustrator-angle-3 .dl{flex:1;display:flex;flex-direction:column;gap:.2em;background:#fff;border:1px solid #e3dfd7;border-radius:.7em;padding:1em 1.2em}.lgs-illustrator-angle-3 .dl h5{margin:0 0 .4em;font-size:1.05em}.lgs-illustrator-angle-3 .ro{display:flex;align-items:center;justify-content:space-between;gap:.8em;padding:.55em 0;border-bottom:1px solid #f0ece5;font-size:.92em}.lgs-illustrator-angle-3 .ro small{display:block;font-size:.84em;color:#8a857c}.lgs-illustrator-angle-3 .fmt{display:flex;gap:.35em}.lgs-illustrator-angle-3 .fmt span{font-size:.86em;font-weight:600;padding:.2em .55em;border-radius:.35em;border:1px solid #e3dfd7}.lgs-illustrator-angle-3 .fmt span.on{background:#1e1e1e;color:#f9f7f2;border-color:#1e1e1e}.lgs-illustrator-angle-3 .ft{display:flex;align-items:center;gap:.8em;margin-top:auto;padding-top:.6em}.lgs-illustrator-angle-3 .po{display:inline-grid;font-weight:700}.lgs-illustrator-angle-3 .po>span{grid-area:1/1;transition:opacity .3s}.lgs-illustrator-angle-3 .po>span+span{opacity:0}.lgs-illustrator-angle-3.min .po>span:first-child{opacity:0}.lgs-illustrator-angle-3.min .po>span+span{opacity:1}.lgs-illustrator-angle-3 .ft .lg-ok{margin-left:auto;opacity:0;transition:opacity .3s}.lgs-illustrator-angle-3.parti .ft .lg-ok{opacity:1}.lgs-illustrator-angle-3 .ft .lg-btn{margin-left:auto}.lgs-illustrator-angle-3.parti .ft .lg-btn{display:none}@media (max-width:767px){.lgs-illustrator-angle-3 .ro,.lgs-illustrator-angle-3 .fmt span{font-size:13px}.lgs-illustrator-angle-3 .ro small{display:none}.lgs-illustrator-angle-3 .ro.x{display:none}}.lgs-illustrator-angle-4{padding:0!important;background:#f9f7f2}.lgs-illustrator-angle-4 .nav{display:flex;align-items:center;gap:1em;padding:.9em 1.6em;font-size:.84em;border-bottom:1px solid #ebe7df;background:#fff}.lgs-illustrator-angle-4 .nav b{display:flex;align-items:center;gap:.45em}.lgs-illustrator-angle-4 .nav b i{width:1.2em;height:1.2em;border-radius:.3em;background:#3e5c3a}.lgs-illustrator-angle-4 .nav span{margin-left:auto;color:#6b665e}.lgs-illustrator-angle-4 .sec{padding:1.3em 1.6em;display:flex;flex-direction:column;gap:1em}.lgs-illustrator-angle-4 .sec h4{margin:0;font-family:"Baseneue Condensed",sans-serif;font-weight:800;font-size:2.3em;line-height:.92;text-transform:uppercase}.lgs-illustrator-angle-4 .cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em}.lgs-illustrator-angle-4 .cd{display:flex;flex-direction:column;gap:.55em;background:#fff;border:1px solid #e3dfd7;border-radius:.6em;padding:.9em;transition:transform .3s}.lgs-illustrator-angle-4 .cd.h{transform:translate3d(0,-.25em,0)}.lgs-illustrator-angle-4 .ic{position:relative;width:3em;height:3em}.lgs-illustrator-angle-4 .ic svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:opacity .35s}.lgs-illustrator-angle-4 .ic .a{stroke:#3e5c3a}.lgs-illustrator-angle-4 .ic .b{stroke:#ff4107;opacity:0}.lgs-illustrator-angle-4 .cd.h .ic .a{opacity:0}.lgs-illustrator-angle-4 .cd.h .ic .b{opacity:1}.lgs-illustrator-angle-4 .cd b{font-size:1.02em}.lgs-illustrator-angle-4 .cd small{font-size:.84em;color:#6b665e;line-height:1.4}@media (max-width:767px){.lgs-illustrator-angle-4 .nav{padding:.8em 1em;font-size:13px}.lgs-illustrator-angle-4 .nav span{display:none}.lgs-illustrator-angle-4 .sec{padding:1em}.lgs-illustrator-angle-4 .sec h4{font-size:1.9em}.lgs-illustrator-angle-4 .cs{grid-template-columns:1fr 1fr}.lgs-illustrator-angle-4 .cd:nth-child(3){display:none}.lgs-illustrator-angle-4 .cd small{font-size:13px}}.md-bulle{display:none}@media (max-width:991px){.md-bulle{position:fixed;right:1.1em;bottom:1.1em;z-index:30;display:flex;padding:.22em;border:2px solid var(--light);border-radius:50%;opacity:0;pointer-events:none;transform:translateY(1.2em);transition:opacity .3s ease-out,transform .3s ease-out;box-shadow:0 .4em 1.2em #00000040}.md-bulle.on{opacity:1;pointer-events:auto;transform:none}.md-bulle span{display:flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;border-radius:50%;background:var(--primary-color)}.md-bulle svg{display:block;width:1.8em;height:1.8em}}