.og{--og-trait: 1px solid var(--c-line-strong);--og-saut: 26px;--og-gap: 14px;--og-gap-poles: clamp(28px, 3vw, 40px);--og-rayon: var(--radius);margin-block-start:clamp(30px,4vw,48px)}.og-chapo{max-width:64ch;margin-block-start:1rem;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--c-ink-60)}.og-carte{padding:14px 16px;border:1px solid var(--c-line);border-radius:var(--og-rayon);background:var(--c-white);text-align:center}.og-carte__fonction{font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase;color:var(--c-blue-deep)}.og-carte__titre{font-size:15px;font-weight:600;line-height:var(--lh-title);text-wrap:balance}.og-carte__personnes{margin-block-start:7px;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--c-ink-60)}.og-carte__personnes--clair{color:#ffffffd1}.og-carte--president{min-width:236px;border-color:transparent;background:var(--c-orange)}.og-carte--president .og-carte__fonction{color:var(--c-white)}.og-carte--president .og-carte__personnes{color:#fffffff0;font-weight:500}.og-carte--support{height:100%}.og-carte--pole{border-color:transparent;background:var(--c-blue-deep);color:var(--c-white);text-align:start}.og-encadrement{margin-block-start:14px;padding-block-start:12px;border-block-start:1px solid var(--c-line-light)}.og-encadrement__fonction{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--c-orange)}.og-sommet{display:flex;justify-content:center;padding-block-end:var(--og-saut);position:relative}.og-sommet:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:var(--og-saut);border-inline-start:var(--og-trait)}.og-supports{position:relative}.og-supports__liste{display:grid;grid-template-columns:repeat(var(--og-n),minmax(0,1fr));gap:var(--og-gap);padding:var(--og-saut) 0 0;margin:0;list-style:none;position:relative}.og-supports__liste:before{content:"";position:absolute;top:0;left:calc((100% - (var(--og-n) - 1) * var(--og-gap)) / (2 * var(--og-n)));right:calc((100% - (var(--og-n) - 1) * var(--og-gap)) / (2 * var(--og-n)));height:0;border-block-start:var(--og-trait)}.og-support{position:relative;padding-block-start:0}.og-support:before{content:"";position:absolute;top:calc(-1 * var(--og-saut));left:50%;width:0;height:var(--og-saut);border-inline-start:var(--og-trait)}.og-bande{margin-block-start:16px;padding:10px 18px;border-radius:var(--og-rayon);background:var(--c-blue-deep);color:var(--c-white);font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase}.og-poles{display:grid;gap:var(--og-gap-poles);margin:0;padding-block-start:var(--og-saut);list-style:none;position:relative}.og-poles:before{content:"";position:absolute;top:0;left:50%;width:0;height:var(--og-saut);border-inline-start:var(--og-trait)}.og-pole{position:relative}.og-branches{margin:0;padding:0 0 0 clamp(18px,2vw,28px);list-style:none;position:relative}.og-branches:before{content:"";position:absolute;top:0;bottom:0;left:0;width:0;border-inline-start:var(--og-trait)}.og-branche{position:relative;padding-block-start:18px}.og-branche:first-child{padding-block-start:18px}.og-branche:before{content:"";position:absolute;top:40px;left:calc(-1*clamp(18px,2vw,28px));width:clamp(18px,2vw,28px);height:0;border-block-start:var(--og-trait)}.og-branche__tete{padding:12px 16px;border:1px solid var(--c-line);border-inline-start:3px solid var(--c-orange);border-radius:var(--og-rayon);background:var(--c-white)}.og-branche__nom{font-size:14px;font-weight:600;line-height:var(--lh-title);color:var(--c-blue-deep)}.og-equipes{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.og-equipe{padding:11px 14px;border:1px solid var(--c-line);border-radius:var(--og-rayon);background:var(--c-white)}.og-equipe__fonction{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;color:var(--c-ink-60)}.og-equipe__personnes{margin-block-start:5px;padding:0;list-style:none;font-size:13px;line-height:1.55;color:var(--c-blue-deep)}@media(min-width:760px){.og-branche{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:clamp(14px,1.6vw,22px);align-items:start}.og-branche__tete{align-self:start}.og-equipes{margin-block-start:0}.og-equipes{position:relative}.og-equipes:before{content:"";position:absolute;top:22px;left:calc(-1*clamp(14px,1.6vw,22px));width:clamp(14px,1.6vw,22px);height:0;border-block-start:var(--og-trait)}}@media(min-width:1120px){.og-poles{grid-template-columns:repeat(2,minmax(0,1fr))}.og-poles:after{content:"";position:absolute;top:var(--og-saut);left:calc((100% - var(--og-gap-poles)) / 4);right:calc((100% - var(--og-gap-poles)) / 4);height:0;border-block-start:var(--og-trait)}.og-poles{padding-block-start:calc(var(--og-saut) * 2)}.og-pole:before{content:"";position:absolute;top:calc(-1 * var(--og-saut));left:50%;width:0;height:var(--og-saut);border-inline-start:var(--og-trait)}.og-carte--pole{min-height:0}}@media(max-width:899px){.og-supports__liste{grid-template-columns:minmax(0,1fr);gap:12px;padding-inline-start:22px}.og-supports__liste:before{top:var(--og-saut);bottom:0;left:0;right:auto;height:auto;border-block-start:0;border-inline-start:var(--og-trait)}.og-support:before{top:26px;left:-22px;width:22px;height:0;border-inline-start:0;border-block-start:var(--og-trait)}.og-support:last-child:after{content:"";position:absolute;top:26px;bottom:0;left:-22px;width:0;border-inline-start:1px solid var(--c-gray)}.og-carte{text-align:start}.og-carte--president{min-width:0;width:100%}.og-sommet{display:block}.og-sommet:after{left:22px}.og-poles:before{left:22px}}@media(max-width:759px){.og-branches{padding-inline-start:18px}.og-branche:before{left:-18px;width:18px;top:34px}}@media(prefers-reduced-motion:reduce){.og-carte,.og-branche__tete,.og-equipe{transition:none}}.ap-titre{font-size:var(--fs-h2);line-height:var(--lh-title);text-wrap:balance;color:var(--c-blue-deep)}.ap-texte{max-width:56ch;margin-block-start:1.2rem;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--c-ink-60)}.ap-reperes{display:grid;gap:clamp(22px,2.6vw,34px);margin:0;padding:0;list-style:none}@media(min-width:760px){.ap-reperes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-repere{display:flex;gap:18px;align-items:flex-start;padding-block-end:clamp(18px,2vw,26px);border-block-end:1px solid var(--c-line)}.ap-repere__annee{flex:none;min-width:3.4em;font-size:var(--fs-h3);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--c-orange)}.ap-repere__titre{font-size:var(--fs-h3);line-height:var(--lh-title);color:var(--c-blue-deep)}.ap-repere__texte{margin-block-start:.5rem;font-size:15px;line-height:var(--lh-body);color:var(--c-ink-60)}.ap-equipe{display:grid;gap:clamp(18px,2.2vw,30px);margin-block-start:clamp(26px,3vw,40px);padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.ap-equipe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.ap-equipe{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-membre{display:flex;flex-direction:column;align-items:center;text-align:center}.ap-membre__photo{width:104px;height:104px;border-radius:50%;object-fit:cover;background:var(--c-white)}.ap-membre__photo--vide{border:1px solid var(--c-line)}.ap-membre__nom{margin-block-start:.9rem;font-weight:600;line-height:var(--lh-title);color:var(--c-blue-deep)}.ap-membre__fonction{margin-block-start:.2rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-ink-60)}
