.Input-module__j8lwcG__label{color:var(--colors-text);flex-direction:column;margin:2rem 0;padding-block-start:2rem;padding-inline-start:5px;font-size:2rem;display:flex}.Input-module__j8lwcG__input{color:var(--colors-text);background-color:hsla(from var(--colors-inputs)h s l/.6);opacity:.5;border:none;border-radius:1.5rem;outline:none;flex-direction:column;align-items:flex-start;margin-block-start:1rem;padding:0 2rem;font-size:1.5rem;line-height:4rem;display:flex;box-shadow:0 1px 2px #0000001a}.Input-module__j8lwcG__input:focus,.Input-module__j8lwcG__input:hover{opacity:1;box-shadow:0 1px 2px #0000004d}.Input-module__j8lwcG__input:focus{opacity:1;outline:var(--colors-decorations)2px solid}
.FilterJobs-module__Fa3Ama__results{color:var(--colors-subText);height:2rem;padding-inline-start:2rem;font-size:1rem;font-style:italic;line-height:2rem}.FilterJobs-module__Fa3Ama__autocompleteContainer{width:100%;position:relative}.FilterJobs-module__Fa3Ama__inputWrapper{position:relative}.FilterJobs-module__Fa3Ama__suggestionsDropdown{z-index:1000;background:var(--colors-modalBg);border-radius:0 0 8px 8px;max-height:300px;position:absolute;top:calc(100% - 20px);left:10px;right:10px;overflow-y:auto;box-shadow:0 8px 24px #00000026}.FilterJobs-module__Fa3Ama__suggestion{cursor:pointer;border-bottom:1px solid var(--colors-hoverDecorations);justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background-color .2s;display:flex}.FilterJobs-module__Fa3Ama__suggestion:last-child{border-bottom:none}.FilterJobs-module__Fa3Ama__suggestion:hover,.FilterJobs-module__Fa3Ama__suggestion.FilterJobs-module__Fa3Ama__selected{background:var(--colors-hoverDecorations)}.FilterJobs-module__Fa3Ama__suggestionText{color:var(--colors-text);flex:1;font-weight:500}.FilterJobs-module__Fa3Ama__suggestionType{color:var(--colors-subText);text-transform:uppercase;letter-spacing:.5px;opacity:.7;margin:0 .5rem;font-size:.8rem}.FilterJobs-module__Fa3Ama__suggestionCount{color:var(--colors-subText);opacity:.6;text-align:right;min-width:30px;font-size:.8rem}
.Tags-module__4VEwyG__tag{cursor:pointer}.Tags-module__4VEwyG__tag:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Tags-module__4VEwyG__tags{filter:opacity(.7);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:.5rem;font-size:1rem;font-style:italic;display:flex}.Tags-module__4VEwyG__rtl{flex-direction:row-reverse}.Tags-module__4VEwyG__highlight{color:var(--colors-decorations);border-radius:.5rem;font-style:normal;font-weight:700}
.Job-module__PO9OKa__jobContainer{position:relative}.Job-module__PO9OKa__jobContainer:before{content:"";color:#fff;background-color:var(--colors-decorations);border:.2rem solid #fff;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;position:absolute}[dir=ltr] .Job-module__PO9OKa__jobContainer:before{left:-2.25rem}[dir=rtl] .Job-module__PO9OKa__jobContainer:before{left:calc(100% + .75rem)}.Job-module__PO9OKa__duration{padding:1rem;font-size:1.5rem;transform:translateY(-.75rem)}.Job-module__PO9OKa__box{background-color:var(--colors-hoverDecorations);border-radius:1em;flex-direction:column;margin-inline-start:.5em;padding:1.5em;line-height:2rem;display:flex}.Job-module__PO9OKa__title{margin-block:.5rem;font-family:Codystar,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:2.5rem}.Job-module__PO9OKa__company{align-items:center;margin-block:1rem 1.5rem;font-size:1.5rem;font-style:italic;display:flex}.Job-module__PO9OKa__company a{filter:opacity(.9);color:var(--colors-subText);text-decoration:none}.Job-module__PO9OKa__company:before{content:"@";opacity:.5;margin:0 .5rem;font-size:1rem;font-style:italic}.Job-module__PO9OKa__summary{break-after:always;white-space:wrap;font-family:Quicksand,sans-serif;font-size:2rem}.Job-module__PO9OKa__extra{filter:opacity(.9);font-family:Roboto,sans-serif;font-size:1.5rem}@media (hover:hover){.Job-module__PO9OKa__company:hover{color:var(--colors-decorations)}.Job-module__PO9OKa__company:hover a{color:var(--colors-decorations);-webkit-text-decoration:underline double;text-decoration:underline double}}@media only screen and (max-width:968px){.Job-module__PO9OKa__title{font-size:2rem}.Job-module__PO9OKa__summary{font-size:1.8rem}.Job-module__PO9OKa__extra{font-size:1.3rem}}
.Image-module__gigq7a__imageContainer{width:100%;height:auto;position:relative}.Image-module__gigq7a__image{border-radius:.5rem;width:100%;height:auto;box-shadow:0 .5rem 1rem #0000001a}
.Avatar-module__ojsiSq__avatar{z-index:-1;height:inherit;width:auto;filter:drop-shadow(0 0 .25rem var(--colors-decorations))}
.LinkCard-module__7mqGMW__linkCard{text-align:start;cursor:pointer;border-radius:2rem;flex-grow:1;padding:1rem;text-decoration:none;display:block}.LinkCard-module__7mqGMW__linkCard:hover{color:var(--colors-decorations)}.LinkCard-module__7mqGMW__linkCard:hover>.LinkCard-module__7mqGMW__title{-webkit-text-decoration:underline 1px solid var(--colors-decorations);text-decoration:underline 1px solid var(--colors-decorations)}.LinkCard-module__7mqGMW__title{margin:0;font-size:2rem;font-weight:600;font-family:var(--font-inter,system-ui,sans-serif);letter-spacing:-.01em;margin-block-end:1rem}.LinkCard-module__7mqGMW__description{color:var(--colors-subText);font-size:1.6rem;line-height:1.5;font-family:var(--font-inter,system-ui,sans-serif);flex-direction:column;margin:0 5px;display:flex}.LinkCard-module__7mqGMW__date{color:var(--colors-subText);filter:brightness(.5);font-size:1.3rem}@media only screen and (max-width:968px){.LinkCard-module__7mqGMW__linkCard{text-align:center}}@media (hover:hover){.LinkCard-module__7mqGMW__linkCard:hover a{-webkit-text-decoration:underline double 1px var(--colors-headerText);text-decoration:underline double 1px var(--colors-headerText);transition:all .2s linear}}
.SocialRefs-module__xV6yxq__row{grid-gap:20;grid-template-columns:repeat(auto-fit,35px);justify-content:center;align-items:center;display:grid}.SocialRefs-module__xV6yxq__item{background-size:30px;width:30px;height:30px;margin:0 5px;font-size:0}.SocialRefs-module__xV6yxq__refs{justify-content:start}@media screen and (max-width:768px){.SocialRefs-module__xV6yxq__refs{justify-content:center}}
.RandomQuotes-module__shEYLq__container{cursor:pointer;max-width:650px;margin:0 auto;padding:2rem}@media screen and (max-width:968px){.RandomQuotes-module__shEYLq__container{display:none}}.RandomQuotes-module__shEYLq__quote{color:var(--colors-subText);word-break:normal;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.7;font-family:var(--font-source-serif,Georgia,serif);letter-spacing:.01em;min-height:100px;max-height:200px;padding-inline-start:3.5rem;transition:opacity 1s ease-in-out;position:relative}.RandomQuotes-module__shEYLq__visible{opacity:1}.RandomQuotes-module__shEYLq__hidden{opacity:0}.RandomQuotes-module__shEYLq__container:hover .RandomQuotes-module__shEYLq__quote{opacity:1;color:var(--colors-text);transition:none}.RandomQuotes-module__shEYLq__quote:before{content:"„";color:var(--colors-decorations,#6b7280);opacity:.6;font-size:4em;line-height:0;position:absolute;top:-10px;left:0}[dir=rtl] .RandomQuotes-module__shEYLq__quote:before{left:100%}
.AboutMe-module__VmwF-G__aboutMe{width:100%;height:100%;color:var(--colors-text);flex-direction:row;align-items:center;padding:1rem;display:flex;position:relative}.AboutMe-module__VmwF-G__summary h2{font-family:Codystar,Arial,Helvetica,sans-serif}.AboutMe-module__VmwF-G__summary a{font-size:.7em}.AboutMe-module__VmwF-G__summary a:hover,.AboutMe-module__VmwF-G__summary a:focus,.AboutMe-module__VmwF-G__summary a:active{text-decoration:underline}@media screen and (max-width:768px){.AboutMe-module__VmwF-G__aboutMe{text-align:center;flex-direction:column;justify-content:center}}.AboutMe-module__VmwF-G__summary h4{letter-spacing:.1em;margin-block-end:0}
.Links-module__YV_gFa__container{flex-direction:row;display:flex}@media only screen and (max-width:968px){.Links-module__YV_gFa__container{flex-direction:column}}
.Stats-module__UZLpCq__flex{flex-flow:wrap;display:flex}
.HomePage-module__nqlI7q__article{height:calc(100vh - var(--header-height));grid-template:"image about-me"1fr"image links"1fr"image stats"1fr"footer footer"0/2fr 3fr;display:grid}.HomePage-module__nqlI7q__section{padding:2rem 0}.HomePage-module__nqlI7q__image{grid-area:image;height:100%;display:block}.HomePage-module__nqlI7q__aboutMe{grid-area:about-me;display:block}.HomePage-module__nqlI7q__links{grid-area:links}.HomePage-module__nqlI7q__stats{grid-area:stats}.HomePage-module__nqlI7q__footer{grid-area:footer;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:968px){.HomePage-module__nqlI7q__article{grid-template-areas:"image about-me""image links""stats stats""footer footer"}}@media only screen and (max-width:512px){.HomePage-module__nqlI7q__article{grid-template-areas:"image about-me""links links""stats stats""footer footer"}}
.ChartsCommunication-module__9kqy_q__inputSection{flex-direction:column;display:flex}.ChartsCommunication-module__9kqy_q__chartsSection{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(300px,1fr);gap:10px;display:grid}
.styles-module__OZ0TyW__title{color:var(--colors-headerText);margin-bottom:.5rem;font-size:2rem;font-weight:700}
.page-module__I9BNka__timeline{grid-gap:1.5rem;margin:0 auto;padding-inline-start:2.2rem;line-height:1.5rem;transition:all .4s;display:grid;position:relative}.page-module__I9BNka__timeline:before{content:"";background:var(--colors-subText);border-radius:4rem;width:.3rem;height:100%;position:absolute;top:0}[dir=ltr] .page-module__I9BNka__timeline:before{left:.5rem}[dir=rtl] .page-module__I9BNka__timeline:before{right:.5rem}
