.mono-lr[data-astro-cid-mqpjjzps]{isolation:isolate;background:var(--bg-elev);border:1px solid var(--border-strong);place-items:center;display:grid;position:relative;overflow:hidden}.mono-lr[data-astro-cid-mqpjjzps]:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--accent), var(--accent-2), var(--accent-3), var(--accent));opacity:.35;filter:blur(30px);animation:12s linear infinite tourne;position:absolute;inset:-40%}.mono-lr[data-astro-cid-mqpjjzps] span[data-astro-cid-mqpjjzps]{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(135deg, var(--text), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6em;font-weight:600}@keyframes tourne{to{transform:rotate(1turn)}}.cv[data-astro-cid-uue4a3aj]{padding-top:140px;padding-bottom:60px}.cv-head[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.ident[data-astro-cid-uue4a3aj]{align-items:center;gap:24px;display:flex}.ident[data-astro-cid-uue4a3aj] .ph{border-radius:16px;flex:none;width:104px;height:130px;font-size:.8rem}.ident[data-astro-cid-uue4a3aj] h1[data-astro-cid-uue4a3aj]{margin:0 0 6px;font-size:clamp(2.2rem,5vw,3.6rem)}.sous[data-astro-cid-uue4a3aj]{color:var(--text-soft);margin:0}.actions[data-astro-cid-uue4a3aj]{flex-wrap:wrap;gap:10px;display:flex}.cols[data-astro-cid-uue4a3aj]{grid-template-columns:1fr 340px;align-items:start;gap:40px;display:grid}.side[data-astro-cid-uue4a3aj]{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.side[data-astro-cid-uue4a3aj] .card[data-astro-cid-uue4a3aj]{padding:22px}.bloc[data-astro-cid-uue4a3aj]{margin-bottom:56px}.t[data-astro-cid-uue4a3aj]{align-items:center;gap:14px;margin-bottom:22px;font-size:1.5rem;display:flex}.t[data-astro-cid-uue4a3aj] .n[data-astro-cid-uue4a3aj]{color:var(--accent);border:1px solid var(--border);border-radius:8px;padding:4px 9px;font-size:.8rem}.t[data-astro-cid-uue4a3aj].petit{margin-bottom:14px;font-size:1.05rem}.profil[data-astro-cid-uue4a3aj]{color:var(--text-soft);font-size:1.05rem}.timeline[data-astro-cid-uue4a3aj]{margin:0;padding:0 0 0 30px;list-style:none;position:relative}.timeline[data-astro-cid-uue4a3aj]:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.timeline[data-astro-cid-uue4a3aj]:after{content:"";transform-origin:top;background:linear-gradient(var(--accent), var(--accent-2));width:2px;position:absolute;top:6px;bottom:6px;left:6px;transform:scaleY(1)}@supports (animation-timeline:view()){.timeline[data-astro-cid-uue4a3aj]:after{animation:linear both trace view();animation-range:entry 20% cover 60%}@keyframes trace{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.item[data-astro-cid-uue4a3aj]{padding:0 0 38px 10px;position:relative}.puce[data-astro-cid-uue4a3aj]{background:var(--bg);border:2px solid var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in oklab, var(--accent) 15%, transparent);border-radius:50%;position:absolute;top:6px;left:-30px}.periode[data-astro-cid-uue4a3aj]{color:var(--accent-2);margin-bottom:4px;font-size:.8rem}.item[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{margin:0 0 4px;font-size:1.3rem}.ent[data-astro-cid-uue4a3aj]{color:var(--text);margin-bottom:10px;font-weight:500}.ent[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj]{color:var(--muted);font-weight:400}.item[data-astro-cid-uue4a3aj] ul[data-astro-cid-uue4a3aj]{color:var(--text-soft);margin:0;padding-left:1.1em}.item[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{margin:.3em 0}.item[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]::marker{color:var(--accent)}.forms[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.form[data-astro-cid-uue4a3aj]{padding:22px}.form[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{margin:6px 0;font-size:1.05rem}.an[data-astro-cid-uue4a3aj]{color:var(--accent-2);font-size:.8rem}.grp[data-astro-cid-uue4a3aj]{margin-bottom:14px}.g[data-astro-cid-uue4a3aj]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.75rem}.chips[data-astro-cid-uue4a3aj]{flex-wrap:wrap;gap:6px;display:flex}.lg[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px 0;font-size:.92rem;display:flex}.lg[data-astro-cid-uue4a3aj]:last-child{border:0}.lg[data-astro-cid-uue4a3aj] .mono[data-astro-cid-uue4a3aj],.lg[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--text-soft);font-size:.82rem}.lg[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{color:var(--accent)}@media (width<=900px){.cols[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.side[data-astro-cid-uue4a3aj]{position:static}}@media print{.cv[data-astro-cid-uue4a3aj]{padding-top:0}.cols[data-astro-cid-uue4a3aj]{grid-template-columns:1fr 230px;gap:22px}.timeline[data-astro-cid-uue4a3aj]:after{display:none}.bloc[data-astro-cid-uue4a3aj]{margin-bottom:18px}.item[data-astro-cid-uue4a3aj]{break-inside:avoid;padding-bottom:14px}.side[data-astro-cid-uue4a3aj]{position:static}.tag[data-astro-cid-uue4a3aj]{color:#222;background:0 0;border:1px solid #ccc}}
