@font-face{font-family:Source Serif;src:url(/fonts/source-serif-4-latin-opsz-normal.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Source Serif;src:url(/fonts/source-serif-4-latin-opsz-italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--papier:#eeebe5;--encre:#262522;--gris:#77736b;--filet:#d3cec5;--serif:"Source Serif", Georgia, serif;--grot:"Archivo", system-ui, sans-serif;--marge:clamp(20px, 3.2vw, 56px);--recit:clamp(300px, 31vw, 520px);--colonne:36rem}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--papier);color:var(--encre)}body{font:400 16px/1.55 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}main{flex:1}a{color:inherit;text-decoration:none}img,video{width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}.petit{font-family:var(--grot);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:450;font-stretch:84%}.gris{color:var(--gris)}.lecteur,.evitement:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evitement{z-index:20;left:var(--marge);background:var(--encre);color:var(--papier);padding:6px 10px;position:fixed;top:8px}.texte p+p{margin-top:.9em}.texte a{text-underline-offset:.18em;text-decoration:underline 1px}.entete{z-index:10;padding:22px var(--marge) 34px;pointer-events:none;background:linear-gradient(var(--papier) 55%, #eeebe500);justify-content:space-between;align-items:baseline;display:flex;position:fixed;inset:0 0 auto}.entete a{pointer-events:auto}.nom{font:400 18px/1 var(--serif)}.entete nav{gap:28px;display:flex}.entete nav a:hover,.entete nav a[aria-current]{text-underline-offset:4px;text-decoration:underline}.pied-site{margin:0 var(--marge);border-top:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:28px 0 40px;display:flex}.pied-nom{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.pied-nom .gris{font-family:var(--grot);font-size:13px;font-stretch:90%}.pied-liens{flex-wrap:wrap;gap:22px;display:flex}.pied-liens a:hover{text-underline-offset:4px;text-decoration:underline}.accueil-ouverture{min-height:78vh;padding:24vh var(--marge) 10vh;flex-direction:column;justify-content:flex-end;gap:28px;display:flex}.accueil-ouverture h1{max-width:16em;font:300 clamp(36px, 4.6vw, 76px)/1.06 var(--serif);letter-spacing:-.02em}.selection{padding:0 var(--marge) 14vh;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.selection>h2{border-top:1px solid var(--encre);grid-column:1/-1;margin-bottom:9vh;padding-top:10px}.choisi{grid-column:1/9;margin-bottom:16vh}.choisi.a-droite{grid-column:5/13}.choisi figure{background:var(--filet);overflow:hidden}.choisi img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity .6s}.choisi a:hover img{transform:scale(1.015)}.choisi-legende{grid-template-columns:3em 1fr auto;align-items:baseline;gap:8px 16px;padding-top:14px;display:grid}.choisi-legende h3{font:300 clamp(22px, 2vw, 30px)/1.15 var(--serif)}.tous{font:300 clamp(22px, 2vw, 30px)/1.15 var(--serif);grid-column:1/-1}.tous a:hover{text-underline-offset:.18em;text-decoration:underline 1px}.index{padding:20vh var(--marge) 12vh;position:relative}.index-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:7vh;display:flex}.index-tete h1{font:300 clamp(44px, 6vw, 96px)/.95 var(--serif);letter-spacing:-.025em}.index-outils{flex-wrap:wrap;gap:40px;display:flex}.filtres,.vues{flex-wrap:wrap;gap:16px;display:flex}.index-outils button{letter-spacing:inherit;text-transform:inherit;color:var(--gris);padding:4px 0}.index-outils button[aria-pressed=true]{color:var(--encre);text-underline-offset:4px;text-decoration:underline}.lignes{border-top:1px solid var(--encre)}.ligne a,.ligne-tete{border-bottom:1px solid var(--filet);grid-template-columns:56px minmax(0,2.4fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:13px 0 12px;display:grid}.ligne-tete{padding:8px 0}.ligne a{font-family:var(--grot);font-size:13.5px;font-stretch:90%;transition:background .3s}.ligne a:hover{background:#26252209}.ligne .c-titre{font:400 17px/1.3 var(--serif)}.ligne .c-titre em{color:var(--gris);font-size:14.5px;font-style:italic;display:block}.ligne .c-annee{font-variant-numeric:tabular-nums}.survol{pointer-events:none;opacity:0;transition:opacity .35s;display:none}.survol.vu{opacity:1}.survol img{width:auto;max-width:100%;max-height:64vh;margin-left:auto}@media (hover:hover) and (width>=1100px){.index[data-vue=liste]{grid-template-columns:1fr min(24vw,380px);align-items:start;column-gap:40px;display:grid}.index-tete{grid-column:1/-1}.index[data-vue=liste] .lignes{grid-area:2/1}.index[data-vue=liste] .survol{grid-area:2/2;display:block;position:sticky;top:16vh}}.vignettes{grid-template-columns:repeat(3,1fr);gap:7vh 24px;display:none}.index[data-vue=planches] .lignes{display:none}.index[data-vue=planches] .vignettes{display:grid}.vignette-image{aspect-ratio:4/3;background:var(--filet);margin-bottom:12px;overflow:hidden}.vignette-image img{object-fit:cover;height:100%}.vignettes h2{font:400 19px/1.25 var(--serif);margin-top:4px}[hidden]{display:none!important}.ouverture{min-height:88vh;padding:20vh var(--marge) 9vh;grid-template-columns:repeat(12,1fr);align-content:end;column-gap:24px;display:grid}.ouverture .surtitre{grid-column:1/-1}.ouverture h1{font:300 clamp(46px, 6.8vw, 116px)/.96 var(--serif);letter-spacing:-.025em;grid-column:1/11;margin:.22em 0 .2em}.soustitre{font:italic 300 clamp(20px, 1.7vw, 26px)/1.3 var(--serif);color:var(--gris);grid-column:1/8;margin-bottom:1.4em}.chapeau{grid-column:1/6;font-size:clamp(18px,1.45vw,22px);line-height:1.42}.cartouche{border-top:1px solid var(--encre);grid-area:4/8/span 2/13;align-self:end}.cartouche>div{border-bottom:1px solid var(--filet);grid-template-columns:9.5em 1fr;display:grid}.cartouche dt,.cartouche dd{padding:8px 0 7px}.cartouche dt{color:var(--gris);padding-right:16px}.cartouche dd{font-family:var(--grot);font-size:13.5px;font-stretch:90%}.couverture{padding:0 var(--marge)}.couverture figcaption{margin-top:10px}.texte-projet{max-width:var(--colonne);margin:16vh var(--marge) 0 calc(var(--marge) + 8.33vw);font-size:19px;line-height:1.55}.planches{padding:16vh var(--marge) 0;grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.planches .large{grid-column:1/-1}.planches figcaption{margin-top:10px}.credits{margin:12vh var(--marge) 0;max-width:var(--colonne)}.credits p{white-space:pre-line;margin-top:8px;font-size:15px}.voisins{margin:14vh var(--marge) 0;border-top:1px solid var(--filet);justify-content:space-between;gap:24px;padding:32px 0 60px;display:flex}.voisin{max-width:45%;font:300 clamp(22px, 2.2vw, 34px)/1.12 var(--serif);flex-direction:column;gap:10px;display:flex}.voisin.suivant{text-align:right;margin-left:auto}.voisin:hover{text-underline-offset:.15em;text-decoration:underline 1px}.sequence{grid-template-columns:var(--recit) 1fr;border-top:1px solid var(--filet);display:grid}.scene{grid-area:1/1/auto/-1;align-self:start;height:100vh;position:sticky;top:0;overflow:hidden}.scene canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.scene canvas.pret{opacity:1}.affiche{top:14vh;bottom:14vh;right:var(--marge);left:calc(var(--recit) + 2vw);object-fit:contain;object-position:center;opacity:.9;width:auto;height:auto;max-height:72vh;transition:opacity 1s;position:absolute}.sequence.prete .affiche{opacity:0}.sequence.sans-3d .affiche{opacity:1}.recit{z-index:2;padding:0 var(--marge);grid-area:1/1;position:relative}.temps{flex-direction:column;justify-content:center;max-width:36ch;min-height:78vh;transition:opacity .6s;display:flex}.temps.suite{min-height:58vh}.temps:first-child{min-height:92vh}.temps:last-child{min-height:100vh}.temps .num{color:var(--gris);margin-bottom:18px}.temps h2{font:300 clamp(26px, 2.3vw, 36px)/1.12 var(--serif);letter-spacing:-.01em;margin-bottom:18px}.temps .texte{font-size:17px;line-height:1.5}.temps.loin{opacity:.28}.rappels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rappels path{fill:none;stroke:var(--encre);stroke-width:.75px}.rappels circle{fill:var(--encre)}.legendes{pointer-events:none;position:absolute;inset:0}.legende{opacity:0;width:230px;position:absolute;transform:translateY(-50%)}.legende b{font-family:var(--grot);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:500;font-stretch:84%;display:block}.legende span{color:#4a4843;margin-top:2px;font-size:13.5px;line-height:1.35;display:block}.cadre-plan{top:12vh;bottom:12vh;left:calc(var(--recit) + 2vw);right:var(--marge);opacity:0;pointer-events:none;border:1px solid #2625228c;position:absolute}.cartouche-plan{background:#f3f4f1b3;border:1px solid #2625228c;width:260px;padding:10px 12px 12px;position:absolute;bottom:-1px;right:-1px}.cartouche-plan p:not(.petit){margin:2px 0 12px;font-size:14px}.echelle{height:22px;position:relative}.echelle span{border:1px solid var(--encre);height:5px;position:absolute;top:0}.echelle span:nth-child(2){background:var(--encre)}.echelle i{font:400 10px/1 var(--grot);white-space:nowrap;font-style:normal;position:absolute;top:9px;transform:translate(-50%)}.progression{right:var(--marge);color:var(--gris);align-items:baseline;gap:32px;display:flex;position:absolute;bottom:22px}.progression ol{gap:18px;display:flex}.progression li{transition:color .4s}.progression li.actif{color:var(--encre);text-underline-offset:4px;text-decoration:underline}.progression a{color:var(--encre)}.profil{padding:20vh var(--marge) 12vh;grid-template-columns:repeat(12,1fr);gap:8vh 24px;display:grid}.profil-tete{flex-direction:column;grid-column:1/-1;gap:18px;display:flex}.profil-tete h1{font:300 clamp(44px, 6vw, 96px)/.95 var(--serif);letter-spacing:-.025em}.portrait{grid-column:1/5}.profil-texte{flex-direction:column;grid-column:6/12;gap:6vh;font-size:19px;line-height:1.55;display:flex}.portrait:not(:has(img,.img-vide))+.profil-texte,.profil-tete+.profil-texte{grid-column:4/11}.profil-texte h2{margin-bottom:14px}.profil blockquote{font:italic 300 clamp(22px, 2vw, 30px)/1.3 var(--serif);border-left:1px solid var(--encre);padding-left:24px}.profil-tables{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8vh 48px;display:grid}.table{border-top:1px solid var(--encre);margin-top:10px}.table>div{border-bottom:1px solid var(--filet);grid-template-columns:9em 1fr;gap:16px;padding:10px 0 9px;display:grid}.table dt{font-family:var(--grot);font-variant-numeric:tabular-nums;color:var(--gris);font-size:13.5px;font-stretch:90%}.table dd{font-size:16.5px}.table dd span{font-size:14.5px;display:block}.table a{text-underline-offset:.18em;text-decoration:underline 1px}.simple{padding:22vh var(--marge) 14vh calc(var(--marge) + 8.33vw);max-width:calc(var(--colonne) + 20vw)}.simple h1{font:300 clamp(36px, 4vw, 64px)/1 var(--serif);margin-bottom:6vh}.simple .texte p+p{margin-top:.6em}.simple .texte p:has(>strong:only-child){font-family:var(--grot);letter-spacing:.06em;text-transform:uppercase;margin-top:1.8em;font-size:11.5px;font-stretch:84%}.simple a{text-underline-offset:.18em;text-decoration:underline}@media (width<=1100px){.ligne a,.ligne-tete{grid-template-columns:56px minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr)}.ligne .c-cadre,.ligne .c-statut,.ligne-tete span:nth-child(n+5){display:none}.vignettes{grid-template-columns:1fr 1fr}}@media (width<=820px){:root{--recit:100vw}.entete{padding-top:16px}.entete nav{gap:18px}.ouverture{min-height:0;padding-top:18vh;display:block}.accueil-ouverture{min-height:0;padding-top:22vh}.cartouche{margin-top:40px}.selection,.profil{display:block}.choisi{margin-bottom:10vh}.ligne a,.ligne-tete{grid-template-columns:50px minmax(0,1fr)}.ligne .c-lieu,.ligne .c-role,.ligne-tete span:nth-child(n+3){display:none}.vignettes{grid-template-columns:1fr}.texte-projet{margin-left:var(--marge)}.planches{grid-template-columns:1fr}.profil>*+*{margin-top:7vh}.profil-tables,.sequence{grid-template-columns:1fr}.temps{justify-content:flex-end;padding-bottom:12vh}.temps>*{background:#eeebe5e0}.legendes,.rappels,.progression ol{display:none}.cadre-plan{left:var(--marge);top:9vh;bottom:40vh}.affiche{left:var(--marge);max-height:45vh;top:12vh;bottom:auto}.simple{padding-left:var(--marge)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}html[data-foliome-mode=edit] [data-foliome]:empty:not(img,video){outline:1px dashed var(--filet);outline-offset:2px;min-width:6em;min-height:1.2em;display:block}.img-vide{aspect-ratio:4/3;border:1px dashed var(--gris);width:100%;color:var(--gris);font-family:var(--grot);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:11.5px;font-stretch:84%;display:grid}
