.grid:after,.grid:before,.project-pagination:after,.project-pagination:before{content:"";display:table;clear:both}body *{font-smooth:always;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-moz-osx-font-smoothing:grayscale}.screen-reader-only{height:1px;left:-999em!important;overflow:hidden;position:absolute;top:auto!important;width:1px}.hidden{display:none}.right{float:right}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#f7f7f7}body{background:#fff;color:#333;font-family:Founders Grotesk Text,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.6}@media (min-width:1040px){body{font-size:19px;font-size:1.1875rem}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.25;margin-bottom:0;margin-top:32px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{margin-top:8px}h1{color:#ff4d40;font-family:Founders Grotesk,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:40px;font-size:2.5rem;line-height:1.1;-webkit-transition:all .4s ease .3s;transition:all .4s ease .3s}@media (min-width:640px){h1{font-size:60px;font-size:3.75rem}}@media (min-width:840px){h1{font-size:80px;font-size:5rem;line-height:.9}}@media (min-width:1040px){h1{margin-bottom:40px}.home h1{margin-bottom:60px}}h2,h3,h4,h5,h6{font-family:Founders Grotesk Text,HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.5px;letter-spacing:-.03125rem}h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-weight:700}h2{font-size:24px;font-size:1.5rem}@media (min-width:1040px){h2{font-size:32px;font-size:2rem}}h3{font-size:22px;font-size:1.375rem}@media (min-width:1040px){h3{font-size:26px;font-size:1.625rem}}h4{font-size:20px;font-size:1.25rem}@media (min-width:1040px){h4{font-size:24px;font-size:1.5rem}}h5{font-size:18px;font-size:1.125rem}@media (min-width:1040px){h5{font-size:22px;font-size:1.375rem}}h6{font-size:16px;font-size:1rem}@media (min-width:1040px){h6{font-size:20px;font-size:1.25rem}}p{margin-bottom:0;margin-top:16px}p.large{font-size:22px;font-size:1.375rem;letter-spacing:-.5px;letter-spacing:-.03125rem;line-height:1.4;margin-bottom:24px}@media (min-width:840px){p.large{font-size:24px;font-size:1.5rem;margin-bottom:40px}}@media (min-width:1040px){p.large{font-size:32px;font-size:2rem;letter-spacing:-1px;letter-spacing:-.0625rem;margin-bottom:80px}}sup{top:-.45em}strong{font-weight:700}blockquote{border-left:3px solid #e2e2e2;margin:16px 0 0;padding-left:16px}hr{border:none;height:2px;width:100%;background:#f7f7f7}li,ul{margin:0;padding:0;list-style:none}.content-area li{margin-bottom:0;margin-top:16px}.content-area li+li{margin-top:8px}.content-area li:before{content:"";border-radius:50%;display:block;float:left;height:4px;margin-left:-12px;margin-top:13px;width:4px;background:#333}dd,dt{margin:0}dd+dt{margin-top:16px}dd{color:gray}@font-face{font-family:Founders Grotesk;src:url(/fonts/FoundersGroteskWeb-Medium.eot);src:url(/fonts/FoundersGroteskWeb-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/FoundersGroteskWeb-Medium.woff2) format("woff2"),url(/fonts/FoundersGroteskWeb-Medium.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:Founders Grotesk Text;src:url(/fonts/FoundersGroteskTextWeb-Light.eot);src:url(/fonts/FoundersGroteskTextWeb-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/FoundersGroteskTextWeb-Light.woff2) format("woff2"),url(/fonts/FoundersGroteskTextWeb-Light.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:Founders Grotesk Text;src:url(/fonts/FoundersGroteskTextWeb-LightItalic.eot);src:url(/fonts/FoundersGroteskTextWeb-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/FoundersGroteskTextWeb-LightItalic.woff2) format("woff2"),url(/fonts/FoundersGroteskTextWeb-LightItalic.woff) format("woff");font-style:italic;font-weight:400}@font-face{font-family:Founders Grotesk Text;src:url(/fonts/FoundersGroteskTextWeb-Medium.eot);src:url(/fonts/FoundersGroteskTextWeb-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/FoundersGroteskTextWeb-Medium.woff2) format("woff2"),url(/fonts/FoundersGroteskTextWeb-Medium.woff) format("woff");font-style:normal;font-weight:700}input[type=email],input[type=number],input[type=search],input[type=text],textarea{-webkit-appearance:none}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{border:0 solid #e2e2e2;border-radius:0!important;border-bottom-width:1px;padding:6px 10px;background:#fff;color:#333;font-family:Founders Grotesk Text,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;font-weight:400;line-height:1.6;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:middle}@media (min-width:1040px){input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{font-size:19px;font-size:1.1875rem}}input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:#666;background:#f7f7f7}fieldset{border:0;margin:0;padding:0}legend{height:1px;left:-999em!important;overflow:hidden;position:absolute;top:auto!important;width:1px}.button{border:0 solid #ff4d40;border-bottom-width:1px;border-radius:0!important;display:inline-block;padding:6px 10px;vertical-align:middle;width:auto;-webkit-appearance:none;background:#fff;cursor:pointer;font-family:Founders Grotesk Text,HelveticaNeue,Helvetica,Arial,sans-serif;font-size:17px;font-size:1.0625rem;font-weight:400;line-height:1.6;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:1040px){.button{font-size:19px;font-size:1.1875rem}}.button,.button:active,.button:focus,.button:hover,.button:visited{color:#ff4d40}.button:active,.button:focus,.button:hover{background:#fff;border-color:#666;color:#666}a{border-bottom:2px solid #ff4d40;color:#333;text-decoration:none;-webkit-transition:color .3s ease,border .3s ease;transition:color .3s ease,border .3s ease}a:active,a:focus,a:hover{border-color:#ccc}.case-study--blackbullion a{border-color:#1b9aa5}.case-study--blackbullion a:active,.case-study--blackbullion a:focus,.case-study--blackbullion a:hover{border-color:#ccc}.case-study--blackbullion .footer a:active,.case-study--blackbullion .footer a:focus,.case-study--blackbullion .footer a:hover{border-color:#1b9aa5}.case-study--blackbullion-badges a{border-color:#825bb2}.case-study--blackbullion-badges a:active,.case-study--blackbullion-badges a:focus,.case-study--blackbullion-badges a:hover{border-color:#ccc}.case-study--blackbullion-badges .footer a:active,.case-study--blackbullion-badges .footer a:focus,.case-study--blackbullion-badges .footer a:hover{border-color:#825bb2}.case-study--art-post a{border-color:#ec3392}.case-study--art-post a:active,.case-study--art-post a:focus,.case-study--art-post a:hover{border-color:#ccc}.case-study--art-post .footer a:active,.case-study--art-post .footer a:focus,.case-study--art-post .footer a:hover{border-color:#ec3392}.case-study--this-little-duck a{border-color:#419af2}.case-study--this-little-duck a:active,.case-study--this-little-duck a:focus,.case-study--this-little-duck a:hover{border-color:#ccc}.case-study--this-little-duck .footer a:active,.case-study--this-little-duck .footer a:focus,.case-study--this-little-duck .footer a:hover{border-color:#419af2}.case-study--salad-math a{border-color:#69cc5a}.case-study--salad-math a:active,.case-study--salad-math a:focus,.case-study--salad-math a:hover{border-color:#ccc}.case-study--salad-math .footer a:active,.case-study--salad-math .footer a:focus,.case-study--salad-math .footer a:hover{border-color:#69cc5a}.case-study--field-intouch a{border-color:#66cdc1}.case-study--field-intouch a:active,.case-study--field-intouch a:focus,.case-study--field-intouch a:hover{border-color:#ccc}.case-study--field-intouch .footer a:active,.case-study--field-intouch .footer a:focus,.case-study--field-intouch .footer a:hover{border-color:#66cdc1}.case-study--novartis a{border-color:#a997ea}.case-study--novartis a:active,.case-study--novartis a:focus,.case-study--novartis a:hover{border-color:#ccc}.case-study--novartis .footer a:active,.case-study--novartis .footer a:focus,.case-study--novartis .footer a:hover{border-color:#a997ea}.case-study--boundary-bot a{border-color:#3a5fe5}.case-study--boundary-bot a:active,.case-study--boundary-bot a:focus,.case-study--boundary-bot a:hover{border-color:#ccc}.case-study--boundary-bot .footer a:active,.case-study--boundary-bot .footer a:focus,.case-study--boundary-bot .footer a:hover{border-color:#3a5fe5}.case-study--work-it-off a{border-color:#ff4d40}.case-study--work-it-off a:active,.case-study--work-it-off a:focus,.case-study--work-it-off a:hover{border-color:#ccc}.case-study--work-it-off .footer a:active,.case-study--work-it-off .footer a:focus,.case-study--work-it-off .footer a:hover{border-color:#ff4d40}.case-study--xo-digital a{border-color:#c4d600}.case-study--xo-digital a:active,.case-study--xo-digital a:focus,.case-study--xo-digital a:hover{border-color:#ccc}.case-study--xo-digital .footer a:active,.case-study--xo-digital .footer a:focus,.case-study--xo-digital .footer a:hover{border-color:#c4d600}.case-study--unsw-accommodation a{border-color:#fc0}.case-study--unsw-accommodation a:active,.case-study--unsw-accommodation a:focus,.case-study--unsw-accommodation a:hover{border-color:#ccc}.case-study--unsw-accommodation .footer a:active,.case-study--unsw-accommodation .footer a:focus,.case-study--unsw-accommodation .footer a:hover{border-color:#fc0}.case-study--docs-2-go a{border-color:#06c}.case-study--docs-2-go a:active,.case-study--docs-2-go a:focus,.case-study--docs-2-go a:hover{border-color:#ccc}.case-study--docs-2-go .footer a:active,.case-study--docs-2-go .footer a:focus,.case-study--docs-2-go .footer a:hover{border-color:#06c}.footer a{border-color:#ccc}.footer a:active,.footer a:focus,.footer a:hover{border-color:#ff4d40}img{display:block}.img--full{width:100%}figure{margin:0;padding:0}figcaption{margin-top:16px;color:gray;font-size:14px;font-size:.875rem}@media (min-width:1040px){figcaption{font-size:15px;font-size:.9375rem}}.border{border:1px solid #e2e2e2}.icon{display:inline-block;height:16px;width:16px;vertical-align:middle;fill:none;stroke:#333;stroke-width:1px}.icon--arrow-left,.icon--arrow-right{height:8px}.icon--arrow-right-bent{height:12px;margin-bottom:8px;margin-right:12px;width:16px;stroke:gray}.icon--arrow-up{height:32px;width:32px;stroke-width:1.5px}@media (min-width:1040px){.icon--arrow-up{height:50px;width:31px;stroke-width:1px}}.l-centred{margin-left:auto;margin-right:auto;max-width:1208px;padding:0 24px}@media (min-width:400px){.l-centred{padding:0 32px}}@media (min-width:640px){.l-centred{padding:0 44px}}@media (min-width:840px){.grid{margin-left:-32px}}@media (min-width:1040px){.grid{margin-left:-96px}}.grid--sm{margin-left:-24px}@media (min-width:840px){.grid--sm{margin-left:-24px}}@media (min-width:1040px){.grid--sm{margin-left:-32px}}.grid__item{vertical-align:top}@media (min-width:840px){.grid__item{float:left;padding-left:32px}}@media (min-width:1040px){.grid__item{padding-left:96px}}.grid--sm .grid__item{float:left;padding-left:24px}@media (min-width:840px){.grid--sm .grid__item{padding-left:24px}}@media (min-width:1040px){.grid--sm .grid__item{padding-left:32px}}.grid--sm .grid__item--1{width:16.6666666667%}@media (min-width:840px){.grid__item--1{width:16.6666666667%}}.grid--sm .grid__item--2{width:33.3333333333%}@media (min-width:840px){.grid__item--2{width:33.3333333333%}}.grid--sm .grid__item--3{width:50%}@media (min-width:840px){.grid__item--3{width:50%}}.grid--sm .grid__item--4{width:66.6666666667%}@media (min-width:840px){.grid__item--4{width:66.6666666667%}}.grid--sm .grid__item--5{width:83.3333333333%}@media (min-width:840px){.grid__item--5{width:83.3333333333%}}.grid--sm .grid__item--6{width:100%}@media (min-width:840px){.grid__item--6{width:100%}}.grid--sm .grid__item--offset-1{margin-left:16.6666666667%}@media (min-width:840px){.grid__item--offset-1{margin-left:16.6666666667%}}.grid--sm .grid__item--offset-2{margin-left:33.3333333333%}@media (min-width:840px){.grid__item--offset-2{margin-left:33.3333333333%}}.grid--sm .grid__item--offset-3{margin-left:50%}@media (min-width:840px){.grid__item--offset-3{margin-left:50%}}.grid--sm .grid__item--offset-4{margin-left:66.6666666667%}@media (min-width:840px){.grid__item--offset-4{margin-left:66.6666666667%}}.grid--sm .grid__item--offset-5{margin-left:83.3333333333%}@media (min-width:840px){.grid__item--offset-5{margin-left:83.3333333333%}}.grid--sm .grid__item--offset-6{margin-left:100%}@media (min-width:840px){.grid__item--offset-6{margin-left:100%}}.grid__item+.grid__item{margin-top:32px}@media (min-width:840px){.grid__item+.grid__item{margin-top:0}}.grid--sm .grid__item+.grid__item{margin-top:0}.main{overflow-x:hidden;padding-bottom:32px;padding-top:20px}@media (min-width:640px){.main{padding-bottom:48px;padding-top:100px}}@media (min-width:840px){.main{padding-bottom:64px;padding-top:100px}}@media (min-width:1040px){.main{padding-bottom:88px;padding-top:120px}}.main--holding{padding-top:32px}@media (min-width:640px){.main--holding{padding-top:48px}}@media (min-width:840px){.main--holding{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;padding-top:64px}}@media (min-width:1040px){.main--holding{padding-top:88px}}.main__content,.main__header{padding-bottom:16px}@media (min-width:640px){.main__content,.main__header{padding-bottom:24px}}@media (min-width:840px){.main__content,.main__header{padding-bottom:32px}}@media (min-width:1040px){.main__content,.main__header{padding-bottom:44px}}.main__content{padding-top:16px}@media (min-width:640px){.main__content{padding-top:24px}}@media (min-width:840px){.main__content{padding-top:32px}}@media (min-width:1040px){.main__content{padding-top:44px}}.header{padding:24px}@media (min-width:400px){.header{padding:32px}}@media (min-width:640px){.header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:640px){.header__home-link{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}}@media (min-width:840px){.header__home-link{position:fixed;z-index:100}}.header__nav{border-bottom:1px solid #e2e2e2;padding-top:12px}@media (min-width:640px){.header__nav{border:none;margin-left:0;padding-top:0;text-align:right}}@media (min-width:840px){.header__nav{position:fixed;top:32px;right:32px;z-index:100}}.footer{padding-bottom:32px;padding-top:32px;background:#f7f7f7}@media (min-width:640px){.footer{padding-bottom:48px;padding-top:48px}}@media (min-width:840px){.footer{padding-bottom:64px;padding-top:64px}}@media (min-width:1040px){.footer{padding-bottom:88px;padding-top:88px}}.footer__top{position:absolute;right:24px;top:0;border:none}@media (min-width:400px){.footer__top{right:32px}}@media (min-width:640px){.footer__top{right:44px}}.footer__cta{color:#ff4d40;-webkit-transition:all .4s ease .3s;transition:all .4s ease .3s}.case-study--blackbullion .footer__cta{color:#1b9aa5}.case-study--blackbullion-badges .footer__cta{color:#825bb2}.case-study--art-post .footer__cta{color:#ec3392}.case-study--this-little-duck .footer__cta{color:#419af2}.case-study--salad-math .footer__cta{color:#69cc5a}.case-study--field-intouch .footer__cta{color:#66cdc1}.case-study--novartis .footer__cta{color:#a997ea}.case-study--boundary-bot .footer__cta{color:#3a5fe5}.case-study--work-it-off .footer__cta{color:#ff4d40}.case-study--xo-digital .footer__cta{color:#c4d600}.case-study--unsw-accommodation .footer__cta{color:#fc0}.case-study--docs-2-go .footer__cta{color:#06c}.footer .l-centred{position:relative}.primary-nav__item{display:inline-block}.primary-nav__link{border:none;display:block;margin-right:24px;padding:8px 0}@media (min-width:640px){.primary-nav__link{margin-left:40px;margin-right:0;padding:0}}.primary-nav__link:hover{color:#ff4d40}.case-study--blackbullion .primary-nav__link:hover{color:#1b9aa5!important}.case-study--blackbullion-badges .primary-nav__link:hover{color:#825bb2!important}.case-study--art-post .primary-nav__link:hover{color:#ec3392!important}.case-study--this-little-duck .primary-nav__link:hover{color:#419af2!important}.case-study--salad-math .primary-nav__link:hover{color:#69cc5a!important}.case-study--field-intouch .primary-nav__link:hover{color:#66cdc1!important}.case-study--novartis .primary-nav__link:hover{color:#a997ea!important}.case-study--boundary-bot .primary-nav__link:hover{color:#3a5fe5!important}.case-study--work-it-off .primary-nav__link:hover{color:#ff4d40!important}.case-study--xo-digital .primary-nav__link:hover{color:#c4d600!important}.case-study--unsw-accommodation .primary-nav__link:hover{color:#fc0!important}.case-study--docs-2-go .primary-nav__link:hover{color:#06c!important}.about .about,.projects .projects{color:#ff4d40}.case-study--blackbullion .projects{color:#1b9aa5!important}.case-study--blackbullion-badges .projects{color:#825bb2!important}.case-study--art-post .projects{color:#ec3392!important}.case-study--this-little-duck .projects{color:#419af2!important}.case-study--salad-math .projects{color:#69cc5a!important}.case-study--field-intouch .projects{color:#66cdc1!important}.case-study--novartis .projects{color:#a997ea!important}.case-study--boundary-bot .projects{color:#3a5fe5!important}.case-study--work-it-off .projects{color:#ff4d40!important}.case-study--xo-digital .projects{color:#c4d600!important}.case-study--unsw-accommodation .projects{color:#fc0!important}.case-study--docs-2-go .projects{color:#06c!important}.social-nav{margin-top:24px}@media (min-width:840px){.social-nav{margin-top:44px}}.social-nav__item{display:inline-block}.social-nav__link{margin-right:12px}@media (min-width:400px){.social-nav__link{margin-right:16px}}@media (min-width:640px){.social-nav__link{margin-right:24px}}.resume,.resume__header{position:relative}.resume__header{padding-bottom:8px;padding-top:16px}@media (min-width:640px){.resume__header{padding-bottom:12px;padding-top:24px}}@media (min-width:840px){.resume__header{padding-bottom:16px;padding-top:32px}}@media (min-width:1040px){.resume__header{padding-bottom:22px;padding-top:44px}}.resume__item{clear:both;padding-bottom:16px;padding-top:16px}@media (min-width:640px){.resume__item{padding-bottom:24px;padding-top:24px}}@media (min-width:840px){.resume__item{padding-bottom:32px;padding-top:32px}}@media (min-width:1040px){.resume__item{padding-bottom:44px;padding-top:44px}}.resume__item:before,.resume__item:last-child:after{position:absolute;left:0;right:0;display:block;height:1px;background:#e2e2e2;content:""}.resume__item:before{margin-top:-16px}@media (min-width:640px){.resume__item:before{margin-top:-24px}}@media (min-width:840px){.resume__item:before{margin-top:-32px}}@media (min-width:1040px){.resume__item:before{margin-top:-44px}}.resume__item:last-child:after{margin-top:16px}@media (min-width:640px){.resume__item:last-child:after{margin-top:24px}}@media (min-width:840px){.resume__item:last-child:after{margin-top:32px}}@media (min-width:1040px){.resume__item:last-child:after{margin-top:44px}}@media (min-width:640px){.resume__link{position:absolute;right:0;top:24px}}@media (min-width:840px){.resume__link{top:32px}}@media (min-width:1040px){.resume__link{top:44px}}@media (min-width:840px){.resume__date{position:absolute;left:0;line-height:36px;line-height:2.25rem}}@media (min-width:1040px){.resume__date{line-height:36px;line-height:2.25rem}}@media (min-width:840px){.resume__title{margin-top:0}}.logo{border:none;display:block;line-height:32px;line-height:2rem}.logo,.logo__svg{vertical-align:middle}.logo__svg{float:left;height:32px;margin-right:16px;width:32px;fill:#ff4b38;pointer-events:none;stroke:none;-webkit-transition:all .4s ease .3s;transition:all .4s ease .3s}@media (min-width:840px){.logo__svg{height:44px;width:44px}}.case-study--blackbullion .logo__svg{fill:#1b9aa5}.case-study--blackbullion-badges .logo__svg{fill:#825bb2}.case-study--art-post .logo__svg{fill:#ec3392}.case-study--this-little-duck .logo__svg{fill:#419af2}.case-study--salad-math .logo__svg{fill:#69cc5a}.case-study--field-intouch .logo__svg{fill:#66cdc1}.case-study--novartis .logo__svg{fill:#a997ea}.case-study--boundary-bot .logo__svg{fill:#3a5fe5}.case-study--work-it-off .logo__svg{fill:#ff4d40}.case-study--xo-digital .logo__svg{fill:#c4d600}.case-study--unsw-accommodation .logo__svg{fill:#fc0}.case-study--docs-2-go .logo__svg{fill:#06c}.about__title{position:relative;z-index:10}@media (min-width:840px){.about__title{float:left;padding-top:100px;width:460px}}@media (min-width:1040px){.about__title{width:650px;font-size:112px;font-size:7rem}}.about__banner{margin-top:24px}@media (min-width:400px){.about__banner{margin-top:32px}}@media (min-width:640px){.about__banner{margin-top:44px}}@media (min-width:840px){.about__banner{margin-top:0}}.case-study--blackbullion h1{color:#1b9aa5}.case-study--blackbullion-badges h1{color:#825bb2}.case-study--art-post h1{color:#ec3392}.case-study--this-little-duck h1{color:#419af2}.case-study--salad-math h1{color:#69cc5a}.case-study--field-intouch h1{color:#66cdc1}.case-study--novartis h1{color:#a997ea}.case-study--boundary-bot h1{color:#3a5fe5}.case-study--work-it-off h1{color:#ff4d40}.case-study--xo-digital h1{color:#c4d600}.case-study--unsw-accommodation h1{color:#fc0}.case-study--docs-2-go h1{color:#06c}@media (min-width:1040px){.case-study h1{max-width:800px}}.case-study__header{position:relative;z-index:10}@media (min-width:840px){.case-study__header{padding-bottom:100px}}@media (min-width:1040px){.case-study__header{padding-bottom:180px}}@media (min-width:1040px){.case-study__header+.case-study__content .main__content{padding-top:96px}}@media (min-width:840px){.case-study__header+.case-study__content:before{clear:both;display:block;height:1px;margin-left:32px;background:#e2e2e2;content:""}}@media (min-width:1040px){.case-study__header+.case-study__content:before{margin-left:96px}}.case-study__content{position:relative;z-index:10;background:#fff}@media (max-width:839px){.case-study__body{margin-top:-16px!important;padding-top:0!important}}.case-study__banner{margin-left:-24px;margin-top:24px;width:100vw}@media (min-width:400px){.case-study__banner{margin-left:-32px;margin-top:32px}}@media (min-width:640px){.case-study__banner{margin-left:-44px;margin-top:44px}}@media (min-width:840px){.case-study__banner{position:absolute;left:auto;right:-100px;top:-60px;z-index:-1;margin-top:0;width:900px}}@media (min-width:840px){.case-study__title{padding-top:100px}}@media (min-width:840px){.case-study__title h4{max-width:55%}}.case-study__img-full,.case-study__img-inline,.case-study__img-small{margin-bottom:32px;margin-top:32px}@media (min-width:840px){.case-study__img-full,.case-study__img-inline,.case-study__img-small{margin-bottom:44px;margin-top:44px}}@media (min-width:1040px){.case-study__img-full,.case-study__img-inline,.case-study__img-small{margin-bottom:96px;margin-top:96px}}.case-study__img-full--border,.case-study__img-inline--border,.case-study__img-small--border{border:1px solid #e2e2e2}.case-study__img-full,.case-study__img-full img,.case-study__img-inline,.case-study__img-inline img{width:100%}.case-study__img-small{margin-left:auto;margin-right:auto;max-width:320px;width:100%}@media (min-width:840px){.case-study__img-full{margin-left:calc((-100% - 96px) / 2 + 32px);width:calc((100% - 96px) / 4 * 6 + 32px * 5)}}@media (min-width:1040px){.case-study__img-full{margin-left:calc((-100% - 288px) / 2 + 96px);width:calc((100% - 288px) / 4 * 6 + 96px * 5)}}@media (min-width:840px){.project-tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-44px}}.project-tiles__item{margin-top:24px}@media (min-width:840px){.project-tiles__item{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:44px;padding-left:44px}}@media (min-width:840px){.project-tiles--case-studies .project-tiles__item:nth-child(3),.project-tiles--case-studies .project-tiles__item:nth-child(4){-webkit-box-flex:1;-webkit-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}}@media (min-width:840px){.project-tiles--case-studies .project-tiles__item:nth-child(4) .project{border:1px solid #e2e2e2}}@media (min-width:840px){.project-tiles--case-studies .project-tiles__item:nth-child(2),.project-tiles--case-studies .project-tiles__item:nth-child(5){-webkit-box-flex:1;-webkit-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%}}@media (min-width:840px){.project-tiles--grid .project-tiles__item{-webkit-box-flex:1;-webkit-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}}@media (min-width:840px){.project-tiles--grid .project-tiles__item:nth-child(4n),.project-tiles--grid .project-tiles__item:nth-child(4n+1){-webkit-box-flex:1;-webkit-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%}}.project{position:relative;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:220px;overflow:hidden;padding:24px;background:#f7f7f7}@media (min-width:640px){.project{height:320px;padding:32px}}@media (min-width:1040px){.project{height:500px;padding:44px}}.project__content{position:relative;z-index:1;display:inline;padding:24px;width:auto;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:840px){.project__content{opacity:0;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}}@media (min-width:840px){.project:focus .project__content,.project:hover .project__content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.project__title{font-weight:700}.project__title--blackbullion{color:#1b9aa5}.project__title--blackbullion-badges{color:#825bb2}.project__title--art-post{color:#ec3392}.project__title--this-little-duck{color:#419af2}.project__title--salad-math{color:#69cc5a}.project__title--field-intouch{color:#66cdc1}.project__title--novartis{color:#a997ea}.project__title--boundary-bot{color:#3a5fe5}.project__title--work-it-off{color:#ff4d40}.project__title--xo-digital{color:#c4d600}.project__title--unsw-accommodation{color:#fc0}.project__title--docs-2-go{color:#06c}.project__image{position:absolute;left:50%;top:0;height:260px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media (min-width:640px){.project__image{height:350px}}@media (min-width:1040px){.project__image{height:500px}}.device-iphone{position:relative;border:1px solid #e2e2e2;border-radius:14.5349%/7.1429%;padding:22% 5%}.device-iphone img{width:100%;border:1px solid #e2e2e2}.device-iphone:after{bottom:1.9%;border-radius:50%;border:1px solid #e2e2e2;height:7.1429%}.device-iphone:after,.device-iphone:before{position:absolute;left:50%;display:block;margin-left:-7.26745%;width:14.5349%;content:""}.device-iphone:before{top:4%;border-radius:14.0543%/50%;border:1px solid #e2e2e2;height:2%}.device-desktop{position:relative;border:1px solid #e2e2e2;border-radius:4px;padding-top:8px;background:#e2e2e2}@media (min-width:640px){.device-desktop{border-radius:6px;padding-top:16px}}@media (min-width:840px){.device-desktop{padding-top:24px}}.device-desktop img{width:100%}.device-desktop--sm{border-radius:2px;padding-top:6px}@media (min-width:640px){.device-desktop--sm{border-radius:2px;padding-top:8px}}@media (min-width:840px){.device-desktop--sm{border-radius:4px;padding-top:8px}}.article-link{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:32px 0}@media (min-width:640px){.article-link{margin:48px 0}}.article-link__thumb{border:1px solid #e2e2e2;display:block;-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;height:80px;margin-right:24px;width:80px}@media (min-width:640px){.article-link__thumb{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;height:180px;width:180px}}@media (min-width:1040px){.article-link__thumb{-webkit-box-flex:0;-webkit-flex:0 0 220px;-ms-flex:0 0 220px;flex:0 0 220px;height:220px;width:220px}}.article-link__thumb img{width:100%}@media (min-width:640px){.article-link__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article-link__description{display:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:640px){.article-link__description{display:block}}.article-link__cta{border-bottom:2px solid #ff4d40;display:inline;-webkit-transition:color .3s ease,border .3s ease;transition:color .3s ease,border .3s ease}@media (min-width:640px){.article-link__cta{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px}}.case-study--blackbullion .article-link__cta{border-color:#1b9aa5}.case-study--blackbullion-badges .article-link__cta{border-color:#825bb2}.case-study--art-post .article-link__cta{border-color:#ec3392}.case-study--this-little-duck .article-link__cta{border-color:#419af2}.case-study--salad-math .article-link__cta{border-color:#69cc5a}.case-study--field-intouch .article-link__cta{border-color:#66cdc1}.case-study--novartis .article-link__cta{border-color:#a997ea}.case-study--boundary-bot .article-link__cta{border-color:#3a5fe5}.case-study--work-it-off .article-link__cta{border-color:#ff4d40}.case-study--xo-digital .article-link__cta{border-color:#c4d600}.case-study--unsw-accommodation .article-link__cta{border-color:#fc0}.case-study--docs-2-go .article-link__cta{border-color:#06c}.case-study .article-link:active .article-link__cta,.case-study .article-link:focus .article-link__cta,.case-study .article-link:hover .article-link__cta{border-color:#ccc}@media (min-width:640px){.sign-up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-24px;margin-top:24px}}.sign-up *{margin-top:16px;width:100%;text-align:left}@media (min-width:640px){.sign-up *{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;margin-left:24px;margin-top:0}}@media (min-width:640px){.sign-up button{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;white-space:nowrap}}.video-wrapper{position:relative;height:0;overflow:hidden;padding-bottom:57.1609632446%}.video-wrapper video{position:absolute;bottom:0;left:0;right:0;top:0;height:100%;width:100%}.project-pagination{border-top:1px solid #e2e2e2}@media (max-width:639px){.project-pagination svg{display:none}}@media (min-width:640px){.project-pagination__next{float:right;text-align:right}}@media (min-width:640px){.project-pagination__previous{float:left}}.project-pagination__title{margin-top:0}
/*# sourceMappingURL=style.min.css.map */