@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url("/_bridgetown/static/atkinson-hyperlegible-regular-25NLOUQG.woff2") format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:800;font-display:swap;src:url("/_bridgetown/static/atkinson-hyperlegible-bold-A2QDEUUC.woff2") format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url("/_bridgetown/static/opensans-extrabold-MVJ6SOYV.woff") format("woff")}:root{--background-color: #fff;--text-color: #444;--headline-text-color: #444;--light-text-color: #999;--light-highlight-color: #cfcfcf;--tech-background: #f3f3f3;--footer-background: #404142;--footer-color: #7b797b}@media(prefers-color-scheme:dark){:root{--background-color: #111;--text-color: #fefefe;--headline-text-color: #ccc;--light-text-color: #aaa;--tech-background: #1f1f1f}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:1rem 4rem;background-color:#fff;background-color:var(--background-color);color:#444;color:var(--text-color);font-family:Atkinson Hyperlegible,serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{height:1em;width:auto;vertical-align:-.125em}.header{display:flex;flex-direction:row;align-items:center;max-width:58rem;margin:0 auto}.header--title{font-family:Open Sans,sans-serif;font-weight:700}.header--title a{color:#444;color:var(--text-color);text-decoration:none;text-transform:uppercase}.header--menu{flex-grow:1;justify-content:flex-end;display:flex;font-family:Open Sans,sans-serif;font-weight:700}.header--menu a{margin-left:2rem;color:#444;color:var(--text-color);text-decoration:none}.header--menu a:hover{text-decoration:underline}@media(max-width:35rem){.header{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.header--menu a{margin-left:0;margin-right:2rem}.header--title{margin:1rem 0}}.welcome{display:flex;line-height:1.8rem;justify-content:center;color:#444;color:var(--text-color)}.welcome--photo{margin-top:3rem;text-align:center}.welcome--portrait--image{max-width:70%;box-shadow:-3px -1px 25px -5px #000000bf}.welcome--description{width:34rem;padding-top:3.2rem;margin-left:3rem}.welcome--job-title{font-weight:700;color:#444;color:var(--headline-text-color)}.welcome--name{font-size:2rem;font-weight:700;padding:0 0 8px;color:#444;color:var(--headline-text-color)}.welcome--contact{margin:.5rem 0 1rem}.welcome--contact--item{white-space:nowrap;padding-right:2rem}.welcome--contact--item .icon{color:#999;color:var(--light-text-color);margin-right:.5rem}.welcome--contact--item a{color:#444;color:var(--text-color);text-decoration:none}.welcome--contact--item a:hover{text-decoration:underline}.welcome--links{margin:2rem 0}.welcome--links a{color:#999;color:var(--light-text-color);margin-right:1rem;text-decoration:none;font-size:2rem}.welcome--separator{border-top:1px solid;width:50%;color:#cfcfcf;color:var(--light-highlight-color);margin:2rem 0}.welcome--about-me{color:#444;color:var(--text-color);font-size:1.3rem;line-height:2rem;font-weight:200}.welcome--about-me a{color:#444;color:var(--text-color)}.impressum{margin-top:4rem}@media(max-width:50rem){.welcome{flex-direction:column}.welcome--description{width:100%;padding-top:2rem;margin-left:0}.welcome--contact{display:flex;flex-direction:column}.welcome--contact--item{white-space:normal;padding-right:0;display:grid;grid-template-columns:1.8rem 1fr;margin-bottom:.2rem}.welcome--contact--item .icon{margin-top:.3rem}}.projects{display:flex;flex-direction:column;line-height:1.8rem;justify-content:center;max-width:58rem;margin:2rem auto;color:#444;color:var(--text-color)}.projects a{color:#444;color:var(--text-color)}.projects h1{margin-top:0;font-family:Open Sans,sans-serif;font-weight:800}.projects h1.projects--headline{margin:1rem 0}.projects h2{font-size:1.2rem;font-weight:500;margin-bottom:0}.projects h2 a{text-decoration:none}.projects p{margin:.5rem 0}.projects--list{display:flex;flex-direction:column;justify-content:center;max-width:60rem;margin:0;padding:0}.projects--item{display:flex;flex-direction:row;list-style:none;margin:1rem 0}.projects--item:last-child{margin:1rem 0 0}.projects--item--link{background-color:#fff;line-height:0;border-radius:8px;overflow:hidden;flex-shrink:0}.projects--item--image{width:10rem;height:10rem;flex-grow:0;flex-shrink:0;margin-right:1rem}.projects--item--image-png{width:8rem;height:8rem;flex-grow:0;flex-shrink:0;border-radius:1rem;margin-left:1.5rem;margin-right:1.5rem}.projects--item--description{padding:0 1rem 1rem}.projects--item--tech{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin-top:1rem}.projects--item--tech li{list-style:none;padding:.5rem;font-size:.8rem;line-height:.8rem;font-weight:500;white-space:nowrap;border-radius:.5rem;margin-right:.5rem;margin-bottom:.5rem;background-color:#f3f3f3;background-color:var(--tech-background);color:#444;color:var(--text-color)}@media(max-width:42rem){.projects--item{flex-direction:column;margin:0 0 2rem}.projects--item:last-child{margin:0}.projects--item--link{text-align:center}.projects--item--description{padding:1rem}.projects--item--description h2{margin-top:0}}footer{background-color:#404142;background-color:var(--footer-background);margin:0 -4rem -1rem;padding:2rem;text-align:center;font-size:2rem}footer a{color:#7b797b;color:var(--footer-color);padding:0 1rem;text-decoration:none}@media(max-width:30rem){body{margin:1rem 1rem 3rem}footer{margin:0 -1rem -3rem}}
/*# sourceMappingURL=/_bridgetown/static/index.UFIQS6M5.css.map */
