.door-grid[data-astro-cid-jebw2bee]{gap:var(--esp-4);margin-top:var(--esp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.door-card[data-astro-cid-jebw2bee]{padding:var(--esp-6) var(--esp-4);background:var(--blanc);border:var(--bordure-fine) solid var(--gris-trait);border-radius:var(--rayon-carte);flex-direction:column;transition:border-color .15s;display:flex;position:relative}.door-card[data-astro-cid-jebw2bee]:hover,.door-card[data-astro-cid-jebw2bee]:focus-within{border-color:var(--cuivre)}.door-title[data-astro-cid-jebw2bee]{margin-top:var(--esp-3);font-family:var(--police-titre);font-size:28px;line-height:1.2}.door-text[data-astro-cid-jebw2bee]{margin-top:var(--esp-2);color:var(--gris-texte)}.door-link[data-astro-cid-jebw2bee]{padding-top:var(--esp-3);color:var(--cuivre-fonce);margin-top:auto;font-weight:500}.door-link[data-astro-cid-jebw2bee]:after{content:"";border-radius:var(--rayon-carte);position:absolute;inset:0}.door-link[data-astro-cid-jebw2bee]:focus-visible{outline:none}.door-link[data-astro-cid-jebw2bee]:focus-visible:after{outline:var(--focus-largeur) solid var(--cuivre);outline-offset:var(--focus-decalage)}.door-card[data-astro-cid-jebw2bee]:hover .door-link[data-astro-cid-jebw2bee]{text-underline-offset:.2em;text-decoration:underline}.firms-link[data-astro-cid-jebw2bee]{margin-top:var(--esp-4);text-align:center;font-size:16px}.firms-link[data-astro-cid-jebw2bee] a[data-astro-cid-jebw2bee]{color:var(--cuivre-fonce)}@media (width<=759px){.door-grid[data-astro-cid-jebw2bee]{gap:var(--esp-3);grid-template-columns:1fr}.door-card[data-astro-cid-jebw2bee]{padding:var(--esp-4) var(--esp-3)}.door-title[data-astro-cid-jebw2bee]{font-size:24px}}.bars[data-astro-cid-psio65do]{--bar-h:clamp(12px, 2vw, 22px);gap:var(--bar-h);flex-direction:column;width:100%;max-width:480px;display:flex}.bar[data-astro-cid-psio65do]{width:var(--w);height:var(--bar-h);border-radius:var(--rayon);background:var(--encre);animation:bars-grow .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .12s) both;display:block}.bar--accent[data-astro-cid-psio65do]{background:var(--cuivre);animation-duration:1.1s;animation-delay:calc(var(--i) * .12s + .15s)}@keyframes bars-grow{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-psio65do]{animation:none}}.figure-grid[data-astro-cid-s35lm3ac]{gap:var(--esp-6) var(--esp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.figure[data-astro-cid-s35lm3ac]{gap:var(--esp-1);flex-direction:column;display:flex}.value[data-astro-cid-s35lm3ac]{font-family:var(--police-titre);font-size:var(--taille-chiffre);color:var(--blanc);font-weight:600;line-height:1.1}.caption[data-astro-cid-s35lm3ac]{color:var(--gris-clair);font-size:16px;line-height:1.5}@media (width<=759px){.figure-grid[data-astro-cid-s35lm3ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.value[data-astro-cid-s35lm3ac]{font-size:36px}}.timeline[data-astro-cid-4vr5gzlh]{gap:var(--esp-3);margin-top:var(--esp-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.timeline[data-astro-cid-4vr5gzlh]:before{content:"";background:var(--gris-trait);height:2px;position:absolute;top:7px;left:0;right:0}.event[data-astro-cid-4vr5gzlh]{flex-direction:column;gap:4px;display:flex;position:relative}.dot[data-astro-cid-4vr5gzlh]{width:16px;height:16px;margin-bottom:var(--esp-2);border:3px solid var(--blanc);background:var(--encre);box-sizing:content-box;border-radius:50%;margin-top:-3px;margin-left:-3px}.event--current[data-astro-cid-4vr5gzlh] .dot[data-astro-cid-4vr5gzlh]{background:var(--cuivre)}.period[data-astro-cid-4vr5gzlh]{color:var(--gris-texte);font-size:var(--taille-legende)}.company[data-astro-cid-4vr5gzlh]{font-weight:600}.role[data-astro-cid-4vr5gzlh]{color:var(--gris-texte);font-size:16px;line-height:1.5}.more[data-astro-cid-4vr5gzlh]{margin-top:var(--esp-6);font-size:16px}.more[data-astro-cid-4vr5gzlh] a[data-astro-cid-4vr5gzlh]{font-weight:500}@media (width<=899px){.timeline[data-astro-cid-4vr5gzlh]{gap:var(--esp-4);flex-direction:column-reverse;display:flex}.timeline[data-astro-cid-4vr5gzlh]:before{width:2px;height:auto;top:0;bottom:0;left:7px}.event[data-astro-cid-4vr5gzlh]{padding-left:var(--esp-6)}.dot[data-astro-cid-4vr5gzlh]{margin:0;position:absolute;top:3px;left:-3px}}.hero-visual[data-astro-cid-jgctki6q]{align-items:center;height:100%;display:flex}
