/*! 
Theme Name: br16
Author: Blake Rutledge
Version: 0.9
*/.footer-icon-path-reverse,.home-work-arrow-reverse{fill:#fff}.backLayer,.colorLayer,.footer-label,.home-container,svg:not(:root){overflow:hidden}.bottom-next-wrap-inner h4::after,.post-copy-block .post-button::after,.projectLinkWrap .projectModule h3::after,article p>a::after{content:""}*,.bottom-nav-spacer,.info-link,::after,::before,div{box-sizing:border-box}a,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,li,main,nav,ol,p,section,span,svg,ul{margin:0;padding:0;border:none;font:inherit;vertical-align:baseline}iframe,img,video{max-width:100%}input{border-radius:0}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}a{background-color:transparent;color:inherit;-webkit-tap-highlight-color:transparent;outline:0;text-decoration:none}html{font-size:10px}body{line-height:1.3;font-family:texta;font-weight:300;letter-spacing:.05em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:1.5rem}.home-skill,.menuWrap h4{font-weight:700;text-transform:uppercase}@font-face{font-family:texta;src:url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-book-webfont.eot);src:url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-book-webfont.eot#iefix) format("embedded-opentype"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-book-webfont.woff2) format("woff2"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-book-webfont.woff) format("woff"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-book-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:texta;src:url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-heavy-webfont.eot);src:url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-heavy-webfont.eot#iefix) format("embedded-opentype"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-heavy-webfont.woff2) format("woff2"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-heavy-webfont.woff) format("woff"),url(/wp/wp-content/themes/br16-v1.5.1/dist/fonts/latinotype_-_textanarrow-heavy-webfont.ttf) format("truetype");font-weight:700;font-style:normal}.colorLayer{z-index:0}::-moz-selection{background:#F57558;color:#fff}::selection{background:#F57558;color:#fff}video{max-width:initial}.bgImgFix,.projectLinkWrap .projectModule .projectModuleIcons .projectModuleIcon{background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.screenLayer{z-index:1;background-color:#fff;min-height:100vh;position:relative;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.menuWrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:5.4vw}.home-container-inner,.menuWrap .menu-wrap-name-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.menuWrap h1,.menuWrap h4{margin-top:0;margin-bottom:0}.menuWrap h4{font-size:1.2em}.menuWrap .menu-wrap-name-inner{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-.1em);-ms-transform:translateX(-.1em);transform:translateX(-.1em)}.home-container-inner,.home-name-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal}.menuWrap .name-line-hover{width:0;margin-right:0;border-top:2px solid #000;-webkit-transition:all .14s cubic-bezier(.05,.81,.36,.9);transition:all .14s cubic-bezier(.05,.81,.36,.9)}.menuWrap .name-line-hover-post{border-color:#595959}.menuWrap .menu-wrap-name-inner:focus .name-line-hover,.menuWrap .menu-wrap-name-inner:hover .name-line-hover{width:.5em;margin-right:.2em}@media screen and (min-width:38em){.menuWrap{font-size:1.62em}}@media screen and (min-width:62em){.menuWrap{font-size:1.7em;margin-bottom:1.2em}}.home-container{width:100%;height:100vh;border:12px solid #000;-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.home-container-inner{padding:30px;height:calc(100vh - 24px);display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left}.home-name-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left;font-size:4.4vw;color:#000;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.home-name-wrap-reverse{color:#fff}.home-skills{font-size:1.2em}.home-add{font-weight:300}.home-portfolio{display:block}.projectsWrap{margin-bottom:1em}.home-work-wrap{font-size:11vw;font-weight:700;width:100%;text-align:center;text-transform:uppercase;margin-bottom:1.1em}.home-work-wrap a{display:block;max-width:8em;margin:auto;overflow:hidden}.home-work-wrap-inner,.projectsIconWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row}.home-work-wrap-inner{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-.12em);-ms-transform:translateX(-.12em);transform:translateX(-.12em);-webkit-transition:color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03);transition:color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03);letter-spacing:.06em}.home-work-arrow{width:.24em;-webkit-transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01),-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01)}.home-footer-wrap,.projectsWrap{width:100%}.home-work-arrow-path{-webkit-transition:fill .2 ease-in-out;transition:fill .2 ease-in-out}.home-work-arrow-1{-webkit-transform:translateX(-.12em);-ms-transform:translateX(-.12em);transform:translateX(-.12em);opacity:0}.home-work-arrow-2{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.home-work{margin-left:.2em;margin-right:.2em}.home-work-wrap a:focus .home-work-arrow-1,.home-work-wrap a:hover .home-work-arrow-1{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.home-work-wrap a:focus .home-work-arrow-2,.home-work-wrap a:hover .home-work-arrow-2{opacity:0;-webkit-transform:translateX(.12em);-ms-transform:translateX(.12em);transform:translateX(.12em)}.home-work-wrap a:focus .home-work-wrap-inner,.home-work-wrap a:hover .home-work-wrap-inner{-webkit-transform:translateX(.12em);-ms-transform:translateX(.12em);transform:translateX(.12em)}.footer-icon-path{-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}@media screen and (min-width:38em){.projectsWrap{margin-bottom:0}.home-container{border:18px solid #000}.home-container-inner{width:100%;height:calc(100vh - 36px);padding:55px}.home-portfolio{display:inline-block}.home-work-wrap-inner{margin-bottom:initial}.home-name-wrap{font-size:1.62em}.home-work-wrap{font-size:4.8em;margin-bottom:0}}@media screen and (min-width:62em){.home-container{border:24px solid #000}.home-container-inner{width:100%;height:calc(100vh - 48px);padding:80px}.home-name-wrap{font-size:1.7em}.home-work-wrap{font-size:6.6em}}.post-container-outer,.projects-container{padding:24px 12px 0;min-height:100vh}.projectsHeaderToggle{cursor:pointer}.projects-container-inner{max-width:1400px;margin:auto}.projects-footer-container{padding-top:30px;padding-bottom:30px}.projects-name{font-size:.66em}.projectsIconWrap{width:100%;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;margin-top:.8em;margin-bottom:2.8em}.projectLinkWrap,.projectsIconWrap .iconPair{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.projectsIconWrap .iconPair{margin-right:1.4em;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:1.02em;cursor:pointer}.projectsIconWrap .iconPair .projectsIcon{background-size:contain;background-repeat:no-repeat;width:1em;height:1em;font-size:1.3em}.projectsIconWrap .iconPair .projectsIcon svg{padding-left:1px;padding-right:1px}.projectsIconWrap .iconPair h5{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(0,-.05em);-ms-transform:translate(0,-.05em);transform:translate(0,-.05em);margin-top:0;margin-bottom:0;margin-left:.38em;font-size:1.14em;font-weight:700}.projectsIconWrap .iconPair:nth-child(3){margin-right:0}.projectLinkWrap{width:100%;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}.projectLinkWrap a{width:100%;cursor:pointer}.projectLinkWrap .projectModule{cursor:pointer;-webkit-transition:opacity .2s linear,background-color 50ms linear,color 50ms linear;transition:opacity .2s linear,background-color 50ms linear,color 50ms linear;color:#fff;width:100%;margin-bottom:.4em;padding-left:1.2em;padding-bottom:1.5em;padding-top:1.5em;background-color:#000;border-radius:.2em;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-size:cover;background-position:50% 50%}.colorLayer,.copied-alert,.footer-label-email,.info-button,.post-copy-center,article header{text-align:center}.projectLinkWrap .projectModule .linklyWrap{-webkit-transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1),-webkit-transform .25s cubic-bezier(.2,1,.3,1)}.projectLinkWrap .projectModule h3{font-size:1.24em;letter-spacing:.06em;font-weight:700;-webkit-transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1),-webkit-transform .25s cubic-bezier(.2,1,.3,1);position:relative;display:inline}.projectLinkWrap .projectModule h3::after{position:absolute;bottom:-.05em;left:0;width:0;height:2px;background:#000;-webkit-transition:width .2s cubic-bezier(.3,.01,.05,.9);transition:width .2s cubic-bezier(.3,.01,.05,.9)}.colorLayer,.colorLayer .backgroundThumbnail{background-size:cover;background-position:50% 50%;top:0;left:0}.projectLinkWrap .projectModule .moduleDeetsGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:.4em;-webkit-transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:-webkit-transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1);transition:transform .25s cubic-bezier(.2,1,.3,1),-webkit-transform .25s cubic-bezier(.2,1,.3,1)}.projectLinkWrap .projectModule .moduleDeetsGroup h5{display:inline-block;line-height:2.05em;font-size:.78em;font-weight:300;margin:0;opacity:.7}.projectLinkWrap .projectModule .projectModuleIcons{display:none}.projectLinkWrap .projectModule .projectModuleIcons .projectModuleIcon{width:1em;height:1em;font-size:1em;margin-right:.4em;fill:#fff;-webkit-transition:fill 50ms linear;transition:fill 50ms linear}.projectLinkWrap .projectModule .projectModuleIcons .projectModuleIconFrontend{margin-right:0}.projectLinkWrap .projectModule .projectModuleIcons .projectModuleIconTrue{opacity:1}.projectLinkWrap .projectModule .projectModuleIcons .projectModuleIconFalse{opacity:0}.projectLinkWrap .projectModule:focus,.projectLinkWrap .projectModule:hover{background-color:#fff;color:#000;background-image:none!important}.projectLinkWrap .projectModule:focus h3::after,.projectLinkWrap .projectModule:hover h3::after{width:100%}.projectLinkWrap .projectModule:focus .linklyWrap,.projectLinkWrap .projectModule:focus .moduleDeetsGroup,.projectLinkWrap .projectModule:hover .linklyWrap,.projectLinkWrap .projectModule:hover .moduleDeetsGroup{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}.projectLinkWrap .projectModule:focus .moduleDeetsGroup h5,.projectLinkWrap .projectModule:hover .moduleDeetsGroup h5{color:#000}.projectLinkWrap .projectModule:focus .moduleDeetsGroup .projectModuleIcon,.projectLinkWrap .projectModule:hover .moduleDeetsGroup .projectModuleIcon{fill:#000}.bottom-back-arrow,.bottom-next-arrow,.post-back-wrap-inner .post-back-arrow,.post-footer-container svg{fill:#595959}@media screen and (min-width:38em){.post-container-outer,.projects-container{padding:24px 24px 0}.projects-footer-container{padding-top:40px;padding-bottom:40px}.projectLinkWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projectLinkWrap a{width:calc(50% - .6em);margin-right:.3em;margin-bottom:.3em}.projectLinkWrap .three-column-project{width:100%}.projectLinkWrap .projectModule{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin-left:0;margin-bottom:0;margin-right:0;padding-left:1.4em;padding-top:4em;padding-bottom:4em}.projectLinkWrap .projectModule h3{margin:0;font-size:1.3em;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.projectLinkWrap .projectModule .moduleDeetsGroup{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:0;margin-top:.25em}.projectLinkWrap .projectModule .moduleDeetsGroup h5{color:#fff;line-height:initial}.projectLinkWrap .projectModule .moduleDeetsGroup .projectModuleIcons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.7em;font-size:1em;opacity:.2}}.bottom-nav-container,.post-back-wrap-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media screen and (min-width:62em){.post-container-outer,.projects-container{padding:36px 36px 0}.projects-footer-container{padding-top:50px;padding-bottom:50px}.projectLinkWrap a{width:calc(33.33% - .3em);margin-bottom:.3em}.projectLinkWrap .two-column-project{width:calc(66.66% - .3em)}.projectLinkWrap .projectModule{font-size:1.2em;padding-top:3.4em;padding-bottom:3.4em;width:calc(100%)}.projectLinkWrap .projectModule h3{font-size:1.1em;letter-spacing:.08em}}@media screen and (min-width:62em) and (min-height:48em){.projectLinkWrap .projectModule{padding-top:8vh;padding-bottom:8vh}}@media screen and (min-width:62em) and (min-height:56em){.projectLinkWrap .projectModule{padding-top:11vh;padding-bottom:11vh}}@media screen and (min-width:62em) and (min-height:64em){.projectLinkWrap .projectModule{padding-top:14vh;padding-bottom:14vh}}.colorLayer{position:fixed;width:100vw;height:100vh;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background-repeat:no-repeat}.colorLayer .backgroundThumbnail{width:100%;height:100vh;position:absolute;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.colorLayer #pt{width:100vw;height:100vh}.colorLayer #pt canvas{width:100%;height:100vh}.projects-teaser-container{position:absolute;top:0;width:100%;height:100vh;bottom:0;left:0;right:0}.bg-video-trash{width:100%;position:absolute;opacity:0;-webkit-transition:opacity 50ms linear;transition:opacity 50ms linear;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bottom-back-wrap-inner,.post-back-wrap-inner{-webkit-transition:color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03)}.bg-video-visible,.colorLayerProjectsHiding{opacity:1}.backLayer{position:fixed;width:100vw;height:100vh;top:0;left:0;background-image:none;background-color:#595959;z-index:-9999}.post-container-outer{border-color:#595959;color:#595959}.post-back-wrap-inner{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-.07em);-ms-transform:translateX(-.07em);transform:translateX(-.07em);transition:color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03)}.post-back-wrap-inner h4{margin-right:.2em;margin-left:.2em;color:#595959}.post-back-wrap-inner-line{width:.4em;border-top:2px solid #595959;-webkit-transition:width .14s cubic-bezier(.05,.81,.36,.9);transition:width .14s cubic-bezier(.05,.81,.36,.9)}.bottom-back-arrow,.post-back-arrow{-webkit-transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01)}.post-back-arrow{width:.42em;transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01),-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01)}.post-footer-container{max-width:600px;margin:40px auto}.post-back-arrow-1{-webkit-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0);opacity:1}.post-back-arrow-2{-webkit-transform:rotate(180deg) translateX(-.3em);-ms-transform:rotate(180deg) translateX(-.3em);transform:rotate(180deg) translateX(-.3em);opacity:0}.post-back-wrap-inner:focus .post-back-wrap-inner-line,.post-back-wrap-inner:hover .post-back-wrap-inner-line{width:.8em}article{padding-top:1em}article h1{font-size:10vw;margin-bottom:.4em;margin-top:0;font-weight:700;line-height:.9em}article p>a{display:inline-block;position:relative;color:#F57558;-webkit-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out;padding-bottom:0;cursor:pointer;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff}article p>a::after{position:absolute;bottom:4px;left:0;width:0;height:1px;background:#F57558;z-index:-1;-webkit-transition:width .14s cubic-bezier(.05,.81,.36,.9);transition:width .14s cubic-bezier(.05,.81,.36,.9)}article a:focus::after,article a:hover::after{width:100%}.entry-content .video-container{position:relative;width:100%;display:block;padding-bottom:56.25%;margin-bottom:8px}.entry-content .video-container iframe{position:absolute;top:0;bottom:0;width:100%;height:100%}.bottom-next-wrap-inner h4,.post-copy-block{position:relative}.entry-content p{line-height:0}.entry-content .grid-inline{display:inline-block;height:0;width:auto;margin-bottom:8px;margin-right:8px}.entry-content .grid-inline:last-child{margin-right:0}.entry-content .grid-full{width:100%;height:auto;display:block;margin-bottom:8px}.post-copy-block{padding-top:30px;padding-bottom:30px;font-size:.8em}.post-copy-block h3{display:block;max-width:600px;margin-left:auto;margin-right:auto;font-weight:700;font-size:1.728em;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2em;line-height:1.4em}.post-copy-block .post-copy-big,.post-copy-block p{display:block;max-width:600px;font-weight:300;line-height:1.4em}.post-copy-block p{opacity:.8;font-size:1.2em;margin:.2em auto .6em}.post-copy-block .post-copy-big{opacity:1;margin-left:auto;margin-right:auto;font-size:1.44em;margin-top:.2em;font-style:italic}.bottom-nav-container,.post-copy-block .post-button{max-width:600px;font-weight:700;margin-left:auto;margin-right:auto}.post-copy-block p:last-child{margin-bottom:0}.post-copy-block .post-button{display:inline-block;border:1px solid #595959;color:#595959;text-align:center;position:relative;border-radius:.2em;padding:1em 3.2em;text-transform:uppercase;text-shadow:none;-webkit-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out}.post-copy-block .post-button::after{position:absolute;bottom:.8em;left:3.2em;width:0;height:2px;background-color:#fff;z-index:1;-webkit-transition:width .14s cubic-bezier(.05,.81,.36,.9) .1s;transition:width .14s cubic-bezier(.05,.81,.36,.9) .1s}.post-copy-block .post-button:focus,.post-copy-block .post-button:hover{background-color:#595959;color:#fff}.post-copy-block .post-button:focus::after,.post-copy-block .post-button:hover::after{width:calc(100% - 6.2em)}.bottom-nav-container{width:100%;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;font-size:1.15em;color:#595959}.bottom-back-wrap-inner,.bottom-next-wrap-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row}.bottom-back-wrap-inner h4,.bottom-next-wrap-inner h4{margin-left:.3em;margin-right:.3em;font-size:.82em}.bottom-nav-back{width:30%;padding-top:.4em;padding-bottom:.4em;border-radius:.2em}.bottom-back-wrap-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03);transition:transform .6s cubic-bezier(0,0,.25,1.03),color .1s ease-in-out,letter-spacing .6s cubic-bezier(0,0,.25,1.03),-webkit-transform .6s cubic-bezier(0,0,.25,1.03)}.bottom-nav-spacer{width:0;height:4em;border-right:2px solid #595959;display:none}.bottom-nav-next{width:70%;padding-top:.9em;padding-bottom:.9em;border:1px solid #595959;border-radius:.2em}.bottom-next-wrap-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.06em}.footer-icons-wrap,.info-nav{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.bottom-next-wrap-inner h4::after{position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#fff;-webkit-transition:width .2s cubic-bezier(.3,.01,.05,.9);transition:width .2s cubic-bezier(.3,.01,.05,.9)}.bottom-back-arrow{width:.42em;transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01),-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01)}.bottom-back-arrow-1{-webkit-transform:rotate(180deg) translateX(0);-ms-transform:rotate(180deg) translateX(0);transform:rotate(180deg) translateX(0);opacity:1}.bottom-back-arrow-2{-webkit-transform:rotate(180deg) translateX(-.3em);-ms-transform:rotate(180deg) translateX(-.3em);transform:rotate(180deg) translateX(-.3em);opacity:0}.bottom-next-arrow{width:.42em;-webkit-transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01);transition:opacity .1s linear,transform 1.4s cubic-bezier(0,.96,.13,1.01),-webkit-transform 1.4s cubic-bezier(0,.96,.13,1.01)}.bottom-next-arrow-1{-webkit-transform:translateX(-.3em);-ms-transform:translateX(-.3em);transform:translateX(-.3em);opacity:0}.bottom-next-arrow-2{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.bottom-nav-back-line{width:12%;border-top:2px solid #595959;-webkit-transition:width .14s cubic-bezier(.05,.81,.36,.9);transition:width .14s cubic-bezier(.05,.81,.36,.9)}.bottom-nav-back:hover .bottom-nav-back-line{width:18%}.bottom-nav-next:focus,.bottom-nav-next:hover{color:#fff;background-color:#595959}.bottom-nav-next:focus .bottom-next-wrap-inner h4::after,.bottom-nav-next:hover .bottom-next-wrap-inner h4::after{width:100%}@media screen and (min-width:38em){article h1{font-size:3.2em}.grid-inline{height:400px;width:50%}.post-footer-container{margin-top:60px;margin-bottom:60px}.bottom-nav-back-line{width:18%}.bottom-nav-container{font-size:1.3em;margin-top:50px}.bottom-nav-back,.bottom-nav-back:focus .bottom-nav-back-line,.bottom-nav-back:hover .bottom-nav-back-line{width:25%}.bottom-nav-next{width:75%}.post-copy-block{font-size:.9em;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:62em){article h1{font-size:3.4em}.grid-inline{height:500px}.post-footer-container{margin-top:70px;margin-bottom:70px}.bottom-nav-container{font-size:1.5em;margin-top:60px}.post-copy-block{font-size:1em;padding-top:70px;padding-bottom:70px}}.info-more .strike-through::after,.info-more a::after{height:1px;content:""}.info-container{max-width:56em;font-size:.8em}.info-emphasis{font-size:1.95em;line-height:1.1em;margin-bottom:.4em}.info-more{font-size:1.4em;line-height:1.6em;margin-bottom:.4em}.info-more .strike-through{position:relative;opacity:.5;margin-left:.12em;margin-right:.12em}.info-more .strike-through::after{position:absolute;left:-.05em;right:-.05em;bottom:.42em;background-color:#000}.info-more a{display:inline-block;position:relative;color:#fff;font-size:.95em;-webkit-transition:all 50ms ease-in-out;transition:all 50ms ease-in-out;padding:0 .15em;cursor:pointer;line-height:1.4em;background-color:rgba(0,0,0,.5);border-radius:.2em}.info-more a::after{position:absolute;bottom:.2em;left:.15em;width:0;background:#fff;-webkit-transition:all .14s cubic-bezier(.05,.81,.36,.9);transition:all .14s cubic-bezier(.05,.81,.36,.9)}.info-more a:focus,.info-more a:hover{background-color:#000}.info-more a:focus::after,.info-more a:hover::after{width:91%;width:calc(100% - .3em)}.info-nav{margin-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.info-button{font-size:1.22em;border:1px solid #000;border-radius:.2em;padding:.7em 5em;margin-left:auto;margin-right:auto;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}.info-button-resume{border-color:#fff}.info-link{font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:block;position:relative}.info-link::after{position:absolute;content:"";bottom:-2px;left:0;width:0;height:2px;background:#fff;-webkit-transition:width .2s cubic-bezier(.3,.01,.05,.9);transition:width .2s cubic-bezier(.3,.01,.05,.9)}.info-button:focus,.info-button:hover{background-color:#000;color:#fff}.info-button:focus .info-link::after,.info-button:hover .info-link::after{width:100%}@media screen and (min-width:38em){.info-container{font-size:.9em}.info-nav{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.info-button{width:initial;padding:.95em 6em;margin-left:initial;margin-right:initial}.info-button:first-child{margin-right:.8em}}@media screen and (min-width:62em){.info-container{font-size:1em}}.footer-icons-wrap{font-size:.9em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-icon-pair{cursor:pointer;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;display:inline-block;vertical-align:middle;margin-left:0;margin-right:0;padding:.75em .5em}.footer-icon-pair:first-child{padding-left:0}.footer-email{font-size:1.15em;padding-left:.3em;cursor:pointer}.footer-icon-pair-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.footer-icon{font-size:.8em;width:2.4em;height:2.4em;border-radius:50%}.footer-icon svg{padding:1px}.footer-label{color:#000;position:relative;font-size:1.16em;width:0;-webkit-transform:translateX(-.5em);-ms-transform:translateX(-.5em);transform:translateX(-.5em);-webkit-transition:width .4s cubic-bezier(0,.96,.02,.99),-webkit-transform .9s cubic-bezier(0,.53,.1,1);transition:width .4s cubic-bezier(0,.96,.02,.99),-webkit-transform .9s cubic-bezier(0,.53,.1,1);transition:width .4s cubic-bezier(0,.96,.02,.99),transform .9s cubic-bezier(0,.53,.1,1);transition:width .4s cubic-bezier(0,.96,.02,.99),transform .9s cubic-bezier(0,.53,.1,1),-webkit-transform .9s cubic-bezier(0,.53,.1,1);padding-top:.309em;padding-bottom:.309em}.copied-alert,.copied-alert-triangle{position:absolute;background-color:#000;display:none}.footer-icon-pair-email{width:100%}.footer-icon-email{display:none}.footer-label-email{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer-icons-wrap:focus .footer-icon-pair,.footer-icons-wrap:hover .footer-icon-pair{opacity:.2}.footer-icons-wrap:focus .footer-icon-pair:focus,.footer-icons-wrap:focus .footer-icon-pair:hover,.footer-icons-wrap:hover .footer-icon-pair:focus,.footer-icons-wrap:hover .footer-icon-pair:hover{opacity:1}.copied-alert{font-size:1.05em;color:#fff;border-radius:.2em;padding:.3em 0;width:8em;left:8.4em;top:3.6em}@media screen and (min-width:38em){.copied-alert{top:initial;bottom:3.3em;font-size:.8em}}.copied-alert-triangle{font-size:1.05em;width:.7em;height:.7em;left:12.4em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:3.3em}@media screen and (min-width:38em){.copied-alert-triangle{top:initial;bottom:3.1em;font-size:.8em}.copied-alert-showing{display:block}.footer-email{font-size:1.3em}.footer-icon{font-size:1.1em;width:1.8em;height:1.8em}.footer-icon-pair{padding-bottom:0;padding-top:0}.footer-icons-wrap{font-size:.88em}.footer-label{font-size:1.32em;padding-bottom:.1em;margin-left:.5em}.footer-icon-pair-inner{position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:.6em;padding-right:0}.footer-icon-pair-inner:first-child{padding-left:0}.footer-icon-pair:focus .footer-label-about,.footer-icon-pair:hover .footer-label-about{width:2.6em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer-icon-pair:focus .footer-label-github,.footer-icon-pair:hover .footer-label-github{width:3.05em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer-icon-pair:focus .footer-label-dribbble,.footer-icon-pair:hover .footer-label-dribbble{width:3.72em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer-icon-pair:focus .footer-label-codepen,.footer-icon-pair:hover .footer-label-codepen{width:3.68em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.footer-icon-pair:focus .footer-label-email,.footer-icon-pair:hover .footer-label-email{width:11em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:62em){.footer-icon-pair-inner{padding-left:.8em;padding-right:.8em}.footer-icons-wrap{font-size:.88em}.footer-label{font-size:1.2em}}