.wrap[data-astro-cid-j7pv25f6]{max-width:calc(var(--content-max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 12px;color:var(--c-accent-on-light);font-size:var(--fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;max-width:none}.eyebrow-dark[data-astro-cid-j7pv25f6]{color:var(--c-accent-soft)}.button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:var(--c-accent);color:#fff;border-radius:var(--radius-pill);font-weight:600;text-decoration:none}.button[data-astro-cid-j7pv25f6]:hover{background:var(--c-accent-hover);text-decoration:none}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:48px}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--c-on-light-soft);font-size:1.125rem;max-width:none}.cta-dark[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--c-on-dark-soft)}.hero[data-astro-cid-j7pv25f6]{padding:clamp(56px,8vw,120px) 0;background:linear-gradient(180deg,var(--c-navy-800),var(--c-navy-900))}.hero[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible,.cabinet[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--c-focus)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:900px;margin:0;color:var(--c-on-dark);font-size:var(--fs-h1);font-weight:500;line-height:1.1}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.hero-visual[data-astro-cid-j7pv25f6]{margin:0;padding:8px;background:var(--c-navy-700);border:1px solid var(--c-line-dark);border-radius:var(--radius-card)}.hero-visual[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:auto;aspect-ratio:348 / 286;object-fit:cover;border-radius:12px}@media(min-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,760fr) minmax(0,368fr);gap:64px;align-items:center}}.intro[data-astro-cid-j7pv25f6]{max-width:700px;margin:24px 0 0;color:var(--c-on-dark-soft);font-size:1.125rem;line-height:1.7}.domaines[data-astro-cid-j7pv25f6]{padding:var(--section-y) 0;background:var(--c-mist);color:var(--c-on-light)}.domaines[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:var(--c-accent-on-light)}.domaines[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:800px;margin:0;color:var(--c-on-light);font-size:var(--fs-h2);font-weight:500;line-height:1.15}.presentation[data-astro-cid-j7pv25f6]{max-width:760px;margin-top:32px}.presentation-label[data-astro-cid-j7pv25f6]{margin:0 0 8px;color:var(--c-on-light);font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.presentation-texte[data-astro-cid-j7pv25f6]{margin:0;color:var(--c-on-light-soft);font-size:1.0625rem;line-height:1.7}.blocs[data-astro-cid-j7pv25f6]{display:grid;gap:24px;margin-top:40px}.bloc[data-astro-cid-j7pv25f6]{display:grid;gap:16px;padding:24px;background:var(--c-paper);border:1px solid var(--c-line-light);border-radius:var(--radius-card)}.bloc[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:var(--c-on-light);font-size:var(--fs-h3);font-weight:500}.bloc-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--c-on-light-soft);line-height:1.7;max-width:none}.bloc-body[data-astro-cid-j7pv25f6] .bloc-sujets[data-astro-cid-j7pv25f6]{color:var(--c-on-light);font-weight:500}.tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:4px 12px;border:1px solid var(--c-line-light);border-radius:var(--radius-pill);color:var(--c-on-light-soft);font-size:.8125rem}.cabinet[data-astro-cid-j7pv25f6]{padding:var(--section-y) 0;background:var(--c-navy-800);color:var(--c-on-dark)}.cabinet[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 8px;color:var(--c-on-dark);font-size:var(--fs-h2);font-weight:500;line-height:1.15}.split[data-astro-cid-j7pv25f6]{display:grid;gap:40px}.cabinet-p[data-astro-cid-j7pv25f6]{margin:16px 0 0;color:var(--c-on-dark-soft);font-size:1.0625rem;line-height:1.7}.linkedin-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:24px;color:var(--c-accent-soft);font-weight:600;text-decoration:none}.linkedin-link[data-astro-cid-j7pv25f6]:hover{color:var(--c-on-dark);text-decoration:underline}.portrait[data-astro-cid-j7pv25f6]{margin:0;padding:16px;background:var(--c-navy-700);border:1px solid var(--c-line-dark);border-radius:var(--radius-card)}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:420px;height:auto;margin:0 auto;border-radius:12px}.portrait[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;margin:14px 2px 2px;color:var(--c-on-dark-soft);font-size:var(--fs-small);line-height:1.5}.portrait-nom[data-astro-cid-j7pv25f6]{color:var(--c-on-dark);font-size:1rem;font-weight:600}.valeurs[data-astro-cid-j7pv25f6]{margin-top:calc(var(--section-y) + 16px)}.valeurs[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:var(--c-on-dark);font-size:var(--fs-h3);font-weight:500}.valeurs-grid[data-astro-cid-j7pv25f6]{display:grid;gap:16px;margin-top:32px}.valeur[data-astro-cid-j7pv25f6]{padding:24px;background:var(--c-navy-700);border:1px solid var(--c-line-dark);border-radius:var(--radius-card)}.valeur[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin:0;color:var(--c-on-dark);font-size:1.125rem}.valeur[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:12px 0 0;color:var(--c-on-dark-soft);font-size:var(--fs-small);line-height:1.65;max-width:none}@media(min-width:640px){.valeurs-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.bloc[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 2fr;gap:40px;padding:32px}.split[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}}@media(min-width:1024px){.valeurs-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}
