.page-histoire{padding-bottom:66px}.page-histoire .tete{padding-top:8px}@media(min-width:1100px){.page-histoire .tete{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,64px);align-items:start}.page-histoire .entete-optin{margin-top:34px}}@media(max-width:1099px){.page-histoire .entete-optin{max-width:480px;margin-top:26px}}.page-histoire h1{font-size:var(--t-h1);margin:0 0 12px}.page-histoire .tete .chapeau{max-width:760px;color:var(--secondaire);margin:20px 0 0}@media(min-width:1100px){.page-histoire .tete .chapeau{font-size:20px}}.page-histoire .tete .chapeau+.chapeau{margin-top:14px}.page-histoire .tete ul.chapeau{padding-left:1.3em}.page-histoire .tete ul.chapeau li+li{margin-top:6px}.page-histoire .repere{display:inline-block;box-sizing:border-box;width:13px;height:13px;border:2px solid var(--anthracite);background:var(--fond);overflow:hidden;font-size:0}.page-histoire .repere--renaud{border-radius:50%}.page-histoire .registres{margin-top:52px}.page-histoire .frise>section.epoque:first-of-type{margin-top:0}.page-histoire .registres .rangee{display:grid;grid-template-columns:1fr 96px 1fr;align-items:center}.page-histoire .registres span{font-family:var(--f-mono);font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--tertiaire);text-align:center}.page-histoire .registres .gauche{grid-column:1}.page-histoire .registres .droite{grid-column:3}@media(max-width:1099px){.page-histoire .registres{display:none}}.page-histoire .frise{position:relative;padding:10px 0 0}.page-histoire .fil-colle{position:absolute;inset:0;pointer-events:none}.page-histoire .fil-svg{position:sticky;top:0;display:block;width:100%;height:100vh}.page-histoire .fil-svg .froid{stroke:var(--filet);stroke-width:3;fill:none}.page-histoire .fil-svg .trace{stroke-width:3;fill:none}.page-histoire .fil-svg .halo{filter:blur(6px)}.page-histoire .fil-svg .raccord{stroke:var(--filet-fort);stroke-width:1;fill:none}.page-histoire .fil-svg .raccord.tire{transition:stroke-dashoffset .12s linear}.page-histoire .fil-svg .marque-communaute,.page-histoire .fil-svg .marque-renaud{fill:var(--fond);stroke:var(--anthracite);stroke-width:2}@media(prefers-reduced-motion:reduce){.page-histoire .fil-svg .trace,.page-histoire .fil-svg .halo,.page-histoire .fil-svg .pointe{display:none}}.page-histoire .epoque{position:relative;text-align:center;margin:46px 0 26px;background:var(--fond);padding:28px 0 10px}.page-histoire .epoque:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--filet-fort)}.page-histoire .epoque .losange{position:absolute;left:50%;top:-6px;width:11px;height:11px;margin-left:-5.5px;transform:rotate(45deg);background:var(--fond);border:2px solid var(--fil-hot)}.page-histoire .epoque .periode{font-family:var(--f-mono);font-size:20px;font-weight:600;color:var(--fil-hot);letter-spacing:.02em;margin:0 0 4px}.page-histoire .epoque h2{font-size:clamp(24px,2.3vw,30px);line-height:1.08;margin:0 auto;max-width:900px}.page-histoire .epoque .chapeau-epoque{max-width:640px;margin:12px auto 0;color:var(--secondaire)}.page-histoire .epoque .archive{max-width:640px;margin:16px auto 0}@media(max-width:1099px){.page-histoire .epoque{margin:34px 0 22px;padding:24px 6px 8px}}.page-histoire .jalon{display:grid;grid-template-columns:1fr 96px 1fr;align-items:start;margin:0 0 26px}.page-histoire .jalon .carte{position:relative;background:var(--carte);border:1px solid var(--filet-fort);border-radius:10px;padding:20px 22px}.page-histoire .jalon--communaute .carte{grid-column:1;border-left:3px solid var(--anthracite)}.page-histoire .jalon--renaud .carte{grid-column:3;border-left:3px solid var(--anthracite)}.page-histoire .jalon .meta{margin:0 0 6px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.page-histoire .jalon .date{font-family:var(--f-mono);letter-spacing:var(--approche-mono);font-size:17px;font-weight:600;color:var(--anthracite)}.page-histoire .jalon .registre{font-family:var(--f-mono);letter-spacing:var(--approche-mono);font-size:16px;color:var(--tertiaire)}.page-histoire .jalon h3{font-size:var(--t-h3);line-height:1.12;margin:0 0 10px}.page-histoire .jalon .texte p{margin:0 0 .7em;color:var(--secondaire)}.page-histoire .jalon .texte p:last-child{margin-bottom:0}.page-histoire .jalon--vague{grid-template-columns:1fr}.page-histoire .jalon--vague .carte{grid-column:1;background:transparent;border:0;border-top:1px dashed var(--fonte);border-bottom:1px dashed var(--fonte);border-radius:0;padding:18px 0;margin:16px 0;text-align:center}.page-histoire .jalon--vague .meta{justify-content:center}.page-histoire .jalon--vague .date{color:var(--fonte)}.page-histoire .jalon--vague .registre{color:var(--fonte);letter-spacing:.1em;text-transform:uppercase}.page-histoire .jalon--vague h3{font-size:var(--t-h2);max-width:820px;margin:0 auto 10px}.page-histoire .jalon--vague .texte{max-width:720px;margin:0 auto}.page-histoire .jalon--convergence{grid-template-columns:1fr;margin-top:40px}.page-histoire .jalon--convergence .carte{grid-column:1;background:var(--anthracite);color:#fff;border:0;border-radius:12px;padding:38px clamp(22px,4vw,48px);max-width:900px;margin:0 auto;text-align:center}.page-histoire .jalon--convergence .meta{justify-content:center}.page-histoire .jalon--convergence .date{color:var(--fil-core)}.page-histoire .jalon--convergence h2{font-size:clamp(24px,2.3vw,30px);line-height:1.08;margin:0 0 14px}.page-histoire .jalon--convergence .texte p{color:#ffffffd9}.page-histoire .jalon--convergence .archive figcaption{color:#ffffffb3}.page-histoire .archive{margin:14px 0}.page-histoire .archive img{max-width:100%;height:auto;border-radius:6px;display:block}.page-histoire .archive figcaption{font-size:16px;color:var(--tertiaire);margin-top:8px;font-style:normal}@media(max-width:1099px){.page-histoire .jalon,.page-histoire .jalon--vague,.page-histoire .jalon--convergence{display:block;margin:0 0 24px}.page-histoire .jalon--communaute .carte{margin-right:26px}.page-histoire .jalon--renaud .carte{margin-left:26px}.page-histoire .jalon--vague .carte,.page-histoire .jalon--convergence .carte{margin-left:0;margin-right:0;max-width:none}.page-histoire .jalon--convergence{margin-top:34px}}@media(prefers-reduced-motion:no-preference){.page-histoire .jalon--communaute .carte.a-decouper{clip-path:inset(0 0 0 100%)}.page-histoire .jalon--renaud .carte.a-decouper,.page-histoire .jalon--vague .carte.a-decouper,.page-histoire .jalon--convergence .carte.a-decouper{clip-path:inset(0 100% 0 0)}.page-histoire .jalon .carte.decoupe{animation:histoire-decoupe .55s linear .12s forwards}.page-histoire .jalon--vague .carte.decoupe,.page-histoire .jalon--convergence .carte.decoupe{animation-delay:0s}}@keyframes histoire-decoupe{to{clip-path:inset(0 0 0 0)}}.page-histoire .optin-pied{max-width:560px;margin:6px auto 0}@media print{.page-histoire .registres,.page-histoire .fil-svg{display:none}.page-histoire .jalon,.page-histoire .jalon--vague,.page-histoire .jalon--convergence{display:block}.page-histoire .jalon .carte{break-inside:avoid;border:1px solid #999;margin:0 0 14pt}.page-histoire .jalon--convergence .carte{background:#fff;color:#000}.page-histoire .jalon--convergence .texte p{color:#000}}
