.cv_cv__xjBOV{display:flex;column-gap:2rem}@media(max-width:599px){.cv_cv__xjBOV{flex-direction:column;row-gap:2rem}}@media(min-width:600px){.cv_cv__xjBOV{flex-wrap:wrap}}.aside_aside__SMWsl{display:flex;flex-direction:column;row-gap:1rem}@media(min-width:600px){.aside_aside__SMWsl{background-color:#d3d3d3;box-shadow:0 0 0 1rem #d3d3d3,inset 0 0 0 100vw #d3d3d3;width:calc(38.19660113% - 1rem)}}@media not print{:root.dark .aside_aside__SMWsl{color:#f3f4f5;background-color:#34495e;box-shadow:0 0 0 1rem #34495e,inset 0 0 0 100vw #34495e}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .aside_aside__SMWsl{color:#f3f4f5;background-color:#34495e;box-shadow:0 0 0 1rem #34495e,inset 0 0 0 100vw #34495e}}}@media(prefers-color-scheme:light){@media not print{:root.dark .aside_aside__SMWsl{color:#f3f4f5;background-color:#34495e;box-shadow:0 0 0 1rem #34495e,inset 0 0 0 100vw #34495e}}}.aside_aside__SMWsl :-webkit-any-link{color:#00e}.aside_aside__SMWsl :any-link{color:#00e}.aside_aside__SMWsl :-webkit-any-link:visited{color:#551a8b}.aside_aside__SMWsl :any-link:visited{color:#551a8b}@media not print{:root.dark .aside_aside__SMWsl :-webkit-any-link{color:#9e9eff}:root.dark .aside_aside__SMWsl :any-link{color:#9e9eff}:root.dark .aside_aside__SMWsl :-webkit-any-link:visited{color:#d0adf0}:root.dark .aside_aside__SMWsl :any-link:visited{color:#d0adf0}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .aside_aside__SMWsl :-webkit-any-link{color:#9e9eff}:root:not(.light) .aside_aside__SMWsl :any-link{color:#9e9eff}:root:not(.light) .aside_aside__SMWsl :-webkit-any-link:visited{color:#d0adf0}:root:not(.light) .aside_aside__SMWsl :any-link:visited{color:#d0adf0}}}@media(prefers-color-scheme:light){@media not print{:root.dark .aside_aside__SMWsl :-webkit-any-link{color:#9e9eff}:root.dark .aside_aside__SMWsl :any-link{color:#9e9eff}:root.dark .aside_aside__SMWsl :-webkit-any-link:visited{color:#d0adf0}:root.dark .aside_aside__SMWsl :any-link:visited{color:#d0adf0}}}.education_education__fF9de{display:flex;flex-direction:column;row-gap:.5rem}.education_education__title__fgJcv{display:flex;align-items:center;margin:0}.education_education__title-icon__OLjhN{flex-shrink:0;-webkit-margin-end:.25em;margin-inline-end:.25em}.education_education__list__Eoq2K{list-style:none;margin:0;padding:0}.education_education__item___rWeO{position:relative}.education_education__item___rWeO:not(:first-child){-webkit-padding-before:.5rem;padding-block-start:.5rem}.education_education__item___rWeO:not(:last-child){-webkit-padding-after:.5rem;padding-block-end:.5rem}.education_education__item___rWeO:not(:last-child):after{content:"";position:absolute;width:38.19660113%;border:solid #000;border-width:0 0 .0625rem;bottom:0}@media not print{:root.dark .education_education__item___rWeO:not(:last-child):after{border-color:#f3f4f5}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .education_education__item___rWeO:not(:last-child):after{border-color:#f3f4f5}}}@media(prefers-color-scheme:light){@media not print{:root.dark .education_education__item___rWeO:not(:last-child):after{border-color:#f3f4f5}}}:root:not([dir=rtl]) .education_education__item___rWeO:not(:last-child):after{left:0}.education_education__where__yL3tu{margin:0}.education_education__when__0rjxj{font-family:monospace;font-size:.75rem}.education_education__faculty__VUj00{font-weight:300;font-size:.875em}.education_education__certificate__YnSgz{vertical-align:middle;-webkit-margin-end:.25em;margin-inline-end:.25em}.page_container___4KXm{background-color:#fff;padding:1rem;border-radius:1rem;overflow:hidden}@media not print{:root.dark .page_container___4KXm{background-color:#faf3e0;color:#000}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .page_container___4KXm{background-color:#faf3e0;color:#000}}}@media(prefers-color-scheme:light){@media not print{:root.dark .page_container___4KXm{background-color:#faf3e0;color:#000}}}.page_container___4KXm :-webkit-any-link{color:#00e}.page_container___4KXm :any-link{color:#00e}.page_container___4KXm :-webkit-any-link:visited{color:#551a8b}.page_container___4KXm :any-link:visited{color:#551a8b}.accordion_accordion__xP5cK{position:relative;display:flex;flex-direction:column}.accordion_accordion__xP5cK:before{content:"";position:absolute;top:0;bottom:0;background-color:#000;border:.0625rem solid #000;border-radius:100vw}:root:not([dir=rtl]) .accordion_accordion__xP5cK{padding-left:1rem}:root:not([dir=rtl]) .accordion_accordion__xP5cK:before{right:100%;display:block}:root[dir=rtl] .accordion_accordion__xP5cK{padding-right:1rem}:root[dir=rtl] .accordion_accordion__xP5cK:before{left:100%}.accordion_accordion__item__iStNG{display:flex;flex-direction:column}.accordion_accordion__item__iStNG:not(:first-of-type) .accordion_accordion__item-padding__xaD__{-webkit-padding-before:1rem;padding-block-start:1rem}.accordion_accordion__item__iStNG:not(:last-of-type){position:relative}.accordion_accordion__item__iStNG:not(:last-of-type) .accordion_accordion__item-padding__xaD__{-webkit-padding-after:1rem;padding-block-end:1rem}.accordion_accordion__item__iStNG:not(:last-of-type):after{content:"";position:absolute;bottom:0;border:solid #000;border-width:0 0 .0625rem;width:61.80339887%}.accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{content:"";position:absolute;border-color:#fff;border-style:solid;border-width:0 .25rem;height:50%;top:0}@media not print{:root.dark .accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}}@media(prefers-color-scheme:light){@media not print{:root.dark .accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}}:root:not([dir=rtl]) .accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{right:calc(100% + .5rem + .3125rem)}:root[dir=rtl] .accordion_accordion__item__iStNG:first-of-type .accordion_accordion__button__rvbk0:before{left:calc(100% + .5rem + .3125rem)}.accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{content:"";position:absolute;border-color:#fff;border-style:solid;border-width:0 .25rem;height:50%;bottom:0}@media not print{:root.dark .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}}@media(prefers-color-scheme:light){@media not print{:root.dark .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{border-color:#faf3e0}}}:root:not([dir=rtl]) .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{right:calc(100% + .5rem + .3125rem)}:root[dir=rtl] .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__button__rvbk0:before{left:calc(100% + .5rem + .3125rem)}.accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{content:"";position:absolute;border-color:#fff;border-style:solid;border-width:0 .25rem;height:100%;bottom:0}@media not print{:root.dark .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{border-color:#faf3e0}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{border-color:#faf3e0}}}@media(prefers-color-scheme:light){@media not print{:root.dark .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{border-color:#faf3e0}}}:root:not([dir=rtl]) .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{right:calc(100% + .5rem + .3125rem)}:root[dir=rtl] .accordion_accordion__item__iStNG:last-of-type .accordion_accordion__wrapper__ogkMP:before{left:calc(100% + .5rem + .3125rem)}.accordion_accordion__header__bWCKG{margin:0;font-weight:500}.accordion_accordion__button__rvbk0{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:0;background:none;font-size:1rem;text-align:start;border:0;border-radius:0;overflow-anchor:none;color:#000}.accordion_accordion__button__rvbk0:after{content:"";position:absolute;top:50%;width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;box-shadow:0 0 0 .125rem #fff,inset 0 0 0 0 #000;border:.0625rem solid #000;transform:translate(50%,-50%)}@media not print{:root.dark .accordion_accordion__button__rvbk0:after{background-color:#faf3e0;box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 0 #000}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .accordion_accordion__button__rvbk0:after{background-color:#faf3e0;box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 0 #000}}}@media(prefers-color-scheme:light){@media not print{:root.dark .accordion_accordion__button__rvbk0:after{background-color:#faf3e0;box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 0 #000}}}@media(prefers-reduced-motion:no-preference){.accordion_accordion__button__rvbk0:after{transition-property:box-shadow;transition-duration:.35s;transition-timing-function:ease}}:root:not([dir=rtl]) .accordion_accordion__button__rvbk0:after{right:calc(100% + 1rem + .0625rem)}:root[dir=rtl] .accordion_accordion__button__rvbk0:after{transform:translate(-50%,-50%);left:calc(100% + 1rem + .0625rem)}.accordion_accordion__button__rvbk0:not([aria-expanded=true]):after{box-shadow:0 0 0 .125rem #fff,inset 0 0 0 .25rem #000}@media not print{:root.dark .accordion_accordion__button__rvbk0:not([aria-expanded=true]):after{box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 .25rem #000}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .accordion_accordion__button__rvbk0:not([aria-expanded=true]):after{box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 .25rem #000}}}@media(prefers-color-scheme:light){@media not print{:root.dark .accordion_accordion__button__rvbk0:not([aria-expanded=true]):after{box-shadow:0 0 0 .125rem #faf3e0,inset 0 0 0 .25rem #000}}}.accordion_accordion__button__rvbk0:focus{outline:0}.accordion_accordion__body__c0Afk{padding:1rem 0 0}.accordion_accordion__body__c0Afk>:not(script,style):first-child .accordion_accordion__item-padding__xaD__{-webkit-margin-before:0;margin-block-start:0}.accordion_accordion__body__c0Afk>:not(script,style):last-child .accordion_accordion__item-padding__xaD__{-webkit-margin-after:0;margin-block-end:0}.accordion_accordion__wrapper__ogkMP{position:relative}@media(prefers-reduced-motion:no-preference){.accordion_accordion__collapse__QwPG8{transition-property:height;transition-duration:.35s;transition-timing-function:ease}}.experience_experience__button__KtS6W{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;display:grid;grid-template-columns:1fr .5rem auto;grid-template-rows:auto .5rem auto 0 auto;grid-template-areas:"experience__when     .                    experience__duration" ".                    .                    .                   " "experience__position experience__position experience__position" ".                    .                    .                   " "experience__where    experience__where    experience__where   "}.experience_experience__when__u085m{font-family:monospace;grid-area:experience__when;margin:0;font-size:.75em;line-height:1.5}.experience_experience__duration__Jbj4v{font-family:monospace;grid-area:experience__duration;margin:0;font-size:.75em}.experience_experience__position__76uS8{grid-area:experience__position;font-size:1.125em;font-weight:500}.experience_experience__where__HW6L7{display:flex;column-gap:.25em;align-items:flex-start;grid-area:experience__where;font-weight:300}.experience_experience__where-icon__ml6x1{object-fit:contain;width:1em;height:1em;transform:translateY(calc((1.1em - 100%) / 2))}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c60bf3388410fe0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/860045e55157a73d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/377915621367f354-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/94cb896b59173475-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/825394e9faec38fd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c60bf3388410fe0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/860045e55157a73d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/377915621367f354-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/94cb896b59173475-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/825394e9faec38fd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c60bf3388410fe0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/860045e55157a73d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/377915621367f354-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/94cb896b59173475-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/825394e9faec38fd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sofia Sans Fallback;src:local("Arial");ascent-override:93.31%;descent-override:31.10%;line-gap-override:0.00%;size-adjust:96.46%}.__className_6452ef{font-family:Sofia Sans,Sofia Sans Fallback;font-style:normal}.photo_photo__figure__wGNQQ{margin:0;display:flex;flex-direction:column;row-gap:.75rem}.photo_photo__image__F3k_P{border-radius:.5rem;height:auto;max-width:100%}:root[dir=rtl] .photo_photo__image__F3k_P{transform:scaleX(-1)}.photo_photo__figcaption__uP85S{display:flex;align-items:center;font-weight:700;font-size:1.5rem;line-height:1.2}.photo_photo__figcaption-icon__CplqK{flex-shrink:0;-webkit-margin-end:.25em;margin-inline-end:.25em}.occupation_occupation__BPNkO{font-weight:500;margin:0;display:flex}@media(max-width:599px){.occupation_occupation__BPNkO{flex-wrap:wrap;align-items:center;column-gap:.25em}}@media(min-width:600px){.occupation_occupation__BPNkO{flex-direction:column}}.occupation_occupation__level__j79cT{font-size:.75em;font-weight:400}.stack_stack__OT6vp{display:flex;flex-direction:column;row-gap:.5rem;margin:0}.stack_stack__title__5vxIw{display:flex;align-items:center;margin:0}.stack_stack__icon__VHxnc{flex-shrink:0;-webkit-margin-end:.25em;margin-inline-end:.25em}.stack_stack__list__XURau{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.5rem .5rem}.stack_stack__item__HmuII{font-size:.875em;padding:.125em .5em;border-radius:.25em;background:silver;font-weight:800;color:#fff;text-shadow:0 .0625em .0625em rgba(0,0,0,.1180339887)}@media print{.stack_stack__item__HmuII{background:silver;text-shadow:none}}.stack_stack__item--html__wcOXw{background-color:rgb(234.5,90,41)}@media print{.stack_stack__item--html__wcOXw{color:rgb(234.5,90,41)}}.stack_stack__item--css__GpA_V{background-color:rgb(26,143,203.5)}@media print{.stack_stack__item--css__GpA_V{color:rgb(26,143,203.5)}}.stack_stack__item--javascript_5-11___ZR4CM{background-color:#f5dc3d}@media print{.stack_stack__item--javascript_5-11___ZR4CM{color:#f5dc3d}}.stack_stack__item--typescript__ir30q{background-color:#2e79c8}@media print{.stack_stack__item--typescript__ir30q{color:#2e79c8}}.stack_stack__item--react__jIbWo{background-color:#61dafb}@media print{.stack_stack__item--react__jIbWo{color:#61dafb}}.stack_stack__item--redux__36oNz{background-color:#764abc}@media print{.stack_stack__item--redux__36oNz{color:#764abc}}.stack_stack__item--next_js__lATam{background-color:#171717}@media print{.stack_stack__item--next_js__lATam{color:#171717}}.stack_stack__item--emails__i059f{background-color:#eb4132}@media print{.stack_stack__item--emails__i059f{color:#eb4132}}.stack_stack__item--sass__9ENJY{background-color:#d0659a}@media print{.stack_stack__item--sass__9ENJY{color:#d0659a}}.stack_stack__item--bootstrap__rZCVE{background-color:#7531fb}@media print{.stack_stack__item--bootstrap__rZCVE{color:#7531fb}}.stack_stack__item--bem__IluCI{background-color:rgb(25.5,117,146)}@media print{.stack_stack__item--bem__IluCI{color:rgb(25.5,117,146)}}.stack_stack__item--pug__deK4F{background-color:#a86454}@media print{.stack_stack__item--pug__deK4F{color:#a86454}}.stack_stack__item--jest__QpXiA{background-color:#803a27}@media print{.stack_stack__item--jest__QpXiA{color:#803a27}}.stack_stack__item--enzyme__fFF6F{background-color:#ff5a60}@media print{.stack_stack__item--enzyme__fFF6F{color:#ff5a60}}.stack_stack__item--svg__VarQb{background-color:#f90}@media print{.stack_stack__item--svg__VarQb{color:#f90}}.stack_stack__item--canvas__IqD08{background-color:rgb(174.5,234.5,48.5)}@media print{.stack_stack__item--canvas__IqD08{color:rgb(174.5,234.5,48.5)}}.stack_stack__item--vue__Q2Khl{background-color:#3fba84}@media print{.stack_stack__item--vue__Q2Khl{color:#3fba84}}.stack_stack__item--jquery__vUaer{background-color:rgb(32,109,142.5)}@media print{.stack_stack__item--jquery__vUaer{color:rgb(32,109,142.5)}}.stack_stack__item--rest__Pg9Qw{background-color:teal}@media print{.stack_stack__item--rest__Pg9Qw{color:teal}}.stack_stack__item--websocket__9MOhg{background-color:rgb(234.5,87.5,37.5)}@media print{.stack_stack__item--websocket__9MOhg{color:rgb(234.5,87.5,37.5)}}.stack_stack__item--parcel__kxM79{background-color:#e6b37c}@media print{.stack_stack__item--parcel__kxM79{color:#e6b37c}}.stack_stack__item--gulp__imHVe{background-color:#dc4546}@media print{.stack_stack__item--gulp__imHVe{color:#dc4546}}.stack_stack__item--grunt__DEfA8{background-color:#fba91a}@media print{.stack_stack__item--grunt__DEfA8{color:#fba91a}}.stack_stack__item--webpack__vspEo{background-color:rgb(85,167,221.5)}@media print{.stack_stack__item--webpack__vspEo{color:rgb(85,167,221.5)}}.stack_stack__item--zurb-emails__n3g7H{background-color:#cd7791}@media print{.stack_stack__item--zurb-emails__n3g7H{color:#cd7791}}.stack_stack__item--liquid__P1lco{background-color:#87c1e6}@media print{.stack_stack__item--liquid__P1lco{color:#87c1e6}}.stack_stack__item--git__430Ok{background-color:#f05032}@media print{.stack_stack__item--git__430Ok{color:#f05032}}.stack_stack__item--w3c__K5o3_{background-color:#005a9c}@media print{.stack_stack__item--w3c__K5o3_{color:#005a9c}}.stack_stack__item--a11y__vB9kD{background-color:#007bff}@media print{.stack_stack__item--a11y__vB9kD{color:#007bff}}.stack_stack__item--figma__RFENU{background-color:#2ec4b6}@media print{.stack_stack__item--figma__RFENU{color:#2ec4b6}}.stack_stack__item--zeplin__6_PP6{background-color:#fd7c00}@media print{.stack_stack__item--zeplin__6_PP6{color:#fd7c00}}.stack_stack__item--photoshop__pcj_w{background-color:#001e3d}@media print{.stack_stack__item--photoshop__pcj_w{color:#001e3d}}.stack_stack__item--npm__CYHr0{background-color:#cb3837}@media print{.stack_stack__item--npm__CYHr0{color:#cb3837}}.stack_stack__item--node_js__OeHef{background-color:#8cc84b}@media print{.stack_stack__item--node_js__OeHef{color:#8cc84b}}.stack_stack__toggle__om3v2{font-size:.6180339887rem;align-self:center;font-size:.875rem}@media print{.stack_stack__toggle__om3v2{display:none}}.contacts_contacts__sc3VX{display:flex;flex-direction:column;row-gap:.5rem;font-style:normal}.contacts_contacts__title__gPlCE{font-weight:700;display:flex;align-items:center;font-size:1.17rem;margin:0}.contacts_contacts__title-icon__GwF1o{flex-shrink:0;-webkit-margin-end:.25em;margin-inline-end:.25em}.contacts_contacts__list__S_I80{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:.5rem}.contacts_contacts__item__ypb2n{display:flex;word-wrap:break-word;word-break:break-all}.contacts_contacts__item-icon__CLrqF{line-height:1;flex-shrink:0;-webkit-margin-end:.25em;margin-inline-end:.25em}.contacts_contacts__item-text__LVQWM{line-height:1.2}.contacts_contacts__item-relocation__1KZTa{color:#2e6a89}@media not print{:root.dark .contacts_contacts__item-relocation__1KZTa{color:rgb(61.1315703547,140.868401252,182.0657638823)}}@media(prefers-color-scheme:dark){@media not print{:root:not(.light) .contacts_contacts__item-relocation__1KZTa{color:rgb(61.1315703547,140.868401252,182.0657638823)}}}@media(prefers-color-scheme:light){@media not print{:root.dark .contacts_contacts__item-relocation__1KZTa{color:rgb(61.1315703547,140.868401252,182.0657638823)}}}.contacts_contacts__link__q8VAU{display:flex;line-height:1.2}.main_main__3n1rv{display:flex;flex-direction:column;row-gap:1.5rem}@media(min-width:600px){.main_main__3n1rv{width:calc(61.80339887% - 1rem);padding:1rem 0}}.main_section__title__9rIiD{display:flex;align-items:center;margin:0;column-gap:.5rem}.main_section__title-icon__JfIN3{flex-shrink:0}.main_section__title-text__QfAJT{flex-grow:1}.main_section__title-duration__LiCYj{font-weight:400;font-family:monospace;grid-area:experience__duration;font-size:.5em;flex-shrink:0}.main_section__hr__wNz3b{margin-block:.25rem 1rem;border:solid #000;border-width:0 0 2px}.main_section__body__KVFeL>:not(script,style):first-child{-webkit-margin-before:0;margin-block-start:0}.main_section__body__KVFeL>:not(script,style):last-child{-webkit-margin-after:0;margin-block-end:0}