body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1b262c;color:#f3f3f3;font-family:sans-serif;margin:0;padding:0}body,html{font-family:Spline Sans,sans-serif;min-height:100%;overflow-y:overlay}a{color:#98bae7;text-decoration:none}.PageContainer{display:flex;justify-content:center;padding:3rem 0;width:100%}.side-bar{border-right:1px solid #ccc;padding:0 2rem;width:180px}.side-bar-name{font-size:36px;font-weight:700;text-align:right}.side-bar-menu{align-items:flex-end;display:flex;flex-direction:column;padding-top:1rem}.side-bar-menu-item{font-size:18px;letter-spacing:.03rem;padding-top:1rem}.side-bar-menu-item>a{color:#9aa}.side-bar-menu-item.selected>a{color:#fdc57b}.side-bar-picture{display:flex;justify-content:flex-end;padding:2rem 0 0}.side-bar-picture>img{border-radius:6px;width:75%}.side-bar-menu-item:hover{cursor:pointer}.content-wrapper{display:flex;flex-direction:column;padding:0 2rem;width:740px}.top-bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.4);display:flex;justify-content:space-between;margin-bottom:2rem}.top-bar-left>h2{font-size:24px}.top-bar-right{display:flex}.top-bar-right>div{color:#9aa;font-size:18px;font-weight:700;padding-left:2rem}.top-bar-menu-item>a{color:#9aa}.top-bar-menu-item.selected>a{color:#fdc57b}@media screen and (min-width:821px){.top-bar{display:none}}@media screen and (max-width:820px){.PageContainer{padding-top:0}.side-bar{display:none}}.info-section:first-of-type{padding-top:0}.info-section{padding-top:1rem}.info-section>h2{color:#fdc57b;font-size:24px;font-weight:700;margin-bottom:12px;margin-top:8px}.about-section>h2{margin-top:0}.info-section-text{font-size:18px;font-weight:300;line-height:2rem}.recent-work-item{margin-top:1rem}.recent-work-title{color:#dadada;display:flex;flex-direction:column;font-size:18px;font-weight:600}.recent-work-title>a{color:#dadada}.recent-work-info{display:flex}.recent-work-info>p{font-size:16px;font-weight:300;margin:.2rem 0 0;padding:0}.recent-work-subtext{color:#9aa;font-size:16px;font-weight:300;letter-spacing:.02rem;margin-top:.2rem}.connect-item{display:flex;margin-bottom:.5rem}.connect-item:last-of-type{margin-bottom:0}.connect-subtext{color:#9aa;font-size:14px;letter-spacing:.02rem;padding-left:.5rem}.about-section>.info-section-text{font-size:16px;margin-top:-2px}.projects-section{padding-top:1rem}.projects-section .recent-work-info{font-size:16px}.connect-section{padding-top:1rem}@media screen and (max-width:820px){.info-section>h2{font-size:20px;margin-bottom:8px}.about-section>.info-section-text,.info-section-text{font-size:14px}.recent-work-title{font-size:16px}.recent-work-subtext{font-size:14px;line-height:16px;margin-bottom:4px;margin-top:4px}.recent-work-info>p{font-size:14px}.projects-section .recent-work-info{font-size:14px;margin-top:-4px}.connect-item{margin-bottom:4px}}.BlogOverview .blog-overview-header{color:#fdc57b;font-size:24px;font-weight:700;margin-bottom:18px;margin-top:0}.BlogOverview .blog-title{color:#dadada;font-size:18px;font-weight:400;margin-top:24px}.BlogOverview .blog-blurb{font-weight:300;line-height:24px;margin-top:12px}@media screen and (max-width:820px){.BlogOverview .blog-overview-header{font-size:20px}.BlogOverview .blog-blurb,.BlogOverview .blog-title{font-size:14px}}.BlogPost{display:flex;justify-content:center}.BlogPost .blog-post{padding:20px;width:760px}.BlogPost .blog-title{font-weight:700;text-align:center}.BlogPost .blog-published{font-weight:300;padding-bottom:2rem;text-align:center}.BlogPost pre{margin-bottom:12px;padding:.75rem}.BlogPost .blog-content{line-height:1.5}.BlogPost .blog-image{height:auto;max-width:250px}.BlogPost p:first-child{margin-top:0}.BlogPost .section-title{font-size:24px;font-weight:700}.BlogPost .text-section{display:inline-block;margin:12px 0}.BlogPost .code-info{margin-bottom:0!important;padding-bottom:8px}.BlogPost .section-title:not(:first-of-type){padding-top:1rem}.BlogPost .center-image{margin:10px auto}.BlogPost .center{display:flex;justify-content:center}
/*# sourceMappingURL=main.7a1f6ee9.css.map*/