.logo{color:#6030b0;width:70px;height:70px;display:inline-flex;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat}.logo--grey{color:#7a7a7a}.menu-button{display:flex;flex-direction:column;justify-content:space-between;padding:10px;width:56px;height:44px;cursor:pointer;position:relative}.menu-button__line{width:100%;height:4px;background-color:#7a7a7a;transition:transform .3s ease,opacity .3s ease,background-color .3s ease;transform-origin:center}.menu-button__line--hover{background-color:#6030b0}.menu-button__line--active-1{transform:translateY(10px) rotate(-45deg)}.menu-button__line--active-2{opacity:0}.menu-button__line--active-3{transform:translateY(-10px) rotate(45deg)}.header{display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 10px;background-color:#121212;border-bottom:1px solid #373737}@media (min-width: 500px){.header{padding:0 20px}}@media (min-width: 768px){.header{padding:0 30px}}.header__left{display:flex;align-items:flex-end}.header__text{font-size:54px;line-height:36px;font-weight:700;color:#7a7a7a;transition:color .3s}.header__text:hover{color:#6030b0}.menu{display:flex;flex-direction:column;align-items:flex-end;height:100%}.menu__content{display:flex;flex-direction:column;height:100%;width:50%;background-color:#121212}.menu__routes{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.menu__route{position:relative;display:flex;justify-content:center;width:100%;height:56px;padding:12px 0;border-bottom:1px solid #373737}.menu__route:last-child{border-bottom:none}.menu__route-text{position:absolute;top:20px;opacity:0;color:#6030b0;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:opacity .3s}.menu__route:hover .menu__route-text{opacity:1}.menu__route:hover .menu__icon{opacity:0}.menu__icon{width:32px;height:32px;transition:opacity .3s;color:#7a7a7a}.menu__icon--selected{color:#6030b0}.menu__bottom{display:flex;align-items:center;justify-content:space-evenly;height:100px;gap:60px}.menu__social-icon{display:inline-flex;color:#7a7a7a;transition-property:background-image,transform;transition-duration:.3s}.menu__social-icon:hover{color:#6030b0;transform:scale(1.05)}.side-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:86px;height:100%;background-color:#121212}.side-bar__section{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 0}.side-bar__top,.side-bar__bottom{gap:12px;background-color:#000}.side-bar__route{position:relative;display:flex;justify-content:center;width:100%;height:40px;padding:8px 0;border-bottom:1px solid #373737}.side-bar__route:last-child{border-bottom:none}.side-bar__route-text{position:absolute;top:15px;opacity:0;color:#6030b0;font-size:12px;line-height:100%;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:opacity .3s}.side-bar__route:hover .side-bar__route-text{opacity:1}.side-bar__route:hover .side-bar__icon{opacity:0}.side-bar__icon{width:24px;height:24px;transition:opacity .3s;color:#7a7a7a}.side-bar__icon--active{color:#6030b0}.side-bar__text{font-size:24px;font-weight:600;line-height:30px}.side-bar__social-icon{display:inline-flex;color:#7a7a7a;transition-property:background-image,transform;transition-duration:.3s}.side-bar__social-icon:hover{color:#6030b0;transform:scale(1.05)}.home{position:relative;display:flex;height:100%}.home__content{display:flex;flex-direction:column}.home__title{display:flex;flex-grow:1;align-items:flex-end;margin:0 0 30px!important}.home__sub-title{margin-bottom:20px}.home__image{width:140px;height:140px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:top -20px center;background-image:url(/assets/profile-DrxKN69n.jpg)}.home__image-container{position:absolute;display:flex;align-items:flex-start;justify-content:center;flex-grow:1;top:0;right:10px}@media (min-width: 1024px){.home__image-container{position:static;align-items:center}}@media (min-width: 768px){.home__image{width:200px;height:200px}}@media (min-width: 1024px){.home__image{background-position:top -40px center;width:50%;height:auto;padding-bottom:50%}}.animated-title{line-height:125%;font-weight:700;letter-spacing:.2px;white-space:pre;font-size:28px}@media (min-width: 500px){.animated-title{font-size:32px}}@media (min-width: 768px){.animated-title{font-size:40px}}@media (min-width: 1280px){.animated-title{font-size:48px}}.animated-title--for-home{font-size:32px}@media (min-width: 500px){.animated-title--for-home{font-size:40px}}@media (min-width: 768px){.animated-title--for-home{font-size:48px}}@media (min-width: 1280px){.animated-title--for-home{font-size:56px}}.animated-title__char{display:inline-block;transition-property:color,transform;transition-duration:.2s,.2s}.animated-title__char:hover,.animated-title__char--active{color:#6030b0;transform:scale(1.2) rotateY(40deg)}.tag-wrapper{display:flex;flex-direction:column}@media (min-width: 768px){.tag-wrapper{gap:8px}}.tag-wrapper--full-height{flex-grow:1}.tag-wrapper__tag{font-size:18px;line-height:24px;font-weight:500;color:#7a7a7a}.tag-wrapper__children{display:flex;flex-direction:column;padding-left:8px}@media (min-width: 768px){.tag-wrapper__children{padding-left:16px}}.tag-wrapper__children--full-height{flex-grow:1}.text{color:#b3b3b3}.text--important{color:#e0e0e0}.text--accent{color:#8a4fed}.cta-button{display:flex;align-items:center;gap:8px;height:40px;width:max-content;padding:0 12px;border-radius:4px;border:1px solid #6030b0;cursor:pointer;transition-duration:.3s;transition-property:background-color,border-color,transform}.cta-button--full-cover{background-color:#6030b0}.cta-button--full-cover .cta-button__icon{color:#fff}.cta-button:hover{background-color:#7d4dff;border-color:#7d4dff;transform:translateY(-2px)}.cta-button:hover .cta-button__icon{color:#fff}.cta-button__icon{display:inline-flex;color:#6030b0;transition:color .3s}.skill-badge{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #373737;border-radius:8px}.skill-badge--full{border:none}.skill-badge__icon{width:24px;height:24px}.skill-badge__icon--full{width:100%;height:100%}.skill-badge__label{position:relative;top:1px;font-size:14px}.spincube{--cube-size: 100px;--half-size: calc(var(--cube-size) / 2);width:var(--cube-size);height:var(--cube-size);position:relative;transform-style:preserve-3d;animation:rotate 10s linear infinite}@media (min-width: 500px){.spincube{--cube-size: 120px}}@media (min-width: 1024px){.spincube{--cube-size: 180px}}.image{width:50%;height:50%;background-size:cover;--translate: translate(50%, 50%);--rotate: rotate(0deg);transform:var(--translate) var(--rotate)}.image--2{--rotate: rotate(0deg)}.image--3{--rotate: rotate(-90deg)}.image--4{--rotate: rotate(0deg)}.image--5{--rotate: rotate(-90deg)}.image--6{--rotate: rotate(90deg)}.box{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff6;border:1px solid #ccc;box-shadow:0 0 10px #ffffe0;opacity:1}.box1{transform:translateZ(var(--half-size))}.box2{transform:rotateY(90deg) translate(var(--half-size));transform-origin:right}.box3{transform:rotateY(180deg) translateZ(var(--half-size))}.box4{transform:rotateY(-90deg) translate(calc(-1 * var(--half-size)));transform-origin:left}.box5{transform:rotateX(90deg) translateY(calc(-1 * var(--half-size)));transform-origin:top}.box6{transform:rotateX(90deg) translateY(var(--half-size));transform-origin:bottom}@keyframes rotate{0%,to{transform:rotate(0)}18%{transform:rotateY(90deg) rotate(90deg)}36%{transform:rotateY(180deg) rotate(-90deg)}54%{transform:rotateY(270deg) rotate(90deg)}80%{transform:rotateY(360deg) rotate(-360deg)}}.about-me-section{display:flex;flex-direction:column;gap:10px}.about__sections{display:flex;flex-direction:column}.about__section{display:flex;gap:20px;margin-bottom:40px}@media (min-width: 768px){.about__section-content{width:60%}}.about__spin-cube{flex-grow:1;display:flex;align-items:center;justify-content:center}.project-card{display:flex;flex-direction:column;gap:12px}@media (min-width: 1024px){.project-card{flex-direction:row;gap:24px}}.project-card__image{aspect-ratio:16/9;border-radius:6px;object-fit:cover;transition:transform .3s}@media (min-width: 1024px){.project-card__image{height:240px}}.project-card__image:hover{transform:scale(1.04)}.project-card__content{display:flex;flex-direction:column;justify-content:space-between;gap:8px;flex-grow:1}@media (min-width: 1024px){.project-card__content--reverse{order:-1}}.project-card__content-top{display:flex;flex-direction:column}.project-card__title{margin-bottom:6px}@media (min-width: 768px){.project-card__title{margin-bottom:12px}}.project-card__teaser{margin-bottom:4px}@media (min-width: 768px){.project-card__teaser{margin-bottom:8px}}.project-card__skills{display:flex;flex-wrap:wrap;gap:6px}.project-card__buttons{display:flex;align-items:center;gap:10px}.case-study{position:relative;top:40px;display:flex;flex-direction:column;width:min(90vw,480px);height:80vh;background-color:#121212;padding:24px;border-radius:6px;border:1px solid #373737;box-shadow:0 2px 8px #8a4fed33;animation:scaleInModal .3s ease-out forwards}.case-study--closing{animation:scaleOutModal .3s ease-out forwards}@media (min-width: 1024px){.case-study{top:auto;height:85vh;border-radius:12px}}.case-study__title{margin:12px 0 24px}@keyframes scaleInModal{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOutModal{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}.blur-background{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5000;animation:fadeInOverlay .3s ease-out forwards}.blur-background--closing{animation:fadeOutOverlay .3s ease-out forwards}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}.projects__content{border-radius:8px;border:1px solid #373737}.projects__card{padding:12px;border-bottom:1px solid #373737}.projects__card:last-child{border-bottom:none}@media (min-width: 768px){.projects__card{padding:24px}}.experience-item{display:flex;padding:12px;gap:12px}@media (min-width: 768px){.experience-item{padding:24px;gap:24px}}.experience-item__date{display:none}@media (min-width: 768px){.experience-item__date{display:flex;flex-direction:column;width:162px;flex-shrink:0;gap:2px}}.experience-item__content{display:flex;flex-direction:column}.experience-item__top{display:flex;margin-bottom:8px;gap:8px}@media (min-width: 768px){.experience-item__top{gap:12px;margin-bottom:10px}}.experience-item__top-right{display:flex;flex-direction:column;gap:4px}.experience-item__logo{width:40px;height:40px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;border:2px solid #373737;background-image:url(/assets/logo-purple-DZ5dKWVT.svg)}.experience-item__logo--mateacademy{border:none;background-image:url(/assets/mateacademy-logo-C9mfJ5SY.jpg)}.experience-item__logo--webmagnat{border:none;background-image:url(/assets/webmagnat-logo-BP60QaQm.jpg)}.experience-item__logo--videoworkers{border:none;background-image:url(/assets/videoworkers-logo-D_w9qx1I.jpg)}.experience-item__logo--crono{border:none;background-image:url(data:image/jpeg;base64,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FSwq5rAbDkOCgLiWQXFebFOAENilENW+G1Bhc1/7JqzhZAdaAKDDuF5I641BUs6Q5mtmgxKfR8klVOXE+/DGQdauYm6cE8nbo3M2aMSAvdP8YpQJIEzB7MO7Szqw/A6CAGYSJ655EZZExSAKljmA9UdMwjg78v0Y5ISFSTXLDi5HnK/RzBbhSRQM/iH1pmHDkWlEMMKVvcw9Y/rbPu3P36s6127grY1evB9eUlSOPmxByh6hvoGP4NURJkt6vhCdUhKbCok3z8MTbsbUEoaiw/uCBCu+xqZUkDbicAjr5DyDEYlKIkyxhkMPRkCUIInQBlBUIIDQCXCKaA9hDBo0cnxg/9oADAMBAAIAAwAAABD7777777777777777777f777777777776r7777777777n7zT77777777t/zz777777777rzzz56z77777l3zzzzm7777772377zzL777777777/wAud+++++++++58+++++++++++sO++++++++++++++++++++++++++++++++//EACkRAQABAgQFAwUBAAAAAAAAAAERITEAQVFhECAwcdGBofBAUJGx4cH/2gAIAQMBAT8Q+jctHRSl3sZtjqZA3Wuzd9iukw1BIAsERHTMfcyDNdj+Xwa+5mua7v8ALcBDN+iiAlcDGZ2wy9Ger2OPuno53unXV2yb9uR6mqrCrhbwsR2gCFKrkdqztzJZC4nQuvoDghIOA+Z5uryqBSAw7LuG/X1foOaY4pHfAN1/G+PhXnCWAhUIkZyltHHJp16aO+by6XuP14K6bprPgu/i6YlNKV3emJh/OV+ZtgzcUMRTQeW667R0zQMRUJhlFNGXBqezG61f8PW7T7B//8QAJhEAAQMCBQQDAQAAAAAAAAAAAQAhMREwECBBcZFhwdHhQFChsf/aAAgBAgEBPxD4dSw6LgGZR5RM1S9sw0UaSnARZhymaCPOMBZftzO3vIEoD5XXcqoqopmEc0RHMcsqblPjMcDqCt3lbvKrwY4t2wjf1a/o7YUxjVDAmFoHLfsgMblBAzqbevAd0LUX59D/AP/EACkQAQABAgQFBAMBAQAAAAAAAAERITEAQVGBIEBhcaEQMJHwYLHR4fH/2gAIAQEAAT8Q/F43oykqxIKvQMRksnD1oDHUnrHL5PuSg+EeVDPEMOVbu6zX/LGAFoxZFEcsX3I8qWMBmLB7HgN3P0m+yGEhhvytOmndX6ZBfQpm8HTMeeUy9WdAz6+Rpk8IhaH5cna2fltru2DV0HA5xW4Pt+Gj61XJA9ePKjAG+IDwOnFjsG7nxEEEEg3mXJZMtNsW3ajdzONBsnRK6qJc4vj6j+YWbOBbI7HBGJKF4eziDM2GGUqZIiJ/fcRxC0SBsdVQ3csEEKDACADQPcDwBCy07AB3n2wyKNlRgA1w05EesosdBQ3c/cZOldW2rNBXvBnhB5kpU1VfbOcla0qGw3EcvcW68cAEq7YSj0cNopqtXvGXuFD0NCeaOSJI/wBw0LysiHviu54omR2egBLPxNlAZSXrE8cqyId3/StjXkkipCNLlPEsMu6sxqzc7wZ4dOlGUMqus8l9fp4VuEyQP2tgzXE7Y1DQWh3brq8nM9F8eGcvQtCpPWwasunKdUD4cFMGtNVLNA+Ducr1/DgRBLPo+ZC2tcy/6MHZ+kV5UyryxOwxsiEfOI7Rhlb8p8VcsTwjDKH4R5Zc+XE68cTogY6M9IwDjMIS7oKquqr+Mf/Z)}.experience-item__date-for-mobile{display:flex}@media (min-width: 768px){.experience-item__date-for-mobile{display:none}}.experience-item__summary{margin:12px 0 8px}@media (min-width: 768px){.experience-item__summary{margin:16px 0 12px}}.experience-item__skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (min-width: 768px){.experience-item__skills{gap:12px;margin-top:12px}}.experience__content{border-radius:8px;border:1px solid #373737}.experience__item{border-bottom:1px solid #373737}.experience__item:last-child{border-bottom:none}.skills__tree{align-items:center;height:100%}.skills__node-container{display:flex;flex-direction:column;align-items:center;gap:8px}.skills__node{display:none;flex-direction:column;width:2px;height:40px;background-color:#7a7a7a}@media (min-width: 768px){.skills__node{display:flex}}@media (min-width: 1024px){.skills__node{height:60px}}.skills__node--big{height:110px}@media (min-width: 1024px){.skills__node--big{height:150px}}.skills__node-row-divider{display:none;width:81%;height:2px;margin:12px 0;background-color:#7a7a7a}@media (min-width: 768px){.skills__node-row-divider{display:flex}}.skills__node-row{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:20px}@media (min-width: 768px){.skills__node-row{margin:0;gap:10px;flex-direction:row;justify-content:space-between}}.skill-category{display:flex;flex-direction:column;gap:8px}@media (min-width: 768px){.skill-category__title{text-align:center}}.skill-category__badges{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.flex-center{display:flex;align-items:center;justify-content:center}.page{display:flex;flex-direction:column;height:100%}.page__title{margin-bottom:10px}@media (min-width: 768px){.page__title{margin-bottom:20px}}.page__content{display:flex;flex-direction:column;margin-bottom:10px}@media (min-width: 768px){.page__content{margin-bottom:20px}}.page__cta-button{margin-bottom:12px}.layout{display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0 auto;max-width:1300px;background-color:#181818}@media (min-width: 1024px){.layout{flex-direction:row}}@media (min-width: 1024px){.layout__header{display:none}}.layout__menu-blur-bg{position:fixed;z-index:2;top:100px;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.layout__menu{position:fixed;z-index:3;top:100px;right:0;bottom:0;left:0;transition:transform .6s;transform:translate(100%)}@media (min-width: 1024px){.layout__menu{display:none}}.layout__menu--active{transform:translate(0)}.layout__side-bar{display:none}@media (min-width: 1024px){.layout__side-bar{display:flex}}.layout__main{display:flex;flex-direction:column;width:100%;flex-grow:1;min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px);overflow-y:auto;overflow-x:hidden;padding:12px 16px}@media (min-width: 500px){.layout__main{padding:14px 36px}}@media (min-width: 768px){.layout__main{padding:16px 40px}}@media (min-width: 1024px){.layout__main{padding:20px 48px;min-height:100vh;min-height:100dvh}}@media (min-width: 1280px){.layout__main{padding:30px 56px}}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-size:16px;line-height:18px}p{color:#b3b3b3}#root{width:100%}html{font-size:16px;font-family:Kalam,serif;line-height:18px;scroll-behavior:smooth}body{background-color:#373737;color:#e0e0e0;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:start;overflow:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}::-webkit-scrollbar-track{background:#181818}
