.oeil-timeline #main{padding:0}.oeil-timeline #main>.col-width{width:auto;max-width:none;margin:0;padding:0}.oeil-timeline #content{display:block;float:none;width:auto;margin:0}.tl{container-type:inline-size;--marge:max(clamp(12px, 3cqw, 56px), calc((100cqw - 1500px) / 2));--l:.972;--barre-h:56px;--rail-l:76px;color:var(--oeil-texte);font-family:var(--oeil-sans)}html[data-theme="dark"] .tl{--l:.215}.tl-tete{margin:0 var(--marge)}.tl-js .tl-tete{margin:0;padding-inline:var(--marge) calc(var(--marge) + var(--rail-l))}.tl-note{margin:0 var(--marge) 1rem;padding:.75rem 1rem;border-left:3px solid var(--oeil-rouge);background:var(--oeil-carte);font-size:var(--t-meta)}.tl-note p,.tl-note ul{margin:0 0 .35rem}.tl-reglages summary{cursor:pointer;font-weight:700;line-height:1.5}.tl-reglages{max-width:1160px;padding:1rem 1.25rem;font-size:16px}.tl-reglages-badge{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;border-radius:1rem;border:1px solid var(--oeil-rouge);color:var(--oeil-texte);font-size:.8em;font-weight:600}.tl-reglages form{margin:1rem 0 0}.tl-reglages fieldset{border:0;padding:0;margin:0 0 .9rem}.tl-reglages legend{font-weight:700}.tl-reglages fieldset p{margin-top:.2rem;color:var(--oeil-texte-2);line-height:1.45}.tl-reglages-groupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 210px),1fr));gap:.25rem .75rem;margin-top:.45rem}.tl-reglages-groupes label{display:flex;align-items:baseline;gap:.5rem;padding:.3rem .4rem;border-radius:4px;line-height:1.35;cursor:pointer}.tl-reglages-groupes label:hover,.tl-reglages-groupes label:focus-within{background:var(--oeil-fond)}.tl-reglages-groupes input{flex:none;accent-color:var(--oeil-lien)}.tl-reglages-alertes{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--oeil-filet)}.tl-reglages-alertes ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));gap:.25rem 1rem;margin:.5rem 0 0;padding-left:1.2rem}.tl-frise{display:none}.tl-js .tl-frise{position:relative;display:block;overflow:clip;overflow-anchor:none;touch-action:pan-y}.tl-js .tl-liste{display:none}.tl-plan{position:absolute;inset:0}.tl-plan.tl-retour{transition:transform .25s ease-out}.tl-plan canvas{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.tl-tuiles,.tl-cartes{position:absolute;inset:0;z-index:2;pointer-events:none}.tl-periode{position:absolute;left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:oklch(calc(var(--l) + var(--dl, 0)) var(--c,0) var(--h,0))}.tl-periode:not(:has(.tl-ouv)){background:none}.tl-tenant{position:sticky;top:0;z-index:3;grid-row:1 / 3;grid-column:1;align-self:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;padding:.55rem var(--marge);border-bottom:1px solid var(--oeil-filet);background:oklch(calc(var(--l) + var(--dl, 0)) var(--c,0) var(--h,0))}.admin-bar .tl-tenant{top:32px}.tl-tenant-t{font-family:var(--oeil-serif);font-size:1.1875rem;line-height:1.25}.tl-tenant-d{color:var(--oeil-texte-2);font-family:var(--oeil-serif);font-size:.9375rem;font-style:italic}.tl-ouv{position:relative;z-index:4;grid-row:1;grid-column:1;padding:clamp(1.5rem, 4cqw, 4.5rem) calc(var(--marge) + 44px) clamp(1rem, 2cqw, 2rem) var(--marge);background:oklch(calc(var(--l) + var(--dl, 0)) var(--c,0) var(--h,0));text-align:center}@media (min-width:820px){.tl-ouv{padding-right:calc(var(--marge) + 76px)}}.tl-dates{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--oeil-texte-2);font-family:var(--oeil-serif);font-size:clamp(1rem, 1.6cqw, 1.5rem);font-style:italic;line-height:1.2}.tl-barre{flex:0 1 calc(var(--ans) * .5cqw);min-width:1.5rem;height:2px;background:#f4a100}#content .tl .tl-ouv h2{margin:.4rem 0 0;padding:0;border:0;color:var(--oeil-texte);font-family:var(--oeil-serif);font-size:clamp(2rem, 4.5cqw, 4.25rem);font-weight:400;line-height:1.02;letter-spacing:-.03em}#content .tl .tl-titre{display:block;font-size:inherit;line-height:inherit;letter-spacing:inherit}.tl-phrase{max-width:36rem;font-family:var(--oeil-serif);font-size:var(--t-chapo);line-height:1.3}#content .tl .tl-phrase{margin:1rem auto 0}.tl-n1 .tl-ouv{padding-block:clamp(1.25rem, 2.5cqw, 2.5rem) .75rem}#content .tl .tl-n1 .tl-ouv h2{font-size:clamp(2.25rem, 5.4cqw, 5.25rem)}.tl-n1 .tl-phrase{margin-top:.6rem;font-size:1.0625rem}.tl-n0 .tl-ouv{padding-block:1.25rem .6rem}.tl-n0 .tl-phrase{display:none}#content .tl .tl-n0 .tl-ouv h2{margin-top:.15rem;font-size:clamp(1.875rem, 3cqw, 2.875rem);line-height:1.02;letter-spacing:-.02em}.tl-n0 .tl-dates{font-size:1rem}.tl-n0 .tl-barre{flex-basis:calc(var(--ans) * .22cqw)}@media (min-width:820px){.tl-n0 .tl-periode{grid-template-columns:minmax(0,min(380px, 25vw)) minmax(0,1fr);grid-template-rows:1fr}.tl-n0 .tl-tenant{display:none}.tl-n0 .tl-ouv{position:sticky;top:0;grid-row:1;align-self:start;padding-right:1rem;padding-left:var(--marge);background:none}.admin-bar .tl-n0 .tl-ouv{top:32px}}.tl-dec-zone{position:absolute;z-index:3}#content .tl button.tl-dec{display:block;min-width:44px;min-height:44px;color:var(--oeil-texte);font-family:var(--oeil-serif);font-size:clamp(1.5rem, 2.4cqw, 2.25rem);font-style:italic;line-height:44px}#content .tl button.tl-dec:hover{text-decoration:underline;text-decoration-color:#f4a100;text-underline-offset:4px}@media (min-width:820px){#content .tl button.tl-dec{position:sticky;top:52px}.admin-bar #content .tl button.tl-dec{top:84px}}.tl-t{position:absolute;top:0;left:0;display:block;width:128px;height:128px;overflow:hidden;transform-origin:0 0;pointer-events:auto;cursor:zoom-in;font-family:var(--oeil-serif)}.tl-anim .tl-t{transition:transform .46s cubic-bezier(.2,.75,.2,1),opacity .3s}.tl-t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tl-ini,.tl-lib{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;transition:opacity .25s}.tl-ini{font-size:56px;line-height:1;letter-spacing:-.02em}.tl-lib{padding:6px;font-size:21px;line-height:1.12;hyphens:auto;overflow-wrap:break-word}.tl-lib.tl-long{font-size:15.5px}.tl-t .tl-ini.tl-long{font-size:36px}.tl-n0 .tl-lib,.tl-n1 .tl-ini{opacity:0}.tl-t.tl-k-a{background:var(--oeil-une-aplat);color:#fff}.tl-t.tl-k-a .tl-ini{font-family:var(--oeil-sans);font-size:46px;font-weight:600;letter-spacing:0}.tl-t.tl-k-p{border-radius:50%;background:var(--oeil-fond);box-shadow:inset 0 0 0 4px var(--oeil-texte)}.tl-n1 .tl-t.tl-k-p{border-radius:14%;box-shadow:inset 0 0 0 2px var(--oeil-filet)}.tl-t.tl-k-p.tl-a-photo{box-shadow:none}.tl-t.tl-k-e{background:#f4a100;color:#17191b;font-style:italic}.tl-n0 .tl-t.tl-k-e{clip-path:polygon(50% 4%,96% 50%,50% 96%,4% 50%)}.tl-n1 .tl-t.tl-k-e{clip-path:none}.tl-a-photo .tl-lib{z-index:1;align-items:flex-end;justify-content:flex-start;padding:34px 8px 6px;background:linear-gradient(to top,rgb(0 0 0 / .72),#fff0);color:#fff;font-size:15px;text-align:left;inset:auto 0 0}@media (hover:hover){.tl-t:hover{outline:2px solid #f4a100;outline-offset:1px}}#content .tl .tl-c{position:absolute;top:0;left:0;display:block;color:var(--oeil-texte);text-decoration:none;pointer-events:auto}.tl-arrive .tl-c{animation:tl-arrive .4s ease-out both}@keyframes tl-arrive{from{opacity:0}}.tl-ph{display:block;max-width:none;margin:0 0 12px;object-fit:cover}.tl-g .tl-ph{margin-left:auto}.tl-vi{flex:none;max-width:none;object-fit:cover}#content .tl .tl-avec-vi{display:flex;align-items:flex-start;gap:14px}#content .tl .tl-avec-vi.tl-g{flex-direction:row-reverse}.tl-txt{display:block;min-width:0}.tl-g .tl-txt{text-align:right}.tl-nom{display:block;font-family:var(--oeil-serif);line-height:1.08;letter-spacing:-.012em}.tl-c.tl-k-e .tl-nom{font-style:italic}.tl-dt{display:block;margin-top:3px;color:var(--oeil-texte-2);font-family:var(--oeil-serif);font-size:1.0625rem;font-style:italic;line-height:22px}.tl-ty{display:block;color:var(--oeil-texte-2);font-size:.875rem;line-height:19px}.tl-cr{display:block;margin-top:2px;color:var(--oeil-texte-2);font-size:.75rem;line-height:16px}#content .tl .tl-c:hover .tl-nom{text-decoration:underline;text-decoration-color:#f4a100;text-decoration-thickness:2px;text-underline-offset:4px}#content .tl .tl-c:focus-visible,#content .tl button:focus-visible{outline:2px solid var(--oeil-texte);outline-offset:5px}.tl-rail:focus-visible{outline:2px solid var(--oeil-texte);outline-offset:-2px}.tl-rail{position:fixed;top:92px;right:0;bottom:calc(var(--barre-h) + env(safe-area-inset-bottom) + 10px);z-index:6;width:var(--rail-l);cursor:grab;opacity:0;pointer-events:none;touch-action:none;transition:opacity .2s;user-select:none}.tl-rail:active{cursor:grabbing}.tl-rail-la .tl-rail{opacity:1;pointer-events:auto}.tl-rail-p{position:absolute;right:0;width:34px;border-top:1px solid var(--oeil-texte);background:oklch(calc(var(--l) + var(--dl, 0) - .03) var(--c,0) var(--h,0))}.tl-rail-h{position:absolute;right:0;max-width:34px;background:var(--oeil-texte);opacity:.62}.tl-rail-a{position:absolute;right:38px;padding:0 2px;color:var(--oeil-texte);font-family:var(--oeil-serif);font-size:13px;font-style:italic;line-height:1.2;transform:translateY(-50%)}.tl-pouce{position:absolute;right:0;width:40px;height:2px;margin-top:-1px;background:#f4a100}.tl-pouce::after{content:"";position:absolute;top:-6px;left:-7px;width:14px;height:14px;border-radius:50%;background:#f4a100;box-shadow:0 0 0 2px var(--oeil-fond)}.tl-bulle{position:absolute;right:calc(100% + 12px);width:max-content;max-width:min(62vw, 20rem);padding:.45rem .75rem .55rem;border-radius:3px;background:var(--oeil-une-aplat);color:#fff;font-family:var(--oeil-serif);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .2s}.tl-bulle.tl-vue{opacity:1}.tl-bulle-a{display:block;font-size:1.625rem;line-height:1.1}.tl-bulle-p{display:block;font-size:.9375rem;font-style:italic;line-height:1.2}.tl-info{position:fixed;top:0;left:0;z-index:8;max-width:20rem;padding:.25rem .6rem;border-radius:3px;background:var(--oeil-une-aplat);color:#fff;font-family:var(--oeil-serif);font-size:1rem;opacity:0;pointer-events:none}.tl-info.tl-vue{opacity:1}.tl-liste{padding:1rem var(--marge) 4rem}.tl-liste section{margin-bottom:3rem}#content .tl-liste h2{margin:0 0 .5rem;padding-top:.75rem;border-top:2px solid #f4a100;color:var(--oeil-texte);font-family:var(--oeil-serif);font-size:clamp(2rem, 4.5cqw, 3.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em}#content .tl-liste h2 span{color:var(--oeil-texte-2);font-size:.45em;font-style:italic;letter-spacing:0}.tl-liste section>p{max-width:36rem;margin:0 0 1rem;font-family:var(--oeil-serif);font-size:1.125rem;line-height:1.35}#content .tl-liste ul{margin:0;padding:0;list-style:none;columns:21rem auto;column-gap:2.5rem}#content .tl-liste li{margin:0 0 .4rem;padding:0;font-family:var(--oeil-serif);font-size:1.0625rem;line-height:1.3;break-inside:avoid}#content .tl-liste a{color:var(--oeil-texte);text-decoration:underline;text-decoration-color:var(--oeil-filet);text-underline-offset:3px}#content .tl-liste a:hover{text-decoration-color:#f4a100}.tl-liste li span{color:var(--oeil-texte-2);font-family:var(--oeil-sans);font-size:var(--t-meta)}@media (max-width:819.98px){.tl{--rail-l:44px}.tl-rail{top:66px}.tl-rail-p{width:16px}.tl-rail-h{max-width:16px}.tl-rail-a{right:16px;padding:0;font-size:11px}.tl-pouce{width:44px}.tl-tenant{flex-direction:column;gap:0;padding-block:.35rem}.tl-tenant-t{font-size:1.0625rem}.tl-tenant-d{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.tl-anim .tl-t,.tl-plan.tl-retour,.tl-ini,.tl-lib{transition:none}.tl-arrive .tl-c{animation:none}}@media print{.tl-frise{display:none!important}.tl-liste{display:block!important}}