article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1"}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{cursor:help}b,strong{font-weight:600}blockquote,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,menu,ol,p,pre,ul{margin:0;padding:0}blockquote,dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;padding:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Calibre-Regular;src:url(/ui/fonts/CalibreWeb-Regular.woff) format("woff")}@font-face{font-family:Calibre-Bold;src:url(/ui/fonts/CalibreWeb-Bold.woff) format("woff")}@font-face{font-family:Calibre-Light;src:url(/ui/fonts/CalibreWeb-Light.woff) format("woff")}@font-face{font-family:TiemposHeadline-Semibold;src:url(/ui/fonts/TiemposHeadlineWeb-Semibold.woff) format("woff")}@font-face{font-family:TiemposHeadline-LightItalic;src:url(/ui/fonts/TiemposHeadlineWeb-LightItalic.woff) format("woff")}html{min-height:100%;height:100%;font-size:62.5%}body{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;font-kerning:normal;line-height:2.4rem;color:#17171a;min-height:100%;height:100%}@media only screen and (min-width:600px){body{font-family:Calibre-Light,"Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width:720px){body{font-size:2.4rem;line-height:3rem}}::selection{background:#bf3048;color:#fff;text-shadow:none}a{color:#bf3048;border-bottom:2px solid transparent;text-decoration:none;cursor:pointer}a:hover{border-bottom-color:#bf3048;color:#17171a}.clients p,h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:6rem;line-height:4.2rem;padding-bottom:1.2rem;text-transform:uppercase}@media only screen and (min-width:600px){h1{font-size:7.2rem;line-height:4.8rem}}@media only screen and (min-width:960px){h1{font-size:10.8rem;line-height:7.2rem;letter-spacing:-.033em}}h2{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;font-size:2.1rem;line-height:3rem;padding-bottom:2.4rem;color:rgba(23,23,26,.8)}@media only screen and (min-width:600px){h2{font-size:2.4rem}}h3{font-family:TiemposHeadline-Semibold,Georgia,Times,"Times New Roman",serif;font-size:3rem;line-height:3rem;padding-top:1.2rem}@media only screen and (min-width:600px){h3{font-size:3.6rem;line-height:3.6rem}}@media only screen and (min-width:720px){h3{padding-bottom:1.2rem;font-size:4.8rem;line-height:4.8rem}}h4{font-family:TiemposHeadline-Semibold,Georgia,Times,"Times New Roman",serif;font-size:1.5rem;padding-top:1.2rem}@media only screen and (min-width:600px){h4{font-size:1.8rem}}.clients p,h5{font-size:2.4rem;padding-bottom:1.2rem}h6{font-size:1.2rem;color:rgba(23,23,26,.4);text-transform:uppercase;letter-spacing:.1ex}ol,p,ul{padding-bottom:1.2rem}blockquote{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;font-size:1.5rem;font-style:normal;line-height:2.4rem;padding-left:6rem}@media only screen and (min-width:600px){blockquote{font-size:2.1rem;line-height:3rem}}@media only screen and (min-width:1200px){blockquote{font-size:2.4rem;line-height:3.6rem;color:rgba(23,23,26,.8);padding-left:9rem}}blockquote:before{content:"";width:6rem;height:6rem;position:absolute;margin-left:-6rem;display:block;opacity:.33;background-image:url(/ui/svg/quote.svg);background-repeat:no-repeat;background-position:0 0;background-size:4.8rem auto}@media only screen and (min-width:1200px){blockquote:before{width:9rem;height:9rem;margin-left:-9rem;background-size:7.2rem auto}}blockquote .author{display:block;font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;color:rgba(23,23,26,.6)}@media only screen and (min-width:600px){blockquote .author{font-size:1.5rem}}abbr[title]{border-bottom:0}strong{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}i{display:none}#header{position:fixed;left:0;top:0;width:100%;z-index:1000;background-color:transparent;-webkit-transition-property:top,background;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:top,background;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:top,background;transition-duration:.25s;transition-timing-function:ease-in-out}@media only screen and (min-width:960px){#header{min-height:12rem}}#header #logo{position:absolute;right:0;top:1.8rem;width:7.2rem;height:7.2rem;text-align:center;background-color:transparent;cursor:pointer;z-index:1000;box-shadow:0}#header #logo svg{fill:#bf3048;width:3.3rem;height:2.8rem;position:relative;top:1.8rem;left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:transform,left;-webkit-transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);-moz-transition-property:transform,left;-moz-transition-duration:.25s;-moz-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-property:transform,left;transition-duration:.25s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425)}#header #logo a{outline:0}#header #logo a h6{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;text-align:center;text-transform:uppercase;line-height:1.8rem;padding:5.4rem 2.4rem;padding-bottom:3rem;margin-bottom:1.2rem;letter-spacing:0;opacity:1;display:block;border-bottom:0;color:#fff}#header #logo a span{display:block;font-size:1.2rem;position:relative}#header #logo a span.tagline{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;text-transform:none;padding-bottom:.6rem;color:rgba(255,255,255,.75);top:.3rem}#header #logo a span.est{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;color:rgba(23,23,26,.5);top:5.4rem}#header #logo .back{display:none}#header #logo.active .back{display:block;position:fixed;top:0;left:0;width:100%;z-index:250;text-align:center}#header #logo.active .back h6{padding-top:3rem}#header #logo.active .back span.est{top:.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(23,23,26,.2)}#header #logo.active svg{left:12rem}#header #logo.active:after{content:"X";display:inline-block;font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem;border:2px solid rgba(255,255,255,.4);border-radius:50%;text-align:center;width:3rem;height:3rem;line-height:3rem;color:rgba(255,255,255,.4);position:absolute;right:3rem;top:1.5rem}@media only screen and (min-width:600px){#header #logo{right:1.8rem}}@media only screen and (min-width:960px){#header #logo{width:18rem;height:14.4rem;top:0;right:9rem;box-shadow:none;-webkit-perspective:1000;perspective:1000;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#header #logo svg{top:4.8rem}#header #logo .flipper{transition:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}#header #logo .back,#header #logo .front{width:18rem;height:14.4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;left:0;top:0}#header #logo .front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}#header #logo .back{display:block;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);box-shadow:0 -180px 0 #bf3048 inset}#header #logo:hover svg{-webkit-transform:translateX(12rem);transform:translateX(12rem)}#header #logo:hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0}#header #logo:hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@media only screen and (min-width:1200px){#header #logo{left:50%;right:auto;margin-left:36rem}}#header #logo-basic{display:block;width:18rem;height:14.4rem;background-color:#bf3048;color:#fff;top:0;right:0;position:fixed;z-index:250;text-align:center}@media only screen and (min-width:600px){#header #logo-basic{right:1.8rem}}@media only screen and (min-width:960px){#header #logo-basic{right:9rem}}#header #logo-basic svg{left:12rem}#header #logo-basic h6{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.1rem;text-align:center;text-transform:uppercase;line-height:1.8rem;padding:5.4rem 2.4rem;padding-bottom:3rem;margin-bottom:1.2rem;letter-spacing:0;opacity:1;display:block;border-bottom:0;color:#fff}#header #logo-basic span{display:block;font-size:1.2rem;position:relative}#header #logo-basic span.tagline{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;text-transform:none;padding-bottom:.6rem;color:rgba(255,255,255,.75);top:.3rem}#header #logo-basic span.est{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;color:rgba(23,23,26,.5);top:5.4rem;padding-bottom:1.2rem}#header nav{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:2.4rem;text-transform:uppercase;text-align:center;letter-spacing:.1ex}#header nav li a{position:relative;-webkit-perspective:100rem;perspective:100rem;color:#bf3048;padding-bottom:.6rem}#header nav li.active a{border-bottom-color:rgba(191,48,72,.75);color:#bf3048}#header nav li:not(.active) a span{position:relative;display:inline-block;-webkit-transition-property:-webkit-transform;-webkit-transition-duration:.25s;-moz-transition-property:-webkit-transform;-moz-transition-duration:.25s;transition-property:transform;transition-duration:.25s;-webkit-transform-origin:50% 0;-transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#header nav li:not(.active) a span:before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);-webkit-transition:background .25s;-moz-transition:background .25s;transition:background .25s;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}#header nav li:not(.active) a:hover span{-webkit-transform:rotateX(90deg) translateY(-1.2rem);-moz-transform:rotateX(90deg) translateY(-1.2rem)}#header nav#nav{position:fixed;left:-100%;top:0;width:100%;height:100%;background-color:rgba(191,48,72,.95);color:#fff;text-align:center;z-index:100;font-size:3.6rem;opacity:0;-webkit-transition-property:opacity,left;-webkit-transition-duration:.33s;-webkit-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);-moz-transition-property:opacity,left;-moz-transition-duration:.33s;-moz-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-property:opacity,left;transition-duration:.33s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425)}#header nav#nav ul{position:relative;top:14.4rem}#header nav#nav li{display:block;padding:0;margin:0 auto;margin-bottom:2.4rem}#header nav#nav li a{color:#fff}#header nav#nav li a:hover{border-bottom-color:#fff}#header nav#nav li.active a{border-bottom-color:#17171a}#header nav#nav.active{display:block;opacity:1;left:0}@media only screen and (min-width:960px){#header nav#nav{display:block;background-color:transparent;width:auto;height:auto;text-align:left;font-size:1.5rem;color:#bf3048;opacity:1;float:left;position:fixed;left:6rem;-webkit-transition-property:top;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:top;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:top;transition-duration:.25s;transition-timing-function:ease-in-out}#header nav#nav ul{top:4.8rem}#header nav#nav li{display:inline-block;padding:0;padding-right:3.6rem}#header nav#nav li.home{display:none}#header nav#nav li a{color:#bf3048}#header nav#nav li a:hover,#header nav#nav li.active a{border-bottom-color:#bf3048}}@media only screen and (min-width:1200px){#header nav#nav{left:50%;margin-left:-48rem}}#header.white nav a{color:#fff!important}#header.white:hover{background-color:transparent}#header.white #logo svg{fill:#fff}@-webkit-keyframes drop{0%{-webkit-transform:translateY(-30px);opacity:0}50%{opacity:0}100%{-webkit-transform:translateY(0);opacity:.6}}@keyframes drop{0%{transform:translateY(-30px);opacity:0}50%{opacity:0}100%{transform:translateY(0);opacity:.6}}.backstretch{overflow:hidden;min-height:288px;height:100%;position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.backstretch img{width:100%;min-width:504px;height:auto;opacity:0}.backstretch a{display:block;position:absolute;width:3.6rem;height:3.6rem;left:50%;margin-left:-1.8rem;bottom:1.8rem;text-align:center;background:0 0;opacity:.6;box-shadow:0 0 0 2px #fff inset;border:0;border-radius:50%;-webkit-animation-name:drop;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:1.25s;animation-name:drop;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1.25s}@media only screen and (min-width:960px){.backstretch a{bottom:7.2rem}}.backstretch a svg{fill:#fff}.backstretch a:hover{opacity:1;box-shadow:0 0 0 100px #fff inset}.backstretch a:hover svg{fill:#bf3048}#main{padding:1.8rem 0;padding-bottom:0}#main .text,#main .title{padding:0 1.8rem}@media only screen and (min-width:600px){#main .text,#main .title{padding:0 3.6rem}}@media only screen and (min-width:960px){#main .text,#main .title{padding:0 6rem}}@media only screen and (min-width:1200px){#main .text,#main .title{padding:0 5% 0 10%}}@media only screen and (min-width:960px){#main .text{padding-bottom:3.6rem}}@media only screen and (min-width:1200px){#main .text{padding:0 0 3.6rem}}@media only screen and (min-width:960px){#main .title{padding-bottom:1.2rem}#main .title.first{padding-top:12rem}}@media only screen and (min-width:1200px){#main .title{padding:0 5% 1.2rem 10%}}#main .img{text-align:center;margin:1.2rem 1.8rem 2.4rem;overflow:hidden}@media only screen and (min-width:600px){#main .img{margin-right:3.6rem;margin-left:3.6rem}}@media only screen and (min-width:960px){#main .img{margin-right:6rem;margin-left:6rem;margin-bottom:3.6rem}}#main .img img{width:100%;height:auto}#main .img.full{margin-left:0;margin-right:0}#main .img.full img{width:150%;height:auto;margin-left:-25%}@media only screen and (min-width:960px){#main .img.full img{width:100%;margin-left:0}}#main .img.insert{text-align:left}#main .img.insert img{max-width:84rem}#main .col.side{width:50%;float:right}#main .col.role{width:100%;float:none}#main .col .img{margin:3.6rem 2.4rem;margin-top:0}@media only screen and (min-width:600px){#main .col.half{width:40%;margin-right:10%;float:left}}@media only screen and (min-width:960px){#main .col{display:inline-block;vertical-align:top}#main .col.main{width:50%;margin-right:15%}#main .col.side{width:30%}#main .col .img{margin:0 0 3.6rem}}@media only screen and (min-width:1200px){#main .col.main{margin-left:10%;margin-right:10%}#main .col.side{width:25%}}#main .quote{background-image:url(/work/katharine-page/quote.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:cover;padding:3rem 1.8rem;margin-bottom:2.4rem}@media only screen and (min-width:600px){#main .quote{padding:4.2rem 3.6rem}}@media only screen and (min-width:960px){#main .quote{margin-bottom:3.6rem;padding:4.8rem 6rem}}@media only screen and (min-width:1200px){#main .quote{margin-bottom:4.8rem;padding:6rem}#main .quote .wrapper{max-width:96rem}}#main .role li{display:inline-block}#main .role li:after{content:"*";display:inline;padding:0 .6rem 0 1.2rem;font-size:1.8rem;font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;top:.3rem;color:rgba(23,23,26,.4)}#main .role li:last-child:after{content:""}@media only screen and (min-width:960px){#main .role li{display:block}#main .role li:after{content:""}#main .role h4{padding-top:0}}#main .share{margin:1.8rem;text-align:center}#main .share:after,#main .share:before{content:"";display:block;margin:0 auto;width:1px;border-right:2px solid rgba(23,23,26,.2)}#main .share:before{margin-bottom:1.2rem;height:3.6rem}#main .share:after{margin-top:6rem;height:1.2rem}@media only screen and (min-width:600px){#main .share{margin:3.6rem;margin-top:2.4rem}}@media only screen and (min-width:960px){#main .share{margin:6rem;margin-top:3.6rem}}@media only screen and (min-width:1200px){#main .share:before{height:4.8rem}#main .share:after{height:2.4rem}}#main .share input{display:inline-block;text-align:center;border:0 solid rgba(23,23,26,0);border-width:0 0 1px;font-size:1.2rem;padding:.6rem;color:rgba(23,23,26,.4);outline:0;width:12rem;cursor:pointer;position:relative;top:4.8rem;background-color:transparent}#main .share input:hover{border-color:rgba(23,23,26,.6)}#main .share input:focus{border-color:rgba(23,23,26,.6);color:rgba(23,23,26,.8)}#main .share .btn-share{display:block;margin:0 auto;margin-top:1.2rem;background-color:#bf3048;width:4.8rem;height:4.8rem;line-height:4.8rem;position:relative;z-index:20;border:2px solid #bf3048;box-sizing:border-box}#main .share .btn-share svg{fill:#fff;max-width:2.4rem;max-height:2.4rem}#main .share .btn-share:hover{background-color:#17171a;border-color:#17171a}#main .share .btn-share.active{background-color:#fff;border-color:#17171a;opacity:.5}#main .share .btn-share.active svg{fill:#17171a}#main .share ul{position:relative;top:-4.2rem;margin-bottom:-4.2rem;padding:0;z-index:10}#main .share ul li{list-style-type:none;display:inline-block;position:absolute;left:50%;margin-left:-1.8rem;opacity:0;-webkit-transition-property:margin,opacity;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);-moz-transition-property:margin,opacity;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-property:margin,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425)}#main .share ul li .ico{background-color:#bf3048}#main .share ul li .ico svg{fill:#fff}#main .share ul li .ico:hover{background-color:#17171a}#main .share ul.active li{opacity:1}#main .share ul.active li.s1{margin-left:-12rem}#main .share ul.active li.s2{margin-left:-7.2rem}#main .share ul.active li.s3{margin-left:3.6rem}#main .share ul.active li.s4{margin-left:8.4rem}#main .end{margin:3.6rem 1.8rem;margin-bottom:1.2rem;height:.6rem;max-width:56.4rem}@media only screen and (min-width:600px){#main .end{margin-left:auto;margin-right:auto}}#main .pg{text-align:center;margin:3.6rem 1.8rem}#main .pg h3{padding-bottom:2.4rem;font-size:2.4rem}@media only screen and (min-width:600px){#main .pg{margin-left:3.6rem;margin-right:3.6rem}#main .pg h3{font-size:3.6rem}}@media only screen and (min-width:960px){#main .pg{margin:6rem;margin-top:3.6rem}}@media only screen and (min-width:1200px){#main .pg{margin:4.8rem 0}}#main .pg .ico{margin-right:1.8rem}#main .pg .ico.up{float:right;margin-right:0}#main .pg .thumb.back,#main .pg .thumb.next,#main .pg .thumb.prev{width:100%;position:relative;color:#fff;overflow:hidden;border-bottom-width:0;text-align:center;float:left;margin-bottom:1.2rem;max-height:17.4rem;min-height:0}@media only screen and (min-width:600px){#main .pg .thumb.back,#main .pg .thumb.next,#main .pg .thumb.prev{width:33%;margin-right:.5%}}#main .pg .thumb.back img,#main .pg .thumb.next img,#main .pg .thumb.prev img{width:100%;height:auto;min-height:0;float:left;position:static;-webkit-transform:translate(0,0);transform:translate(0,0)}#main .pg .thumb.back div.fx,#main .pg .thumb.next div.fx,#main .pg .thumb.prev div.fx{box-shadow:none!important}#main .pg .thumb.back div.txt,#main .pg .thumb.next div.txt,#main .pg .thumb.prev div.txt{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;margin:0;max-width:100%}#main .pg .thumb.back div.txt h4,#main .pg .thumb.back div.txt h6,#main .pg .thumb.next div.txt h4,#main .pg .thumb.next div.txt h6,#main .pg .thumb.prev div.txt h4,#main .pg .thumb.prev div.txt h6{position:relative;top:50%;-webkit-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition-property:transform,-webkit-transform;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:transform,-webkit-transform;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:transform,-webkit-transform;transition-duration:.25s;transition-timing-function:ease-in-out}#main .pg .thumb.back div.txt h6,#main .pg .thumb.next div.txt h6,#main .pg .thumb.prev div.txt h6{padding:0;color:rgba(255,255,255,.6)}#main .pg .thumb.back div.txt h4,#main .pg .thumb.next div.txt h4,#main .pg .thumb.prev div.txt h4{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;text-transform:uppercase;color:#fff;padding:0}@media only screen and (min-width:600px){#main .pg .thumb.back div.txt h4,#main .pg .thumb.next div.txt h4,#main .pg .thumb.prev div.txt h4{font-size:1.8rem}}@media only screen and (min-width:960px){#main .pg .thumb.back div.txt h4,#main .pg .thumb.next div.txt h4,#main .pg .thumb.prev div.txt h4{font-size:3.6rem}}#main .pg .thumb.back:hover div,#main .pg .thumb.next:hover div,#main .pg .thumb.prev:hover div{opacity:1}#main .pg .thumb.back:hover div h4,#main .pg .thumb.back:hover div h6,#main .pg .thumb.next:hover div h4,#main .pg .thumb.next:hover div h6,#main .pg .thumb.prev:hover div h4,#main .pg .thumb.prev:hover div h6{-webkit-transform:translateY(-120%);transform:translateY(-120%)}#main .pg .thumb.next{margin-right:0}#main .pg .thumb.back{box-sizing:border-box;box-shadow:0 0 0 .6rem #bf3048 inset;border-bottom-width:0;padding-bottom:0}#main .pg .thumb.back svg{position:absolute;width:3rem;opacity:.33;height:auto;top:50%;transform:translateY(-50%);left:50%;margin-left:-1.5rem}#main .pg .thumb.back:hover{background-image:url(/ui/img/thumbs.gif);background-size:100% auto;background-repeat:no-repeat;background-position:50% 50%}#main .hello{background-color:#17171a;color:rgba(255,255,255,.9);padding:4.8rem 1.8rem;padding-bottom:2.4rem}@media only screen and (min-width:600px){#main .hello{padding:6rem 3.6rem 3.6rem}}@media only screen and (min-width:960px){#main .hello{padding:7.2rem 6rem 4.8rem}}@media only screen and (min-width:1200px){#main .hello{padding:8.4rem 0 7.2rem}#main .hello .wrapper{max-width:96rem}}#main .hello a:hover{color:#fff;border-color:#fff}#main .hello h2{font-family:TiemposHeadline-Semibold,Georgia,Times,"Times New Roman",serif;font-size:3.6rem;line-height:3.6rem;color:rgba(255,255,255,.9)}@media only screen and (min-width:600px){#main .hello h2{font-size:4.8rem;line-height:4.8rem}}@media only screen and (min-width:960px){#main .hello h2{padding-bottom:3.6rem}}#main .hello .clients p,#main .hello h5,.clients #main .hello p{padding:0}@media only screen and (min-width:960px){#main .hello .clients p,#main .hello h5,.clients #main .hello p{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif}}#main .hello p{color:rgba(255,255,255,.8);font-size:1.5rem;line-height:1.8rem}@media only screen and (min-width:960px){#main .hello p{font-size:1.8rem}}#main .hello .col{margin-bottom:2.4rem}@media only screen and (min-width:720px){#main .hello .col{display:inline-block;width:40%;margin-right:19%;vertical-align:top}#main .hello .col:last-child{margin-right:0}}@media only screen and (min-width:1200px){#main .hello .col{width:36rem;margin-right:12rem}}#main .hello .ico{background-color:rgba(255,255,255,.9);margin-right:.9rem}@media only screen and (min-width:600px){#main .hello .ico{margin-right:1.8rem}}#main .hello .ico svg{fill:#17171a}#main .hello .ico:hover{background-color:#bf3048}#main .hello .ico:hover svg{fill:#fff}#main .hello.empty{padding:0!important;height:4.8rem}#main.logo-basic{padding-top:18rem}@media only screen and (min-width:960px){#main.logo-basic{padding-top:0}}html.touch #main .pg .thumb.back div,html.touch #main .pg .thumb.next div,html.touch #main .pg .thumb.prev div{opacity:1}html.touch #main .pg .thumb.back div h4,html.touch #main .pg .thumb.back div h6,html.touch #main .pg .thumb.next div h4,html.touch #main .pg .thumb.next div h6,html.touch #main .pg .thumb.prev div h4,html.touch #main .pg .thumb.prev div h6{-webkit-transform:translateY(-250%);transform:translateY(-250%)}@media only screen and (min-width:960px){html.touch #main .pg .thumb.back div h4,html.touch #main .pg .thumb.back div h6,html.touch #main .pg .thumb.next div h4,html.touch #main .pg .thumb.next div h6,html.touch #main .pg .thumb.prev div h4,html.touch #main .pg .thumb.prev div h6{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}html.touch #main .pg .back div{background-color:#bf3048}html.no-js #main .share .btn-share{background-color:#fff;border-color:#17171a;opacity:.5}html.no-js #main .share .btn-share svg{fill:#17171a}html.no-js #main .share ul{margin:0 auto}html.no-js #main .share ul li{opacity:1}html.no-js #main .share ul li.s1{margin-left:-12rem}html.no-js #main .share ul li.s2{margin-left:-7.2rem}html.no-js #main .share ul li.s3{margin-left:3.6rem}html.no-js #main .share ul li.s4{margin-left:8.4rem}html.touch .thumb a h3,html.touch .thumb a h4,html.touch .thumb a h6,html.touch .thumb a li{color:#fff}.thumb{position:relative;overflow:hidden;border-bottom:2px solid #fff}.thumb a h3,.thumb a h4,.thumb a h6,.thumb a li,.thumb.archive h3,.thumb.archive h4,.thumb.archive h6,.thumb.archive li{color:#fff}@media only screen and (min-width:960px){.thumb{min-height:54rem;border-bottom:0}.thumb a h3,.thumb a h4,.thumb.archive h3,.thumb.archive h4{color:rgba(255,255,255,.75);-webkit-transition-property:color;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:color;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:color;transition-duration:.25s;transition-timing-function:ease-in-out}.thumb a h6,.thumb a li,.thumb.archive h6,.thumb.archive li{color:rgba(255,255,255,.5);-webkit-transition-property:color;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:color;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:color;transition-duration:.25s;transition-timing-function:ease-in-out}.thumb a:hover h3,.thumb a:hover h4,.thumb a:hover h6,.thumb a:hover li,.thumb.archive:hover h3,.thumb.archive:hover h4,.thumb.archive:hover h6,.thumb.archive:hover li{color:#fff}}.thumb img{position:absolute;display:block;min-height:100%;max-width:250%;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:720px){.thumb img{min-height:50%}}@media only screen and (min-width:960px){.thumb img{min-height:100%;max-width:500%;height:100%;width:auto;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);-webkit-transition-property:transform;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:transform;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:transform;transition-duration:.25s;transition-timing-function:ease-in-out}}@media only screen and (min-width:960px){.thumb .fx{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:2.4rem;background-color:transparent;box-shadow:0 -2px 0 0 #fff inset;-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-timing-function:ease-in-out;transition-property:background;transition-duration:.3s;transition-timing-function:ease-in-out}.thumb .fx:after,.thumb .fx:before{content:"";position:absolute;top:2.4rem;left:2.4rem;right:2.4rem;bottom:2.4rem;opacity:0;-webkit-transition-property:opacity,transform;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:opacity,transform;-moz-transition-duration:.3s;-moz-transition-timing-function:ease-in-out;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.thumb .fx:after{border-right:2px solid #bf3048;border-left:2px solid #bf3048;-webkit-transform:scale(1,0);transform:scale(1,0)}.thumb .fx:before{border-top:2px solid #bf3048;border-bottom:2px solid #bf3048;-webkit-transform:scale(0,1);transform:scale(0,1)}}.thumb .txt{position:absolute;bottom:2.4rem;margin:0 1.8rem}@media only screen and (min-width:600px){.thumb .txt{margin:0 3.6rem}}@media only screen and (min-width:960px){.thumb .txt{max-width:36rem;margin-left:3.6rem}}@media only screen and (min-width:1200px){.thumb .txt{margin-left:9.6rem}}.thumb .txt h3{font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:0}@media only screen and (min-width:720px){.thumb .txt h3{padding-bottom:0;font-size:3.6rem;line-height:3.6rem}}.thumb .txt h4{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;line-height:2.4rem;padding:0;padding-bottom:2.4rem}.thumb .txt li{display:inline-block;margin-right:.3rem;font-size:1.2rem}.thumb .txt li:after{content:"/";color:rgba(23,23,26,.8);display:inline-block;position:relative;left:.3rem}.thumb .txt li:last-child:after{content:""}@media only screen and (min-width:960px){.thumb.main{float:left;width:66.66667%}}@media only screen and (min-width:1200px){.thumb.main{width:80rem}}@media only screen and (min-width:960px){.thumb.side{float:left;width:33.33333%}}@media only screen and (min-width:1200px){.thumb.side{width:40rem}}.thumb.side .txt{max-width:30rem}@media only screen and (min-width:960px){.thumb.side .txt{margin-left:3.6rem}}@media only screen and (min-width:960px){.thumb:not(.archive):hover img{-webkit-transform:translate(-50%,0) scale(1.01);transform:translate(-50%,0) scale(1.01);-webkit-transition-property:transform;-webkit-transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:transform;-moz-transition-duration:.3s;-moz-transition-timing-function:ease-in-out;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}.thumb:not(.archive):hover .fx{background-color:rgba(191,48,72,.1)}.thumb:hover .fx:after,.thumb:hover .fx:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.portfolio .thumb{min-height:54rem}.archived{padding-top:4.8rem}@media only screen and (min-width:960px){.archived{padding-top:6rem}}.archived .title h3{padding-top:0;padding-bottom:2.4rem}.archived .title.last{margin-top:4.8rem;margin-bottom:3.6rem}.archived .c{padding-left:1.8rem;padding-right:1.8rem;padding-top:4.8rem}.archived .slide{display:block;opacity:0;position:absolute;left:-2px;top:-2px;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-transition-property:opacity;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:opacity;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out}.archived .slide:first-child{left:0;top:0}.archived .slide:not(:first-child):after{content:attr(data-pos);display:block;position:absolute;bottom:1.8rem;left:1.8rem;width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;background:rgba(255,255,255,.75);border-radius:50%;font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;color:rgba(23,23,26,.75)}@media only screen and (min-width:720px){.archived .slide p{font-size:1.8rem;line-height:2.4rem}}@media only screen and (min-width:1200px){.archived .slide p{font-size:2.4rem;line-height:3rem}}.archived .slide .slide-txt{padding:1.8rem;color:#fff}.archived .slide .slide-txt blockquote{color:#fff;text-align:left;font-size:1.35rem;line-height:1.8rem;padding-left:0;margin-top:2.4rem;margin-bottom:2.4rem}.archived .slide .slide-txt blockquote:before{margin-left:-.6rem;opacity:.1;background-image:url(/ui/svg/quote.svg)}.archived .slide .slide-txt blockquote span.author{color:#fff}@media only screen and (min-width:600px){.archived .slide .slide-txt blockquote span.author{font-size:1.2rem}}@media only screen and (min-width:960px){.archived .slide .slide-txt blockquote span.author{font-size:1.5rem}}@media only screen and (min-width:960px){.archived .slide .slide-txt blockquote{font-size:1.5rem;line-height:2.4rem;padding-left:4.8rem}.archived .slide .slide-txt blockquote:before{margin-left:-4.8rem}}@media only screen and (min-width:600px){.archived .slide .slide-txt{padding:3.6rem}}@media only screen and (min-width:960px){.archived .slide .slide-txt{padding:3.6rem 6rem}}.archived .slide .slide-img{overflow:hidden;text-align:center}.archived .slide .slide-img img{width:auto;height:100%}.archived .slide.active{display:block;opacity:1}.thumb.archive{width:100%;max-width:60rem;min-height:54rem;margin:0 auto;color:#fff;text-align:left}@media only screen and (min-width:720px){.thumb.archive{width:50%;float:left}}.row{overflow:hidden}.row .thumb:first-child .fx{box-shadow:0 -2px 0 0 #fff inset,-2px 0 0 #fff inset}.thumb.kpg{background-color:#e6b92f}.thumb.kpg:hover .fx{background-color:rgba(230,185,47,.5)}.thumb.chr{background-color:#1bb2e0}.thumb.chr:hover .fx{background-color:rgba(27,178,224,.5)}.thumb.dtg{background-color:#3a67a6}.thumb.dtg:hover .fx{background-color:rgba(58,103,166,.5)}.thumb.bst{background-color:#2996cc}.thumb.bst:hover .fx{background-color:rgba(41,150,204,.5)}.thumb.xmg{background-color:#f27318}.thumb.xmg:hover .fx{background-color:rgba(242,115,24,.5)}.thumb.hbs{background-color:#038494}.thumb.hbs:hover .fx{background-color:rgba(3,132,148,.5)}.thumb.cnl{background-color:#00a2dd}.thumb.cnl:hover .fx{background-color:rgba(0,162,221,.5)}.thumb.grp .slide{background-color:#89b555}.thumb.chg .slide{background-color:#2199cb}.thumb.sqr .slide{background-color:#262626}.thumb.sri .slide{background-color:#aab347}.contactpage{background-color:#bf3048}.contactpage #main{background-color:#fff}.contactinfo{padding:1.8rem}.contactinfo h4{padding-bottom:1.2rem}.contactinfo h4 a{color:#17171a}.contactinfo p{padding-bottom:2.4rem}.contactinfo .cta{margin-bottom:3.6rem}@media only screen and (min-width:600px){.contactinfo .cta{margin-bottom:6rem}}.contactinfo .ico{margin-right:.9rem;background-color:rgba(23,23,26,.5)}.contactinfo .ico svg{fill:#fff}.contactinfo .ico:hover{background-color:#17171a}@media only screen and (min-width:600px){.contactinfo .ico{margin-right:1.8rem}}.contactinfo h3{font-size:2.4rem}@media only screen and (min-width:600px){.contactinfo{padding:1.8rem 3.6rem}.contactinfo h3{font-size:3.6rem;line-height:3.6rem}}@media only screen and (min-width:960px){.contactinfo{padding:3.6rem 6rem}.contactinfo h3{font-size:6rem;line-height:6rem}.contactinfo h4{font-size:3.6rem;line-height:3.6rem;padding-bottom:2.4rem}}@media only screen and (min-width:1200px){.contactinfo{padding:3.6rem 12rem}}#footer{background-color:#bf3048;color:#fff;padding:2.4rem 1.8rem;padding-bottom:1.2rem}@media only screen and (min-width:600px){#footer{padding:3.6rem;padding-bottom:1.2rem}}@media only screen and (min-width:960px){#footer{padding:4.8rem 6rem;padding-bottom:1.2rem}}@media only screen and (min-width:1200px){#footer{padding:4.8rem 0;padding-bottom:1.2rem}}#footer blockquote{padding-left:0;margin-bottom:2.4rem;color:rgba(255,255,255,.7);font-size:1.35rem;line-height:1.8rem}#footer blockquote:before{margin-left:-.6rem;opacity:.25}#footer blockquote span.author{color:rgba(255,255,255,.8);display:inline-block}@media only screen and (min-width:600px){#footer blockquote span.author{font-size:1.2rem}}@media only screen and (min-width:960px){#footer blockquote span.author{font-size:1.5rem}}@media only screen and (min-width:720px){#footer blockquote{display:inline-block;width:40%;margin-right:19%}}@media only screen and (min-width:960px){#footer blockquote{font-size:1.5rem;line-height:2.4rem}}@media only screen and (min-width:1200px){#footer blockquote{width:60rem;margin-right:12rem}}#footer .contact{list-style:none;vertical-align:top}@media only screen and (min-width:720px){#footer .contact{display:inline-block;width:40%}}@media only screen and (min-width:1200px){#footer .contact{width:24rem}}#footer .contact a{color:#fff}#footer .contact a:hover{color:#17171a;border-color:#17171a}#footer hr{background-color:transparent;border-color:rgba(23,23,26,.2);border-width:0 0 1px}#footer .copyright{color:rgba(23,23,26,.5);font-size:1.2rem;line-height:1.2rem;padding-bottom:0}#footer .copyright span{font-family:TiemposHeadline-LightItalic,Georgia,Times,"Times New Roman",serif;font-size:1.05rem;display:block}@media only screen and (min-width:960px){#footer .copyright{font-size:1.5rem;line-height:1.8rem}#footer .copyright span{font-size:1.35rem}}@media only screen and (min-width:1200px){#footer{padding-top:0}#footer .wrapper{background-color:#bf3048;padding-top:3.6rem;top:-1.2rem;position:relative}#footer .content{padding:0 5% 0 10%}}:focus,:hover,a{-webkit-transition-property:background,color,padding,border,box-shadow,opacity;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:background,color,padding,border,box-shadow,opacity;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:background,color,padding,border,box-shadow,opacity;transition-duration:.25s;transition-timing-function:ease-in-out}@media only screen and (min-width:1200px){.wrapper{max-width:120rem;margin:0 auto}}.c{text-align:center}.nolist{list-style-type:none}.listing{text-transform:uppercase;letter-spacing:.2ex;color:rgba(23,23,26,.6);font-size:1.2rem}@media only screen and (min-width:600px){.listing{font-size:1.35rem}}#footer .contact,.action,.cta{text-transform:uppercase;letter-spacing:.2ex;font-family:Calibre-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem}@media only screen and (min-width:600px){#footer .contact,.action,.cta{font-size:1.35rem}}.ico{width:3.6rem;height:3.6rem;line-height:3.6rem;background-color:rgba(23,23,26,.2);border:0;border-radius:50%;display:inline-block;text-align:center;position:relative}.ico svg{fill:#17171a;max-width:1.8rem;max-height:1.8rem;position:absolute;width:100%;height:auto;z-index:100;top:50%;left:50%;margin-top:-25%;margin-left:-25%}.ico div{position:absolute;width:4.8rem;height:4.8rem;top:-.6rem;left:-.6rem;overflow:hidden;border-radius:50%;opacity:0;z-index:99;-webkit-transition-property:opacity,width,height,left,top;-webkit-transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);-moz-transition-property:opacity,width,height,left,top;-moz-transition-duration:.25s;-moz-transition-timing-function:cubic-bezier(1,-.53,.405,1.425);transition-property:opacity,width,height,left,top;transition-duration:.25s;transition-timing-function:cubic-bezier(1,-.53,.405,1.425)}.ico div img{width:100%;height:100%}.ico div.noimg{background-color:#bf3048}.ico:hover{background-color:transparent}.ico:hover svg{fill:#fff}.ico:hover div{opacity:1;width:3.6rem;height:3.6rem;left:0;top:0}.rev{border-bottom:2px solid #bf3048}.rev:hover{border-color:#17171a}.crimson{color:#bf3048}body.reversed{color:#fff}body.reversed h6{color:rgba(255,255,255,.6)}body.reversed h2{color:rgba(255,255,255,.8)}body.reversed .listing{color:rgba(255,255,255,.6)}body.reversed #main a:hover{color:#fff}body.reversed #main .share input{color:rgba(255,255,255,.4)}body.reversed #main .share input:focus,body.reversed #main .share input:hover{border-color:rgba(255,255,255,.2)}body.reversed #main .share:after,body.reversed #main .share:before{border-right-color:rgba(255,255,255,.2)}body.reversed #main .thumb.back svg{fill:#fff}.home #main .title{padding:0 1.8rem;position:absolute;bottom:3.6rem}@media only screen and (min-width:600px){.home #main .title{padding:0 3.6rem}}@media only screen and (min-width:720px){.home #main .title{bottom:7.2rem}}@media only screen and (min-width:960px){.home #main .title{padding:0 6rem}}@media only screen and (min-width:1200px){.home #main .title{padding:0 12rem;bottom:21.6rem}}.home #main .title h1,.home #main .title h2{color:#fff}.home #main .title h1{font-size:4.2rem;line-height:3.6rem}@media only screen and (min-width:600px){.home #main .title h1{font-size:7.2rem;line-height:6rem}}@media only screen and (min-width:960px){.home #main .title h1{font-size:10.8rem;line-height:8.4rem}}.home #main .title h6{color:rgba(255,255,255,.6)}.intro{padding:1.8rem}@media only screen and (min-width:600px){.intro{padding:1.8rem 3.6rem}}@media only screen and (min-width:960px){.intro{padding:3.6rem 6rem}}@media only screen and (min-width:1200px){.intro{padding:3.6rem 12rem}}.intro h3,.intro h4{font-size:2.4rem;line-height:3rem;padding-top:0}@media only screen and (min-width:600px){.intro h3,.intro h4{font-size:3.6rem;line-height:3.6rem}}@media only screen and (min-width:960px){.intro h3,.intro h4{line-height:4.2rem}}@media only screen and (min-width:960px){.intro h3{font-size:4.8rem}}.intro h4{font-family:Calibre-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:2.4rem}.intro img{opacity:.9}.intro a{font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}.clients,.love{text-align:center;padding:1.8rem 0;margin:1.8rem}@media only screen and (min-width:600px){.clients,.love{margin:3.6rem}}@media only screen and (min-width:960px){.clients,.love{margin:4.8rem auto;max-width:108rem}}.clients .love p,.clients h5,.clients p,.love .clients p,.love h5{text-transform:uppercase;font-family:Calibre-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8rem}@media only screen and (min-width:720px){.clients .love p,.clients h5,.clients p,.love .clients p,.love h5{font-size:2.4rem}}.clients{border:2px solid rgba(23,23,26,.1)}.clients h5,.clients p{position:relative;top:-3rem}.clients h5 span,.clients p span{background-color:#fff;padding:0 2.4rem}.clients ul{margin:0 auto;max-width:96rem}@media only screen and (min-width:1200px){.clients ul{padding:0 6rem}}.clients li{display:inline-block;list-style:none;width:25%;float:left;position:relative;background-image:url(/ui/img/clients.png);background-size:400% auto;background-repeat:no-repeat;box-shadow:0 -1px 0 rgba(23,23,26,0)inset;-webkit-transition-property:box-shadow;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:box-shadow;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-property:box-shadow;transition-duration:.25s;transition-timing-function:ease-in-out}.clients li.c11{background-position:0 0}.clients li.c12{background-position:33.333% 0}.clients li.c13{background-position:66.667% 0}.clients li.c14{background-position:100% 0}.clients li.c21{background-position:0 50%}.clients li.c22{background-position:33.333% 50%}.clients li.c23{background-position:66.667% 50%}.clients li.c24{background-position:100% 50%}.clients li.c31{background-position:0 100%}.clients li.c32{background-position:33.333% 100%}.clients li.c33{background-position:66.667% 100%}.clients li.c34{background-position:100% 100%}.clients li img{width:100%;height:auto}.clients li:hover{box-shadow:0 -1px 0 rgba(23,23,26,.1)inset}.clients p{clear:both;text-transform:none;color:rgba(23,23,26,.6);position:relative;top:3rem;padding-bottom:3.6rem;font-family:Calibre-Light,"Helvetica Neue",Helvetica,Arial,sans-serif}.love blockquote{text-align:left;font-size:1.35rem;line-height:1.8rem;padding-left:0;margin-top:1.2rem;margin-bottom:2.4rem}.love blockquote:before{margin-left:-.6rem;opacity:.1;background-image:url(/ui/svg/quote-dark.svg)}@media only screen and (min-width:600px){.love blockquote span.author{font-size:1.2rem}}@media only screen and (min-width:960px){.love blockquote span.author{font-size:1.5rem}}@media only screen and (min-width:960px){.love blockquote{font-size:1.5rem;line-height:2.4rem;padding-left:4.8rem}.love blockquote:before{margin-left:-4.8rem}}.cta{clear:both;margin:1.2rem auto;display:inline-block;padding:1.8rem;border-bottom:0;box-shadow:0 0 0 2px #bf3048 inset}.cta:hover{box-shadow:0 0 0 6rem #bf3048 inset;color:#fff}@media only screen and (min-width:960px){.cta{padding:2.4rem 3.6rem;margin-top:3.6rem}}.egg{background:#17171a;color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2015;text-align:center}.egg img{width:100%;height:auto;margin:auto}#main .pg,.clearfix,.row{*zoom:1}#main .pg:after,#main .pg:before,.clearfix:after,.clearfix:before,.row:after,.row:before{content:"";display:table}#main .pg:after,.clearfix:after,.row:after{clear:both}.chromeframe{text-align:center;padding:40px;background-color:#333;color:#fff}#fx{min-height:100%;height:100%}.pt-page-scaleDown{-webkit-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.pt-page-scaleUpDown{-webkit-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both}.pt-page-delay500{-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes scaleDown{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleUpDown{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1}}