/*!TACHYONS v4.12.0 | http://tachyons.io*//*!normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}[type=checkbox]{box-sizing:border-box;padding:0}details{display:block}template{display:none}[hidden]{display:none}html,body,div,article,section,main,nav,footer,header,form,legend,a,h1,h2,h3,h4,p,ul,li,input[type=text]{box-sizing:border-box}img{max-width:100%}.cover{background-size:cover !important}.ba{border-style:solid;border-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.b--black{border-color:#000}.b--white{border-color:#fff}.b--transparent{border-color:transparent}.br-pill{border-radius:9999px}.bw1{border-width:.125rem}.dn{display:none}.db{display:block}.dib{display:inline-block}.flex{display:flex}.flex-auto{flex:auto;min-width:0;min-height:0}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-column-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.serif{font-family:georgia,times,serif}.times{font-family:times,serif}.b{font-weight:700}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.h1{height:1rem}.h2{height:2rem}.h3{height:4rem}.h4{height:8rem}.h-100{height:100%}.min-vh-100{min-height:100vh}.link{text-decoration:none;transition:color .15s ease-in}.link:link,.link:visited{transition:color .15s ease-in}.link:hover{transition:color .15s ease-in}.link:active{transition:color .15s ease-in}.link:focus{transition:color .15s ease-in;outline:1px dotted currentColor}.list{list-style-type:none}.w-50{width:50%}.w-100{width:100%}.overflow-hidden{overflow:hidden}.black{color:#000}.gray{color:#777}.white{color:#fff}.red{color:#ff4136}.orange{color:#ff6300}.green{color:#19a974}.blue{color:#357edd}.bg-white{background-color:#fff}.pl0{padding-left:0}.pl3{padding-left:1rem}.pr3{padding-right:1rem}.pr4{padding-right:2rem}.pr5{padding-right:4rem}.pb2{padding-bottom:.5rem}.pb3{padding-bottom:1rem}.pt3{padding-top:1rem}.pt4{padding-top:2rem}.pt5{padding-top:4rem}.pv2{padding-top:.5rem;padding-bottom:.5rem}.pv3{padding-top:1rem;padding-bottom:1rem}.ph2{padding-left:.5rem;padding-right:.5rem}.ph3{padding-left:1rem;padding-right:1rem}.ma0{margin:0}.mb0{margin-bottom:0}.mb3{margin-bottom:1rem}.mt3{margin-top:1rem}.mt5{margin-top:4rem}.mv0{margin-top:0;margin-bottom:0}.mv2{margin-top:.5rem;margin-bottom:.5rem}.mv3{margin-top:1rem;margin-bottom:1rem}.mv5{margin-top:4rem;margin-bottom:4rem}.no-underline{text-decoration:none}.ttl{text-transform:lowercase}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.center{margin-right:auto;margin-left:auto}@media screen and (min-width:48em){.dn-ns{display:none}.db-ns{display:block}.flex-row-ns{flex-direction:row}.fw1-ns{font-weight:100}.w-25-ns{width:25%}.w-50-ns{width:50%}.pl3-ns{padding-left:1rem}.pr0-ns{padding-right:0}.pr3-ns{padding-right:1rem}.pb4-ns{padding-bottom:2rem}.pt4-ns{padding-top:2rem}.pt5-ns{padding-top:4rem}.pv4-ns{padding-top:2rem;padding-bottom:2rem}.ph3-ns{padding-left:1rem;padding-right:1rem}.mt4-ns{margin-top:2rem}.mt5-ns{margin-top:4rem}.mv5-ns{margin-top:4rem;margin-bottom:4rem}.f-subheadline-ns{font-size:5rem}.f1-ns{font-size:3rem}.f3-ns{font-size:1.5rem}}@media screen and (min-width:48em) and (max-width:62em){.fw2-m{font-weight:200}.ph4-m{padding-left:2rem;padding-right:2rem}.f1-m{font-size:3rem}}@media screen and (min-width:62em){.fw1-l{font-weight:100}.fw2-l{font-weight:200}.ph5-l{padding-left:4rem;padding-right:4rem}.f-subheadline-l{font-size:5rem}.f1-l{font-size:3rem}}.dg{display:grid;grid-gap:2rem;grid-auto-flow:dense}.dgs-tall{grid-column-end:span 1;grid-row-end:span 2}.dgc1{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:48em){.dgs-wide-ns{grid-column-end:span 2;grid-row-end:span 1}}@media screen and (min-width:48em) and (max-width:62em){.dgc2-m{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62em){.dgc4-l{grid-template-columns:repeat(4,1fr)}}.metropolis{font-family:metropolis,sans-serif}@font-face{font-family:metropolis;font-style:italic;font-display:swap;font-weight:100;src:url(/fonts/Metropolis-ThinItalic.woff2)format("woff2"),url(/fonts/Metropolis-ThinItalic.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/Metropolis-Thin.woff2)format("woff2"),url(/fonts/Metropolis-Thin.woff)format("woff")}@font-face{font-family:metropolis;font-style:italic;font-display:swap;font-weight:200;src:url(/fonts/Metropolis-ExtraLightItalic.woff2)format("woff2"),url(/fonts/Metropolis-ExtraLightItalic.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/Metropolis-ExtraLight.woff2)format("woff2"),url(/fonts/Metropolis-ExtraLight.woff)format("woff")}@font-face{font-family:metropolis;font-style:italic;font-display:swap;font-weight:300;src:url(/fonts/Metropolis-LightItalic.woff2)format("woff2"),url(/fonts/Metropolis-LightItalic.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/Metropolis-Light.woff2)format("woff2"),url(/fonts/Metropolis-Light.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/Metropolis-Regular.woff2)format("woff2"),url(/fonts/Metropolis-Regular.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/Metropolis-Medium.woff2)format("woff2"),url(/fonts/Metropolis-Medium.woff)format("woff")}@font-face{font-family:metropolis;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/Metropolis-SemiBold.woff2)format("woff2"),url(/fonts/Metropolis-SemiBold.woff)format("woff")}html,body,#container{min-height:100vh}.bg-eleni{background-color:#ededed}img{height:auto;color:#000}#container{max-width:95rem;margin:0 auto}#title{margin:.67em 0}#works img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#works a>.image{flex-grow:1;overflow:hidden}#works a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}#works a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#works a .text>h3,#works a .text>h4{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}#works a:hover .text>h3{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}#works a:hover .text>h4{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.menu a:hover,.menu a:focus{border-style:solid;border-width:1px;border-radius:9999px}.hover-b--black:hover,.hover-b--black:focus{border-color:#000}.hover-b--white:hover,.hover-b--white:focus{border-color:#fff}#cursor{opacity:0;position:fixed;top:0;left:0;display:block;pointer-events:none;mix-blend-mode:difference;z-index:99;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#cursor circle{fill:#fff;opacity:1}.pharagraph{overflow:hidden;display:block}.char{display:inline-block}.animate{will-change:transform;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.hidden{will-change:transform;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#works>.dgs-tall a.hidden{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.listservice>ul{list-style-type:none;padding-left:0;margin:0}.listcasestudy ul{padding-left:1em}#mobile-menu a:hover,#mobile-menu a:focus{border-width:2px}#mobile-menu{position:absolute;overflow:hidden;top:0;right:0}#mobile-nav input,#mobile-nav label{position:absolute;top:3.03rem;right:1rem;z-index:10}#mobile-menu{height:100%;width:0;background:#000;z-index:5;transition:width .5s ease-in-out}#menu-toggle:checked~#mobile-menu{width:100%;height:100%;border-radius:0}#mobile-menu .list{position:absolute;text-align:left;top:5rem;left:4rem}#mobile-nav input{cursor:pointer;width:26px;opacity:0}#mobile-nav>label>span{display:block;width:26px;height:2px;margin-bottom:5px;background:#000;border-radius:3px;transition:opacity .5s ease,background .5s cubic-bezier(1,0,.2,0),-webkit-transform .5s cubic-bezier(.7,0,.3,1);transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s ease,background .5s cubic-bezier(1,0,.2,0);transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s ease,background .5s cubic-bezier(1,0,.2,0),-webkit-transform .5s cubic-bezier(.7,0,.3,1)}#mobile-nav input:checked~label>span{background:#fff;transition:opacity .5s ease,background .5s cubic-bezier(0,1,0,1),-webkit-transform .5s cubic-bezier(.7,0,.3,1);transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s ease,background .5s cubic-bezier(0,1,0,1);transition:transform .5s cubic-bezier(.7,0,.3,1),opacity .5s ease,background .5s cubic-bezier(0,1,0,1),-webkit-transform .5s cubic-bezier(.7,0,.3,1)}#mobile-nav>label>span:first-child{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#mobile-nav>label>span:last-child{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}#mobile-nav>label>span:last-child{margin:0}#mobile-nav input:checked~label>span{opacity:0;-webkit-transform:rotate(0)scale(.5,.5)translateX(-5px);-ms-transform:rotate(0)scale(.5,.5)translateX(-5px);transform:rotate(0)scale(.5,.5)translateX(-5px)}#mobile-nav input:checked~label>span:first-child{opacity:1;-webkit-transform:translateY(-2px)rotate(45deg);-ms-transform:translateY(-2px)rotate(45deg);transform:translateY(-2px)rotate(45deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}#mobile-nav input:checked~label>span:last-child{opacity:1;-webkit-transform:translateY(2px)rotate(-45deg);-ms-transform:translateY(2px)rotate(-45deg);transform:translateY(2px)rotate(-45deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}