.Input_label__bHNAz{font-size:2rem;-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-padding-start:5px;padding-inline-start:5px;margin:2rem 0}.Input_input__SBSuV,.Input_label__bHNAz{display:flex;flex-direction:column;color:var(--colors-text)}.Input_input__SBSuV{line-height:4rem;padding:0 2rem;font-size:1.5rem;align-items:flex-start;background-color:hsla(from var(--colors-inputs) h s l/.6);opacity:.5;border-radius:1.5rem;-webkit-margin-before:1rem;margin-block-start:1rem;outline:none;border:none;box-shadow:0 1px 2px rgba(0,0,0,.1)}.Input_input__SBSuV:focus,.Input_input__SBSuV:hover{opacity:1;box-shadow:0 1px 2px rgba(0,0,0,.3)}.Input_input__SBSuV:focus{opacity:1;outline:var(--colors-decorations) 2px solid}.ChartsCommunication_inputSection__BrjhB{display:flex;flex-direction:column}.ChartsCommunication_chartsSection__uDHE2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(300px,1fr);grid-gap:10px;gap:10px}.FilterJobs_results__8Zvb0{color:gray;font-style:italic;font-size:1rem;height:2rem;line-height:2rem;-webkit-padding-start:2rem;padding-inline-start:2rem}.Job_jobContainer___PRAr{position:relative}.Job_jobContainer___PRAr:before{content:"";position:absolute;width:1.5rem;height:1.5rem;display:flex;color:#ffffff;background-color:var(--colors-decorations);border:.2rem solid white;border-radius:50%}[dir=ltr] .Job_jobContainer___PRAr:before{left:-2.25rem}[dir=rtl] .Job_jobContainer___PRAr:before{left:calc(100% + .75rem)}.Job_duration__PQQpJ{font-size:1.5rem;padding:1rem;transform:translateY(-.75rem)}.Job_box__Km4Oy{background-color:var(--colors-hoverDecorations);border-radius:1em;padding:1.5em;-webkit-margin-start:.5em;margin-inline-start:.5em;display:flex;flex-direction:column;line-height:2rem}.Job_title__x456B{font-size:2.5rem;line-height:2.5rem;margin-block:.5rem;font-weight:700;font-family:Codystar,Arial,Helvetica,sans-serif}.Job_company__HhfKs{display:flex;font-size:1.5rem;font-style:italic;align-items:center;margin-block:1rem 1.5rem}.Job_company__HhfKs a{filter:opacity(.9);color:var(--colors-subText);text-decoration:none}.Job_company__HhfKs:before{content:"@";font-style:italic;opacity:.5;font-size:1rem;margin:0 .5rem}.Job_summary__Tl_hV{font-family:Quicksand,sans-serif;font-size:2rem;page-break-after:always;break-after:always;white-space:wrap}.Job_extra__h3RTo{font-size:1.5rem;filter:opacity(.9);font-family:Roboto,sans-serif}@media (hover:hover){.Job_company__HhfKs:hover,.Job_company__HhfKs:hover a{color:var(--colors-decorations)}.Job_company__HhfKs:hover a{-webkit-text-decoration:underline double;text-decoration:underline double}}@media only screen and (max-width:968px){.Job_title__x456B{font-size:2rem}.Job_summary__Tl_hV{font-size:1.8rem}.Job_extra__h3RTo{font-size:1.3rem}}.Tags_tag__9hw22{cursor:pointer}.Tags_tag__9hw22:hover{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.Tags_tags__j_Q5t{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:.5rem;font-size:1rem;gap:5px;font-style:italic;filter:opacity(.7)}.Tags_rtl__zVC3O{flex-direction:row-reverse}.Tags_highlight__WcGBM{font-style:normal;font-weight:700;color:var(--colors-decorations);border-radius:.5rem}.Image_imageContainer__JJGCp{position:relative;width:100%;height:auto}.Image_image__RAAdZ{width:100%;height:auto;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.Links_container__iUBf3{display:flex;flex-direction:row}@media only screen and (max-width:968px){.Links_container__iUBf3{flex-direction:column}}.Avatar_avatar__UnKOO{z-index:-1;height:inherit;width:auto;filter:drop-shadow(0 0 .25rem var(--colors-decorations))}.AboutMe_aboutMe__gUSLO{height:100%;width:100%;display:flex;flex-direction:row;align-items:center;position:relative;padding:1rem;color:var(--colors-text)}.AboutMe_summary__3KxSj h2{font-family:Codystar,Arial,Helvetica,sans-serif}.AboutMe_summary__3KxSj a{font-size:.7em}.AboutMe_summary__3KxSj a:active,.AboutMe_summary__3KxSj a:focus,.AboutMe_summary__3KxSj a:hover{text-decoration:underline}@media screen and (max-width:768px){.AboutMe_aboutMe__gUSLO{flex-direction:column;justify-content:center;text-align:center}}.AboutMe_summary__3KxSj h4{letter-spacing:.1em;-webkit-margin-after:0;margin-block-end:0}.Stats_flex__JNOda{display:flex;flex-direction:row;flex-wrap:wrap}.HomeBackground_bg__u3R3d{animation:HomeBackground_slide___zgtd 20s ease-in-out infinite alternate;bottom:0;left:-50%;opacity:.5;position:fixed;right:-50%;top:0;z-index:-1}@media (prefers-reduced-motion){.HomeBackground_bg__u3R3d{animation:none}}.HomeBackground_bg2__WWVFn{animation-direction:alternate-reverse;animation-duration:15s}.HomeBackground_bg3__n8EYK{animation-duration:12s}@keyframes HomeBackground_slide___zgtd{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}.SocialRefs_row__ZGxpu{display:grid;grid-template-columns:repeat(auto-fit,35px);grid-gap:20;justify-content:center;align-items:center}.SocialRefs_item__dJm5w{background-size:30px;height:30px;margin:0 5px;font-size:0;width:30px}.SocialRefs_refs__USLWG{justify-content:start}@media screen and (max-width:768px){.SocialRefs_refs__USLWG{justify-content:center}}.styles_title__O_mIc{font-size:2rem;font-weight:700;color:var(--colors-headerText);margin-bottom:.5rem}.HomePage_article__IYUxX{display:grid;height:calc(100vh - var(--header-height));grid-template-rows:1fr 1fr 1fr 0;grid-template-columns:2fr 3fr;grid-template-areas:"image about-me" "image links" "image stats" "footer footer"}.HomePage_section__6WSSf{padding:2rem 0}.HomePage_image__2DOxQ{grid-area:image;display:block;height:100%}.HomePage_aboutMe__tU04R{grid-area:about-me;display:block}.HomePage_links__mJgwp{grid-area:links}.HomePage_stats__r7FCe{grid-area:stats}.HomePage_footer__omBwS{grid-area:footer;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:968px){.HomePage_article__IYUxX{grid-template-areas:"image about-me" "image links" "stats stats" "footer footer"}}@media only screen and (max-width:512px){.HomePage_article__IYUxX{grid-template-areas:"image about-me" "links links" "stats stats" "footer footer"}}.page_timeline__mbqq_{display:grid;grid-gap:1.5rem;line-height:1.5rem;transition:all .4s ease;position:relative;-webkit-padding-start:2.2rem;padding-inline-start:2.2rem;margin:0 auto}.page_timeline__mbqq_:before{content:"";width:.3rem;height:100%;background:var(--colors-subText);position:absolute;top:0;border-radius:4rem 4rem}[dir=ltr] .page_timeline__mbqq_:before{left:.5rem}[dir=rtl] .page_timeline__mbqq_:before{right:.5rem}