@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200&display=swap";html{background-color:#000;overflow:scroll;box-sizing:content-box}body{margin:0;display:flex;flex-direction:column}body>*{flex:0 0 auto}.Page1{display:flex;flex-direction:column;justify-content:stretch;position:relative;background:white;margin:0;padding:0;background-color:#fff;box-sizing:border-box;overflow:hidden;font-family:sans-serif;page-break-after:always;page-break-inside:avoid}.Page1>*:first-child{padding-top:20px!important}.Page1>:not(.Spacer){flex:0 0 auto}@media screen{.Page1{width:21cm;height:29.7cm;margin-bottom:10px}}@media print{.Page1{width:100vw;height:100vh}}.Page1 a{color:#559;text-decoration:none;font-style:unset}.Page1 p{margin:0 0 .2em}.Page1 h2{margin:0}.Page1 .header{position:relative;padding:5px 30px 10px;background-color:#333;color:#fff;text-align:right}.Page1 .header a{color:#68f}.Page1 .header address{display:inline-block;font-style:normal}.Page1 .header address:not(:last-of-type){padding-right:10px}.Page1 .header address:not(:first-of-type){padding-left:10px}.Page1 .header h1{float:left;font-family:Oswald,sans-serif;text-transform:uppercase;padding:0;margin:-10px 0 0 90px}.Page1 .header .pfp{z-index:100;float:left;position:absolute;left:20px;bottom:-50px;border-radius:50%}.Page1 .bio .circlehack{float:left;height:100px;width:200px;shape-outside:circle(45px at 60px -5px)}.Page1 .education{padding-right:0}.Page1 .education>main>article>header{border-top-left-radius:1000px;border-bottom-left-radius:1000px;background-color:#d1d1eb}.Page1 .education>main>article>header address,.Page1 .education>main>article>header .Timespan{color:#262626}.Page1 .education>main>article>header h3{display:inline-block;grid-area:name;padding:0 1em 3px .5em;margin:0}.Page1 .education>main>article>header .duration{grid-area:duration}.Page1 .education>main>article>header .overall{grid-area:overall;padding-right:1em}.Page1 .education>main>article>header .Institute{grid-area:institute}.Page1 .education>main>article>main{padding-right:20px}.Page1 .education>main>article>main>p:last-child{margin-bottom:0}.Taglist{margin:0;padding:0}.Taglist.inline{display:inline-block}.Taglist>li{margin-bottom:2px;line-height:1.1em;list-style:none;display:inline-block;flex-direction:row;font-size:.9em;padding:2px .5em;background-color:#79a;color:#fff;border-radius:10000px}.Taglist>li>*{display:inline-block}.Taglist>li>img{height:1em;transform:translateY(1.5px);margin-right:3px}.Taglist>li:not(:last-child){margin-right:3px}.Dictionary{margin-top:0;margin-bottom:1px}.Dictionary>div>dt{display:inline}.Dictionary>div>dd{display:inline;margin:0}.Dictionary>div>dd:before{content:" -- "}.Section{display:flex;flex-direction:column;padding:5px 20px}.Section:nth-child(2n){background:#eef}.Section.notitle{padding-top:5px}.Section>header{flex:0 0 auto;display:flex;align-items:center;margin:0;padding:0}.Section>header>h2{margin-right:20px;font-family:Oswald,sans-serif;text-transform:uppercase;break-inside:avoid;flex:0 0 auto}.Section>header>aside{display:flex;flex:1 1 auto;flex-direction:row;align-content:center;align-items:center}.Section>main{flex:1 1 auto}.Section:not(.inline){flex-direction:column}.Section:not(.inline)>header{flex-direction:row}.Section.inline{padding-right:0;flex-direction:row}.Section.inline>header{flex-direction:column}.Spacer{flex:1 0 auto}@media screen{.Spacer{background-color:#844}}@media print{.Spacer{background-color:transparent}}.Timeline{--head-height: 1.4em;--spacing: 10px;--line-size: 2px;--ball-size: 10px}.Timeline aside{position:relative;margin-left:var(--spacing);padding-left:var(--spacing);border-left:var(--line-size) solid;border-color:var(--decor)}.Timeline aside:before{content:"";position:absolute;top:calc(var(--head-height) / 2 - var(--ball-size) / 2);left:calc(0px - var(--line-size) / 2 - var(--ball-size) / 2);width:var(--ball-size);height:var(--ball-size);background-color:#000;border-radius:100000px}.Timeline aside header{background:hsl(240,60%,93%);position:relative;height:var(--head-height);margin-left:calc(var(--head-height) / 2);margin-right:-20px}.Timeline aside header:before{content:"";position:absolute;top:0;left:0;background:inherit;--diag: calc(var(--head-height) / 1.4142135624);width:var(--diag);height:var(--diag);transform-origin:0 0;transform:rotate(45deg);z-index:0}.Timeline aside header>*{z-index:1;position:relative}.Timeline aside main{padding-bottom:5px}.Timeline aside main>:last-child{margin-bottom:0}.Timespan{display:inline;color:#666;margin-right:1em}.Institute{display:inline;color:#666}.Institute .title{font-style:italic}.Experience{display:flex;flex-direction:row}.Experience>*{display:inline-block;margin-right:10px}.Experience>*:not(:first-child){padding-left:10px;border-left:1px solid black}.Experience .project{font-family:Oswald,sans-serif;display:table;font-size:.75em;text-transform:uppercase;color:#000;letter-spacing:1px;font-weight:600}.Experience .project .projname{display:table-cell;vertical-align:middle}.Experience .role{font-weight:700}.Options{box-sizing:border-box;position:fixed;background-color:#fff;top:0;right:0;max-width:calc(100vw - 21cm);padding:5px 10px}@media print{.Options{display:none}}.Options label{display:block}.Page2{display:flex;flex-direction:column;justify-content:stretch;position:relative;background:white;margin:0;padding:0;background-color:#fff;box-sizing:border-box;overflow:hidden;font-family:sans-serif;page-break-after:always;page-break-inside:avoid}.Page2>*:first-child{padding-top:20px!important}.Page2>:not(.Spacer){flex:0 0 auto}@media screen{.Page2{width:21cm;height:29.7cm;margin-bottom:10px}}@media print{.Page2{width:100vw;height:100vh}}.Page2 a{color:#559;text-decoration:none;font-style:unset}.Page2 p{margin:0 0 .2em}.Page2 h2{margin:0}.Page2 .header{background-color:#333;color:#fff;padding:5px 30px 10px;text-align:right}.Page2 .header a{color:#68f}.Page2 .header h1{float:left;font-family:Oswald,sans-serif;text-transform:uppercase;padding:0;margin:0 0 0 5px}.Page2 .header aside{margin-right:5px}.Page2 .Section>header>aside{gap:5px;margin-right:10px}.Page2 .this-cv{padding:5px 20px 20px;background-color:#333;color:#fff;display:block;width:inherit;box-sizing:border-box}.Page2 .this-cv a{color:#68f}
