@property --_w{syntax:"<length>";inherits:true;initial-value:100vw}@property --_h{syntax:"<length>";inherits:true;initial-value:100vh}:root{--w: tan(atan2(var(--_w),1px));--h: tan(atan2(var(--_h),1px));}#hd{margin:0 0 0 0;padding-bottom:0;border-bottom:1px solid;border-color:var(--muted-light)}#hd h1{font-size:48px;text-transform:uppercase;letter-spacing:3px}#hd h2{text-transform:uppercase;letter-spacing:0}h2{font-size:152%}h3{font-size:122%}h4{font-size:122%}p{font-size:100%;line-height:18px;padding-right:3em}a:hover{text-decoration:none}strong{font-weight:bold}li{line-height:24px;border-bottom:1px solid;border-color:var(--muted-light)}p.enlarge{font-size:120%;padding-right:6.5em;line-height:24px}p.enlarge span{color:#000}.first h2{font-style:italic}.last{border-bottom:0}html{background-color:#adadad}body{padding-top:50px;padding-bottom:50px}.card.floating-left{position:fixed !important;margin:0;top:50px;left:20px;width:20%}@media only screen and (max-width: 1700px){.card.floating-left{display:none}}.card.floating-left img{width:50%;margin:auto}.modal-stuff{position:absolute !important;margin:0;top:0px;left:0px;width:50%;z-index:99}@media only screen and (min-width: 1701px){.modal-stuff{display:none}}.modal-state:checked+.modal .modal-body{top:30%}.modal-body{width:30%}.modal-body img{max-width:480px;width:50%;border:none;margin:auto}.paper-btn.pagelinks{margin-left:0 !important;width:100%;text-align:center}#document{aspect-ratio:auto}#ft{margin-bottom:0;padding:0em 0 0em 0;font-size:92%;border-top:1px solid;text-align:center;border-color:var(--muted-light)}#ft p{margin-bottom:0;text-align:center}.contact-info h3{padding:0;margin:0}.contact-info h3 .paper-btn{text-align:center}@media only screen and (min-width: 1200px){.contact-info h3 .paper-btn{width:100%}}@media only screen and (min-width: 1200px){.contact-info{justify-content:center}}a#pdf{display:block;float:left;padding:6px 50px 6px 12px;margin-bottom:6px;text-decoration:none}a#pdf:hover{background:#222}.talent{width:50%;float:left}.talent h2{margin-bottom:0}.skills-list ul{margin:0;width:33%;float:left}.skills-list li{margin:0 0;padding:0 0}.skills-list li:last-child{border:none}.skills-list li span{font-size:120%;display:block;margin-bottom:-2px;padding:0}.job{position:relative;margin-bottom:0;padding-bottom:0;border-bottom:1px solid;border-color:var(--muted-light)}.job h4{position:absolute;top:.35em;right:0}.job p{margin:0em 0 2em 0}.studies{position:relative;margin-bottom:0;padding-bottom:0;border-bottom:1px solid;border-color:var(--muted-light)}.studies:last-child{border:none}.studies h4{position:absolute;top:.35em;right:0}.studies p{margin:0em 0 2em 0}pre,code{font-family:monospace}code{border-radius:3px;padding:.25em .5em}pre{overflow:auto;color:#c0c5ce;background-color:#9d9fa3;border-color:#41403e;border-color:var(--primary);border-style:solid;border-width:2px;border-bottom-left-radius:15px 225px;border-bottom-right-radius:20px 205px;border-top-left-radius:28px 125px;border-top-right-radius:100px 30px}pre code{background-color:rgba(0,0,0,0);color:inherit}