﻿@font-face{font-family:helvetica-thin;font-style:normal;font-weight:normal;src:url("/fonts/helveticaneue-thin.eot");src:url("/fonts/helveticaneue-thin.eot?#iefix") format("embedded-opentype"),url("/fonts/helveticaneue-thin.woff") format("woff"),url("/fonts/helveticaneue-thin.ttf") format("truetype"),url("/fonts/helveticaneue-thin.svg#HelveticaNeueThin") format("svg")}@font-face{font-family:helvetica-condensed;font-style:normal;font-weight:normal;src:url("/fonts/helveticaneue-condensedbold.eot");src:url("/fonts/helveticaneue-condensedbold.eot?#iefix") format("embedded-opentype"),url("/fonts/helveticaneue-condensedbold.woff") format("woff"),url("/fonts/helveticaneue-condensedbold.ttf") format("truetype"),url("/fonts/helveticaneue-condensedbold.svg#HelveticaNeueCondensedBold") format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:normal;src:url("/fonts/fontawesome-webfont.eot");src:url("/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/fontawesome-webfont.woff") format("woff"),url("/fonts/fontawesome-webfont.ttf") format("truetype"),url("/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg")}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,small{font-size:100%}h1,h2,h3,h4,h5,h6,th{font-weight:normal}b,strong{font-weight:bold}a{text-decoration:none}a,input,textarea{outline:none}fieldset,img{border:0}body,blockquote,button,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul{margin:0}body,button,fieldset,input,ol,ul{padding:0}article,footer,header,img,label,nav,section,textarea,time{display:block}form{display:inline}table{border-collapse:collapse;border-spacing:0;width:100%}th{text-align:left}td,th{vertical-align:middle}ol,ul{list-style:none}img{font-style:italic;height:auto;max-width:100%}button,input[type="checkbox"],input[type="radio"],input[type="submit"],label,select{cursor:pointer}button,input[type="submit"]{-moz-appearance:button;-webkit-appearance:button}button,input,option,select,textarea{font-family:inherit;font-size:100%}input[type="search"]{-moz-appearance:textfield;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical;vertical-align:top}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.clear{overflow:hidden}.clearfix:after{clear:both;content:"";display:block}.flow>:last-child{margin-bottom:0}@media (min-width: 569px){.flow{overflow:hidden}.float,.float .flow,.float-rev .flow{float:left}.float-rev{float:right}}body{color:#3a3737;font-family:georgia, serif;font-size:17px;line-height:24px}a{color:#b73001}.hidden{display:none}.text-hide{color:transparent;font:0/0 a;overflow:hidden}.text-ellip{text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;overflow:hidden;white-space:nowrap}p{margin-bottom:13px}.document h1,.document h2,.document h3,.document h4,.document h5,.document h6,.header{font-family:helvetica-condensed, "helvetica neue", arial, helvetica, sans-serif;letter-spacing:-0.025em}.document h1,.document h2,.document h3,.document h4,.document h5,.document h6{line-height:1.2;margin-bottom:10px}.document p{line-height:1.7}.document h1{font-size:48px}.document h2{font-size:34px}.document h3{font-size:22px}.document p+h1,.document p+h2,.document p+h3,.document p+h4,.document p+h5,.document p+h6,.document p ~ h1,.document p ~ h2,.document p ~ h3,.document p ~ h4,.document p ~ h5,.document p ~ h6{margin-top:26px}.section-intro{font-family:georgia, serif;font-size:18px;line-height:24px;margin-bottom:1em}.list-horz{font-size:0}.list-horz>li{display:inline-block;font-size:17px;vertical-align:top}.list-horz-fill{display:table}.list-horz-fill>li{display:table-cell;vertical-align:top;width:1%}.list-decimal{list-style:decimal}.list-disc{list-style:disc}.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;text-decoration:none;white-space:nowrap}.button--submit{-webkit-transition:0.3s ease all;transition:0.3s ease all;background-color:#b73001;border:0;border-radius:3px;color:white;font-size:14px;font-weight:bold;padding:10px 15px}.button--submit:hover{background-color:#a32b01}.button--submit:active{top:1px}[class^="icon-"],[class*=" icon-"]{display:inline-block;position:relative}[class^="fa-"],[class*=" fa-"]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal}[class^="fa-"]:before,[class*=" fa-"]:before{display:block}.fa-envelope-o:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-linkedin-square:before{content:""}.fa-github-square:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-building-o:before{content:""}.fa-instagram:before{content:""}img.trollicon{display:inline-block !important;position:relative;height:1em;bottom:-1px}.flow input,.flow select,.flow textarea{width:100%}.form-area input,.form-area textarea{-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;border:1px solid #ccc;color:#6e6969;padding:4px 2px}.form-area input:hover,.form-area textarea:hover{border-color:#b3b3b3}.form-area input:focus,.form-area textarea:focus{border-color:#bce0ff;color:#3a3737}.form-area input.error,.form-area textarea.error{border-color:#b73001;color:#b73001}.contact--form label{color:#6e6969;font-size:11px}.contact--form label.error{color:#b73001;font-size:10px;font-style:italic;line-height:1;margin-top:5px}.contact--form li{margin-top:13px}.contact--form li:first-child{margin-top:0}.contact--form input,.contact--form textarea{font-size:13px}.contact--form textarea{height:120px}@media (min-width: 569px){[class^="grid-"],[class*=" grid-"]{overflow:hidden}[class^="cell-"],[class*=" cell-"]{float:left}.grid-3>.cell-1{width:33.3%}.grid-3>.cell-2{width:66.6%}.grid-4>.cell-1{width:25%}.grid-4>.cell-3{width:75%}.grid-5>.cell-1{width:20%}.grid-5>.cell-2{width:40%}.grid-5>.cell-3{width:60%}.grid-5>.cell-4{width:80%}.grid-6>.cell-1{width:16.6%}.grid-6>.cell-2{width:33.2%}.grid-6>.cell-4{width:66.4%}.grid-6>.cell-5{width:83%}.grid-4>.cell-2,.grid-3>.cell-3{width:50%}}html,body{height:100%}body{position:relative;padding:77px 18px 0;background-attachment:fixed;background-color:white;background-color:white;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background-image:linear-gradient(to bottom, #fff 0%, #eee 100%)}@media (min-width: 321px) and (max-width: 568px){body{padding:77px 102px 0 18px}}@media (min-width: 569px){body{padding:100px 102px 0 144px}}@media (min-width: 569px) and (max-width: 768px){body{padding:100px 102px 0 18px}}@media (min-width: 1280px){body{padding:100px 102px 0 186px}}.logo,#main-nav{position:fixed;z-index:100}.logo{background-color:#b73001;display:block;top:0;left:9px;height:48px;padding:0 9px}@media (min-width: 1280px){.logo{left:51px}}.logo-img{margin-top:14px;width:108px}@media \0screen{.logo{background:#b73001 url("/images/logo-85913f86.png") center 13px no-repeat;width:126px;height:48px}.logo-img{display:none}}#main-nav{left:0;bottom:0;overflow:hidden;width:100%;padding:6px 0;font-family:"helvetica neue", arial, helvetica, sans-serif;font-size:16px;font-weight:normal;background-color:white;background-color:rgba(255,255,255,0.8);z-index:100}#main-nav li{float:left;width:33.3%;margin:0}#main-nav a{color:#b73001;display:block;text-align:center;padding:6px 0;margin:0}#main-nav a:hover{color:#3a3737}@media (min-width: 321px) and (max-width: 568px){#main-nav{top:0;bottom:0;height:auto;left:auto;overflow:auto;right:0}#main-nav a{background-color:transparent;padding:6px 18px}#main-nav,#main-nav li{width:auto}#main-nav li{float:none}#main-nav a{border:0;text-align:right}}@media (min-width: 569px){#main-nav{bottom:auto;height:auto;left:auto;overflow:visible;right:0;top:0;padding:24px 0 0}#main-nav,#main-nav a{background-color:transparent}#main-nav a{padding:6px 18px 6px 0}#main-nav,#main-nav li{width:auto}#main-nav li{float:none}#main-nav a{border:0;text-align:right}}@media (min-width: 569px) and (max-width: 768px){#main-nav{padding-right:0}}@media (min-width: 1280px){#main-nav a{padding-right:42px}}body.work #main-nav .work{border-right:4px solid #3a3737}body.work #main-nav .work a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.work #main-nav .work{border-right:0}body.work #main-nav .work a{margin-right:0}}body.process #main-nav .process{border-right:4px solid #3a3737}body.process #main-nav .process a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.process #main-nav .process{border-right:0}body.process #main-nav .process a{margin-right:0}}body.about #main-nav .about{border-right:4px solid #3a3737}body.about #main-nav .about a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.about #main-nav .about{border-right:0}body.about #main-nav .about a{margin-right:0}}body.events #main-nav .events{border-right:4px solid #3a3737}body.events #main-nav .events a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.events #main-nav .events{border-right:0}body.events #main-nav .events a{margin-right:0}}body.blog #main-nav .blog{border-right:4px solid #3a3737}body.blog #main-nav .blog a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.blog #main-nav .blog{border-right:0}body.blog #main-nav .blog a{margin-right:0}}body.contact #main-nav .contact{border-right:4px solid #3a3737}body.contact #main-nav .contact a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.contact #main-nav .contact{border-right:0}body.contact #main-nav .contact a{margin-right:0}}body.dev #main-nav .dev{border-right:4px solid #3a3737}body.dev #main-nav .dev a{color:#3a3737;font-weight:900;margin-right:-4px}@media (max-width: 320px){body.dev #main-nav .dev{border-right:0}body.dev #main-nav .dev a{margin-right:0}}.content-area{margin-top:-8px;max-width:710px;padding-bottom:100px}@media (min-width: 321px) and (max-width: 568px){.content-area{padding-bottom:50px}}@media (min-width: 569px){.content-area{padding-bottom:40px}}.content-area p a{border-bottom:1px solid}.content-area p a:hover{border-bottom:0}@-webkit-keyframes rotate-home-word{0%{top:-1.5em;opacity:0}10%{top:0;opacity:0.5}13%{opacity:1}67%{opacity:1}70%{top:0;opacity:0.5}80%{top:1.5em;opacity:0}}@keyframes rotate-home-word{0%{top:-1.5em;opacity:0}10%{top:0;opacity:0.5}13%{opacity:1}67%{opacity:1}70%{top:0;opacity:0.5}80%{top:1.5em;opacity:0}}@media (min-width: 321px) and (max-width: 568px){.index{padding:77px 21px 85px}}@media (min-width: 569px){.index{padding-left:18px}}@media (min-width: 1280px){.index{padding-left:144px}}.homepage-bg{position:absolute;right:0;left:0;bottom:0;height:585px;background:url("/images/illustrations/ipad-girth-dde592e7.png") 74% bottom no-repeat;background-size:auto 45%}@media (min-width: 321px) and (max-width: 568px){.homepage-bg{background-size:auto 29%;background-position:right bottom}}@media (min-width: 569px){.homepage-bg{background-position:right bottom}}@media (min-width: 569px) and (max-width: 768px){.homepage-bg{background-size:auto 90%;background-position:82% bottom}}@media (min-width: 769px) and (max-width: 1279px){.homepage-bg{background-size:auto 75%;background-position:90% bottom}}@media (min-width: 1280px) and (max-width: 1439px){.homepage-bg{background-size:auto 80%}}@media (min-width: 1440px) and (max-width: 1919px){.homepage-bg{background-size:auto 90%}}@media (min-width: 1920px){.homepage-bg{background-size:auto 100%}}@media (max-height: 439px){.homepage-bg{background-size:auto 29%}}@media (min-height: 440px) and (max-height: 649px){.homepage-bg{background-size:auto 50%}}@media \0screen{.homepage-bg{background-position:center bottom}}.homepage{font-family:"helvetica neue", arial, helvetica, sans-serif;text-align:center}.call-to-action a{text-decoration:none;display:block;color:#1a0802;font-family:"helvetica neue", arial, helvetica, sans-serif;font-weight:300;position:relative;line-height:1.25}.call-to-action a #homepage-cycle-word{color:#b73001;overflow:hidden;display:inline-block;position:relative;vertical-align:bottom;height:1.25em;top:1px;-webkit-transition:width 200ms;transition:width 200ms}.call-to-action a #homepage-cycle-word strong{color:#b73001;font-weight:400;position:absolute;display:inline-block;top:0;left:0;-webkit-animation:rotate-home-word 2s both;animation:rotate-home-word 2s both}@media (max-width: 320px){.call-to-action a{font-size:24px;margin-top:-6px}.call-to-action a span{display:block}}@media (min-width: 321px) and (max-width: 568px){.call-to-action a{font-size:24px;margin-top:-18px;text-align:left}.call-to-action a>span{display:block}}@media (min-width: 569px){.call-to-action a>span{display:block}}@media (min-width: 569px) and (max-width: 768px){.call-to-action a{font-size:42px;text-align:left}.call-to-action a span{display:block}}@media (min-width: 769px){.call-to-action a{font-size:48px;margin-top:20px;text-align:left;letter-spacing:0.01em}}.learn-how{position:relative;background-color:white;background-color:rgba(255,255,255,0.5);border:1px solid rgba(183,48,1,0.3);border-radius:6px;margin-top:12px;padding:6px 60px 9px 18px;width:66px;text-align:left;font-size:16px;-moz-box-sizing:content-box;box-sizing:content-box}.learn-how:hover{border-color:#3a3737;color:#3a3737}.learn-how:hover .arrow-right polygon{fill:#3a3737}@media (min-width: 321px) and (max-width: 568px){.learn-how{float:left;margin-top:12px}}@media (min-width: 569px){.learn-how{float:left;padding:9px 84px 12px 42px;font-size:24px;line-height:1.5;margin-top:18px;width:108px;-moz-box-sizing:content-box;box-sizing:content-box}}.arrow-right{position:absolute;height:18px;width:18px;top:10px;right:18px;display:block}@media (min-width: 569px){.arrow-right{right:42px;top:16px;height:24px;width:24px}}@media \0screen{.arrow-right{display:none !important}}.social-links{display:none}@media (min-width: 569px){.social-links{bottom:15px;display:block;left:18px;position:absolute;text-align:left;z-index:200}.social-links a{color:#897878;display:block;font-size:14px}.social-links a:hover{color:#b73001}.social-links [class^="fa-"]:before,.social-links [class*=" fa-"]:before{margin-right:5px;text-align:center;width:15px}}@media (min-width: 1280px){.social-links{left:51px}}.contact [class^="fa-"],.contact [class*=" fa-"]{color:#ccc;float:left;margin-right:10px}.contact a{font-family:"helvetica neue", arial, helvetica, sans-serif;-webkit-transition:color 0.3s ease-in;transition:color 0.3s ease-in}.contact a:hover{color:#3a3737}.map{border:1px solid #ccc;margin-bottom:20px;padding:2px 2px 0;height:200px}.map iframe{max-width:100%}.address,.contact-social a{font-size:14px}@media (min-width: 569px){.our-location{padding-left:40px}}.address p{overflow:hidden}.contact-list{margin-bottom:20px}.contact-social{margin-top:20px}.contact-social li{margin-right:20px}.get-in-touch{background-color:#eae6e6;border-radius:4px;clear:left;font-family:"helvetica neue", arial, helvetica, sans-serif;margin-bottom:20px;padding:13px;position:relative}@media (min-width: 569px){.get-in-touch{margin-bottom:0}}.form-alert,.form-spinner{display:none;text-align:center}.form-alert{font-size:14px;font-weight:bold;height:319px}.form-alert p{padding-top:134px}.form-fail-message{color:#b73001}.form-message{color:#5d9b16}.form-spinner{background-color:white;background-color:rgba(255,255,255,0.75);bottom:0;left:0;position:absolute;top:0;width:100%}.form-spinner img{display:inline;padding-top:110px}.about-us{margin-bottom:35px}.team--list>li{margin-bottom:30px}@media (min-width: 569px){.team--list>li{padding-left:28px;margin-bottom:40px}.team--list>li:first-child{padding-left:0;padding-right:28px}}.team--about{clear:left;font-size:14px;line-height:1.5}.team--about dt{color:#888282;float:left;font-size:12px;font-style:italic;margin-right:22px;width:72px}@media (min-width: 569px){.team--about dt{text-align:right}}.team--about dd{overflow:hidden}.team--about dd{margin-bottom:8px}.team--about dd:last-child{margin-bottom:0}.team--img{border-radius:100px;margin-bottom:6px;width:72px}@media (min-width: 569px){.team--img{margin-bottom:16px;margin-right:22px}}.team--header{padding-bottom:6px;padding-top:3px}@media (min-width: 569px){.team--header{padding-bottom:16px}}.document .team--name{font-size:18px}.document .team--title{font-family:"helvetica neue", arial, helvetica, sans-serif;font-size:13px}.team--social li{margin-right:10px}.team--social a{color:#6e6969;font-size:14px}.team--social a,.team--social a i:before{-webkit-transition:0.3s ease all;transition:0.3s ease all}.team--social a i{display:block;text-align:center;width:15px}.team--social a:hover{color:#b73001}.section-event{margin:0 0 24px;padding:20px}.section-event fieldset{font-family:"helvetica neue", arial, helvetica, sans-serif;font-size:14px;margin-top:15px}.section-event legend{font-weight:400;margin-bottom:4px}.section-event p{font-size:16px}.section-event .button,.section-event input{height:34px}.section-event .button{-webkit-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border:0;border-radius:3px;color:white;float:right;margin-left:10px;padding:5px 12px}.section-event .button:active{top:1px}.section-event .header{margin-bottom:12px;margin-top:-5px}.section-event .container{overflow:hidden}.section-event .container input{width:100%}.section-event .next{font-family:"helvetica neue", arial, helvetica, sans-serif;margin:-4px 0 12px;font-size:16px}.section-event .event--title{margin-top:-8px}.event-img{margin:0 auto 15px;width:120px}@media (min-width: 569px){.event-img{margin:0 25px 0 0}}.toronto-emberjs{background-color:#eaecff;margin-bottom:36px}.toronto-emberjs .event--title{color:#70749a}.toronto-emberjs .button{background-color:#70749a}.toronto-emberjs .button:hover{background-color:#64678d}.ruby-pub-night{background-color:#eae6e6}.ruby-pub-night .event--title{color:#842301}.ruby-pub-night .button{background-color:#842301}.ruby-pub-night .button:hover{background-color:#6b1c01}.ruby-pub-night .rpn-more{display:none}.event-posters{margin:15px -5px}.event-posters li{margin-top:10px;padding:0 5px}.event-posters img{background-color:white;border:1px solid #ccc;padding:0 30px}@media (min-width: 569px){.event-posters img{padding:0 10px}}.events-tiles{background-color:#eae6e6;padding:20px;border:solid white;border-width:2px 1px 0;margin-top:-2px;position:relative}.events-tiles:nth-child(2n){border-right:0}.events-tiles p{font-size:13px;line-height:1.5}.events-past{padding-top:30px}.upcoming--list{overflow:hidden;margin-top:6px;min-height:456px;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out}.upcoming--list.visible{opacity:1}#spinner{height:456px;position:absolute;margin-left:355px;margin-top:5px}.upcoming--header{margin-top:-8px}.upcoming--name{margin-bottom:0}.location{font-size:15px;color:#888;display:block;font-family:helvetica-condensed, "helvetica neue", arial, helvetica, sans-serif;margin-top:-6px}.document .upcoming--date{font-family:"helvetica neue", arial, helvetica, sans-serif;font-size:13px;font-weight:bold}.attending li{margin-left:12px;margin:0 6px 5px;position:relative}.attending img{border-radius:80px;width:30px}.flag{background-color:#b73001;color:white;font-size:9px;margin-left:-22px;text-align:center;top:-29px;width:44px;z-index:10}.flag,.flag:after{left:50%;position:absolute}.flag:after{border:4px solid transparent;border-top-color:#b73001;bottom:-7px;content:"";display:block;height:0;margin-left:-4px;width:0}.upcoming--event{height:230px}.upcoming--event p{height:40px;overflow:hidden}.upcoming--event .upcoming--header{height:85px;overflow:hidden}.upcoming--event .attending{position:absolute;bottom:15px;right:20px;left:14px}.events-past{overflow:hidden}.events-past .upcoming--list{overflow:visible}.events-past .events-tiles{margin-top:2px;border:0}.events-past .attending{float:right}.events-past .attending li{margin:19px 0 0 12px}.events-past p,.events-past .location{display:block}.events-past p{margin-top:6px;margin-bottom:0}.events-past .upcoming{overflow:hidden}.work.content-area{padding-bottom:35px}.client-graphic{background-color:#f6f3f3;background-image:-webkit-linear-gradient(top, #f6f3f3 0%, #ece8e8 100%);background-image:linear-gradient(to bottom, #f6f3f3 0%, #ece8e8 100%);background-color:#f6f3f3;position:relative;border:1px solid #ddd;display:block}.client-image{background:url("/images/work/display-970100f1.png") center center no-repeat;width:629px;height:439px;position:relative;margin:auto auto 34px}@media (max-width: 850px){.client-image{background-size:420px auto;width:420px;height:293px}}@media (max-width: 534px){.client-image{width:240px;height:168px;background-size:240px auto;margin-bottom:20px}}@media (min-width: 569px){.client-image{background-size:100% 100%}}.client-screenshots{position:absolute;top:58px;left:73px}@media (max-width: 850px){.client-screenshots{top:39px;left:48px}.client-screenshots img{width:325px}}@media (max-width: 534px){.client-screenshots{left:28px;top:23px}.client-screenshots img{width:185px}}.client-content{padding-bottom:40px;margin-top:20px}.client-logo{background-position:0 0;background-repeat:no-repeat;margin:30px auto -10px;position:relative;width:300px}@media (max-width: 534px){.client-logo{width:230px;margin:15px auto -5px}}.crowdmark .client-logo{background-image:url("/images/work/logos/crowdmark.svg");height:54px}.girth .client-logo{background-image:url("/images/work/logos/girth.svg");height:85px;width:150px}.girth-radio .client-logo{background-image:url("/images/work/girthradio-logo-6fcc33f1.png");background-size:contain;height:72px;width:127px}.greenhouse .client-logo{background-image:url("/images/work/greenhouse-logo-adfd5f24.png");background-size:contain;height:72px;width:295px}.lookbookhq .client-logo{background-image:url("/images/work/logos/lookbookhq.svg");height:47px}.ungc .client-logo{background-image:url("/images/work/logos/ungc.svg");width:251px;height:60px}@media \0screen{.crowdmark .client-logo{background-image:url("/images/work/logos/crowdmark-cda3fb36.png")}.girth .client-logo{background-image:url("/images/work/logos/girth-8a03b374.png")}.lookbookhq .client-logo{background-image:url("/images/work/logos/lookbookhq-6f5f5520.png")}.ungc .client-logo{background-image:url("/images/work/logos/ungc-e2862dbf.png")}}.past-client-list{background-color:white;border:1px solid #ddd;margin-top:18px;overflow:hidden}.past-client-list li{float:left;max-width:25%;padding:20px}@media (max-width: 650px){.past-client-list li{max-width:50%}}@media (max-width: 460px){.past-client-list li{float:none;margin:auto;max-width:auto;padding:10px 0}.past-client-list li:first-child{padding-top:20px}.past-client-list li:last-child{padding-bottom:20px}}.mission-statement p{font-size:20px;font-style:italic;color:#6b6666}.tile,.tile h2{margin:16px 0}@media (min-width: 569px){.tile{padding-left:16px}.tile:first-child{padding-left:0;padding-right:16px}}.tile h3{line-height:2}.platform section>section{margin-top:30px}i.fa{font-family:FontAwesome;text-rendering:optimizeLegibility;font-style:normal;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.dev{background:white}body.dev.dev_index .devblog-article{padding-bottom:100px}.devblog-article{max-width:680px;line-height:1.8;font-size:20px;font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif}.devblog-article .center{text-align:center}.devblog-article .center a{display:inline-block}.devblog-article .center img{display:inline-block;border:none;background:transparent;font-size:0}.devblog-article header h1{font-size:3em;line-height:1;margin:0;padding:0}.devblog-article header .article-meta{margin-top:12px;font-size:0.8em;color:#9e9e9e}.devblog-article footer{border-top:1px solid #e0e0e0;font-size:0.8em;color:#9e9e9e;line-height:1.5;padding:28px 0}.devblog-article hr{display:block;height:1px;width:100%;border:none;background:#cfd8dc}.devblog-article a{color:#b73001;text-decoration:none}.devblog-article a:active{color:#ea3d01}.devblog-article h1,.devblog-article h2,.devblog-article h3,.devblog-article h4,.devblog-article h5,.devblog-article h6,.devblog-article p,.devblog-article ol,.devblog-article ul,.devblog-article pre{text-align:left;margin:1.25em 0}.devblog-article ul ul,.devblog-article ul ol,.devblog-article ol ul,.devblog-article ol ol{margin:0}.devblog-article ul{list-style:disc}.devblog-article ol{list-style:decimal}.devblog-article ol ol,.devblog-article ul ol{list-style:lower-roman}.devblog-article ol ul,.devblog-article ul ul{list-style:circle}.devblog-article ul,.devblog-article ol{padding-left:30px}.devblog-article ul ol,.devblog-article ul ul,.devblog-article ol ol,.devblog-article ol ul{margin:0}.devblog-article h1,.devblog-article h2,.devblog-article h3,.devblog-article h4,.devblog-article h5,.devblog-article h6{font-family:"Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;margin:0.65em 0}.devblog-article h1{font-size:2em}.devblog-article h2{font-size:1.5em}.devblog-article h3{font-size:1.25em;font-weight:600}.devblog-article code{font-family:"Source Code Pro", monospace;color:#455a64}.devblog-article pre code{-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 14px;line-height:1.3;font-size:15px;font-weight:400;top:0;color:#cfd8dc}.devblog-article thead th{border-bottom:1px solid #cfd8dc}.devblog-article table{font-size:0.8em}.devblog-article table th,.devblog-article table td{-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;line-height:1.5}.devblog-article table td{border-bottom:1px solid #eceff1}.devblog-article table tr:last-child td{border-bottom:none}.devblog-article td{vertical-align:top}.devblog-article td p,.devblog-article td pre{margin:0}.devblog-article td code{background:transparent;padding:0;font-weight:400}.devblog-article .warning,.devblog-article .info,.devblog-article .orly{position:relative;line-height:1.3;color:white;padding:20px 30px;padding-left:80px;border-radius:3px;z-index:100}.devblog-article .warning code,.devblog-article .info code,.devblog-article .orly code{padding:0;background:transparent}.devblog-article .warning a,.devblog-article .info a,.devblog-article .orly a{position:relative;z-index:150;color:white;border-bottom:2px solid rgba(255,255,255,0.8)}.devblog-article .warning:before,.devblog-article .info:before,.devblog-article .orly:before{position:absolute;top:0;bottom:0;left:0;right:80px;margin:auto;margin-left:27px;font-size:32px;line-height:1;height:32px;font-family:FontAwesome;text-rendering:optimizeLegibility;font-style:normal;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devblog-article .warning{background:#e91e63}.devblog-article .warning:before{content:""}.devblog-article .info{background:#03a9f4}.devblog-article .info:before{content:""}.devblog-article .orly{background:#00bcd4}.devblog-article .orly:before{font-size:40px;height:40px;content:""}.devblog-article pre code{background:#212121;font-size:0.725em;font-weight:400;color:#f5f5f5;display:block;padding:12px;padding-bottom:16px;border-radius:3px;overflow:auto}.devblog-article pre code .sr{color:#4dd0e1}.devblog-article pre code .se{color:#008fa1}.devblog-article pre code .nx{color:#cfd8dc}.devblog-article pre code .p{color:#b0bec5}.devblog-article pre code .keyword,.devblog-article pre code .kd{color:white;font-weight:800}.devblog-article pre code .k{color:#e91e63;font-weight:800}.devblog-article pre code .tag,.devblog-article pre code .nt{color:#42a5f5}.devblog-article pre code .doctype,.devblog-article pre code .cp{color:#1e88e5;background:rgba(21,101,192,0.15)}.devblog-article pre code .comment,.devblog-article pre code .c1,.devblog-article pre code .c{color:#757575}.devblog-article pre code .property,.devblog-article pre code .na{color:#ec407a}.devblog-article pre code .property .quote,.devblog-article pre code .na .quote{color:#f278a1}.devblog-article pre code .property .colon,.devblog-article pre code .na .colon{color:#f5f5f5}.devblog-article pre code .nb{color:#4dd0e1}.devblog-article pre code .string,.devblog-article pre code .s2,.devblog-article pre code .s1,.devblog-article pre code .s{color:#ba68c8}.devblog-article pre code .boolean{color:#00e5ff;background:rgba(24,255,255,0.05)}.devblog-article pre code .null,.devblog-article pre code .kc{color:#aed581;background:rgba(0,230,118,0.05)}.devblog-article pre code .operator,.devblog-article pre code .o{color:#fbc02d}.devblog-article pre code .number,.devblog-article pre code .mi{color:#42a5f5}.devblog-article pre code.javascript .k{color:white}.devblog-article pre code.coffeescript .vi{color:white}.devblog-article pre code.coffeescript .na,.devblog-article pre code.coffeescript .nx{color:#e0e0e0}.jobs_index .content-area{font-family:roboto;color:#555;line-height:1.5}@media only screen and (min-width: 769px){.jobs_index .content-area{font-size:20px}}.jobs_index .content-area h1,.jobs_index .content-area h2,.jobs_index .content-area h3,.jobs_index .content-area h4,.jobs_index .content-area h5,.jobs_index .content-area h6{font-family:Roboto;font-weight:900;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jobs_index .content-area h1{font-size:4em}.jobs_index .content-area h2{font-size:2.5em;margin:1em 0 0.5em}.jobs_index .content-area p{margin:0 0 1.5em}.jobs_index .content-area ul,.jobs_index .content-area ol{margin:0;padding:0 0 0.5em}.jobs_index .content-area li{margin:0 0 1em;padding:0 0 0 2em;position:relative}.jobs_index .content-area li:before{content:"๏";position:absolute;top:0;left:0.25em;font-size:1.1em;line-height:1.3;color:#b73001}.jobs_index .content-area .contact-paragraph{text-align:center}.jobs_index .content-area .contact-link{display:inline-block;padding:0.5em 2em;font-size:1.5em;font-weight:700;background:#b73001;color:white;border-radius:0.25em;text-transform:uppercase}.jobs_index .content-area .contact-link:hover{background:#ea3d01}.jobs_index .content-area .contact-link:active{background:#842301}