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{text-shadow: none}::selection{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:valid, textarea:valid{}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}@media only screen and (min-width: 35em){}.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{*{background: transparent !important;color: black !important;box-shadow:none !important;text-shadow: none !important;filter:none !important;-ms-filter: none !important}a, a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}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}img{max-width: 100% !important}@page{margin: 0.5cm}p, h2, h3{orphans: 3;widows: 3}h2, h3{page-break-after: avoid}}*{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;min-width: 0}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0}html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;margin: 0;padding: 0;border: 0;box-sizing: border-box}.wasLogged_bar{z-index: 9999}body{line-height: 1;min-height: 100vh;min-height: 100dvh}ol, ul{list-style: none}blockquote, q{quotes: none}blockquote:before, blockquote:after,q:before, q:after{content: '';content: none}table{border-collapse: collapse;border-spacing: 0}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}* html .clearfix{zoom: 1}*:first-child + html .clearfix{zoom: 1}a{text-decoration: none}a, a > *{outline: none}svg{width: 100%;height: auto}.img-responsive{width: 100%}.row{width: 100%;margin: auto;max-width: var(--row);min-width: 980px}.padding{padding: 0px var(--padding)}.relative{position: relative}.col100{width: 100%}.col50{width: 50%}.flex{display: flex}.stretch{align-self: stretch}.vh{min-height: 100vh}.overflow-hidden{overflow: hidden}main{width: 100%;overflow: hidden}footer{width: 100%;overflow: hidden}footer p.legal{font-size: 0.75em;margin: 0 0 10px}footer p.legal a:after{content: ","}footer p.legal a:last-child:after{content: "."}h1, h2, h3, h4{text-wrap: balance}p, ul, ol{margin: 0 0 1em;font-size: 1em;font-weight: normal;line-height: 1.2em}p{text-wrap: pretty}.banner{margin: 0 auto;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center}.banner.vh{height: 100vh;height: 100dvh}.lines{overflow: hidden;width: 100%;display: -webkit-box;-webkit-box-orient: vertical}.lines_2{-webkit-line-clamp: 2}.lines_6{-webkit-line-clamp: 6}.lines_8{-webkit-line-clamp: 8}.lines_15{-webkit-line-clamp: 15}:root{--font_1: 'Neue Montreal', serif;--font_2:;--black: #191919;--row: 100%;--padding: 20px}*{-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out;outline: none}::selection{background: black;color: white}body{min-height: 100vh;background-color: var(--black);color: black;font-family: var(--font_1);font-variation-settings: "wght" 300, "wdth" 100;font-size: 28px;font-style: normal;font-weight: 400;box-sizing: border-box}img.img-responsive{max-width: 100%}@font-face{font-family: 'Neue Montreal';src: url('/fonts/NeueMontreal-Regular.eot');src: url('/fonts/NeueMontreal-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/NeueMontreal-Regular.woff2') format('woff2'),url('/fonts/NeueMontreal-Regular.woff') format('woff'),url('/fonts/NeueMontreal-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Neue Montreal';src: url('/fonts/NeueMontreal-Italic.eot');src: url('/fonts/NeueMontreal-Italic.eot?#iefix') format('embedded-opentype'),url('/fonts/NeueMontreal-Italic.woff2') format('woff2'),url('/fonts/NeueMontreal-Italic.woff') format('woff'),url('/fonts/NeueMontreal-Italic.ttf') format('truetype');font-weight: normal;font-style: italic;font-display: swap}@font-face{font-family: 'Neue Montreal';src: url('/fonts/NeueMontreal-Bold.eot');src: url('/fonts/NeueMontreal-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/NeueMontreal-Bold.woff2') format('woff2'),url('/fonts/NeueMontreal-Bold.woff') format('woff'),url('/fonts/NeueMontreal-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap}@font-face{font-family: 'Neue Montreal';src: url('/fonts/NeueMontreal-BoldItalic.eot');src: url('/fonts/NeueMontreal-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/fonts/NeueMontreal-BoldItalic.woff2') format('woff2'),url('/fonts/NeueMontreal-BoldItalic.woff') format('woff'),url('/fonts/NeueMontreal-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic;font-display: swap}main{min-height: calc(100vh - 50px - 60px);min-height: calc(100svh - 50px - 60px);min-height: 100vh;background-color: white}.space{height: 190px}.banner{position: relative;overflow: hidden}.animation.slow,main{-webkit-transition: all 1000ms cubic-bezier(0.44, 0.18, 0, 0.99);transition: all 1000ms cubic-bezier(0.44, 0.18, 0, 0.99)}h1, h2, h3, h4{font-size: 1em;font-weight: 400;line-height: 1.1}p a, p a:visited, p a:hover{color: black}p a, li a, ol a, header ul li.id_4{position: relative}p a:after, i a:after, ol a:after, header ul li.id_4 > div:after, footer a:after{content: "";position: absolute;bottom: 3px;left: 0;width: 100%;height: 1px;opacity: 0;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}p a:after, i a:after, ol a:after, footer a:after{background-color: var(--black)}header p a:after, header i a:after, header ol a:after{background-color: white}p a:hover:after, li a:hover:after, ol a:hover:after, header ul li.id_4:hover > div:after, footer a:hover{opacity: 1}header{display: flex;align-items: center;justify-content: space-between;width: 100%;position: fixed;top: 0;left: 0;padding: calc(var(--padding)/2) var(--padding);mix-blend-mode: difference;z-index: 9999}header .logo svg{display: block;max-width: 100px;fill: white}header ul{margin: 0;display: flex;align-items: center;justify-content: space-between;gap: 16px}header ul li{cursor: pointer;color: white}header ul li:after{content: ","}header ul li:last-child:after{display: none}header ul li a,header ul li a:hover,header ul li a:visited{position: relative;color: white;text-decoration: none}header ul li a:after{content: "";position: absolute;bottom: 3px;left: 0;width: 100%;height: 1px;background-color: white;opacity: 0;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}div#about{position: fixed;top: -100vh;top: -100svh;left: 0;width: 100%;padding: var(--padding) var(--padding) calc(var(--padding)*4);color: white;background-color: #191919;display: flex;align-items: flex-start;justify-content: space-between;gap: calc(var(--padding)*2);cursor: pointer;z-index: 99999}div#about.active{top: 0!important}div#about > *{flex: 1}div#about p{margin: 0 0 2em}div#about div:first-child p:last-child{margin: 0}div#about a{color: white}div#about a:after{opacity: 1;background-color: white}div#about a:hover:after{opacity: 0}div#about .info{display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;align-self: stretch}div#about .info p{margin: 0 0 1em;font-size: 0.5em}div#about .info a{color: white}div#about .info a:after{bottom: 1px;height: 0.5px}div#about .info a:hover:after{opacity: 1}div#about > div:last-child{position: absolute;top: var(--padding);right: var(--padding)}div#about .info > div:last-child{max-width: 83%}.grid{--columns: 3;--rows: 2;position: absolute;top: 0;left: 0;display: grid;grid-template-columns: repeat(var(--columns), 1fr);grid-template-rows: repeat(var(--rows), 1fr);height: 100vh;width: 100vw;z-index: 9;background-size: cover;background-position: center}.grid_image{display: none;position: fixed;left: 0;top: 0;height: 100vh;height: 100svh;width: 100vw;width: 100dvw;background-size: cover;background-position: center;background-repeat: no-repeat;z-index: -1}.grid_item:hover .grid_image{display: block}.homepage footer{display: none}section.slider{position: relative;overflow: hidden;width: 100vw;height: 100svh}.slider_track{display: flex;width: 100%;height: 100%;transition: transform 0.7s ease}.slider_image{min-width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat}.slider_nav{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: space-between;padding: var(--padding)}.slider_arrow{background: none;border: none;color: inherit;font-size: 32px;line-height: 1;cursor: pointer}.slider_nav svg{width: 20px;cursor: pointer}.slider_nav .prev svg{transform: rotate(-135deg)}.slider_nav .next svg{transform: rotate(45deg)}section#feed{margin: var(--padding) 0;display: flex;flex-wrap: wrap;gap: var(--padding)}section#feed .item{flex: 1 1 45%;max-width: calc(50% - (var(--padding)/2))}section#feed .item .box{margin: 0 0 calc(var(--padding)/2);position: relative;overflow: hidden}section#feed .item .img{width: 100%;height: 450px;height: 31.5vw;background-size: cover;background-position: center;background-repeat: no-repeat}section#feed .item .gallery{overflow: hidden}section#feed .item .gallery *{-webkit-transition: none;transition: none}section#feed .item .gallery img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;opacity: 0}.projects .banner.vh{min-height: 0;height: calc(100vh - 54px);height: calc(100dvh - 54px)}section#content{cursor: default}section#content .txt{max-width: 75%}section#content .info{display: block;margin: 70px 0 0}section#content .info p{margin: 0}p.tags span:after,p.social span:after,.dropdown li:after{content: ", "}p.tags span:last-child:after,p.social span:last-child:after,.dropdown li:last-child:after{display: none}.banner video{width: 100%;height: 100%;position: absolute;object-fit: cover}section#blocks{padding: calc(var(--padding)/2);flex-wrap: wrap}section#blocks .block{height: 814px}section#blocks .block.image .img{position: absolute;top: calc(var(--padding) / 2);left: calc(var(--padding) / 2);width: calc(100% - var(--padding));height: calc(100% - var(--padding));background-size: cover;background-position: center;background-repeat: no-repeat}section#blocks .block.video .media{position: absolute;top: calc(var(--padding)/2);left: calc(var(--padding)/2);width: calc(100% - var(--padding));height: calc(100% - var(--padding));overflow: hidden}section#blocks .block.video video{width: 100%;height: 100%;position: absolute;object-fit: cover}section#blocks .block.text{padding: calc(var(--padding) / 2)}section#blocks .block.text p:last-child{margin: 0}section#meta{margin: calc(var(--padding)/2) 0;align-items: center;justify-content: space-between}section#meta .tags{display: flex;gap: var(--padding)}section#meta .tags p{position: relative;margin: 0;font-size: 1em;font-weight: 400;line-height: 1.1;opacity: 0.4;cursor: pointer}section#meta .tags p.active,section#meta .tags .active p,section#meta .tags p.active:after,section#meta .tags .active p:after{opacity: 1}section#meta .tags p:after{content: "";position: absolute;bottom: 3px;left: 0;width: 100%;height: 1px;background-color: black;opacity: 0;-webkit-transition: all 200ms ease-out;transition: all 200ms ease-out}section#meta .tags p:hover:after{opacity: 1}.projects .bottom{justify-content: flex-end}.archive main{min-height: 120vh;min-height: 120svh}.archive .item svg{width: 15px}.archive .item{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 15px 0;border-bottom: 0.5px solid black;cursor: default}.archive a.item{cursor: url(/icons/case-study.png) 65 15, auto!important}.archive a.item:hover{box-shadow: 0px 5px 10px -10px var(--black), 0px -5px 10px -10px var(--black)}.archive .item:first-child{border-top: 0.5px solid black}.archive .item p{margin: 0;color: var(--black)}.archive .item p.title{width: 50%}.archive .item p.client{width: 38%}.archive .item .year{position: relative;width: 12%;display: flex;align-items: center;justify-content: flex-end;text-align: right}.archive .item .year a span{visibility: hidden;opacity: 0;position: absolute;top: 50%;left: 5px;width: max-content;padding: 3px 7px 5px;font-size: 0.8em;color: white;background-color: var(--black);transform: translate(-50%, -50%)}.archive .item:hover .year a span{visibility: visible;opacity: 1}.archive .item:nth-child(1){visibility: hidden !important}section#list{-webkit-transition: none;transition: none}section#list_branding,section#list_artdirection,section#list_editorial,section#list_digital{margin-top: var(--padding)}section#list_branding .item svg,section#list_artdirection .item svg,section#list_editorial .item svg,section#list_digital .item svg{width: 15px}section#list_branding .item,section#list_artdirection .item,section#list_editorial .item,section#list_digital .item{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 15px 0;border-bottom: 0.5px solid black;cursor: default}section#list_branding .item:first-child,section#list_artdirection .item:first-child,section#list_editorial .item:first-child,section#list_digital .item:first-child{border-top: 0.5px solid black}section#list_branding .item p,section#list_artdirection .item p,section#list_editorial .item p,section#list_digital .item p{margin: 0}section#list_branding .item p.title,section#list_artdirection .item p.title,section#list_editorial .item p.title,section#list_digital .item p.title{width: 50%}section#list_branding .item p.client,section#list_artdirection .item p.client,section#list_editorial .item p.client,section#list_digital .item p.client{width: 40%}section#list_branding .item .year,section#list_artdirection .item .year,section#list_editorial .item .year,section#list_digital .item .year{width: 10%;display: flex;align-items: center;justify-content: flex-end;text-align: right}footer{background-color: white;display: flex;align-items: flex-start;justify-content: space-between;overflow: visible;cursor: default}footer a, footer a:visited, footer a:hover{color: black}footer .legal{cursor: pointer}footer .dropdown{position: absolute;bottom: -30px;right: 0;width: max-content;display: flex;align-items: center;justify-content: space-between;gap: 5px;font-size: 0.5em;visibility: hidden;opacity: 0}footer .legal:hover .dropdown{visibility: visible;opacity: 1}footer .dropdown a::after{bottom: 0}