.page[data-astro-cid-kkz3pyov]{container-type:inline-size;width:100%;background:var(--r-fond);color:var(--r-corps);overflow:clip}.leger[data-astro-cid-kkz3pyov]{font-weight:300}a[data-astro-cid-kkz3pyov]{color:var(--r-cobalt);text-decoration:none}a[data-astro-cid-kkz3pyov]:hover{color:var(--r-cobalt-survol)}.haut[data-astro-cid-kkz3pyov]{position:relative;overflow:hidden}.halo-fort[data-astro-cid-kkz3pyov]{height:820px;background:radial-gradient(closest-side at 20% 50%,rgba(91,116,255,.4),transparent),radial-gradient(closest-side at 55% 38%,rgba(255,122,92,.28),transparent),radial-gradient(closest-side at 84% 58%,rgba(20,184,154,.3),transparent)}.haut-contenu[data-astro-cid-kkz3pyov]{box-sizing:content-box;position:relative;max-width:1360px;margin:0 auto;padding:clamp(40px,6cqi,96px) var(--r-gouttiere) clamp(64px,8cqi,128px);display:flex;flex-direction:column;gap:clamp(36px,5cqi,72px)}.sur-titre[data-astro-cid-kkz3pyov]{font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--r-cobalt-survol)}h1[data-astro-cid-kkz3pyov]{margin:-12px 0 0;max-width:1240px;font-family:var(--r-titre-police);font-weight:800;font-size:clamp(46px,8.4cqi,132px);line-height:.9;letter-spacing:-.05em;color:var(--r-titre);text-wrap:balance}.identite[data-astro-cid-kkz3pyov]{display:flex;flex-wrap:wrap;gap:20px clamp(32px,6cqi,96px);align-items:flex-start;padding-top:clamp(24px,3cqi,36px);border-top:2px solid var(--r-titre)}.identite-societe[data-astro-cid-kkz3pyov]{flex:1 1 260px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5}.societe[data-astro-cid-kkz3pyov]{font-weight:700;color:var(--r-titre)}.definition[data-astro-cid-kkz3pyov]{flex:2 1 480px;min-width:0;margin:0;font-family:var(--r-titre-police);font-weight:300;font-size:clamp(22px,2.2cqi,32px);line-height:1.3;letter-spacing:-.015em;color:var(--r-titre);text-wrap:pretty}.conteneur[data-astro-cid-kkz3pyov]{box-sizing:content-box;max-width:1360px;margin:0 auto;padding:clamp(72px,9cqi,140px) var(--r-gouttiere);display:flex;flex-direction:column;gap:clamp(32px,4cqi,56px)}.conteneur-bas-nul[data-astro-cid-kkz3pyov]{padding-bottom:0}h2[data-astro-cid-kkz3pyov]{margin:0;font-family:var(--r-titre-police);font-weight:800;line-height:.95;letter-spacing:-.045em;color:var(--r-titre)}.titre-section[data-astro-cid-kkz3pyov]{font-size:clamp(38px,5.4cqi,80px)}.histoire[data-astro-cid-kkz3pyov]{background:var(--r-nuit);color:var(--r-nuit-texte)}.histoire[data-astro-cid-kkz3pyov] .conteneur[data-astro-cid-kkz3pyov]{gap:clamp(40px,5cqi,64px)}.histoire-tete[data-astro-cid-kkz3pyov]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px}.histoire-tete[data-astro-cid-kkz3pyov] h2[data-astro-cid-kkz3pyov]{font-size:clamp(38px,5.4cqi,80px);color:#fff}.legende[data-astro-cid-kkz3pyov]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--r-nuit-texte)}.legende[data-astro-cid-kkz3pyov] .point[data-astro-cid-kkz3pyov]{width:10px;height:10px;border-radius:50%;background:#ff9a80}.annee[data-astro-cid-kkz3pyov]{display:flex;flex-wrap:wrap;gap:8px clamp(32px,5cqi,80px);padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.annee-chiffre[data-astro-cid-kkz3pyov]{flex:1 1 240px;font-family:var(--r-titre-police);font-weight:300;font-size:clamp(64px,9cqi,148px);line-height:.8;letter-spacing:-.06em;color:var(--r-nuit-cobalt)}.evenements[data-astro-cid-kkz3pyov]{flex:2 1 560px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.evenement[data-astro-cid-kkz3pyov]{display:grid;grid-template-columns:minmax(0,170px) 1fr;gap:6px 24px;padding:0 0 28px}.evenement[data-astro-cid-kkz3pyov]+.evenement[data-astro-cid-kkz3pyov]{padding:28px 0;border-top:1px solid rgba(255,255,255,.1)}.evenement[data-astro-cid-kkz3pyov].avenir{padding:28px 0 0;border-top:1px dashed rgba(174,185,255,.45)}@media(max-width:520px){.evenement[data-astro-cid-kkz3pyov]{grid-template-columns:1fr}.evenement[data-astro-cid-kkz3pyov] .quand[data-astro-cid-kkz3pyov]{padding-top:0}}.quand[data-astro-cid-kkz3pyov]{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-nuit-cobalt);padding-top:6px}.quand[data-astro-cid-kkz3pyov].profession{color:#ff9a80}.quand[data-astro-cid-kkz3pyov].blanc{color:#fff}.repere[data-astro-cid-kkz3pyov]{flex:none;width:8px;height:8px;margin-top:3px;border-radius:50%;background:#ff9a80}.repere-degrade[data-astro-cid-kkz3pyov]{background:var(--r-degrade)}.evenement-corps[data-astro-cid-kkz3pyov]{display:flex;flex-direction:column;gap:8px}.evenement-titre[data-astro-cid-kkz3pyov]{font-family:var(--r-titre-police);font-weight:800;font-size:clamp(22px,2cqi,28px);line-height:1.1;letter-spacing:-.025em;color:#fff}.evenement-texte[data-astro-cid-kkz3pyov]{font-size:16px;line-height:1.6}.evenement-texte[data-astro-cid-kkz3pyov] a{font-weight:600;color:var(--r-nuit-cobalt)}.evenement-texte[data-astro-cid-kkz3pyov] a:hover{color:#fff}.evenement-titre[data-astro-cid-kkz3pyov] sup{font-size:.6em}.evenement-titre[data-astro-cid-kkz3pyov] .leger{font-weight:300}.mission[data-astro-cid-kkz3pyov]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:2px solid var(--r-titre)}.mission-ligne[data-astro-cid-kkz3pyov]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px clamp(24px,4cqi,64px);padding:clamp(24px,3cqi,40px) 0;border-bottom:1px solid var(--r-filet)}.mission-numero[data-astro-cid-kkz3pyov]{flex:0 0 auto;width:clamp(56px,8cqi,120px);font-family:var(--r-titre-police);font-weight:300;font-size:clamp(48px,6cqi,96px);line-height:.8;letter-spacing:-.05em;color:var(--r-cobalt)}.mission-titre[data-astro-cid-kkz3pyov]{flex:2 1 420px;min-width:0;font-family:var(--r-titre-police);font-weight:800;font-size:clamp(26px,3cqi,44px);line-height:1;letter-spacing:-.035em;color:var(--r-titre)}.mission-texte[data-astro-cid-kkz3pyov]{flex:1 1 300px;min-width:0;font-size:16px;line-height:1.6}.fondateurs[data-astro-cid-kkz3pyov]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.fondateur[data-astro-cid-kkz3pyov]{background:var(--r-carte);border-radius:20px;border:1px solid var(--r-filet-2);overflow:hidden;display:flex;flex-wrap:wrap}.fondateur-photo[data-astro-cid-kkz3pyov]{flex:1 1 200px;min-height:260px;min-width:0;background:var(--r-filet-2);object-fit:cover;object-position:center 35%}.fondateur-corps[data-astro-cid-kkz3pyov]{flex:1.3 1 240px;min-width:0;padding:clamp(24px,3cqi,36px);display:flex;flex-direction:column;gap:12px}.fondateur-role[data-astro-cid-kkz3pyov]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-cobalt)}.fondateur-nom[data-astro-cid-kkz3pyov]{font-family:var(--r-titre-police);font-weight:800;font-size:clamp(28px,2.8cqi,40px);line-height:1;letter-spacing:-.035em;color:var(--r-titre)}.fondateur-texte[data-astro-cid-kkz3pyov]{font-size:16px;line-height:1.55}.fondateur-lien[data-astro-cid-kkz3pyov]{margin-top:auto;font-weight:600;font-size:15px}.engagements-rangee[data-astro-cid-kkz3pyov]{flex-direction:row;flex-wrap:wrap;gap:32px clamp(40px,6cqi,96px);align-items:flex-start;padding-top:clamp(72px,9cqi,140px)}.engagements-rangee[data-astro-cid-kkz3pyov] h2[data-astro-cid-kkz3pyov]{flex:1 1 300px;font-size:clamp(34px,4.4cqi,64px);text-wrap:balance}.engagements[data-astro-cid-kkz3pyov]{flex:1.6 1 520px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.engagement[data-astro-cid-kkz3pyov]{background:var(--r-carte);border-radius:16px;border:1px solid var(--r-filet-2);padding:24px;display:flex;flex-direction:column;gap:10px}.engagement[data-astro-cid-kkz3pyov].nuit{background:var(--r-nuit);border:0;grid-column:1 / -1}.engagement-numero[data-astro-cid-kkz3pyov]{font-family:var(--r-titre-police);font-weight:300;font-size:32px;line-height:1;color:var(--r-cobalt)}.engagement[data-astro-cid-kkz3pyov].nuit .engagement-numero[data-astro-cid-kkz3pyov]{color:var(--r-nuit-cobalt)}.engagement-titre[data-astro-cid-kkz3pyov]{font-family:var(--r-titre-police);font-weight:800;font-size:21px;line-height:1.15;letter-spacing:-.02em;color:var(--r-titre)}.engagement[data-astro-cid-kkz3pyov].nuit .engagement-titre[data-astro-cid-kkz3pyov]{color:#fff}.engagement-texte[data-astro-cid-kkz3pyov]{font-size:16px;line-height:1.55}.engagement[data-astro-cid-kkz3pyov].nuit .engagement-texte[data-astro-cid-kkz3pyov]{color:var(--r-nuit-texte)}.final[data-astro-cid-kkz3pyov]{background:var(--r-nuit)}.final-interieur[data-astro-cid-kkz3pyov]{box-sizing:content-box;max-width:1360px;margin:0 auto;padding:clamp(64px,8cqi,120px) var(--r-gouttiere);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.final[data-astro-cid-kkz3pyov] h2[data-astro-cid-kkz3pyov]{font-size:clamp(48px,9cqi,148px);line-height:.85;letter-spacing:-.055em;color:#fff}.bouton[data-astro-cid-kkz3pyov]{flex:none;padding:18px 26px;border-radius:10px;background:var(--r-cobalt);color:#fff;font-weight:600;font-size:18px}.bouton[data-astro-cid-kkz3pyov]:hover{background:var(--r-cobalt-survol);color:#fff}a[data-astro-cid-kkz3pyov]:focus-visible{outline:3px solid var(--r-cobalt);outline-offset:3px}.histoire[data-astro-cid-kkz3pyov] a:focus-visible,.final[data-astro-cid-kkz3pyov] a[data-astro-cid-kkz3pyov]:focus-visible{outline-color:var(--r-nuit-cobalt)}
