.__2021_body__YBF7U{margin:0;padding:0;box-sizing:border-box;--2021-color-yellow:#ffe0ac;--2021-color-yellow-dark:#ffc563;--2021-color-font-grey:#454545;--2021-color-background:#e5e5e5;--2021-color-card-background:#f9f9f9;--2021-font-size-general:1.2rem;--2021-bp-largest:1200px;--2021-bp-medium:850px;--2021-bp-smallest:600;--2021-js-yellow-back:#fddb3a;--2021-js-yellow-font:#8d7500;--2021-gulp-peach-back:#ffbfc0;--2021-gulp-peach-font:#cf4647;--2021-sass-pink-back:#ffb7db;--2021-sass-pink-font:#bf4080;--2021-html-green-back:#caffb7;--2021-html-green-font:#5ea03e;--2021-npm-blue-back:#b7ffff;--2021-npm-blue-font:#568484;--2021-aem-orange-back:#ffbb3c;--2021-aem-orange-font:#976200;--2021-parcel-blue-back:#b7c3cf;--2021-parcel-blue-font:#2e4e6b;--2021-jest-green-back:#bee9bc;--2021-jest-green-font:#096607;--2021-react-blue-back:#a1e8fc;--2021-react-blue-font:#1f5b6b;--2021-ts-blue-back:#bdcde0;--2021-ts-blue-font:#235a97;--2021-express-grey-back:silver;--2021-express-grey-font:#2b2b2b}.__2021_main__nqMKT{margin:0 auto;padding:3rem 10rem;width:100%;background-color:var(--2021-color-background);z-index:5}@media only screen and (max-width:1000px){.__2021_body__YBF7U{font-size:13px}.__2021_main__nqMKT{padding:2rem 8rem}}@media only screen and (max-width:950px){.__2021_main__nqMKT{padding:2rem}}.Header_header__ECV7n{width:100%;margin:0;padding:2.5rem 10rem;background:linear-gradient(176deg,var(--2021-color-yellow) 0,var(--2021-color-yellow-dark) 100%);box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108);z-index:1000;position:relative}.Header_header__container___Ux9_{display:flex;margin:0 auto}.Header_header__photo__N470Q{width:150px;height:150px;border-radius:10px;margin:0 2.5rem 0 0}.Header_header__links__wKrEB{margin-left:auto}.Header_header__links__wKrEB a,.Header_header__links__wKrEB a:focus,.Header_header__links__wKrEB a:visited{color:var(--2021-color-font-grey);font-size:var(--2021-font-size-general)}.Header_header__links__wKrEB a:after,.Header_header__links__wKrEB a:before{border-bottom:2px solid #fff}.Header_header__links__wKrEB ul{list-style:none;display:flex}.Header_header__links__wKrEB li{padding-left:2rem;padding-bottom:2rem}.Header_header__link__PI55z{height:2rem;transition:all .2s}.Header_header__link__PI55z:hover{filter:invert(100%) brightness(1.75)}@media only screen and (max-width:1200px){.Header_header__ECV7n{padding:2rem}}@media only screen and (max-width:850px){.Header_header__links__wKrEB ul{flex-direction:column}.Header_header__container___Ux9_{align-items:center}}@media only screen and (max-width:600px){.Header_header__container___Ux9_{flex-direction:column}.Header_header__photo__N470Q{margin:0;align-self:start}.Header_header__links__wKrEB{margin-left:0}.Header_header__links__wKrEB ul{flex-direction:row;padding-top:.2rem;text-align:left}.Header_header__links__wKrEB li{padding:0 1rem 0 0}}.Typography_header__text__nsvbu{color:var(--2021-color-font-grey);flex-direction:column;font-family:var(--font-raleway)}.Typography_header__text__main__mc7sc{font-size:2.5rem;font-family:var(--font-raleway)}@media only screen and (max-width:600px){.Typography_header__text__main__mc7sc{padding-top:1rem}}.Typography_header__text__small__0CEab{font-family:var(--font-raleway);font-size:var(--2021-font-size-general);line-height:150%}.Typography_h2__b3uZY{font-size:2rem}.Typography_h2__b3uZY,.Typography_h3__eS2Ub{color:var(--2021-color-font-grey);font-family:var(--font-raleway)}.Typography_h3__eS2Ub{font-size:1.5rem}.Typography_githubLink__iV8_I{padding:.5rem;border:1px solid #cfcfcf;display:flex;width:-moz-fit-content;width:fit-content;font-size:1rem;margin-top:1rem;border-radius:12px;background-color:#fff;line-height:20px;transition:all .2s;text-decoration:none;color:var(--2021-color-font-grey);gap:.5rem;align-items:center}.Typography_githubLink__iV8_I img{height:1.5rem}.Typography_githubLink__iV8_I:hover{box-shadow:0 2px 5px 1px hsla(0,0%,82%,.35)}.Typography_githubLink__iV8_I:active{transform:translate(.1rem,.1rem);box-shadow:1px 2px 5px 1px hsla(0,0%,82%,.2)}.Skills_skills__cm41W{display:block;margin:0 auto}.Skills_skills__section__fH2eJ{padding:3rem 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem}.Skills_skill__img__C1LsM{height:2.5rem;padding-right:2rem}.Skills_skill__sB_kQ h3{padding:.5rem 0;font-family:var(--font-raleway)}.Skills_tag__BHJkx{padding:.4rem .6rem;background-color:#f4f4f4;border-radius:1rem}.Skills_skill__content__0wsLN{line-height:160%;margin:0}@media only screen and (max-width:900px){.Skills_skills__section__fH2eJ{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.Skills_skills__section__fH2eJ{grid-template-columns:repeat(1,1fr);gap:2rem;padding:2rem 0}.Skills_skill__img__C1LsM{padding-right:1rem}.Skills_skill__wrapper__scVBR{display:flex;margin-bottom:1rem;flex-wrap:wrap}}.Projects_projects___kVPx{display:block;margin:0 auto}.Projects_card__FPXzt{margin:2rem 0;background-color:var(--2021-color-card-background);display:flex;justify-content:space-between;padding:2rem;box-shadow:0 1.6px 3.6px 0 rgba(0,0,0,.132),0 .3px .9px 0 rgba(0,0,0,.108);position:-webkit-sticky;position:sticky;top:10px}.Projects_card__pic__Tl0Dz{max-width:15rem}.Projects_card__pics__J1Kyg{display:grid;grid-template-columns:repeat(3,30%);grid-template-rows:repeat(3,30%);transition:all .3s}.Projects_card__pics__J1Kyg:hover{transform:scale(1.1)}.Projects_pic1__DndRx{grid-area:1/2/3/4}.Projects_pic2__5dHjk{grid-area:2/1/4/3}.Projects_pic1__DndRx,.Projects_pic2__5dHjk{box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108)}.Projects_card__text__jjzQF{padding-right:3rem;display:flex;flex-direction:column;justify-content:center;flex-shrink:10;overflow:hidden;line-height:180%}.Projects_card__text__jjzQF p{margin:1rem 0 0}.Projects_card__text__techs__UfCXY{margin-top:auto;padding-top:1rem}.Projects_card__text__techs__UfCXY ul{display:flex;list-style:none;flex-wrap:wrap;gap:1rem}.Projects_card__text__techs__UfCXY ul li{display:block;padding:.5rem;font-size:.9rem;font-weight:700;text-align:center;border-radius:7px;line-height:normal}.Projects_card__text__techs__UfCXY ul li:first-child{margin-left:0}.Projects_card__text__h__zNm9G{display:flex;gap:1rem}.Projects_card__text__h__zNm9G p{font-style:italic;margin:0}.Projects_childPosition__5fu9Z{top:calc(var(--index) * 20px);box-shadow:0 -1rem 1rem rgba(0,0,0,.048)}.Projects_js_yellow__zZHpb{color:var(--2021-js-yellow-font);background-color:var(--2021-js-yellow-back)}.Projects_gulp_peach__8Foyu{color:var(--2021-gulp-peach-font);background-color:var(--2021-gulp-peach-back)}.Projects_sass_pink__EL0gM{color:var(--2021-sass-pink-font);background-color:var(--2021-sass-pink-back)}.Projects_html_green__P2Uvr{color:var(--2021-html-green-font);background-color:var(--2021-html-green-back)}.Projects_npm_blue__qDKXI{color:var(--2021-npm-blue-font);background-color:var(--2021-npm-blue-back)}.Projects_aem_orange__TXR3w{color:var(--2021-aem-orange-font);background-color:var(--2021-aem-orange-back)}.Projects_parcel_blue__Fqi2P{color:var(--2021-parcel-blue-font);background-color:var(--2021-parcel-blue-back)}.Projects_jest_green__h_CaL{color:var(--2021-jest-green-font);background-color:var(--2021-jest-green-back)}.Projects_crossed__673SZ{text-decoration:line-through}.Projects_react_blue__ldPJg{color:var(--2021-react-blue-font);background-color:var(--2021-react-blue-back)}.Projects_ts_blue__S8tIw{color:var(--2021-ts-blue-font);background-color:var(--2021-ts-blue-back)}.Projects_express_grey__Nza_d{color:var(--2021-express-grey-font);background-color:var(--2021-express-grey-back)}.Projects_a__animated__ub_nR,.Projects_a__animated__ub_nR:visited{transition:all .1s;position:relative;border-bottom:3px solid var(--2021-color-yellow)}.Projects_a__animated__ub_nR:after,.Projects_a__animated__ub_nR:before{border-bottom:3px solid var(--2021-color-yellow);content:"";position:absolute;bottom:-2px;width:0}.Projects_a__animated__ub_nR:before{left:0}.Projects_a__animated__ub_nR:after{right:0}.Projects_a__animated__ub_nR:hover:after,.Projects_a__animated__ub_nR:hover:before{width:50%}.Projects_a__animated__ub_nR:after,.Projects_a__animated__ub_nR:before{transition:all .2s ease}.Projects_github__z85NW{vertical-align:middle;display:flex;gap:.5rem}.Projects_github__z85NW p{margin:0}.Projects_github__z85NW img{height:1.5rem}.Projects_card__text__list___GL_1{list-style-type:square;padding:0 1rem}.Projects_card__text__list___GL_1 li{padding:.2rem}@media only screen and (max-width:1000px){.Projects_card__pics__J1Kyg{display:none}.Projects_card__text__jjzQF{padding-right:0}}@media only screen and (max-width:850px){.Projects_card__text__h__zNm9G{flex-direction:column}}.TimeMachine_wrapper__ku6ck{display:inline-block;position:fixed;top:45lvh;right:0;z-index:10000;background-color:var(--palette-offwhite,#fff);padding:.8rem 0;border:var(--dashed-border-s);border-right:0;width:5.6rem;transition:all .3s ease,border-top 1s ease;text-align:center;transform:translate3d(100%,0,0)}.TimeMachine_timeMachineBtn__QL3S_{cursor:pointer;border:0;background-color:transparent;padding:0}.TimeMachine_timeMachineBtn__QL3S_ img{height:3rem;display:block}.TimeMachine_expandingButtons__SE5Wr{visibility:hidden;opacity:0;position:absolute;top:-9.7rem;width:5.6rem;right:0;background-color:var(--palette-offwhite,#fff);border:var(--dashed-border-s);border-bottom:0;border-right:0;transition:opacity .3s ease,visibility .3s ease;padding:.8rem;gap:.8rem;font-family:inherit}.TimeMachine_wrapper__ku6ck:active .TimeMachine_expandingButtons__SE5Wr,.TimeMachine_wrapper__ku6ck:hover .TimeMachine_expandingButtons__SE5Wr{opacity:1;visibility:visible}.TimeMachine_twentyThree__miG5z:active .TimeMachine_wrapper__ku6ck,.TimeMachine_twentyThree__miG5z:hover .TimeMachine_wrapper__ku6ck{border-top:2px dashed transparent}.TimeMachine_expandingButtons__SE5Wr a{border:0;font-size:1.2rem;font-family:monospace;padding:var(--spacings-xs) 0;border:var(--dashed-border-s);text-align:center}.TimeMachine_first__sYOjy{background-color:#d1b4de}.TimeMachine_twentyOne__pl0SW .TimeMachine_third__eBcGv{background-color:#ffc563}.TimeMachine_second__DpcYx{background-color:#cde4b4}.TimeMachine_twentyOne__pl0SW .TimeMachine_second__DpcYx{background-color:#e5e5e5}.TimeMachine_third__eBcGv{background-color:#b9e7de}.TimeMachine_active__jc2t0{transform:translateZ(0)}.TimeMachine_twentyOne__pl0SW{border:none;box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108)}.TimeMachine_twentyOne__pl0SW .TimeMachine_expandingButtons__SE5Wr{border:none;box-shadow:-2px -7px 8px 0 rgba(0,0,0,.082)}.TimeMachine_twentyOne__pl0SW a{border:2px dashed transparent;font-family:inherit}.TimeMachine_twentyTwo__jL2FM{border:1px solid var(--palette-text);border-right:0}.TimeMachine_twentyTwo__jL2FM .TimeMachine_expandingButtons__SE5Wr{border:1px solid var(--palette-text);border-bottom:0;border-right:0}.TimeMachine_twentyTwo__jL2FM a{border:2px dashed transparent;font-family:inherit}