:root{--link-color:#c99065}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}.loader,.loader:after,.loader:before{background:grey;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em}.loader{text-indent:-9999em;margin:8em auto;position:relative;font-size:11px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after{left:1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0 grey;height:4em}40%{box-shadow:0 -2em grey;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0 grey;height:4em}40%{box-shadow:0 -2em grey;height:5em}}@-webkit-keyframes animation{0%{height:0%;width:0;transform:matrix(0,0,0,0,0,0)}3.333333%{height:100%;width:100%;transform:matrix(.34323,.11487,.07506,.34323,0,0)}6.666667%{transform:matrix(.65416,.2159,.14115,.65416,0,0)}10%{transform:matrix(.88518,.18431,.1219,.88518,0,0)}13.333333%{transform:matrix(1.02792,.0976,.06496,1.02792,0,0)}16.666667%{transform:matrix(1.09602,.02621,.01747,1.09602,0,0)}20%{transform:matrix(1.1117,-.0094,-.00627,1.1117,0,0)}23.333333%{transform:matrix(1.09709,-.01805,-.01203,1.09709,0,0)}26.666667%{transform:matrix(1.0698,-.0143,-.00954,1.0698,0,0)}30%{transform:matrix(1.04151,-.00794,-.0053,1.04151,0,0)}33.333333%{transform:matrix(1.01844,-.00306,-.00204,1.01844,0,0)}36.666667%{transform:matrix(1.00277,-.00038,-.00025,1.00277,0,0)}40%{transform:matrix(.99411,.00064,.00043,.99411,0,0)}43.333333%{transform:matrix(.99083,.00076,.0005,.99083,0,0)}46.666667%{transform:matrix(.991,.00053,.00035,.991,0,0)}50%{transform:matrix(.99292,.00027,.00018,.99292,0,0)}53.333333%{transform:matrix(.99535,.00008,.00006,.99535,0,0)}56.666667%{transform:matrix(.99755,-.00001,0,.99755,0,0)}60%{transform:matrix(.99919,-.00004,-.00002,.99919,0,0)}63.333333%{transform:matrix(1.0002,-.00003,-.00002,1.0002,0,0)}66.666667%{transform:matrix(1.00068,-.00002,-.00001,1.00068,0,0)}70%{transform:matrix(1.00079,-.00001,-.00001,1.00079,0,0)}73.333333%{transform:matrix(1.00069,0,0,1.00069,0,0)}76.666667%{transform:matrix(1.00049,0,0,1.00049,0,0)}80%{transform:matrix(1.00029,0,0,1.00029,0,0)}83.333333%{transform:matrix(1.00013,0,0,1.00013,0,0)}86.666667%{transform:matrix(1.00002,0,0,1.00002,0,0)}90%{transform:matrix(.99996,0,0,.99996,0,0)}93.333333%{transform:matrix(.99994,0,0,.99994,0,0)}96.666667%{transform:matrix(.99994,0,0,.99994,0,0)}to{height:100%;width:100%;transform:matrix(1,0,0,1,0,0)}}@keyframes animation{0%{height:0%;width:0;transform:matrix(0,0,0,0,0,0)}3.333333%{height:100%;width:100%;transform:matrix(.34323,.11487,.07506,.34323,0,0)}6.666667%{transform:matrix(.65416,.2159,.14115,.65416,0,0)}10%{transform:matrix(.88518,.18431,.1219,.88518,0,0)}13.333333%{transform:matrix(1.02792,.0976,.06496,1.02792,0,0)}16.666667%{transform:matrix(1.09602,.02621,.01747,1.09602,0,0)}20%{transform:matrix(1.1117,-.0094,-.00627,1.1117,0,0)}23.333333%{transform:matrix(1.09709,-.01805,-.01203,1.09709,0,0)}26.666667%{transform:matrix(1.0698,-.0143,-.00954,1.0698,0,0)}30%{transform:matrix(1.04151,-.00794,-.0053,1.04151,0,0)}33.333333%{transform:matrix(1.01844,-.00306,-.00204,1.01844,0,0)}36.666667%{transform:matrix(1.00277,-.00038,-.00025,1.00277,0,0)}40%{transform:matrix(.99411,.00064,.00043,.99411,0,0)}43.333333%{transform:matrix(.99083,.00076,.0005,.99083,0,0)}46.666667%{transform:matrix(.991,.00053,.00035,.991,0,0)}50%{transform:matrix(.99292,.00027,.00018,.99292,0,0)}53.333333%{transform:matrix(.99535,.00008,.00006,.99535,0,0)}56.666667%{transform:matrix(.99755,-.00001,0,.99755,0,0)}60%{transform:matrix(.99919,-.00004,-.00002,.99919,0,0)}63.333333%{transform:matrix(1.0002,-.00003,-.00002,1.0002,0,0)}66.666667%{transform:matrix(1.00068,-.00002,-.00001,1.00068,0,0)}70%{transform:matrix(1.00079,-.00001,-.00001,1.00079,0,0)}73.333333%{transform:matrix(1.00069,0,0,1.00069,0,0)}76.666667%{transform:matrix(1.00049,0,0,1.00049,0,0)}80%{transform:matrix(1.00029,0,0,1.00029,0,0)}83.333333%{transform:matrix(1.00013,0,0,1.00013,0,0)}86.666667%{transform:matrix(1.00002,0,0,1.00002,0,0)}90%{transform:matrix(.99996,0,0,.99996,0,0)}93.333333%{transform:matrix(.99994,0,0,.99994,0,0)}96.666667%{transform:matrix(.99994,0,0,.99994,0,0)}to{height:100%;width:100%;transform:matrix(1,0,0,1,0,0)}}.thumb-container .thumb-unit-wrap .thumb-overlay{opacity:0;transition:opacity .2s linear 0s;height:100%;width:100%;top:0}.clients-belt .client-unit.active-client,.thumb-container .thumb-unit-wrap:hover .thumb-overlay{opacity:1}@font-face{font-family:social;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype");font-weight:400;font-style:normal}i{font-family:social;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bitbucket:before{content:"\e600"}.icon-facebook:before{content:"\ea8c"}.icon-instagram:before{content:"\ea90"}.icon-twitter:before{content:"\ea91"}.icon-flickr:before{content:"\eaa1"}.icon-github:before{content:"\eab1"}.icon-linkedin:before{content:"\eac9"}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a{color:#c99065;text-decoration:none;outline:0;transition:all .3s ease-in-out}a:focus,a:hover{color:#e3c6b1;transition:all .1s ease-in-out}::selection{background:#fff498}::-moz-selection{background:#fff498}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:#fff498;background:#fff;font-size:16px;line-height:1.6;font-family:Open Sans,sans-serif;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}svg{height:100%;width:100%}section{h3{color:#e1c184;text-align:center;padding-bottom:30px;font-size:14px;font-weight:700;text-transform:uppercase}}fieldset{padding:0;margin:0;border:none}main{margin-top:50px}figure{margin:0}figcaption{font-style:italic;font-weight:700;text-align:center}svg{vertical-align:middle;position:relative;top:-1px}img{max-width:100%}.alt-section h3,.contact-section h3{color:#d7ac5b}.contact-section{padding:0 20px}.svg-sprite-wrapper{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}footer .lockup .content-wrap nav a,header .kicker,header nav a{font-size:14px;font-weight:700;text-transform:uppercase}header{position:relative;height:450px;padding-bottom:50px;background-image:url(/assets/img/hero-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-color:#000}header .logo{position:absolute;top:30px;left:30px;height:50px;width:50px}header nav{float:right;padding:30px 30px 0 0}header nav a{position:relative;display:inline-block;margin-left:20px;color:#fff}header nav a:after{transition:width .25s;content:"";left:0;bottom:-1px;position:absolute;display:inline-block;width:0;height:3px;background-color:#fff}header nav a:focus:after,header nav a:hover:after{width:100%}header h1,header nav a:focus,header nav a:hover{color:#fff}header h1{text-align:center;font-size:72px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;clear:both;padding-top:100px}header h1 span{display:inline-block;padding:.2em .5em;border:10px solid #fff}header .kicker{text-align:center;letter-spacing:.05em;color:#fff;line-height:1}header.subpage{height:80px}@media (min-width:767px){header.subpage{height:60px}header.subpage nav{top:50%;right:30px;transform:translateY(-50%);position:absolute;padding:0}}@media (max-width:640px){header{height:100vh;display:flex;flex-direction:column;justify-content:center}header>.logo{left:0;text-align:center;display:block;width:100%;position:static}header nav{float:none;text-align:center}header h1{padding-top:0}}footer{margin-top:50px;position:relative;background-image:none,url(/assets/img/footer.jpg);background-repeat:no-repeat;background-size:cover;background-color:#000;display:flex;flex-direction:column;justify-content:center;background-position:top;text-align:center;height:200px}footer .logo{margin-bottom:10px;left:50px;height:40px;width:40px;display:inline-block}footer .logo .icon{fill:#c99065}footer .lockup .content-wrap .copyright{margin:0;text-transform:uppercase;font-size:12px;color:hsla(0,0%,100%,.4)}footer nav a{position:relative;display:inline-block;margin-right:30px}footer nav a:after{transition:width .25s;content:"";left:0;bottom:-1px;position:absolute;display:inline-block;width:0;height:3px;background-color:#c99065}footer nav a:focus:after,footer nav a:hover:after{width:100%}@media screen and (max-width:415px){footer{background-position:100%;justify-content:flex-end}footer .lockup{margin-bottom:5%}}footer nav a:focus,footer nav a:hover{color:#c99065}footer .lockup .content-wrap nav a:last-child{margin-right:0}.face-lockup{max-width:780px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.face-lockup .face-img{height:200px;width:200px;order:3;position:relative}.face-lockup .face-img:focus #avatar,.face-lockup .face-img:hover #avatar{opacity:0}.face-lockup .face-img:focus #avatar--alternate,.face-lockup .face-img:hover #avatar--alternate{transform:translateY(0);opacity:1}.face-lockup .face-img #avatar--alternate{transform:translateY(100%);opacity:0;pointer-events:none}.face-lockup .face-img img{transition:all .3s ease-in-out;border-radius:50%;width:inherit;position:absolute;left:0}.face-lockup .icon{height:50px;width:50px;fill:#c99065;margin:auto}.face-lockup [class^=icon-]{height:100px;width:100px;display:flex;background-color:#e5eaee;border-radius:5px;box-sizing:border-box}.face-lockup [class^=icon-] path{fill:#c99065}.face-lockup [class^=icon-].icon-pencil{order:1}.face-lockup [class^=icon-].icon-mouse{order:2}.face-lockup [class^=icon-].icon-browser{order:4}.face-lockup [class^=icon-].icon-video{order:5}@media screen and (max-width:650px){.face-lockup{display:block;text-align:center}.face-lockup div{display:inline-block}.face-lockup .face-img{display:block;background-position:50%;background-repeat:no-repeat;margin:0 auto 30px}.face-lockup [class^=icon-]{display:none}}.blurb{max-width:620px;padding:0 20px;margin:50px auto;font-size:24px;font-weight:300;text-align:center}.skill-lockup{max-width:540px;margin:100px auto;color:#999}.skill-lockup:after{content:"";display:table;clear:both}.skill-lockup .skill-unit{width:270px;float:left}.skill-lockup .skill-icons{font-size:0;margin:3px 0 30px}.skill-lockup .skill-icons span{display:inline-block;height:14px;width:14px;background-color:#c99065;margin-right:8px;border-radius:2px}.skill-lockup .skill-icons span:after{content:"";display:block;height:10px;width:10px;background:#fff;border-radius:2px;margin:2px}.skill-lockup .skill-icons.skill-1 span:nth-child(n+2),.skill-lockup .skill-icons.skill-2 span:nth-child(n+3),.skill-lockup .skill-icons.skill-3 span:nth-child(n+4),.skill-lockup .skill-icons.skill-4 span:nth-child(n+5),.skill-lockup .skill-icons.skill-5 span:nth-child(n+6),.skill-lockup .skill-icons.skill-6 span:nth-child(n+7),.skill-lockup .skill-icons.skill-7 span:nth-child(n+8),.skill-lockup .skill-icons.skill-8 span:nth-child(n+9),.skill-lockup .skill-icons.skill-9 span:nth-child(n+10),.skill-lockup .skill-icons.skill-10 span:nth-child(n+11){background:#e5eaee}@media screen and (max-width:541px){.skill-lockup,.skill-lockup .skill-unit{width:220px}}.footnotes{border-color:#ddd;border-style:solid;border-width:1px 0}.footnotes h3{text-align:left;padding-left:20px;padding-bottom:0}.footnotelist{font-size:14px;text-align:left}.footnote{font-size:50%}sup{font-weight:700}.section-work{overflow-x:hidden}.work__detail{max-width:620px;padding:0 20px;margin:50px auto}.work__detail>hr:first-of-type,.work__detail hr:first-of-type+hr{display:none}.work__detail figure{margin-bottom:20px;text-align:center}.work__detail .work__image{display:block}h3+.work__detail{margin-top:0}.work-belt{transition:all .8s;width:200%;position:relative;left:0}.work-belt.slided{transform:translate3d(-50%,0,0)}.thumb-wrap,.work-wrap{width:50%;float:left}.thumb-wrap[aria-hidden=true],.work-wrap[aria-hidden=true]{display:none}.thumb-container{display:block;max-width:960px;margin:0 auto}.thumb-container:after{content:"";display:table;clear:both}.thumb-container .thumb-unit-wrap:nth-last-child(4):first-child,.thumb-container .thumb-unit-wrap:nth-last-child(4):first-child~.thumb-unit-wrap{width:25%}@media screen and (max-width:760px){.thumb-container .thumb-unit-wrap:nth-last-child(4):first-child,.thumb-container .thumb-unit-wrap:nth-last-child(4):first-child~.thumb-unit-wrap{width:50%}}.thumb-container .thumb-unit-wrap{position:relative;display:block;float:left;width:33.33333%;cursor:pointer}.thumb-container .thumb-unit-wrap .thumb-unit{display:block;overflow:hidden;position:relative}.thumb-container .thumb-unit-wrap .thumb-unit img{display:block;max-width:100%}.thumb-container .thumb-unit-wrap .thumb-unit span{position:absolute;right:10px;bottom:5px;font-size:12px;color:#fff;text-shadow:1px 0 3px rgba(0,0,0,.5);text-align:right}@media (max-width:740px){.thumb-container .thumb-unit-wrap .thumb-unit span{position:absolute;right:5px;bottom:0}}@media screen and (max-width:760px){.thumb-container .thumb-unit-wrap{width:50%}}.thumb-container .thumb-unit-wrap .thumb-overlay{position:absolute;align-items:center;justify-content:space-around;display:flex;background:rgba(201,144,101,.9);text-align:center}.thumb-container .thumb-unit-wrap .thumb-overlay strong{display:block;padding:0 9%;color:#fff;font-weight:300;font-size:24px;text-transform:uppercase;line-height:1.2}.thumb-container .thumb-unit-wrap:hover{z-index:2}.work-container{max-width:600px;margin:0 auto;padding:0 15px;box-sizing:border-box;position:relative;display:none}.work-container hr{margin:0 0 10px}.work-container h4,.work-container noscript h4{color:#c99065;font-weight:300;text-transform:uppercase;font-size:28px;line-height:1.2;margin:0 0 20px}.work-container img{max-width:100%;margin-bottom:20px}.work-container figure{margin-bottom:20px;text-align:center}.work-container figure img{margin-bottom:0}.work-container .work-return{border:0;background:none;cursor:pointer;opacity:.5;position:absolute;top:-4px;left:-60px}.work-container .work-return .icon{height:40px;width:40px;fill:rgba(0,0,0,.4)}.work-container .work-return:hover{opacity:1}.work-container .work-return--bottom{position:absolute;top:auto;bottom:-12px;left:-60px}@media (max-width:740px){.work-container .work-return{left:0}.work-container h4{margin-left:60px}}#slidy figure figcaption{display:none!important}#slidy-container{margin-bottom:1em}.clients-belt,.section-clients{position:relative}.clients-belt{width:100%}.clients-belt .client-unit{max-width:750px;margin:50px auto;position:relative;z-index:1;display:none}.clients-belt .client-unit.active-client{display:flex}.clients-belt .client-unit .client-face{min-width:300px;text-align:center}.clients-belt .client-unit .client-face img{max-width:100px;border-radius:50%}.clients-belt .client-unit .client-face .client-name{display:block;text-transform:uppercase;font-weight:400;letter-spacing:1px}.clients-belt .client-unit .client-face .client-title{font-style:normal;font-size:12px;color:#999}.clients-belt .client-unit .client-content{font-size:18px;font-weight:300;line-height:36px;margin-top:-10px;position:relative}.client-logos{position:relative;max-width:750px;margin:0 auto 100px;display:flex;align-items:flex-end;justify-content:space-around}.client-logos .client-logo{cursor:pointer;margin:0 20px 20px;padding-bottom:20px;border-bottom:4px solid transparent;opacity:.5}.client-logos .client-logo.active-client{border-bottom:4px solid #c99065;opacity:1}.client-quote-mark{position:absolute;top:-18px;left:-15px;height:60px;width:60px;z-index:-1;opacity:.3}.client-quote-mark path{fill:#c99065}.client-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.client-controls>div{color:#c99065;font-weight:100;font-size:50px;margin-top:-20px;cursor:pointer}.client-controls .client-control-next{position:absolute;top:50%;right:10px}.client-controls .client-control-prev{position:absolute;top:50%;left:10px}.clients-mobile-nav{text-align:center;position:relative;z-index:2;display:none}.clients-mobile-nav span{display:inline-block;height:16px;width:16px;border-radius:50%;border:2px solid #e5eaee;margin:0 10px;cursor:pointer}.clients-mobile-nav span.active-client{border-color:#c99065}@media (max-width:750px){.clients-belt{overflow-x:hidden}.clients-belt .client-unit.active-client{display:block;position:relative;margin-left:0;left:auto}.clients-belt .client-unit.active-client .client-face{margin-bottom:30px}.clients-belt .client-unit.active-client .client-content{padding:0 30px;max-width:400px;margin:0 auto}.clients-belt .client-unit.active-client .client-quote-mark{left:6px}.client-controls,.client-logos{display:none}.clients-mobile-nav{display:block}}.section-contact{text-align:center;background-color:#e5eaee;margin-top:100px}.social-links{max-width:700px;margin:0 auto 50px;display:flex;justify-content:space-around;flex-wrap:wrap}.social-links a{display:block;background:#c99065;height:50px;width:50px;text-align:center;line-height:50px;color:#fff;border-radius:50%;font-size:28px;margin:20px;transition:all .15s ease-out 0s}.social-links a:hover{transform:scale(1.2)}.social-links a i{line-height:50px}.bar{width:250px;height:0;border-top:4px solid #c99065;margin:0 auto 70px}.biglink{display:inline-block;font-size:72px;font-weight:300;line-height:1;margin-bottom:50px;width:100%}form{max-width:450px;margin:0 auto}form input,form textarea{border:1.5px solid #c99065;width:100%;box-sizing:border-box;padding:10px}form input:focus,form textarea:focus{outline:none;border-color:#e1c184}form textarea{height:10em}form .submit-wrap{text-align:right}form [type=submit]{background:#c99065;color:#fff;font-size:18px;text-transform:uppercase;width:33%;transition:all .25s}form [type=submit]:hover{background:#e1c184}form .contact-info-group label{width:50%;float:left;box-sizing:border-box}form .contact-info-group label:first-child{padding-right:5px}form .contact-info-group label:nth-child(2){padding-left:5px}form label{margin-bottom:20px}form label,form label span{display:block}.header__title[data-v-4405246c]{margin:0 auto}.kicker[data-v-4405246c]{margin-top:20px}@media (max-width:640px){header.blog-slug[data-v-4405246c],header.blog[data-v-4405246c]{height:50vh}}@media (max-width:380px){header.blog-slug[data-v-4405246c],header.blog[data-v-4405246c]{height:70vh}}