.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center;padding-top:48px;padding-bottom:32px}.hero-text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.word[data-astro-cid-bbe6dxrz]{display:inline-block;color:var(--pervenche)}.word[data-astro-cid-bbe6dxrz].swap{animation:word .5s ease both}@keyframes word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nowrap[data-astro-cid-bbe6dxrz]{white-space:nowrap}.hero-lead[data-astro-cid-bbe6dxrz]{max-width:460px}.hero-lead[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--nuit);font-weight:500}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px}.hero-fig[data-astro-cid-bbe6dxrz]{position:relative;justify-self:end;width:100%;max-width:340px;margin:0 0 36px}.hero-fig[data-astro-cid-bbe6dxrz]>img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;background:var(--brume)}.now[data-astro-cid-bbe6dxrz]{position:absolute;left:-120px;bottom:-36px;z-index:1;display:flex;align-items:center;gap:12px;white-space:nowrap;padding:12px 16px 12px 12px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)}.now[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:38px;height:38px;border-radius:var(--radius-tile)}.now[data-astro-cid-bbe6dxrz]>span[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.now-label[data-astro-cid-bbe6dxrz]{color:var(--ardoise)}.now-role[data-astro-cid-bbe6dxrz]{color:var(--nuit)}@media(max-width:960px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr)}.nowrap[data-astro-cid-bbe6dxrz]{white-space:normal}.hero-fig[data-astro-cid-bbe6dxrz]{justify-self:center;max-width:300px}.now[data-astro-cid-bbe6dxrz]{left:-8px;bottom:-16px}}@media(max-width:420px){.now[data-astro-cid-bbe6dxrz]{left:50%;transform:translate(-50%)}}.band[data-astro-cid-lm7xrmpq]{padding-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.track[data-astro-cid-lm7xrmpq]{display:flex;align-items:center;width:max-content;padding:8px 0;animation:marquee 80s linear infinite}.band[data-astro-cid-lm7xrmpq]:hover .track[data-astro-cid-lm7xrmpq]{animation-play-state:paused}.tech[data-astro-cid-lm7xrmpq]{display:inline-flex;align-items:center;gap:12px;margin-right:48px;white-space:nowrap}.tech[data-astro-cid-lm7xrmpq] img[data-astro-cid-lm7xrmpq]{width:22px;height:22px;object-fit:contain;transition:transform .25s ease}.tech[data-astro-cid-lm7xrmpq]:hover img[data-astro-cid-lm7xrmpq]{transform:scale(1.12)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-lm7xrmpq]{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:16px}.track[data-astro-cid-lm7xrmpq] li[data-astro-cid-lm7xrmpq][aria-hidden]{display:none}.band[data-astro-cid-lm7xrmpq]{-webkit-mask-image:none;mask-image:none}}.head[data-astro-cid-amng4zvp]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.arrows[data-astro-cid-amng4zvp]{display:flex;gap:8px}.rail[data-astro-cid-amng4zvp]{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 0;scrollbar-width:none}.rail[data-astro-cid-amng4zvp]::-webkit-scrollbar{display:none}.card[data-astro-cid-amng4zvp]{flex:0 0 auto;width:calc((100% - 48px) / 3);scroll-snap-align:start}.card[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:16px;color:var(--nuit)}.card[data-astro-cid-amng4zvp] img[data-astro-cid-amng4zvp]{width:100%;height:auto;aspect-ratio:16 / 11;object-fit:cover;border-radius:var(--radius-card);transition:transform .35s ease}.card[data-astro-cid-amng4zvp] a[data-astro-cid-amng4zvp]:hover img[data-astro-cid-amng4zvp]{transform:translateY(-4px)}.tags[data-astro-cid-amng4zvp]{display:flex;flex-wrap:wrap;gap:8px}.text[data-astro-cid-amng4zvp]{display:flex;flex-direction:column;gap:4px}.text[data-astro-cid-amng4zvp] .t-small[data-astro-cid-amng4zvp]{color:var(--ardoise)}.dots[data-astro-cid-amng4zvp]{margin-top:24px;display:flex;gap:8px}.dots[data-astro-cid-amng4zvp] span[data-astro-cid-amng4zvp]{height:4px;width:8px;border-radius:2px;background:var(--border);transition:width .3s ease,background .3s ease}.dots[data-astro-cid-amng4zvp] span[data-astro-cid-amng4zvp].on{width:24px;background:var(--nuit)}@media(max-width:960px){.card[data-astro-cid-amng4zvp]{width:calc((100% - 24px)/2)}}@media(max-width:640px){.card[data-astro-cid-amng4zvp]{width:86%}}.wrap[data-astro-cid-s2spzxxs]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:center}.intro[data-astro-cid-s2spzxxs]{display:flex;flex-direction:column;gap:16px}.board[data-astro-cid-s2spzxxs]{position:relative;aspect-ratio:1000 / 560}.pz[data-astro-cid-s2spzxxs]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pz[data-astro-cid-s2spzxxs] path[data-astro-cid-s2spzxxs]{stroke:#fff;stroke-width:4;stroke-linejoin:round}.p1[data-astro-cid-s2spzxxs]{fill:var(--brume)}.p2[data-astro-cid-s2spzxxs]{fill:var(--pervenche)}.p3[data-astro-cid-s2spzxxs]{fill:var(--nuit)}.p4[data-astro-cid-s2spzxxs]{fill:#fff;stroke:var(--pervenche)!important;stroke-width:1.5!important;stroke-dasharray:6 6}.lab[data-astro-cid-s2spzxxs]{position:absolute;width:38%;display:flex;flex-direction:column;gap:4px}.lab[data-astro-cid-s2spzxxs].l1{left:5%;top:10%}.lab[data-astro-cid-s2spzxxs].l2{left:57%;top:10%}.lab[data-astro-cid-s2spzxxs].l3{left:5%;top:60%}.lab[data-astro-cid-s2spzxxs].l4{left:57%;top:60%}.l1[data-astro-cid-s2spzxxs] .t-tag[data-astro-cid-s2spzxxs]{color:var(--tag-ink)}.l1[data-astro-cid-s2spzxxs] .t-small[data-astro-cid-s2spzxxs]{color:var(--ardoise)}.l2[data-astro-cid-s2spzxxs] .t-tag[data-astro-cid-s2spzxxs],.l2[data-astro-cid-s2spzxxs] .t-small[data-astro-cid-s2spzxxs]{color:var(--nuit)}.l3[data-astro-cid-s2spzxxs] .t-h3[data-astro-cid-s2spzxxs]{color:var(--white)}.l3[data-astro-cid-s2spzxxs] .t-tag[data-astro-cid-s2spzxxs],.l3[data-astro-cid-s2spzxxs] .t-small[data-astro-cid-s2spzxxs]{color:var(--on-nuit)}.l4[data-astro-cid-s2spzxxs] .t-tag[data-astro-cid-s2spzxxs],.l4[data-astro-cid-s2spzxxs] .t-small[data-astro-cid-s2spzxxs]{color:var(--pervenche-deep)}.stack[data-astro-cid-s2spzxxs]{display:none;grid-template-columns:minmax(0,1fr);gap:16px}.stack[data-astro-cid-s2spzxxs] .card[data-astro-cid-s2spzxxs],.stack[data-astro-cid-s2spzxxs] .card[data-astro-cid-s2spzxxs] a[data-astro-cid-s2spzxxs]{border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px}.stack[data-astro-cid-s2spzxxs] .card[data-astro-cid-s2spzxxs]{padding:24px}.stack[data-astro-cid-s2spzxxs] .l1[data-astro-cid-s2spzxxs]{background:var(--brume)}.stack[data-astro-cid-s2spzxxs] .l2[data-astro-cid-s2spzxxs]{background:var(--pervenche)}.stack[data-astro-cid-s2spzxxs] .l3[data-astro-cid-s2spzxxs]{background:var(--nuit)}.stack[data-astro-cid-s2spzxxs] .l4[data-astro-cid-s2spzxxs]{border:1.5px dashed var(--pervenche)}@media(max-width:960px){.wrap[data-astro-cid-s2spzxxs]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.board[data-astro-cid-s2spzxxs]{display:none}.stack[data-astro-cid-s2spzxxs]{display:grid}}.head[data-astro-cid-zyypnjsw]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.rows[data-astro-cid-zyypnjsw]{position:relative}.rows[data-astro-cid-zyypnjsw]:before{content:"";position:absolute;left:143px;top:48px;bottom:48px;width:2px;background:var(--brume)}.row[data-astro-cid-zyypnjsw]{width:calc(100% + 48px);margin:0 -24px;padding:24px;border:0;border-radius:var(--radius-card);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;display:grid;grid-template-columns:96px 48px minmax(0,1fr) auto;gap:8px 24px;align-items:center;transition:background .2s ease}.row[data-astro-cid-zyypnjsw]:hover{background:var(--brume)}.yr[data-astro-cid-zyypnjsw]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.yr[data-astro-cid-zyypnjsw] .now[data-astro-cid-zyypnjsw]{color:var(--pervenche-deep)}.tile[data-astro-cid-zyypnjsw]{position:relative;z-index:1;width:48px;height:48px;border-radius:var(--radius-tile);background:var(--white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}.tile[data-astro-cid-zyypnjsw] img[data-astro-cid-zyypnjsw]{width:34px;height:34px;object-fit:contain}.tile[data-astro-cid-zyypnjsw].fill{border:0}.tile[data-astro-cid-zyypnjsw].fill img[data-astro-cid-zyypnjsw]{width:48px;height:48px}.txt[data-astro-cid-zyypnjsw]{min-width:0;display:flex;flex-direction:column;gap:4px}.title-line[data-astro-cid-zyypnjsw]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.now-tag[data-astro-cid-zyypnjsw]{gap:6px}.pulse[data-astro-cid-zyypnjsw]{width:6px;height:6px;border-radius:50%;background:var(--pervenche)}.more[data-astro-cid-zyypnjsw]{display:inline-flex;align-items:center;gap:4px;color:var(--pervenche-deep);opacity:0;transition:opacity .2s ease}.row[data-astro-cid-zyypnjsw]:hover .more[data-astro-cid-zyypnjsw],.row[data-astro-cid-zyypnjsw]:focus-visible .more[data-astro-cid-zyypnjsw]{opacity:1}@media(max-width:760px){.row[data-astro-cid-zyypnjsw]{grid-template-columns:48px minmax(0,1fr)}.rows[data-astro-cid-zyypnjsw]:before{display:none}.tile[data-astro-cid-zyypnjsw]{grid-column:1;grid-row:1}.txt[data-astro-cid-zyypnjsw]{grid-column:2;grid-row:1}.yr[data-astro-cid-zyypnjsw]{grid-column:2;grid-row:2;flex-direction:row;align-items:baseline;gap:8px;text-align:left}.more[data-astro-cid-zyypnjsw]{grid-column:2;grid-row:3;opacity:1}}.drawer[data-astro-cid-zyypnjsw]{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(480px,calc(100% - 32px));height:auto;max-height:none;padding:0;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);color:var(--ardoise);flex-direction:column;overflow:hidden}.drawer[data-astro-cid-zyypnjsw][open]{display:flex;animation:slide .3s ease both}.drawer[data-astro-cid-zyypnjsw]::backdrop{background:#05102f47}@keyframes slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.drawer[data-astro-cid-zyypnjsw][open]{animation:none}}.d-top[data-astro-cid-zyypnjsw]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px}.d-close[data-astro-cid-zyypnjsw]{width:40px;height:40px}.d-body[data-astro-cid-zyypnjsw]{flex:1 1 auto;overflow-y:auto;padding:8px 32px 32px;display:flex;flex-direction:column;gap:32px}.d-head[data-astro-cid-zyypnjsw]{display:flex;flex-direction:column;gap:16px}.d-logo[data-astro-cid-zyypnjsw]{width:56px;height:56px;border-radius:var(--radius-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}.d-logo[data-astro-cid-zyypnjsw] img[data-astro-cid-zyypnjsw]{width:40px;height:40px;object-fit:contain}.d-logo[data-astro-cid-zyypnjsw].fill{border:0}.d-logo[data-astro-cid-zyypnjsw].fill img[data-astro-cid-zyypnjsw]{width:56px;height:56px}.d-title[data-astro-cid-zyypnjsw]{margin-bottom:4px}.d-tags[data-astro-cid-zyypnjsw],.d-stack[data-astro-cid-zyypnjsw]{display:flex;flex-wrap:wrap;gap:8px}.d-block[data-astro-cid-zyypnjsw]{display:flex;flex-direction:column;gap:12px}.d-label[data-astro-cid-zyypnjsw],.d-pos[data-astro-cid-zyypnjsw]{color:var(--ardoise)}.d-context[data-astro-cid-zyypnjsw]{color:var(--nuit)}.d-nav[data-astro-cid-zyypnjsw]{display:flex;justify-content:space-between;gap:8px;padding:16px 24px;border-top:1px solid var(--border)}.d-nav[data-astro-cid-zyypnjsw] button[data-astro-cid-zyypnjsw]{height:40px;padding:0 16px;border:0;border-radius:var(--radius-control);background:var(--brume);color:var(--pervenche-deep);cursor:pointer}.d-nav[data-astro-cid-zyypnjsw] button[data-astro-cid-zyypnjsw]:disabled{background:var(--white);color:var(--border-strong);cursor:default}.certs[data-astro-cid-7ixay3jx]{margin-top:32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cert[data-astro-cid-7ixay3jx]{height:100%;color:var(--nuit);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card);padding:24px 20px;display:flex;flex-direction:column;gap:16px}.cert[data-astro-cid-7ixay3jx] img[data-astro-cid-7ixay3jx]{width:72px;height:72px;object-fit:contain}.cert-text[data-astro-cid-7ixay3jx]{display:flex;flex-direction:column;gap:4px;flex:1}.verify[data-astro-cid-7ixay3jx]{color:var(--pervenche-deep)}a[data-astro-cid-7ixay3jx].cert:hover .verify[data-astro-cid-7ixay3jx]{color:var(--nuit)}.cert[data-astro-cid-7ixay3jx] .tag[data-astro-cid-7ixay3jx]{align-self:flex-start}.langs[data-astro-cid-7ixay3jx]{display:flex;flex-wrap:wrap;gap:24px 72px;padding:24px 20px 0}.langs[data-astro-cid-7ixay3jx] li[data-astro-cid-7ixay3jx]{display:flex;align-items:flex-start;gap:12px}.flag[data-astro-cid-7ixay3jx]{position:relative;flex:none;margin-top:3px;width:24px;height:16px;border-radius:3px;overflow:hidden}.flag[data-astro-cid-7ixay3jx] svg[data-astro-cid-7ixay3jx]{width:24px;height:16px}.flag[data-astro-cid-7ixay3jx]:after{content:"";position:absolute;inset:0;border-radius:3px;box-shadow:inset 0 0 0 1px #05102f1a}.lang-text[data-astro-cid-7ixay3jx]{display:flex;flex-direction:column}@media(max-width:960px){.certs[data-astro-cid-7ixay3jx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.certs[data-astro-cid-7ixay3jx]{grid-template-columns:repeat(2,minmax(0,1fr))}.langs[data-astro-cid-7ixay3jx]{flex-direction:column;gap:16px;padding:16px 0 0}}.grid[data-astro-cid-3yvflbj5]{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.grid[data-astro-cid-3yvflbj5]+.grid[data-astro-cid-3yvflbj5]{margin-top:16px}.award[data-astro-cid-3yvflbj5]{background:var(--brume);border-radius:var(--radius-card);padding:24px;display:flex;align-items:center;gap:24px}.laurel[data-astro-cid-3yvflbj5]{position:relative;flex:none;width:112px;height:112px;display:flex;align-items:center;justify-content:center}.laurel[data-astro-cid-3yvflbj5] img[data-astro-cid-3yvflbj5]{position:absolute;inset:0;width:100%;height:100%}.ink[data-astro-cid-3yvflbj5]{color:var(--tag-ink)}.title[data-astro-cid-3yvflbj5]{margin:4px 0}.vol[data-astro-cid-3yvflbj5]{border:1px solid var(--border);border-radius:var(--radius-card);padding:24px;display:flex;align-items:flex-start;gap:16px}.ic[data-astro-cid-3yvflbj5]{flex:none;width:38px;height:38px;border-radius:var(--radius-tile);background:var(--brume);color:var(--pervenche-deep);display:inline-flex;align-items:center;justify-content:center}.vol-text[data-astro-cid-3yvflbj5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vol-head[data-astro-cid-3yvflbj5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}@media(max-width:420px){.grid[data-astro-cid-3yvflbj5]{grid-template-columns:minmax(0,1fr)}.award[data-astro-cid-3yvflbj5]{flex-direction:column;align-items:flex-start}}.contact[data-astro-cid-xmivup5a]{padding-top:160px;padding-bottom:128px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.contact[data-astro-cid-xmivup5a]>p[data-astro-cid-xmivup5a]{max-width:480px}.cursor[data-astro-cid-xmivup5a]{display:inline-block;width:14px;height:44px;margin-left:8px;vertical-align:-6px;background:var(--pervenche);animation:blink 1.1s steps(1) infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-xmivup5a]{animation:none}}@media(max-width:640px){.cursor[data-astro-cid-xmivup5a]{height:32px;width:10px}}.links[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:8px}
