@media(min-width:0){a{color:#66a7f7}a:hover{text-decoration:none}.header{color:#66a7f7;text-align:center;font-weight:500;font-size:1.3rem;margin:.5rem auto 1rem;word-wrap:break-word}.resume-page__content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:"experience experience experience experience experience experience experience experience experience experience experience experience" "education education education education education education education education education education education education" "skills skills skills skills skills skills skills skills skills skills skills skills";width:100%}.resume-page__content--wrapper{border:.1rem solid #fff}.resume-page__header{display:flex;flex-direction:row;margin:auto;max-width:62rem;padding:0 1rem;width:100%}.resume-page__header *{text-align:center}.resume-page__header--wrapper{border:.1rem solid #fff;border-bottom:none}.resume-page__header--divider{display:none;flex:1 1 auto}.resume-page__header--email{flex:1 1 auto;margin:2.5rem auto 0}.resume-page__header--email a{color:#66a7f7;font-size:.9rem}.resume-page__header--email a:hover{color:#fff}.resume-page__header--name{flex:1 1 auto;font-size:1.5rem;font-weight:500}.resume-page__header--title{flex:1 1 auto;font-size:1.2rem;margin:1.5rem auto 0}.resume-page__education.school{margin-left:.5rem}.resume-page__education--wrapper{grid-area:education}.resume-page__education--wrapper ul{padding-left:1.5rem}.resume-page__skills.sub-list{padding-left:1rem}.resume-page__skills--wrapper{grid-area:skills}.resume-page__skills--wrapper ul{padding-left:1.2rem}.resume-page__work-experience h3{margin:0 auto .2rem;text-align:center}.resume-page__work-experience h4{font-size:1.1rem;font-weight:400;margin:auto .2rem;text-align:center}.resume-page__work-experience ol,.resume-page__work-experience ul{margin-top:.8rem;padding-left:1.2rem}.resume-page__work-experience .company{margin-right:.6rem;font-size:1.2rem;font-weight:900}.resume-page__work-experience .divider{border:0;margin-right:.3rem;font-size:1rem}.resume-page__work-experience.item--wrapper{margin-top:1.5rem}.resume-page__work-experience.lead-engineer .divider{display:none}.resume-page__work-experience.lead-engineer .title{display:block}.resume-page__work-experience .location{margin-right:.3rem;font-size:1.1rem;font-weight:300}.resume-page__work-experience.product-data-specialist .divider{display:none}.resume-page__work-experience.product-data-specialist .title{display:block}.resume-page__work-experience .title{font-style:italic;font-size:1.2rem}.resume-page__work-experience--wrapper{grid-area:experience;padding-left:.3rem}.resume-page__wrapper{width:99%;margin:auto;max-width:94rem}.resume-page__wrapper h2{display:block!important;font-size:1.3rem;letter-spacing:normal!important;word-spacing:normal!important;white-space:pre-wrap!important}.title{color:#66a7f7}}@media(min-width:412px){.resume-page__header--email{margin-top:1.4rem}.resume-page__header--title{margin-top:1.3rem}}@media(min-width:425px){.resume-page__header--divider{font-size:1.5rem;margin:2.2rem auto 0}.resume-page__header--email{margin:2.4rem auto 0}.resume-page__header--email a{font-size:1rem}.resume-page__header--name{font-size:1.6rem;font-weight:500}.resume-page__header--title{font-size:1.3rem;margin:1.3rem auto 0}.resume-page__skills.sub-list{padding-left:1.2rem}.resume-page__work-experience.data-architect .divider{display:none}.resume-page__work-experience.data-architect .title{display:block}.resume-page__work-experience.lead-engineer .divider{display:none}.resume-page__work-experience.lead-engineer .title{display:block}.resume-page__work-experience.product-data-specialist .divider,.resume-page__work-experience.product-data-specialist .title{display:initial}.resume-page__work-experience.software-developer-2 .divider{display:none}.resume-page__work-experience.software-developer-2 .title{display:block}}@media(min-width:768px){.header{font-size:1.4rem;margin:.2rem auto .6rem}.resume-page__content{grid-template-areas:"experience experience experience experience experience experience experience experience experience skills skills skills" "experience experience experience experience experience experience experience experience experience education education education" "experience experience experience experience experience experience experience experience experience education education education"}.resume-page__header--divider{display:block;margin:.6rem auto 0}.resume-page__header--email{margin:1.4rem auto 0}.resume-page__header--email a{font-size:1.2rem}.resume-page__header--name{font-size:1.8rem;font-weight:500}.resume-page__header--title{font-size:1.5rem;margin:1.2rem auto 0}.resume-page__skills.sub-list{padding-left:2rem}.resume-page__work-experience h3{margin-bottom:.2rem}.resume-page__work-experience h4{margin:auto .2rem;font-size:1.1rem;font-weight:400}.resume-page__work-experience .company{margin-right:.6rem;font-size:1.2rem;font-weight:900}.resume-page__work-experience.data-engineer .divider{display:none}.resume-page__work-experience.data-engineer .title{display:block}.resume-page__work-experience .divider{margin-right:.3rem;font-size:1rem}.resume-page__work-experience .location{margin-right:.3rem;font-size:1.1rem;font-weight:300}.resume-page__work-experience .title{font-size:1.2rem}.resume-page__work-experience--wrapper{border-right:.1rem solid #fff;padding-right:.3rem}}@media(min-width:1024px){.header{font-size:1.5rem}.resume-page__header--divider{font-size:1.7rem;margin:.6rem auto 0}.resume-page__header--email{margin:1.6rem auto 0}.resume-page__header--email a{font-size:1.3rem}.resume-page__header--name{font-size:1.9rem;font-weight:500}.resume-page__header--title{font-size:1.7rem;margin:1.3rem auto 0}.resume-page__skills.sub-list{padding-left:2.4rem}.resume-page__skills--wrapper ul{padding-left:1.3rem}.resume-page__work-experience.data-engineer .divider,.resume-page__work-experience.data-engineer .title,.resume-page__work-experience.lead-engineer .divider,.resume-page__work-experience.lead-engineer .title,.resume-page__work-experience.software-developer-2 .divider,.resume-page__work-experience.software-developer-2 .title{display:initial}.resume-page__work-experience--wrapper{padding-left:.3rem}}@media(min-width:1440px){.resume-page__work-experience.data-architect .divider,.resume-page__work-experience.data-architect .title{display:initial}}@page{margin:.8rem -2rem 0 -2rem;padding:0;size:A4 portrait}@media print{#resume-page a{color:#000;text-decoration:none}#resume-page .company,#resume-page .dates,#resume-page .divider,#resume-page .location,#resume-page .school,#resume-page ol,#resume-page ul{color:#000}#resume-page .resume-page__content{grid-template-areas:"experience experience experience experience experience experience experience experience experience skills skills skills" "experience experience experience experience experience experience experience experience experience education education education" "experience experience experience experience experience experience experience experience experience education education education"}#resume-page .resume-page__content--wrapper{border-bottom:0;border-top:.1rem solid #000}#resume-page .resume-page__header--divider,#resume-page .resume-page__header--name,#resume-page .resume-page__header--title{color:#000}#resume-page .resume-page__header--email,#resume-page .resume-page__header--title{margin-top:1.4rem}#resume-page .resume-page__header--wrapper{border-bottom:.1rem solid #000;border-top:0}#resume-page .resume-page__skills--wrapper ul{padding-left:1.4rem}#resume-page .resume-page__work-experience.data-architect .divider{display:none}#resume-page .resume-page__work-experience.data-architect .title{display:block}#resume-page .resume-page__work-experience.data-engineer .divider{display:none}#resume-page .resume-page__work-experience.data-engineer .title{display:block}#resume-page .resume-page__work-experience.lead-engineer{page-break-before:always}#resume-page .resume-page__work-experience.lead-engineer .divider{display:none}#resume-page .resume-page__work-experience.lead-engineer .title{display:block}#resume-page .resume-page__work-experience.software-developer-2{page-break-before:always}#resume-page .resume-page__work-experience--wrapper{border-right:.1rem solid #000;padding-right:.3rem}}#resume-page ul{list-style-type:disc}#resume-page .divider{border-bottom:0}#resume-page .page-break{page-break-before:always}@media(min-width:0){.footer{background-color:#566cd6;bottom:0;display:flex;flex-direction:row;font-size:.7rem;justify-content:space-around;position:absolute;width:100%;z-index:-1}.footer__copyright{margin-right:.3rem}.footer__copyright--icon{font-size:.55rem;margin-top:.3rem}.footer__copyright--wrapper{padding-top:.55rem;margin-right:3.5rem}.footer__icons{padding-top:.55rem}.footer__icons svg{cursor:pointer;font-size:1.2rem}.footer__icons svg:hover{color:#fff}.footer__links--wrapper{display:flex;flex-direction:column;padding:.1rem 0}.footer__year{margin-left:.3rem}}@media(min-width:425px){.footer__copyright--wrapper{margin-right:4.8rem}.footer__icons--email{margin-right:.3rem}}@media(min-width:768px){.footer{justify-content:space-between}.footer__copyright--wrapper{margin-right:10.6rem;padding-top:.3rem}.footer__icons{margin-right:.6rem;padding-top:.3rem}.footer__links--privacy-policy{margin-right:1.5rem}.footer__links--wrapper{flex-direction:row;margin-left:.6rem;padding-top:.4rem}}@media(min-width:1024px){.footer__icons{margin-right:1.5rem}.footer__links--wrapper{margin-left:1.5rem}}@media(min-width:0){.spinner__gear{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path fill="rgba(86, 108, 214, 0.6)" stroke="rgba(86, 108, 214, 0.2)" stroke-width="5" transform-origin="center" d="m148 84.7 13.8-8-10-17.3-13.8 8a50 50 0 0 0-27.4-15.9v-16h-20v16A50 50 0 0 0 63 67.4l-13.8-8-10 17.3 13.8 8a50 50 0 0 0 0 31.7l-13.8 8 10 17.3 13.8-8a50 50 0 0 0 27.5 15.9v16h20v-16a50 50 0 0 0 27.4-15.9l13.8 8 10-17.3-13.8-8a50 50 0 0 0 0-31.7Zm-47.5 50.8a35 35 0 1 1 0-70 35 35 0 0 1 0 70Z"><animateTransform type="rotate" attributeName="transform" calcMode="spline" dur="2" values="0;120" keyTimes="0;1" keySplines="0 0 1 1" repeatCount="indefinite"></animateTransform></path></svg>');background-repeat:no-repeat}.spinner__text{display:block;white-space:nowrap;min-height:2rem;position:relative}.spinner__text .active{animation:cd-rotate-1-in 1.2s;opacity:1;transform:rotateX(0deg)}.spinner__text .inactive{animation:cd-rotate-1-out 1.2s;transform:rotateX(180deg)}.spinner__text--item{left:0;opacity:0;position:absolute;top:0;transform-origin:50% 100%;transform:rotateX(180deg);width:100%}}@media(min-width:768px){.spinner__text{display:inline-block;min-height:1.9rem;min-width:8.9rem}.spinner__text .active{animation:cd-rotate-1-in 1.2s;opacity:1;transform:rotateX(0deg)}.spinner__text .inactive{animation:cd-rotate-1-out 1.2s;opacity:0;transform:rotateX(180deg)}.spinner__text--item{left:0;opacity:0;position:absolute;top:0;transform-origin:50% 100%;transform:rotateX(180deg);width:100%}}@media(min-width:1024px){.spinner__text{min-height:2.1rem}}@keyframes cd-rotate-1-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}to{transform:rotateX(1turn);opacity:1}}@keyframes cd-rotate-1-out{0%{transform:rotateX(0deg);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{transform:rotateX(180deg);opacity:0}}:root{--black_0:$black_0;--grey:$grey;--main-color:$main;--resume-blue:$resume_blue;--white_0:$white_0}@media(min-width:0){.home-page__content>div{margin:1rem auto}.home-page__content>div:first-child{margin-top:0}.home-page__content>div:last-child{margin-bottom:0}.home-page__content h2{font-size:1.4rem}.home-page__image-list{margin:auto;width:100%}.home-page__image-list--item{cursor:pointer}.home-page__image-list--item:hover .MuiImageListItemBar-root{background:rgba(0,0,0,.8)}.home-page__image-list--item-bar .MuiImageListItemBar-title{font-size:.8rem}.home-page__image-list--item-bar .MuiImageListItemBar-subtitle{font-size:.63rem}.home-page__image-list--item-icon{color:hsla(0,0%,100%,.54)}.home-page__info--title{text-align:center}.home-page__intro{max-width:25rem;width:95%}.home-page__intro h1,.home-page__intro h2{text-align:center}.home-page__intro h1{margin:0}.home-page__intro h2{font-size:1.2rem;margin:.5rem auto 0}.home-page__journey{margin:auto;max-width:40rem;overflow:hidden;width:95%}.home-page__journey--title{text-align:center}.home-page__projects{margin:auto;max-width:40rem;overflow:hidden;width:97%}.home-page__projects--title{text-align:center}.home-page__resume button{background-color:#566cd6;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin:auto;max-width:23rem;padding:.7rem 0;width:80%}.home-page__resume button:hover{background-color:#fff;color:#566cd6;font-weight:600}.home-page__resume div{margin:2rem 0 1rem}.home-page__stepper--content{margin-top:2rem;margin-bottom:1rem}.home-page__stepper--content:where(p){margin-top:2rem;margin-bottom:1rem;min-height:33rem}.home-page__stepper--button-next,.home-page__stepper--button-previous{margin-right:1rem}.home-page__stepper--navigation{display:flex;flex-direction:row;margin-top:2rem}.home-page__stepper--navigation .MuiButtonBase-root:disabled{display:none}.home-page__stepper--space{flex:1 1 auto}.home-page__stepper--step-button:hover .MuiSvgIcon-root{color:#fff}.home-page__stepper--step-button:hover .MuiStepLabel-label{color:#566cd6;font-weight:700}.home-page__stepper--step-button .MuiStepLabel-labelContainer{color:#fff}.home-page__testing-area button{display:block}}@media(min-width:425px){.home-page__content>div{margin:1.2rem auto}.home-page__content>div:first-child{margin-top:1rem}.home-page__image-list{width:95%}.home-page__image-list--item-bar .MuiImageListItemBar-title{font-size:1.1rem}.home-page__image-list--item-bar .MuiImageListItemBar-subtitle{font-size:.7rem}.home-page__projects{width:100%}.home-page__stepper--content{margin-top:2rem;margin-bottom:1rem}.home-page__stepper--content:where(p){margin-top:2rem;margin-bottom:1rem;min-height:28.5rem}}@media(min-width:768px){.home-page__image-list{width:95%}.home-page__image-list--item-bar .MuiImageListItemBar-title{font-size:1.4rem;line-height:1.8rem}.home-page__image-list--item-bar .MuiImageListItemBar-subtitle{font-size:.8rem}.home-page__intro{max-width:36rem;width:90%}.home-page__intro h1{text-align:justify}.home-page__intro h2{text-align:center}.home-page__journey{width:85%}.home-page__resume button{font-size:1.2rem;max-width:23rem;padding:.7rem 0;width:80%}.home-page__stepper--content{margin-top:2rem;margin-bottom:1rem}.home-page__stepper--content:where(p){margin-top:2rem;margin-bottom:1rem;min-height:18rem}}@media(min-width:1024px){.home-page__content>div{margin:4rem auto}.home-page__image-list{width:95%}.home-page__intro{max-width:44rem}.home-page__intro h1,.home-page__intro h2{text-align:justify}.home-page__resume button{font-size:1.4rem;padding:1rem 0}.home-page__stepper--content{margin-top:2rem;margin-bottom:1rem}.home-page__stepper--content:where(p){margin-top:2rem;margin-bottom:1rem;min-height:18rem}}@media(min-width:1440px){.home-page__content>div{margin:4rem auto}.home-page__image-list{width:95%}.home-page__journey,.home-page__projects{max-width:45rem}.home-page__stepper--content{margin-top:2rem;margin-bottom:1rem}.home-page__stepper--content:where(p){margin-top:2rem;margin-bottom:1rem;min-height:13rem}}