.rs[data-astro-cid-gnr2z3ea]{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:640px){.rs[data-astro-cid-gnr2z3ea]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.rs[data-astro-cid-gnr2z3ea]{grid-template-columns:repeat(5,1fr)}}.rs[data-astro-cid-gnr2z3ea] li[data-astro-cid-gnr2z3ea]{position:relative;display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.1rem 1.1rem 1.2rem;border-radius:1.1rem;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px -32px #0b102459;overflow:hidden;transition:transform .3s,border-color .3s}.rs[data-astro-cid-gnr2z3ea] li[data-astro-cid-gnr2z3ea]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.rs[data-astro-cid-gnr2z3ea] li[data-astro-cid-gnr2z3ea]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.rs-ic[data-astro-cid-gnr2z3ea]{display:grid;place-items:center;flex:none;width:2.7rem;height:2.7rem;border-radius:.8rem;background:color-mix(in srgb,var(--c) 10%,#fff)}.rs-ic[data-astro-cid-gnr2z3ea] svg[data-astro-cid-gnr2z3ea]{width:1.35rem;height:1.35rem;fill:none;stroke:var(--c);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rs[data-astro-cid-gnr2z3ea] b[data-astro-cid-gnr2z3ea]{display:block;font-weight:600;color:var(--ink);line-height:1.25}.rs[data-astro-cid-gnr2z3ea] li[data-astro-cid-gnr2z3ea] span[data-astro-cid-gnr2z3ea] span[data-astro-cid-gnr2z3ea]{display:block;margin-top:.15rem;font-size:.85rem;color:var(--muted)}.ap-hero[data-astro-cid-xp7oeim3]{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.ap-hero[data-astro-cid-xp7oeim3]{grid-template-columns:1.15fr 1fr;gap:3rem}}.ap-bp[data-astro-cid-xp7oeim3]{position:relative;width:100%;max-width:36rem;margin:0 auto;aspect-ratio:600/470}.ap-bp[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ap-cote[data-astro-cid-xp7oeim3]{fill:none;stroke:var(--muted);stroke-opacity:.35;stroke-width:1}.ap-ft[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--c) 11%,#fff)}.ap-fl[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--c) 32%,#fff)}.ap-fr[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--c) 54%,#fff)}.ap-ft[data-astro-cid-xp7oeim3].ap-sommet{fill:url(#apSommet)}.ap-tr[data-astro-cid-xp7oeim3]{fill:none;stroke:color-mix(in srgb,var(--c) 75%,#fff);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.ap-eclair[data-astro-cid-xp7oeim3]{fill:none;stroke:var(--care);stroke-width:2.4;stroke-linejoin:round;opacity:0}.ap-onde[data-astro-cid-xp7oeim3]{fill:none;stroke:var(--guard);stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.ap-tuile[data-astro-cid-xp7oeim3],.ap-tuile[data-astro-cid-xp7oeim3]>g[data-astro-cid-xp7oeim3]{transform-box:fill-box;transform-origin:center}.ap-tuile-h[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--t) 18%,#fff);stroke:var(--t);stroke-width:1.1;stroke-linejoin:round}.ap-tuile-c[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--t) 55%,#fff)}.ap-lead[data-astro-cid-xp7oeim3]{fill:none;stroke:color-mix(in srgb,var(--c) 50%,var(--line));stroke-width:1}.ap-dot[data-astro-cid-xp7oeim3]{fill:#fff;stroke:var(--c);stroke-width:1.4}.ap-scan[data-astro-cid-xp7oeim3]{fill:color-mix(in srgb,var(--care) 10%,transparent);stroke:var(--care);stroke-width:1.6;stroke-linejoin:round;opacity:0}.ap-lab[data-astro-cid-xp7oeim3]{position:absolute;inset:0;list-style:none;margin:0;padding:0;pointer-events:none}.ap-lab[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{position:absolute;left:63%;right:0;transform:translateY(-50%);line-height:1.25}.ap-lab[data-astro-cid-xp7oeim3] b[data-astro-cid-xp7oeim3]{display:block;font-size:.9rem;font-weight:600;color:var(--ink)}.ap-lab[data-astro-cid-xp7oeim3] span[data-astro-cid-xp7oeim3]{display:block;font-size:.78rem;color:var(--muted)}.ap-cap[data-astro-cid-xp7oeim3]{position:absolute;left:0;top:-.6rem;font:500 .64rem JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:480px){.ap-lab[data-astro-cid-xp7oeim3] b[data-astro-cid-xp7oeim3]{font-size:.74rem}.ap-lab[data-astro-cid-xp7oeim3] span[data-astro-cid-xp7oeim3]{display:none}}@media(prefers-reduced-motion:no-preference){.ap-px[data-astro-cid-xp7oeim3]{transform:translate(calc(var(--mx,0) * var(--i) * 2.4px),calc(var(--my,0) * var(--i) * 1.6px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ap-grille[data-astro-cid-xp7oeim3]{animation:apFade 1.2s ease-out both}.ap-cap[data-astro-cid-xp7oeim3]{animation:apFade .8s ease-out .3s both}.ap-tr[data-astro-cid-xp7oeim3]{stroke-dasharray:1;animation:apTrait 1s cubic-bezier(.6,0,.3,1) both;animation-delay:calc(.2s + var(--i) * .16s)}.ap-tr2[data-astro-cid-xp7oeim3]{animation-duration:.35s;animation-delay:calc(.85s + var(--i) * .16s)}.ap-f[data-astro-cid-xp7oeim3],.ap-ombre[data-astro-cid-xp7oeim3]{animation:apFade .7s ease-out both;animation-delay:calc(.95s + var(--i,0) * .16s)}.ap-cote[data-astro-cid-xp7oeim3]{animation:apFade .8s ease-out 1.2s both}.ap-lead[data-astro-cid-xp7oeim3]{stroke-dasharray:1;animation:apTrait .5s ease-out both;animation-delay:calc(1.5s + var(--i) * .12s)}.ap-dot[data-astro-cid-xp7oeim3]{animation:apFade .3s ease-out both;animation-delay:calc(1.5s + var(--i) * .12s)}.ap-lab[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{animation:apIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(1.7s + var(--i) * .12s)}.ap-tuile[data-astro-cid-xp7oeim3]{animation:apPose .7s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(2.1s + var(--k) * .15s)}.ap-tuile[data-astro-cid-xp7oeim3]>g[data-astro-cid-xp7oeim3]{animation:apFlotte 3.2s ease-in-out infinite;animation-delay:calc(var(--k) * -1.1s)}.ap-scan[data-astro-cid-xp7oeim3]{animation:apScan 6s linear 2.8s infinite}.ap-eclair[data-astro-cid-xp7oeim3]{animation:apEclair 6s linear infinite;animation-delay:calc(3.26s + var(--i) * .39s)}.ap-onde[data-astro-cid-xp7oeim3]{animation:apOnde 3s ease-out infinite;animation-delay:calc(2.6s + var(--k) * 1.5s)}.ap-reflet[data-astro-cid-xp7oeim3]{animation:apReflet 5s ease-in-out 3.4s infinite}}@keyframes apFade{0%{opacity:0}}@keyframes apTrait{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes apIn{0%{opacity:0;transform:translate(10px,-50%)}}@keyframes apPose{0%{opacity:0;transform:translateY(-16px) scale(.6)}}@keyframes apFlotte{50%{transform:translateY(-4px)}}@keyframes apScan{0%{transform:translateY(430px);opacity:0}5%,35%{opacity:1}40%,to{transform:translateY(10px);opacity:0}}@keyframes apEclair{0%{opacity:0}3%{opacity:.9}14%,to{opacity:0}}@keyframes apOnde{0%{transform:scale(.25);opacity:.9}to{transform:scale(2.3);opacity:0}}@keyframes apReflet{0%{transform:translate(0)}45%,to{transform:translate(400px)}}.ap-two[data-astro-cid-xp7oeim3]{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.ap-two[data-astro-cid-xp7oeim3]{grid-template-columns:1fr 1.1fr;gap:4rem}}.ap-merge[data-astro-cid-xp7oeim3]{position:relative;display:grid;grid-template-columns:9.5rem 1fr 12rem;align-items:center;min-height:17rem}.ap-five[data-astro-cid-xp7oeim3]{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.ap-five[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{position:relative;padding:.45rem .8rem;border-radius:.7rem;background:#fff;border:1px solid var(--line);font-size:.85rem;color:var(--ink2);transition:opacity .6s,color .6s;transition-delay:calc(var(--i) * .1s)}.ap-five[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]:after{content:"";position:absolute;left:.7rem;right:.7rem;top:50%;height:1.5px;background:var(--muted);transform:scaleX(0);transform-origin:left;transition:transform .5s;transition-delay:calc(var(--i) * .1s + .2s)}.ap-merge[data-astro-cid-xp7oeim3].on .ap-five[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{color:var(--muted)}.ap-merge[data-astro-cid-xp7oeim3].on .ap-five[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]:after{transform:none}.ap-lines[data-astro-cid-xp7oeim3]{width:100%;height:13.5rem;overflow:visible}.ap-lines[data-astro-cid-xp7oeim3] path[data-astro-cid-xp7oeim3]{fill:none;stroke:color-mix(in srgb,var(--care) 55%,var(--line));stroke-width:.9;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(.6,0,.2,1);transition-delay:calc(var(--i) * .1s + .4s)}.ap-merge[data-astro-cid-xp7oeim3].on .ap-lines[data-astro-cid-xp7oeim3] path[data-astro-cid-xp7oeim3]{stroke-dashoffset:0}.ap-one[data-astro-cid-xp7oeim3]{display:grid;gap:.25rem;padding:1.3rem;border-radius:1.2rem;background:#fff;border:1px solid color-mix(in srgb,var(--care) 35%,var(--line));box-shadow:0 26px 50px -30px color-mix(in srgb,var(--care) 55%,transparent);transform:scale(.94);opacity:.5;transition:transform .8s cubic-bezier(.2,.8,.2,1) 1.1s,opacity .8s 1.1s}.ap-merge[data-astro-cid-xp7oeim3].on .ap-one[data-astro-cid-xp7oeim3]{transform:none;opacity:1}.ap-one[data-astro-cid-xp7oeim3] b[data-astro-cid-xp7oeim3]{font:500 1.6rem/1 Newsreader,Newsreader Fallback,Georgia,serif;color:var(--ink)}.ap-one[data-astro-cid-xp7oeim3] span[data-astro-cid-xp7oeim3]{font-size:.85rem;color:var(--muted)}.ap-one[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{display:flex;flex-wrap:wrap;gap:.3rem;margin:.6rem 0 0}.ap-one[data-astro-cid-xp7oeim3] i[data-astro-cid-xp7oeim3]{font-style:normal;padding:.2rem .55rem;border-radius:99px;font-size:.72rem;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff)}@media(max-width:640px){.ap-merge[data-astro-cid-xp7oeim3]{grid-template-columns:8rem 1fr 9.5rem}.ap-five[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{font-size:.75rem;padding:.4rem .55rem}.ap-one[data-astro-cid-xp7oeim3]{padding:1rem}.ap-one[data-astro-cid-xp7oeim3] b[data-astro-cid-xp7oeim3]{font-size:1.3rem}}.ap-vals[data-astro-cid-xp7oeim3]{display:grid;gap:1rem;margin-top:3.5rem}@media(min-width:768px){.ap-vals[data-astro-cid-xp7oeim3]{grid-template-columns:repeat(3,1fr)}}.ap-val[data-astro-cid-xp7oeim3]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:1.25rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--c);box-shadow:0 18px 40px -32px #0b102459;overflow:hidden}.ap-val[data-astro-cid-xp7oeim3] img[data-astro-cid-xp7oeim3]{display:block;max-width:none;width:calc(100% + 3rem);height:8.5rem;margin:-1.5rem -1.5rem .6rem;object-fit:cover;filter:saturate(.9) brightness(.95)}.ap-val-ic[data-astro-cid-xp7oeim3]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;background:color-mix(in srgb,var(--c) 10%,#fff)}.ap-val-ic[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{width:1.3rem;height:1.3rem;fill:none;stroke:var(--c);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ap-val[data-astro-cid-xp7oeim3] h3[data-astro-cid-xp7oeim3]{margin:0;font:500 1.25rem/1.2 Newsreader,Newsreader Fallback,Georgia,serif;color:var(--ink)}.ap-val[data-astro-cid-xp7oeim3] p[data-astro-cid-xp7oeim3]{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.ap-who[data-astro-cid-xp7oeim3]{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.ap-who[data-astro-cid-xp7oeim3]{grid-template-columns:1fr 1.1fr;gap:4rem}}.ap-mono[data-astro-cid-xp7oeim3]{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:1.6rem;background:linear-gradient(135deg,var(--care),var(--build));color:#fff;font:400 2.1rem/1 Newsreader,Newsreader Fallback,Georgia,serif;box-shadow:0 20px 40px -20px color-mix(in srgb,var(--build) 70%,transparent);transform:rotate(-4deg)}.ap-role[data-astro-cid-xp7oeim3]{margin:.6rem 0 0;font:500 .78rem JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--build)}.ap-base[data-astro-cid-xp7oeim3]{display:flex;align-items:center;gap:.55rem;margin:1.2rem 0 0;font-size:.85rem;color:var(--ink2)}.ap-base[data-astro-cid-xp7oeim3] i[data-astro-cid-xp7oeim3]{width:.5rem;height:.5rem;border-radius:50%;background:var(--care);box-shadow:0 0 0 4px var(--tint)}.ap-skills[data-astro-cid-xp7oeim3]{display:grid;gap:1rem}@media(min-width:640px){.ap-skills[data-astro-cid-xp7oeim3]{grid-template-columns:repeat(3,1fr)}}.ap-skill[data-astro-cid-xp7oeim3]{padding:1.3rem;border-radius:1.2rem;background:#fff;border:1px solid var(--line);border-top:3px solid var(--c);box-shadow:0 18px 40px -32px #0b102459}.ap-skill-t[data-astro-cid-xp7oeim3]{margin:0 0 .8rem;font:500 1.35rem/1 Newsreader,Newsreader Fallback,Georgia,serif;color:var(--c)}.ap-skill[data-astro-cid-xp7oeim3] ul[data-astro-cid-xp7oeim3]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.ap-skill[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{display:flex;gap:.5rem;font-size:.86rem;line-height:1.45;color:var(--ink2)}.ap-skill[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]:before{content:"";flex:none;width:.6rem;height:.34rem;margin-top:.42rem;border-left:2px solid var(--c);border-bottom:2px solid var(--c);transform:rotate(-45deg)}.ap-cta[data-astro-cid-xp7oeim3]{display:grid;gap:2rem;align-items:center;padding:clamp(1.8rem,4vw,3rem);border-radius:1.6rem;background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--guard) 10%,transparent),transparent 60%),#fff;border:1px solid color-mix(in srgb,var(--guard) 22%,var(--line));box-shadow:0 30px 60px -40px #0b102466}@media(min-width:1024px){.ap-cta[data-astro-cid-xp7oeim3]{grid-template-columns:1.2fr 1fr;gap:3rem}}.ap-coords[data-astro-cid-xp7oeim3]{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.ap-coords[data-astro-cid-xp7oeim3] li[data-astro-cid-xp7oeim3]{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:1rem;background:var(--bg);border:1px solid var(--line);font-size:.95rem;color:var(--ink2)}.ap-coords[data-astro-cid-xp7oeim3] a[data-astro-cid-xp7oeim3]{color:var(--ink);font-weight:600;text-decoration:none}.ap-coords[data-astro-cid-xp7oeim3] a[data-astro-cid-xp7oeim3]:hover{color:var(--care)}.ap-coords[data-astro-cid-xp7oeim3] svg[data-astro-cid-xp7oeim3]{flex:none;width:1.25rem;height:1.25rem;fill:none;stroke:var(--guard);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
