.hero[data-astro-cid-u42liviv]{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);min-height:calc(100dvh - 72px);padding-block:clamp(2rem,5vh,4rem)}.eyebrow[data-astro-cid-u42liviv]{font-size:.9rem;font-weight:700;letter-spacing:.04em;color:var(--orange-texte);margin-bottom:1rem}.hero[data-astro-cid-u42liviv] h1[data-astro-cid-u42liviv]{font-size:clamp(3.5rem,9vw,8rem);margin-bottom:1.5rem}.hero[data-astro-cid-u42liviv] .intro[data-astro-cid-u42liviv]{font-size:1.2rem;max-width:44ch;color:var(--encre-2);margin-bottom:2rem}.hero-actions[data-astro-cid-u42liviv]{display:flex;flex-wrap:wrap;gap:1rem}.hero-illu[data-astro-cid-u42liviv]{justify-self:center}.hero-illu[data-astro-cid-u42liviv] img{width:100%;max-width:460px;height:auto;filter:drop-shadow(0 22px 40px rgba(61,44,20,.22))}.bio[data-astro-cid-u42liviv]{padding-bottom:clamp(2rem,4vw,3rem)}.bio-texte[data-astro-cid-u42liviv]{max-width:60ch}.bio-texte[data-astro-cid-u42liviv] p[data-astro-cid-u42liviv]{font-size:1.2rem;margin-bottom:1.25rem}.parcours[data-astro-cid-u42liviv]{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:760px}.parcours[data-astro-cid-u42liviv] li[data-astro-cid-u42liviv]{display:grid;grid-template-columns:180px 1fr;gap:1.5rem;padding-block:1.5rem;border-top:1px solid var(--ligne)}.parcours[data-astro-cid-u42liviv] li[data-astro-cid-u42liviv]:last-child{border-bottom:1px solid var(--ligne)}.parcours-tag[data-astro-cid-u42liviv]{font-family:var(--police-titre);font-weight:700;font-size:1.1rem}.parcours[data-astro-cid-u42liviv] p[data-astro-cid-u42liviv]{margin:0;color:var(--encre-2)}.parcours-note[data-astro-cid-u42liviv]{margin-top:1rem;font-size:.9rem;color:var(--encre-2);font-style:italic}.sur-noir-bloc[data-astro-cid-u42liviv]{background:var(--noir);color:var(--beige);border-radius:var(--rayon-media);max-width:var(--largeur-max);margin-inline:auto;padding:clamp(2.5rem,6vw,5rem) 0}.conteneur-interne[data-astro-cid-u42liviv]{padding-inline:clamp(1.5rem,5vw,4rem)}.sur-noir-bloc[data-astro-cid-u42liviv] .titre-section[data-astro-cid-u42liviv]{margin-bottom:2.5rem}.grille-competences[data-astro-cid-u42liviv]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem}.competence[data-astro-cid-u42liviv]{border-top:2px solid var(--orange);padding-top:1rem}.competence[data-astro-cid-u42liviv] h3[data-astro-cid-u42liviv]{font-size:1.3rem;margin-bottom:.4rem}.competence[data-astro-cid-u42liviv] p[data-astro-cid-u42liviv]{margin:0;color:var(--beige-sur-noir)}.outils[data-astro-cid-u42liviv]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--ligne-claire)}.outils-label[data-astro-cid-u42liviv]{display:block;font-weight:700;color:var(--beige-sur-noir);margin-bottom:1rem}.outils[data-astro-cid-u42liviv] ul[data-astro-cid-u42liviv]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.outils[data-astro-cid-u42liviv] li[data-astro-cid-u42liviv]{padding:.4rem 1rem;border:1.5px solid var(--beige-sur-noir);border-radius:var(--rayon-pilule);font-weight:600;font-size:.95rem}.signature[data-astro-cid-u42liviv]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.signature[data-astro-cid-u42liviv] h2[data-astro-cid-u42liviv]{font-size:var(--display-l);margin:.5rem 0 1.25rem}.signature-texte[data-astro-cid-u42liviv] p[data-astro-cid-u42liviv]{color:var(--encre-2);font-size:1.1rem;margin-bottom:1.75rem}.signature-visuel[data-astro-cid-u42liviv]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;aspect-ratio:4 / 3;background:var(--vert);color:var(--beige);border-radius:var(--rayon-media)}.specimen[data-astro-cid-u42liviv]{font-family:var(--police-titre);font-weight:800;font-size:clamp(6rem,18vw,12rem);line-height:.8;letter-spacing:-.04em}.specimen-nom[data-astro-cid-u42liviv]{font-weight:700;letter-spacing:.02em}.liens-perso[data-astro-cid-u42liviv]{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:center}.liens-illu[data-astro-cid-u42liviv]{justify-self:center}.liens-illu[data-astro-cid-u42liviv] img{width:100%;max-width:340px;height:auto}.liens-perso[data-astro-cid-u42liviv] p[data-astro-cid-u42liviv]{font-size:1.15rem;color:var(--encre-2)}.reseaux[data-astro-cid-u42liviv]{display:flex;gap:1.5rem;margin-top:.5rem}.reseaux[data-astro-cid-u42liviv] a[data-astro-cid-u42liviv]{font-weight:700;color:var(--noir);text-decoration-thickness:2px;text-underline-offset:4px}.reseaux[data-astro-cid-u42liviv] a[data-astro-cid-u42liviv]:hover{color:var(--orange-texte)}@media(max-width:767px){.hero[data-astro-cid-u42liviv]{grid-template-columns:1fr;min-height:auto;padding-block:2.5rem 3.5rem}.hero-illu[data-astro-cid-u42liviv]{order:-1;justify-self:start}.hero-illu[data-astro-cid-u42liviv] img{max-width:240px}.parcours[data-astro-cid-u42liviv] li[data-astro-cid-u42liviv]{grid-template-columns:1fr;gap:.4rem}.grille-competences[data-astro-cid-u42liviv],.signature[data-astro-cid-u42liviv],.liens-perso[data-astro-cid-u42liviv]{grid-template-columns:1fr}}
