html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,s,small,strong,sup,var,i,center,ol,ul,li,form,label,table,caption,th,td,article,figure,footer,header,menu,nav,section,time,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{-webkit-appearance:none;background-color:transparent;border:0;padding:0}img{width:100%}@font-face{font-family:"Mark Bold";font-style:normal;font-weight:700;src:url(/assets/fonts/e7936fde4294.otf)format("opentype")}@font-face{font-family:"Mark Light";font-style:normal;font-weight:300;src:url(/assets/fonts/877b570e7a70.otf)format("opentype")}@font-face{font-family:"Mark Medium";font-style:normal;font-weight:500;src:url(/assets/fonts/06956d6ad3b2.otf)format("opentype")}#posts .img{background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:1024px){.query{max-width:1024px;margin:auto}}@media (min-width:1280px){.query{max-width:1160px}}*{box-sizing:border-box}html{height:100%}html{overflow-x:hidden}body{overflow-x:hidden;font-size:16px;width:100%;line-height:1.35;padding:0;margin:auto;font-family:"Mark Light",sans-serif;position:relative}strong{font-family:"Mark Bold",sans-serif}h1,h2,h4{font-family:"Mark Bold",sans-serif;font-size:1.5em;margin:0 0 2rem}h1 span,h2 span,h4 span{color:#e4003a}@media (min-width:1280px){h1,h2,h4{font-size:2em}}p{margin-bottom:1rem}button{font-family:"Mark Light",sans-serif;-webkit-appearance:none;cursor:pointer;background-color:transparent;border:1px solid;display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid #fff;padding:.5rem 1rem}button img{width:50px}a{text-decoration:none}@media (min-width:1024px){article p{max-width:595px}}.query{position:relative;width:100%}img{height:100%;width:100%}main{position:relative;left:0;top:0;right:0}#mm{background-color:#e4003a;padding:2rem;display:none;position:fixed;width:100%;top:0;left:0;z-index:999999}#mm #close:focus{border:1px solid #000}#mm #close:focus-visible{border:1px solid #000}#mm #close:focus-within{border:1px solid #000}#mm li.current_page_item a{color:#000}header{padding:1rem;top:0;top:0;right:0;left:0;width:100%;z-index:999;position:fixed;transition:background-color 100ms linear}header.sticky .query{margin-bottom:-3rem}header .tm{display:none}header .query{display:flex;justify-content:space-between}header .logo,header #logoB{width:150px;height:87px;margin-top:-.125rem}header #open{border:0;display:flex;flex-direction:column;width:25px;height:24px;padding:0;margin-top:.5rem}header #open span{height:3px;margin-bottom:5px;width:25px;background-color:#e4003a}header.white{background-color:#fff}header.white button span{background-color:#fff}@media (min-width:1024px){header #open{display:none}header .sticky .query{margin-bottom:-54px}header .logo,header #logoB{width:225px;height:127px;transition:150ms}header .logo:hover,header #logoB:hover{opacity:.6}header .tm{display:block}header .tm .menu{display:flex;margin-top:1rem}header .tm .menu li a{padding:.5rem 1.5rem;margin-right:.5rem;display:block;color:#000;border:1px solid #000;background-color:#fff;transition:500ms}header .tm .menu li a:hover{background:#e1e1e1}header .tm .menu li.current_page_item a{border-color:#e4003a;background-color:#e4003a;font-family:"Mark Bold",sans-serif;color:#fff}header .tm .menu li:first-of-type.current_page_item a{color:#000;border:1px solid #000;background-color:#fff;font-family:"Mark Light",sans-serif;transition:color 100ms linear,border-color 100ms linear,background-color 100ms linear}header .tm .menu li:first-of-type.current_page_item a.active{color:#fff;border-color:#e4003a;background-color:#e4003a;font-family:"Mark Bold",sans-serif}}section,footer{padding:2rem}@media (min-width:1024px){section,footer{padding:4rem 2rem}}section{background-color:#fff}footer{background-color:#000;color:#fff}footer a{color:#fff}footer .menu{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:3rem}footer .menu a{font-size:.9em;margin-bottom:.75rem;display:block}footer .contact{display:flex;justify-content:space-between;text-align:center}footer .contact a{white-space:nowrap;display:flex;flex-direction:column;align-items:center}footer .contact a img{width:75px;margin-bottom:.5rem;display:block}footer .social{margin:2rem auto 4rem;display:flex;justify-content:center}footer .social a{display:block;margin:0 .5rem}footer .social a img{width:45px}footer .notices{margin-bottom:2rem}footer .notices a{font-family:"Mark Medium",sans-serif}@media (min-width:1024px){footer .top{display:flex;margin-top:4rem;margin-bottom:4rem}footer .top .contact{justify-content:flex-start}footer .top .contact a{margin-right:2rem}footer .top .contact a img{width:100px}footer .top .social{margin:0 0 0 2rem;align-items:center}footer .bot{display:flex;justify-content:space-between}footer .menuF .menu{-moz-columns:1;columns:1;display:flex;justify-content:space-between;margin-bottom:1rem}footer .menuF .menu a{font-size:.75em}}.cta{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;color:#000;border:1px solid #000;margin-bottom:1rem;position:relative;z-index:1;white-space:nowrap}.cta img{width:40px;height:40px}.cta img.long{width:65px}@media (min-width:768px){.cta{margin-right:auto;width:315px}.cta.short{width:210px}}@media (min-width:1024px){.container{width:75%;margin:auto}}@media (min-width:1024px){.split{display:flex;max-width:75%;margin:auto}}.static{padding:0 2rem 2rem}.static h1{margin-bottom:0;color:#c8c8c8}@media (min-width:1024px){.static{padding:0 2rem 6rem}.static h2{width:575px}.static .content{margin-top:auto}}@media (min-width:1024px){#clients .client a:hover h3,#clients .client .short:hover h3,#clients .client .large:hover h3,#clients .client .long:hover h3{opacity:1}}#publications{padding:0 2rem 2rem}@media (min-width:768px){#publications{padding-top:4rem}}#posts h3{font-family:"Mark Light",sans-serif;font-size:1.5em;margin-bottom:2rem}#posts .date{font-size:1.1em;text-transform:uppercase;margin-bottom:2rem;display:block}#posts .post{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #000}#posts .side{width:100%;margin-bottom:2rem}#posts .img{padding-bottom:75%}#posts article{margin-left:0;margin-bottom:2rem}#posts .hidden{display:none}#posts .post-links{display:flex;justify-content:space-between}#posts .post-links a{color:#e4003a;font-family:"Mark Bold",sans-serif;display:block}#posts .content{display:flex;flex-direction:column}#posts .content .cta{margin-top:auto;margin-bottom:0;position:relative}#posts .content .cta div{position:relative;height:25px;width:35px;display:flex;justify-content:center;align-items:center}#posts .content .cta img{position:absolute;top:0;left:0;height:25px}#posts .content .cta .close{display:none}@media (min-width:1024px){#posts .post{display:flex;justify-content:space-between;margin-bottom:4rem;padding-bottom:4rem}#posts article{margin-bottom:4rem}#posts .side{width:35%;margin-bottom:0}#posts .content{width:calc(65% - 4rem)}#posts h3{font-size:1.75em}}.font--red-important{color:#e4003a!important}.hover-animation:hover{transform:translateX(-.5rem)}.extra-margin-bottom{margin-bottom:2rem}.press-and-media-title{margin-bottom:2rem}@media (min-width:768px){.press-and-media-title{margin-bottom:4rem}}#home-arrow{width:16px;fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:1px;margin-right:.5rem;transform:rotate(180deg);transition:100ms}#home-arrow .cls-1{transition:100ms}.back-to-services{color:#000;margin-bottom:1rem;transition:100ms;display:block}.back-to-services:hover{transform:translateX(-1rem);color:#e4003a}.back-to-services:hover #home-arrow .cls-1{stroke:#e4003a}.pencil-anim{width:170px;margin-left:auto}@media (min-width:1024px){.pencil-anim{width:200px}}@media (min-width:1280px){.pencil-anim{position:absolute;right:2rem;width:386px}}