svg.svelte-qbojji{width:100%;height:100%}canvas.svelte-11i5uc0{height:100%}#auroraCanvas.svelte-11i5uc0{width:100%;background:#6d3fc8;filter:blur(0px) saturate(170%);position:absolute;top:0;left:0}#grainCanvas.svelte-11i5uc0{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.05;pointer-events:none;mix-blend-mode:overlay}svg.svelte-b9h3tk{width:100%;height:100%;fill:currentColor}.featured.svelte-qdsydf{display:flex;flex-direction:column;align-items:start;gap:14px;padding:45px 0}.featured.svelte-qdsydf+.featured{border-top:1px solid hsla(0,0%,0%,.08)}.featured.svelte-qdsydf .meta:where(.svelte-qdsydf){display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#00000073}.featured.svelte-qdsydf .dot:where(.svelte-qdsydf){width:7px;height:7px;border-radius:50%}.featured.svelte-qdsydf .dot:where(.svelte-qdsydf).actif{background:#29a366}.featured.svelte-qdsydf .dot:where(.svelte-qdsydf).standby{background:#e69119}.featured.svelte-qdsydf .dot:where(.svelte-qdsydf).exploration{background:#6347d1}.featured.svelte-qdsydf h3:where(.svelte-qdsydf){font-size:34px;font-weight:700;line-height:1.1;color:#2a2a32;margin-top:-4px}.featured.svelte-qdsydf .accroche:where(.svelte-qdsydf){font-size:17px;font-weight:500;line-height:1.5;color:#4e4e57;max-width:620px}.featured.svelte-qdsydf .pitch:where(.svelte-qdsydf){font-size:14.5px;line-height:1.65;color:#0009;max-width:620px}.featured.svelte-qdsydf .note:where(.svelte-qdsydf){font-size:12.5px;color:#0006}.featured.svelte-qdsydf .actions:where(.svelte-qdsydf){margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.featured.svelte-qdsydf .cta:where(.svelte-qdsydf){text-decoration:none;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#5733e6;background:#bdaff34d;padding:9px 22px;border-radius:10px;transition:all .2s}.featured.svelte-qdsydf .cta:where(.svelte-qdsydf):hover{background:#bdaff38c}.featured.svelte-qdsydf .link:where(.svelte-qdsydf){text-decoration:none;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#00000080;transition:color .2s}.featured.svelte-qdsydf .link:where(.svelte-qdsydf):hover{color:#5733e6}@media (max-width: 700px){.featured.svelte-qdsydf{padding:32px 0}.featured.svelte-qdsydf h3:where(.svelte-qdsydf){font-size:26px}.featured.svelte-qdsydf .accroche:where(.svelte-qdsydf){font-size:15px}}._hero.svelte-1f4vh6l{width:100%;height:100vh;padding:10px;display:flex;flex-direction:column;align-items:center;position:relative}._hero.svelte-1f4vh6l .hero:where(.svelte-1f4vh6l){overflow:hidden;background:#583fc8;width:100%;height:100%;border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;// flex: 1;flex-shrink:0;z-index:2000}._hero.svelte-1f4vh6l .hero:where(.svelte-1f4vh6l) .content:where(.svelte-1f4vh6l){position:relative;z-index:3;color:#fff;text-align:center;font-family:Arial,sans-serif;display:flex;flex-direction:column;align-items:center;padding:0 25px}._hero.svelte-1f4vh6l .hero:where(.svelte-1f4vh6l) .content:where(.svelte-1f4vh6l) .baseline:where(.svelte-1f4vh6l){margin-top:28px;max-width:520px;font-family:Poppins,sans-serif;font-size:17px;font-weight:400;line-height:1.55;color:#ffffffe6}._hero.svelte-1f4vh6l .hero:where(.svelte-1f4vh6l) .content:where(.svelte-1f4vh6l) .hero-cta:where(.svelte-1f4vh6l){margin-top:30px;text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#3d19cc;background:#ffffffeb;font-family:Poppins,sans-serif;padding:12px 28px;border-radius:10px;transition:all .2s}._hero.svelte-1f4vh6l .hero:where(.svelte-1f4vh6l) .content:where(.svelte-1f4vh6l) .hero-cta:where(.svelte-1f4vh6l):hover{background:#fff}._hero.svelte-1f4vh6l .head:where(.svelte-1f4vh6l){position:absolute;top:35px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 80px);gap:10px}._hero.svelte-1f4vh6l .head:where(.svelte-1f4vh6l) .logomark:where(.svelte-1f4vh6l){width:25px;height:25px;color:#fff}._hero.svelte-1f4vh6l .head:where(.svelte-1f4vh6l) .links:where(.svelte-1f4vh6l){display:flex;align-items:center;gap:20px}._hero.svelte-1f4vh6l .head:where(.svelte-1f4vh6l) .about:where(.svelte-1f4vh6l){color:#fff;font-size:14px;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all .2s}._hero.svelte-1f4vh6l .hint:where(.svelte-1f4vh6l){display:flex;align-items:center;gap:7px;position:absolute;bottom:20px;font-family:inherit;color:#fff;font-size:13px;font-weight:500;background:#ffffff59;padding:5px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:1px;transition:all .2s;cursor:pointer}._hero.svelte-1f4vh6l .hint:where(.svelte-1f4vh6l) .icon:where(.svelte-1f4vh6l){height:15px;width:15px}._hero.svelte-1f4vh6l .hint:where(.svelte-1f4vh6l):hover{background:#ffffff80}._hero.svelte-1f4vh6l .hint:where(.svelte-1f4vh6l).districtsOpened{transform:translateY(calc(100% + 20px))}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l){position:absolute;display:flex;justify-content:center;gap:25px;margin-top:10px;bottom:10px;padding:0 50px;//width: calc(100% - 20px);transform:translateY(calc(100% + 10px));transition:all .2s;max-width:1200px;background:#f2f2f266;border-radius:5px;border:1px solid rgba(230,230,230,.5)}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l).districtsOpened{transform:translateY(0)}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .close:where(.svelte-1f4vh6l){position:absolute;top:0;font-family:inherit;font-size:14px;color:#fff;cursor:pointer;padding:5px 5px 7px;background:#ffffff80;border-radius:15px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;height:30px;width:30px;transition:all .2s}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .close:where(.svelte-1f4vh6l):hover{background:#ffffffb3}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .close:where(.svelte-1f4vh6l).districtsOpened{top:-45px}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .tool:where(.svelte-1f4vh6l){height:100px;width:200px;display:flex;align-items:center;justify-content:center;z-index:5;transition:all .2s}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .tool:where(.svelte-1f4vh6l) .icon:where(.svelte-1f4vh6l){transition:all .2s;height:45px;width:165px;//background: red;color:#fffc;cursor:pointer}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .tool:where(.svelte-1f4vh6l) .text-icon:where(.svelte-1f4vh6l){transition:all .2s;color:#fffc;text-decoration:none;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .tool:where(.svelte-1f4vh6l):hover .icon:where(.svelte-1f4vh6l){color:#fff}._hero.svelte-1f4vh6l .tools:where(.svelte-1f4vh6l) .tool:where(.svelte-1f4vh6l):hover .text-icon:where(.svelte-1f4vh6l){color:#fff}.next.svelte-1f4vh6l{height:10500px}.phares.svelte-1f4vh6l{width:100%;max-width:900px;margin:auto;padding:0 25px}.phares.svelte-1f4vh6l h2:where(.svelte-1f4vh6l){font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:60px}.phares.svelte-1f4vh6l .phares-intro:where(.svelte-1f4vh6l){max-width:560px;margin:15px auto 0;text-align:center;font-size:14px;line-height:1.5;color:#0009}.phares.svelte-1f4vh6l .phares-cards:where(.svelte-1f4vh6l){margin-top:10px;display:flex;flex-direction:column}.projects.svelte-1f4vh6l{width:100%;max-width:900px;margin:auto;padding:0 25px 100px}.projects.svelte-1f4vh6l h2:where(.svelte-1f4vh6l){font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:50px}.projects.svelte-1f4vh6l .portfolio-intro:where(.svelte-1f4vh6l){max-width:560px;margin:15px auto 0;text-align:center;font-size:14px;line-height:1.5;color:#0009}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l){display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px 0 10px}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l) .legend-item:where(.svelte-1f4vh6l){display:flex;align-items:center;gap:6px;font-size:12px;color:#0000008c}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l) .dot:where(.svelte-1f4vh6l){width:8px;height:8px;border-radius:50%}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l) .dot:where(.svelte-1f4vh6l).actif{background:#29a366}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l) .dot:where(.svelte-1f4vh6l).standby{background:#e69119}.projects.svelte-1f4vh6l .legend:where(.svelte-1f4vh6l) .dot:where(.svelte-1f4vh6l).exploration{background:#6347d1}.projects.svelte-1f4vh6l .category:where(.svelte-1f4vh6l){margin-top:45px}.projects.svelte-1f4vh6l .category:where(.svelte-1f4vh6l) .category-head:where(.svelte-1f4vh6l){display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.projects.svelte-1f4vh6l .category:where(.svelte-1f4vh6l) .category-head:where(.svelte-1f4vh6l) h3:where(.svelte-1f4vh6l){font-size:20px;font-weight:700;color:#000c}.projects.svelte-1f4vh6l .category:where(.svelte-1f4vh6l) .category-head:where(.svelte-1f4vh6l) .tagline:where(.svelte-1f4vh6l){font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#0006}.projects.svelte-1f4vh6l .category:where(.svelte-1f4vh6l) .category-desc:where(.svelte-1f4vh6l){margin-top:6px;font-size:13px;color:#0000008c;max-width:620px}.projects.svelte-1f4vh6l .cards:where(.svelte-1f4vh6l){margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:45px;row-gap:10px}@media (max-width: 700px){.hero.svelte-1f4vh6l .content:where(.svelte-1f4vh6l) .icon:where(.svelte-1f4vh6l){width:200px}.projects.svelte-1f4vh6l .cards:where(.svelte-1f4vh6l){grid-template-columns:1fr}}
