.cv[data-astro-cid-2jkeflbm]{container-type:inline-size;width:100%;border-radius:.8rem;overflow:hidden;margin-bottom:6px;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--accent, var(--violet)) 14%,transparent),#ffffff04 70%);border:1px solid rgba(255,255,255,.06)}.cv-stage[data-astro-cid-2jkeflbm]{position:relative;width:40em;height:15em;font-size:2.5cqw}.cv-stage[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute}.cv-svg[data-astro-cid-2jkeflbm]{inset:0;width:40em;height:15em}.cv-grid[data-astro-cid-2jkeflbm]{left:3em;top:2.2em;width:24em;display:grid;grid-template-columns:repeat(3,1fr);gap:.9em}.cv-grid[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{height:4.8em;border-radius:.5em;padding:.6em;display:grid;align-content:end;gap:.35em;background:linear-gradient(160deg,#22d3ee47,#7c3aed38);border:1px solid rgba(103,232,249,.25)}.cv-grid[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{width:70%;height:.45em;border-radius:.3em;background:#ffffffb3}.cv-grid[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:40%;height:.4em;border-radius:.3em;background:#ffffff4d}.cv-langs[data-astro-cid-2jkeflbm]{right:3em;top:3em;display:grid;gap:.7em}.cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{font:500 1.1em/1 var(--font-mono);letter-spacing:.1em;color:var(--cyan-bright);padding:.5em .8em;border-radius:.5em;border:1px solid rgba(103,232,249,.35);background:#22d3ee14}.cv-peak[data-astro-cid-2jkeflbm]{left:66.2%;top:1.1em;width:1.2em;height:1.2em;margin-left:-.6em;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 0 .4em #67e8f92e,0 0 1.4em var(--cyan-bright)}.cv-ok[data-astro-cid-2jkeflbm]{left:2.4em;top:2em;display:inline-flex;align-items:center;gap:.5em;font:400 .95em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--positive);padding:.5em .8em;border-radius:2em;border:1px solid rgba(74,222,128,.4);background:#4ade8014}.cv-ok[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:.6em;height:.6em;border-radius:50%;background:var(--positive)}.cv-users[data-astro-cid-2jkeflbm]{left:3em;top:2.2em;display:grid;gap:.8em}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]{display:flex;align-items:center;gap:.7em;font:500 1.1em/1 var(--font-display);color:var(--text)}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:2em;height:2em;border-radius:50%}.u--a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:linear-gradient(135deg,var(--cyan),var(--violet))}.u--b[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:linear-gradient(135deg,var(--violet),var(--magenta))}.u--c[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:#ffffff40}.cv-matrix[data-astro-cid-2jkeflbm]{right:3.5em;top:2.2em;display:grid;grid-template-columns:repeat(3,2.2em);gap:.8em}.cv-matrix[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:2.2em;border-radius:.5em;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.cv-matrix[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].on{background:#4ade8038;border-color:#4ade8099;box-shadow:0 0 .8em -.2em #4ade80b3}.cv-xls[data-astro-cid-2jkeflbm]{left:2.5em;top:2.5em;width:14em;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;opacity:.55}.cv-xls[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:3em;background:#ffffff1a}.cv-xls[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].e{background:#f43f5e8c}.cv-arrow[data-astro-cid-2jkeflbm]{left:18.2em;top:6.8em;width:3.4em;height:1.5px;background:linear-gradient(90deg,transparent,var(--cyan-bright))}.cv-arrow[data-astro-cid-2jkeflbm]:after{content:"";position:absolute;right:0;top:-.35em;width:.7em;height:.7em;border-right:1.5px solid var(--cyan-bright);border-top:1.5px solid var(--cyan-bright);transform:rotate(45deg)}.cv-rows[data-astro-cid-2jkeflbm]{left:23em;top:2.5em;width:14.5em;display:grid;gap:.6em}.cv-rows[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{display:grid;grid-template-columns:1.6em 1fr 2.6em;align-items:center;gap:.6em;padding:.55em .6em;border-radius:.5em;background:#22d3ee12;border:1px solid rgba(103,232,249,.25)}.cv-rows[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:1.6em;height:1.6em;border-radius:50%;background:#c084fc80}.cv-rows[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{height:.45em;border-radius:.3em;background:#ffffff59}.cv-rows[data-astro-cid-2jkeflbm] em[data-astro-cid-2jkeflbm]{height:1em;border-radius:1em;background:#4ade804d;box-shadow:inset 0 0 0 1px #4ade8099}.cv-pipe[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:4.5em;height:6em;display:flex;align-items:center}.cv-pipe[data-astro-cid-2jkeflbm] .n[data-astro-cid-2jkeflbm]{position:relative;flex:none;width:5.6em;height:5.6em;border-radius:1em;display:grid;place-items:center;background:#0e0c24f2;border:1px solid rgba(240,171,252,.4)}.cv-pipe[data-astro-cid-2jkeflbm] .n--3[data-astro-cid-2jkeflbm]{border-color:#4ade808c}.cv-pipe[data-astro-cid-2jkeflbm] .n--4[data-astro-cid-2jkeflbm]{border-color:#4ade808c;background:#4ade801a}.cv-pipe[data-astro-cid-2jkeflbm] .w[data-astro-cid-2jkeflbm]{flex:1;height:1.5px;background:linear-gradient(90deg,#e879f999,#e879f933)}.cv-pipe[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{position:relative;width:2.4em;height:2.4em}.ic-in[data-astro-cid-2jkeflbm]{border:1.5px solid var(--magenta-bright);border-radius:.3em}.ic-spark[data-astro-cid-2jkeflbm]{background:conic-gradient(from 0deg,var(--magenta),var(--violet),var(--cyan),var(--magenta));border-radius:50%;box-shadow:0 0 1em #e879f9cc}.ic-human[data-astro-cid-2jkeflbm]:before{content:"";position:absolute;left:.75em;top:.1em;width:.9em;height:.9em;border-radius:50%;background:var(--positive)}.ic-human[data-astro-cid-2jkeflbm]:after{content:"";position:absolute;left:.35em;top:1.2em;width:1.7em;height:1em;border-radius:1em 1em 0 0;background:var(--positive)}.ic-ok[data-astro-cid-2jkeflbm]:before{content:"";position:absolute;left:.45em;top:.4em;width:1.4em;height:.75em;border-left:2px solid var(--positive);border-bottom:2px solid var(--positive);transform:rotate(-45deg)}.cv-pipe[data-astro-cid-2jkeflbm] .pulse[data-astro-cid-2jkeflbm]{position:absolute;left:0;top:50%;width:.9em;height:.9em;margin-top:-.45em;border-radius:50%;background:var(--magenta-bright);box-shadow:0 0 1em var(--magenta);opacity:0}.cv-core[data-astro-cid-2jkeflbm]{left:50%;top:50%;width:4.6em;height:4.6em;margin:-2.3em 0 0 -2.3em;border-radius:50%;background:radial-gradient(circle at 50% 40%,#f5d0fe,#c084fc 40%,#7c3aed 80%);box-shadow:0 0 2em #c084fcb3}.cv--connecter[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{font:500 1em/1 var(--font-mono);color:var(--text);padding:.55em .8em;border-radius:.5em;background:#0e0c24f2;border:1px solid rgba(240,171,252,.35);translate:-50% -50%}.t--1[data-astro-cid-2jkeflbm]{left:20%;top:20%}.t--2[data-astro-cid-2jkeflbm]{left:20%;top:50%}.t--3[data-astro-cid-2jkeflbm]{left:20%;top:80%}.t--4[data-astro-cid-2jkeflbm]{left:80%;top:20%}.t--5[data-astro-cid-2jkeflbm]{left:80%;top:80%}.cv-chat[data-astro-cid-2jkeflbm]{left:4em;right:4em;top:1.8em;display:grid;gap:.7em}.cv-chat[data-astro-cid-2jkeflbm] .q[data-astro-cid-2jkeflbm]{justify-self:end;width:16em;height:2.4em;border-radius:1em 1em .3em;background:linear-gradient(135deg,#f0abfc,#c084fc)}.cv-chat[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm]{justify-self:start;width:22em;padding:.9em;display:grid;gap:.5em;border-radius:1em 1em 1em .3em;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.cv-chat[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:.5em;border-radius:.3em;background:#ffffff59}.cv-chat[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].c{width:60%}.cv-chat[data-astro-cid-2jkeflbm] .src[data-astro-cid-2jkeflbm]{display:flex;gap:.5em}.cv-chat[data-astro-cid-2jkeflbm] .src[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{font:500 .95em/1 var(--font-mono);color:var(--cyan-bright);padding:.4em .7em;border-radius:.4em;border:1px solid rgba(103,232,249,.4);background:#22d3ee1a}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-grid[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{opacity:0;translate:0 1em}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{opacity:0;translate:1em 0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-line[data-astro-cid-2jkeflbm]{stroke-dasharray:1;stroke-dashoffset:1}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) [data-astro-cid-2jkeflbm]:is(.cv-area,.cv-peak,.cv-ok){opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]{opacity:0;translate:-1em 0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-matrix[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].on{background:#ffffff08;border-color:#ffffff1f;box-shadow:none}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-rows[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{opacity:0;translate:1em 0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-arrow[data-astro-cid-2jkeflbm]{scale:0 1}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-pipe[data-astro-cid-2jkeflbm] [data-astro-cid-2jkeflbm]:is(.n,.w){opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-wire[data-astro-cid-2jkeflbm]{opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv--connecter[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{opacity:0;scale:.6}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-core[data-astro-cid-2jkeflbm]{scale:.3;opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-chat[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{opacity:0;translate:0 .8em}.cv-grid[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{transition:opacity .5s ease,translate .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(.3s + var(--i) * .08s)}.cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{transition:opacity .5s ease,translate .6s var(--e-ease)}.cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]:nth-child(1){transition-delay:.8s}.cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]:nth-child(2){transition-delay:.95s}.cv-langs[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]:nth-child(3){transition-delay:1.1s}.cv-line[data-astro-cid-2jkeflbm]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) .3s}.cv-area[data-astro-cid-2jkeflbm]{transition:opacity .8s ease 1.2s}.cv-peak[data-astro-cid-2jkeflbm]{transition:opacity .4s ease 1.1s}.cv-ok[data-astro-cid-2jkeflbm]{transition:opacity .5s ease 1.5s}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]{transition:opacity .5s ease,translate .6s var(--e-ease)}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]:nth-child(1){transition-delay:.3s}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]:nth-child(2){transition-delay:.45s}.cv-users[data-astro-cid-2jkeflbm] .u[data-astro-cid-2jkeflbm]:nth-child(3){transition-delay:.6s}.cv-matrix[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{transition:background .4s ease,border-color .4s ease,box-shadow .4s ease;transition-delay:calc(.8s + var(--i) * .07s)}.cv-arrow[data-astro-cid-2jkeflbm]{transform-origin:0 50%;transition:scale .5s ease .6s}.cv-rows[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{transition:opacity .5s ease,translate .6s var(--e-ease);transition-delay:calc(.9s + var(--i) * .12s)}.cv-pipe[data-astro-cid-2jkeflbm] [data-astro-cid-2jkeflbm]:is(.n,.w){transition:opacity .4s ease}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(1){transition-delay:.3s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(2){transition-delay:.45s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(3){transition-delay:.6s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(4){transition-delay:.75s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(5){transition-delay:.9s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(6){transition-delay:1.05s}.cv-pipe[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]:nth-child(7){transition-delay:1.2s}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre).fx-on .cv-pipe[data-astro-cid-2jkeflbm] .pulse[data-astro-cid-2jkeflbm]{animation:cv-run 2s cubic-bezier(.45,0,.55,1) 1.4s 2 both}@keyframes cv-run{0%{left:0;opacity:0}10%,90%{opacity:1}to{left:calc(100% - .9em);opacity:0}}.cv-core[data-astro-cid-2jkeflbm]{transition:opacity .5s ease .3s,scale .8s cubic-bezier(.34,1.56,.64,1) .3s}.cv-wire[data-astro-cid-2jkeflbm]{transition:opacity .6s ease .8s}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre).fx-on .cv-wire[data-astro-cid-2jkeflbm]{animation:cv-flow 1.4s linear .8s 2}@keyframes cv-flow{to{stroke-dashoffset:-16}}.cv--connecter[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{transition:opacity .4s ease,scale .5s cubic-bezier(.34,1.56,.64,1)}.t--1[data-astro-cid-2jkeflbm]{transition-delay:.9s}.t--2[data-astro-cid-2jkeflbm]{transition-delay:1s}.t--3[data-astro-cid-2jkeflbm]{transition-delay:1.1s}.t--4[data-astro-cid-2jkeflbm]{transition-delay:1.2s}.t--5[data-astro-cid-2jkeflbm]{transition-delay:1.3s}.cv-chat[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{transition:opacity .5s ease,translate .6s var(--e-ease)}.cv-chat[data-astro-cid-2jkeflbm] .q[data-astro-cid-2jkeflbm]{transition-delay:.3s}.cv-chat[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm]{transition-delay:.9s}.cv-chat[data-astro-cid-2jkeflbm] .src[data-astro-cid-2jkeflbm]{transition-delay:1.4s}.cv-desk[data-astro-cid-2jkeflbm]{left:4em;top:2.4em;width:24em;height:10.5em;padding:.9em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:3.6em 1fr;gap:.6em;border-radius:.6em;border:1px dashed rgba(255,255,255,.18);opacity:.45}.cv-desk[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{grid-column:1 / -1;border-radius:.4em;background:#ffffff14}.cv-desk[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{border-radius:.4em;background:#ffffff0f}.cv-phone[data-astro-cid-2jkeflbm]{left:26em;top:1.2em;width:7em;height:12.6em;padding:1.2em .6em .6em;display:grid;align-content:start;gap:.45em;border-radius:1.2em;background:linear-gradient(180deg,#1a1e46,#0b0d24);border:1px solid rgba(103,232,249,.5);box-shadow:0 0 2em -.4em #22d3eeb3}.cv-phone[data-astro-cid-2jkeflbm] span[data-astro-cid-2jkeflbm]{height:3.4em;border-radius:.5em;background:linear-gradient(140deg,#7c3aedb3,#22d3ee80)}.cv-phone[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:.4em;border-radius:.3em;background:#ffffff80}.cv-phone[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]+i[data-astro-cid-2jkeflbm]{width:60%}.cv-phone[data-astro-cid-2jkeflbm] em[data-astro-cid-2jkeflbm]{height:2.2em;border-radius:.4em;background:#ffffff12}.cv-box[data-astro-cid-2jkeflbm]{top:4.3em;width:9em;height:5.2em;display:grid;place-items:center;border-radius:.8em;font:500 1.2em/1 var(--font-display);color:var(--text);background:#0e1128f2;border:1px solid rgba(103,232,249,.4)}.cv-box--a[data-astro-cid-2jkeflbm]{left:3em}.cv-box--b[data-astro-cid-2jkeflbm]{right:3em}.cv-link[data-astro-cid-2jkeflbm]{left:13em;right:13em;top:6.9em;height:1.5px;background:linear-gradient(90deg,var(--cyan),var(--violet-bright))}.cv-link[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{position:absolute;top:-.4em;left:0;width:.9em;height:.9em;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 .8em var(--cyan-bright)}.cv-sync[data-astro-cid-2jkeflbm]{left:50%;top:10.6em;translate:-50% 0;display:inline-flex;align-items:center;gap:.5em;font:400 .9em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--positive);white-space:nowrap}.cv-sync[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:.6em;height:.6em;border-radius:50%;background:var(--positive)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre).fx-on .cv-link[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{animation:cv-ping 1.6s ease-in-out .8s 2 alternate both}@keyframes cv-ping{0%{left:0}to{left:calc(100% - .9em)}}.cv-tpl[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:2.2em;display:grid;grid-template-columns:repeat(4,1fr);gap:.9em;align-items:center}.cv-tpl[data-astro-cid-2jkeflbm] .g[data-astro-cid-2jkeflbm]{height:9em;border-radius:.6em;background:repeating-linear-gradient(180deg,rgba(255,255,255,.06) 0 1.4em,transparent 1.4em 2em);border:1px solid rgba(255,255,255,.08);opacity:.6}.cv-tpl[data-astro-cid-2jkeflbm] .me[data-astro-cid-2jkeflbm]{height:11em;border-radius:.8em;padding:.8em;display:grid;align-content:end;gap:.5em;background:linear-gradient(150deg,#7c3aed,#22d3ee 60%,#e879f9);box-shadow:0 0 2.2em -.4em #c084fce6}.cv-tpl[data-astro-cid-2jkeflbm] .me[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:.6em;border-radius:.3em;background:#ffffffe6}.cv-tpl[data-astro-cid-2jkeflbm] .me[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{width:60%;height:.45em;border-radius:.3em;background:#ffffff8c}.cv-cms[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:1.6em;display:grid;grid-template-columns:1fr 1.4fr;grid-template-rows:1fr 1fr;gap:.7em;height:11.8em}.cv-cms[data-astro-cid-2jkeflbm] .zone[data-astro-cid-2jkeflbm]{position:relative;border-radius:.6em;padding:.7em .8em;display:flex;align-items:flex-start}.cv-cms[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{font:400 .85em/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.zone--lock[data-astro-cid-2jkeflbm]{grid-row:1 / 3;background:#ffffff08;border:1px dashed rgba(255,255,255,.2);color:#ffffff73}.zone--edit[data-astro-cid-2jkeflbm]{background:#4ade8014;border:1px solid rgba(74,222,128,.45);color:var(--positive)}.caret[data-astro-cid-2jkeflbm]{position:absolute;right:1em;bottom:.8em;width:2px;height:1.4em;background:var(--positive)}.cv-speed[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:5em;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.2em}.cv-speed[data-astro-cid-2jkeflbm] .bar[data-astro-cid-2jkeflbm]{height:1em;border-radius:1em;background:#ffffff0f;overflow:hidden}.cv-speed[data-astro-cid-2jkeflbm] .bar[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet-bright));box-shadow:0 0 1em var(--cyan)}.cv-speed[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{font:300 3em/1 var(--font-display);letter-spacing:-.03em;color:var(--text)}.cv-found[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:1.8em;display:grid;gap:.7em}.cv-found[data-astro-cid-2jkeflbm] .s[data-astro-cid-2jkeflbm]{height:2.2em;border-radius:2em;border:1px solid rgba(103,232,249,.4);display:flex;align-items:center;padding-inline:1em}.cv-found[data-astro-cid-2jkeflbm] .s[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:12em;height:.4em;border-radius:.3em;background:#ffffff4d}.cv-found[data-astro-cid-2jkeflbm] .r[data-astro-cid-2jkeflbm]{height:1.9em;border-radius:.4em;background:#ffffff0f}.cv-found[data-astro-cid-2jkeflbm] .r--me[data-astro-cid-2jkeflbm]{background:#22d3ee1f;box-shadow:inset 0 0 0 1px #67e8f98c}.cv-found[data-astro-cid-2jkeflbm] .ai[data-astro-cid-2jkeflbm]{justify-self:start;display:inline-flex;align-items:center;gap:.6em;font:400 .95em/1 var(--font-mono);color:#fff;padding:.45em .7em;border-radius:.5em;background:#e879f91f;border:1px solid rgba(240,171,252,.5)}.cv-found[data-astro-cid-2jkeflbm] .ai[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{color:var(--magenta-bright);font-weight:500}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-phone[data-astro-cid-2jkeflbm]{translate:0 3em;opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-desk[data-astro-cid-2jkeflbm]{opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-tpl[data-astro-cid-2jkeflbm] .me[data-astro-cid-2jkeflbm]{translate:0 2em;opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .zone--edit[data-astro-cid-2jkeflbm]{opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-speed[data-astro-cid-2jkeflbm] .bar[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-speed[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{opacity:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-found[data-astro-cid-2jkeflbm] .ai[data-astro-cid-2jkeflbm]{opacity:0;scale:.7}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-sync[data-astro-cid-2jkeflbm]{opacity:0}.cv-phone[data-astro-cid-2jkeflbm]{transition:opacity .6s ease .2s,translate .9s cubic-bezier(.16,1,.3,1) .2s}.cv-desk[data-astro-cid-2jkeflbm]{transition:opacity .8s ease .8s}.cv-tpl[data-astro-cid-2jkeflbm] .me[data-astro-cid-2jkeflbm]{transition:opacity .6s ease .5s,translate .9s cubic-bezier(.34,1.4,.64,1) .5s}.zone--edit[data-astro-cid-2jkeflbm]{transition:opacity .5s ease .6s}.zone--2[data-astro-cid-2jkeflbm]{transition-delay:.8s}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre).fx-on .caret[data-astro-cid-2jkeflbm]{animation:cv-caret .5s steps(1) 1.1s 6}@keyframes cv-caret{50%{opacity:0}}.cv-speed[data-astro-cid-2jkeflbm] .bar[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{transition:width .35s cubic-bezier(.2,.9,.3,1) .4s}.cv-speed[data-astro-cid-2jkeflbm] .t[data-astro-cid-2jkeflbm]{transition:opacity .4s ease .75s}.cv-found[data-astro-cid-2jkeflbm] .ai[data-astro-cid-2jkeflbm]{transition:opacity .4s ease .9s,scale .6s cubic-bezier(.34,1.56,.64,1) .9s}.cv-sync[data-astro-cid-2jkeflbm]{transition:opacity .5s ease 1.2s}.cv-serp[data-astro-cid-2jkeflbm]{inset:0}.cv-serp[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute;left:3em;right:3em}.cv-serp[data-astro-cid-2jkeflbm] .s[data-astro-cid-2jkeflbm]{top:1.3em;height:2.1em;border-radius:2em;border:1px solid rgba(192,132,252,.45);display:flex;align-items:center;padding-inline:1em}.cv-serp[data-astro-cid-2jkeflbm] .s[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:12em;height:.4em;border-radius:.3em;background:#ffffff4d}.cv-serp[data-astro-cid-2jkeflbm] .r[data-astro-cid-2jkeflbm]{height:2em;border-radius:.45em;padding:.4em .7em;display:grid;gap:.3em;align-content:center;background:#ffffff0a;transition:top .9s cubic-bezier(.34,1.2,.64,1) .5s}.cv-serp[data-astro-cid-2jkeflbm] .r[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:45%;height:.45em;border-radius:.3em;background:#93c5fd59}.cv-serp[data-astro-cid-2jkeflbm] .r[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{width:75%;height:.3em;border-radius:.3em;background:#ffffff24}.cv-serp[data-astro-cid-2jkeflbm] .r--1[data-astro-cid-2jkeflbm]{top:4.2em}.cv-serp[data-astro-cid-2jkeflbm] .r--2[data-astro-cid-2jkeflbm]{top:9.2em}.cv-serp[data-astro-cid-2jkeflbm] .r--3[data-astro-cid-2jkeflbm]{top:11.7em}.cv-serp[data-astro-cid-2jkeflbm] .r--me[data-astro-cid-2jkeflbm]{top:6.7em;background:#a855f724;box-shadow:inset 0 0 0 1px #c084fc99,0 0 1.4em -.3em #c084fccc}.cv-serp[data-astro-cid-2jkeflbm] .r--me[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:var(--violet-bright)}.cv-serp[data-astro-cid-2jkeflbm] .r--me[data-astro-cid-2jkeflbm] em[data-astro-cid-2jkeflbm]{position:absolute;right:.8em;top:.35em;font:500 1.1em/1 var(--font-mono);font-style:normal;color:var(--positive)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-serp[data-astro-cid-2jkeflbm] .r--me[data-astro-cid-2jkeflbm]{top:11.7em}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-serp[data-astro-cid-2jkeflbm] .r--2[data-astro-cid-2jkeflbm]{top:6.7em}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-serp[data-astro-cid-2jkeflbm] .r--3[data-astro-cid-2jkeflbm]{top:9.2em}.cv-geo[data-astro-cid-2jkeflbm]{left:3em;right:3em;top:1.8em;display:grid;grid-template-columns:3em 1fr;gap:.6em 1em}.cv-geo[data-astro-cid-2jkeflbm] .orb[data-astro-cid-2jkeflbm]{width:3em;height:3em;border-radius:50%;background:conic-gradient(from 0deg,var(--magenta),var(--violet),var(--cyan),var(--magenta));box-shadow:0 0 1.4em #e879f9b3}.cv-geo[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm]{display:grid;gap:.55em;padding-top:.4em}.cv-geo[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:.5em;border-radius:.3em;background:#ffffff52;transform-origin:0 50%;transition:scale .6s linear}.cv-geo[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]:nth-child(2){transition-delay:.4s}.cv-geo[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].c{width:60%;transition-delay:.8s}.cv-geo[data-astro-cid-2jkeflbm] .cite[data-astro-cid-2jkeflbm]{grid-column:2;justify-self:start;margin-top:.4em;display:inline-flex;align-items:center;gap:.6em;font:400 .95em/1 var(--font-mono);color:#fff;padding:.5em .8em;border-radius:.5em;background:#e879f924;border:1px solid rgba(240,171,252,.6);box-shadow:0 0 1.4em -.3em #e879f9e6;transition:opacity .4s ease 1.3s,scale .6s cubic-bezier(.34,1.56,.64,1) 1.3s}.cv-geo[data-astro-cid-2jkeflbm] .cite[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{color:var(--magenta-bright);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:.85em}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-geo[data-astro-cid-2jkeflbm] .a[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{scale:0 1}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-geo[data-astro-cid-2jkeflbm] .cite[data-astro-cid-2jkeflbm]{opacity:0;scale:.7}.cv-veille[data-astro-cid-2jkeflbm]{inset:0}.cv-veille[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute}.cv-veille[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm]{left:3em;top:3.2em;width:23em;height:6em;display:grid;grid-template-columns:repeat(20,1fr);gap:.25em;align-items:end}.cv-veille[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:100%;border-radius:.2em;background:#4ade808c;transform-origin:50% 100%;transition:scale .4s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.2s + var(--i) * .04s)}.cv-veille[data-astro-cid-2jkeflbm] .ring[data-astro-cid-2jkeflbm]{right:4em;top:2.4em;width:7em;height:7em;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#4ade80 var(--a, 360deg),rgba(255,255,255,.08) 0);-webkit-mask:radial-gradient(circle,transparent 55%,#000 57%);mask:radial-gradient(circle,transparent 55%,#000 57%)}.cv-veille[data-astro-cid-2jkeflbm] .tag[data-astro-cid-2jkeflbm]{left:3em;top:11em;display:inline-flex;align-items:center;gap:.5em;font:400 .9em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--positive)}.cv-veille[data-astro-cid-2jkeflbm] .tag[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:.6em;height:.6em;border-radius:50%;background:var(--positive);box-shadow:0 0 .6em var(--positive)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-veille[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{scale:1 .1}.cv-releve[data-astro-cid-2jkeflbm]{left:6em;right:6em;top:1.3em;padding:1em 1.2em;display:grid;gap:.55em;border-radius:.8em;background:#141636f2;border:1px solid rgba(74,222,128,.35)}.cv-releve[data-astro-cid-2jkeflbm] .h[data-astro-cid-2jkeflbm]{font:500 1.05em/1 var(--font-display);color:var(--text);margin-bottom:.2em}.cv-releve[data-astro-cid-2jkeflbm] .l[data-astro-cid-2jkeflbm]{display:grid;grid-template-columns:1.3em 5.5em 1fr;align-items:center;gap:.7em;transition:opacity .4s ease,translate .5s var(--e-ease);transition-delay:calc(.3s + var(--i) * .2s)}.cv-releve[data-astro-cid-2jkeflbm] .l[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:1.3em;height:1.3em;border-radius:50%;background:#67e8f940;box-shadow:inset 0 0 0 1px var(--cyan-bright)}.cv-releve[data-astro-cid-2jkeflbm] .l--1[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:#f43f5e40;box-shadow:inset 0 0 0 1px #fb7185}.cv-releve[data-astro-cid-2jkeflbm] .l--2[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{background:#4ade8040;box-shadow:inset 0 0 0 1px var(--positive)}.cv-releve[data-astro-cid-2jkeflbm] .l[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{font:400 .9em/1 var(--font-mono);color:var(--text-soft)}.cv-releve[data-astro-cid-2jkeflbm] .l[data-astro-cid-2jkeflbm] em[data-astro-cid-2jkeflbm]{height:.45em;border-radius:.3em;background:#ffffff2e}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-releve[data-astro-cid-2jkeflbm] .l[data-astro-cid-2jkeflbm]{opacity:0;translate:.8em 0}.cv-ville[data-astro-cid-2jkeflbm]{left:50%;top:50%;translate:-50% -50%;margin-top:.2em;font:400 .85em/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fda4af}.cv-karma[data-astro-cid-2jkeflbm]{inset:0}.cv-karma[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute}.cv-karma[data-astro-cid-2jkeflbm] .g[data-astro-cid-2jkeflbm]{left:3em;top:2.2em;width:9em;height:9em;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -120deg,var(--cyan) 0deg,var(--violet-bright) 150deg,rgba(255,255,255,.08) 150deg 240deg,transparent 240deg);-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%);mask:radial-gradient(circle,transparent 60%,#000 62%)}.cv-karma[data-astro-cid-2jkeflbm] .g[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{display:none}.cv-karma[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm]{left:15em;top:3em;width:15em;height:7.5em;display:flex;align-items:end;gap:.6em}.cv-karma[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{flex:1;height:var(--h);border-radius:.3em .3em 0 0;background:linear-gradient(180deg,var(--violet-bright),rgba(124,58,237,.4));transform-origin:50% 100%;transition:scale .6s cubic-bezier(.34,1.4,.64,1) .3s}.cv-karma[data-astro-cid-2jkeflbm] .reset[data-astro-cid-2jkeflbm]{left:15em;top:11.6em;display:inline-flex;align-items:center;gap:.5em;font:400 .85em/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-bright)}.cv-karma[data-astro-cid-2jkeflbm] .reset[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:.9em;height:.9em;border-radius:50%;border:1.5px solid var(--cyan-bright)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-karma[data-astro-cid-2jkeflbm] .bars[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{scale:1 .1}.cv-cat[data-astro-cid-2jkeflbm]{inset:0}.cv-cat[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute}.cv-cat[data-astro-cid-2jkeflbm] .root[data-astro-cid-2jkeflbm]{left:50%;top:1.4em;width:7em;height:1.8em;translate:-50% 0;border-radius:.5em;background:linear-gradient(120deg,#22d3ee80,#7c3aed66)}.cv-cat[data-astro-cid-2jkeflbm] .cats[data-astro-cid-2jkeflbm]{left:4em;right:4em;top:4.6em;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2em}.cv-cat[data-astro-cid-2jkeflbm] .cats[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:1.6em;border-radius:.4em;border:1px solid rgba(103,232,249,.5);background:#22d3ee14}.cv-cat[data-astro-cid-2jkeflbm] .items[data-astro-cid-2jkeflbm]{left:4em;right:4em;top:7.6em;display:grid;grid-template-columns:repeat(6,1fr);gap:.6em}.cv-cat[data-astro-cid-2jkeflbm] .items[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:5.4em;border-radius:.4em;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:opacity .4s ease,translate .5s var(--e-ease);transition-delay:calc(.4s + var(--i) * .07s)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-cat[data-astro-cid-2jkeflbm] .items[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{opacity:0;translate:0 .8em}.cv-bi[data-astro-cid-2jkeflbm]{inset:0}.cv-bi[data-astro-cid-2jkeflbm]>[data-astro-cid-2jkeflbm]{position:absolute}.cv-bi[data-astro-cid-2jkeflbm] .pg[data-astro-cid-2jkeflbm]{left:4em;top:1.4em;width:13em;height:9.2em;box-sizing:border-box;padding:1em;display:grid;align-content:start;gap:.5em;border-radius:.6em;background:#0e1128f5;border:1px solid rgba(103,232,249,.4)}.cv-bi[data-astro-cid-2jkeflbm] .pg--en[data-astro-cid-2jkeflbm]{left:auto;right:4em;border-style:dashed;border-color:#c084fc80;transition:opacity .6s ease .4s}.cv-bi[data-astro-cid-2jkeflbm] .pg[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{font:500 .95em/1 var(--font-mono);color:var(--cyan-bright);margin-bottom:.3em}.cv-bi[data-astro-cid-2jkeflbm] .pg--en[data-astro-cid-2jkeflbm] b[data-astro-cid-2jkeflbm]{color:var(--violet-bright)}.cv-bi[data-astro-cid-2jkeflbm] .pg[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{height:.45em;border-radius:.3em;background:#ffffff38}.cv-bi[data-astro-cid-2jkeflbm] .pg[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm].c{width:60%}.cv-bi[data-astro-cid-2jkeflbm] .prog[data-astro-cid-2jkeflbm]{left:4em;right:12em;top:12.3em;height:.5em;border-radius:1em;background:#ffffff14;overflow:hidden}.cv-bi[data-astro-cid-2jkeflbm] .prog[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{display:block;height:100%;width:62%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet-bright));transition:width 1s var(--e-ease) .5s}.cv-bi[data-astro-cid-2jkeflbm] .tag[data-astro-cid-2jkeflbm]{right:4em;top:11.9em;font:400 .85em/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet-bright)}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-bi[data-astro-cid-2jkeflbm] .prog[data-astro-cid-2jkeflbm] i[data-astro-cid-2jkeflbm]{width:0}html.fx :is(.carte,.avec-bloc,.xp-item,.oeuvre):not(.fx-on) .cv-bi[data-astro-cid-2jkeflbm] .pg--en[data-astro-cid-2jkeflbm]{opacity:.2}
