html.fiche-ouverte{scrollbar-gutter:stable;overflow:hidden}.fiche-hote{z-index:45;position:fixed;inset:0}.fiche{overscroll-behavior:contain;position:absolute;inset:0}.fiche-papier{width:100%;height:100%;display:flow-root}.fiche-portrait{z-index:1;width:46%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fiche-photo{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.fiche-contenu{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(20px,2.4vw,44px);height:100%;margin-left:46%;padding:clamp(22px,2.6vw,56px) clamp(28px,5vw,140px) clamp(22px,2.6vw,56px) clamp(28px,4.5vw,120px);display:grid}.fiche-haut{justify-content:space-between;align-items:center;gap:24px;display:flex}.fiche-compte{font-variant-numeric:tabular-nums;opacity:.7;margin-left:.9em}.fiche-fermer{width:52px;height:52px;color:inherit;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), scale .16s var(--ease-out);background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fiche-fermer:active{scale:.97}.fiche-fermer svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.fiche-corps{align-content:safe center;gap:clamp(12px,1.25vw,22px);min-height:0;display:grid;overflow-y:auto}.fiche-role{color:var(--rouge)}.fiche-nom{font-family:var(--police-titre);letter-spacing:-.02em;font-variation-settings:"SOFT" 0, "WONK" 0;margin:0;font-size:clamp(2.75rem,6vw,8.5rem);font-weight:620;line-height:.96}.fiche-nom span{display:block}.fiche-phrase{max-width:26ch;font-family:var(--police-titre);color:var(--rouge);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.8vw,2.25rem);font-style:italic;font-weight:420;line-height:1.3}.fiche-texte{max-width:54ch;margin:0;font-size:clamp(1rem,.95vw,1.125rem);line-height:1.6}.fiche-faits{gap:10px;margin:0;padding:0;font-size:clamp(.9375rem,.9vw,1.0625rem);line-height:1.45;list-style:none;display:grid}.fiche-faits li{grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.fiche-faits b{font-weight:700}.fiche-losange{background:var(--rouge);width:9px;height:9px;display:block;translate:0 -2px;rotate:45deg}.fiche-bande{grid-template-columns:repeat(15,minmax(0,1fr));gap:clamp(6px,.6vw,12px);margin:0;padding:4px;list-style:none;display:grid}.fiche-vignette{aspect-ratio:4/5;background:color-mix(in srgb, var(--nuit) 10%, transparent);opacity:.5;cursor:pointer;width:100%;transition:opacity .2s var(--ease-out), scale .16s var(--ease-out);border:0;padding:0;display:block;overflow:hidden}.fiche-vignette img{object-fit:cover;object-position:50% 15%;transform-origin:50% 23%;width:100%;height:100%;display:block;scale:1.7}.fiche-vignette[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--blanc), 0 0 0 4px var(--rouge)}.fiche-vignette:active{scale:.96}@media (hover:hover) and (pointer:fine){.fiche-vignette:hover{opacity:1}}@media (width>=900px) and (height<=760px){.fiche-contenu{gap:14px;padding-block:20px}.fiche-corps{gap:clamp(8px,1.5vh,22px)}.fiche-nom{font-size:clamp(2.5rem,7.2vh,8.5rem)}.fiche-phrase{font-size:clamp(1.0625rem,2.9vh,2.25rem)}.fiche-texte{font-size:.9375rem;line-height:1.5}.fiche-faits{gap:5px;font-size:.875rem;line-height:1.35}}@media (width<=899px){.fiche-portrait{width:100%;height:40%}.fiche-contenu{height:60%;margin:40svh 0 0;padding:28px 40px 32px}}@media (width<=767px){.fiche-portrait{height:42%}.fiche-contenu{height:58%;margin:42svh 0 0;padding:16px 20px 20px}.fiche-bande{display:flex;overflow-x:auto}.fiche-bande li{flex:none;width:44px}}.equipe{justify-items:start;gap:clamp(28px,4vw,56px);padding:clamp(64px,9vw,128px) clamp(20px,5vw,72px);display:grid;overflow:clip}.equipe-tete{gap:16px;display:grid}.equipe .bouton{border-color:currentColor}.visage{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;margin:0;padding:0;display:grid}.visage-photo{aspect-ratio:4/5;background:color-mix(in srgb, currentColor 12%, transparent);transition:scale .16s var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.visage-photo img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;transition:scale .7s var(--ease-out);display:block}.visage:active .visage-photo{scale:.98}.visage-legende{gap:2px;font-size:1rem;line-height:1.3;display:grid}.visage-legende b{background:linear-gradient(var(--rouge), var(--rouge)) left 100% / 0 2px no-repeat;transition:background-size .22s var(--ease-out);justify-self:start}.visage .texte-petit{opacity:.7}.visage-voir{background:var(--blanc);color:var(--nuit);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .2s var(--ease-out), translate .2s var(--ease-out);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px;translate:0 6px}@media (hover:hover) and (pointer:fine){.visage:hover .visage-photo img{scale:1.045}.visage:hover .visage-legende b{background-size:100% 2px}.visage:hover .visage-voir{opacity:1;translate:0}}.visage:focus-visible .visage-voir{opacity:1;translate:0}.equipe-grille{grid-template-columns:repeat(5,1fr);gap:clamp(16px,2.4vw,32px) clamp(12px,2vw,24px);width:100%;display:grid}@media (width<=899px){.equipe-grille{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.equipe-grille{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.visage-legende{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.25}.visage-legende .texte-petit{font-size:.6875rem}}
