.diplome-modal[data-astro-cid-5swmg7cz]{max-width:min(92vw,900px);max-height:90vh;overflow:auto;border-radius:.5rem;background:#fff;padding:.75rem}.diplome-modal[data-astro-cid-5swmg7cz]::backdrop{background:#0009}.diplome-modal[data-astro-cid-5swmg7cz] img[data-astro-cid-5swmg7cz]{max-width:100%;height:auto}.bulle[data-astro-cid-4x4gqg6w]{position:relative;z-index:1;flex:0 0 auto;width:var(--bulle);height:var(--bulle);border-radius:999px;overflow:hidden;background:#fff;border:var(--trait) solid var(--axe);display:flex;align-items:center;justify-content:center}.bulle[data-astro-cid-4x4gqg6w] img[data-astro-cid-4x4gqg6w]{width:100%;height:100%;object-fit:cover}.initiales[data-astro-cid-4x4gqg6w]{font-size:var(--taille-initiales);letter-spacing:.03em;color:var(--axe);opacity:.75}.maillon[data-astro-cid-5wf7qobj]{position:relative;display:flex;align-items:flex-start;gap:var(--gouttiere);padding-bottom:var(--saut);line-height:1.35;list-style:none}.maillon[data-astro-cid-5wf7qobj]:before{content:"";position:absolute;left:calc(var(--bulle) + var(--gouttiere) + (var(--puce) - var(--trait)) / 2);top:var(--point-haut);bottom:calc(-1 * var(--point-haut));width:var(--trait);background:var(--axe);opacity:var(--axe-opacite)}.point[data-astro-cid-5wf7qobj]{position:absolute;left:calc(var(--bulle) + var(--gouttiere));top:var(--point-haut);width:var(--puce);height:var(--puce);border-radius:999px;background:var(--axe)}.maillon[data-astro-cid-5wf7qobj].branche .point[data-astro-cid-5wf7qobj]{left:calc(var(--bulle) + var(--gouttiere) + var(--decalage))}.maillon[data-astro-cid-5wf7qobj].avant-branche:after{content:"";position:absolute;left:calc(var(--bulle) + var(--gouttiere) + (var(--puce) - var(--trait)) / 2);width:var(--decalage);top:calc(var(--point-haut) + var(--puce) / 2);bottom:calc(-1 * var(--point-haut));border-top:var(--trait) solid var(--axe);border-right:var(--trait) solid var(--axe);border-top-right-radius:var(--coude);opacity:var(--axe-opacite)}.maillon[data-astro-cid-5wf7qobj].branche:after{content:"";position:absolute;left:calc(var(--bulle) + var(--gouttiere) + (var(--puce) - var(--trait)) / 2);width:var(--decalage);top:calc(var(--point-haut) + var(--puce));bottom:calc(-1 * (var(--point-haut) + var(--puce) / 2));border-bottom:var(--trait) solid var(--axe);border-right:var(--trait) solid var(--axe);border-bottom-right-radius:var(--coude);opacity:var(--axe-opacite)}.texte[data-astro-cid-5wf7qobj]{padding-top:.15rem;padding-left:var(--axe-col)}.arbre[data-astro-cid-qsk3vers]{position:relative;display:flex;flex-direction:column;flex:1 1 auto}.filigrane[data-astro-cid-qsk3vers]{position:absolute;right:calc(-1 * var(--carte-pad) - 1.2rem);bottom:calc(-1 * var(--carte-pad) - 1.2rem);width:7rem;opacity:var(--filigrane-opacite);pointer-events:none}.lignee[data-astro-cid-qsk3vers]{list-style:none;margin:1.5rem 0 0;padding-left:0}.descente[data-astro-cid-qsk3vers]{position:relative;flex:1 1 auto;min-height:1.4rem}.descente[data-astro-cid-qsk3vers]:before{content:"";position:absolute;left:calc(var(--bulle) + var(--gouttiere) + (var(--puce) - var(--trait)) / 2);top:0;bottom:calc(-1 * var(--carte-pad));width:var(--trait);background:var(--axe);opacity:var(--axe-opacite)}.descente[data-astro-cid-qsk3vers].termine:before{bottom:calc(var(--puce) / 2)}.descente[data-astro-cid-qsk3vers].termine:after{content:"";position:absolute;left:calc(var(--bulle) + var(--gouttiere));bottom:0;width:var(--puce);height:var(--puce);border-radius:999px;background:var(--moi)}.mes-infos[data-astro-cid-7z4gjyjb]{display:flex;flex-direction:column;flex:1 1 auto}.filigrane[data-astro-cid-7z4gjyjb]{position:absolute;right:-1.6rem;bottom:-1.8rem;width:8rem;opacity:var(--filigrane-opacite);pointer-events:none}.nom-moi[data-astro-cid-7z4gjyjb]{display:block;font-weight:700;font-size:1.25rem;line-height:1.3}.sous-nom[data-astro-cid-7z4gjyjb]{display:block;margin-bottom:.4rem}.maitre[data-astro-cid-7z4gjyjb]{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem;font-weight:600}.maitre[data-astro-cid-7z4gjyjb] .embleme[data-astro-cid-7z4gjyjb]{width:2.25rem;height:2.25rem;flex:0 0 auto;object-fit:contain}.faits[data-astro-cid-7z4gjyjb]{list-style:none;margin:0;padding:0}.faits[data-astro-cid-7z4gjyjb]>li[data-astro-cid-7z4gjyjb]{display:flex;line-height:1.5rem;align-items:baseline}.faits[data-astro-cid-7z4gjyjb]>li[data-astro-cid-7z4gjyjb]:not(:last-child){margin-bottom:.25rem}.faits[data-astro-cid-7z4gjyjb]>li[data-astro-cid-7z4gjyjb]:before{content:"▸";padding-right:.5rem;--un-text-opacity:1;color:rgb(245 122 33 / var(--un-text-opacity))}.duree[data-astro-cid-7z4gjyjb]{align-self:flex-end;margin-top:auto;margin-right:calc(.5rem - var(--carte-pad));padding:.1rem .6rem .15rem;border-radius:5px;background:#edeef2;font-weight:600;white-space:nowrap}.mobile[data-astro-cid-dshkmtsa]{--bulle: 2.6rem;--taille-initiales: .95rem}.bloc[data-astro-cid-dshkmtsa]{position:relative;background:#fff;border-left:var(--bordure) solid var(--axe);border-radius:var(--radius);padding:var(--carte-pad);overflow:hidden}.bloc[data-astro-cid-dshkmtsa]:not(:last-child){margin-bottom:var(--colonne-gap)}.large[data-astro-cid-pnq4oyj3]{--bulle: 4.5rem;--taille-initiales: 1.4rem;--prolonge-h: 3rem;--confluence-h: 2.6rem;--zone-gap: .9rem;--entete-large: 33.333%;--chute: 1rem;--col: calc( (100% - (var(--nb) - 1) * var(--colonne-gap)) / var(--nb) );--axe-x: calc( var(--bordure) + var(--carte-pad) + var(--bulle) + var(--gouttiere) + var(--puce) / 2 )}.panneau[data-astro-cid-pnq4oyj3].colonnes>.colonne[data-astro-cid-pnq4oyj3]{background:#fff;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.panneau[data-astro-cid-pnq4oyj3].bas .colonne[data-astro-cid-pnq4oyj3]{background:#fff;border-radius:var(--radius);overflow:hidden}.colonnes[data-astro-cid-pnq4oyj3]{display:grid;grid-template-columns:repeat(var(--nb),minmax(0,1fr));column-gap:var(--colonne-gap)}.colonne[data-astro-cid-pnq4oyj3]{position:relative;display:flex;flex-direction:column;padding:var(--carte-pad);border-left:var(--bordure) solid var(--axe)}.prolonge[data-astro-cid-pnq4oyj3]{position:relative;height:var(--prolonge-h)}.fil[data-astro-cid-pnq4oyj3]{position:absolute;top:0;bottom:0;left:calc(var(--i) * (var(--col) + var(--colonne-gap)) + var(--axe-x) - var(--trait) / 2);width:var(--trait);background:var(--axe);opacity:var(--axe-opacite)}.confluence[data-astro-cid-pnq4oyj3]{position:relative;padding-top:calc(var(--confluence-h) + var(--chute) + var(--puce) + .5rem);padding-bottom:.4rem}.affluent[data-astro-cid-pnq4oyj3]{position:absolute;top:0;height:var(--confluence-h);left:calc(var(--i) * (var(--col) + var(--colonne-gap)) + var(--axe-x) - var(--trait) / 2);width:calc(50% - var(--i) * (var(--col) + var(--colonne-gap)) - var(--axe-x));border-left:var(--trait) solid var(--axe);border-bottom:var(--trait) solid var(--axe);border-bottom-left-radius:var(--coude);opacity:var(--axe-opacite)}.affluent[data-astro-cid-pnq4oyj3].droite{left:50%;width:calc(var(--i) * (var(--col) + var(--colonne-gap)) + var(--axe-x) - 50% + var(--trait) / 2);border-left:0;border-right:var(--trait) solid var(--axe);border-bottom-left-radius:0;border-bottom-right-radius:var(--coude)}.jonction[data-astro-cid-pnq4oyj3]{position:absolute;top:var(--confluence-h);left:calc(50% - var(--trait) / 2);width:var(--trait);height:var(--chute);background:var(--axe);opacity:var(--axe-opacite)}.point-moi[data-astro-cid-pnq4oyj3]{position:absolute;top:calc(var(--confluence-h) + var(--chute));left:calc(50% - var(--puce) / 2);width:var(--puce);height:var(--puce);border-radius:999px;background:var(--moi)}.signature[data-astro-cid-pnq4oyj3]{position:relative;overflow:hidden;width:calc((var(--nb) - 1) * (var(--col) + var(--colonne-gap)));margin:0 auto;padding:var(--carte-pad);background:#fff;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--zone-gap)}.signature[data-astro-cid-pnq4oyj3]>.entete{width:var(--entete-large);align-self:center}.moi[data-astro-cid-pnq4oyj3]{align-self:center;display:flex;align-items:center;gap:var(--gouttiere);line-height:1.35;text-align:left}.axe[data-astro-cid-pnq4oyj3]{align-self:stretch;flex:0 0 auto;width:var(--trait);background:var(--axe);opacity:var(--axe-opacite)}.diffluence[data-astro-cid-pnq4oyj3]{display:flex;flex-direction:column;align-items:center}.point-bas[data-astro-cid-pnq4oyj3]{width:var(--puce);height:var(--puce);border-radius:999px;background:var(--moi)}.fil-court[data-astro-cid-pnq4oyj3]{width:var(--trait);height:var(--chute);background:var(--axe);opacity:var(--axe-opacite)}.branches[data-astro-cid-pnq4oyj3]{position:relative;align-self:stretch;height:var(--confluence-h)}.branche[data-astro-cid-pnq4oyj3]{position:absolute;top:0;height:100%;left:calc(var(--i) * (var(--col) + var(--colonne-gap)) + var(--axe-x) - var(--trait) / 2);width:calc(50% - var(--i) * (var(--col) + var(--colonne-gap)) - var(--axe-x));border-left:var(--trait) solid var(--axe);border-top:var(--trait) solid var(--axe);border-top-left-radius:var(--coude);opacity:var(--axe-opacite)}.branche[data-astro-cid-pnq4oyj3].droite{left:50%;width:calc(var(--i) * (var(--col) + var(--colonne-gap)) + var(--axe-x) - 50% + var(--trait) / 2);border-left:0;border-right:var(--trait) solid var(--axe);border-top-left-radius:0;border-top-right-radius:var(--coude)}.filigrane[data-astro-cid-pnq4oyj3]{position:absolute;right:-1.6rem;bottom:-1.8rem;width:12rem;opacity:var(--filigrane-opacite);pointer-events:none}.duree[data-astro-cid-pnq4oyj3]{position:absolute;right:.5rem;bottom:.5rem;padding:.1rem .6rem .15rem;border-radius:5px;background:#edeef2;font-weight:600;white-space:nowrap}.nom-moi[data-astro-cid-pnq4oyj3]{display:block;font-weight:700;font-size:1.25rem;line-height:1.3}.fonction[data-astro-cid-pnq4oyj3]{display:block;line-height:1.35}.sous-nom[data-astro-cid-pnq4oyj3]{display:inline-flex;margin:.35rem 0;padding:.15rem .7rem .2rem;border-radius:5px;background:#fff;line-height:1.3}.lignees[data-astro-cid-uqc3xers]{--trait: 2px;--axe: #3d23b3;--axe-opacite: .5;--moi: #f57a21;--puce: .7rem;--point-haut: .45rem;--gouttiere: .9rem;--axe-col: 2.6rem;--saut: 1.1rem;--decalage: 1.5rem;--coude: .6rem;--filigrane-opacite: .17;--carte-pad: 1.25rem;--bordure: 4px;--colonne-gap: 1rem;--radius: .375rem}.vue-large[data-astro-cid-uqc3xers]{display:none}@media (min-width: 1024px){.vue-mobile[data-astro-cid-uqc3xers]{display:none}.vue-large[data-astro-cid-uqc3xers]{display:block}}.author[data-astro-cid-tck4mrub]{font-style:italic}
