.col-1,.col-1-12,.col-1-2,.col-1-3,.col-1-4,.col-1-5,.col-1-8,.col-10-12,.col-11-12,.col-2-12,.col-2-3,.col-2-5,.col-3-4,.col-3-5,.col-3-8,.col-4-5,.col-5-12,.col-5-8,.col-7-12,.col-7-8,.col-8-12,[class*=col-]{float:left;width:100%;min-height:1px}.col-1-12:last-child,.col-1-2:last-child,.col-1-3:last-child,.col-1-4:last-child,.col-1-5:last-child,.col-1-8:last-child,.col-10-12:last-child,.col-11-12:last-child,.col-1:last-child,.col-2-12:last-child,.col-2-3:last-child,.col-2-5:last-child,.col-3-4:last-child,.col-3-5:last-child,.col-3-8:last-child,.col-4-5:last-child,.col-5-12:last-child,.col-5-8:last-child,.col-7-12:last-child,.col-7-8:last-child,.col-8-12:last-child,[class*=col-]:last-child{padding-right:0}*{position:relative;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;position:relative;color:#fff;font-size:20px;line-height:1.2}@media (min-width:1024px){html{font-size:23px;top:0;left:0}}body{position:relative;overflow:scroll;background:#25171a;font-weight:300}body,html{margin:0}h3{font-size:.9rem}h3:first-child{margin-top:0}button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);background:0 0}img,video{max-width:100%}.link,a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;border-color:#000;font-weight:700;padding-bottom:1px;cursor:pointer}.link{border-bottom:2px solid #e35962}p{margin:0 0 .75rem;line-height:1.6;font-weight:400}.p{text-align:left}em{font-weight:700;border-bottom:2px solid}h1{font-size:1.8rem;line-height:1.2}h1 em{display:inline-block;border-width:4px;border-color:#ff7f76;color:#ff7f76;white-space:nowrap}h2{color:rgba(255,255,255,.75);font-size:1.4rem;line-height:1.2;margin:.5rem 0;letter-spacing:.06rem;text-transform:capitalize}.h1{text-shadow:0 1px 0 rgba(0,0,0,.3);margin:0 0 1rem}.h2{color:rgba(255,255,255,.8);font-size:1.4rem;line-height:1.2;margin:.5rem 0;letter-spacing:.06rem;text-transform:capitalize;text-shadow:0 1px 0 rgba(0,0,0,.3)}.about-h2{clear:both;margin-bottom:1rem}.h3{font-weight:800}.heading--color-2{color:#932930}.large-icon .icon svg{height:3rem;width:auto}.large-icon .icon svg path{fill:rgba(255,255,255,.7)}.large-icon .words-icon{margin-right:.5rem}.inline{display:inline-block}.table{margin:1rem 0 2rem}.icon{z-index:20}.icon svg{width:1.1rem;height:1.1rem;display:inline;vertical-align:middle}.icon svg path{fill:rgba(255,255,255,.9)}.button{padding:0 1.25rem;border-radius:30px;letter-spacing:.5px;margin:.25rem}.button+.heading{margin-top:30px}@media (min-width:1024px){.button .icon{float:none}}.button span{vertical-align:middle}.button span svg{display:inline;vertical-align:middle}.main-header{z-index:101;width:100%;overflow:hidden;transition:left .5s;top:0;left:0;width:100%;z-index:1}@media (min-width:780px){.main-header{left:0;top:0;left:0;top:0}}.main-header.hide{left:-20%}.main-header .main-nav-search{width:100%;overflow:hidden;background:0 0!important}.main-header .main-nav-search input{border-radius:1px;background:0 0}@media (min-width:780px){.main-header .main-nav-search{height:41px!important}}@media (min-width:1024px){.main-header .main-nav-search{height:41px!important}}.main-heading{margin:0}.main-heading-text{vertical-align:middle}.main-heading-single{margin:0 0 .25rem}.name{margin:0 auto 0;text-align:left;text-transform:uppercase;font-family:quatro;font-weight:900;color:#fff}.name .first{line-height:.85}.name .first .letter{font-size:2rem;letter-spacing:1px}@media (min-width:1024px){.name .first .letter{font-size:1.5rem}}.name .last{margin:0 auto;padding-left:2px;padding-right:3px}.name .last .letter{font-size:.4rem;font-weight:900;color:#fff}.identity{z-index:10;top:50%;display:block;width:100%;font-size:0;text-align:center;display:inline-block;width:auto;white-space:nowrap}@media (min-width:1024px){.identity{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;position:relative;display:block;transform:translate(0,0);top:auto;left:auto}}.identity:hover{cursor:pointer}.identity a{display:block;width:auto;margin:0 auto;text-align:center;border:none}.identity a:after,.identity a:before{content:" ";display:table}.identity a:after{clear:both}.identity a .logo{vertical-align:middle}.identity a .name{display:inline-block;vertical-align:middle}.identity a h1.name .first{overflow:hidden;vertical-align:bottom;line-height:.8}.identity a h1.name .last{vertical-align:top}.tag{display:inline-block;background:rgba(255,255,255,.66);color:#555;padding:.25rem .4rem;border-radius:1px;font-size:.5rem;text-transform:uppercase;margin-right:.2rem;margin-bottom:.4rem;font-weight:600}.tag.tag-icon{vertical-align:middle;text-align:center;font-weight:700;color:#555}.tag-color-2{background:#e35962}.featured-content{width:100%;height:87vh;padding:.75rem;overflow:auto;text-align:center;z-index:1;background:rgba(0,0,0,.5)}.featured-content p{font-family:quatro;font-style:italic;text-align:center}.subtitle{margin:0 0 1.33rem;font-family:quatro;font-style:italic;text-align:center;font-size:1.1rem;font-weight:400;color:#25171a;border-radius:4px}.subtitle--color-2{color:#8b131b}.subtitle-white{color:rgba(255,255,255,.7)}.banner{display:inline-block;border-top:1.5rem solid rgba(255,152,115,.75);border-bottom:1.5rem solid rgba(255,152,115,.75);border-left:.75rem solid transparent;border-right:.75rem solid transparent;height:0;white-space:nowrap;position:relative;text-overflow:ellipsis}.banner>*{transform:translateY(-92%)}.banner .subtitle{margin:0;transform:translateY(-50%);padding:0 1rem}.banner-b{display:inline-block;border-top:.9rem solid #ff9873;border-bottom:.9rem solid #ff9873;border-left:.36rem solid transparent;border-right:.36rem solid transparent;opacity:.9}.banner-b p,.banner-b>*{display:inline-block;vertical-align:middle;line-height:1.2;color:#fff;margin:0;padding:0 .75rem}.banner-0{border-top-color:#ff9873!important;border-bottom-color:#ff9873}.banner-0 p{color:#000;z-index:999}.banner-0 em{color:#fff}.banner-1{border-top-color:#555;border-bottom-color:#555}.banner-1>*{color:#620417;font-weight:500}.banner-2{border-top-color:#ba2c48;border-bottom-color:#ba2c48;margin-bottom:1.25rem}.banner-2 p,.banner-2>*{display:inline-block;vertical-align:middle;line-height:1.2;color:#fff;margin:0}.banner-3{border-top-color:#932930;border-bottom-color:#932930}.banner-4{border-top-color:#c30d00;border-bottom-color:#c30d00}.banner-5{border-top-color:#f34000;border-bottom-color:#f34000}.banner-6{border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1);color:#555}.ribbon{padding:.75rem 1.5rem;width:auto;display:inline-block;height:auto;background:#ffc562;-webkit-clip-path:polygon(100% 0,98% 50%,100% 100%,0 100%,2% 50%,0 0);clip-path:polygon(100% 0,98% 50%,100% 100%,0 100%,2% 50%,0 0);color:#000;align-items:center;font-weight:300;font-family:quatro;margin-bottom:1.75rem;font-style:italic;text-align:center;font-size:1.25rem;font-weight:300}@media (min-width:780px){.ribbon{white-space:nowrap;padding:.75rem 5rem}}.ribbon p{text-align:center;position:relative;margin:0}.ribbon em{color:#fff}.post-preview{font-size:.8rem;display:grid;grid-template-rows:1fr auto}.post-preview .icon{font-size:0}.post-preview .icon path{fill:#e35962}.post-preview:hover{background:#fff}.word-preview-footer{display:flex;justify-content:space-between;align-items:center}.post-main{display:flex;flex-direction:column;justify-content:center}.post-footer{display:flex;align-items:center;justify-content:center}.project-preview{transform:translate3d(0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:10;position:relative;padding:1rem;height:auto;text-align:center;background:rgba(255,255,255,.9);overflow:hidden;cursor:pointer;text-overflow:ellipsis;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.project-preview:active{z-index:100}.project-preview h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;transition:color .1s}.project-preview .stripe,.project-preview h3,.project-preview p{z-index:10}.project-preview .tag{color:#fff}.project-preview .stripe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;padding-bottom:0;transition:padding-bottom .2s;text-overflow:ellipsis}.project-preview .stripe h3{white-space:normal}@media (min-width:780px){.project-preview .stripe h3{display:block}}@media (min-width:1024px){.project-preview .stripe h3{display:block}}.project-preview .stripe p{white-space:normal}@media (min-width:780px){.project-preview .stripe p{display:block}}@media (min-width:1024px){.project-preview .stripe p{display:block;white-space:wrap}}.project-preview .publish-date{text-transform:uppercase}.post{transform:translate3d(0,0,0);transition:padding .1s;border-radius:1px;text-align:center;background:radial-gradient(white 0,rgba(255,255,255,.5) 100%);background:rgba(255,255,255,.75);width:calc(50% - .375rem);margin:0 0 .75rem;overflow:hidden;padding:.5rem;word-break:break-word;vertical-align:top;cursor:pointer}@media (min-width:780px){.post{width:calc(33.3333% - .5rem)}.post.large{width:calc(66.6666% - 3.3333px)}}@media (min-width:1024px){.post{width:calc(25% - .5625rem)}}@media (min-width:1500px){.post{width:calc(20% - .6rem)}}.post:active{background-color:#fbf8f4!important;z-index:100}.post:hover{background-color:#fbf8f4!important;z-index:100}.post p{color:rgba(85,85,85,.75);text-align:left;font-size:1rem;margin:.75rem 0 .75rem;border-radius:1px}.post img{display:block}.post.image,.post.video{padding:0;border:none}.post.image img,.post.image video,.post.video img,.post.video video{display:block}.post.mixed{padding:0;font-size:0}.post a:hover{color:#ff9873;border-color:#ff9873}.post .post-text{padding:15px;font-size:24px}.post .publish-date{text-align:right;color:rgba(85,85,85,.75)}.post .img-wrap{height:0;padding-top:66%;overflow:hidden;border-radius:2px}.post .img-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:110%}.post .img-wrap+.img-wrap{margin-top:.5rem}.post .tags{text-align:left}.post .tag{background-color:#ff7f76;color:#fff}.placeholder-post-1{min-height:8rem}.placeholder-post-2{min-height:12rem}.placeholder-post-3{min-height:11rem}.placeholder-post-4{min-height:10rem}.placeholder-post-5{min-height:6rem}.style h1,.style h2,.style h3,.style h4,.style h5{color:#fff}@font-face{font-family:quatro;src:url(../fonts/quatro_bold-webfont.woff2) format("woff2"),url(../fonts/quatro_bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:quatro;src:url(../fonts/quatrosans_ultrablack-webfont.woff2) format("woff2"),url(../fonts/quatrosans_ultrablack-webfont.woff) format("woff");font-weight:900;font-style:normal}.contact-preview .email-link,.contact-view .email-link,.drop-cap p:first-of-type:first-letter,.publish-date,.search-main .search,h1,h2,h3,h4,h5{font-family:quatro,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700}.features .feature-description,.intro-text-old-class,body,input[type=text],textarea{font-family:proxima-nova,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.button.contact-me:hover{background-color:#fbf8f4!important;z-index:100}.button,.identity,a,button,h1,h2,h3,input,p{transition:opacity .3s}h4{font-size:18px}header{display:block}.main-search{text-align:center;padding:0!important;font-weight:300;color:#000;z-index:999}.main-search input{background:rgba(0,0,0,.1);font-size:.75rem;color:#fff;font-family:quatro;font-weight:300;padding-left:.75rem}.main-search input::-webkit-input-placeholder{font-weight:300;color:#fff;opacity:1;font-family:quatro}@media (min-width:1024px){.main-search{display:inline}}.main-search .search-icon{position:absolute;top:calc(50% - 1px);left:15px;z-index:10;transform:translate(0,-50%)}@media (min-width:780px){.main-search .search-icon{left:15px}}@media (min-width:1024px){.main-search .search-icon{left:12px}}.main-search form{height:100%}.main-search input[type=text]{width:100%;height:100%;background-repeat:no-repeat;background-position:23px center;background-size:14px;border-radius:20px;letter-spacing:.5px;transition:background-color .1s;background-size:21px;border-color:#a78c22}.main-search input[type=text]:valid+.search-icon{display:none}.main-search input[type=text]:focus+.search-icon{display:none}.main-search input[type=text]:focus::-webkit-input-placeholder{color:transparent}@media (min-width:780px){.main-search input[type=text]{background-position:20px}}.main-search input[type=text]:hover:before{background-color:#e6e6e6}.main-search ::-webkit-input-placeholder{color:#fff}.main-footer{width:100%;padding:.75rem}.main-footer .main-search{display:none;font-size:16px;margin-bottom:.75rem}@media (min-width:1024px){.main-footer .main-search{display:none}}.main-footer .tags{text-align:left;margin-bottom:.7rem}.copyright{font-size:.5rem;text-align:center}.footer-nav{padding:1rem}.footer-nav a{margin-right:1rem}nav a{text-decoration:inherit}input[type=text],textarea{-webkit-appearance:none;box-shadow:none;border:none;border-radius:1px;min-height:40px}input[type=text]:focus,textarea:focus{outline:0!important;border:none!important}input[type=text]{height:35px}input,textarea{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}textarea{resize:none}.button-1{display:inline-block;font-weight:500;background:rgba(0,0,0,.4);color:#fff;font-weight:500;line-height:2.5}.button-1:hover{color:#26171a;background:#fff}.button-color-1{background:#ba2c48}.button-color-1:hover svg path{fill:#ba2c48}.button-color-2{background:#e35962}.button-color-2:hover svg path{fill:#e35962}.button-color-5{background:#ff9873}.button-color-5:hover svg path{fill:#ff9873}.button-contract-color-5{background:#e28e00}.button-icon{margin-bottom:1rem}.button-icon .icon{float:left;margin-right:.25rem}.contact-button{background:#ff7f76}.contact-button:hover{color:#555}.image{width:50%;width:100%}.image .image-content{width:100%;height:100%;position:relative;border:none;border-radius:1px}.image .image-content:before{content:"";display:block;top:0;left:0;width:100%;height:0;padding-top:50%}.image .image-content.lite:before{background:#18a884}.label{position:absolute;bottom:0;width:100%;padding:10px;background:rgba(237,223,168,.9);color:#b55528}label{font-size:.75rem;display:block;margin-bottom:5px;color:rgba(85,85,85,.75);text-align:left}.project-nav button:focus{outline:0}.project-nav:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}span.underline{border-bottom:2px solid #fbf8f4;padding-bottom:2px}@media (min-width:780px){span.underline{border-width:3px}}button{font-size:15px}button p{font-size:16px}.header{background-size:100%}@media (min-width:580px){.header{background-size:100%}}@media (min-width:780px){.header{background-size:100%}}@media (min-width:1024px){.header{background-size:100%}}@media (min-width:1024px){form.search{width:180px}}.the-top:after,.the-top:before{content:" ";display:table}.the-top:after{clear:both}.main-logo{z-index:1;position:relative;top:50%;width:100%;text-align:center;margin:0 auto;padding:1rem;width:90%;border-bottom:1px solid rgba(255,255,255,.1)}.main-logo:after,.main-logo:before{content:" ";display:table}.main-logo:after{clear:both}.main-logo:hover{cursor:pointer}@media (min-width:1024px){.main-logo{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:auto;height:auto;margin:0;padding:0;border:none;margin-top:0}}.logo-nav{margin-bottom:.5px}.logo-nav:after,.logo-nav:before{content:" ";display:table}.logo-nav:after{clear:both}.main-nav{text-align:center;z-index:1;background:#25171a;align-items:stretch;margin:0;align-items:center;font-size:0;overflow:hidden}@media (min-width:780px){.main-nav{padding:0 1rem}}@media (min-width:1024px){.main-nav{width:100%;float:none;flex-wrap:nowrap;height:auto;justify-content:center}}.main-nav .main-search{margin-bottom:1rem}@media (min-width:780px){.main-nav .main-search{position:absolute;top:50%;right:0;transform:translate(0,-50%);width:4.2rem}}.main-links{display:flex;justify-content:space-evenly;font-size:0;padding:0 .3rem}@media (min-width:580px){.main-links{border:none}}@media (min-width:780px){.main-links{margin-bottom:0}}@media (min-width:1024px){.main-links{display:block;border-top:none;padding:0}}.main-links>*{font-size:.75rem}.main-link{transform:translate3d(0,0,0);font-size:.8rem;margin:0 .75rem 0 0;display:inline-block;font-family:quatro;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.3);vertical-align:middle;border-radius:1px;text-align:center;color:#fff;padding:1rem 0 1rem;letter-spacing:.025rem;-webkit-tap-highlight-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:17px}@media (min-width:580px){.main-link{margin:0 1.75rem 0 0;font-size:.9rem}}.main-link:last-of-type{margin-right:0}.main-link .icon{margin-bottom:.275rem}@media (min-width:1024px){.main-link .icon{position:relative;left:auto}}.main-link svg path{fill:#fff}@media (min-width:1024px){.main-link{width:auto}.main-link:last-child{margin-right:0;border:none}}.main-link:last-child{border-bottom:none}.main-link:active{z-index:100}.main-link:hover{z-index:100}.main-link:hover>span{border-color:#fff}.main-link.about{color:#ba2c48}.main-link.about svg path{fill:#ba2c48}.main-link.work{color:#e35962}.main-link.work svg path{fill:#e35962}.main-link.words{color:#ff7f76}.main-link.words svg path{fill:#ff7f76}.main-link.life{color:#ff9873}.main-link.life svg path{fill:#ff9873}.main-link.contact{color:#f8cd83}.main-link.contact svg path{fill:#f8cd83}.main-link:hover{color:#fff}.main-link:hover svg path{fill:#fff}nav.jump-nav{position:fixed;z-index:100;display:none;top:10px;right:12px;width:48px;text-align:center;border-radius:.2rem;font-size:11px}@media (min-width:1024px){nav.jump-nav{display:none}}nav.jump-nav a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;font-weight:700;text-transform:uppercase;border:none}nav.jump-nav a span{position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);line-height:3.2}nav.jump-nav .logo{opacity:.75}.sections{transform:translate3d(0,0,0);z-index:0;float:left;width:100%;height:auto;margin-left:0;transform:translate3d(0,0,0);transition:width .5s;overflow:hidden}.single-view{min-height:100vh}.project-link{color:#e35962;display:inline-block;margin-bottom:.75rem}.project-link:hover{color:#fff}.single-data{text-align:center;padding:1rem 0 0}.single-data .tags{margin-bottom:.7rem}.single-data .publish-date{color:#fff;margin-bottom:.5rem}.single-text{max-width:32rem;margin:0 auto;font-weight:300}.single-text p{line-height:1.8;margin-bottom:30px}.single-header{text-align:center;overflow:hidden;height:auto}.single-header .tags{text-align:center;padding:0}.single-header .publish-date{margin:.5rem 0}.single-header h1{text-align:center}.single-header .screen-caps{width:100%;font-size:0}.single-header .screen-cap{display:inline-block;vertical-align:bottom;margin:0 auto;max-width:700px;background:rgba(255,255,255,.7);z-index:20;box-shadow:0 0 1rem rgba(85,85,85,.3)}.single-header .screen-cap.left,.single-header .screen-cap.right{width:100px;height:160px;z-index:10;box-shadow:none}.single-header .screen-cap.left{background:rgba(255,255,255,.7)}.single-header .screen-cap.right{background:rgba(255,255,255,.7)}@media (min-width:1024px){.single-header .screen-cap.left,.single-header .screen-cap.right{width:240px;height:360px}}.single-header .screen-cap img{display:block}.single-header .tags{bottom:0;left:0;width:100%;padding:0}button.close-nav{display:none;z-index:999;position:fixed;top:10px;left:10px;background:rgba(255,255,255,.3);transition:transform .5s,left .5s;border-radius:100%}button.close-nav:before{content:"";position:absolute;top:50%;left:50%;margin-left:2px;width:9px;height:9px;border-top:2px solid #555;border-left:2px solid #555;transform:translate(-50%,-50%) rotate(-45deg);z-index:999}@media (min-width:1024px){button.close-nav{display:block;left:calc(225px + 10px)}}@media (min-width:1280px){button.close-nav{display:block}}button.add-post,button.close-feature{z-index:3;position:absolute;top:10px;right:10px;background:rgba(255,255,255,.2);border-radius:100%}@media (min-width:1024px){button.add-post,button.close-feature{position:fixed;top:10px;right:10px}}button.add-post:after,button.add-post:before,button.close-feature:after,button.close-feature:before{content:"";position:absolute;top:50%;left:50%;width:2px;background:#555;height:18px}button.add-post:before,button.close-feature:before{transform:translate(-50%,-50%) rotate(45deg)}button.add-post:after,button.close-feature:after{transform:translate(-50%,-50%) rotate(-45deg)}button.add-post{display:none}button.add-post:before{transform:translate(-50%,-50%) rotate(0)}button.add-post:after{transform:translate(-50%,-50%) rotate(90deg)}@media (min-width:1024px){button.add-post{position:absolute;top:10px;right:0}}button.add-post,button.close-feature,button.close-nav{cursor:pointer;z-index:999;width:35px;height:35px}button.add-post:active,button.close-feature:active,button.close-nav:active{background:#fff}button.add-post:hover,button.close-feature:hover,button.close-nav:hover{background:#fff}.button.contact-me{margin:0 auto;background:#ba2c48;color:#555;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}section{padding:0 .75rem 1rem}@media (min-width:780px){section{padding:0 1.5rem 1.5rem}}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-auto-rows:1fr;grid-gap:1rem}@media (min-width:1500px){.work-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));grid-gap:1rem}.features{padding:0;padding-bottom:90px;height:100vh;z-index:21;text-align:center;background:#555;background-size:cover;padding-bottom:0}.features *{white-space:normal}.features[data-slide="1"] .slide-1{display:block}.features[data-slide="2"] .slide-2{display:block}.features:before{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:780px){.features{min-height:100vh}}@media (min-width:1024px){.features{padding-top:0}}.features .slides,.features article{min-height:100vh;width:100%;display:inline-block;white-space:nowrap}.features .slides{left:0;transition:left .33s ease-out}.features article{font-size:1.4rem}.features .image{float:right;margin-left:10px}.features .section-header{padding:0;background:0 0;min-height:0;height:auto;border:none}@media (min-width:1024px){.features .section-header{height:120px}}.features .section-header:after{display:none}.features .feature-content{perspective:500px;text-align:center;width:100%;height:100%}@media (min-width:780px){.features .feature-content{padding-top:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.features .feature-content p{font-size:22px;line-height:35px;margin-bottom:32px}.features .feature-content p:last-child{margin-bottom:0}@media (min-width:1024px){.features .feature-content{padding-top:0}}.features .feature-text{width:100%;padding:.25rem;display:inline-block;text-align:center;border-radius:3px;border-radius:1px}.features .feature-text .button{margin-bottom:0}@media (min-width:1024px){.features .feature-text{padding:0 1.5rem}}.features .feature-description{display:inline-block;vertical-align:middle;letter-spacing:1px;word-spacing:1px;padding:0 1rem;width:100%;color:#fbf8f4;margin-bottom:0;margin-top:10px;line-height:1.8}@media (min-width:780px){.features .feature-description{text-align:center;word-spacing:2px;margin-top:10px}}.features h1{text-transform:uppercase;text-align:center;text-align:center;color:#fbf8f4}@media (min-width:580px){.features h1{letter-spacing:3px}}@media (min-width:780px){.features h1{font-size:2.75rem;line-height:1}}.features h2{margin-bottom:10px}@media (min-width:780px){.features h2{font-size:3.8rem}}.features .feature{vertical-align:top}.home-view{text-align:center}@media (min-width:780px){.home-view .main-nav{position:absolute;width:100%}}.home-view .main-footer .tags{padding-top:0}.home-view .last .letter{color:rgba(255,255,255,.7)}.about-preview,.about-view{width:100%;text-align:center;background:#ba2c48}.about-preview .main-logo,.about-view .main-logo{border-color:rgba(192,38,69,.5)}.about-preview a:not(.main-link),.about-view a:not(.main-link){color:#620417;border-color:#620417}.about-preview .name .first .letter,.about-view .name .first .letter{color:#ba2c48}.about-preview .main-link.about,.about-view .main-link.about{color:#fff}.about-preview .main-link.about:after,.about-view .main-link.about:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ba2c48}.about-preview .main-link.about .about-icon svg,.about-view .main-link.about .about-icon svg{opacity:1}.about-preview .main-link.about .about-icon svg path,.about-view .main-link.about .about-icon svg path{fill:#fff}.about-preview .eye-logo,.about-view .eye-logo{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.about-preview:before,.about-view:before{position:absolute;width:100%;height:calc(100% - 20vh);margin-top:20vh;top:0;left:0}.about-preview .image,.about-view .image{margin-right:30px;margin-bottom:10px}.about-preview .image .image-content:before,.about-view .image .image-content:before{content:"";width:100%;height:100%;background:rgba(31,37,61,.5)}.about-preview .section-header:after,.about-view .section-header:after{display:none}.about-preview .about-content,.about-view .about-content{z-index:10}.about-preview table.about-overview,.about-view table.about-overview{border-bottom:0;width:calc(100% - 0px);color:#555;border-radius:1px;text-align:center;background:rgba(255,255,255,.3);background:rgba(255,255,255,.75)}.about-preview table.about-overview:after,.about-preview table.about-overview:before,.about-view table.about-overview:after,.about-view table.about-overview:before{content:" ";display:table}.about-preview table.about-overview:after,.about-view table.about-overview:after{clear:both}.about-preview table.about-overview thead tr:first-child,.about-view table.about-overview thead tr:first-child{border-top:1px solid #ba2c48;background:rgba(255,255,255,.3)}.about-preview table.about-overview thead tr:first-child th,.about-view table.about-overview thead tr:first-child th{background:#c02645}.about-preview table.about-overview thead tr:first-child th h2,.about-view table.about-overview thead tr:first-child th h2{color:#fff}.about-preview table.about-overview thead tr:last-child,.about-view table.about-overview thead tr:last-child{border-bottom:1px solid #ba2c48}.about-preview table.about-overview thead tr:last-child th:first-child,.about-view table.about-overview thead tr:last-child th:first-child{border-right:1px solid #ba2c48}.about-preview table.about-overview thead tr:nth-child(2) th,.about-view table.about-overview thead tr:nth-child(2) th{background:#fff}.about-preview table.about-overview thead tr:nth-child(2) th h3,.about-view table.about-overview thead tr:nth-child(2) th h3{color:#620417}.about-preview table.about-overview thead th:first-child,.about-preview table.about-overview thead th:last-child,.about-view table.about-overview thead th:first-child,.about-view table.about-overview thead th:last-child{border-bottom:1px solid #ba2c48}.about-preview table.about-overview tbody td,.about-preview table.about-overview tbody tr,.about-view table.about-overview tbody td,.about-view table.about-overview tbody tr{color:rgba(85,85,85,.75)}.about-preview table.about-overview tbody td,.about-view table.about-overview tbody td{border-right:1px solid #ba2c48;border-bottom:1px solid #ba2c48}.about-preview table.about-overview tbody td:last-child,.about-view table.about-overview tbody td:last-child{border-right:none}.about-preview table.about-overview tr:last-child td:first-child,.about-view table.about-overview tr:last-child td:first-child{border-radius:0 0 0 1px;border-left:0}.about-preview table.about-overview tr:last-child td:last-child,.about-view table.about-overview tr:last-child td:last-child{border-radius:0 0 1px 0;border-right:0}.about-preview table.about-overview td,.about-view table.about-overview td{font-weight:700;width:25%;font-size:1rem;padding:.75rem}.about-preview table.about-overview td,.about-preview table.about-overview th,.about-view table.about-overview td,.about-view table.about-overview th{color:#ba2c48}.about-preview table.about-overview th,.about-view table.about-overview th{border-bottom:0;padding:10px 0}.about-preview table.about-overview h3,.about-view table.about-overview h3{margin-bottom:0;color:#ba2c48}.about-preview table.about-overview .about-skills-header,.about-view table.about-overview .about-skills-header{margin-bottom:15px;text-align:center;color:#06382c}.about-preview .about-design,.about-preview .about-development,.about-view .about-design,.about-view .about-development{width:100%;text-align:center}.about-preview .about-design:after,.about-preview .about-design:before,.about-preview .about-development:after,.about-preview .about-development:before,.about-view .about-design:after,.about-view .about-design:before,.about-view .about-development:after,.about-view .about-development:before{content:" ";display:table}.about-preview .about-design:after,.about-preview .about-development:after,.about-view .about-design:after,.about-view .about-development:after{clear:both}@media (min-width:780px){.about-preview .about-design,.about-preview .about-development,.about-view .about-design,.about-view .about-development{float:left;width:50%}}.about-preview .about-design h3,.about-preview .about-development h3,.about-view .about-design h3,.about-view .about-development h3{font-size:24px}.about-preview .about-design,.about-view .about-design{margin-bottom:30px}@media (min-width:780px){.about-preview .about-design,.about-view .about-design{margin-bottom:0}}.about-preview .about-skill,.about-view .about-skill{float:left;font-weight:700;width:50%}.about-preview h3.table-heading,.about-view h3.table-heading{color:rgba(255,255,255,.425)}.project-view .main-logo,.projects-view .main-logo,.work-view .main-logo{border-color:rgba(186,44,72,.5)}.project-view .name .first .letter,.projects-view .name .first .letter,.work-view .name .first .letter{color:#e35962}.project-view .main-link.projects,.projects-view .main-link.projects,.work-view .main-link.projects{color:#fff}.project-view .main-link.projects:after,.projects-view .main-link.projects:after,.work-view .main-link.projects:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #e35962}.project-view .main-link.projects .projects-icon svg,.projects-view .main-link.projects .projects-icon svg,.work-view .main-link.projects .projects-icon svg{opacity:1}.project-view .main-link.projects .projects-icon svg path,.projects-view .main-link.projects .projects-icon svg path,.work-view .main-link.projects .projects-icon svg path{fill:#fff}.icon-right{position:absolute;right:0}.main-content-work{background:#e35962}.main-content-words{background:#ff7f76}.main-content-life{background:#ff9873}.project-preview,.projects-view{text-align:center}.project-preview .project-text,.projects-view .project-text{width:100%;padding:.75rem;overflow:hidden;font-size:.75rem}.project-preview .project-logo,.projects-view .project-logo{display:none;width:50px;height:50px;background:#555;border-radius:100%;margin:0 auto}@media (min-width:780px){.project-preview .project-logo,.projects-view .project-logo{width:100px;height:100px;margin:0 auto 15px}}@media (min-width:1024px){.project-preview .project-logo,.projects-view .project-logo{width:100px;height:100px}}.project-view{overflow-x:hidden}.project-view .footer-heading{color:#ba2c48}.featured-projects{float:left;width:100%;margin-right:.75rem}@media (min-width:1024px){.featured-projects{width:calc(66.6666% - .75rem)}}.featured-projects .project-preview{width:100%;padding-top:82%;margin-bottom:.75rem}@media (min-width:580px){.featured-projects .project-preview{width:calc(50% - .375rem);padding-top:44%}}.featured-words{float:left;width:100%}@media (min-width:1024px){.featured-words{width:33.3333%}}.featured-words .word-preview{width:100%;margin-bottom:.75rem}@media (min-width:1024px){.featured-words .word-preview{width:100%}}.featured-life{width:100%}.featured-life .post{margin-bottom:.75rem}@media (min-width:410px){.featured-life .post{width:calc(50% - .25rem)}}@media (min-width:580px){.featured-life .post{width:calc(25% - .5625rem)}}.words-view{background:#ff7f76}.word-view .main-logo,.words-view .main-logo{border-color:rgba(227,89,98,.5)}.word-view .name .first .letter,.words-view .name .first .letter{color:#ff7f76}.word-view .main-link.words,.words-view .main-link.words{color:#fff}.word-view .main-link.words:after,.words-view .main-link.words:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ff7f76}.word-view .main-link.words .words-icon svg path,.words-view .main-link.words .words-icon svg path{fill:#fff}.word-view .subtitle,.words-view .subtitle{color:#900a00}.word-preview,.words-view{text-align:center}.word-preview h3,.words-view h3{color:#932930}.word-preview .articles,.words-view .articles{display:flex;flex-wrap:wrap}.word-preview{transform:translate3d(0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:10;text-align:left;width:100%;cursor:pointer;padding:1rem;z-index:50;float:left;overflow:hidden;transition:box-shadow .1s,width .1s,height .1s,padding .1s;background:rgba(255,255,255,.9)}@media (min-width:780px){.word-preview{margin-bottom:.75rem;width:calc(50% - .375rem)}}.word-preview .tags{text-align:left}.word-preview p{margin:0;line-height:22px}.word-preview:active{background-color:#fbf8f4!important;z-index:100}.word-preview:hover{background-color:#fff;z-index:100}.word-preview:hover .article-thumb{border-bottom:15px solid #1dc298}.word-preview:hover .article-thumb{border:2px solid #ff9873}.word-preview .article-thumb{position:absolute;top:50%;left:20px;transform:translate(0,-50%);width:75px;height:75px;background:rgba(255,255,255,.3);border-radius:100%;border:2px solid rgba(255,255,255,.6)}.word-preview button{display:none;position:absolute;right:15px;top:50%;transform:translate(0,-50%);border-radius:100%;width:40px;height:40px;background:rgba(0,0,0,.25);text-align:center;padding-bottom:3px;padding-left:4px}.word-preview .article-text{height:auto;margin-bottom:0;overflow:hidden}.word-preview .article-text p{text-overflow:ellipsis;overflow:hidden;color:rgba(85,85,85,.75);margin-bottom:1rem}.word-preview .publish-date{color:rgba(85,85,85,.75);text-align:left}.word-preview .tag{background:#e35962;color:#fff}.preview-content{top:0;left:0;width:100%;height:100%}.contact-preview,.contact-view{background:#f8cd83;text-align:center}.contact-preview .main-logo,.contact-view .main-logo{border-color:rgba(255,152,115,.5)}.contact-preview .name .first .letter,.contact-view .name .first .letter{color:#f8cd83}.contact-preview .subtitle,.contact-view .subtitle{color:#d38400}.contact-preview .main-link.contact,.contact-view .main-link.contact{color:#fff}.contact-preview .main-link.contact:after,.contact-view .main-link.contact:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f8cd83}.contact-preview .main-link.contact svg path,.contact-view .main-link.contact svg path{fill:#fff}.contact-preview .contact-form,.contact-view .contact-form{max-width:58rem;margin:0 auto}.contact-preview .contact-form input,.contact-preview .contact-form textarea,.contact-view .contact-form input,.contact-view .contact-form textarea{width:100%;margin-bottom:15px;padding:10px;border:none;color:#555;transition:box-shadow .1s,background-color .1s,color .1s}.contact-preview .contact-form input:last-child,.contact-preview .contact-form textarea:last-child,.contact-view .contact-form input:last-child,.contact-view .contact-form textarea:last-child{margin-bottom:0}.contact-preview h3,.contact-view h3{text-align:center}.contact-preview .contact-content,.contact-view .contact-content{margin:0 auto}.contact-preview .contact-content:after,.contact-preview .contact-content:before,.contact-view .contact-content:after,.contact-view .contact-content:before{content:" ";display:table}.contact-preview .contact-content:after,.contact-view .contact-content:after{clear:both}.contact-preview .contact-overview:after,.contact-preview .contact-overview:before,.contact-view .contact-overview:after,.contact-view .contact-overview:before{content:" ";display:table}.contact-preview .contact-overview:after,.contact-view .contact-overview:after{clear:both}.contact-preview .map,.contact-view .map{max-width:1400px;margin:0 auto;cursor:pointer;position:relative;background:url(../img/map.jpg) center center no-repeat;background-size:cover;width:100%;height:300px;text-align:center;border-radius:1px;opacity:.9;padding:30px;border-bottom:0;margin-bottom:10px}@media (min-width:1024px){.contact-preview .map,.contact-view .map{height:500px}}.contact-preview .contact-form,.contact-view .contact-form{border-radius:1px;background:rgba(255,255,255,.3);background:rgba(251,248,244,.9);padding:10px;z-index:10;margin-bottom:1px;margin-bottom:.67em}.contact-preview .contact-form:after,.contact-preview .contact-form:before,.contact-view .contact-form:after,.contact-view .contact-form:before{content:" ";display:table}.contact-preview .contact-form:after,.contact-view .contact-form:after{clear:both}.contact-preview .contact-form h3,.contact-view .contact-form h3{text-align:center;color:#fff}@media (min-width:1024px){.contact-preview .contact-form,.contact-view .contact-form{padding:20px}}.contact-preview .email-link,.contact-view .email-link{font-size:.8rem;text-align:center;font-weight:700;margin-bottom:30px;width:100%;margin-bottom:30px;width:auto;border-radius:1px}.contact-preview .email-link .link,.contact-view .email-link .link{display:inline;color:#f34000;border-color:#f34000}.contact-preview .email-link .link:hover,.contact-view .email-link .link:hover{color:rgba(85,85,85,.75);border-color:rgba(85,85,85,.75)}.contact-preview h3,.contact-view h3{margin-bottom:10px}.contact-preview .contact-info,.contact-preview .contact-location,.contact-view .contact-info,.contact-view .contact-location{width:100%;text-align:center;margin:0 auto 15px;padding:30px;border-radius:1px}.contact-preview .contact-location,.contact-view .contact-location{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 60px);width:auto;margin:0 auto;background:rgba(255,255,255,.75);color:rgba(85,85,85,.75)}.contact-preview .contact-info,.contact-view .contact-info{margin-right:15px}.search-main{min-height:100vh;text-align:center}.search-main .search{width:100%;background:rgba(255,255,255,.3);color:#fff;font-size:2.8rem;margin:.5rem auto;padding:2.2rem 1rem!important}@media (min-width:1024px){.search-main .search{width:60%}}section.search{background:#fff;padding-bottom:15px}section.search h1{color:#555}section.search h4{color:#9a9a9a!important}section.search .results{text-align:center}section.search .result{font-size:21px;font-weight:700;padding:15px;border-radius:1px;margin-bottom:20px;height:60px}section.search .result:first-child{padding-top:0}section.search .result:last-child{margin-bottom:0}section.search .result a{color:#555;border-color:#1b9d6f;border:none}section.search .result span{font-size:14px;line-height:21px;vertical-align:middle;margin-right:5px;color:#9a9a9a!important}.logo,.name{display:inline-block}.logo{width:2rem;height:2rem;margin-right:.15rem}@media (min-width:1024px){.logo{width:1.6rem;height:1.6rem}}.logo *{position:absolute}.logo [class*=eye-]{top:50%;left:50%;-webkit-transform:translate(-50%,-50%)}.eye-logo{width:100%;height:100%;border-radius:100%}.eye-logo svg{top:0;left:0}.justify-letters{display:flex;width:100%;justify-content:space-between}.justify-letters .letter{display:inline-block}.circle{width:100%;height:100%;border-radius:50%;background:gray}.subtitle--color-1{color:#600718}.section-header{justify-content:center;flex-direction:column;height:auto;text-align:center;z-index:10;border-top:0;border-radius:0 0 1px 1px;overflow:auto}.section-header:before{position:absolute;top:0;left:0;width:100%;height:100%}.section-header:after{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:100%;height:90%;background:rgba(255,255,255,.15);box-shadow:0 0 2px #000}.section-header p{margin-bottom:0;padding:0}.section-header h1,.section-header p{z-index:99}p.subhead{text-align:center;font-weight:700;color:rgba(85,85,85,.75)!important;font-size:1.45rem;left:0}@media (min-width:780px){p.subhead{font-size:1rem}}.feature-header{overflow-x:hidden}.feature-header h4{text-align:center;text-shadow:1px solid #555}.feature-header .section-header{height:auto}.contact-budget,.contact-email,.contact-name{z-index:10;float:left;width:100%;margin-bottom:15px}@media (min-width:580px){.contact-budget,.contact-email,.contact-name{width:50%}}.contact-name{padding:0;margin-bottom:15px}@media (min-width:580px){.contact-name{padding-right:2.5px}}@media (min-width:780px){.contact-name{padding-right:.375rem}}.contact-subject{margin-bottom:15px}.contact-budget,.contact-email{padding:0}@media (min-width:580px){.contact-budget,.contact-email{padding-left:2.5px}}@media (min-width:780px){.contact-budget,.contact-email{padding-left:.375rem}}.more-btn{width:100%;text-align:center;height:60px;background:#8ee1cc;color:#0d745b;font-size:12px;text-transform:uppercase;font-weight:700}.publish-date{text-transform:uppercase;font-size:.5rem;color:#ababab;font-weight:700;text-align:center}.publish-date-color-2{color:#e35962}.feature-image-embed{width:100%;height:auto;background:#fff;margin-bottom:60px;height:calc(10vh + 325px)}@media (min-width:1024px){.feature-image-embed{height:calc(20vh + 360px)}}.project-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background:#ba2c48}.project-footer>h3{position:absolute;top:15px;text-align:center;width:100%;margin:0}.project-footer .project-preview{width:100%;height:auto;padding-top:50%;margin-bottom:5px}@media (min-width:780px){.project-footer .project-preview{padding-top:0}}@media (min-width:1024px){.project-footer .project-preview{height:100%;width:calc(25% - 10px);margin-bottom:0}}.word-view.simple .feature-header{height:120px}.word-view.simple .screen-cap{display:none}.word-view .footer-heading{color:#e35962}.word-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background:#e35962}.word-footer>h3{position:absolute;top:15px;text-align:center;width:100%;margin:0}.word-footer .word-preview{width:100%;height:auto;margin-bottom:5px}@media (min-width:780px){.word-footer .word-preview{padding-top:0}}@media (min-width:1024px){.word-footer .word-preview{margin-bottom:0;width:calc(25% - 10px);height:100%}}.tagline{display:none;width:100%;text-align:center;color:rgba(255,255,255,.7);font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:500}.life-preview,.life-view{text-align:center}.life-preview .main-logo,.life-view .main-logo{border-color:rgba(255,127,118,.5)}.life-preview .name .first .letter,.life-view .name .first .letter{color:#ff9873}.life-preview .main-link.life,.life-view .main-link.life{color:#fff}.life-preview .main-link.life:after,.life-view .main-link.life:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ff9873}.life-preview .main-link.life .life-icon svg path,.life-view .main-link.life .life-icon svg path{fill:#fff}.life-preview h3,.life-view h3{margin-bottom:5px}.life-preview .subtitle,.life-view .subtitle{color:#8c2500}.posts{width:100%}.send-email{cursor:pointer;font-size:.75rem;background:#f34000;font-weight:700;color:#fff;text-transform:uppercase;border-radius:1px}table.site-overview{width:100%;text-align:center}table.site-overview td,table.site-overview th{background:rgba(255,255,255,.3);color:#fff;padding:5px}table.site-overview h3{margin-bottom:0;color:#555}.section-image{display:none;width:100px;height:100px;background:red;position:absolute;top:50%;left:50px;transform:translate(0,-50%);opacity:.5;z-index:-1}.post-photo{width:100%;height:200px;border-radius:1px}@-ms-viewport{width:device-width}.test-stripe{background:#e6e6e6;height:160px}.amp-plus{display:inline-block;vertical-align:top;line-height:44px;font-size:36px;left:1.5px}.contact-button{margin:20px 0;background:#ff7f76;color:#555;height:45px;line-height:45px}.contact-button:hover{color:#555}.about-button{background:#c02645;color:#555}.about-button:hover{color:#555}.projects-button{background:#ba2c48;color:#555}.projects-button:hover{color:#555}.tags{margin:0 auto .5rem;width:100%;white-space:normal;text-align:center;font-size:0}.tags{text-align:center}.tags.interactive .tag{cursor:pointer}.tags.interactive .tag:hover{background:#fff}.centered-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:.75rem}div.underline{width:100%;height:2px;margin:.5rem auto 2.1rem;background:linear-gradient(to right,rgba(192,38,69,0) 0,#c02645 50%,rgba(192,38,69,0) 100%)}div.underline.dark{background:linear-gradient(to right,rgba(85,85,85,0) 0,#555 50%,rgba(85,85,85,0) 100%)}@media (min-width:1024px){div.underline{height:4px}}.intro-text-old-class{display:inline-block;margin:30px auto;font-size:22px;letter-spacing:.6px;padding:10px 15px;color:#c02645;font-weight:500;background:rgba(255,255,255,.5);border-radius:1px}@media (min-width:1024px){.intro-text-old-class{margin-right:10px}}.search-results{float:left;width:100%;font-size:14px;padding:0}.search-results.results ul{padding:12px 15px 10px 15px}.search-results ul{list-style-type:none}.search-results li{line-height:1.6;background-repeat:no-repeat;background-position:10px center;background-size:10px;margin-bottom:10px}.search-results li.project a{color:#e35962;border-color:#e35962}.search-results li.word a{color:#ff7f76;border-color:#ff7f76}.search-results li.life-and-time a{color:#f8cd83;border-color:#f8cd83}.search-results li a{border-width:1px!important}.search-results li a:hover{color:#fff;border-color:#fff}.footer-heading{position:absolute;bottom:0;text-align:center;width:100%;margin-bottom:10px}.section-icon{z-index:1;display:block;display:none;width:30px;height:30px;margin:0 auto 10px;background-position:center center;background-repeat:no-repeat;border:none;opacity:.5}.section-icon:hover{opacity:1}.section-icon.about{background-image:url(../img/eye-simple.svg)}.section-icon.about:hover{background-image:url(../img/eye-simple-light.svg)}.section-icon.projects{background-image:url(../img/heart.svg)}.section-icon.projects:hover{background-image:url(../img/heart-light.svg)}.section-icon.words{background-image:url(../img/mouth.svg)}.section-icon.words:hover{background-image:url(../img/mouth-light.svg)}.section-icon.contact{background-image:url(../img/hand.svg)}.section-icon.contact:hover{background-image:url(../img/hand-light.svg)}.section-icon.life{background-image:url(../img/atom.svg)}.section-icon.life:hover{background-image:url(../img/atom-light.svg)}.send-email,.view-more{z-index:1;display:inline-block;text-align:center;opacity:.75;color:#fff;border-color:rgba(255,255,255,.75);width:auto;vertical-align:top}.send-email:hover,.view-more:hover{opacity:1}.send-email:last-child,.view-more:last-child{margin-bottom:0}.send-email svg,.view-more svg{margin-right:.3rem}.send-email svg path,.view-more svg path{fill:#fff}.parallax-img{z-index:2;position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0);width:auto;height:auto;max-width:none}.parallax-img.one{z-index:10;width:110%;transform:translate3d(-50%,0,0)}.parallax-img.two{z-index:3;width:auto;transform:translate3d(-50%,0,0)}.parallax-img.three{z-index:2;width:auto;transform:translate3d(-50%,0,0)}.parallax-img.four{z-index:2;width:auto;transform:translate3d(-50%,0,0)}.parallax-galaxy{position:static;background-image:url(../img/galaxy.svg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center center}.parallax-text{z-index:5;width:100%}.flex-ghost{height:0!important;visibility:hidden!important;padding:0!important;margin:0!important}.studio35{background-image:url(../img/studio35.png)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.carina-nebula{background-image:url(../img/carina-nebula.png)!important;background-size:300%!important;background-repeat:no-repeat!important;background-position:center center!important}.qotd{background-image:url(../img/qotd.png)!important;background-size:200%!important;background-repeat:no-repeat!important;background-position:center center!important}.pubtool{background-image:url(../img/pubtool.png)!important;background-size:200%!important;background-repeat:no-repeat!important;background-position:center center!important}.FACE{background-image:url(../img/FACE.png)!important;background-size:200%!important;background-repeat:no-repeat!important;background-position:center center!important}.forest{background-image:url(../img/forest.png)!important;background-size:200%!important;background-repeat:no-repeat!important;background-position:center center!important}.image1{background:transparent url(../img/skull-icon.svg) center center no-repeat;background-size:75%}.image2{background:transparent url(../img/heart-icon.svg) center center no-repeat;background-size:95%}.image3{background:transparent url(../img/mouth.svg) center center no-repeat;background-size:95%}.image4{background:transparent url(../img/hand.svg) center center no-repeat;background-size:75%}.image5{background:transparent url(../img/atom.svg) center center no-repeat;background-size:75%}.galaxy{background:radial-gradient(transparent 50%,#555 90%),#555 url(../img/galaxy-compressed.jpg) 50% -50px no-repeat;background-size:cover}.eiffel{background:radial-gradient(transparent 50%,#555 90%),#555 url(../img/eiffel.jpg) 50% -50px no-repeat;background-size:cover}.grolar{background:radial-gradient(transparent 50%,#555 90%),#555 url(../img/grolar-bear.jpg) 50% -50px no-repeat;background-size:cover;background-position:top center}.waves{position:absolute;bottom:0;left:0;background:url(../img/waves.svg) center center repeat-x;height:50px;width:100%}.fix-hover{display:block;height:60px;width:100%;opacity:1}.fix-hover:hover{background:red}.fix-hover:active{background:red}.nowrap{white-space:nowrap}.feature-footer{height:auto;overflow-x:hidden;padding:5px;margin:0 .75rem}@media (min-width:780px){.feature-footer{height:calc(100vh - 480px);padding:15px}}.feature-footer{height:calc(80vh - 360px);padding:15px;font-size:12px;border-radius:1px}.slide-nav{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);white-space:nowrap;display:block;width:100%;margin:0 auto 15px}.slide-button{z-index:999;vertical-align:middle;background:rgba(255,255,255,.3);transition:transform .5s,left .5s;border-radius:100%;cursor:pointer;z-index:999;width:30px;height:30px;margin-right:5px}.slide-button:hover{background:#fbf8f4}.slide-button.selected{background:rgba(255,255,255,.75)}.next-slide-button,.prev-slide-button{width:34px;height:34px}.prev-slide-button:before{content:"";position:absolute;top:50%;left:50%;margin-left:2px;width:9px;height:9px;border-top:2px solid #555;border-left:2px solid #555;transform:translate(-50%,-50%) rotate(-45deg);z-index:999}.next-slide-button:before{content:"";position:absolute;top:50%;left:50%;margin-left:-1px;width:9px;height:9px;border-top:2px solid #555;border-left:2px solid #555;transform:translate(-50%,-50%) rotate(135deg);z-index:999}.project-pinball img{left:50%;transform:translateX(-50%);height:100%;width:auto;margin:0 auto;max-width:none}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.test-test{background:#c02645;width:100%;height:400px}.container{overflow:auto;padding:0 1rem}.featured-posts{text-align:center;padding:.75rem .75rem 0}.featured-posts:after,.featured-posts:before{content:" ";display:table}.featured-posts:after{clear:both}.featured-posts header{text-align:left}.text-container{text-align:left}@media (min-width:1024px){.text-container{padding:0}}.text-container-1{margin-bottom:1rem}.multi-column-text{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}.multi-column-text p{margin:0}.drop-cap p:first-of-type:first-letter{float:left;color:#620417;font-weight:900;line-height:.9;margin-right:.2rem;font-size:4.25rem}.main-content{padding:1.5rem 1rem 1rem;min-height:100%}.main-content-contact{background:#f8cd83;padding:1.5rem 0 1rem}.main-content-about{background:#ba2c48}@media (min-width:780px){.main-content-content{position:absolute;top:50%;left:50%;min-width:75%;transform:translate(-50%,-50%)}.main-content-content .subtitle{white-space:nowrap}}.lowercase{text-transform:lowercase}.search-view{text-align:center}.search-view .main-nav{background:rgba(255,255,255,.1)}.search-view .main-link.search{background:#fff;color:#555}.search-view .search-icon svg{opacity:1}.search-view .search-icon svg path{fill:#555}@media (min-width:1024px){.extra-nav-links{position:absolute;top:50%;right:1rem;transform:translate(0,-50%)}}.extra-nav-links .main-link{background:rgba(0,0,0,.16);color:rgba(255,255,255,.9)}.extra-nav-links .main-link svg path{fill:#fff}.extra-nav-links .main-link:hover{color:#555}.extra-nav-links .main-link:hover svg path{fill:rgba(0,0,0,.75)}.extra-nav-link{background:rgba(0,0,0,.4);color:rgba(255,255,255,.9)}@media (min-width:1024px){.extra-nav-link{position:absolute;right:.75rem}}.extra-nav-link svg path{fill:#fff}.extra-nav-link:hover{color:#555}.extra-nav-link:hover svg path{fill:rgba(0,0,0,.75)}.primary-nav-links{font-size:0}.home-header{min-height:100vh;overflow:auto}.home-header:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.home-header .main-nav{background:rgba(255,255,255,.04)}.article-text h3{margin-bottom:.75rem}.article-image{aspect-ratio:1/1;background:#932930}.banner-0{border-top-color:#ba2c48;border-top-color:#ba2c48}.banner-0{border-top-color:#ba2c48;border-top-color:#ba2c48}.note{font-size:.75rem;opacity:.75!important}.header-content{padding:1rem 1rem 0}.header-content-about{background:#e35962}.header-content-word{background:#ff7f76;padding:1rem}.starfield{left:0;position:absolute;top:0;height:100%;width:100%;z-index:0}.lead{font-size:1.2rem}.headshot{float:right;width:100%;height:0;padding-top:100%;background:rgba(0,0,0,.75);border-radius:100%;margin:0 0 1rem 1rem}.text-tier-1{font-size:2rem;color:#620417;font-weight:900}.text-tier-2{font-size:1.1rem;line-height:1.8}.text-color-2{color:#e35962}.about-text{max-width:48rem;margin:0 auto}.about-graphic{margin:1rem}@media (min-width:480px){.about-graphic{float:right;width:calc(30% - .5rem);margin-top:-1rem}}.section-graphic{width:10rem;height:10rem;border-radius:100%;margin:0 auto 1rem;background:#666}.about-row{margin-bottom:1.5rem}.list{width:calc(50% - .5rem);list-style-type:none;padding:0}.list-heading{font-size:.6rem;margin:0 0 .4rem}.ol{list-style-type:none;padding:0;line-height:1.6}.nested-list{font-size:.85rem;padding:1rem;color:#fff;background:rgba(255,255,255,.1)}.nested-list li{margin:0 0 .5rem}.about-list{margin-bottom:1rem}.about-list .list{width:100%}.about-list .list li{width:100%;text-align:center}.about-list>.list>li{margin-bottom:.5rem}.experience-list{width:100%}body,html{height:100%}.main{min-height:100%}@media (min-width:780px){.main{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto}}.previous{z-index:1;position:absolute;top:1.5rem;left:2rem;color:rgba(255,255,255,.75);font-size:.75rem}.image-placeholder{width:auto;height:0;padding-top:40%;background:rgba(0,0,0,.825)}.inline-list-item{display:inline-block}.ul-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:1rem}.tags-overlay{margin-bottom:0;background:rgba(0,0,0,.75);padding:.4rem .25rem 0 .25rem}.project-head{width:100%;position:absolute;top:0;padding:.75rem}.title{color:#fff}.test{color:red}.project-details{position:absolute;bottom:0;width:100%}.aboout-sectoin-crentered{margin:0 auto}