.asMP1a_icon{vertical-align:middle;flex:none;display:inline-flex;position:relative}.asMP1a_glyph{max-width:none;transform:translate(-50%,-50%) scale(var(--sf-scale));transform-origin:50%;filter:var(--sf-icon-filter,none);pointer-events:none;display:block;position:absolute;top:50%;left:50%}.asMP1a_accent .asMP1a_glyph{filter:var(--sf-accent-filter,invert(1))}[data-sitemap-icons] .asMP1a_glyph{filter:brightness(0)invert(45.4902%)}[data-theme=dark] [data-sitemap-icons] .asMP1a_glyph{filter:brightness(0)invert(54.5098%)}.asMP1a_badge{pointer-events:none;flex:none;display:inline-flex;position:relative}.asMP1a_badge img{max-width:none;transform:translate(-50%,-50%) scale(var(--sf-scale));transform-origin:50%;display:block;position:absolute;top:50%;left:50%}.asMP1a_badge .asMP1a_dark{display:none}[data-theme=dark] .asMP1a_badge .asMP1a_light{display:none}[data-theme=dark] .asMP1a_badge .asMP1a_dark{display:block}.asMP1a_open{--badge-size:32px;--sf-scale:.5;width:max-content;min-width:var(--badge-size);max-width:var(--badge-size);height:var(--badge-size);color:var(--theme-btn-fg);border:0;transition:max-width .32s cubic-bezier(.2,.8,.2,1);overflow:visible}.asMP1a_openLabel{margin-right:calc(var(--badge-size) + 6px);height:var(--badge-size);background:var(--theme-btn-bg);font-family:var(--font-body),sans-serif;font-size:14px;font-weight:500;line-height:var(--badge-size);white-space:nowrap;opacity:0;visibility:hidden;border-radius:999px;flex:none;padding:0 17px;transition:opacity .16s,visibility .16s;display:block}.asMP1a_openIcon{width:var(--badge-size);height:var(--badge-size);background:var(--theme-btn-bg);border-radius:999px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-radius .35s;position:absolute;top:0;right:0}.asMP1a_openIcon img{filter:brightness(0)invert()}[data-theme=dark] .asMP1a_openIcon img{filter:brightness(0)}.asMP1a_external{--sf-scale:.583333;width:28px;height:28px}@media (min-width:768px){.asMP1a_open{--badge-size:40px;--sf-scale:.625}}@media (min-width:768px) and (hover:hover) and (pointer:fine){[data-card-pill]:hover .asMP1a_open{max-width:calc(var(--badge-size) * 5)}[data-card-pill]:hover .asMP1a_openLabel{opacity:1;visibility:visible;transition-delay:70ms}[data-card-pill]:hover .asMP1a_openIcon{border-radius:17px 23px 23px 17px;transform:rotate(-35deg)}}@media (min-width:768px){[data-card-pill]:focus-visible .asMP1a_open{max-width:calc(var(--badge-size) * 5)}[data-card-pill]:focus-visible .asMP1a_openLabel{opacity:1;visibility:visible}}@media (max-width:767px){.asMP1a_open,.asMP1a_openLabel{transition:none}.asMP1a_openLabel{display:none}}@media (prefers-reduced-motion:reduce){.asMP1a_open,.asMP1a_openLabel{transition:none}}
.TKwmHa_overlay{z-index:9999;pointer-events:auto;--sf-accent-filter:brightness(0) invert(1);position:fixed;inset:0;overflow:hidden}[data-theme=dark] .TKwmHa_overlay{--sf-accent-filter:brightness(0)}.TKwmHa_traveller{background:var(--theme-btn-bg);width:54px;height:54px;color:var(--theme-btn-fg);offset-path:var(--flight-path);offset-anchor:50% 50%;offset-rotate:0deg;border-radius:50%;justify-content:center;align-items:center;animation:1.15s cubic-bezier(.38,.05,.2,1) both TKwmHa_takeoff;display:flex;position:fixed;top:0;left:0;box-shadow:0 10px 32px #0002}body:has(.TKwmHa_overlay) #main-content{pointer-events:none}body:has(.TKwmHa_overlay[data-source=home][data-phase=in]) #main-content{transform-origin:70% 45%;animation:1.15s cubic-bezier(.38,.05,.2,1) both TKwmHa_camera-depart}body:has(.TKwmHa_overlay[data-source=destination]) #main-content{transform-origin:0 0;animation:.85s cubic-bezier(.18,.7,.2,1) both TKwmHa_camera-arrive}body:has(.TKwmHa_overlay) .home-discover-actions [data-action-arrow]{opacity:0}@keyframes TKwmHa_takeoff{0%{offset-distance:0%;transform:rotate(-45deg)scale(1)}to{offset-distance:100%;transform:rotate(12deg)scale(1.5)}}@keyframes TKwmHa_camera-depart{0%,12%{transform:none}to{transform:translate(-38vw,40vh)rotate(-5deg)scale(1.14)}}@keyframes TKwmHa_camera-arrive{0%{opacity:0;transform:translate(-24px,-32px)scale(1.015)}to{opacity:1;transform:none}}@media (max-width:767px){.TKwmHa_traveller{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.TKwmHa_overlay{display:none}}
.acMjLG_action{color:var(--theme-fg);font:500 14px/1.2 var(--font-body),sans-serif;outline-offset:7px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex;text-decoration:none!important}.acMjLG_label,.acMjLG_arrow{border:1px solid var(--theme-border);background:var(--theme-bg);border-radius:999px;justify-content:center;align-items:center;height:54px;transition:background .3s,border-color .3s,border-radius .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.acMjLG_label{min-width:140px;color:inherit;gap:10px;padding:0 23px}.acMjLG_arrow{flex:none;width:54px}.acMjLG_primary{color:var(--theme-btn-fg);--sf-accent-filter:brightness(0) invert(1)}.acMjLG_primary .acMjLG_label,.acMjLG_primary .acMjLG_arrow{background:var(--theme-btn-bg);border-color:var(--theme-btn-bg)}[data-theme=dark] .acMjLG_primary{--sf-accent-filter:brightness(0)}.acMjLG_action:focus-visible{outline:3px solid var(--theme-fg);outline-offset:6px}@media (hover:hover) and (pointer:fine){.acMjLG_action:hover .acMjLG_label{border-radius:28px 20px 20px 28px;transform:translate(2px)}.acMjLG_action:hover .acMjLG_arrow{border-radius:20px 28px 28px 20px;transform:translate(-2px)rotate(-35deg)}.acMjLG_action:not(.acMjLG_primary):hover .acMjLG_label,.acMjLG_action:not(.acMjLG_primary):hover .acMjLG_arrow{border-color:var(--theme-fg);background:var(--theme-pill-bg)}}@media (max-width:767px){.acMjLG_action{justify-content:stretch;width:100%;max-width:310px}.acMjLG_label{flex:1;padding:0 16px}.acMjLG_label,.acMjLG_arrow{height:52px}.acMjLG_arrow{width:52px}}@media (prefers-reduced-motion:reduce){.acMjLG_label,.acMjLG_arrow{transition:none;transform:none!important}}
.swMWYG_page{isolation:isolate;background:var(--theme-bg);min-height:100svh;color:var(--theme-fg);justify-content:center;align-items:center;padding:150px 24px 90px;display:flex;position:relative;overflow:clip}.swMWYG_page>canvas{z-index:0;-webkit-mask-image:linear-gradient(#0000 3%,#000 20% 85%,#0000);mask-image:linear-gradient(#0000 3%,#000 20% 85%,#0000)}.swMWYG_content{z-index:1;text-align:center;width:100%;max-width:1050px;margin:auto;position:relative}.swMWYG_page h1{color:var(--theme-fg);font:550 clamp(38px,4.7vw,64px)/1.08 var(--font-display),sans-serif;letter-spacing:-.05em;margin:0}.swMWYG_page .swMWYG_intro{color:var(--theme-fg);font:400 18px/1.5 var(--font-body),sans-serif;letter-spacing:-.012em;text-wrap:pretty;max-width:1050px;margin:24px auto 42px}.swMWYG_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.swMWYG_linkedin{width:19px;font:700 18px/1 Arial,sans-serif}.swMWYG_page[lang=hy] h1{font-family:var(--font-body),sans-serif}@media (max-width:767px){.swMWYG_page{min-height:100svh;padding:125px 20px 60px}.swMWYG_content{max-width:350px}.swMWYG_page h1{font-size:40px}.swMWYG_page[lang=hy] h1{font-size:31px}.swMWYG_page .swMWYG_intro{max-width:305px;margin:20px auto 32px;font-size:16px}.swMWYG_actions{flex-direction:column;gap:12px;width:100%;max-width:310px;margin:auto}}@media (prefers-reduced-motion:reduce){.swMWYG_page *{transition:none!important;animation:none!important}}
.HS70Aa_scene{--mx:0px;--my:0px;isolation:isolate;width:100%;height:100dvh;padding:max(22px,env(safe-area-inset-top)) clamp(22px,4vw,72px) max(16px,env(safe-area-inset-bottom));color:#f5f5f7;font-family:var(--font-body),sans-serif;background:#101011;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}:is(html:has(.HS70Aa_scene),body:has(.HS70Aa_scene)){overflow:hidden}:is(body:has(.HS70Aa_scene) header,body:has(.HS70Aa_scene) footer,body:has(.HS70Aa_scene) button[aria-label="Retour en haut de page"]){display:none!important}.HS70Aa_texture{z-index:-1;opacity:.3;background-image:radial-gradient(#96969e .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(at 50% 40%,#000,#0000 72%)}.HS70Aa_topline,.HS70Aa_bottomline{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex}.HS70Aa_brand{letter-spacing:-.5px;color:inherit;align-items:center;gap:9px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.HS70Aa_brand>svg{flex:none}.HS70Aa_center{flex-direction:column;justify-content:center;align-items:center;min-height:0;display:flex}.HS70Aa_art{transform:translate(var(--mx),var(--my));justify-content:center;align-items:center;gap:.01em;margin-bottom:clamp(22px,4dvh,48px);font-size:min(27vw,35dvh);line-height:.9;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.HS70Aa_four{font-family:var(--font-display),sans-serif;letter-spacing:-.08em;background:linear-gradient(150deg,#fff 5%,#a4a4af 46%,#44444c 70%,#bdbdc7 100%);color:#0000;filter:drop-shadow(0 12px 18px #0008);-webkit-background-clip:text;background-clip:text;font-weight:600;display:block;transform:rotate(-8deg)translateY(-.025em)}.HS70Aa_lastFour{transform:rotate(9deg)translateY(.035em)}.HS70Aa_portal{perspective:800px;width:.95em;height:.95em;margin:0 -.025em 0 .06em;position:relative}.HS70Aa_halo{background:radial-gradient(#729cff12,#0000 66%);border-radius:50%;position:absolute;inset:-28%}.HS70Aa_rings{transform-style:preserve-3d;animation:18s ease-in-out infinite alternate HS70Aa_tilt;position:absolute;inset:0;transform:rotateX(30deg)rotateY(-25deg)rotate(-25deg)}.HS70Aa_rings i{border:1px solid #d5d5df7a;border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 0 12px #ffffff0a,0 0 10px #ffffff09}.HS70Aa_rings i:first-child{border-width:.025em;border-color:#e3e3ec;transform:rotateY(35deg);box-shadow:inset 0 0 9px #ffffff80,0 0 14px #ffffff35}.HS70Aa_rings i:nth-child(2){border-color:#729cff9c;inset:-8%;transform:rotateY(65deg)rotateX(20deg)}.HS70Aa_rings i:nth-child(3){border-color:#ff637c80;inset:18%;transform:rotateX(65deg)rotateY(-30deg)}.HS70Aa_rings i:nth-child(4){border-style:dashed;border-color:#d6d6e155;inset:-16%;transform:rotateX(70deg)rotateY(25deg)}.HS70Aa_rings i:nth-child(5){border-color:#7cdda955;inset:-2%;transform:rotateY(-55deg)rotateX(-25deg)}.HS70Aa_core{background:radial-gradient(circle at 35% 30%,#39393e,#111113 58%,#000);border-radius:50%;place-items:center;display:grid;position:absolute;inset:27%;box-shadow:0 0 35px #000,inset 0 0 20px #ffffff0d}.HS70Aa_core span{color:#ededf1;font-size:.27em;animation:32s linear infinite HS70Aa_spin}.HS70Aa_core svg{width:1em;height:1em;display:block}.HS70Aa_crosshair{color:#a2a2af;font:13px/1 monospace;position:absolute;top:.1em;right:-.25em}.HS70Aa_message{text-align:center;z-index:1;max-width:880px;position:relative}.HS70Aa_eyebrow{font:500 12px/1.4 var(--font-body),sans-serif;color:#b4b4bf;margin:0 0 10px}.HS70Aa_message h1{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,52px);font-weight:500;line-height:1.12}.HS70Aa_description{color:#b2b2bc;text-wrap:balance;margin:13px 0 0;font-size:clamp(13px,1.2vw,17px);line-height:1.5}.HS70Aa_actions{justify-content:center;align-items:center;gap:26px;margin-top:clamp(20px,3.8dvh,36px);display:flex}.HS70Aa_scene a:focus-visible{outline-offset:6px;outline:2px solid #b8caff}.HS70Aa_bottomline{justify-content:flex-start;height:64px;margin-top:10px}.HS70Aa_telemetry{color:#b4b4bf;font:400 12px/1.4 var(--font-body),sans-serif;justify-content:flex-start;align-items:center;gap:13px;max-width:100%;height:64px;display:flex}.HS70Aa_telemetry[data-silent=true]{visibility:hidden}.HS70Aa_caption{text-align:left;text-wrap:pretty;max-width:420px;animation:.2s both HS70Aa_caption-in}.HS70Aa_telemetry[data-speaking=false] .HS70Aa_wave i{transition:transform .3s;animation:none;transform:scaleY(.12)}.HS70Aa_telemetry[data-voice="1"] .HS70Aa_wave{opacity:.7;transform:scaleY(.75)}.HS70Aa_telemetry[data-voice="2"] .HS70Aa_wave{transform:scaleY(1.12)}@keyframes HS70Aa_caption-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.HS70Aa_wave{flex:none;align-items:center;gap:3px;height:22px;display:flex}.HS70Aa_wave i{background:#bfc6db;border-radius:2px;width:2px;height:20px;transform:scaleY(.12)}.HS70Aa_particles{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.HS70Aa_particles i{width:2px;height:2px;left:var(--x);top:var(--y);background:var(--color);opacity:.5;animation:12s ease-in-out infinite alternate HS70Aa_drift;animation-delay:var(--delay);position:absolute}.HS70Aa_particles i:nth-child(5n){width:4px;height:4px}@keyframes HS70Aa_drift{to{opacity:.1;transform:translate(15px,-40px)rotate(90deg)}}@keyframes HS70Aa_spin{to{transform:rotate(360deg)}}@keyframes HS70Aa_tilt{to{transform:rotateX(52deg)rotateY(30deg)rotate(35deg)}}@media (max-width:600px){.HS70Aa_scene{padding-inline:22px}.HS70Aa_bottomline{justify-content:center}.HS70Aa_telemetry{gap:9px;width:min(100%,286px);font-size:11px}.HS70Aa_wave{gap:2px}.HS70Aa_caption{max-width:210px}.HS70Aa_brand{font-size:14px}.HS70Aa_brand>svg{width:25px;height:25px}.HS70Aa_art{margin-bottom:36px;font-size:min(30vw,26dvh)}.HS70Aa_message h1{font-size:clamp(27px,7.5vw,38px)}.HS70Aa_description{max-width:300px;margin:14px auto 0}.HS70Aa_actions{flex-direction:column;gap:12px;margin-top:24px}}@media (max-height:580px){.HS70Aa_art{margin-bottom:20px;font-size:min(25vw,27dvh)}.HS70Aa_scene{padding-top:12px;padding-bottom:8px}.HS70Aa_message h1{font-size:clamp(22px,4vw,32px)}.HS70Aa_eyebrow{display:none}.HS70Aa_description{margin-top:8px}.HS70Aa_actions{gap:8px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.HS70Aa_scene *{transition:none!important;animation:none!important}.HS70Aa_art{transform:none}}@media (forced-colors:active){.HS70Aa_four{color:canvastext;background:0 0}.HS70Aa_rings i{border-color:canvastext}}
.t-ic5W_experience{background:var(--theme-bg);isolation:isolate;position:relative}.t-ic5W_continuation{pointer-events:none;background:0 0;margin-top:0;position:relative}.t-ic5W_continuation [data-section=personal-intro]>div{pointer-events:auto}.t-ic5W_scene{--screen-width:100vw;--screen-height:100svh;--screen-scale:1;--home-cover:1;--screen-radius:0px;--screen-rise:0px;--hardware-opacity:0;--hardware-visible:hidden;background:0 0;height:195svh;position:relative}.t-ic5W_sticky{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.t-ic5W_screen{z-index:2;width:var(--screen-width);height:var(--screen-height);transform:translate(-50%,-50%) translateY(var(--screen-rise)) scale(var(--screen-scale));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.t-ic5W_screen:before{content:"";border-radius:calc(var(--screen-radius) + 3px);background:linear-gradient(110deg,#101012,#030304 45%,#151517);border:1px solid #a6a7ab;position:absolute;inset:-15px;box-shadow:0 2px 2px #0008,0 24px 32px #0003,0 50px 65px #0002,inset 0 0 0 1px #363639}.t-ic5W_surface{border-radius:var(--screen-radius);background:#050507;width:100%;height:100%;position:relative;overflow:hidden}.t-ic5W_camera{width:4px;height:4px;opacity:var(--hardware-opacity);background:#161923;border-radius:50%;position:absolute;top:-9px;left:50%;box-shadow:inset 0 0 1px #63718e}.t-ic5W_phoneControls,.t-ic5W_phoneFrame{display:none}.t-ic5W_stand{z-index:1;top:calc(50% + var(--screen-height)/2 - 1svh);width:clamp(104px,15vw,190px);height:clamp(65px,8vw,100px);visibility:var(--hardware-visible);opacity:1;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.t-ic5W_shadow{top:calc(50% + var(--screen-height)/2 + clamp(65px,8vw,100px) - 1svh);filter:blur(13px);width:40%;height:22px;opacity:var(--hardware-opacity);pointer-events:none;background:#0004;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.t-ic5W_cables{z-index:0;left:0;top:calc(50% + var(--screen-height)/2 - 1svh);width:100%;height:clamp(150px,20svh,210px);opacity:var(--cable-opacity,0);visibility:var(--hardware-visible);filter:drop-shadow(0 5px 3px #0005);pointer-events:none;touch-action:none;position:absolute;overflow:visible}.t-ic5W_cableHit{pointer-events:stroke;touch-action:none;cursor:grab}.t-ic5W_cableHit:active{cursor:grabbing}.t-ic5W_cables:focus-visible{outline:2px dashed var(--theme-fg);outline-offset:-8px}.t-ic5W_braid,.t-ic5W_usbPlug{display:none}@media (max-width:767px){.t-ic5W_scene{height:150svh}.t-ic5W_continuation{margin-top:0}.t-ic5W_screen:before{border-radius:calc(var(--screen-radius) + 7px);box-shadow:none;opacity:var(--hardware-opacity);background:#050507;border:0;display:block;inset:-7px}.t-ic5W_phoneFrame{z-index:4;width:110.198%;max-width:none;height:104.167%;opacity:var(--hardware-opacity);filter:drop-shadow(0 16px 20px #0004);pointer-events:none;display:block;position:absolute;top:-2.08333%;left:-5.09915%}.t-ic5W_camera{background:#030304;border-radius:30px;width:22%;height:22px;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1px #101015}.t-ic5W_camera:after{content:"";background:#111b31;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 1px #4e6488}.t-ic5W_phoneControls{opacity:var(--hardware-opacity);pointer-events:none;display:block;position:absolute;inset:0}.t-ic5W_phoneControls:before{content:"";background:linear-gradient(90deg,#111216,#34353a);border-radius:2px;width:3px;height:18px;position:absolute;top:65px;left:-8px;box-shadow:0 40px #2d2e32,0 70px #2d2e32}.t-ic5W_phoneControls:after{content:"";background:linear-gradient(90deg,#34353a,#111216);border-radius:2px;width:3px;height:48px;position:absolute;top:120px;right:-8px}.t-ic5W_camera,.t-ic5W_phoneControls,.t-ic5W_stand,.t-ic5W_cables{display:none}.t-ic5W_shadow{top:calc(50% + var(--screen-height)/2 + 8px);width:40%;height:14px;opacity:var(--hardware-opacity)}.t-ic5W_cableMain{stroke-width:7px;vector-effect:non-scaling-stroke}.t-ic5W_braid{stroke-width:6px;vector-effect:non-scaling-stroke}.t-ic5W_cableHighlight{display:none}.t-ic5W_cableHit{stroke-width:55px}.t-ic5W_surface [data-section=hero-landing] h1{font-size:calc(clamp(22px,6vw,28px) / var(--screen-scale,1))!important;max-width:90%!important}.t-ic5W_surface [data-home-scroll-control]{scale:calc(1 / var(--screen-scale,1))!important;bottom:var(--discover-bottom,40px)!important}}@media (prefers-reduced-motion:reduce){.t-ic5W_scene{height:100svh}.t-ic5W_continuation{margin-top:0}.t-ic5W_screen{will-change:auto;width:100%;height:100%;transform:translate(-50%,-50%)}.t-ic5W_screen:before,.t-ic5W_screen:after,.t-ic5W_stand,.t-ic5W_shadow,.t-ic5W_camera,.t-ic5W_cables{display:none}.t-ic5W_surface{border-radius:0}}
.Sl-NUa_overlay{z-index:9999;pointer-events:auto;position:fixed;inset:0;overflow:hidden}.Sl-NUa_overlay canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.Sl-NUa_out{animation:.85s ease-in-out both Sl-NUa_reveal}@keyframes Sl-NUa_reveal{to{opacity:0}}@media (prefers-reduced-motion:reduce){.Sl-NUa_overlay{display:none}}
