#root{margin:0 auto;width:100vw;overflow-x:hidden;position:relative}:root{font-family:Ubuntu Sans,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;color-scheme:light dark;color:#000;background-color:#f9f9f9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{overflow-x:hidden;max-width:100vw}body{margin:0;display:flex;min-height:100dvh;overflow-x:hidden;max-width:100vw;background:url(/bgTexture.png) repeat;background-size:1409px}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:900}h1{font-size:3rem;line-height:1.5}@media (max-width: 560px){h1{font-size:2.5rem}}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}p,h1,h2,h3,h4,h5,h6{margin:0;line-height:1.5}a{all:unset;text-decoration:none}a:hover{color:unset}.section-content{width:798px}@media (max-width: 820px){.section-content{width:560px}}@media (max-width: 560px){.section-content{width:100%;max-width:calc(100vw - 64px)}}._footerContainer_rtqrq_1{background-color:#111;color:#fff;padding:16px calc((100vw - 798px)/2);display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.5}@media (max-width: 820px){._footerContainer_rtqrq_1{padding:16px 24px}}@media (max-width: 560px){._footerContainer_rtqrq_1{justify-content:center;flex-direction:column}}._footerContainer_rtqrq_1 a{text-decoration:underline;cursor:pointer}._footerTechs_rtqrq_27{display:flex;flex-direction:column}@media (max-width: 560px){._footerTechs_rtqrq_27{justify-content:center;align-items:center;gap:8px}}._headerContainer_1a6to_1{height:80px;display:flex;align-items:center;justify-content:space-between;background-color:#f9f9f9;padding:0 calc((100vw - 798px)/2);box-sizing:border-box;font-family:Bricolage Grotesque;position:fixed;top:0;left:0;right:0;z-index:1000}@media (max-width: 820px){._headerContainer_1a6to_1{height:64px;padding:16px 32px}}._headerNav_1a6to_23{display:flex;align-items:center;gap:6px;font-weight:900;box-sizing:border-box;color:#000;cursor:pointer}._headerNavigation_1a6to_33{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:24px}@media (max-width: 820px){._headerNavigation_1a6to_33{flex-wrap:wrap;display:none}}._headerNavigation_1a6to_33._headerHidden_1a6to_46{display:none}._languageSelector_1a6to_50{display:flex;gap:16px}._languageSelector_1a6to_50 img{cursor:pointer;border-radius:50%;border:2px solid black}._languageSelector_1a6to_50._headerHidden_1a6to_46{display:none}._mobileNavigationBtn_1a6to_63{border-radius:50%;background-color:#f9f9f9;color:#000;display:none;outline:none;box-sizing:border-box;border:none;padding:0;transition:all .2s}._mobileNavigationBtn_1a6to_63:focus{border:none;outline:none}@media (max-width: 820px){._mobileNavigationBtn_1a6to_63{display:flex}}._mobileNavigationBtn_1a6to_63._mobileNavigationBtnVisible_1a6to_83{display:flex}._mobileNavigation_1a6to_63{box-sizing:border-box;display:flex;flex-direction:column;background-color:#f9f9f9;position:fixed;gap:32px;box-shadow:0 4px 4px #00000025;width:100%;top:80px;left:0;z-index:999;--side-pd: calc((100vw - 798px)/2) ;padding:24px var(--side-pd) 40px var(--side-pd)}@media (max-width: 820px){._mobileNavigation_1a6to_63{--side-pd: 32px;top:64px}}._mobileLanguageSelector_1a6to_109{display:flex;gap:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1);margin-top:8px}._mobileLanguageSelector_1a6to_109 img{cursor:pointer;border-radius:50%;border:2px solid black}._contactSectionContainer_1984x_1{display:flex;flex-direction:column;padding:64px 0 160px;gap:48px;color:#000}@media (max-width: 560px){._contactSectionContainer_1984x_1{padding:48px 0 96px;gap:32px}}._contactContent_1984x_15{display:flex;flex-direction:column;min-height:100%;gap:48px;padding-top:48px}@media (max-width: 560px){._contactContent_1984x_15{padding-top:0;gap:32px}}._contactParagraph_1984x_29{font-size:18px;line-height:1.6;max-width:600px;margin:0;background-color:#f9f9f9}@media (max-width: 560px){._contactParagraph_1984x_29{font-size:16px}}._contactSignature_1984x_42{font-size:18px;line-height:1.6;margin:32px 0 0;font-weight:500;background-color:#f9f9f9;width:fit-content}@media (max-width: 560px){._contactSignature_1984x_42{font-size:16px}}._contactContentContainer_1984x_57{display:flex;gap:32px}@media (max-width: 560px){._contactContentContainer_1984x_57{flex-direction:column;gap:64px;align-items:center}}._contactBtnsContainer_1984x_69{display:flex;margin:0;padding:0;gap:24px}@media (max-width: 560px){._contactBtnsContainer_1984x_69{gap:20px}}._contactBtnWrapper_1984x_81{position:relative;display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}._contactBtnWrapper_1984x_81:hover ._backSqr_1984x_86,._contactBtnWrapper_1984x_81:hover ._contactBtn_1984x_69{transform:rotate(-8deg) scale(1.1)}._contactBtnWrapper_1984x_81:active{transform:rotate(8deg) scale(1.1) translateY(-2px)}._contactBtn_1984x_69{display:flex;position:relative;align-items:center;justify-content:center;border-radius:7px;padding:10px;background-color:#000;z-index:1;box-shadow:inset 0 8px 3px -4px #ffffff4d,inset 8px 0 3px -4px #ffffff4d;cursor:pointer;transition:all .2s;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}._backSqr_1984x_86{position:absolute;left:0;top:0;bottom:0;height:46px;width:46px;background:linear-gradient(to bottom,#dff64e,#87d434 49%,#4adf8f 91%);border-radius:8px;pointer-events:none;box-shadow:0 4px 4px #00000075;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}._contactImage_1984x_122{width:400px;height:auto;border-radius:16px}@media (max-width: 560px){._contactImage_1984x_122{width:320px}}._section_w7h5d_1{display:flex;min-height:calc(100dvh - 68px);min-width:100%;justify-content:center;height:fit-content;align-items:center;overflow-x:hidden;overflow-y:visible}._sectionTitleContainer_1c8ug_1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:150px;margin-bottom:32px}._sectionTitleBg_1c8ug_11{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:150px;animation:_bgFadeIn_1c8ug_1 3s ease-out infinite}@media (max-width: 560px){._sectionTitleBg_1c8ug_11{height:100px}}@keyframes _bgFadeIn_1c8ug_1{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}._sectionTitleText_1c8ug_36{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-text-stroke:8px black;paint-order:stroke fill;text-shadow:0 6px 6px rgba(0,0,0,.3137254902);text-wrap:nowrap;animation:_titleFadeIn_1c8ug_1 .8s ease-out}@keyframes _titleFadeIn_1c8ug_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._educationSectionContainer_1wxkb_1{display:flex;flex-direction:column;padding:64px 0 160px;gap:48px}._educationItemsContainer_1wxkb_8{display:flex;flex-direction:column;gap:32px}._educationItemContainer_1wxkb_14{display:flex;gap:16px;align-items:flex-start;padding:16px;box-shadow:0 6px 6px #00000025;border-radius:8px;background-color:#f9f9f9;opacity:0;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}._educationItemContainer_1wxkb_14:nth-child(odd){transform:translate(-80px)}._educationItemContainer_1wxkb_14:nth-child(2n){transform:translate(80px)}._educationItemContainer_1wxkb_14._animate_1wxkb_31{opacity:1;transform:translate(0)}._educationItemContainer_1wxkb_14:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 24px #00000026}@media (max-width: 560px){._educationItemContainer_1wxkb_14{flex-direction:column;gap:24px;padding:16px 16px 24px;transform:translateY(40px)}._educationItemContainer_1wxkb_14:nth-child(odd),._educationItemContainer_1wxkb_14:nth-child(2n){transform:translateY(40px)}._educationItemContainer_1wxkb_14._animate_1wxkb_31{transform:translateY(0)}._educationItemContainer_1wxkb_14:hover{transform:translateY(-4px) scale(1.01)}}._educationItemInfo_1wxkb_57{display:flex;flex-direction:column;gap:8px}._educationItemInfo_1wxkb_57 p{line-height:1.25}@media (max-width: 560px){._educationItemInfo_1wxkb_57{gap:16px}}._institutionImg_1wxkb_71{width:100vw;height:100vw;max-width:208px;max-height:192px;background-color:#fff;border-radius:8px;border:1px solid #F1F1F1;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}@media (max-width: 560px){._institutionImg_1wxkb_71{max-width:100%;max-height:208px;margin-top:0;background-size:contain}}@keyframes _fadeInDown_1hwai_1{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}._experienceItem_1hwai_11{color:#000;display:flex;gap:24px;align-items:flex-start;opacity:0;transform:translate(-50px) scale(.9);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}._experienceItem_1hwai_11._animate_1hwai_20{opacity:1;transform:translate(0) scale(1)}@media (max-width: 560px){._experienceItem_1hwai_11{flex-direction:column;transform:translateY(30px) scale(.9)}._experienceItem_1hwai_11._animate_1hwai_20{transform:translateY(0) scale(1)}}._experienceItemInfo_1hwai_34{display:flex;flex-direction:column;gap:8px;padding:32px 0}._experienceItemInfo_1hwai_34 p{line-height:1.25}@media (max-width: 560px){._experienceItemInfo_1hwai_34{padding:24px 0 64px}}._experienceSectionContainer_1hwai_49{display:flex;flex-direction:column;color:#000;padding:64px 0}._jobTitle_1hwai_56{font-size:24px;font-weight:700}._dates_1hwai_61{font-size:14px;font-weight:500}._companyName_1hwai_66{font-size:20px;font-weight:500}._companyImg_1hwai_71{width:100vw;height:100vw;max-width:144px;max-height:144px;background-color:#d9d9d9;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 6px 6px #00000050;border:1px solid #d9d9d9;margin-top:32px;flex-shrink:0;transition:transform .3s ease,box-shadow .3s ease}._experienceItem_1hwai_11:hover ._companyImg_1hwai_71{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 20px #0000004d}@media (max-width: 560px){._companyImg_1hwai_71{max-width:100%;max-height:208px;margin-top:0}}._homeSectionContainer_1p8ju_1{display:flex;gap:24px;align-items:center;padding-top:80px}@media (max-width: 820px){._homeSectionContainer_1p8ju_1{flex-direction:column;gap:16px;justify-content:center;padding:96px 0}}@media (max-width: 560px){._homeSectionContainer_1p8ju_1{padding:96px 0 32px;gap:8px}}._mainImg_1p8ju_22{flex-shrink:1;box-sizing:border-box;z-index:2;animation:_bounceIn_1p8ju_1 .8s cubic-bezier(0,0,.265,.5),_float_1p8ju_1 3s ease-in-out infinite 1s}@media (max-width: 560px){._mainImg_1p8ju_22{width:340px}}@keyframes _bounceIn_1p8ju_1{0%{opacity:0;transform:scale(.3) translateY(-100px)}50%{opacity:1;transform:scale(1.1) translateY(0)}70%{transform:scale(.95) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes _float_1p8ju_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._preTitle_1p8ju_58{font-weight:600;font-size:1.5rem;background-color:#f9f9f9;width:fit-content;padding:0 16px}._title_1p8ju_66{position:absolute;top:-40px;left:-140px;z-index:3;animation:_slideInLeft_1p8ju_1 .6s cubic-bezier(.34,1.56,.64,1) .2s both,_wiggle_1p8ju_1 4s ease-in-out infinite 1s}@media (max-width: 820px){._title_1p8ju_66{left:0;top:-80px;width:360px}}@media (max-width: 560px){._title_1p8ju_66{left:30px;top:-60px;width:300px}}@keyframes _slideInLeft_1p8ju_1{0%{opacity:0;transform:translate(-200px) rotate(-10deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes _wiggle_1p8ju_1{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}._titleBg_1p8ju_109{position:absolute;top:-40px;left:-150px;z-index:1;animation:_fadeInScale_1p8ju_1 .8s ease-out .1s both,_pulseBg_1p8ju_1 3s ease-in-out infinite 1s}@media (max-width: 820px){._titleBg_1p8ju_109{width:380px;top:-80px;left:0}}@media (max-width: 560px){._titleBg_1p8ju_109{left:30px;top:-50px;width:320px}}@keyframes _fadeInScale_1p8ju_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _pulseBg_1p8ju_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._subTitle_1p8ju_149{font-weight:700;background-color:#f9f9f9;width:360px;padding:4px 16px;animation:_slideInRight_1p8ju_1 .6s cubic-bezier(.34,1.56,.64,1) .4s both}@media (max-width: 820px){._subTitle_1p8ju_149{width:380px;padding:4px 32px}}@keyframes _slideInRight_1p8ju_1{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}._contactBtnsContainer_1p8ju_173{display:flex;margin-top:32px;padding:0 16px}@media (max-width: 820px){._contactBtnsContainer_1p8ju_173{padding:0 32px}}@media (max-width: 560px){._contactBtnsContainer_1p8ju_173{margin-bottom:48px}}._contactBtnWrapper_1p8ju_189{position:relative;display:inline-block;animation:_popIn_1p8ju_1 .5s cubic-bezier(.68,-.55,.265,1.55) both;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}._contactBtnWrapper_1p8ju_189:nth-child(1){animation-delay:.6s}._contactBtnWrapper_1p8ju_189:nth-child(2){animation-delay:.7s}._contactBtnWrapper_1p8ju_189:nth-child(3){animation-delay:.8s}._contactBtnWrapper_1p8ju_189:hover{transform:rotate(8deg) scale(1.2) translateY(-5px)}._contactBtnWrapper_1p8ju_189:hover ._backSqr_1p8ju_207,._contactBtnWrapper_1p8ju_189:hover ._contactBtn_1p8ju_173{transform:rotate(-8deg) scale(1.1)}._contactBtnWrapper_1p8ju_189:active{transform:rotate(8deg) scale(1.1) translateY(-2px)}._contactBtnWrapper_1p8ju_189+._contactBtnWrapper_1p8ju_189{margin-left:24px}@keyframes _popIn_1p8ju_1{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}._contactBtn_1p8ju_173{display:flex;position:relative;align-items:center;justify-content:center;border-radius:7px;padding:10px;background-color:#000;z-index:1;box-shadow:inset 0 8px 3px -4px #ffffff4d,inset 8px 0 3px -4px #ffffff4d;cursor:pointer;transition:all .2s;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}._backSqr_1p8ju_207{position:absolute;left:0;top:0;bottom:0;height:46px;width:46px;background:linear-gradient(to bottom,#dff64e,#87d434 49%,#4adf8f 91%);border-radius:8px;pointer-events:none;box-shadow:0 4px 4px #00000075;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}._teste_1p8ju_259{height:200px}@media (max-width: 820px){._teste_1p8ju_259{height:120px}}@media (max-width: 560px){._teste_1p8ju_259{height:104px}}._techStackSectionContainer_nx6cj_1{display:flex;flex-direction:column;padding:64px 0 160px;gap:48px;color:#000;align-items:center;justify-content:center;width:100%;box-sizing:border-box;overflow:visible;z-index:1}@media (max-width: 560px){._techStackSectionContainer_nx6cj_1{padding:64px 0 200px}}._techStackSectionTitle_nx6cj_20{margin-bottom:32px;display:flex;align-items:center;gap:16px;justify-content:center;width:100%}@media (max-width: 560px){._techStackSectionTitle_nx6cj_20{margin-bottom:96px}}._techStackCircle_nx6cj_34{position:relative;width:min(600px,100vw);height:min(600px,100vw);margin:0;flex-shrink:0;overflow:visible}@media (max-width: 820px){._techStackCircle_nx6cj_34{width:min(500px,100vw);height:min(500px,100vw)}}@media (max-width: 560px){._techStackCircle_nx6cj_34{width:min(350px,100vw);height:min(350px,100vw)}}@media (max-width: 400px){._techStackCircle_nx6cj_34{width:min(300px,100vw);height:min(300px,100vw)}}._techStackCenter_nx6cj_61{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._techStackCenterContent_nx6cj_68{width:min(200px,25vw);height:min(200px,25vw);border-radius:50%;background:linear-gradient(to bottom,#dff64e,#87d434 49%,#4adf8f 91%);box-shadow:0 8px 32px #667eea4d;display:flex;align-items:center;justify-content:center;animation:_pulse_nx6cj_1 3s ease-in-out infinite}@media (max-width: 820px){._techStackCenterContent_nx6cj_68{width:160px;height:160px}}@media (max-width: 560px){._techStackCenterContent_nx6cj_68{width:160px;height:160px}}@media (max-width: 400px){._techStackCenterContent_nx6cj_68{width:120px;height:120px}}._techStackCenterText_nx6cj_98{font-size:48px;font-weight:900;color:#fff;font-family:Ubuntu Sans,monospace}@media (max-width: 400px){._techStackCenterText_nx6cj_98{font-size:32px}}@keyframes _pulse_nx6cj_1{0%,to{transform:scale(1);box-shadow:0 8px 32px #667eea4d}50%{transform:scale(1.05);box-shadow:0 12px 40px #66ea6680}}._techStackItemWrapper_nx6cj_120{position:absolute;top:50%;left:50%;width:min(125px,20vw);height:min(145px,23vw);margin:calc(min(145px,23vw)/-2) 0 0 calc(min(125px,20vw)/-2);animation:_orbit_nx6cj_1 30s linear infinite;transform-origin:0 0;z-index:1;--angle: calc(360deg / var(--total) * var(--index));--radius: min(250px, 46vw);transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)))}._techStackItemWrapper_nx6cj_120:hover{z-index:100}@media (max-width: 820px){._techStackItemWrapper_nx6cj_120{--radius: min(200px, 45vw);width:min(100px,20vw);height:min(120px,24vw);margin:calc(min(120px,24vw)/-2) 0 0 calc(min(100px,20vw)/-2)}}@media (max-width: 560px){._techStackItemWrapper_nx6cj_120{--radius: min(200px, 55vw);width:min(100px,25vw);height:min(120px,30vw);margin:calc(min(120px,30vw)/-2) 0 0 calc(min(100px,25vw)/-2)}}@media (max-width: 400px){._techStackItemWrapper_nx6cj_120{--radius: min(160px, 55vw);width:min(80px,25vw);height:min(100px,30vw);margin:calc(min(100px,30vw)/-2) 0 0 calc(min(80px,25vw)/-2)}}@keyframes _orbit_nx6cj_1{0%{transform:rotate(calc(var(--angle) + 0deg)) translate(var(--radius)) rotate(calc(-1 * (var(--angle) + 0deg)))}to{transform:rotate(calc(var(--angle) + 360deg)) translate(var(--radius)) rotate(calc(-1 * (var(--angle) + 360deg)))}}._techStackItem_nx6cj_120{padding:12px 12px 24px;border-radius:2px;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:100%;box-sizing:border-box}._techStackItem_nx6cj_120:hover{transform:scale(1.3) rotate(-3deg)}@media (max-width: 560px){._techStackItem_nx6cj_120{padding:8px 8px 16px;gap:6px}}._techStackItemImage_nx6cj_193{width:100%;aspect-ratio:1;object-fit:contain;box-sizing:border-box}@media (max-width: 560px){._techStackItemImage_nx6cj_193{padding:6px}}._techStackItemMock_nx6cj_205{width:min(64px,12vw);height:min(64px,12vw);min-width:min(64px,12vw);min-height:min(64px,12vw);border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(16px,4vw,24px);font-weight:900}@media (max-width: 560px){._techStackItemMock_nx6cj_205{width:min(48px,10vw);height:min(48px,10vw);min-width:min(48px,10vw);min-height:min(48px,10vw)}}@keyframes _spin_nx6cj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._techStackItemText_nx6cj_235{font-size:16px;font-weight:700;color:#333;text-align:center;font-family:Ubuntu Sans,sans-serif;width:100%;line-height:1.2;padding:0 2px;box-sizing:border-box}@media (max-width: 560px){._techStackItemText_nx6cj_235{font-size:14px}}@media (max-width: 400px){._techStackItemText_nx6cj_235{font-size:12px}}
