.hero .h-corps{width:100%}.zone-map{justify-self:end;width:100%;max-width:520px}.zone-map svg{width:100%;height:auto;overflow:visible}.histoire .w{padding-top:130px;padding-bottom:130px}.histoire h2{letter-spacing:-.04em;max-width:820px;margin:22px 0 14px;font:600 60px/1 Space Grotesk}.histoire h2 em{color:var(--lagon);font-style:normal}.histoire .w>p{color:#c9d6e6;max-width:640px;font-size:18px}.frise-h{margin-top:70px;position:relative}.frise-h svg{width:100%;height:130px;display:block;overflow:visible}.jalons{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:14px;display:grid}.jalon .an{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.2px var(--grisc);font:300 64px/1 Space Grotesk}.jalon.dernier .an{-webkit-text-stroke:0;background:linear-gradient(90deg,var(--elec),var(--lagon));-webkit-background-clip:text;background-clip:text}.jalon h3{letter-spacing:-.02em;margin:12px 0 6px;font:600 22px/1.15 Space Grotesk}.jalon p{color:#c9d6e6;font-size:15px}.mission{color:var(--nuit);background:#fff}.mission .w{text-align:center;padding-top:130px;padding-bottom:130px}.mission .lab{color:var(--gris)}.mission blockquote{letter-spacing:-.04em;max-width:1060px;margin:30px auto 0;font:500 64px/1.05 Space Grotesk}.mission blockquote span{display:block}.mission blockquote span:first-child{color:var(--nuit)}.mission blockquote span:nth-child(2){color:var(--elecf)}.mission blockquote span:nth-child(3){background:linear-gradient(90deg,#14a89f,var(--lagon));color:#0000;-webkit-background-clip:text;background-clip:text}.mission small{color:var(--gris);margin-top:26px;font-size:14px;display:block}.fondateur .w{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding-top:130px;padding-bottom:130px;display:grid}.signature-c{aspect-ratio:4/5;background:radial-gradient(70% 60% at 50% 40%,#2e7bff59,#0000 70%),linear-gradient(160deg,#10284b,#081426);border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:relative;overflow:hidden}.signature-c:before{content:"";background-image:linear-gradient(var(--fil) 1px,transparent 1px),linear-gradient(90deg,var(--fil) 1px,transparent 1px);opacity:.35;background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(60% 60% at 50% 40%,#000,#0000)}.signature-c .signe{filter:drop-shadow(0 0 40px #2e7bff73);width:56%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.signature-c .nom{z-index:2;border:1px solid var(--fil);backdrop-filter:blur(8px);background:#081426cc;border-radius:16px;padding:14px 18px;position:relative}.signature-c .nom b{font:600 19px Space Grotesk;display:block}.signature-c .nom small{color:var(--grisc);font-size:13.5px}.fondateur h2{letter-spacing:-.04em;margin:22px 0 24px;font:600 56px/1 Space Grotesk}.fondateur h2 em{color:var(--lagon);font-style:normal}.fondateur .faits{margin-top:36px}.valeurs{background:var(--nuage);color:var(--nuit)}.valeurs .w{padding-top:120px;padding-bottom:120px}.valeurs .lab{color:var(--gris)}.valeurs h2{letter-spacing:-.04em;margin:22px 0 44px;font:600 52px/1 Space Grotesk}.valeurs h2 em{color:var(--elecf);font-style:normal}.quatre-v{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v{border:1px solid var(--trait);background:#fff;border-radius:26px;flex-direction:column;min-height:240px;padding:28px;display:flex;position:relative;overflow:hidden}.v .lettre{color:var(--nuage);font:700 150px/1 Space Grotesk;position:absolute;bottom:-34px;right:-6px}.v h3{letter-spacing:-.02em;font:600 26px/1.1 Space Grotesk;position:relative}.v p{color:var(--gris);max-width:220px;margin-top:10px;font-size:15.5px;position:relative}.v i{border-radius:3px;width:40px;height:4px;margin-bottom:22px;display:block;position:relative}.difference .w{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-top:130px;padding-bottom:130px;display:grid}.difference h2{letter-spacing:-.04em;margin-top:22px;font:600 56px/1 Space Grotesk}.difference h2 em{background:linear-gradient(90deg,#2e7bff,#2fe0d6,#ffb547);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.liste-d{border-top:1px solid var(--fil)}.liste-d div{border-bottom:1px solid var(--fil);grid-template-columns:48px 1fr;gap:16px;padding:22px 0;display:grid}.liste-d em{letter-spacing:.16em;color:var(--lagon);padding-top:4px;font:600 13px Space Grotesk}.liste-d b{letter-spacing:-.01em;font:600 21px Space Grotesk;display:block}.liste-d span{color:#c9d6e6;font-size:15.5px}@media (width<=760px){.zone-map{justify-self:center;max-width:330px;margin-top:20px}.histoire .w,.mission .w,.fondateur .w,.valeurs .w,.difference .w{padding-top:70px;padding-bottom:70px}.histoire h2,.fondateur h2,.valeurs h2,.difference h2{font-size:38px}.frise-h{display:none}.jalons,.fondateur .w,.quatre-v,.difference .w{grid-template-columns:1fr;gap:28px}.jalons{border-left:2px solid var(--elec);margin-top:36px;padding-left:22px}.jalon .an{font-size:48px}.mission blockquote{font-size:36px}.v{min-height:0}}
