.entete[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:5;background:#f7fafde0;backdrop-filter:blur(10px);border-bottom:1px solid var(--ligne)}.entete__barre[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem}.entete__nom[data-astro-cid-j7pv25f6]{font-family:var(--police-code);font-weight:600;text-decoration:none;color:var(--nuit)}.entete__nom[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--orange)}.entete__menu[data-astro-cid-j7pv25f6]{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0;font-size:.95rem}.entete__menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--gris)}.entete__menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--nuit)}@media(max-width:720px){.entete__menu[data-astro-cid-j7pv25f6]{display:none}}.accueil[data-astro-cid-j7pv25f6]{background:radial-gradient(1200px 500px at 85% 10%,var(--glacier-2),transparent 60%),var(--givre);padding-block:clamp(3rem,8vw,6rem)}.accueil__grille[data-astro-cid-j7pv25f6]{display:grid;gap:3rem;align-items:center}@media(min-width:900px){.accueil__grille[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 380px}}.accueil[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,9vw,5.6rem);color:var(--nuit);margin-bottom:.6rem}.accueil__specialites[data-astro-cid-j7pv25f6]{font-family:var(--police-titres);font-size:clamp(1.3rem,3vw,1.9rem);font-weight:600;color:var(--nuit-2);margin:0 0 1.4rem}.accueil__specialites[data-astro-cid-j7pv25f6] .sep[data-astro-cid-j7pv25f6]{color:var(--orange);margin-inline:.5rem}.accueil__specialites[data-astro-cid-j7pv25f6] .accueil__ia[data-astro-cid-j7pv25f6]{color:var(--orange-texte)}.accueil__accroche[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:600;max-width:34ch;margin:0 0 .8rem}.accueil__resume[data-astro-cid-j7pv25f6]{color:var(--gris);max-width:52ch;margin:0 0 1.8rem}.accueil__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem}.accueil__actions[data-astro-cid-j7pv25f6] .bouton--contour[data-astro-cid-j7pv25f6]{color:var(--nuit)}.accueil__statut[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.95rem;color:var(--gris)}.point[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 4px #2fb36b2e}.accueil__photo[data-astro-cid-j7pv25f6]{margin:0;justify-self:center;position:relative;width:min(380px,80vw)}.accueil__photo[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:2px solid var(--orange);border-radius:var(--rayon)}.accueil__photo[data-astro-cid-j7pv25f6] img{position:relative;border-radius:var(--rayon);width:100%;height:auto;box-shadow:0 30px 60px -30px #14213d73}.expertises[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}@media(min-width:720px){.expertises[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.expertises[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.expertise[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--ligne);border-radius:var(--rayon);padding:1.5rem}.expertise[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--nuit);margin-bottom:.6rem}.expertise[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--gris);font-size:.97rem}.expertise--accent[data-astro-cid-j7pv25f6]{border-color:var(--orange);background:linear-gradient(160deg,#fff7f0,#fff)}.expertise--accent[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--orange-texte)}.ia[data-astro-cid-j7pv25f6]{background:radial-gradient(900px 400px at 10% 0%,rgba(70,193,232,.18),transparent 60%),var(--nuit)}.ia[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.ia__intro[data-astro-cid-j7pv25f6]{font-size:1.2rem;max-width:60ch;color:#c9d4e6;margin:0 0 2.4rem}.ia__usages[data-astro-cid-j7pv25f6]{display:grid;gap:1.2rem}@media(min-width:900px){.ia__usages[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.ia__usage[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.14);border-radius:var(--rayon);padding:1.6rem;background:#ffffff08}.ia__num[data-astro-cid-j7pv25f6]{font-family:var(--police-code);color:var(--cyan);font-size:.85rem}.ia__usage[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.3rem;margin:.5rem 0 .7rem}.ia__usage[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#c9d4e6}.qui[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}@media(min-width:900px){.qui[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.4fr}}.qui[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--nuit)}.qui__etapes[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:.8rem}.qui__etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:baseline;font-family:var(--police-titres);font-size:1.15rem;font-weight:600;color:var(--nuit)}.qui__etapes[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--police-code);font-size:.9rem;color:var(--orange-texte);min-width:3.2rem}.qui__texte[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1.1rem;font-size:1.08rem}.parcours[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;border-left:2px solid var(--ligne)}.parcours__poste[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem 2rem;padding:0 0 2rem 1.6rem;position:relative}.parcours__poste[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-7px;top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--givre);border:2px solid var(--orange)}@media(min-width:800px){.parcours__poste[data-astro-cid-j7pv25f6]{grid-template-columns:170px 1fr}}.parcours__periode[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--police-code);font-size:.85rem;color:var(--orange-texte);padding-top:.2rem}.parcours[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--nuit)}.parcours[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--gris);font-weight:500}.parcours__lieu[data-astro-cid-j7pv25f6]{margin:.15rem 0 .4rem;font-size:.9rem;color:var(--gris)}.parcours__poste[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin:0;max-width:70ch}.intro[data-astro-cid-j7pv25f6]{color:var(--gris);max-width:60ch;margin:0 0 2rem}.projets[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}@media(min-width:720px){.projets[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.projets[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.projet[data-astro-cid-j7pv25f6]{display:block;background:#fff;border:1px solid var(--ligne);border-radius:var(--rayon);padding:1.4rem;text-decoration:none;transition:transform .15s,border-color .15s}a[data-astro-cid-j7pv25f6].projet:hover{transform:translateY(-3px);border-color:var(--orange)}.projet[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.3rem;color:var(--nuit);margin-bottom:.5rem}.projet[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 .7rem;color:var(--gris);font-size:.97rem}.projet__stack[data-astro-cid-j7pv25f6]{font-family:var(--police-code);font-size:.8rem!important;color:var(--orange-texte)!important;margin:0!important}.activites[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-top:1.4rem}@media(min-width:720px){.activites[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.activite[data-astro-cid-j7pv25f6]{display:grid;gap:.2rem;padding:1.1rem 1.4rem;border-radius:var(--rayon);background:var(--nuit);color:#fff;text-decoration:none}.activite[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#c9d4e6;font-size:.95rem}.formation[data-astro-cid-j7pv25f6]{display:grid;gap:3rem}@media(min-width:900px){.formation[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr}}.formation[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--nuit)}.liste[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.15rem;padding-bottom:1rem;border-bottom:1px dashed var(--ligne)}.liste[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-weight:600}.liste[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--gris);font-size:.93rem}.contact[data-astro-cid-j7pv25f6]{text-align:center;background:radial-gradient(800px 400px at 50% 100%,rgba(232,103,15,.22),transparent 60%),var(--nuit)}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.2rem,6vw,3.6rem)}.contact__texte[data-astro-cid-j7pv25f6]{color:#c9d4e6;font-size:1.15rem;margin:0 auto 2rem;max-width:50ch}.contact__liens[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.contact[data-astro-cid-j7pv25f6] .bouton--contour[data-astro-cid-j7pv25f6]{color:#fff}
