.labs-switcher-module__Ovs46G__switcher{z-index:60;background:var(--switcher-bg,#14121c8c);color:var(--switcher-fg,#f2eee7);border:1px solid var(--switcher-border,#ffffff14);-webkit-backdrop-filter:blur(18px)saturate(140%);letter-spacing:.01em;border-radius:999px;align-items:center;padding:4px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px;transition:opacity .35s,transform .35s;display:flex;position:fixed;top:16px;right:18px;box-shadow:0 12px 40px -12px #00000059}@supports (color:lab(0% 0 0)){.labs-switcher-module__Ovs46G__switcher{color:var(--switcher-fg,lab(94.2286% .580758 3.77309))}}.labs-switcher-module__Ovs46G__switcher[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-12px)}.labs-switcher-module__Ovs46G__brand{color:inherit;text-transform:uppercase;letter-spacing:.18em;opacity:.7;align-items:center;gap:4px;padding-right:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.labs-switcher-module__Ovs46G__brand:hover{opacity:1}.labs-switcher-module__Ovs46G__brand span{opacity:.4;padding-left:4px}.labs-switcher-module__Ovs46G__list{gap:4px;margin:0;padding:0;list-style:none;display:flex}.labs-switcher-module__Ovs46G__item{color:inherit;border-radius:999px;flex-direction:column;align-items:flex-start;padding:6px 12px;line-height:1.15;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.labs-switcher-module__Ovs46G__item:hover{background:var(--switcher-hover,#ffffff14)}.labs-switcher-module__Ovs46G__label{font-size:12.5px;font-weight:600}.labs-switcher-module__Ovs46G__tag{text-transform:lowercase;letter-spacing:.04em;opacity:.55;font-size:9.5px}.labs-switcher-module__Ovs46G__active{background:var(--switcher-active-bg,#00ebf6);color:var(--switcher-active-fg,#04050d)}@supports (color:lab(0% 0 0)){.labs-switcher-module__Ovs46G__active{background:var(--switcher-active-bg,lab(84.3235% -56.0845 -22.9451));color:var(--switcher-active-fg,lab(1.50495% .368677 -3.17218))}}.labs-switcher-module__Ovs46G__active .labs-switcher-module__Ovs46G__tag{opacity:.7}@media (max-width:640px){.labs-switcher-module__Ovs46G__switcher{padding:3px;top:10px;right:10px}}
.lang-toggle-module__xPrRwW__toggle{letter-spacing:.04em;isolation:isolate;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:3px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px;display:inline-flex;position:relative}.lang-toggle-module__xPrRwW__btn{z-index:1;appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;opacity:.55;background:0 0;border:none;border-radius:999px;padding:5px 10px;transition:opacity .2s;position:relative}.lang-toggle-module__xPrRwW__btn:hover{opacity:.85}.lang-toggle-module__xPrRwW__active{opacity:1;color:var(--switcher-active-fg,#000205)}@supports (color:lab(0% 0 0)){.lang-toggle-module__xPrRwW__active{color:var(--switcher-active-fg,lab(.457081% -.258848 -1.3259))}}.lang-toggle-module__xPrRwW__knob{z-index:0;background:var(--switcher-active-bg,#ecf3f8);border-radius:999px;width:calc(50% - 3px);transition:transform .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;bottom:3px}@supports (color:lab(0% 0 0)){.lang-toggle-module__xPrRwW__knob{background:var(--switcher-active-bg,lab(95.3756% -1.63275 -3.29692))}}.lang-toggle-module__xPrRwW__knob[data-pos=fr]{transform:translate(0)}.lang-toggle-module__xPrRwW__knob[data-pos=en]{transform:translate(100%)}
.galaxy-module__CDoqXq__hero{isolation:isolate;color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:radial-gradient(60% 50% at 50% 35%,#000407 0%,#0000 75%),#000001;background:radial-gradient(60% 50% at 50% 35%,lab(.898584% -.904866 -4.1483) 0%,#0000 75%),lab(.0574951% -.0308305 -.125399);width:100%;min-height:100vh;position:relative;overflow:hidden}.galaxy-module__CDoqXq__canvasWrap{z-index:0;cursor:grab;position:absolute;inset:0}.galaxy-module__CDoqXq__canvasWrap:active{cursor:grabbing}.galaxy-module__CDoqXq__bottomCopy{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:14px;padding:0 24px;display:flex;position:absolute;bottom:7vh;left:0;right:0}.galaxy-module__CDoqXq__bottomCopy .galaxy-module__CDoqXq__cta{pointer-events:auto}.galaxy-module__CDoqXq__kicker{text-transform:uppercase;letter-spacing:.36em;color:#9cbec9;color:lab(74.7143% -9.97099 -9.71507);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px}.galaxy-module__CDoqXq__heading{letter-spacing:-.025em;color:#f3faff;color:lab(97.6956% -1.63329 -3.29721);margin:0;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(34px,5vw,64px);font-style:italic;font-weight:400;line-height:1.05}.galaxy-module__CDoqXq__rotating{align-items:baseline;display:inline-flex}.galaxy-module__CDoqXq__caret{color:#76e2e7;color:lab(83.5761% -31.4243 -12.969);margin-left:.06em;animation:1s steps(2,end) infinite galaxy-module__CDoqXq__caretBlink;display:inline-block}@keyframes galaxy-module__CDoqXq__caretBlink{0%,to{opacity:1}50%{opacity:0}}.galaxy-module__CDoqXq__lede{color:#8e9aa4;color:lab(62.9063% -3.16751 -6.54297);max-width:540px;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14.5px;line-height:1.6}.galaxy-module__CDoqXq__lede em{color:#f0c781;color:lab(82.72% 8.74323 40.8395);font-style:normal;font-weight:500}.galaxy-module__CDoqXq__cta{color:#000205;color:lab(.457081% -.258848 -1.3259);letter-spacing:-.005em;background:#ecf3f8;background:lab(95.3756% -1.63275 -3.29692);border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:13px 26px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.galaxy-module__CDoqXq__cta:hover{background:#76e2e7;background:lab(83.5761% -31.4243 -12.969);transform:translateY(-1px)}.galaxy-module__CDoqXq__ctaArrow{transition:transform .2s}.galaxy-module__CDoqXq__cta:hover .galaxy-module__CDoqXq__ctaArrow{transform:translate(3px)}.galaxy-module__CDoqXq__hoverLabel{color:#ddf7ff;color:lab(95.597% -10.0298 -9.74419);white-space:nowrap;pointer-events:none;background:#00040bf2;background:lab(.863737% -.325672 -4.86272/.95);border:1px solid #2a5d6c80;border:1px solid lab(36.5158% -14.1379 -14.2599/.5);border-radius:4px;padding:5px 10px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.galaxy-module__CDoqXq__hoverLabel[data-kind=tech]{color:#87faff;color:lab(92.077% -43.8682 -18.0352);border-color:#00d1da99;border-color:lab(76.0141% -49.8866 -20.4183/.6)}.galaxy-module__CDoqXq__hoverLabel[data-kind=human]{color:#ffe4b3;color:lab(91.9815% 13.386 59.5402);border-color:#f3b01d99;border-color:lab(76.8064% 17.1488 74.8702/.6)}.galaxy-module__CDoqXq__hoverLabel[data-kind=process]{color:#9affcc;color:lab(93.7416% -46.0536 18.1638);border-color:#43dd9a99;border-color:lab(78.9118% -53.2516 20.9304/.6)}.galaxy-module__CDoqXq__hoverLabel[data-kind=produit]{color:#ffd4fb;color:lab(88.7248% 40.9751 -25.6463);border-color:#f689ed99;border-color:lab(71.8413% 52.5624 -32.6965/.6)}.galaxy-module__CDoqXq__hoverLabel[data-kind=core]{color:#f3faff;color:lab(97.6956% -1.63329 -3.29721);border-color:#e3f1fbb3;border-color:lab(94.2285% -3.21099 -6.56472/.7);font-weight:700}.galaxy-module__CDoqXq__revealCard{-webkit-backdrop-filter:blur(14px);color:#e1f5ff;color:lab(95.4063% -6.2058 -13.0255);pointer-events:none;white-space:nowrap;background:#000104f2;background:lab(.293612% -.084661 -1.84022/.95);border:1px solid #345a7399;border:1px solid lab(36.1946% -7.7444 -19.0162/.6);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;box-shadow:0 16px 36px -10px #000001b3;box-shadow:0 16px 36px -10px lab(.0456581% .10968 -.816494/.7)}.galaxy-module__CDoqXq__revealCard strong{letter-spacing:-.005em;font-size:14px;font-weight:600}.galaxy-module__CDoqXq__revealCard span{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px}.galaxy-module__CDoqXq__revealCard[data-kind=tech]{border-color:#00d1dab3;border-color:lab(76.0141% -49.8866 -20.4183/.7);box-shadow:0 16px 40px -10px #00848b66;box-shadow:0 16px 40px -10px lab(49.4819% -55.2997 -22.5527/.4)}.galaxy-module__CDoqXq__revealCard[data-kind=tech] strong{color:#b7fdff;color:lab(95.5584% -43.8865 -18.0516)}.galaxy-module__CDoqXq__revealCard[data-kind=human]{border-color:#f3b01db3;border-color:lab(76.8064% 17.1488 74.8702/.7);box-shadow:0 16px 40px -10px #97670066;box-shadow:0 16px 40px -10px lab(47.5184% 23.934 123.373/.4)}.galaxy-module__CDoqXq__revealCard[data-kind=human] strong{color:#ffe9b2;color:lab(94.2758% 15.9836 69.9876)}.galaxy-module__CDoqXq__revealCard[data-kind=process]{border-color:#43dd9ab3;border-color:lab(78.9118% -53.2516 20.9304/.7);box-shadow:0 16px 40px -10px #00895566;box-shadow:0 16px 40px -10px lab(50.1324% -62.1168 24.1579/.4)}.galaxy-module__CDoqXq__revealCard[data-kind=process] strong{color:#afffd6;color:lab(96.0625% -46.0208 18.1547)}.galaxy-module__CDoqXq__revealCard[data-kind=produit]{border-color:#f689edb3;border-color:lab(71.8413% 52.5624 -32.6965/.7);box-shadow:0 16px 40px -10px #ad36a766;box-shadow:0 16px 40px -10px lab(44.7182% 58.3309 -35.9594/.4)}.galaxy-module__CDoqXq__revealCard[data-kind=produit] strong{color:#ffdeff;color:lab(92.2082% 40.9825 -25.6613)}.galaxy-module__CDoqXq__revealLink{pointer-events:auto;text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#ffbbfd;color:lab(83.7756% 46.7818 -29.21);border-top:1px solid #f689ed4d;border-top:1px solid lab(71.8413% 52.5624 -32.6965/.3);align-self:stretch;margin-top:4px;padding-top:6px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px;text-decoration:none;transition:color .2s}.galaxy-module__CDoqXq__revealLink:hover{color:#ffeaff;color:lab(95.1192% 29.3281 -18.4357)}.galaxy-module__CDoqXq__alexisCard{-webkit-backdrop-filter:blur(14px)saturate(160%);color:#e4f5fb;color:lab(95.4814% -5.07674 -4.90569);pointer-events:none;white-space:nowrap;background:#000205eb;background:lab(.445389% -.195943 -2.27431/.92);border:1px solid #57768c80;border:1px solid lab(47.8249% -7.07728 -16.0233/.5);border-radius:14px;align-items:center;gap:14px;padding:10px 16px 10px 10px;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;box-shadow:0 20px 50px -16px #017e9a73,inset 0 2px #ffffff0a;box-shadow:0 20px 50px -16px lab(48.2902% -22.659 -23.5268/.45),inset 0 2px lab(100% 0 0/.04)}.galaxy-module__CDoqXq__alexisCard img{object-fit:cover;border:1.5px solid #f0c7818c;border:1.5px solid lab(82.72% 8.74323 40.8395/.55);border-radius:50%;flex-shrink:0;width:56px;height:56px;box-shadow:inset 0 0 0 3px #00040a;box-shadow:inset 0 0 0 3px lab(.885147% -.488266 -3.28176)}.galaxy-module__CDoqXq__alexisCardText{text-align:left;flex-direction:column;gap:2px;display:flex}.galaxy-module__CDoqXq__alexisCardText strong{letter-spacing:-.005em;font-size:14px;font-weight:600}.galaxy-module__CDoqXq__alexisCardText span{color:#a1bbcf;color:lab(74.5212% -6.10259 -12.9809);letter-spacing:.02em;font-size:11.5px}.galaxy-module__CDoqXq__alexisCardRole{text-transform:uppercase;margin-top:2px;letter-spacing:.18em!important;color:#f0c781!important;color:lab(82.72% 8.74323 40.8395)!important;font-family:ui-monospace,JetBrains Mono,Menlo,monospace!important;font-size:10.5px!important}.galaxy-module__CDoqXq__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(140%);cursor:pointer;background:#020408b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.galaxy-module__CDoqXq__modal{color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);text-align:center;cursor:default;background:radial-gradient(120% 100% at 50% 0,#000f1ef2 0%,#000102fa 70%);background:radial-gradient(120% 100% at 50% 0,lab(3.5631% -1.56753 -16.2727/.95) 0%,lab(.18001% .00338256 -1.45256/.98) 70%);border:1px solid #345a7380;border:1px solid lab(36.1946% -7.7444 -19.0162/.5);border-radius:24px;width:100%;max-width:560px;padding:40px 40px 36px;font-family:ui-sans-serif,system-ui,sans-serif;position:relative;box-shadow:0 60px 120px -20px #000001d9,inset 0 0 0 1px #c8f9fc0d,inset 0 2px #c8f9fc14;box-shadow:0 60px 120px -20px lab(.0333405% .303306 -1.34662/.85),inset 0 0 0 1px lab(94.6944% -15.7862 -6.57604/.05),inset 0 2px lab(94.6944% -15.7862 -6.57604/.08)}.galaxy-module__CDoqXq__modalClose{color:#b7d2e6;color:lab(82.6434% -6.1481 -13.0002);cursor:pointer;background:#00040b99;background:lab(.863737% -.325672 -4.86272/.6);border:1px solid #273d4d;border:1px solid lab(24.6071% -5.39038 -12.7371);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0 0 3px;font-size:22px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.galaxy-module__CDoqXq__modalClose:hover{color:#f0faff;color:lab(97.7087% -3.2143 -6.56642);background:#00182b;background:lab(7.08118% -3.90621 -18.4478)}.galaxy-module__CDoqXq__modalImg{object-fit:cover;border:2.5px solid #f0c78199;border:2.5px solid lab(82.72% 8.74323 40.8395/.6);border-radius:50%;width:clamp(180px,30vw,240px);height:clamp(180px,30vw,240px);margin:0 auto 24px;display:block;box-shadow:inset 0 0 0 4px #000102,0 30px 60px -10px #f0c78140;box-shadow:inset 0 0 0 4px lab(.18001% .00338256 -1.45256),0 30px 60px -10px lab(82.72% 8.74323 40.8395/.25)}.galaxy-module__CDoqXq__modalText{flex-direction:column;align-items:center;gap:6px;display:flex}.galaxy-module__CDoqXq__modalName{letter-spacing:-.02em;color:#f0faff;color:lab(97.7087% -3.2143 -6.56642);margin:0;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,4vw,38px);font-style:italic;font-weight:400;line-height:1.1}.galaxy-module__CDoqXq__modalMeta{letter-spacing:.04em;color:#a1bbcf;color:lab(74.5212% -6.10259 -12.9809);margin:0;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12.5px}.galaxy-module__CDoqXq__modalRole{letter-spacing:.22em;text-transform:uppercase;color:#f0c781;color:lab(82.72% 8.74323 40.8395);margin:4px 0 0;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.galaxy-module__CDoqXq__modalBio{color:#acb9c3;color:lab(74.5073% -3.18718 -6.55266);max-width:420px;margin:16px 0 0;font-size:14.5px;line-height:1.6}.galaxy-module__CDoqXq__modalCta{color:#000102;color:lab(.18001% .00338256 -1.45256);background:#ecf3f8;background:lab(95.3756% -1.63275 -3.29692);border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:12px 22px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.galaxy-module__CDoqXq__modalCta:hover{background:#f0c781;background:lab(82.72% 8.74323 40.8395);transform:translateY(-1px)}.galaxy-module__CDoqXq__modalCtaArrow{transition:transform .2s}.galaxy-module__CDoqXq__modalCta:hover .galaxy-module__CDoqXq__modalCtaArrow{transform:translate(3px)}@media (max-width:540px){.galaxy-module__CDoqXq__modal{border-radius:20px;padding:32px 24px 28px}.galaxy-module__CDoqXq__modalImg{width:160px;height:160px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.galaxy-module__CDoqXq__caret{animation:none}}.galaxy-module__CDoqXq__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.galaxy-module__CDoqXq__bottomCopy .galaxy-module__CDoqXq__ctaGhost{pointer-events:auto}.galaxy-module__CDoqXq__ctaGhost{color:#ffd3fd;color:lab(89.3165% 29.3205 -18.4214);letter-spacing:.08em;cursor:pointer;background:#00040a8c;background:lab(.885147% -.488266 -3.28176/.55);border:1px solid #9855938c;border:1px solid lab(46.0489% 35.0516 -21.8243/.55);border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:12px 22px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12.5px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.galaxy-module__CDoqXq__ctaGhost:hover{background:#1f061e99;background:lab(4.60614% 14.7406 -9.70526/.6);border-color:#d476cdcc;border-color:lab(62.8563% 46.7244 -29.0697/.8);transform:translateY(-1px)}.galaxy-module__CDoqXq__ctaGhostCount{letter-spacing:.12em;color:#ffbff9;color:lab(84.0799% 40.9649 -25.6252);background:#ad36a72e;background:lab(44.7182% 58.3309 -35.9594/.18);border-radius:999px;padding:2px 8px;font-size:10.5px}.galaxy-module__CDoqXq__productsModal{background:radial-gradient(120% 100% at 50% 0,#000f1ef2 0%,#000102fa 70%);background:radial-gradient(120% 100% at 50% 0,lab(3.5631% -1.56753 -16.2727/.95) 0%,lab(.18001% .00338256 -1.45256/.98) 70%);border:1px solid #345a7380;border:1px solid lab(36.1946% -7.7444 -19.0162/.5);border-radius:24px;width:100%;max-width:720px;max-height:82vh;padding:36px 36px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 80px -20px #000000e6;box-shadow:0 30px 80px -20px lab(.00416756% .037916 -.168327/.9)}.galaxy-module__CDoqXq__productsTitle{color:#eff6fb;color:lab(96.5356% -1.63302 -3.29707);margin:0 0 6px;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(26px,4vw,34px);font-style:italic;font-weight:500}.galaxy-module__CDoqXq__productsMeta{letter-spacing:.2em;text-transform:uppercase;color:#89a2b5;color:lab(65.2381% -6.03893 -12.9547);margin:0 0 22px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.galaxy-module__CDoqXq__productsGroupLabel{letter-spacing:.3em;text-transform:uppercase;color:#f09be8;color:lab(74.7886% 40.9429 -25.5782);margin:18px 0 8px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px;display:block}.galaxy-module__CDoqXq__productsList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.galaxy-module__CDoqXq__productRow{color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:10px minmax(120px,max-content) 1fr max-content 18px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid}a.galaxy-module__CDoqXq__productRow:hover{background:#14021359;background:lab(2.14314% 7.48174 -5.13901/.35);border-color:#98559373;border-color:lab(46.0489% 35.0516 -21.8243/.45)}.galaxy-module__CDoqXq__productRow[data-status=ongoing]{opacity:.78}.galaxy-module__CDoqXq__productDot{background:#ed66e5;background:lab(64.2042% 64.1735 -39.7104);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #b229adcc;box-shadow:0 0 10px lab(44.3617% 64.177 -39.4745/.8)}.galaxy-module__CDoqXq__productRow[data-status=ongoing] .galaxy-module__CDoqXq__productDot{box-shadow:none;background:#6b8496;background:lab(53.633% -5.93442 -12.9139)}.galaxy-module__CDoqXq__productName{color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);white-space:nowrap;font-size:14.5px;font-weight:600}.galaxy-module__CDoqXq__productTagline{color:#a7bac9;color:lab(74.5159% -4.67986 -9.78073);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.galaxy-module__CDoqXq__productYear{color:#768997;color:lab(55.952% -4.60032 -9.74557);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px}.galaxy-module__CDoqXq__productArrow{color:#ffabf9;color:lab(80.2903% 46.7727 -29.1895);font-size:13px}.galaxy-module__CDoqXq__ongoingBadge{letter-spacing:.18em;text-transform:uppercase;color:#98b2c5;color:lab(71.0401% -6.08039 -12.9716);border:1px solid #49677d99;border:1px solid lab(42.0187% -6.94659 -15.9822/.6);border-radius:999px;padding:3px 8px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:9.5px}@media (max-width:640px){.galaxy-module__CDoqXq__productsModal{padding:28px 18px 22px}.galaxy-module__CDoqXq__productRow{grid-template-columns:10px 1fr 18px}.galaxy-module__CDoqXq__productTagline,.galaxy-module__CDoqXq__productYear{display:none}}.galaxy-module__CDoqXq__pcmModal{background:radial-gradient(120% 100% at 50% 0,#000f1ef2 0%,#000102fa 70%);background:radial-gradient(120% 100% at 50% 0,lab(3.5631% -1.56753 -16.2727/.95) 0%,lab(.18001% .00338256 -1.45256/.98) 70%);border:1px solid #a5771080;border:1px solid lab(53.6048% 12.8616 56.1526/.5);border-radius:24px;width:100%;max-width:560px;padding:36px 36px 30px;position:relative;box-shadow:0 30px 80px -20px #000000e6;box-shadow:0 30px 80px -20px lab(.00416756% .037916 -.168327/.9)}.galaxy-module__CDoqXq__pcmTitle{color:#eff6fb;color:lab(96.5356% -1.63302 -3.29707);margin:0 0 16px;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(24px,3.6vw,30px);font-style:italic;font-weight:500}.galaxy-module__CDoqXq__pcmProfile{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.galaxy-module__CDoqXq__pcmProfile span{letter-spacing:.06em;color:#d3e0ea;color:lab(88.4282% -3.20494 -6.5616);background:#00040b99;background:lab(.863737% -.325672 -4.86272/.6);border:1px solid #345a7399;border:1px solid lab(36.1946% -7.7444 -19.0162/.6);border-radius:999px;padding:5px 10px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.galaxy-module__CDoqXq__pcmBody,.galaxy-module__CDoqXq__pcmTools{color:#c6d3dd;color:lab(83.7879% -3.19958 -6.55888);margin:0 0 14px;font-size:14.5px;line-height:1.65}.galaxy-module__CDoqXq__pcmTools{color:#94a8b6;color:lab(67.5547% -4.65429 -9.76918);margin-bottom:0;font-size:13.5px}.galaxy-module__CDoqXq__hoverLabel[data-kind=experience]{color:#dee9f5;color:lab(91.8599% -2.11921 -7.10604);border-color:#b0c0d199;border-color:lab(76.7624% -3.03724 -10.5907/.6)}.galaxy-module__CDoqXq__revealCard[data-kind=experience]{border-color:#b0c0d1b3;border-color:lab(76.7624% -3.03724 -10.5907/.7);box-shadow:0 16px 40px -10px #6e839866;box-shadow:0 16px 40px -10px lab(53.5316% -3.69567 -13.9747/.4)}.galaxy-module__CDoqXq__revealCard[data-kind=experience] strong{color:#edf2f8;color:lab(95.3516% -1.09163 -3.57015)}.galaxy-module__CDoqXq__zoomControls{z-index:3;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:26px;right:22px}.galaxy-module__CDoqXq__zoomBtn{color:#bdd1e0;color:lab(82.6372% -4.70501 -9.79234);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#00040b99;background:lab(.863737% -.325672 -4.86272/.6);border:1px solid #345a7399;border:1px solid lab(36.1946% -7.7444 -19.0162/.6);border-radius:50%;width:36px;height:36px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:17px;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.galaxy-module__CDoqXq__zoomBtn:hover{color:#ebf7ff;color:lab(96.5486% -3.2132 -6.56587);background:#001323b3;background:lab(5.12608% -2.64385 -17.7059/.7);border-color:#2ba1a7b3;border-color:lab(60.369% -31.3298 -12.8783/.7)}@media (max-width:768px){.galaxy-module__CDoqXq__zoomControls{bottom:18px;right:14px}}
.terminal-module__5ME32q__terminal{--terminal-bg:#08090d;--terminal-fg:#e8e4dd;--terminal-muted:#8d8f95;--terminal-accent:#00c3cc;--terminal-accent-2:#fb5a46;--terminal-border:#252933;--terminal-prompt:var(--terminal-accent-2);--terminal-radius:18px;--terminal-shadow:0 30px 80px -20px #00000073;--terminal-font:ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, monospace;border-radius:var(--terminal-radius);background:var(--terminal-bg);width:100%;max-width:880px;min-height:540px;max-height:80vh;color:var(--terminal-fg);border:1px solid var(--terminal-border);box-shadow:var(--terminal-shadow);font-family:var(--terminal-font);flex-direction:column;font-size:14px;line-height:1.55;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.terminal-module__5ME32q__terminal{--terminal-bg:lab(2.4487% .11421 -1.91408);--terminal-fg:lab(90.7486% .581801 3.77376);--terminal-muted:lab(59.3444% .0831187 -3.77915);--terminal-accent:lab(71.5522% -55.8947 -22.8287);--terminal-accent-2:lab(61.0003% 61.6462 45.8173);--terminal-border:lab(16.3487% .501141 -7.40268)}}.terminal-module__5ME32q__header{border-bottom:1px solid var(--terminal-border);background:color-mix(in oklch, var(--terminal-bg) 92%, white 8%);align-items:center;gap:16px;padding:12px 18px;display:flex}.terminal-module__5ME32q__lights{gap:6px;display:flex}.terminal-module__5ME32q__lights span{border-radius:50%;width:11px;height:11px;display:block}.terminal-module__5ME32q__lights span[data-color=red]{background:#f4514f;background:lab(58.557% 63.1012 37.9167)}.terminal-module__5ME32q__lights span[data-color=amber]{background:#f3b01d;background:lab(76.8064% 17.1488 74.8702)}.terminal-module__5ME32q__lights span[data-color=green]{background:#5fbf49;background:lab(69.5682% -46.0662 48.7736)}.terminal-module__5ME32q__titleBlock{flex-direction:column;flex:1;min-width:0;display:flex}.terminal-module__5ME32q__title{letter-spacing:.01em;color:var(--terminal-fg);font-size:13px;font-weight:600}.terminal-module__5ME32q__subtitle{color:var(--terminal-muted);font-size:11px}.terminal-module__5ME32q__statusDot{color:var(--terminal-muted);text-transform:lowercase;align-items:center;gap:6px;font-size:11px;display:flex}.terminal-module__5ME32q__statusDot span:first-child{border-radius:50%;width:8px;height:8px;display:block}.terminal-module__5ME32q__dotOnline{background:#66c550;background:lab(71.8954% -46.0878 48.5221);box-shadow:0 0 8px #66c550;box-shadow:0 0 8px lab(71.8954% -46.0878 48.5221)}.terminal-module__5ME32q__dotBusy{background:var(--terminal-accent);animation:1.1s ease-in-out infinite terminal-module__5ME32q__pulse}.terminal-module__5ME32q__statusLabel{letter-spacing:.05em}.terminal-module__5ME32q__stream{scroll-behavior:smooth;flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 20px;display:flex;overflow-y:auto}.terminal-module__5ME32q__welcome{flex-direction:column;gap:16px;display:flex}.terminal-module__5ME32q__banner{color:var(--terminal-accent);white-space:pre;margin:0;font-size:12px;line-height:1.35;overflow-x:auto}.terminal-module__5ME32q__welcomeText{color:var(--terminal-fg);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.6}.terminal-module__5ME32q__welcomeText a{color:var(--terminal-accent);text-underline-offset:3px;text-decoration:underline}.terminal-module__5ME32q__chips{flex-wrap:wrap;gap:8px;display:flex}.terminal-module__5ME32q__chip{border:1px solid var(--terminal-border);color:var(--terminal-fg);cursor:pointer;background:0 0;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;transition:border-color .15s,color .15s,background-color .15s}.terminal-module__5ME32q__chip:hover{border-color:var(--terminal-accent);color:var(--terminal-accent)}.terminal-module__5ME32q__userLine{align-items:flex-start;gap:12px;display:flex}.terminal-module__5ME32q__userText{white-space:pre-wrap;word-break:break-word;color:var(--terminal-fg)}.terminal-module__5ME32q__prompt{color:var(--terminal-prompt);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.terminal-module__5ME32q__assistantLine{align-items:flex-start;gap:12px;display:flex}.terminal-module__5ME32q__promptAssistant{color:var(--terminal-accent);-webkit-user-select:none;user-select:none;letter-spacing:.02em;flex-shrink:0;padding-top:2px;font-size:12.5px;font-weight:600}.terminal-module__5ME32q__assistantBody{color:var(--terminal-fg);flex:1;min-width:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14.5px;line-height:1.65}.terminal-module__5ME32q__assistantBody p{margin:0 0 10px}.terminal-module__5ME32q__assistantBody p:last-child{margin-bottom:0}.terminal-module__5ME32q__assistantBody strong{color:var(--terminal-accent-2);font-weight:600}.terminal-module__5ME32q__assistantBody em{color:var(--terminal-muted);font-style:italic}:is(.terminal-module__5ME32q__assistantBody ul,.terminal-module__5ME32q__assistantBody ol){flex-direction:column;gap:4px;margin:8px 0;padding-left:22px;display:flex}.terminal-module__5ME32q__assistantBody a{color:var(--terminal-accent);text-underline-offset:3px;text-decoration:underline}.terminal-module__5ME32q__code{background:color-mix(in oklch, var(--terminal-bg) 70%, white 8%);color:var(--terminal-accent);font-size:12.5px;font-family:var(--terminal-font);border-radius:4px;padding:1px 6px}.terminal-module__5ME32q__thinking{gap:6px;padding-left:28px;display:flex}.terminal-module__5ME32q__thinking span{background:var(--terminal-accent);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite terminal-module__5ME32q__bounce}.terminal-module__5ME32q__thinking span:nth-child(2){animation-delay:.15s}.terminal-module__5ME32q__thinking span:nth-child(3){animation-delay:.3s}.terminal-module__5ME32q__error{background:color-mix(in oklch, #c53637 15%, var(--terminal-bg));color:#ffc5bf;color:lab(85.1322% 30.9817 17.024);border:1px solid #c53637;border:1px solid lab(45.9853% 56.8958 34.8481);border-radius:12px;padding:10px 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px}@supports (color:lab(0% 0 0)){.terminal-module__5ME32q__error{background:color-mix(in oklch, lab(45.9853% 56.8958 34.8481) 15%, var(--terminal-bg))}}.terminal-module__5ME32q__error a{color:inherit;text-decoration:underline}.terminal-module__5ME32q__inputRow{border-top:1px solid var(--terminal-border);background:color-mix(in oklch, var(--terminal-bg) 95%, white 5%);align-items:center;gap:12px;padding:14px 18px;display:flex}.terminal-module__5ME32q__input{color:var(--terminal-fg);font-family:var(--terminal-font);caret-color:var(--terminal-accent);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:14.5px}.terminal-module__5ME32q__input::placeholder{color:var(--terminal-muted);font-style:italic}.terminal-module__5ME32q__send{background:var(--terminal-accent);color:var(--terminal-bg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.terminal-module__5ME32q__send:disabled{opacity:.35;cursor:not-allowed}.terminal-module__5ME32q__send:not(:disabled):hover{transform:translateY(-1px)}.terminal-module__5ME32q__footer{color:var(--terminal-muted);border-top:1px solid var(--terminal-border);letter-spacing:.02em;padding:8px 18px 12px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10.5px}@keyframes terminal-module__5ME32q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}@keyframes terminal-module__5ME32q__bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.terminal-module__5ME32q__stream{scroll-behavior:auto}.terminal-module__5ME32q__thinking span,.terminal-module__5ME32q__dotBusy{animation:none}}@media (max-width:680px){.terminal-module__5ME32q__terminal{border-radius:14px;min-height:460px;max-height:78vh}.terminal-module__5ME32q__banner{font-size:10px}.terminal-module__5ME32q__header{padding:10px 14px}.terminal-module__5ME32q__stream{padding:16px 14px}.terminal-module__5ME32q__inputRow{padding:12px 14px}}
.terminal-section-module__NFoxDa__section{color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:radial-gradient(60% 50% at 50% 0,#000407 0%,#0000 70%),#000001;background:radial-gradient(60% 50% at 50% 0,lab(.933136% -1.45953 -3.317) 0%,#0000 70%),lab(.0574951% -.0308305 -.125399);flex-direction:column;align-items:center;gap:40px;padding:120px 24px 80px;display:flex;position:relative}.terminal-section-module__NFoxDa__intro{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;display:flex}.terminal-section-module__NFoxDa__tag{letter-spacing:.28em;text-transform:uppercase;color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);border:1px solid #1a4f5e80;border:1px solid lab(30.7084% -13.9566 -14.2075/.5);border-radius:999px;padding:5px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.terminal-section-module__NFoxDa__heading{letter-spacing:-.02em;color:#f3faff;color:lab(97.6956% -1.63329 -3.29721);margin:0;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(28px,4.5vw,46px);font-style:italic;font-weight:400;line-height:1.1}.terminal-section-module__NFoxDa__terminalWrap{justify-content:center;width:100%;display:flex}.terminal-section-module__NFoxDa__terminal{--terminal-bg:#000205;--terminal-fg:#e6f4fe;--terminal-muted:#6b7d8b;--terminal-accent:#24e9f2;--terminal-accent-2:#feb500;--terminal-border:#00607773;--terminal-prompt:#24e9f2;--terminal-radius:22px;--terminal-shadow:0 60px 120px -30px #00000199, 0 20px 40px -10px #00809f33, 0 0 0 1px #24e9f21a inset, 0 1px 0 #c8f9fc1f inset;isolation:isolate;position:relative}@supports (color:lab(0% 0 0)){.terminal-section-module__NFoxDa__terminal{--terminal-bg:lab(.457081% -.258848 -1.3259);--terminal-fg:lab(95.3885% -3.21209 -6.56531);--terminal-muted:lab(51.3107% -4.57332 -9.73417);--terminal-accent:lab(83.9536% -43.8196 -17.9934);--terminal-accent-2:lab(79.0803% 20.07 89.662);--terminal-border:lab(36.6593% -21.8469 -23.3573/.45);--terminal-prompt:lab(83.9536% -43.8196 -17.9934);--terminal-shadow:0 60px 120px -30px lab(.0373116% .336319 -1.73655/.6), 0 20px 40px -10px lab(48.477% -35.0644 -41.4319/.2), 0 0 0 1px lab(83.9536% -43.8196 -17.9934/.1) inset, 0 1px 0 lab(94.6944% -15.7862 -6.57604/.12) inset}}.terminal-section-module__NFoxDa__terminal:before{content:"";border-radius:calc(var(--terminal-radius) + 2px);z-index:-1;pointer-events:none;filter:blur(.5px);background:linear-gradient(135deg,#24e9f259 0%,#615ed61a 40%,#feb50033 100%);background:linear-gradient(135deg,lab(83.9536% -43.8196 -17.9934/.35) 0%,lab(45.2841% 27.7799 -63.0038/.1) 40%,lab(79.0803% 20.07 89.662/.2) 100%);position:absolute;inset:-2px}.terminal-section-module__NFoxDa__terminal:after{content:"";filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#00848b8c 0%,#0000 70%);background:radial-gradient(50% 100% at 50% 0,lab(49.4819% -55.2997 -22.5527/.55) 0%,#0000 70%);height:60px;position:absolute;bottom:-30px;left:10%;right:10%}.terminal-section-module__NFoxDa__afterCta{color:inherit;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:18px 28px;text-decoration:none;transition:transform .2s;display:inline-flex}.terminal-section-module__NFoxDa__afterCta:hover{transform:translateY(-2px)}.terminal-section-module__NFoxDa__afterLine{letter-spacing:.24em;text-transform:uppercase;color:#7a93a6;color:lab(59.4358% -5.99086 -12.9356);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11.5px}.terminal-section-module__NFoxDa__afterLink{color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);letter-spacing:-.005em;align-items:center;gap:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:500;display:inline-flex}.terminal-section-module__NFoxDa__afterArrow{color:#76e2e7;color:lab(83.5761% -31.4243 -12.969);font-weight:400;transition:transform .2s;display:inline-block}.terminal-section-module__NFoxDa__afterCta:hover .terminal-section-module__NFoxDa__afterArrow{transform:translate(4px)}
.narrative-bridge-module__rA9DXG__phaseA{background-color:var(--phaseA-bg,#000001);color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);isolation:isolate;height:220vh;transition:background-color .45s linear;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.narrative-bridge-module__rA9DXG__phaseA{background-color:var(--phaseA-bg,lab(.0574951% -.0308305 -.125399))}}.narrative-bridge-module__rA9DXG__phaseAStage{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0}.narrative-bridge-module__rA9DXG__phaseACanvasLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.narrative-bridge-module__rA9DXG__phaseATerminalLayer{z-index:10;width:100%;max-width:880px;opacity:var(--phaseA-terminal-opacity,1);will-change:opacity;flex-direction:column;align-items:center;gap:36px;padding:24px;transition:opacity .18s linear;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.narrative-bridge-module__rA9DXG__phaseA{height:auto}.narrative-bridge-module__rA9DXG__phaseAStage{height:auto;min-height:80vh;position:relative}.narrative-bridge-module__rA9DXG__phaseATerminalLayer{opacity:1!important}}@media (prefers-reduced-motion:reduce){.narrative-bridge-module__rA9DXG__phaseA{height:auto}.narrative-bridge-module__rA9DXG__phaseAStage{height:auto;min-height:80vh;position:relative}.narrative-bridge-module__rA9DXG__phaseACanvasLayer{display:none}.narrative-bridge-module__rA9DXG__phaseATerminalLayer{opacity:1!important}}
.parcours-module__0O7ZEq__section{color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:#000001;background:lab(.0574951% -.0308305 -.125399);position:relative}.parcours-module__0O7ZEq__sectionHeader{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:120px 24px 60px;display:flex;position:relative}.parcours-module__0O7ZEq__kicker{letter-spacing:.32em;text-transform:uppercase;color:#8fa9bc;color:lab(67.5589% -6.05622 -12.9617);border:1px solid #1a304099;border:1px solid lab(18.7964% -5.16295 -12.6775/.6);border-radius:999px;padding:5px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.parcours-module__0O7ZEq__sectionHeading{letter-spacing:-.025em;color:#f3faff;color:lab(97.6956% -1.63329 -3.29721);max-width:760px;margin:0;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(32px,5vw,60px);font-style:italic;font-weight:400;line-height:1.05}.parcours-module__0O7ZEq__scrollTrack{width:100%;position:relative}.parcours-module__0O7ZEq__sticky{width:100%;height:100vh;position:sticky;top:0}.parcours-module__0O7ZEq__panel{will-change:opacity, transform;pointer-events:none;background-color:#000001;background-color:lab(.107967% -.04071 -.607839);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100vh;padding:96px 24px;display:flex;position:absolute;inset:0;overflow:hidden}.parcours-module__0O7ZEq__panel[data-active=true]{pointer-events:auto}.parcours-module__0O7ZEq__photoLayer{z-index:0;object-fit:cover;object-position:center;filter:grayscale()contrast(1.1)brightness(.92);opacity:.2;mix-blend-mode:luminosity;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.parcours-module__0O7ZEq__grain{pointer-events:none;mix-blend-mode:overlay;opacity:.4;background-image:radial-gradient(#ffffff08 1px,#0000 1px),radial-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,1px 1px;background-size:3px 3px,7px 7px;position:absolute;inset:0}.parcours-module__0O7ZEq__copy{z-index:2;text-align:left;-webkit-backdrop-filter:blur(22px)saturate(140%);background:#0001028c;background:lab(.189856% -.097923 -.816241/.55);border:1px solid #1a304059;border:1px solid lab(18.7964% -5.16295 -12.6775/.35);border-radius:22px;flex-direction:column;gap:18px;max-width:820px;padding:38px 42px;display:flex;position:relative;box-shadow:0 30px 80px -20px #000000a6;box-shadow:0 30px 80px -20px lab(.00416756% .037916 -.168327/.65)}.parcours-module__0O7ZEq__era{letter-spacing:.32em;text-transform:uppercase;color:#f0c781;color:lab(82.72% 8.74323 40.8395);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.parcours-module__0O7ZEq__title{letter-spacing:-.02em;color:#f0faff;color:lab(97.7087% -3.2143 -6.56642);margin:0;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(28px,4vw,48px);font-style:italic;font-weight:400;line-height:1.06}.parcours-module__0O7ZEq__org{letter-spacing:.02em;color:#b7d2e6;color:lab(82.6434% -6.1481 -13.0002);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px}.parcours-module__0O7ZEq__dot{opacity:.45}.parcours-module__0O7ZEq__summary{color:#b9c6d0;color:lab(79.1476% -3.19371 -6.55592);max-width:640px;margin:0;font-size:15.5px;line-height:1.65}.parcours-module__0O7ZEq__tags{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.parcours-module__0O7ZEq__tags li{letter-spacing:.18em;text-transform:uppercase;color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);background:#00010280;background:lab(.189856% -.097923 -.816241/.5);border:1px solid #1a4f5e66;border:1px solid lab(30.7084% -13.9566 -14.2075/.4);border-radius:4px;padding:5px 10px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px}.parcours-module__0O7ZEq__periodLink{color:#000205;color:lab(.457081% -.258848 -1.3259);letter-spacing:-.005em;background:#ecf3f8;background:lab(95.3756% -1.63275 -3.29692);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;width:max-content;margin-top:14px;padding:11px 20px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.parcours-module__0O7ZEq__periodLink:hover{background:#76e2e7;background:lab(83.5761% -31.4243 -12.969);transform:translateY(-1px)}.parcours-module__0O7ZEq__periodLinkArrow{transition:transform .2s;display:inline-block}.parcours-module__0O7ZEq__periodLink:hover .parcours-module__0O7ZEq__periodLinkArrow{transform:translate(3px)}@media (max-width:768px){.parcours-module__0O7ZEq__copy{border-radius:18px;padding:26px 24px}.parcours-module__0O7ZEq__sectionHeader{padding:80px 18px 40px}}@media (prefers-reduced-motion:reduce){.parcours-module__0O7ZEq__panel{will-change:auto}}
.side-projects-row-module__R5b8eq__wrap{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1180px;margin:24px auto 12px;display:flex}.side-projects-row-module__R5b8eq__kicker{letter-spacing:.32em;text-transform:uppercase;color:#718a9c;color:lab(55.9542% -5.95814 -12.923);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px}.side-projects-row-module__R5b8eq__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.side-projects-row-module__R5b8eq__card{color:#d9e7f1;color:lab(90.7483% -3.20742 -6.5629);text-align:left;isolation:isolate;background:linear-gradient(#00040aa6 0%,#0001038c 100%);background:linear-gradient(lab(.885147% -.488266 -3.28176/.65) 0%,lab(.304419% -.170633 -1.0556/.55) 100%);border:1px solid #1a304073;border:1px solid lab(18.7964% -5.16295 -12.6775/.45);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:140px;padding:16px 16px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.side-projects-row-module__R5b8eq__card:before{content:"";background:var(--accent-line,#00d1d9b3);opacity:.55;height:1px;transition:opacity .25s,left .25s,right .25s;position:absolute;top:0;left:14%;right:14%}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card:before{background:var(--accent-line,lab(75.8295% -43.7601 -17.9455/.7))}}.side-projects-row-module__R5b8eq__card:hover{border-color:var(--accent-line,#00d1d9d9);box-shadow:0 20px 50px -20px var(--accent-glow,#00848b73), 0 0 0 1px var(--accent-line,#00d1d980) inset;background:linear-gradient(#000710d9 0%,#000205b3 100%);background:linear-gradient(lab(1.51884% -.783369 -6.52994/.85) 0%,lab(.445389% -.195943 -2.27431/.7) 100%);transform:translateY(-3px)}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card:hover{border-color:var(--accent-line,lab(75.8295% -43.7601 -17.9455/.85));box-shadow:0 20px 50px -20px var(--accent-glow,lab(49.4819% -55.2997 -22.5527/.45)), 0 0 0 1px var(--accent-line,lab(75.8295% -43.7601 -17.9455/.5)) inset}}.side-projects-row-module__R5b8eq__card:hover:before{opacity:1;left:4%;right:4%}.side-projects-row-module__R5b8eq__cardDot{background:var(--accent-dot,#39c34b);width:7px;height:7px;box-shadow:0 0 10px var(--accent-glow,#39c34ba6);border-radius:50%}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__cardDot{background:var(--accent-dot,lab(69.8924% -56.2679 47.9937));box-shadow:0 0 10px var(--accent-glow,lab(69.8924% -56.2679 47.9937/.65))}}.side-projects-row-module__R5b8eq__cardName{letter-spacing:-.01em;color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);font-family:Times New Roman,Georgia,serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.1}.side-projects-row-module__R5b8eq__cardTagline{color:#889ba9;color:lab(62.9137% -4.63465 -9.76048);flex:1;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.side-projects-row-module__R5b8eq__cardArrow{color:var(--accent-arrow,#24e9f2);align-self:flex-end;font-size:14px;transition:transform .25s}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__cardArrow{color:var(--accent-arrow,lab(83.9536% -43.8196 -17.9934))}}.side-projects-row-module__R5b8eq__card:hover .side-projects-row-module__R5b8eq__cardArrow{transform:translate(2px,-2px)}.side-projects-row-module__R5b8eq__card[data-accent=cyan]{--accent-line:#00d8e1b3;--accent-glow:#00848b73;--accent-dot:#00bbc3;--accent-arrow:#24e9f2}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=cyan]{--accent-line:lab(78.1507% -43.7784 -17.9599/.7);--accent-glow:lab(49.4819% -55.2997 -22.5527/.45);--accent-dot:lab(69.4086% -61.852 -25.2327);--accent-arrow:lab(83.9536% -43.8196 -17.9934)}}.side-projects-row-module__R5b8eq__card[data-accent=amber]{--accent-line:#fab72ab3;--accent-glow:#ba840073;--accent-dot:#efa900;--accent-arrow:#ffc760}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=amber]{--accent-line:lab(79.137% 16.9725 73.9414/.7);--accent-glow:lab(59.2278% 22.2181 125.697/.45);--accent-dot:lab(74.4137% 20.5077 94.3735);--accent-arrow:lab(83.8373% 13.7986 60.6632)}}.side-projects-row-module__R5b8eq__card[data-accent=violet]{--accent-line:#df99efb3;--accent-glow:#a23db873;--accent-dot:#ce74e3;--accent-arrow:#efa9ff}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=violet]{--accent-line:lab(72.4576% 37.4703 -32.7759/.7);--accent-glow:lab(44.5679% 55.0277 -46.0377/.45);--accent-dot:lab(62.476% 48.711 -41.7707);--accent-arrow:lab(78.2705% 37.4153 -32.8236)}}.side-projects-row-module__R5b8eq__card[data-accent=lime]{--accent-line:#75d87ab3;--accent-glow:#189a3073;--accent-dot:#39c34b;--accent-arrow:#82e687}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=lime]{--accent-line:lab(78.7585% -44.8423 36.7893/.7);--accent-glow:lab(55.7164% -50.7132 43.8697/.45);--accent-dot:lab(69.8924% -56.2679 47.9937);--accent-arrow:lab(83.4061% -44.8265 36.6319)}}.side-projects-row-module__R5b8eq__card[data-accent=magenta]{--accent-line:#ff8ac5b3;--accent-glow:#c6158373;--accent-dot:#fb55b1;--accent-arrow:#ffacd5}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=magenta]{--accent-line:lab(72.0592% 57.797 -11.1587/.7);--accent-glow:lab(44.8131% 69.1105 -13.5202/.45);--accent-dot:lab(62.2276% 69.8393 -13.5777);--accent-arrow:lab(79.0214% 57.9363 -11.1689)}}.side-projects-row-module__R5b8eq__card[data-accent=rose]{--accent-line:#ff9e96b3;--accent-glow:#d7474573;--accent-dot:#ff7871;--accent-arrow:#ffb8b1}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=rose]{--accent-line:lab(75.4484% 43.6674 24.4888/.7);--accent-glow:lab(51.7988% 56.7776 34.0415/.45);--accent-dot:lab(67.8553% 62.9347 36.9891);--accent-arrow:lab(81.2525% 43.6209 24.3681)}}@media (max-width:1000px){.side-projects-row-module__R5b8eq__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.side-projects-row-module__R5b8eq__row{grid-template-columns:repeat(2,minmax(0,1fr))}.side-projects-row-module__R5b8eq__card{min-height:120px;padding:14px 14px 16px}.side-projects-row-module__R5b8eq__cardName{font-size:16px}}.side-projects-row-module__R5b8eq__card[data-accent=fuchsia]{--accent-line:#f689edb3;--accent-glow:#b229ad73;--accent-dot:#ed66e5;--accent-arrow:#ffabf9}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=fuchsia]{--accent-line:lab(71.8413% 52.5624 -32.6965/.7);--accent-glow:lab(44.3617% 64.177 -39.4745/.45);--accent-dot:lab(64.2042% 64.1735 -39.7104);--accent-arrow:lab(80.2903% 46.7727 -29.1895)}}.side-projects-row-module__R5b8eq__card[data-accent=azure]{--accent-line:#78bdffb3;--accent-glow:#0074c973;--accent-dot:#3aa3ff;--accent-arrow:#95d0ff}@supports (color:lab(0% 0 0)){.side-projects-row-module__R5b8eq__card[data-accent=azure]{--accent-line:lab(73.9753% -7.73901 -47.5515/.7);--accent-glow:lab(46.6457% -.178784 -60.0399/.45);--accent-dot:lab(64.2946% -4.93425 -60.4357);--accent-arrow:lab(80.9668% -8.35949 -47.6673)}}
.privacy-banner-module__4iFGuq__banner{z-index:80;color:#d9e7f1;color:lab(90.7483% -3.20742 -6.5629);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#000205eb;background:lab(.457081% -.258848 -1.3259/.92);border:1px solid #1a30408c;border:1px solid lab(18.7964% -5.16295 -12.6775/.55);border-radius:16px;align-items:flex-start;gap:14px;max-width:580px;margin:0 auto;padding:16px 18px;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;bottom:20px;left:12px;right:12px;box-shadow:0 30px 80px -20px #000001b3,inset 0 0 0 1px #c8f9fc0f;box-shadow:0 30px 80px -20px lab(.0333405% .303306 -1.34662/.7),inset 0 0 0 1px lab(94.6944% -15.7862 -6.57604/.06)}.privacy-banner-module__4iFGuq__dot{background:#fac700;background:lab(82.9692% 9.11173 88.3435);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px;box-shadow:0 0 12px #fac70099;box-shadow:0 0 12px lab(82.9692% 9.11173 88.3435/.6)}.privacy-banner-module__4iFGuq__content{flex:1;min-width:0}.privacy-banner-module__4iFGuq__title{text-transform:uppercase;letter-spacing:.22em;color:#fac700;color:lab(82.9692% 9.11173 88.3435);margin:0 0 4px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.privacy-banner-module__4iFGuq__body{color:#a0adb6;color:lab(69.8669% -3.17994 -6.54908);margin:0;font-size:12.5px;line-height:1.5}.privacy-banner-module__4iFGuq__button{appearance:none;color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);letter-spacing:.005em;cursor:pointer;background:#03182680;background:lab(7.18698% -3.85434 -12.4577/.5);border:1px solid #57768c80;border:1px solid lab(47.8249% -7.07728 -16.0233/.5);border-radius:999px;flex-shrink:0;align-self:center;padding:10px 16px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500;transition:background-color .2s,transform .2s,border-color .2s}.privacy-banner-module__4iFGuq__button:hover{background:#0a3149b3;background:lab(18.7367% -6.48668 -18.7621/.7);border-color:#6096bbb3;border-color:lab(59.4043% -10.5722 -25.4178/.7);transform:translateY(-1px)}@media (max-width:640px){.privacy-banner-module__4iFGuq__banner{flex-direction:column;align-items:stretch;padding:14px 16px;bottom:12px}.privacy-banner-module__4iFGuq__button{align-self:flex-end}}
.final-cta-module__kP8Q1W__section{isolation:isolate;text-align:center;color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:radial-gradient(60% 55%,#000408 0%,#0000 70%),#000001;background:radial-gradient(60% 55%,lab(.930342% -1.52016 -4.50465) 0%,#0000 70%),lab(.0574951% -.0308305 -.125399);justify-content:center;align-items:center;min-height:100vh;margin-top:-12vh;padding:160px 24px;display:flex;position:relative;overflow:hidden}.final-cta-module__kP8Q1W__glow{z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(40% 40% at 50% 45%,#00848b2e 0%,#0000 70%),radial-gradient(30% 30% at 50% 60%,#9767001a 0%,#0000 70%);background:radial-gradient(40% 40% at 50% 45%,lab(49.4819% -55.2997 -22.5527/.18) 0%,#0000 70%),radial-gradient(30% 30% at 50% 60%,lab(47.5184% 23.934 123.373/.1) 0%,#0000 70%);position:absolute;inset:0}.final-cta-module__kP8Q1W__inner{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:1200px;display:flex;position:relative}.final-cta-module__kP8Q1W__inner>.final-cta-module__kP8Q1W__kicker,.final-cta-module__kP8Q1W__inner>.final-cta-module__kP8Q1W__heading,.final-cta-module__kP8Q1W__inner>.final-cta-module__kP8Q1W__lede{max-width:680px}.final-cta-module__kP8Q1W__kicker{letter-spacing:.32em;text-transform:uppercase;color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);border:1px solid #1a4f5e73;border:1px solid lab(30.7084% -13.9566 -14.2075/.45);border-radius:999px;padding:5px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.final-cta-module__kP8Q1W__heading{letter-spacing:-.025em;color:#f3faff;color:lab(97.6956% -1.63329 -3.29721);margin:0;font-family:Times New Roman,PP Editorial New,Georgia,serif;font-size:clamp(36px,6vw,72px);font-style:italic;font-weight:400;line-height:1.04}.final-cta-module__kP8Q1W__lede{color:#9aa7b0;color:lab(67.5467% -3.17603 -6.54715);max-width:520px;margin:4px 0 8px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6}.final-cta-module__kP8Q1W__cta{color:#000205;color:lab(.457081% -.258848 -1.3259);letter-spacing:-.005em;isolation:isolate;background:#ecf3f8;background:lab(95.3756% -1.63275 -3.29692);border-radius:999px;align-items:center;gap:14px;margin-top:12px;padding:18px 32px 18px 26px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s;display:inline-flex;position:relative;box-shadow:0 30px 80px -20px #00809f59,inset 0 0 0 1px #c8f9fc1a,inset 0 1px #fff6;box-shadow:0 30px 80px -20px lab(48.477% -35.0644 -41.4319/.35),inset 0 0 0 1px lab(94.6944% -15.7862 -6.57604/.1),inset 0 1px lab(100% 0 0/.4)}.final-cta-module__kP8Q1W__cta:before{content:"";z-index:-1;filter:blur(.5px);opacity:.9;background:linear-gradient(135deg,#24e9f28c 0%,#615ed633 50%,#feb50066 100%);background:linear-gradient(135deg,lab(83.9536% -43.8196 -17.9934/.55) 0%,lab(45.2841% 27.7799 -63.0038/.2) 50%,lab(79.0803% 20.07 89.662/.4) 100%);border-radius:999px;transition:opacity .25s;position:absolute;inset:-2px}.final-cta-module__kP8Q1W__cta:hover{background:#b6f1f4;background:lab(91.3118% -18.9275 -7.86866);transform:translateY(-2px);box-shadow:0 40px 100px -20px #00809f8c,inset 0 0 0 1px #c8f9fc33,inset 0 1px #ffffff80;box-shadow:0 40px 100px -20px lab(48.477% -35.0644 -41.4319/.55),inset 0 0 0 1px lab(94.6944% -15.7862 -6.57604/.2),inset 0 1px lab(100% 0 0/.5)}.final-cta-module__kP8Q1W__cta:hover:before{opacity:1}.final-cta-module__kP8Q1W__ctaDot{background:#11ad32;background:lab(61.7444% -56.3779 49.029);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite final-cta-module__kP8Q1W__pulseDot;display:inline-block;box-shadow:0 0 0 3px #11ad322e,0 0 14px #11ad3299;box-shadow:0 0 0 3px lab(61.7444% -56.3779 49.029/.18),0 0 14px lab(61.7444% -56.3779 49.029/.6)}@keyframes final-cta-module__kP8Q1W__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.final-cta-module__kP8Q1W__ctaArrow{font-weight:400;transition:transform .25s;display:inline-block}.final-cta-module__kP8Q1W__cta:hover .final-cta-module__kP8Q1W__ctaArrow{transform:translate(4px)}.final-cta-module__kP8Q1W__handle{letter-spacing:.18em;color:#627482;color:lab(47.8296% -4.55037 -9.72468);margin:14px 0 0;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12px}@media (prefers-reduced-motion:reduce){.final-cta-module__kP8Q1W__ctaDot{animation:none}}
.page-module___8aEwW__page{--switcher-bg:#0002058c;--switcher-fg:#d9e7f1;--switcher-border:#252f3773;--switcher-hover:#252f372e;--switcher-active-bg:#ecf3f8;--switcher-active-fg:#000205;color:#ecf3f8;color:lab(95.3756% -1.63275 -3.29692);background:#000001;background:lab(.0574951% -.0308305 -.125399);min-height:100dvh;font-family:ui-sans-serif,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.page-module___8aEwW__page{--switcher-bg:lab(.457081% -.258848 -1.3259/.55);--switcher-fg:lab(90.7483% -3.20742 -6.5629);--switcher-border:lab(18.8165% -2.96721 -6.45695/.45);--switcher-hover:lab(18.8165% -2.96721 -6.45695/.18);--switcher-active-bg:lab(95.3756% -1.63275 -3.29692);--switcher-active-fg:lab(.457081% -.258848 -1.3259)}}.page-module___8aEwW__talkSection{background:radial-gradient(60% 50% at 50% 0,#000407 0%,#0000 70%),#000001;background:radial-gradient(60% 50% at 50% 0,lab(.933136% -1.45953 -3.317) 0%,#0000 70%),lab(.0574951% -.0308305 -.125399);flex-direction:column;align-items:center;gap:36px;padding:100px 24px 140px;display:flex}.page-module___8aEwW__talkIntro{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:640px;display:flex}.page-module___8aEwW__tag{letter-spacing:.28em;text-transform:uppercase;color:#8cc1d2;color:lab(74.8205% -14.7136 -14.464);border:1px solid #1a4f5e;border:1px solid lab(30.7084% -13.9566 -14.2075);border-radius:999px;padding:5px 14px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px}.page-module___8aEwW__h2{letter-spacing:-.02em;margin:0;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,4vw,44px);font-style:italic;font-weight:400}.page-module___8aEwW__p{color:#8e9aa4;color:lab(62.9063% -3.16751 -6.54297);margin:0;font-size:15px}.page-module___8aEwW__p a{color:#d9e7f1;color:lab(90.7483% -3.20742 -6.5629);text-underline-offset:3px;text-decoration:underline}.page-module___8aEwW__terminalWrap{justify-content:center;width:100%;display:flex}.page-module___8aEwW__terminalGalaxy{--terminal-bg:#000102;--terminal-fg:#e6f4fe;--terminal-muted:#67737c;--terminal-accent:#76e2e7;--terminal-accent-2:#ecaa0b;--terminal-border:#0e171e;--terminal-prompt:#76e2e7}@supports (color:lab(0% 0 0)){.page-module___8aEwW__terminalGalaxy{--terminal-bg:lab(.194635% -.0958443 -.33958);--terminal-fg:lab(95.3885% -3.21209 -6.56531);--terminal-muted:lab(47.8245% -3.13094 -6.52562);--terminal-accent:lab(83.5761% -31.4243 -12.969);--terminal-accent-2:lab(74.4754% 17.3326 75.9449);--terminal-border:lab(7.23336% -2.52666 -6.34827);--terminal-prompt:lab(83.5761% -31.4243 -12.969)}}
