.Header,.Header-Content{flex-flow:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:580px){.Header,.Header-Content{flex-direction:row}}.Header{color:#fff;background-color:#0b0a04;background-image:url(../static/assets/main-bg-3ddf670c.webp);background-position:50% -10px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;height:80vh;min-height:420px}.Header-Content{padding:40px 20px}@media screen and (min-width:580px){.Header-Content{width:80%;max-width:900px;padding:unset}}.Header-Photo{align-items:center;width:200px;height:200px;display:flex}@media screen and (min-width:580px) and (max-width:579px){.Header-Photo{width:170px;height:170px}}.Header-Photo img{border-radius:50%;max-width:100%}.Header-Aside{margin-top:32px}@media screen and (min-width:580px){.Header{height:70vh;min-height:420px}.Header-Aside{margin-top:0;margin-left:32px}}@media screen and (max-width:579px){.Header{text-align:center}}.Header h1,.Header h2,.Header h3{margin:0;font-weight:400;line-height:1.5}.Header h1{font-size:2em}@media screen and (min-width:580px){.Header h1{font-size:2.1em}}@media screen and (min-width:680px){.Header h1{font-size:3em}}.Header h2{font-size:1.4em}@media screen and (min-width:580px){.Header h2{text-align:left;font-size:1.5em}}@media screen and (min-width:680px){.Header h2{font-size:1.7em}}.Header h3{font-size:1.1em}@media screen and (min-width:580px){.Header h3{font-size:1.15em}}@media screen and (min-width:680px){.Header h3{font-size:1.2em}}.Contact{flex-flow:column;flex:1;flex-grow:33.33%;color:#000;justify-content:center;align-items:center;line-height:30px;text-decoration:none;display:flex}.ContactList{max-width:800px;margin:10px auto;padding:0 20px}.ContactList-Items{background:#fff;flex-flow:row;justify-content:center;align-items:center;padding:5vh 2vw;display:flex}.TechList{flex-flow:wrap;display:flex}.TechList-Tooltip{--local-animation-duration:75ms;--local-animation-fx:ease-in-out;pointer-events:none;white-space:nowrap;color:#fff;opacity:0;transform-origin:50%;transition:transform var(--local-animation-duration) var(--local-animation-fx), opacity var(--local-animation-duration) var(--local-animation-fx);background:rgba(0,0,0,.8);border-radius:4px;padding:0 8px;line-height:1.6rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%,100%)scale(.2)}.TechList-Item{margin:0 4px 4px 0;line-height:0;position:relative}.TechList-Item:hover .TechList-Tooltip{opacity:1;transform:translate(-50%)scale(1)}.TechList-Icon_small{transform:scale(.8)}.TechList_all{justify-content:center}.About{max-width:800px;margin:10px auto;padding:0 20px;overflow:hidden}.Timeline-Entry{flex-flow:column;padding-left:32px;display:flex;position:relative}@media screen and (min-width:680px){.Timeline-Entry{padding-left:unset;flex-direction:row}}.Timeline-Entry:after{content:"";background:#fff;border:4px solid;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:17px;left:270px}.Timeline-Entry:before{content:"";background:#000;width:4px;display:block;position:absolute;top:0;bottom:0;left:276px}.Timeline-Entry:first-child:before{top:17px}.Timeline-Entry:last-child:before{bottom:calc(100% - 33px)}@media screen and (max-width:680px){.Timeline-Entry:after{left:2%}.Timeline-Entry:before{left:calc(2% + 6px)}}.Timeline-EntryDate{max-width:90%}@media screen and (min-width:680px){.Timeline-EntryDate{width:250px}}.Timeline-EntryDateTime{color:#fff;white-space:nowrap;-webkit-clip-path:polygon(14px 0%,100% 0%,100% 100%,14px 100%,0% 50%);clip-path:polygon(14px 0%,100% 0%,100% 100%,14px 100%,0% 50%);background:#e86971;height:50px;padding:0 16px;font-size:1rem;font-weight:700;line-height:50px;display:inline-block}@media screen and (min-width:680px){.Timeline-EntryDateTime{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0%,100% 50%,calc(100% - 14px) 100%,0% 100%);clip-path:polygon(0 0,calc(100% - 14px) 0%,100% 50%,calc(100% - 14px) 100%,0% 100%);width:100%}}.Timeline-EntryContent{flex-flow:column;flex:1;margin:12px 14px 2em;display:flex;position:relative}@media screen and (min-width:680px){.Timeline-EntryContent{margin-top:0;margin-left:56px;margin-right:21px}}.Timeline-EntryContent:after{content:"";clear:both;display:table}.Timeline-EntryContent h3{align-items:center;min-height:50px;font-size:2rem;line-height:36px;display:flex}.Timeline-EntryBody{color:#222;margin-top:.5em}.Timeline-EntryImage{max-height:100px}.Timeline-EntryLink{color:#222;margin:6px 0;padding:0 16px;line-height:30px;text-decoration:none;transition:background .1s ease-in-out;display:inline-block}.Timeline-EntryLink:hover{background:rgba(0,0,0,.1)}.Timeline-EntryDate,.Timeline-EntryContent{visibility:hidden}.Timeline-Entry_visible .Timeline-EntryDate,.Timeline-Entry_visible .Timeline-EntryContent{visibility:visible;animation:.4s timeline-show-right}@media screen and (min-width:680px){.Timeline-Entry_visible .Timeline-EntryDate{animation:.4s timeline-show-left}}@keyframes timeline-show-right{0%{opacity:0;transform:translate(100%)}to{transform:translate(0)}}@keyframes timeline-show-left{0%{opacity:0;transform:translate(-100%)}to{transform:translate(0)}}.Timeline{width:auto}.Timeline-Inner{flex-flow:column;display:flex}.TimelineProjects{max-width:950px;margin:20px auto}.TimelineProjects h2{margin-bottom:30px}.Footer{color:#9f9f9f;background:#202020;justify-content:space-between;padding:16px;font-size:.9em;display:flex}.Footer-Language{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px}@media screen and (min-width:680px){body{font-size:15px}}#root{overflow:hidden}h2{text-align:center;margin:55px 0 5px;font-size:2.8em}p{line-height:1.5}
/*# sourceMappingURL=main-87b34e90.css.map*/