.fl-fondateur-hero[data-astro-cid-5vdectxc]{background-image:repeating-linear-gradient(to right, var(--fl-lisere) 0px, var(--fl-lisere) 1px, transparent 1px, transparent var(--fl-pas-lisere));padding:40px 0 64px}.fl-fondateur-breadcrumb[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);color:var(--fl-attenue);align-items:center;gap:9px;display:flex}.fl-fondateur-breadcrumb[data-astro-cid-5vdectxc] a[data-astro-cid-5vdectxc]{color:var(--fl-attenue);text-decoration:none}.fl-fondateur-breadcrumb-current[data-astro-cid-5vdectxc]{color:var(--fl-encre);font-weight:var(--fl-g-demi)}.fl-fondateur-hero-layout[data-astro-cid-5vdectxc]{align-items:stretch;gap:64px;margin-top:38px;display:flex}@media (width<=1023px){.fl-fondateur-hero-layout[data-astro-cid-5vdectxc]{flex-direction:column;gap:40px}}.fl-fondateur-hero-text[data-astro-cid-5vdectxc]{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex}.fl-fondateur-hero-badge[data-astro-cid-5vdectxc]{border-radius:var(--fl-r-pilule);font-size:var(--fl-t-12);font-weight:var(--fl-g-noir);letter-spacing:.12em;text-transform:uppercase;color:var(--fl-texte);align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.fl-fondateur-hero-name[data-astro-cid-5vdectxc]{font-family:var(--fl-police);font-size:clamp(2.5rem, 5vw, var(--fl-t-60));font-weight:var(--fl-g-noir);letter-spacing:-.038em;color:var(--fl-encre);margin:22px 0 0;line-height:1.04}.fl-fondateur-hero-tagline[data-astro-cid-5vdectxc]{font-size:var(--fl-t-17);font-weight:var(--fl-g-demi);color:var(--fl-accent-texte);margin-top:16px}.fl-fondateur-hero-desc[data-astro-cid-5vdectxc]{font-size:var(--fl-t-19);color:var(--fl-attenue);max-width:640px;margin:22px 0 0;line-height:1.6}.fl-fondateur-hero-actions[data-astro-cid-5vdectxc]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.fl-fondateur-hero-photo[data-astro-cid-5vdectxc]{border-radius:var(--fl-r-bloc);flex-shrink:0;width:520px;padding:22px}@media (width<=1023px){.fl-fondateur-hero-photo[data-astro-cid-5vdectxc]{width:100%;max-width:520px}}.fl-fondateur-hero-photo-inner[data-astro-cid-5vdectxc]{aspect-ratio:4/5;border-radius:var(--fl-r-carte);border:1px dashed var(--fl-reserve);width:100%;color:var(--fl-attenue);background:#ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.fl-fondateur-hero-photo-label[data-astro-cid-5vdectxc]{font-size:var(--fl-t-13);font-weight:var(--fl-g-demi)}.fl-fondateur-hero-photo-format[data-astro-cid-5vdectxc]{font-size:var(--fl-t-12)}.fl-fondateur-meta-section[data-astro-cid-5vdectxc]{padding:0 0 var(--fl-v-96)}.fl-fondateur-meta-row[data-astro-cid-5vdectxc]{border-top:1px dashed var(--fl-bordure-champ);grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding-top:40px;display:grid}@media (width<=1023px){.fl-fondateur-meta-row[data-astro-cid-5vdectxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.fl-fondateur-meta-row[data-astro-cid-5vdectxc]{grid-template-columns:1fr;gap:24px}}.fl-fondateur-meta-label[data-astro-cid-5vdectxc]{font-size:var(--fl-t-12);font-weight:var(--fl-g-gras);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-attenue)}.fl-fondateur-meta-value[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);line-height:1.5;font-weight:var(--fl-g-demi);color:var(--fl-encre);margin-top:10px}.fl-fondateur-bio-section[data-astro-cid-5vdectxc]{padding:0 0 var(--fl-v-96)}.fl-fondateur-bio-layout[data-astro-cid-5vdectxc]{align-items:flex-start;gap:88px;display:flex}@media (width<=1023px){.fl-fondateur-bio-layout[data-astro-cid-5vdectxc]{flex-direction:column;gap:24px}}.fl-fondateur-bio-heading[data-astro-cid-5vdectxc]{flex-shrink:0;width:300px}@media (width<=1023px){.fl-fondateur-bio-heading[data-astro-cid-5vdectxc]{width:100%}}.fl-fondateur-bio-title[data-astro-cid-5vdectxc]{font-family:var(--fl-police);font-size:var(--fl-t-34);font-weight:var(--fl-g-noir);letter-spacing:-.03em;color:var(--fl-encre);margin:0;line-height:1.15}.fl-fondateur-bio-body[data-astro-cid-5vdectxc]{flex-grow:1;min-width:0;max-width:720px}.fl-fondateur-bio-content[data-astro-cid-5vdectxc] p{font-size:var(--fl-t-17);color:var(--fl-attenue);margin:0;line-height:1.75}.fl-fondateur-bio-content[data-astro-cid-5vdectxc] p+p{margin-top:20px}.fl-fondateur-bio-content[data-astro-cid-5vdectxc] strong{font-weight:var(--fl-g-demi);color:var(--fl-encre)}.fl-fondateur-citation[data-astro-cid-5vdectxc]{background:var(--fl-papier);border-radius:var(--fl-r-carte);border-left:4px solid;margin:34px 0 0;padding:26px 30px}.fl-fondateur-citation-text[data-astro-cid-5vdectxc]{font-size:var(--fl-t-19);font-weight:var(--fl-g-demi);letter-spacing:-.015em;color:var(--fl-attenue);margin:0;line-height:1.5}.fl-fondateur-citation-author[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);color:var(--fl-attenue);margin-top:12px}.fl-fondateur-courses-section[data-astro-cid-5vdectxc]{padding:0 0 var(--fl-v-96)}.fl-fondateur-courses-inner[data-astro-cid-5vdectxc]{border-top:1px dashed var(--fl-bordure-champ);padding-top:56px}.fl-fondateur-courses-title[data-astro-cid-5vdectxc]{font-family:var(--fl-police);font-size:var(--fl-t-34);font-weight:var(--fl-g-noir);letter-spacing:-.03em;color:var(--fl-encre);margin:0;line-height:1.15}.fl-fondateur-courses-grid[data-astro-cid-5vdectxc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}@media (width<=599px){.fl-fondateur-courses-grid[data-astro-cid-5vdectxc]{grid-template-columns:1fr}}.fl-fondateur-course-card[data-astro-cid-5vdectxc]{background:var(--fl-blanc);border:1px solid var(--fl-bordure);border-radius:var(--fl-r-carte);color:inherit;flex-direction:column;padding:30px 32px;text-decoration:none;display:flex}.fl-fondateur-course-badge[data-astro-cid-5vdectxc]{background:var(--fl-papier);color:var(--fl-texte);border-radius:var(--fl-r-pilule);font-size:var(--fl-t-12);font-weight:var(--fl-g-gras);letter-spacing:.04em;text-transform:uppercase;padding:6px 13px}.fl-fondateur-course-name[data-astro-cid-5vdectxc]{font-family:var(--fl-police);font-size:var(--fl-t-22);font-weight:var(--fl-g-gras);letter-spacing:-.025em;color:var(--fl-encre);margin-top:18px;line-height:1.2}.fl-fondateur-course-desc[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);color:var(--fl-attenue);margin:10px 0 0;line-height:1.6}.fl-fondateur-course-meta[data-astro-cid-5vdectxc]{font-size:var(--fl-t-13);color:var(--fl-attenue);margin-top:22px}.fl-fondateur-course-link[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);font-weight:var(--fl-g-gras);color:var(--fl-vert);align-items:center;gap:9px;margin-top:22px;display:inline-flex}.fl-fondateur-other-section[data-astro-cid-5vdectxc]{padding:0 0 var(--fl-v-96)}.fl-fondateur-other[data-astro-cid-5vdectxc]{border-radius:var(--fl-r-carte);color:inherit;align-items:center;gap:24px;padding:30px 34px;text-decoration:none;display:flex}@media (width<=599px){.fl-fondateur-other[data-astro-cid-5vdectxc]{flex-direction:column;align-items:flex-start;gap:16px}}.fl-fondateur-other-avatar[data-astro-cid-5vdectxc]{border-radius:var(--fl-r-pilule);width:58px;height:58px;font-size:var(--fl-t-17);font-weight:var(--fl-g-noir);color:var(--fl-vert);background:#ffffffb8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fl-fondateur-other-info[data-astro-cid-5vdectxc]{flex-grow:1;min-width:0}.fl-fondateur-other-label[data-astro-cid-5vdectxc]{font-size:var(--fl-t-12);font-weight:var(--fl-g-noir);letter-spacing:.12em;text-transform:uppercase;color:var(--fl-texte)}.fl-fondateur-other-name[data-astro-cid-5vdectxc]{font-family:var(--fl-police);font-size:var(--fl-t-22);font-weight:var(--fl-g-noir);letter-spacing:-.028em;color:var(--fl-encre);margin-top:8px}.fl-fondateur-other-tagline[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);font-weight:var(--fl-g-demi);color:var(--fl-texte);margin-top:5px}.fl-fondateur-other-link[data-astro-cid-5vdectxc]{font-size:var(--fl-t-15);font-weight:var(--fl-g-gras);color:var(--fl-encre);flex-shrink:0}.fl-fondateur-other-arrow[data-astro-cid-5vdectxc]{border-radius:var(--fl-r-pilule);background:var(--fl-vert);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}
