article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#ff7900;color:#fff;text-shadow:none}::selection{background:#ff7900;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em
0;padding:0
0 0 40px}dd{margin:0
0 0 40px}nav ul, nav
ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0}.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('../fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('../fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0,0,0,0.8);color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}#fancybox-buttons{position:fixed;left:50%;bottom:0;width:100px;margin-left:-50px;height:40px;text-align:center;z-index:9010}#fancybox-buttons
ul{display:block;list-style:none}#fancybox-buttons ul
li{margin:0;padding:0}#fancybox-buttons
a{display:block;float:left;width:24px;height:24px;text-indent:-9999px;background-image:url('../fancybox/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:none;z-index:8050}#fancybox-buttons
a.btnPrev{background-position:-10px -10px}#fancybox-buttons
a.btnNext{background-position:-70px -10px}#fancybox-buttons
a.btnPlay{display:none}#fancybox-buttons
a.btnPlayOn{display:none}#fancybox-buttons
a.btnToggle{display:none}#fancybox-buttons
a.btnToggleOn{display:none}#fancybox-buttons
a.btnClose{background-position:-40px -10px}#fancybox-buttons
a.btnDisabled{opacity:0.4;cursor:default}@font-face{font-family:'sprites';src:url('/assets/fonts/spritefont/icomoon.eot');src:url('/assets/fonts/spritefont/icomoon.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/spritefont/icomoon.svg#icomoon') format('svg'), url('/assets/fonts/spritefont/icomoon.ttf') format('truetype');font-weight:normal;font-style:normal}html,body{max-width:100%;width:100%;overflow-x:hidden}body,button,input,select,textarea{font-family:"franklin-gothic-urw-cond";font-size:15px;line-height:1.3em;color:#000;background:#fff}body
*{-webkit-font-smoothing:antialiased !important;text-rendering:optimizelegibility}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}input[type="text"],input[type="password"],input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0px;outline:none}.no-flicker{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1em;margin:0}p{margin:0}a,a:hover,a:visited,a:active{color:#ff7900;text-decoration:none;outline:none}a{-webkit-transition:color 0.2 s ease-out;-moz-transition:color 0.2 s ease-out;-o-transition:color 0.2 s ease-out;transition:color 0.2 s ease-out}.content-block{padding:0
20px}.outer-wrapper{max-width:1300px;margin:0
auto;padding-top:43px}.menu-open .outer-wrapper{padding-top:318px}.content-wrapper{min-height:600px}.page-header{position:fixed;top:0;left:0;background-color:#fff;width:100%;padding-top:1px;z-index:999}.page-header
.logo{position:relative;display:block;width:100%;height:22px;text-align:center;margin-left:20px;margin-top:40px;margin-bottom:30px;text-indent:-9999px}.page-header .logo:after{width:100%;margin-left:-22px;text-align:center;font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\33";font-size:20px;line-height:20px;text-indent:0;color:#000;display:block;position:absolute;top:0;left:0;text-indent:0}.mainmenu{clear:both;overflow:hidden}.mainmenu
ul{border-top:1px solid #e8e8e8}.mainmenu
li{width:50%;height:50px;line-height:50px;text-align:center;display:block;float:left;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.mainmenu li:nth-child(even){border-right:none}.mainmenu li
a{color:#000;text-transform:uppercase;text-decoration:none !important}.page-header .toggle-menu-bar{font-size:20px;line-height:42px;text-transform:uppercase}.page-header .toggle-menu-bar
a{display:block;outline:none;text-align:center;background:#fff;border-bottom:1px solid #e8e8e8;text-indent:-999em;position:relative}.page-header .toggle-menu-bar a:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\22";font-size:13px;line-height:13px;text-indent:0;width:100%;text-align:center;position:absolute;top:14px;left:0}.menu-open .page-header .toggle-menu-bar a:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\2f";font-size:16px;line-height:16px;text-indent:0;top:12px}.page-header .toggle-menu-bar .page-name{position:absolute;bottom:0;left:20px}.page-footer{margin-top:40px}.page-footer .footer-text{text-align:center;font-size:16px;color:#b9b9b9;margin:10px
0 30px 0}.footermenu{font-family:"franklin-gothic-urw-cond";font-size:16px;line-height:22px;text-align:center}.footermenu li
.label{display:block}.footermenu li .label:after{content:':'}.footermenu li.contact-item{width:46%;float:left}.footermenu li.contact-item.norway{text-align:right}.footermenu li.contact-item.denmark{float:right;text-align:left}.footermenu li
a{color:#000}.footermenu li.social-item{display:inline-block;margin:10px
0px}.footermenu li.social-item
a{display:inline-block;width:40px;height:36px;text-indent:-9999px;position:relative}.footermenu li.social-item a:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\2b";font-size:15px;line-height:15px;text-indent:0;position:absolute;width:36px;height:36px;top:11px;left:0}.footermenu li.social-item.twitter a:after{content:"\24"}.footermenu li.social-item.linkedin a:after{content:"\27"}.page-footer a.to-top-bar{border-top:1px solid #e8e8e8;display:block;outline:none;font-size:15px;line-height:42px;color:#000;text-transform:uppercase;text-align:center;padding-left:20px;padding:0}h1.frontpage-payoff{display:none;margin-bottom:20px}.frontpage-slideshow{display:none}.frontpage-news{padding:20px
20px 0 20px}.frontpage-news a:hover{text-decoration:underline}.frontpage-news .news-item{margin:0
0 40px 0;font-family:"adobe-caslon-pro";font-style:italic;color:#383838}.frontpage-news .news-item
img{max-width:100%;margin-bottom:20px}.frontpage-news .news-item
time{font-family:"franklin-gothic-urw-cond";font-weight:400;font-style:normal;font-size:12px;display:block;color:#8a7e6b;margin:0
0 2px 1px}.frontpage-news .news-item
h1{font-size:22px;margin-bottom:10px;margin-left:-2px}.frontpage-news .news-item
p{font-family:franklin-gothic-urw-cond;font-style:normal;clear:both;font-size:15px;max-width:560px}.frontpage-news a.load-more-link{text-decoration:none !important;display:inline-block;width:31px;height:31px}.frontpage-news a.load-more-link:hover:after{color:#767676}.frontpage-news a.load-more-link:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\31";font-size:31px;line-height:31px;text-indent:0;color:#000;width:31px;height:31px;display:absolute;top:0;left:0}.frontpage-news .paginate-holder{text-align:center;width:100%}.work-list{list-style:none;margin:0
10px 40px 10px;padding:0}.work-list .work-item{position:relative;float:left;padding:0
10px;margin-bottom:20px;-webkit-transition:opacity .4s}.work-list .work-item:hover{opacity:.7 !important}.work-list .work-item.size-big{position:relative;width:100%}.work-list .work-item.size-small{position:relative;width:50%}.work-list .work-item
img{width:100%}.work-list .work-item
a{display:block}.work-list .work-item
h1{position:absolute;width:100%;bottom:0;left:0;font-size:15px;font-family:"adobe-caslon-pro";font-style:italic;color:#333;text-align:center;padding:0
15px}.work-list .work-item h1
.inner{display:inline-block;background:#fff;padding:5px
10px 0 10px;line-height:18px}.work-list .work-item h1
.client{color:#767676}.work-rel-navigation{position:relative;margin:30px
0 40px 0;font-size:17px}.work-rel-navigation
ul{position:relative}.work-rel-navigation
li{display:inline-block}.work-rel-navigation
.next{width:50%;position:absolute;right:0;top:0;text-align:right}.work-rel-navigation
.up{display:none;width:100%;text-align:center}.work-rel-navigation
.prev{width:50%;position:absolute;left:0;top:0;text-align:left}.work-rel-navigation
a{color:#000}.work-rel-navigation .next a:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\30";font-size:13px;line-height:13px;text-indent:0;display:inline-block;position:relative;top:0px;margin-left:8px;width:9px;height:14px}.work-rel-navigation .prev a:before{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\32";font-size:13px;line-height:13px;text-indent:0;display:inline-block;position:relative;top:0px;margin-right:8px;width:9px;height:14px}.work-article .main-image, .blog-article .main-image{width:100%;margin-bottom:40px}.work-article .main-image img, .blog-article .main-image
img{width:100%}.work-article .text-content, .blog-article .text-content{width:100%;color:#333;margin-bottom:20px}.work-article .text-content h1, .blog-article .text-content
h1{font-family:"adobe-caslon-pro";font-style:italic;font-size:20px;line-height:26px;margin-bottom:26px}.work-article .text-content h1:after, .blog-article .text-content h1:after{content:' ';display:block;width:30px;background-color:#000;height:1px}.work-article .text-content h2, .blog-article .text-content
h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:20px;line-height:28px}.work-article .text-content p, .blog-article .text-content
p{margin-bottom:1.4em}.work-article .text-content blockquote, .blog-article .text-content
blockquote{font-family:"adobe-caslon-pro";font-style:italic;font-size:18px;line-height:28px;margin:0}.work-article .text-content cite, .blog-article .text-content
cite{display:block;text-align:right;font-family:"franklin-gothic-urw-cond";font-style:normal;font-size:15px;color:#767676}.blog-article{position:relative;margin-top:75px}.blog-article .article-content{font-size:16px;line-height:22px;position:relative}.blog-article
ul.authors{margin:20px
0;padding:0;text-align:center}.blog-article ul.authors
li{width:130px;list-style:none;margin-bottom:40px;text-align:left}.blog-article ul.authors li
p{font-family:"adobe-caslon-pro";font-style:italic}.blog-article ul.authors
.name{font-size:16px;font-family:"adobe-caslon-pro";font-style:italic;border-top:1px solid;padding-top:20px;margin-bottom:20px}.blog-article ul.authors
.text{border-bottom:1px solid;padding-bottom:10px}.blog-article ul.authors .text
p{font-family:"franklin-gothic-urw-cond";font-size:13px;font-style:normal;margin-bottom:10px}.blog-article ul.authors .img-container{display:inline-block;width:100px;height:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;overflow:hidden;margin-bottom:10px}.blog-article ul.authors .img-container
img{width:100px}.blog-article
.header{text-align:center;margin-bottom:40px}.blog-article .header
h1{display:inline-block;font-style:normal;font-family:"franklin-gothic-urw-cond";font-weight:bold;font-size:48px;line-height:42px;text-transform:uppercase;text-align:center;max-width:600px;color:#999;-webkit-font-smoothing:antialiased !important;margin-bottom:20px}.blog-article .header h1
p{margin:0;padding:0}.blog-article .header h1:after{display:none}.blog-article .header h2.concept-title{font-style:normal;font-family:"franklin-gothic-urw-cond";display:block;text-align:center;font-size:16px;padding:0
3px;width:120px;margin:0
auto 20px auto}.blog-article
.date{color:#767676;font-size:16px;font-family:"adobe-caslon-pro";font-style:italic;text-align:center;margin:0}.blog-article .text-content{position:relative;max-width:700px;margin:auto}.blog-article .text-content
.ingress{font-family:adobe-caslon-pro;font-style:italic;font-size:20px;margin-bottom:20px;line-height:28px}.blog-article .text-content .text-container
img{width:100% !important;height:auto !important}.work-elements .view-fullscreen-holder{display:none}.work-elements{width:100%}.work-elements
.element{width:100%;margin-bottom:20px}.work-elements .element
img{width:100%}.people-list{list-style:none;margin:0
10px 40px 10px;padding:0}.people-list .people-item{position:relative;float:left;padding:0
10px;margin-bottom:20px;width:50%;overflow:hidden}.people-list .people-item
img{width:100%}.people-list .people-item
a{display:block;-webkit-transition:opacity 0.2 s ease-out;-moz-transition:opacity 0.2 s ease-out;-o-transition:opacity 0.2 s ease-out;transition:opacity 0.2 s ease-out}.people-list .people-item
h1{position:absolute;width:100%;bottom:0;left:0;font-size:15px;font-family:"adobe-caslon-pro";color:#333;font-style:italic;text-align:center;padding:0
15px}.people-list .people-item h1
.inner{display:inline-block;background:#fff;padding:5px
10px 0 10px;line-height:18px}.people-list .people-item{-webkit-transition:opacity .5s}.people-list .people-item.showing-details h1 .inner, .people-list .people-item.loading-details h1
.inner{position:relative;text-indent:-999em;width:30px}.people-list .people-item.showing-details h1 .inner:after, .people-list .people-item.loading-details h1 .inner:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\2f";font-size:;line-height:;text-indent:0;position:absolute;top:4px;left:0;width:100%;height:100%;text-align:center;font-size:12px}.people-list .people-item.loading-details h1 .inner:after{content:" ";background:url("/images/spinner.gif") no-repeat center 0px;background-size:20px 20px}.people-list .people-item:hover{opacity:.7 !important}.people-list .people-item .close-btn{display:block;width:24px;height:24px;margin-left:-12px;position:absolute;bottom:-24px;left:50%;text-indent:-9999px}.people-list .instagram-item{position:relative;float:left;padding:0
10px;margin-bottom:20px;width:50%}.people-list .instagram-item.double{position:relative;float:left;padding:0
10px;margin-bottom:20px;width:100%}.people-list .instagram-item
img{width:100%;-webkit-transition:opacity 0.2 s ease-out;-moz-transition:opacity 0.2 s ease-out;-o-transition:opacity 0.2 s ease-out;transition:opacity 0.2 s ease-out}.people-list .people-article-item{position:relative;float:left;padding:0
10px 20px 10px;width:100%;background:#fff}.people-list .people-article-text
h1{border-top:1px solid #000;border-bottom:1px solid #b9b9b9;padding:15px
0 5px 0;margin-bottom:20px;font-size:24px;line-height:28px;font-family:"adobe-caslon-pro";color:#333;font-style:italic}.people-list .people-article-text
h2{font-size:15px;margin-bottom:1em}.people-list .people-article-text
p{font-size:15px;margin-bottom:1em}.people-list .people-article-text .phone, .people-list .people-article-text
.skype{margin-bottom:0}.people-list .people-article-text
.links{list-style:none;margin:0;padding:0}.people-list .people-article-text .links
li{display:inline-block;margin-right:10px}.people-list .image-holder{position:absolute}.people-list .image-holder
img{width:100%}.people-list .tweet, .people-list
.quote{display:none}.people-list .people-info{padding-right:20px;width:100%;position:relative;background:#fff}.people-list .people-info
h1{font-family:"adobe-caslon-pro";font-style:italic;font-size:25px;margin-bottom:2px;color:#000}.people-list .people-info
h2{color:#484848;font-family:"adobe-caslon-pro";font-style:italic;font-size:15px;margin-bottom:20px}.people-list .people-info
.contact{list-style:none;padding:0;margin:20px
0 0 0}.people-list .people-info .contact
li{position:relative}.people-list .people-info .contact li
a{color:#333;text-decoration:none}.people-list .people-info .contact li a:hover{text-decoration:underline}.people-list .people-info
.links{border-top:1px solid #e8e8e8;padding:0}.people-list .people-info .links
li{padding-top:10px;margin-right:15px;display:inline-block;list-style:none}.people-list .people-info .links li
a{text-indent:-999em;display:block;width:14px;height:14px;position:relative}.people-list .people-info .links li a:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\29";font-size:18px;line-height:18px;text-indent:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:28px;text-align:center;color:#000}.people-list .people-info .links li a:hover:after{color:#767676}.people-list .people-info .links li a.other:after{font-size:20px}.people-list .people-info .links li a.instagram:after{font-size:17px;content:"\e000"}.people-list .people-info .links li a.twitter:after{left:-1px;font-size:16px;content:"\24"}.people-list .people-info .links li a.linkedin:after{font-size:16px;content:"\27"}.people-list .people-info .links li a.flickr:after{content:"\2a"}.people-list .people-info .links li a.pinterest:after{font-size:17px;content:"\26"}.people-list .people-info .links li a.vimeo:after{left:-1px;font-size:16px;content:"\e013"}.people-list .people-info .links li a.behance:after{content:"\e00a";font-size:13px}.people-list .people-article-quote{padding-top:20px;padding-bottom:20px}.people-list .people-article-quote
.quote{font-family:"adobe-caslon-pro";font-style:italic;font-size:18px;line-height:28px;margin:0}.people-list .people-article-quote .quote-source{display:block;text-align:right;font-family:"franklin-gothic-urw-cond";font-style:normal;font-size:15px;color:#767676}.filter{position:relative;padding:0
20px;margin:20px
0;line-height:30px;min-height:30px}.country-filter{line-height:21px;width:100%;margin:0
auto;position:absolute;left:0;top:0;text-align:center;z-index:0}.country-filter
li{display:inline-block}.country-filter
a{text-align:center;width:40px;display:block;color:#000;padding:3px
0;font-size:16px;border:1px
solid #767676;text-transform:uppercase;position:relative}.country-filter a:hover{border-color:#000}.country-filter a.selected, .country-filter .here
a{border-color:#000;background:#000;color:#fff}.country-filter a.selected:after, .country-filter .here a:after{width:100%;text-align:center;color:#000;font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\23";font-size:6px;line-height:6px;text-indent:0;display:block;height:4px;position:absolute;left:0px;bottom:-4px}.category-filter{padding-top:40px;z-index:1;font-size:16px;text-align:center}.category-filter
li{display:inline;margin-right:20px}.category-filter
a{color:#767676}.category-filter a.selected, .category-filter a:hover{color:#000}.about-article{color:#333;margin-top:75px}.about-article .main-text-area{font-family:"franklin-gothic-urw-cond";font-style:normal;margin:0
auto;margin-bottom:75px;padding:0
20px}.about-article
.images{width:100%;padding:0
20px;margin-bottom:80px}.about-article .images
img{width:100%}.about-article .main-text-area
p{margin-bottom:1em}.about-article .main-text-area
h1{color:#8a7e6b;font-size:28px;line-height:36px;margin-bottom:12px}.about-article .expertise-holder{margin-bottom:80px;padding:0
20px}.about-article .expertise-item{margin-bottom:40px;font-family:"franklin-gothic-urw-cond"}.about-article .expertise-item
h2{color:#484848;position:relative;font-size:26px;font-family:"adobe-caslon-pro";line-height:32px;font-style:italic;padding-left:70px;margin-bottom:35px}.about-article .expertise-item h2:before{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\e00e";font-size:60px;line-height:60px;text-indent:0;position:absolute;top:0;left:0;width:60px;height:60px}.about-article .expertise-item.packaging h2:before{content:"\e010"}.about-article .expertise-item.digital h2:before{content:"\e00d"}.about-article .expertise-item.innovation h2:before{content:"\e00f"}.about-article .expertise-item
.shorttext{font-size:20px;color:#b9b9b9;margin-bottom:30px;font-weight:normal}.about-article
.approach{padding:0
20px;margin-bottom:80px}.about-article .approach
h1{color:#8a7e6b;font-family:"adobe-caslon-pro";font-style:italic;font-size:22px;line-height:26px;margin-bottom:26px}.about-article .approach h1:after{content:' ';display:block;width:30px;margin-top:15px;background-color:#8a7e6b;height:1px}.about-article .approach .approach-item{position:relative;margin-bottom:60px}.about-article .approach .approach-item
h2{font-family:"adobe-caslon-pro";font-size:26px;font-style:italic;color:#484848;margin-bottom:20px}.about-article .approach .approach-item h2:before{content:"00";padding-right:10px}.about-article .approach .approach-item
.shorttext{font-size:20px;color:#b9b9b9;margin-bottom:10px;font-weight:normal}.about-article .approach .approach-item:nth-child(1) h2:before{content:"01"}.about-article .approach .approach-item:nth-child(2) h2:before{content:"02"}.about-article .approach .approach-item:nth-child(3) h2:before{content:"03"}.about-article .approach .approach-item:nth-child(4) h2:before{content:"04"}.about-article
.history{padding:0
20px;margin-bottom:80px}.about-article .history
h1{color:#8a7e6b;font-family:"adobe-caslon-pro";font-style:italic;font-size:22px;line-height:26px;margin-bottom:26px}.about-article .history h1:after{background-color:#8a7e6b;content:' ';display:block;width:30px;margin-top:15px;height:1px}.about-article .history
p{margin-bottom:1.4em}.about-article .history .video-holder{margin-top:45px}.contact-menu{text-align:center;padding:40px}.contact-menu ul, .contact-menu
li{display:inline}.contact-menu li
a{display:inline-block;padding:0
24px;font-size:17px;line-height:20px;color:#000;background-color:transparent;border-bottom:none}.contact-menu li.here a, .contact-menu li a:hover{color:#767676}.contact-article{color:#333;margin-top:30px}.contact-article .main-text-area{font-family:"adobe-caslon-pro";font-style:italic;text-align:center;max-width:800px;margin:0
auto;font-size:20px;line-height:28px;margin-bottom:75px;padding:0
20px}.contact-article .main-text-area p:nth-of-type(2){color:#8a7e6b}.contact-article .main-text-area
p{margin-bottom:1em}.contact-article section
h1{font-family:"adobe-caslon-pro";color:#8a7e6b;font-style:italic;font-size:22px;line-height:26px;margin-bottom:26px}.contact-article section h1:after{content:' ';display:block;width:30px;margin-top:15px;background-color:#8a7e6b;height:1px}.contact-article .reception, .contact-article .online, .contact-article
.find{padding:0
20px;margin-bottom:80px}.find p, .history-content
p{width:66%}.contact-article .reception
.column{width:140px;margin-right:20px;margin-bottom:1em;float:left}.contact-article .contact-map{height:300px;margin-top:40px;width:100%;float:left}.contact-article a.online-link{display:inline-block;width:46px;height:42px;text-indent:-9999px;position:relative}.contact-article a.online-link:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\e014";font-size:36px;line-height:36px;text-indent:0;display:block;position:absolute;top:0;left:0;width:36px;height:36px;color:#484848}.contact-article a.online-link:hover:after{color:#767676}.contact-article a.online-link.twitter:after{content:"\e018"}.contact-article a.online-link.linkedin:after{content:"\e015"}.contact-article a.online-link.vimeo:after{content:"\e019"}.contact-article a.online-link.tumblr:after{content:"\e017"}.contact-article a.online-link.pintrest:after{content:"\e016"}.contacts{padding:0
10px;margin-bottom:40px}.contacts
ul{width:100%;list-style:none;margin:0;padding:0;color:#333;text-align:center}.contacts ul
li{vertical-align:top;width:50%;display:inline-block;float:left;min-height:320px;padding:0
10px;margin-bottom:40px;min-height:390px}.contacts
h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:18px;line-height:20px}.contacts
img{margin-bottom:20px;max-width:100%}.default-article{color:#333;margin-top:50px;padding:0
20px}.default-article .main-text-area{margin-bottom:50px}.default-article .main-text-area
h1{font-family:"adobe-caslon-pro";font-style:italic;font-size:28px;line-height:32px;margin-bottom:12px;margin-left:-3px}.default-article .main-text-area
.date{display:block;font-family:"franklin-gothic-urw-cond";font-style:normal;font-size:14px;line-height:14px;margin-bottom:6px;color:#8a7e6b}.default-article .main-text-area
p{margin-bottom:1em}.default-article .main-text-area>h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:22px;line-height:26px;margin-bottom:26px}.default-article .main-text-area>h2:after{content:' ';display:block;width:30px;margin-top:15px;background-color:#000;height:1px}.default-article .main-text-area .image-area{margin-bottom:45px}.default-article .main-text-area .image-area
img{width:100%}.default-article
section{margin-bottom:60px}.default-article section
h1{font-family:"adobe-caslon-pro";font-style:italic;font-size:22px;line-height:26px;margin-bottom:26px}.default-article section h1:after{content:' ';display:block;width:30px;margin-top:15px;background-color:#000;height:1px}.default-article a.share-link{display:inline-block;width:46px;height:42px;text-indent:-9999px;position:relative;color:#484848}.default-article a.share-link:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\e014";font-size:36px;line-height:36px;text-indent:0;display:block;position:absolute;top:0;left:0;width:36px;height:36px}.default-article a.share-link:hover{color:#767676}.default-article a.share-link.twitter:after{content:"\e018"}@media only screen and (min-width: 560px){.people-list .people-info{width:400px;color:#333;border:1px
solid #818181;padding:30px}.people-list .people-info .contact
li{display:inline;padding:0
30px 0 28px}.people-list .people-info .contact li:before{color:#484848;font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\e012";font-size:21px;line-height:21px;text-indent:0;position:absolute;top:-2px;left:0;width:21px;height:21px}.people-list .people-info .contact li.mail:before{content:"\e011"}.people-list .people-info
.links{border:none;padding:none;margin:0;position:absolute;top:29px;right:-30px}.people-list .people-info .links
li{margin:0
0 4px 0;padding:0;display:block}.people-list .people-info .links li
a{width:30px;height:30px;border:1px
solid #818181;border-left:none}.people-list .tweet, .people-list
.quote{display:block;width:250px;background:#f4f4f4;padding:20px;margin:0}.people-list .quote p:before, .people-list .quote p:after{content:'"'}.people-list .quote
footer{text-align:right}.people-list .quote footer:before{content:"- "}.approach .approach-item{position:relative;width:50%;float:left;padding:0
20px;margin-bottom:60px}.approach
h1{padding:0
20px}.about-article
.images{padding:0
40px}.about-article .main-text-area{padding:0
40px;font-size:18px;line-height:1.3em}.filter{margin:30px
0}.work-list{margin:0
30px 40px 30px}.frontpage-slideshow{display:block;position:relative;padding:0
40px 0 40px;margin-top:50px;margin-bottom:30px;box-sizing:content-box}.frontpage-slideshow
.slide{width:100%;position:relative;display:none}.frontpage-slideshow .slide .img-holder{position:relative;width:100%;padding-bottom:35.3333333333%}.frontpage-slideshow .slide .img-holder
img{width:100%;position:absolute;top:0;left:0}.frontpage-slideshow .slide
h1{position:relative;padding-top:20px;font-family:"franklin-gothic-urw-cond";font-weight:bold;font-size:68px;line-height:50px;text-transform:uppercase;text-align:center;width:100%;color:#999;-webkit-font-smoothing:antialiased !important}.frontpage-slideshow .slide h1
a{color:#999}.frontpage-slideshow .slide:nth-child(1){display:block}.frontpage-slideshow .slides-menu{margin-top:30px;text-align:center}.frontpage-slideshow .slides-menu
li{display:inline-block;margin-right:10px}.frontpage-slideshow .slides-menu li
a{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;width:11px;height:11px;background:#fff;border:1px
solid #767676;text-indent:-999em}.frontpage-slideshow .slides-menu li
a.selected{border-color:#ff7900;background:#ff7900}.frontpage-slideshow .slides-menu li:last-child{margin:0}.page-header .logo:after{font-family:sprites;font-weight:normal;font-style:normal;text-transform:none;content:"\33";font-size:30px;line-height:30px;text-indent:0;margin-left:-2px;color:#000;display:block;position:absolute;top:0;left:0;text-indent:0}.contacts
ul{padding:0
20px}.content-block{padding:0
40px}.outer-wrapper, .menu-open .outer-wrapper{padding-top:155px}.page-header
.logo{width:357px;height:33px;margin:45px
auto;background-position:-10px -10px}.page-header .toggle-menu-bar{display:none}.mainmenu{position:relative;font-family:"franklin-gothic-urw-cond";font-size:16px;line-height:16px;text-transform:uppercase;height:auto;text-align:center;padding:0
40px}.mainmenu .list-holder{background-color:#000;height:1px;margin:30px
auto;max-width:1220px}.mainmenu
ul{position:relative;top:-8px;display:inline-block;height:auto;border:none}.mainmenu
li{border:none;line-height:15px;width:auto;display:block;float:left;padding:0
5px;background-color:#fff}.mainmenu li:last-child{padding-right:20px}.mainmenu
li.home{display:none}.mainmenu li#nav-work{padding-left:20px}.mainmenu li#nav-people{display:block}.mainmenu li
a{display:inline-block;padding:0
12px;color:#000;background-color:#fff;line-height:16px;border-bottom:none}.is-frontpage .mainmenu li
a{color:#000}.mainmenu li.here a, .mainmenu li.parent-here a, .mainmenu li a:hover{color:#767676}.page-footer{font-family:"adobe-caslon-pro";font-style:italic;margin-top:100px}.is-frontpage .page-footer{display:block}.page-footer .footer-text{margin:45px
0}.page-footer a.to-top-bar{display:none}.footermenu{font-family:"franklin-gothic-urw-cond";font-size:18px;line-height:18px;background-color:#000;height:1px;margin:20px
0}.footermenu
ul{position:relative;top:-9px;display:inline-block;padding:0
30px;background:#fff}.footermenu
li{display:block;float:left;background-color:#fff}.footermenu li
.label{display:none}.footermenu li.social-item{display:inline-block;margin:-9px 0 0 0;background-color:#fff}.footermenu li
a{display:inline-block;color:#000}.footermenu li a:hover{color:#767676}h1.frontpage-payoff{display:block;margin:0
40px 80px 40px;padding:25px
0 20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family:"adobe-caslon-pro";font-style:italic;font-size:25px;line-height:28px;color:#767676;text-align:center}.frontpage-news{padding:0
30px}.frontpage-news.featured{margin-bottom:40px}.frontpage-news .news-item{padding:0
10px;width:50%;float:left}.work-list{padding:0}.work-list .work-item.size-big{position:relative;width:66.666666%}.work-list .work-item.size-small{position:relative;width:33.333333%}.work-rel-navigation
.next{width:40%}.work-rel-navigation
.up{display:inline-block}.work-rel-navigation
.prev{width:40%}.people-list{margin:0
30px 40px 30px}.about-article .expertise-holder{padding:0
20px}.about-article .expertise-holder
.row{width:100%}.about-article .expertise-holder .expertise-item{width:50%;padding-left:20px;padding-right:20px;float:left}.about-article .process-item
a{outline:none;display:block;width:100%;height:0;padding-bottom:100%;text-align:center;margin-bottom:20px;-webkit-transition:background-color 0.4s linear;-moz-transition:background-color 0.4s linear;-o-transition:background-color 0.4s linear;transition:background-color 0.4s linear;-webkit-border-radius:50%;border-radius:50%}.about-article .process-item
h2{padding-top:50%;position:relative;top:-15px;font-size:30px;line-height:30px;color:#f2f2f2;font-family:"adobe-caslon-pro";font-style:italic}.about-article .process-item a:after{display:none;left:50%;bottom:30px;top:auto;margin-left:-7px}.about-article .process-item a.selected:after, .about-article .process-item a:hover:after{display:block}.about-article .process-item{float:left;width:33.33%;padding:0
20px}.about-article .process
h1{padding:0
20px}.about-article .process-content-holder{padding:0
10px}.process-images
.element{float:left;padding-left:10px;padding-right:10px}.process-images .element.size-big{width:66.666666%}.process-images .element.size-small{width:33.333333%}.process-content-holder .process-text{padding:0
20px 0 10px}.about-article .history
h1{padding:0
20px}.about-article .history .history-content{padding:0
20px}.contact-article .reception, .contact-article .online, .contact-article
.find{padding:0
40px}.contact-article .contact-map{height:500px}.default-article{padding:0
40px}.lightbox-video{width:480px}.contacts ul
li{width:33.3333333333%}.contacts ul.lessThenSix
li{float:none}}@media only screen and (min-width: 720px){.content-block{padding:0
40px}.blog-article
.ingress{font-size:24px !important}.work-article .text-content{margin-bottom:40px}.work-article .text-content .col-1{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.work-elements .view-fullscreen-holder{display:block;text-align:right;padding-bottom:20px}.work-elements a.view-fullscreen{display:inline-block;color:#383838}.work-elements
.element{width:100%;margin-bottom:50px}.filter .submenu-expandable
li{width:25%}.people-list .people-item{width:33.333333%}.people-list .instagram-item{width:33.333333%}.people-list .instagram-item.double{width:66.666666%}.lightbox-video{width:640px}.contacts ul
li{width:16.6666666667%;min-height:auto}.contacts ul.lessThenSix
li{width:33.3333333333%;max-width:167px}}@media only screen and (min-width: 960px){.about-article .main-text-area{padding:0
40px;-webkit-column-count:2;-webkit-column-gap:40px}.approach
h1{width:25%;float:left;padding:0
20px}.approach .approach-holder{width:75%;float:left}.approach .approach-item{position:relative;width:50%;float:left;padding:0
20px 0 54px;margin-bottom:60px}.approach .approach-item h2:before{position:absolute;top:0;left:16px}.category-filter{position:absolute;text-align:left;padding:0
0 0 20px}.frontpage-news .news-item{width:33.33333%}.frontpage-news.featured .news-item{width:50%}.work-list .work-item.size-big{position:relative;width:50%}.work-list .work-item.size-small{position:relative;width:25%}.people-list .people-item{width:25%}.people-list .instagram-item{width:25%}.people-list .instagram-item.double{width:50%}.people-list .people-article-item{width:50%}.work-article .text-content .col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.work-article .text-content{width:30%;float:left;padding-right:40px}.work-elements{width:70%;float:right}.filter .submenu-expandable
li{width:20%}.about-article .expertise-holder
.row{width:50%;float:left}.about-article .expertise-holder .expertise-item{width:50%;padding-left:20px;padding-right:20px;float:left}.about-article .process
h1{width:24.5%;float:left}.about-article .process-holder{width:75%;float:right}.process-content-holder .process-text{width:24.5%;float:left}.process-content-holder .process-images{width:75%;float:right;margin-top:20px}.about-article .history
h1{width:24.5%;float:left}.about-article .history .history-content{width:75%;float:right}.contact-article section
h1{width:24.5%;float:left}.contact-article section .content-holder{width:75%;float:right}.contact-article .contact-map{height:700px}.default-article section
h1{width:24.5%;float:left}.default-article section .content-holder{width:75%;float:right}.default-article .main-text-area
h2{width:24.5%;float:left}.default-article .main-text-area
.inner{width:75%;float:right}.lightbox-video{width:860px}}@media only screen and (min-width: 1200px){.blog-article
ul.authors{margin:0;position:absolute;top:0;left:0}.work-list .work-item.size-big{position:relative;width:40%}.work-list .work-item.size-small{position:relative;width:20%}.people-list .people-item{width:20%}.people-list .instagram-item{width:20%}.people-list .instagram-item.double{width:40%}.people-list .people-article-item{width:40%}.work-article .main-image{width:70%;float:right}.lightbox-video{width:1000px}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir
br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media
print{*{color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}body{background:transparent !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}