body,h1,h2,h3,h4,html{background:#fff;color:#000;font-size:11pt}*,body,html{font-feature-settings:none!important;font-variant-ligatures:none!important}h2{font-size:17pt}h2,h3{margin-bottom:0}h3{font-size:15pt;line-height:1}h4{font-size:13pt;margin-bottom:13pt}#about-me,#skills{padding-top:5pt}.vcard h2,.vcard h3{margin:0}.aside-heading,.text-content-color,.text-content-color h2,.text-content-color h3,.text-content-color h4,.tiled-content,a,a:active,a:link,a:visited,body{background-color:#fff;color:#000;text-decoration:none}.navigation.page-navigation,.sticky-header{display:none}.page-container{padding:0 24pt}.jumbotronHeader{page-break-after:always;text-align:center;-moz-column-break-after:page;break-after:page;margin-bottom:25%;margin-top:25%}.jumbotronHeader h1:not(.tagline){font-size:50pt;margin:0}.jumbotronHeader p{font-size:30pt;margin:0}.tiled-content,small{font-size:10pt}img.avatar{border-radius:50%}.content-image{margin-left:0}.content-image img{height:auto;max-width:100%}figure.content-image img{max-width:70%}.code-link{font-family:monospace}.hashtag{border:thin solid #aaa;line-height:28pt;margin-right:4pt;padding:4pt}.tile{margin-bottom:24pt;max-width:100%}.tile p img{border:none;filter:grayscale(1);float:right;height:auto;margin-left:12pt;max-width:10%}.image-right,.tile.flip-box-front{float:right;margin-left:24pt;max-width:22%}.tile.flip-box-front.tile img{border:thin solid #aaa;height:auto;max-width:100%}.poster-image.flip-height-placeholder{display:none}.timestamp{display:block;margin:0 16pt 32pt 0;width:100%}.top-timestamp{margin-top:24pt;text-align:right}#projects .timestamp{margin:5pt 16pt 8pt 0}#projects .tile-content p:not(:last-child){margin-bottom:5pt;margin-top:2pt}#projects .tile-content p:last-child{margin-top:0}.grid-container--projects .tile:not(.has-icons) .flex-push,.grid-container--projects .tile:not(.has-icons) .project-link-wrapper{margin-top:5pt}.grid-container.skills{list-style-type:none;padding-left:0}.skills li.tile h3{line-height:1.5;margin-bottom:1rem}ul{padding-left:1.5em}.skills li.tile ul{padding-left:0}.skills li.tile ul li{align-items:baseline;display:flex;font-size:12pt}.skills li.tile ul li>:first-child{line-height:1.5;width:130pt}.skills li.tile ul li .hashtags{margin-left:12pt}.skills li.tile ul li .hashtag{font-size:10.5pt;margin-right:1pt}.testimonial{margin-left:0}.social-links{list-style-type:disc;padding-left:12pt}.social-links a img,.social-links a svg{display:none}#contact,.paypal-link-wrapper{padding-top:10pt;position:relative}.vcard-digital-wrapper{position:absolute;right:10pt;top:20pt}.vcard-digital-qr-image{height:auto;width:100pt}h2.fn{font-size:14pt}.price{white-space:nowrap}.privacy{display:none}.avoid-page-break,.tile,article,figure{page-break-inside:avoid}.avoid-page-break>article{page-break-inside:auto}#interested,#talks-events,#work,.page-break-before{page-break-before:always}.imprint-contact{font-size:13pt;padding-top:16pt}#projects .code-link,.print-display-block{display:block;font-size:10pt;font-weight:400}.project-thumb{display:none}.initially-hidden.only-print{display:block}.initially-hidden.only-print.inline{display:inline}.no-print{display:none}.visually-spaced+.visually-spaced:before{content:" ";letter-spacing:.25rem}#wcb_p{text-align:left}#top #wcb #wcb_a,#wcb #wcb_g{--b1:#000;--b2:#000}.size-din-a4-portrait{height:auto;height:297mm;margin:0;padding:0;width:100%;width:210mm}.pdf-container{height:100%;margin:0;padding:0;width:100%}