.listhead{margin-top:var(--s7);border-top:1px solid var(--hairline-strong);box-shadow:0 3px 0 -2px var(--hairline);padding-top:var(--s5);display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap}.listhead h2{font-family:var(--serif);font-weight:400;font-size:34px;margin:0;line-height:1.05}.listhead .count{font-family:var(--serif);font-size:15px;color:var(--ink-soft)}.listhead .count b{font-weight:400;color:var(--ink);font-size:19px;font-variant-numeric:tabular-nums lining-nums}.notables{margin-top:var(--s6)}.notables h3{margin:0 0 var(--s2);font-family:var(--sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.notables ul{list-style:none;margin:0;padding:0}.notables li{border-bottom:1px solid var(--hairline)}.notables li:first-child{border-top:1px solid var(--hairline)}.notables a.row{padding:var(--s2) var(--s2)}.notables .nm{font-size:18px}.notables .line{gap:var(--s2)}.notables .lys{flex:none;width:9.5px;height:13px;color:var(--seal)}.notables .sub{margin-left:calc(9.5px + var(--s2))}.filtre{display:none;margin-top:var(--s6);align-items:baseline;gap:var(--s4);flex-wrap:wrap}.js .filtre{display:flex}.filtre label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.filtre input{flex:1;min-width:200px;font-family:var(--serif);font-size:19px;color:var(--ink);background:var(--card);border:1px solid var(--hairline-strong);box-shadow:0 3px 0 -2px var(--hairline);padding:var(--s2) var(--s3);border-radius:0}.filtre input:focus{outline:none;border-color:var(--seal)}.filtre input::placeholder{color:var(--ink-faint);font-style:italic}.filtre .n{font-family:var(--serif);font-size:14px;color:var(--ink-soft);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.filtre .n b{font-weight:400;color:var(--ink)}.vide{display:none;margin:var(--s6) 0 0;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink-soft)}.hors{display:none}.tools{display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;margin-top:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.tools .set{display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap}.tools .lab{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft)}.tools button{font-family:var(--serif);font-size:14px;color:var(--ink-soft);background:transparent;border:0;border-bottom:1px solid transparent;padding:0 2px;cursor:pointer}.tools button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--seal)}.tools button:hover,.tools button:focus-visible{color:var(--seal);outline:none}.alphabet{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.alphabet .lab{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);margin-right:var(--s3);align-self:center}.alphabet a{font-family:var(--serif);font-size:15px;color:var(--seal);text-decoration:none;padding:3px 8px;min-width:26px;text-align:center}.alphabet a:hover,.alphabet a:focus-visible{background:var(--seal-wash);box-shadow:0 0 0 1px var(--seal-line);outline:none}.alphabet span.off{font-family:var(--serif);font-size:15px;color:var(--hairline);padding:3px 8px;min-width:26px;text-align:center}.lettre{display:flex;align-items:baseline;gap:var(--s4);margin-top:var(--s6)}.lettre b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--seal);line-height:1;font-variant-caps:all-small-caps;letter-spacing:.1em}.lettre i{flex:1;border-top:1px solid var(--hairline);transform:translateY(-.35em)}ul.people{list-style:none;margin:var(--s2) 0 0;padding:0}ul.people li{border-bottom:1px solid var(--hairline)}ul.people li:first-child{border-top:1px solid var(--hairline)}a.row{display:block;text-decoration:none;color:inherit;padding:var(--s3) var(--s2)}a.row:hover,a.row:focus-visible{background:var(--card);outline:none}a.row:hover .nm,a.row:focus-visible .nm{color:var(--seal)}.line{display:flex;align-items:baseline;gap:var(--s3)}.nm{font-family:var(--serif);font-size:20px;line-height:1.25}.nm .fam{color:var(--ink-soft)}.leader{flex:1;min-width:var(--s5);border-bottom:1px dotted var(--hairline-strong);transform:translateY(-4px)}.yrs{font-family:var(--serif);font-size:17px;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.yrs .dash{color:var(--seal);padding:0 .12em}.yrs.none{font-style:italic;font-size:14px}.sub{display:block;margin:2px 0 0;font-size:13px;color:var(--ink-soft);font-family:var(--serif);font-style:italic}.ordre-nom .nm .fam{color:inherit}.ordre-titre{margin:var(--s6) 0 0;font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink-soft)}.js .ordre-titre{display:none}.foot{margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid var(--hairline-strong);box-shadow:0 -3px 0 -2px var(--hairline);display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink-soft)}.foot span{max-width:52ch}
