.p-metiers{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.p-metiers .hero-line{max-width:62ch}@media (width<=640px){.p-metiers .hero-texte{margin-top:18px;display:block}}.m-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:22px;display:flex}.m-ancres{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.m-ancres a{border-radius:var(--radius-pill);background:var(--card);min-height:44px;box-shadow:var(--ombre-douce);color:var(--ink-2);transition:background-color .4s var(--ease), color .4s var(--ease), translate .5s var(--ease);align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14.5px;font-weight:550;display:inline-flex}.m-ancres a .num{color:var(--gold-ink);font-size:12px;font-weight:600}.m-ancres a:hover{background:var(--navy);color:var(--bg);translate:0 -2px}.m-ancres a:hover .num{color:var(--gold-clair)}.m-bandeau{color:var(--muted);flex-wrap:wrap;gap:4px 0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.m-bandeau li{align-items:center;display:inline-flex}.m-bandeau li+li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin:0 12px}.m-bandeau .fort{color:var(--ink);letter-spacing:.02em;font-weight:650}.m-onglets .panneau.m-large{grid-template-columns:1fr}.m-onglets .panneau.m-large .panneau-texte p{max-width:70ch}.m-onglets .pills{margin-bottom:4px}.m-equipe{gap:var(--gap-grille);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-personne{border-radius:var(--radius-l);background:var(--card);box-shadow:var(--ombre-carte);grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);padding:clamp(18px,2vw,26px);display:grid}.m-portrait{border-radius:var(--radius-m);aspect-ratio:4/5;background:radial-gradient(90% 70% at 50% 20%, var(--blanc) 0%, var(--bg-2) 100%);position:relative;overflow:hidden}.m-portrait img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.m-personne-texte{padding-top:6px}.m-personne h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,30px)}.m-role{color:var(--gold-ink);margin-top:6px;font-size:13.5px;font-weight:600}.m-personne p.m-bio{color:var(--texte);max-width:46ch;margin-top:14px;font-size:16px}.m-liens{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.m-tel{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.m-tel .ic{background:var(--navy);width:34px;height:34px;color:var(--blanc);border-radius:50%;place-items:center;display:grid}.m-tel .ic svg{width:14px;height:14px}@media (width<=1080px){.m-equipe{grid-template-columns:1fr}}@media (width<=560px){.m-personne{grid-template-columns:1fr}.m-portrait{aspect-ratio:1;max-height:340px}}.m-faq{padding-top:clamp(64px,8vw,120px)}@media (width>=1081px){.m-faq>.wrap{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.m-faq .sec-head{margin-bottom:0;position:sticky;top:120px}}.m-note{color:var(--muted);margin-top:14px;font-size:12.5px}
