.Header_header__1RJ5C{height:180px;display:flex;flex-direction:row;align-items:center;padding:0 var(--gap-desktop);justify-content:center;flex-shrink:0}@media(max-width:800px){.Header_header__1RJ5C{padding:0 var(--gap-mobile)}}.Header_navigation__agipq{display:flex;flex-direction:row;align-items:center;gap:74px}.Header_logo__X2AKx{color:var(--palette-onContainer);font-size:18px;text-decoration:none;font-weight:800}.Header_logo__X2AKx:hover{color:var(--palette-primary)}.Header_link__rGoSf{font-weight:600;font-size:18px;color:var(--palette-onContainer);text-decoration:none;background:none;border:none;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center}.Header_link__rGoSf:hover{color:var(--palette-primary)}.Header_link__rGoSf svg{margin-right:6px}.Header_projectButton__mt8SM{margin-top:1px;padding:10px 20px;background-color:var(--palette-primary);color:var(--palette-onContainer);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.Header_projectButton__mt8SM:hover{background-color:var(--palette-primaryHover);transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #fff}.Header_projectButton__mt8SM:active{transform:scale(.98)}.Container_root__2wUdz{width:100%;margin:auto;padding:0 var(--gap-desktop);box-sizing:border-box;transition:padding var(--transitions-default)}.Container_align-left__jz97g{margin-left:0}@media(max-width:800px){.Container_root__2wUdz{padding:0 var(--gap-mobile)}}.DevelopingBlock_container__1Z4CC{display:contents}.DevelopingBlock_text__qSwC4{color:var(--palette-container);position:relative}.DevelopingBlock_wrapperLeft__MNMFG,.DevelopingBlock_wrapperRight__1_Ahn{position:relative;margin-bottom:var(--line-spacing);margin-right:12px;transform:scale(.95);transition:transform 1.2s cubic-bezier(.03,1.07,.53,.99);transition-delay:2s;--left-y-offset:6.2px;--right-y-offset:-3px}@media(max-width:800px){.DevelopingBlock_wrapperLeft__MNMFG,.DevelopingBlock_wrapperRight__1_Ahn{--left-y-offset:4.2px;--right-y-offset:-2px}}.DevelopingBlock_wrapperLeft__MNMFG{transform-origin:center right}.DevelopingBlock_wrapperRight__1_Ahn{transform-origin:center left}.DevelopingBlock_backdropLeft__FV6Lz,.DevelopingBlock_backdropRight__chmU5{position:absolute;top:2px;left:-8px;right:-8px;bottom:2px;background:#ff006b;z-index:-1}.DevelopingBlock_backdropLeft__FV6Lz{transform-origin:center left;transform:rotate(-1deg) translateY(var(--left-y-offset))}.DevelopingBlock_backdropRight__chmU5{transform-origin:center right;transform:rotate(-1deg) translateY(var(--right-y-offset))}.DevelopingBlock_stubLeft__K1ZNx,.DevelopingBlock_stubRight__c8BtT{position:absolute;top:1px;left:-9px;right:-9px;bottom:1px;background:var(--palette-container);z-index:1;width:calc(100% + 18px);transition:width 1.2s cubic-bezier(.03,1.07,.53,.99);transition-delay:2s}.DevelopingBlock_stubLeft__K1ZNx{transform-origin:center left;transform:rotate(-1deg) translateY(var(--left-y-offset))}.DevelopingBlock_stubRight__c8BtT{transform-origin:center right;transform:rotate(-1deg) translateY(var(--right-y-offset));margin-left:auto}.DevelopingBlock_show__tRtBY .DevelopingBlock_wrapperLeft__MNMFG,.DevelopingBlock_show__tRtBY .DevelopingBlock_wrapperRight__1_Ahn{transform:scale(1)}.DevelopingBlock_show__tRtBY .DevelopingBlock_stubLeft__K1ZNx,.DevelopingBlock_show__tRtBY .DevelopingBlock_stubRight__c8BtT{width:0}.Nickname_link__FAikX{margin-bottom:var(--line-spacing);position:relative;color:var(--text-color);cursor:none}.Nickname_pen__iafqB{position:absolute;width:250px;height:140px;left:-55px;top:-45px;z-index:1}@media(max-width:800px){.Nickname_pen__iafqB{width:240px;height:100px;top:-32px;left:-42px}}.Nickname_arrow__REKA8{position:fixed;z-index:10;left:-18px;top:-18px;width:36px;height:36px;pointer-events:none;scale:0;transition:scale .4s cubic-bezier(0,1,.29,1);color:#ff006b;display:flex;align-items:center;justify-content:center}.Nickname_arrow__REKA8 svg{width:100%;height:100%;fill:currentColor}.Nickname_text__fqrb0{margin:0!important}.Wave_root__f9TNZ{margin-bottom:-4px;margin-right:22px;width:200px;margin-top:-20px;display:flex;align-items:center}@media(max-width:800px){.Wave_root__f9TNZ{width:140px}}.MauritiusFlag_root__PBnM8{width:74px;position:relative;margin-bottom:var(--line-spacing);margin-right:12px;margin-left:-4px;display:flex;align-items:center;justify-content:center}.MauritiusFlag_canvasContainer__QrSqL{position:absolute;width:82px;height:82px}.Planet_root__bQ_zx{width:74px;position:relative;margin-bottom:var(--line-spacing);margin-right:12px;display:flex;align-items:center;justify-content:center}.Planet_canvasContainer__Zt9Pi{position:absolute;width:74px;height:74px}.WorkBlock_link__Hh_mR{color:inherit;margin-bottom:var(--line-spacing);position:relative;text-decoration:none;cursor:none}.WorkBlock_spaceAfter__veaB_{margin-right:12px}.WorkBlock_animatedBlock__Hif8E{margin-bottom:0!important;margin-right:0!important}.WorkBlock_arrow__mQKhT{position:fixed;z-index:10;left:-18px;top:-18px;width:45px;height:45px;pointer-events:none;scale:0;transition:scale .3s ease,background-color .3s ease;border-radius:50%;background-color:hsla(0,0%,100%,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.WorkBlock_arrow__mQKhT svg{width:18px;height:18px;fill:currentColor}.WorkBlock_UOM__UMUfs{color:#0064bb}.WorkBlock_DataScience__wjX_F{color:#ffbf04}.AboutMe_text__Zwm1Q{font-size:36px;font-weight:600;color:var(--palette-onContainer);max-width:1050px;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;--line-spacing:24px}@media(max-width:800px){.AboutMe_text__Zwm1Q{font-size:24px;--line-spacing:18px}}.AboutMe_line__I6UES{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.AboutMe_planet__YrSVS,.AboutMe_wave__LXQNv{display:inline-flex;align-items:center}.AboutMe_textLine___D9Mf{display:inline-block;overflow:hidden;white-space:nowrap;display:inline-flex;margin-bottom:var(--line-spacing)}.AboutMe_spaceAfter__PwwUB{margin-right:12px}.AboutMe_textChar__eyXUL{display:inline-block;position:relative;transform:translateY(100%);transition:transform 2.4s cubic-bezier(0,1.04,.25,1);transition-delay:var(--delay)}.AboutMe_text__Zwm1Q.AboutMe_show__AL3Lc .AboutMe_textChar__eyXUL{transform:translateY(0)}.AboutMe_textCharSpace__etYai{display:inline-block;width:12px}.AboutMe_myName__VhVOY{font-weight:700}.About_root__I2vAH{display:flex;flex-direction:column;height:100svh}.About_aboutMe__ZCK03{display:flex;flex-direction:column;align-items:center;justify-content:center;height:max-content;padding:0 calc(var(--gap-desktop)/2);padding-top:128px}@media(max-width:600px){.About_aboutMe__ZCK03{padding:0 calc(var(--gap-mobile)*2);padding-top:128px}}.Email_email__GCGbb{font-weight:600;font-size:40px;color:var(--palette-primary);text-decoration:none;white-space:nowrap;width:-moz-fit-content;width:fit-content;position:relative;margin-top:6px;padding:6px 0 6px 54px;--icon-width:40px;--icon-height:26px}@media(max-width:1070px){.Email_email__GCGbb{font-size:32px;padding-left:42px;--icon-width:32px;--icon-height:22px}}@media(max-width:870px){.Email_email__GCGbb{font-size:24px;padding-left:36px;--icon-width:27px;--icon-height:18px}}.Email_text__nquhk{display:block}.Email_arrowContainer__8H3cz{position:absolute;z-index:1;left:calc(var(--icon-width)/-2);top:calc(var(--icon-height)/-2);width:var(--icon-width);height:var(--icon-height);pointer-events:none;transition:transform .3s ease}.Email_arrowIcon__hYt73{width:100%;height:100%;color:var(--palette-primary);transition:opacity .2s ease;opacity:.7}.Email_arrowActive___CKZY .Email_arrowIcon__hYt73{opacity:1}.Contacts_page__4tEhK{height:100%;display:flex;flex-direction:column;align-items:center}.Contacts_contacts__INSfz{display:flex;flex-direction:row;position:absolute;bottom:100px;padding:0;justify-content:space-evenly;width:100%;padding:0 var(--gap-mobile);box-sizing:border-box}@media(max-width:730px){.Contacts_contacts__INSfz{flex-direction:column;justify-content:center;align-items:center;gap:40px}}.Contacts_homeLinkWrapper__9fzZ4{position:absolute;bottom:40vh;width:100%;max-width:500px;height:300px}@media(max-width:730px){.Contacts_homeLinkWrapper__9fzZ4{top:25vh}}.Contacts_homeLink__E5T7J{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-decoration:none}.Contacts_homeLink__E5T7J:hover .Contacts_logo__YjFjz{color:var(--palette-primary)}.Contacts_logo__YjFjz{color:var(--palette-onContainer);font-size:32px;font-weight:600;display:flex;align-items:center}.Contacts_logo__YjFjz svg{margin-right:8px}.Contacts_homeLinkCaption___RfXn{font-size:.75rem;font-weight:500;margin-top:6px;color:var(--palette-onContainerVariant)}.Contacts_caption__0bVw9{font-weight:600;color:var(--palette-onContainerVariant);text-align:center}.Contacts_column__LZIMY{display:flex;flex-direction:column;align-items:center;max-width:540px}@media(max-width:1070px){.Contacts_column__LZIMY{max-width:450px}}@media(max-width:870px){.Contacts_column__LZIMY{max-width:360px}}.Contacts_linksWrapper__S8Sqk{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;max-width:340px;gap:100px;margin-top:24px}.Contacts_linksWrapper__S8Sqk ul{list-style-type:none;padding:0;margin:0}.Contacts_linksWrapper__S8Sqk ul li{margin-bottom:12px}.Contacts_linksWrapper__S8Sqk section{padding-left:0;margin-top:var(--line-spacing);position:relative}.Contacts_linksWrapper__S8Sqk h3{font-weight:600;font-size:24px;color:var(--palette-onContainer);margin:0 0 16px}@media(max-width:870px){.Contacts_linksWrapper__S8Sqk{gap:60px}}.Contacts_link__Q5DqT{font-weight:600;font-size:18px;color:var(--palette-onContainer);text-decoration:none;white-space:nowrap;padding:2px 0;display:inline-block}.Contacts_link__Q5DqT:hover{color:var(--palette-primary)}.Contacts_link__Q5DqT svg{width:14px;height:14px;display:inline-block;margin-left:8px;vertical-align:middle}.Contacts_projectButton__G1yOz{margin-top:24px;padding:10px 20px;background-color:var(--palette-primary);color:var(--palette-background);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.Contacts_projectButton__G1yOz:hover{background-color:var(--palette-primaryHover)}.Projects_projectsSection__ZeYQr{padding:60px 0;width:100%;display:flex;flex-direction:column;align-items:center;scroll-margin-top:80px}.Projects_header__nPaig{font-size:2rem;font-weight:600;margin-bottom:40px;color:var(--palette-onContainer)}.Projects_projectList__9c_nN{display:flex;flex-direction:column;gap:24px;width:100%;max-width:600px}.Projects_card__jJQnb{background:var(--palette-surface);border:1px solid var(--palette-outline);border-radius:12px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent}.Projects_card__jJQnb:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,.08)}.Projects_headerRow__erwb9{display:flex;justify-content:space-between;align-items:center}.Projects_headerRow__erwb9 h3{margin:0;font-size:1.3rem;color:var(--palette-primary)}.Projects_description__fEgyL{margin-top:10px;color:var(--palette-onContainerVariant);font-size:1rem}.Projects_iconLink__PVIeq{color:var(--palette-onContainerVariant);transition:color .2s ease}.Projects_iconLink__PVIeq:hover{color:var(--palette-primary)}.Projects_icon__pQLz_{font-size:1.2rem}.ComputePage_guide__wT9JS{display:flex;flex-direction:row;height:100svh;overflow:hidden;perspective:1000px}.ComputePage_aside__fxVMo{height:100svh;width:100vw;flex-shrink:0;transform:translateY(40vh);position:absolute;z-index:100;opacity:0;visibility:hidden}.ComputePage_main__XMm8p{flex-shrink:0;overflow:auto;width:100vw;height:100svh;perspective:inherit}.ComputePage_mainScale__VTHRl{transition:inherit}.ComputePage_animating__7caCX .ComputePage_aside__fxVMo{transition:transform .6s cubic-bezier(0,1,0,1),opacity .6s cubic-bezier(0,1,0,1)}.ComputePage_animating__7caCX .ComputePage_main__XMm8p{transition:transform .6s cubic-bezier(0,1.08,.49,1),filter .6s cubic-bezier(0,1,.18,1)}.ComputePage_guide__wT9JS.ComputePage_showContacts__KjSpV .ComputePage_aside__fxVMo{transform:translateY(0);opacity:1;visibility:visible}.ComputePage_guide__wT9JS.ComputePage_showContacts__KjSpV .ComputePage_main__XMm8p{filter:blur(60px)}.ComputePage_guide__wT9JS.ComputePage_showContacts__KjSpV .ComputePage_mainScale__VTHRl{transform:translateZ(-200px)}