.pagination,.status ul.status__items,body.home .projects-list,body.home .projects-list .thumbnails,body.home .recent-activity .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.post .category,body.post .content a,main__content h1 a,main__content h2 a,main__content h3 a,main__content h4 a,main__content h5 a,main__content h6 a,main__content p a{text-decoration:underline}dl{padding:1.75em;border-radius:2px;border:1px solid gray}*,:after,:before{box-sizing:border-box}body,div,h1,h2,h3,h4,h5,header,html,nav,p{display:block;margin:0;padding:0}ul{padding:0;margin:0;list-style:none}p:not(:last-child),pre,table{display:block;margin:0 0 25px}a,a:hover{color:inherit;text-decoration:none}.nav .nav-item,.post-summary .more,.post-summary .title:hover a,.posts-list .title,body.bookshelf main a,body.home .projects-list .less:hover,body.home .projects-list .links-list li,body.home .projects-list .links-list li:hover,body.home .projects-list .more:hover,body.home .recent-activity .talks .links a,body.home .recent-activity .talks h3,body.home a.more{text-decoration:underline}body{font-family:Rubik;font-family:Rubik,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.45;text-rendering:optimizeLegibility;color:#232323}.footer,body.home .projects h2,body.home .projects-list .less,body.home .projects-list .more,body.home .recent-activity h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.container{width:95%;margin:auto;max-width:620px}@media (min-width:650px){.container{position:relative;width:90%}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .links,.footer .name,.footer li{display:block}.nav{font-size:1rem;padding:20px 0}@media (min-width:700px){.nav{padding:50px 0 10px}}.nav .nav-item{cursor:pointer}.nav .nav-item:hover{color:#fe4d47}.nav .nav-item:not(:last-child){margin-right:10px}main{margin-bottom:100px}main__content ol li,main__content ul li{margin-bottom:.2em}.footer{background:#232323;padding:3em 0;color:#fffffd;text-align:center}.post-summary .more:hover,.posts-list .title:hover{color:#fe4d47}.footer .name{font-size:1.3rem;font-weight:500;margin-bottom:1rem}.footer .links.external li:first-of-type{border-top:0}.footer li{padding:5px 0;border-top:1px solid rgba(255,255,253,.5);width:100%;cursor:pointer}.footer li.name{border:0}.footer li:last-child{border-bottom:1px solid rgba(255,255,253,.5)}.footer li:hover{background:rgba(255,255,253,.25)}@media (min-width:600px){.footer{text-align:left}.footer .links{display:inline-block;max-width:200px;margin-right:50px;vertical-align:top}.footer .name{margin-left:-.25rem}.footer li{padding:0;border:0!important}.footer li:hover{background:0 0;text-decoration:underline}}.posts-list li,.posts-list li *{height:25px;vertical-align:middle}.post-summary{max-width:700px}.post-summary:not(:last-child){margin-bottom:1.5irem}.post-summary .metadata{font-size:.8rem;font-style:italic;display:block}.post-summary .title{font-size:1.2rem;margin-bottom:.5rem}.post-summary .summary{margin:1rem 0}.posts-list li{margin-bottom:5px;font-size:.9rem;line-height:25px}.posts-list li *{display:inline-block}.posts-list .title{display:inline-block;max-width:calc(100% - 100px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.posts-list .meta{border:0;display:inline-block;margin-right:5px;font-style:italic;width:90px}ul.posts-list{margin:0;padding:0}.footnotes{font-size:12px;border-top:1px dotted}.tags{padding-top:1em}.tags a{font-weight:400}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:1em;font-size:.9em;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__next,.pagination__prev{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pagination__prev{text-align:left}.pagination__prev:before{display:inline-block;content:'<<';margin-right:.5em}.pagination__next{text-align:right}.pagination__next:after{display:inline-block;content:'>>';margin-left:.5em}figure{text-align:center;margin:30px auto}figure *{max-width:100%}.highlight,figcaption{max-width:500px}figcaption{margin:5px auto 0;font-size:12px;color:rgba(0,0,0,.7)}.status{font-size:.8em}.status ul.status__items{list-style:none;background:#000;color:#fff;margin:1em 0;padding-top:.2em}body.bookshelf main ul,body.home .hero ul,body.post .content ul,body.recipes ul{list-style:disc}.status__item{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:0}.status__item.available:before,.status__item.unavailable:before{font-size:1.1em;margin-right:6px}.status__item.available:before{content:'\2713';color:#357335;font-weight:700}.status__item.unavailable:before{content:'\2716';color:#a61717}.status .hidden{position:absolute;top:-9999px;left:-9999px}body.home .hero,body.home .hero .container,main{position:relative}td,th{padding-right:1.3em}th{text-align:left}.rc-scout{border:1px dotted!important;width:85%;margin:auto auto 1.3rem!important;padding:5px 10px!important}dt{font-weight:700}dt:after{content:':'}dd{margin-bottom:1em}h1,h2,h3,h4,h5,h6{margin:.5em 0;font-weight:500}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.3rem}h4{font-size:1.2rem;border-bottom:1px dotted}h6{text-transform:uppercase}h5,h6{font-size:1rem}code,pre{font-family:Consolas,'Lucida console',Menlo,monaco,monospace;font-size:.85rem;font-weight:500}pre{padding:15px;background:#f0f0f0;white-space:pre-wrap;word-wrap:break-word}pre code{color:inherit;border:none;background:0 0}body.home .nav-links a:hover,body.home a.more:hover{color:#fe4d47}main{min-height:calc(100vh - 380px)}body.home main{margin:0}body.home h3{font-weight:400}body.home .container{max-width:1000px}body.home .hero{padding:4em 0 4.3em;border-bottom:2px solid;border-top:2px solid}body.home .hero .shapes{position:absolute;bottom:0;right:0;width:700px;height:700px;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:700px){body.home .hero .shapes{width:900px;height:900px}}body.home .hero h2,body.home .hero h3{font-size:inherit;font-weight:400}body.home .hero h3{display:inline-block;margin-bottom:0;margin-top:0}body.home .hero li{margin-left:15px}body.home h1{font-weight:500;font-size:3rem;line-height:1;padding:0;margin-top:0;margin-bottom:2rem}body.home .first-name,body.home .last-name{display:block}@media (min-width:600px){body.home h1{font-size:3.5rem;margin-left:-.5rem}body.home .first-name,body.home .last-name{display:inline-block}}body.home .intro{font-family:Rubik;margin-bottom:4rem;position:relative;max-width:550px;font-size:.9rem}body.home .recent-activity .recent-posts-list p,body.home .recent-activity .talks-list p,body.post main ol,body.post main p,body.post main table,body.post main ul{font-family:-apple-system,BlinkMacSystemFont,sans-serif}@media (min-width:600px){body.home .intro{font-size:.95rem}}@media (min-width:1000px){body.home .hero .shapes{width:1300px;height:1300px}body.home .intro{font-size:1rem;margin-bottom:2rem}}body.home .intro a{text-decoration:underline}body.home .nav-links a{padding:.25em .5em;margin-right:.5em;border:2px solid;background:#fffffd}body.home .recent-activity{padding:3rem 0}body.home .projects h2,body.home .recent-activity h2{letter-spacing:.75px;padding:3px 8px;font-weight:500;background:#232323;text-transform:uppercase}body.home .recent-activity h2{font-size:.85rem;color:#fffffd;display:inline}body.home .recent-activity .talks .links a:hover,body.home .recent-activity .talks h3:hover{color:#fe4d47}body.home .recent-activity .posts{margin-bottom:2rem}body.home .recent-activity .posts .posts-list{margin-top:2rem}body.home .recent-activity .posts>.more{display:block;margin-top:1.5rem}body.home .recent-activity .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:800px){body.home .recent-activity .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}body.home .recent-activity .container .posts{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:0 100px 2rem 0}}body.home .recent-activity .posts,body.home .recent-activity .talks{-webkit-box-flex:1;-ms-flex:1;flex:1}body.home .recent-activity .recent-posts-list,body.home .recent-activity .talks-list{margin-top:2rem}body.home .recent-activity .talks li:not(:last-child){margin-bottom:2rem}body.home .recent-activity .talks h3{font-size:1rem}body.home .recent-activity .talks .links{margin-left:5px}body.home .recent-activity .talks .links span{font-size:.65rem;margin:0 2px;color:#5a5a5a}body.home .projects{margin-bottom:100px}body.home .projects h2{font-size:.85rem;color:#fffffd;display:inline}body.home .projects-list{margin-top:2rem}body.home .projects-list .project{width:100%;padding:1rem;margin-bottom:2rem;font-size:.85rem;border:1px solid #232323;position:relative}@media (min-width:550px){body.home .projects-list .project .thumbnails{display:inline-block;width:130px;margin-top:0}body.home .projects-list .project .img-container.ss{width:300px;margin-right:5px}}body.home .projects-list .project.list-item .desc{display:block!important}body.home .projects-list .project.list-item .links-list{margin-bottom:0}@media (min-width:850px){body.home .projects-list .project{width:345px;margin-right:2rem}body.home .projects-list .project .thumbnails{display:block;margin-top:5px}body.home .projects-list .project .img-container.ss{width:100%}}@media (min-width:1130px){body.home .projects-list .project{width:468px;margin-right:2rem}body.home .projects-list .project .thumbnails{display:inline-block;margin-top:0}body.home .projects-list .project .img-container.ss{width:290px}}body.home .projects-list .project.active{width:100%;max-width:850px}body.home .projects-list .project.active .img-container.ss{width:100%;max-width:650px;transition:width .4s ease}body.home .projects-list .project.active .img-container.ss:hover img{-webkit-filter:none!important;filter:none!important}body.home .projects-list .project.active .img-container.ss:hover::after{display:none!important}body.home .projects-list .project.active .summary{display:none}body.home .projects-list .project.active .desc{display:block}body.home .projects-list .project.active .more{display:none}body.home .projects-list .project.active .less{display:inline}body.home .projects-list .title{margin-top:0;margin-bottom:1.5rem;border-bottom:1px dotted}body.home .projects-list .desc,body.home .projects-list .summary{margin-top:1.5rem}body.home .projects-list .desc{display:none;max-width:600px}body.home .projects-list .less,body.home .projects-list .more{cursor:pointer;background:#232323;color:#fffffd;padding:3px 8px;font-size:.85rem;font-weight:500;position:absolute;bottom:1rem;left:1rem}body.home .projects-list .less{display:none}body.home .projects-list .img-container,body.home .projects-list img{display:inline-block}body.home .projects-list img{width:100%;height:100%;max-width:100%;cursor:pointer;display:block}body.home .projects-list .img-container{border:1px solid #ddd;position:relative;overflow:hidden}body.home .projects-list .img-container.ss{width:100%}body.home .projects-list .img-container.ss:hover img{-webkit-filter:opacity(.75);filter:opacity(.75)}body.home .projects-list .img-container.ss:hover::after{display:block}body.home .projects-list .img-container.ss::after{display:none;content:'\2194';position:absolute;width:28px;height:18px;left:calc(50% - 14px);top:calc(50% - 9px);text-align:center;background:#232323;color:#fffffd;vertical-align:baseline;line-height:18px;font-size:18px;cursor:pointer}body.post .content .div-container,body.post main{position:relative}body.home .projects-list .img-container.ss,body.home .projects-list .thumbnails{vertical-align:top}body.home .projects-list .thumbnails{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:block;margin-top:7px}body.home .projects-list .thumbnails .img-container,body.home .projects-list .thumbnails img{height:35px;width:auto}body.home .projects-list .thumbnails .img-container{margin-right:3px}body.home .projects-list .thumbnails .img-container:hover{border-color:#b7b7b7}body.home .projects-list .links-list{list-style:disc;margin-left:20px;margin-bottom:3rem;display:block}body.home .projects-list .links-list li:hover{color:#fe4d47}body.post h1{font-size:2rem;line-height:1.2}body.post h2,body.post h3,body.post h4,body.post h5{margin-top:2.25rem}body.post h2{font-size:1.45rem}body.post h3{font-size:1.1rem;font-weight:400;border-bottom:1px dotted}body.post h4{border-bottom:none;text-transform:uppercase;font-size:.95rem}body.post .meta{font-style:italic;padding-bottom:.5em;font-size:.9em;color:rgba(0,0,0,.8)}body.post .content{font-size:14.5px;margin:1rem auto 0}body.post .content img{max-width:100%;border:1px solid #ddd}body.post .content img.full-width{position:relative;width:calc(100vw - 100px);max-width:1000px;margin-left:auto;margin-right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.post .content ol,body.post .content ul{margin-bottom:20px;margin-left:40px;padding:0}body.post .content ol li,body.post .content ul li{margin-bottom:4px}body.post blockquote{color:rgba(0,0,0,.7);border-left:2px solid;padding-left:15px;font-style:italic;font-size:1.2em}body.bookshelf main ol,body.bookshelf main ul,body.recipes ul{padding-left:20px}body.post .img-grid img{display:inline-block;width:calc(50% - 10px)}body.post .img-grid img:not(:last-child){margin-right:10px}body.post .img-grid.wide{width:175%;margin-left:-42.5%}body.post .img-grid.center{text-align:center}body.bookshelf main h2{font-size:1rem;font-weight:400;border-bottom:1px dotted;margin-bottom:15px}body.bookshelf main ul{padding-left:20px}body.bookshelf main li{font-size:14px;margin-bottom:5px}body.bookshelf main li *{font-size:14px;display:inline-block}body.bookshelf main h3{border-bottom:0;margin:0}article.recipe .description{font-style:italic;border-bottom:1px dotted;padding-bottom:5px;font-weight:300}body.recipes h2{font-size:1rem;font-weight:400;border-bottom:1px dotted;margin-bottom:15px}body.recipes li{font-size:14px;margin-bottom:5px}body.recipes li *{font-size:14px;display:inline-block}body.nails ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:15px}@media (min-width:1000px){body.nails ul{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}body.nails li{line-height:initial;height:auto;margin-bottom:0}body.nails li *{height:auto}body.nails li .title{max-width:100%}body.nails li img{display:block;max-width:100%}body.nails li a:hover .title{color:#fe4d47}