*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;font-family:"Helvetica Neue", Helvetica, sans-serif}.scalableImg{width:100%;height:auto;display:block}.heavy{font-weight:900}.bold,.hero-title,.reg-title,.big-title,.small-title{font-weight:700}.regular,body{font-weight:400}.title,.hero-title,.reg-title,.big-title,.small-title{line-height:1.25}.hero-title{font-size:7rem}@media screen and (max-width: 768px){.hero-title{font-size:4.5rem}}.reg-title{font-size:3rem}@media screen and (max-width: 768px){.reg-title{font-size:2.2rem}}.big-title{font-size:5rem}@media screen and (max-width: 768px){.big-title{font-size:3.8rem}}.small-title{font-size:2.2rem}@media screen and (max-width: 768px){.small-title{font-size:1.8rem}}.center{text-align:center}.red,.hero-title,.big-title,.tattoo-text{color:#F9423A}.purist{color:#56c5cd}.white{color:white}.blue{color:#2e5885}.screen,.tattoo-section#approach .section__inner .approach__content,.tattoo-section#approach .section__inner .prioritize{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;min-height:70vh;padding:10rem 0;position:relative;text-align:center}.screen.full,.tattoo-section#approach .section__inner .full.approach__content,.tattoo-section#approach .section__inner .full.prioritize{min-height:100vh}.screen.min-bottom,.tattoo-section#approach .section__inner .min-bottom.approach__content,.tattoo-section#approach .section__inner .min-bottom.prioritize{padding-bottom:0}.screen.min-top,.tattoo-section#approach .section__inner .min-top.approach__content,.tattoo-section#approach .section__inner .min-top.prioritize{padding-top:0}@media screen and (max-width: 768px){.screen,.tattoo-section#approach .section__inner .approach__content,.tattoo-section#approach .section__inner .prioritize{padding:8rem 3.5rem !important}}.screen-fade-up{opacity:0;transform:translateY(7rem);transition:all .5s ease-out}.screen-fade-up.visible{opacity:1;transform:translateY(0)}.bkg-blue{background:#2e5885}.bkg-purist{background:#9ecbcf}.bkg-white{background:white}.bkg-grey{background:#f9f9f9}body{font-size:1.8rem;color:#2e5885}@media screen and (max-width: 768px){body{font-size:1.4rem}}.logo-inline{width:18rem}.logo-inline.inline-hero{width:25rem}.tattoo-section{position:relative}.tattoo-section .section__title{margin-bottom:1.5rem}.tattoo-section .section__logo,.tattoo-section .section__logo-text{display:inline-block;vertical-align:middle}.tattoo-section .section__logo-text{margin-left:1.5rem}.logo-strip{min-height:50vh;padding:10rem 0}.logo-strip .section__inner{max-width:80rem;width:100%;margin:0 auto}.logo-strip .section__inner.visible .logo-strip__logos .logo-strip__logo{opacity:1;transform:translateY(0)}.logo-strip .logo-strip__logos{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.logo-strip .logo-strip__logos .logo-strip__logo{display:block;flex:1 1 12%;max-width:12rem;opacity:0;transform:translateY(3rem);transition:all .5s ease-out}.logo-strip .logo-strip__logos .logo-strip__logo.bigger{max-width:16rem}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(1){transition-delay:100ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(2){transition-delay:200ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(3){transition-delay:300ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(4){transition-delay:400ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(5){transition-delay:500ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(6){transition-delay:600ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(7){transition-delay:700ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(8){transition-delay:800ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(9){transition-delay:900ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(10){transition-delay:1000ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(11){transition-delay:1100ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(12){transition-delay:1200ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(13){transition-delay:1300ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(14){transition-delay:1400ms}.logo-strip .logo-strip__logos .logo-strip__logo:nth-child(15){transition-delay:1500ms}@media screen and (max-width: 768px){.logo-strip .logo-strip__logos .logo-strip__logo{flex-basis:45%;margin-bottom:2.5rem}}.logo-strip .logo-strip__logos.three-col{justify-content:center}.logo-strip .logo-strip__logos.three-col .logo-strip__logo{flex:1 1 18%;max-width:18rem;margin:0 5%}.tattoo-text{display:inline !important}.t-line{height:1px;background:#2e5885;width:90%;max-width:120rem;margin:0 auto}.no-pt{padding-top:0}.no-pb{padding-bottom:0}.short-screen{min-height:55vh}#global-header{position:fixed;width:100%;z-index:100;font-size:1.6rem;padding:1.5rem;background:white;text-align:center}#global-header #stc{position:absolute;left:-9999px;font-size:1rem;top:0}#global-header #stc:focus{left:0}#global-header a{color:inherit;text-decoration:none}#global-header a:hover,#global-header a:focus{text-decoration:underline;color:#F9423A}#global-header .nav-link{display:block}#global-header .nav-link.logo{width:15rem;display:inline-block;vertical-align:middle;margin-right:2rem}#global-header .nav-link.logo img{pointer-events:none}@media screen and (max-width: 768px){#global-header .nav-link.logo{width:8rem}}#global-header nav{display:inline-block;vertical-align:middle;margin-top:1rem}#global-header nav ul{display:inline-block;vertical-align:middle}#global-header nav ul li{display:inline-block;vertical-align:middle;margin:.5rem 0}#global-header nav ul li a{display:block;padding:1rem}#global-header nav ul li.email{margin:0;padding:0}#global-header nav ul li.email img{width:3rem;height:auto}@media screen and (max-width: 768px){#global-header nav{font-size:1.4rem}#global-header nav ul li a{padding:.5rem}}@media screen and (max-width: 321px){#global-header nav{font-size:1.2rem}}@keyframes showImg{from{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes showHeroText{from{opacity:0}to{opacity:1}}@keyframes hideEntrance{from{opacity:1}to{opacity:0}}@keyframes showArrowDown{from{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}.tattoo-section#hero .arrow-down{position:absolute;bottom:4rem;transform:translateY(-3rem);opacity:0;width:4.5rem;left:50%;margin:-2.25rem;animation:showArrowDown 1.5s 2.5s running infinite forwards}.tattoo-section#hero .section__inner .hero-statement{min-height:95vh}.tattoo-section#hero .section__inner .hero-statement .hero-statement__inner{text-align:center}.tattoo-section#hero .section__inner .hero-statement .hero-statement__inner img{max-width:90rem;width:85%;margin:0 auto 1.5rem;opacity:0;animation:showImg .5s .5s running forwards}.tattoo-section#hero .section__inner .hero-statement .hero-statement__inner h1{opacity:0;animation:showHeroText .5s 1.75s running forwards}@media screen and (max-width: 768px){.tattoo-section#hero .section__inner .hero-statement .hero-statement__inner{padding-left:2rem;padding-right:2rem}}.tattoo-section#hero .section__inner .sub-hero{max-width:60rem;margin:3rem auto 0}.tattoo-section#blueprints .section__inner{width:100%}.tattoo-section#blueprints .section__inner .bp-list{max-width:45rem;margin:6rem auto;text-align:left}.tattoo-section#blueprints .section__inner .bp-list li{display:block}.tattoo-section#blueprints .section__inner .bp-list span{padding-right:1.5rem}.tattoo-section#blueprints .section__inner .blueprint.blueprint-overview .screen__inner{max-width:80rem;margin:0 auto}.tattoo-section#blueprints .section__inner .blueprint .blueprint-title{margin-bottom:2rem}.tattoo-section#blueprints .section__inner .blueprint .blueprint-title span{display:block}.tattoo-section#blueprints .section__inner .blueprint .blueprint-subtitle{margin-bottom:2rem}.tattoo-section#blueprints .section__inner .blueprint .blueprint-content{max-width:110rem;margin:0 auto}.tattoo-section#approach .section__inner .section__content{max-width:75rem;margin:0 auto}.tattoo-section#approach .section__inner .section__content .approach_desc p{margin:0 auto 1.5rem}.tattoo-section#approach .section__inner .section__content .approach-points{display:flex;flex-flow:row nowrap;justify-content:center;margin:5rem auto;max-width:60rem}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point{flex:1;display:block;opacity:0;transform:translateY(3rem);transition:all .5s ease-out;margin:1.5rem 0;text-align:center}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(1){transition-delay:100ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(2){transition-delay:200ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(3){transition-delay:300ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(4){transition-delay:400ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(5){transition-delay:500ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(6){transition-delay:600ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(7){transition-delay:700ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(8){transition-delay:800ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(9){transition-delay:900ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(10){transition-delay:1000ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(11){transition-delay:1100ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(12){transition-delay:1200ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(13){transition-delay:1300ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(14){transition-delay:1400ms}.tattoo-section#approach .section__inner .section__content .approach-points .approach-point:nth-child(15){transition-delay:1500ms}.tattoo-section#approach .section__inner .screen__inner.visible .approach-points .approach-point{opacity:1;transform:translateY(0)}.tattoo-section#experience .section__inner{min-height:100vh;padding:10rem 0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center}.tattoo-section#experience .section__inner .section__content{max-width:45rem;margin:0 auto}.tattoo-section#experience .section__inner .client-groups{max-width:90rem;margin:5rem auto;display:flex;flex-flow:row wrap;justify-content:space-between}.tattoo-section#experience .section__inner .client-groups .client-group{flex:1 1 30%;margin-bottom:6rem;text-align:center;opacity:0;transform:translateY(3rem);transition:all .5s ease-out}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(1){transition-delay:100ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(2){transition-delay:200ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(3){transition-delay:300ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(4){transition-delay:400ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(5){transition-delay:500ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(6){transition-delay:600ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(7){transition-delay:700ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(8){transition-delay:800ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(9){transition-delay:900ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(10){transition-delay:1000ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(11){transition-delay:1100ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(12){transition-delay:1200ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(13){transition-delay:1300ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(14){transition-delay:1400ms}.tattoo-section#experience .section__inner .client-groups .client-group:nth-child(15){transition-delay:1500ms}.tattoo-section#experience .section__inner .client-groups .client-group ul,.tattoo-section#experience .section__inner .client-groups .client-group li{display:block;font-weight:500}.tattoo-section#experience .section__inner .client-groups .client-group ul li,.tattoo-section#experience .section__inner .client-groups .client-group li li{margin-bottom:.5rem}@media screen and (max-width: 768px){.tattoo-section#experience .section__inner .client-groups{display:block}}.tattoo-section#experience .section__inner .screen__inner.visible .client-groups .client-group{opacity:1;transform:translateY(0)}.tattoo-section#contact .section__inner{text-align:center;min-height:50vh;margin:0 auto;padding-top:5rem;padding-bottom:25rem;display:flex;flex-flow:column wrap;flex-flow:column;justify-content:center}@media screen and (max-width: 768px){.tattoo-section#contact .section__inner{padding:8rem 2rem}}.tattoo-section#contact .section__inner a{color:inherit;text-decoration:none}.tattoo-section#contact .section__inner .sign-off{max-width:90rem;width:85%;margin:0 auto}.tattoo-section#contact .section__inner .sign-off .sign-off-text{margin-top:2.5rem}.tattoo-section#contact .section__inner .sign-off .sign-off-text span{padding:1.5rem}.tattoo-section#contact .section__inner .copyright{position:absolute;font-size:1.2rem;bottom:1rem;left:2rem;right:2rem;text-align:center}
