.fil{margin:0 0 var(--s5);font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint)}.fil a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent}.fil a:hover,.fil a:focus-visible{outline:none;color:var(--seal);border-bottom-color:var(--seal-line)}.media{max-width:var(--readw)}.media h1{font-weight:400;margin:var(--s2) 0 0;font-size:clamp(24px,4.4vw,34px);line-height:1.15}.media .quand{margin:var(--s2) 0 0;font-family:var(--sans);font-size:13.5px;color:var(--ink-soft)}.media .planche{margin:var(--s5) 0 0}.media .planche img{display:block;width:100%;height:auto;background:var(--card-sunk);border:1px solid var(--hairline);border-radius:2px;box-shadow:var(--ombre-vue)}.media .vive{display:flex;flex-wrap:wrap;gap:0 var(--s2);margin:var(--s4) 0 0;padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--hairline);border-left:3px solid var(--seal);font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-soft)}.media .vive a{font-weight:600;color:var(--seal);text-decoration:none;border-bottom:1px solid var(--seal-line)}.media .vive a:hover,.media .vive a:focus-visible{border-bottom-color:var(--seal);outline:none}.media .description{margin:var(--s5) 0 0;font-size:15.5px;line-height:1.65;color:var(--ink-soft)}.media .ou{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:var(--s2) var(--s5);align-items:baseline}.media .ou dt{font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint)}.media .ou dd{margin:0;font-size:15px;color:var(--ink)}.media .qui{list-style:none;margin:0;padding:0}.media .qui li{padding:var(--s3) 0;border-top:1px solid var(--hairline)}.media .qui li:first-child{border-top:0;padding-top:0}.media .qui a{font-size:16px;text-decoration:none;border-bottom:1px solid var(--seal-line)}.media .qui a:hover,.media .qui a:focus-visible{outline:none;border-bottom-color:var(--ink)}.media .qui .reserve{display:block;margin-top:var(--s1);font-family:var(--serif);font-style:italic;font-size:13px;color:var(--ink-faint)}.media .credit{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.media .credit a.doc{overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid var(--seal-line)}.media .credit a.doc:hover,.media .credit a.doc:focus-visible{border-bottom-color:var(--ink);outline:none}.media .licence{margin:var(--s3) 0 0;font-family:var(--sans);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.media .cite{margin:var(--s3) 0 0}.medias-tete{max-width:var(--readw)}.medias-tete h1{font-weight:400;margin:var(--s2) 0 0;font-size:clamp(28px,5vw,38px);line-height:1.1}.medias-tete .intro{margin:var(--s4) 0 0;font-size:16.5px;line-height:1.65;color:var(--ink)}.medias-tete .compte{margin:var(--s4) 0 0;font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--ink-faint)}.medias-tete .compte .n{font-size:14px;letter-spacing:0;color:var(--seal)}.sect>h2 .n{letter-spacing:0;color:var(--seal);padding-left:.35em}.vignettes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s5)}.vignettes a{display:block;text-decoration:none;color:inherit}.vignettes img{display:block;width:100%;height:160px;object-fit:contain;background:var(--card-sunk);border:1px solid var(--hairline);border-radius:2px;box-shadow:var(--ombre-vue)}.vignettes a:hover img,.vignettes a:focus-visible img{border-color:var(--seal);outline:none}.vignettes .titre{display:block;margin-top:var(--s2);font-size:13px;line-height:1.45;color:var(--ink-soft)}.vignettes a:hover .titre,.vignettes a:focus-visible .titre{color:var(--seal)}.credits{max-width:var(--readw)}.credits>p{margin:0;font-size:15px;line-height:1.65;color:var(--ink-soft)}.fonds{list-style:none;margin:var(--s4) 0 0;padding:0}.fonds li{font-family:var(--sans);font-size:12px;line-height:1.7;color:var(--ink-faint)}.fonds .nom{color:var(--ink-soft)}.fonds a.doc{overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid var(--seal-line)}.fonds a.doc:hover,.fonds a.doc:focus-visible{border-bottom-color:var(--ink);outline:none}
