@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif&display=swap);@font-face{font-family:Averta;src:url(/83b1d01715464532e83de5b024a5cbae0ae27e73/3bf42/fonts/averta_semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:Averta;src:url(/73bf9f19d6ce1dfdf3801aabe437160958269c8e/82aa7/fonts/averta_bold.ttf) format("truetype");font-weight:700}body{font-family:"Noto Serif",sans-serif!important;color:#495057!important;font-size:16px;line-height:1.8!important}caption,h1,h2,h3,h4,h5,h6{font-family:Averta;margin:0!important;line-height:1.4!important}h1{font-size:3em!important;font-weight:900!important;color:#495057!important}h5{color:#6c757d!important}h5 a{color:#6c757d!important}.highlight{color:#fb3640!important}a{color:inherit;text-decoration:none!important;outline:0;transition:color .4s ease;cursor:pointer!important}a:hover{text-decoration:none;outline:0;color:#fb3640!important}a:active{text-decoration:none;outline:0;color:#fb3640!important}a:focus{text-decoration:none;outline:0;color:#fb3640!important}.btn-light{border:0;background-color:#f8f9fa;color:#495057;font-family:Averta,sans-serif;padding:1em 3em;transition:background-color .4s ease}.btn-light:hover{background-color:#e9ecef}header{background-color:#f8f9fa}header .header-nav a{transition:color .4s ease;cursor:pointer;color:#495057}header .header-nav a:hover{color:#fb3640!important}header .header-nav a h6{line-height:2!important;font-weight:900!important}.masthead .title{margin-bottom:2em}.masthead .bio #clipboardNotifier{opacity:0;color:#fb3640;transition:opacity .4s ease}.masthead .highlight{color:#fb3640!important}.portfolio-container{overflow:hidden}.portfolio-container .portfolio-item{cursor:pointer}.portfolio-container .portfolio-item img{width:100%}.portfolio-container .portfolio-item h6{text-transform:uppercase;margin-right:.5em!important;transition:margin .4s ease;line-height:0}.portfolio-container .portfolio-item h6:hover{margin-right:1em!important}.portfolio-container .portfolio-item:nth-of-type(odd){padding-left:0}.portfolio-container .portfolio-item:nth-of-type(odd) img{border-radius:0 24px 24px 0}@media screen and (max-width:600px){.portfolio-container .portfolio-item:nth-of-type(odd){padding:0 0 2em 0}.portfolio-container .portfolio-item:nth-of-type(odd) img{border-radius:0}}.portfolio-container .portfolio-item:nth-of-type(even){padding-right:0}.portfolio-container .portfolio-item:nth-of-type(even) img{border-radius:24px 0 0 24px}@media screen and (max-width:600px){.portfolio-container .portfolio-item:nth-of-type(even){padding:0 0 2em 0}.portfolio-container .portfolio-item:nth-of-type(even) img{border-radius:0}}.blogpost-summary{flex-wrap:wrap}.blogpost-summary .title{color:#495057!important}.blogpost-summary h5{color:#6c757d;line-height:1.5!important}.blogpost-summary a{font-weight:700!important;color:#6c757d!important}.blogpost-summary a:hover{color:#fb3640!important}.blogpost h1,.blogpost h2,.blogpost h3,.blogpost h4,.blogpost h5,.blogpost h6{margin:1.25em 0 .5em 0!important;text-transform:lowercase;font-weight:700}.blogpost h1:after,.blogpost h2:after,.blogpost h3:after,.blogpost h4:after,.blogpost h5:after,.blogpost h6:after{content:'.';color:#fb3640}.blogpost a{font-weight:600!important;color:#fb3640}.blogpost img{width:100%;margin:3em 0 1.5em 0}.blogpost em{display:block;font-size:.85em;margin-bottom:3em!important;color:#6c757d!important}.blogpost #caption{font-size:.8em;margin-bottom:2em!important;color:#6c757d!important}footer{background-color:#f8f9fa}