/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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:.0625rem dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{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:-.125rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[data-whatinput=mouse] *,[data-whatinput=mouse] :focus,[data-whatinput=touch] *,[data-whatinput=touch] :focus,[data-whatintent=mouse] *,[data-whatintent=mouse] :focus,[data-whatintent=touch] *,[data-whatintent=touch] :focus{outline:none}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=40em&tablet=48em&large=64em&xlarge=75em&xxlarge=90em&mega=100em"}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:dapifer,serif;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:3.125rem;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:pointer}[data-whatinput=mouse] button{outline:0}pre{overflow:auto;-webkit-overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}p{margin-top:0}a{transition:all .2s ease-in-out;color:#999;transition:color .2s ease-in-out}a:not(:hover){text-decoration:none}a:hover{color:#000}h1,h2,h3,h4,h5,h6{margin:0 0 1.2rem;line-height:1.3}[data-icon]{overflow:hidden;pointer-events:none;flex-shrink:0}[data-icon=logo]{width:2rem;height:2rem}.js-nav-active{overflow:hidden}body{margin-bottom:1.5625rem}body.is-loading-project{overflow:hidden}body.pagetype-studioprojectpage{margin-bottom:0}body:before{transition:all .2s ease-in-out;content:"";background:#000;width:100%;height:100%;position:fixed;top:0;left:0;display:block;z-index:50;opacity:0;pointer-events:none}.js-nav-active body:before{opacity:1;pointer-events:all}.site-wrapper{overflow-x:hidden}@media print,screen and (min-width:48em){.site-wrapper{width:calc(100% - 3.125rem);margin-left:auto;margin-right:auto}}.is-loading{position:relative}.is-loading:before{content:"";display:block;width:5rem;background:url(/_resources/app/client/dist/images/loading.gif) no-repeat 50%;background-size:5rem;height:5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme--fullscreen{background:#000;margin:0;min-height:100vh;min-height:-webkit-fill-available}.theme--fullscreen .site-header{background:transparent}.theme--fullscreen .site-nav-trigger span{background:#fefefe}.theme--fullscreen .site-primary-nav .nav-item>div>span>a{color:#fefefe}@media print,screen and (min-width:48em){.theme--fullscreen .site-primary-nav .nav-item.current>div>span>a:before{border-bottom-color:#fefefe}}.theme--fullscreen .site-wrapper{width:100%}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{outline:none;-webkit-appearance:none;appearance:none;border-radius:0;line-height:normal;background:transparent}input[type=email]::-ms-clear,input[type=password]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,textarea::-ms-clear{width:0;height:0}fieldset{margin:0;padding:0;border:none}.form-error-message,.pristine-error{color:#b9112a}.form-session-message{font-weight:700;margin-bottom:1em}form .field.has-error .file-input-placeholder,form .field.has-error input.text,form .field.has-error textarea.textarea{border-color:#b9112a}.form--styled ::-webkit-input-placeholder{color:#666}.form--styled ::-moz-placeholder{color:#666}.form--styled :-ms-input-placeholder{color:#666}.form--styled .file-input-placeholder,.form--styled input[type=email],.form--styled input[type=password],.form--styled input[type=tel],.form--styled input[type=text]{display:block;width:100%;border:.0625rem solid #666;border-radius:.25rem;padding:.75rem;min-height:3rem;transition:border-color .3s ease-in-out;background:#fefefe}@media print,screen and (min-width:64em){.form--styled .file-input-placeholder,.form--styled input[type=email],.form--styled input[type=password],.form--styled input[type=tel],.form--styled input[type=text]{padding:.9375rem;height:3.4375rem}}@media screen and (min-width:90em){.form--styled .file-input-placeholder,.form--styled input[type=email],.form--styled input[type=password],.form--styled input[type=tel],.form--styled input[type=text]{padding:.9375rem 1.25rem}}.form--styled .file-input-placeholder:focus:not([readonly]),.form--styled input[type=email]:focus:not([readonly]),.form--styled input[type=password]:focus:not([readonly]),.form--styled input[type=tel]:focus:not([readonly]),.form--styled input[type=text]:focus:not([readonly]){border-color:#000}.form--styled textarea{min-height:9.375rem;width:100%;border:.0625rem solid #666;border-radius:.25rem;padding:.75rem;resize:none;display:block;transition:border-color .3s ease-in-out;background:#fefefe}@media print,screen and (min-width:64em){.form--styled textarea{padding:.9375rem;min-height:15.625rem}}@media screen and (min-width:90em){.form--styled textarea{padding:.9375rem 1.25rem}}.form--styled textarea:focus{border-color:#000}.form--styled .fieldset,.form--styled fieldset{margin-bottom:1em}@media print,screen and (min-width:64em){.form--styled .fieldset,.form--styled fieldset{margin-bottom:2em}}@media screen and (min-width:75em){.form--styled .fieldset,.form--styled fieldset{margin-bottom:3em}}.form--styled .field{position:relative}.form--styled .field__wrapper{margin-top:.6rem;margin-bottom:2rem}.form--styled .field.dropdown label,.form--styled .field.file label,.form--styled .field.textarea label,.form--styled .field.text label{font-weight:700}@media print,screen and (min-width:48em){.form--styled .field.dropdown label,.form--styled .field.file label,.form--styled .field.textarea label,.form--styled .field.text label{padding:0 .75rem}}@media print,screen and (min-width:64em){.form--styled .field.dropdown label,.form--styled .field.file label,.form--styled .field.textarea label,.form--styled .field.text label{padding:0 .9375rem}}@media screen and (min-width:90em){.form--styled .field.dropdown label,.form--styled .field.file label,.form--styled .field.textarea label,.form--styled .field.text label{padding:0 1.25rem}}.form--styled .field.optionset .middleColumn div label,.form--styled .field.optionset li label{position:relative;display:inline-flex;align-items:center;margin:0;line-height:1.3;cursor:pointer;min-height:2.8125rem;word-break:break-all}.form--styled .field.optionset .middleColumn div label:before,.form--styled .field.optionset li label:before{background:#fff;content:"";width:1.5em;height:1.5em;border:.0625rem solid #666;border-radius:50%;margin-right:.8em;transition:all .2s ease;flex-shrink:0}.form--styled .field.optionset .middleColumn div input[type=radio],.form--styled .field.optionset li input[type=radio]{position:absolute;visibility:hidden}.form--styled .field.optionset .middleColumn div input[type=radio]:checked~label:before,.form--styled .field.optionset li input[type=radio]:checked~label:before{background:#000;border-color:#000}.form--styled .field.checkbox label,.form--styled .field.checkboxset .middleColumn div label,.form--styled .field.checkboxset li label{position:relative;display:inline-flex;align-items:center;margin:0;line-height:1.3;cursor:pointer;min-height:2.8125rem;word-break:break-all;font-weight:500}.form--styled .field.checkbox label:hover:before,.form--styled .field.checkboxset .middleColumn div label:hover:before,.form--styled .field.checkboxset li label:hover:before{border-color:#000}.form--styled .field.checkbox label:before,.form--styled .field.checkboxset .middleColumn div label:before,.form--styled .field.checkboxset li label:before{background:#fff;content:"";width:1.5em;height:1.5em;border:.0625rem solid #666;border-radius:.375rem;margin-right:.8em;transition:all .2s ease;flex-shrink:0}.form--styled .field input[type=checkbox]{position:absolute;visibility:hidden}.form--styled .field input[type=checkbox]:checked~label:before{background:#000;border-color:#000}.form--styled .field.confirmedpassword #Password_CurrentPassword_Holder,.form--styled .field.confirmedpassword #Password_Password_Holder{margin-bottom:2.5em}.form--styled input.has-field-error,.form--styled input.has-field-error[type=checkbox]+label:before{border-color:#b9112a}.form--styled .message:not(.good),.form--styled .pristine-error{position:absolute;top:calc(100% + .3125rem);font-size:.875rem;color:#b9112a;margin:0}@media print,screen and (min-width:48em){.form--styled .message:not(.good),.form--styled .pristine-error{left:.75rem}}@media print,screen and (min-width:64em){.form--styled .message:not(.good),.form--styled .pristine-error{left:.9375rem}}@media screen and (min-width:90em){.form--styled .message:not(.good),.form--styled .pristine-error{left:1.25rem}}.form--styled #card-errors{top:calc(100% + .625rem)}.form--styled .form-error-message{margin-bottom:1.25rem;text-align:center}.form--styled .form-session-messages{margin-bottom:1em}.form--styled .form-session-messages .message{position:relative;top:auto;left:auto;text-align:center}.form--styled .btn-toolbar{display:flex;justify-content:center;margin-top:1.875rem}.form-success-message{font-weight:700}.required-fields-message{padding:1.25rem 0}[data-lazy]{transition:all .4s ease-in-out;opacity:0}[data-lazy][data-loaded]{opacity:1}.site-header{z-index:100;position:-webkit-sticky;position:sticky;top:0;background:#fefefe}@media print,screen and (min-width:48em){.site-header{width:calc(100% - 3.125rem);margin-left:auto;margin-right:auto}}@media print,screen and (max-width:47.99875em){.site-header{transition:all .2s ease-in-out;height:4.0625rem}}.js-nav-active .site-header{z-index:100}.site-nav-trigger{width:4.0625rem;height:4.0625rem;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;outline:none}@media print,screen and (min-width:48em){.site-nav-trigger{display:none}}.site-nav-trigger span{transition:all .2s ease-in-out;display:block;position:absolute;height:.125rem;width:1.5rem;background:#000;opacity:1;left:calc(50% - .75rem);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.site-nav-trigger span:first-child{top:1.4375rem}.site-nav-trigger span:nth-child(2),.site-nav-trigger span:nth-child(3){top:1.9375rem}.site-nav-trigger span:nth-child(4){top:2.4375rem}.artist-marquee{transition:all .2s ease-in-out;list-style:none;margin:0;padding:0;font-weight:700;font-style:italic;font-size:1.125rem;height:2.1875rem;overflow-y:scroll;position:absolute;top:50%;left:4.0625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 8.125rem)}@media print,screen and (min-width:48em){.artist-marquee{display:none}}.artist-marquee li{height:2.1875rem;width:100%;display:flex;align-items:center;position:absolute;left:0;top:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;opacity:0}.artist-marquee li.is-active{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.active-page-title{font-weight:700;font-style:italic;font-size:1.125rem;height:2.1875rem;position:absolute;top:50%;left:4.0625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 8.125rem);display:flex;align-items:center}@media print,screen and (min-width:48em){.active-page-title{display:none}}.js-nav-active .site-header{background:#000}.js-nav-active .site-nav-trigger span{background:#fefefe}.js-nav-active .site-nav-trigger span:first-child{top:1.9375rem;width:0;left:50%;opacity:0}.js-nav-active .site-nav-trigger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-active .site-nav-trigger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.js-nav-active .site-nav-trigger span:nth-child(4){top:1.9375rem;width:0;left:50%;opacity:0}.js-nav-active .artist-marquee{opacity:0;pointer-events:none}@media print,screen and (max-width:47.99875em){.site-nav{position:absolute;width:100%;top:0;left:0;height:4.0625rem;overflow:hidden}}.site-primary-nav{list-style:none;margin:0;padding:0;display:flex}@media print,screen and (max-width:47.99875em){.site-primary-nav{padding-top:4.0625rem;flex-direction:column}}@media print,screen and (min-width:48em){.site-primary-nav{position:relative;justify-content:space-between}}@media print,screen and (max-width:47.99875em){.site-primary-nav .nav-item:not(.is-home){opacity:0;pointer-events:none}}@media print,screen and (min-width:48em){.site-primary-nav .nav-item{flex:1;display:flex;justify-content:center}}.site-primary-nav .nav-item>div{display:block;height:100%}.site-primary-nav .nav-item>div>span:first-child{position:relative;display:inline-block;display:flex;align-items:center;justify-content:center;height:100%}.site-primary-nav .nav-item>div>span>a{color:#fefefe;display:flex;align-items:center;height:100%;font-weight:700;padding:.625rem;font-size:1.25rem}@media print,screen and (min-width:48em){.site-primary-nav .nav-item>div>span>a{font-size:1rem;padding:1.5625rem .625rem;color:#000}}@media print,screen and (min-width:48em){.site-primary-nav .nav-item.current>div>span>a:before{content:"";width:calc(100% - 1.25rem);border-bottom:.1875rem solid #000;position:absolute;top:calc(100% - 1.5625rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.site-primary-nav .nav-item.is-home{position:relative}@media print,screen and (max-width:47.99875em){.site-primary-nav .nav-item.is-home{position:fixed;top:0;left:0;height:4.0625rem;display:flex;align-items:center}.site-primary-nav .nav-item.is-home a{color:#000}}.site-primary-nav .nav-item.is-home .spinner{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.site-primary-nav a{text-transform:uppercase;text-decoration:none;position:relative}.site-primary-nav a:hover{opacity:.5}@media print,screen and (min-width:48em){.site-primary-nav .has-submenu div>span:first-child:after{transition:all .2s ease-in-out;content:"";width:0;height:0;border-color:transparent transparent #000;border-style:solid;border-width:0 .625rem .625rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@media print,screen and (min-width:48em){.site-primary-nav .has-submenu div:hover span:first-child:after{opacity:1}.site-primary-nav .has-submenu div:hover .nav-item__submenu-wrapper{opacity:1;pointer-events:all}}.site-primary-nav .nav-item__submenu-wrapper{display:none;padding-bottom:1.25rem}@media print,screen and (min-width:48em){.site-primary-nav .nav-item__submenu-wrapper{transition:all .2s ease-in-out;display:block;position:absolute;top:100%;left:-1.5625rem;width:100vw;background:#000;z-index:1;padding:1.25rem 1.5625rem;opacity:0;pointer-events:none}}.site-primary-nav .nav-item__submenu{list-style:none;margin:0;padding:0}@media print,screen and (min-width:48em){.site-primary-nav .nav-item__submenu{display:flex;flex-wrap:wrap;justify-content:center}}.site-primary-nav .nav-item__submenu li{text-align:center;padding:.3125rem 0}@media print,screen and (min-width:48em){.site-primary-nav .nav-item__submenu li{padding:.9375rem;width:25%}.site-primary-nav .nav-item__submenu li:first-child{display:none}}@media print,screen and (min-width:64em){.site-primary-nav .nav-item__submenu li{width:16.6666666667%}}.site-primary-nav .nav-item__submenu a{color:#fefefe;font-weight:500}.js-nav-active .site-nav{padding-bottom:10rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100vh}@media print,screen and (max-width:47.99875em){.js-nav-active .site-nav{transition:background-color .2s ease-in-out;background:#000}}.js-nav-active .nav-item{transition:all .2s ease-in-out}@media print,screen and (max-width:47.99875em){.js-nav-active .nav-item:not(.is-home){opacity:1;pointer-events:all}}.js-nav-active .nav-item.is-home a{color:#fefefe}@media print,screen and (min-width:48em){.projects-grid{display:grid;grid-gap:.3125rem;grid-template-columns:repeat(3,1fr);grid-auto-flow:row dense}}.project-grid-item{display:block;position:relative;grid-column-end:span 2;grid-row-end:span 2}@media print,screen and (max-width:47.99875em){.project-grid-item:not(:first-child){margin-top:.3125rem}}.project-grid-item.third-width{grid-column-end:span 1;grid-row-end:span 1}.project-grid-item img{display:block;width:100%;height:100%}.project-grid-item__caption{transition:all .4s ease-in-out;position:absolute;top:.9375rem;left:.9375rem;opacity:0;color:#fefefe;z-index:2;font-size:.8125rem}@media print,screen and (min-width:64em){.project-grid-item__caption{font-size:1rem;top:1.875rem;left:1.875rem}}.project-grid-item:hover .project-overlay{opacity:1}@media print,screen and (min-width:48em){.projects-list{display:grid;grid-gap:.3125rem;grid-template-columns:repeat(2,1fr)}}.project-list-item{display:block;position:relative;text-decoration:none}@media print,screen and (max-width:47.99875em){.project-list-item:not(:first-child){margin-top:.3125rem}}.project-list-item:hover .project-overlay{opacity:1}.project-list-item img{display:block;width:100%;height:100%;object-fit:cover}.project-overlay{transition:all .4s ease-in-out;background:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;color:#fefefe;z-index:2;font-size:1.25rem;padding:.9375rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media print,screen and (min-width:64em){.project-overlay{padding:1.875rem}}@media screen and (min-width:75em){.project-overlay{font-size:1.5rem}}@media screen and (min-width:90em){.project-overlay{font-size:1.875rem}}.project-overlay__title{font-weight:700}.project-overlay__subtitle,.project-overlay__title{line-height:1.3;text-align:center}.project-header{text-align:center;margin:0 auto;padding:2.8125rem .625rem}@media print,screen and (min-width:64em){.project-header{padding:4.6875rem 0;max-width:75%}}.project-header__title{font-size:calc(1.40625rem + 1.5625vw);font-weight:500}@media(min-width:1200px){.project-header__title{font-size:2.8125rem}}.project-header__client{font-size:inherit;font-weight:400;margin:0}.project-header__subtitle{font-size:calc(1.275rem + .25vw);font-style:italic;text-transform:lowercase}@media(min-width:1200px){.project-header__subtitle{font-size:1.5rem}}.project-header__description{font-size:calc(1.275rem + .25vw)}@media(min-width:1200px){.project-header__description{font-size:1.5rem}}.project-header__description p:last-child{margin:0}.project-assets-grid{display:grid;grid-gap:.3125rem}@media print,screen and (min-width:48em){.project-assets-grid{grid-template-columns:repeat(2,1fr)}}.project-asset{background:#f8f8f8}@media print,screen and (min-width:48em){.project-asset.is-full{grid-column:span 2}}.project-asset img{display:block;width:100%}.project-asset--image{position:relative}.project-asset--image img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.project-cover{background:#f8f8f8;position:relative;margin:0}.project-cover img{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%}.video-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.artist-projects-grid{display:grid;grid-gap:.3125rem}@media print,screen and (min-width:48em){.artist-projects-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-auto-flow:dense}}@media print,screen and (min-width:64em){.artist-projects-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media screen and (min-width:90em){.artist-projects-grid{grid-template-columns:repeat(auto-fill,minmax(21.25rem,1fr))}}.artist-project-item{display:block;position:relative}@media print,screen and (min-width:48em){.artist-project-item{grid-column-end:span 1;grid-row-end:span 1;padding-top:66.1849710983%}.artist-project-item.width-2{grid-column-end:span 2;padding-top:32.8550932568%}.artist-project-item.height-2{grid-row-end:span 2;padding-top:133.8150289017%}.artist-project-item.width-2.height-2{padding-top:66.4275466284%}}.artist-project-item:hover figcaption{opacity:1}.artist-project-item figure{background:#f8f8f8;margin:0}@media print,screen and (min-width:48em){.artist-project-item figure{height:100%;position:absolute;top:0;left:0;right:0;bottom:0}}.artist-project-item img{--enter-delay:0.2s;transition:all .4s ease-in-out;display:block;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-transform:scale(.97);transform:scale(.97);-webkit-transform-origin:center center;transform-origin:center center}@media print,screen and (min-width:48em){.artist-project-item img{transition-delay:var(--enter-delay)}}.artist-project-item img[data-loaded]{opacity:1;-webkit-transform:none;transform:none}.artist-project-item__artist{font-style:italic;font-size:1.25rem;font-weight:500}.artist-projects-load{width:100%;height:7.5rem}.artist-projects-load.is-loading{background-color:red}.artist-details{margin-top:.9375rem}@media print,screen and (min-width:48em){.artist-details{display:flex}}.artist-details__name{font-size:calc(1.3rem + .5vw);letter-spacing:.03125rem;padding:.9375rem;border:.125rem solid #000;border-right:none;border-left:none;margin:0;font-weight:500}@media(min-width:1200px){.artist-details__name{font-size:1.75rem}}@media print,screen and (min-width:48em){.artist-details__name{width:21.875rem;padding:.75rem 0 1.25rem}}.artist-details__bio{font-size:1.1875rem;padding:.9375rem;border-bottom:.125rem solid #000;font-weight:500}@media print,screen and (min-width:48em){.artist-details__bio{border-top:.125rem solid #000;margin-left:.3125rem;flex:1;padding:.75rem 0}}.artist-details__bio p:last-child{margin:0}.artist-project-contact{list-style:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.25rem 1.25rem}.artist-project-contact li:not(:first-child){margin-top:1.875rem}@media print,screen and (min-width:48em){.artist-project-contact li:not(:first-child){margin-top:2.8125rem}}.artist-project-contact a{transition:all .2s ease-in-out;font-size:calc(1.275rem + .25vw);border:.0625rem solid #333;padding:1.25rem;color:#000;line-height:1.3;text-align:center;font-weight:500;display:inline-block;background:#000;border-radius:6.25rem;color:#fefefe}@media(min-width:1200px){.artist-project-contact a{font-size:1.5rem}}@media print,screen and (min-width:48em){.artist-project-contact a{padding:1.25rem 3.75rem}}.artist-project-contact a:hover{text-decoration:none;background:#fefefe;color:#000}@-webkit-keyframes spinner{to{stroke-dashoffset:0}}@keyframes spinner{to{stroke-dashoffset:0}}.pagetype-directors .site-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.pagetype-directors.is-loading-project .site-wrapper{z-index:101}.pagetype-directors .site-nav .nav-item.is-home .spinner{display:block}.pagetype-directors .site-nav .nav-item.is-home .spinner.animate circle{-webkit-animation:spinner 10s linear;animation:spinner 10s linear}.video-wrapper{height:100%;position:relative}.video-slide-item{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;visibility:hidden}.video-slide-item video{width:100%;height:100%;object-fit:cover}.video-slide-item.is-active{visibility:visible;z-index:5}.video-slide-item__details{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fefefe;width:100%;padding:0 .625rem}.video-slide-item__title{text-transform:uppercase;font-size:2.25rem;margin-bottom:0}@media print,screen and (min-width:48em){.video-slide-item__title{font-size:calc(1.575rem + 3.25vw)}}@media print and (min-width:1200px),screen and (min-width:48em)and (min-width:1200px){.video-slide-item__title{font-size:4.5rem}}.video-slide-item__artist{font-size:1.5rem;font-weight:500}@media print,screen and (min-width:48em){.video-slide-item__artist{font-size:calc(1.425rem + 1.75vw)}}@media print and (min-width:1200px),screen and (min-width:48em)and (min-width:1200px){.video-slide-item__artist{font-size:3rem}}.video-slide-nav{position:absolute;bottom:0;left:0;width:100%;padding-bottom:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;z-index:10}.video-slide-nav-item{cursor:pointer;outline:none;width:2.5rem;height:2.5rem;font-size:1.5rem;display:block;position:relative;color:#fefefe}@media print,screen and (min-width:48em){.video-slide-nav-item{font-size:2rem}}.video-slide-nav-item.is-active{font-weight:700}.modal-video{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:1000;pointer-events:none;opacity:0}.modal-video.is-active{pointer-events:all;opacity:1}.modal-video__player{width:100%;height:100%}.modal-video__header{background:rgba(0,0,0,.5);color:#fefefe;padding:1.25rem 2.5rem;width:100%;position:absolute;top:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;text-align:center}@media print,screen and (min-width:48em){.modal-video__header{padding:1.25rem 3.75rem}}.modal-video__title{font-weight:500}@media print,screen and (min-width:48em){.modal-video__title{font-size:1.125rem}}@media print,screen and (min-width:64em){.modal-video__title{font-size:1.5rem}}.modal-video__title a{color:#fefefe}.modal-video__title a:hover{text-decoration:none}.modal-video__close{color:#fefefe;position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1001;width:1.5rem;height:1.5rem}@media print,screen and (min-width:48em){.modal-video__close{width:1.875rem;height:1.875rem;right:1.875rem}}.modal-video__close:hover{color:hsla(0,0%,99.6%,.6)}.modal-video__close svg{stroke:currentColor}.modal-video .plyr{width:100%;height:100%}.modal-video .plyr video{height:100%}.modal-video .plyr__video-wrapper{overflow:hidden;position:relative;z-index:0;height:100%}.studio-project-content{font-size:calc(1.275rem + .25vw);padding:0 .9375rem;max-width:67.5rem;margin:8vw auto;text-align:center}@media(min-width:1200px){.studio-project-content{font-size:1.5rem}}@media print,screen and (min-width:64em){.studio-project-content{margin:5vw auto}}.studio-project{background:#fefefe;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none}.studio-project[data-next-project]:first-child{padding-bottom:6.25rem}.studio-project.is-current-project{transition:opacity .5s cubic-bezier(.59,.01,.28,1)}.studio-project.is-fetching-project:after{content:"";display:block;width:100%;height:15.625rem}@media print,screen and (min-width:64em){.studio-project.is-fetching-project:after{height:25vw}}.studio-project.is-next-project{height:15.625rem;overflow:hidden;cursor:pointer}@media print,screen and (min-width:64em){.studio-project.is-next-project{height:25vw}}.studio-project.is-entering{position:fixed;width:100%;overflow:auto;height:auto;top:0;left:0;z-index:1}@media print,screen and (min-width:48em){.studio-project.is-entering{width:calc(100% - 3.125rem);left:1.5625rem}}.studio-project.is-entering-active{transition:-webkit-transform .75s cubic-bezier(.59,.01,.28,1);transition:transform .75s cubic-bezier(.59,.01,.28,1);transition:transform .75s cubic-bezier(.59,.01,.28,1),-webkit-transform .75s cubic-bezier(.59,.01,.28,1)}.studio-project.is-leaving{opacity:0}.page-security .page-container,.pagetype-errorpage .page-container{max-width:45rem;margin:auto;padding:2.8125rem .625rem}@media print,screen and (min-width:64em){.page-security .page-container,.pagetype-errorpage .page-container{padding:4.6875rem 0}}@media print,screen and (min-width:48em){.page-security .btn-toolbar,.pagetype-errorpage .btn-toolbar{display:flex;align-items:center;justify-content:space-between}}.page-security .btn-toolbar p,.pagetype-errorpage .btn-toolbar p{flex-shrink:0;margin:1.25rem 0 0}@media print,screen and (min-width:48em){.page-security .btn-toolbar p,.pagetype-errorpage .btn-toolbar p{margin:0 0 0 6.25rem}}.page-security .btn-toolbar [type=submit],.pagetype-errorpage .btn-toolbar [type=submit]{transition:all .2s ease-in-out;font-size:calc(1.275rem + .25vw);min-width:18.75rem;max-width:none;width:auto;border:.0625rem solid #333;padding:1.25rem;color:#000;line-height:1.3;text-align:center;font-weight:500;display:inline-block;background:#000;color:#fefefe;cursor:pointer}@media(min-width:1200px){.page-security .btn-toolbar [type=submit],.pagetype-errorpage .btn-toolbar [type=submit]{font-size:1.5rem}}@media print,screen and (min-width:48em){.page-security .btn-toolbar [type=submit],.pagetype-errorpage .btn-toolbar [type=submit]{padding:1.25rem 2.5rem}}.page-security .btn-toolbar [type=submit]:hover,.pagetype-errorpage .btn-toolbar [type=submit]:hover{text-decoration:none;background:#fefefe;color:#000}.page-security .btn-toolbar [type=submit][name=action_logout],.pagetype-errorpage .btn-toolbar [type=submit][name=action_logout]{margin:auto}.page-security form{margin-top:2.5rem}.page-security #ForgotPassword{display:none}.panel{padding:0 .625rem;margin:2.5rem 0}@media print,screen and (min-width:48em){.panel{padding:0;margin:3.75rem 0}}@media print,screen and (min-width:64em){.panel{margin:4.6875rem 0}}@media screen and (min-width:90em){.panel{margin:6.25rem 0}}.panel--last{margin-bottom:0}.panel-title{font-weight:500;text-transform:uppercase;margin:0}@media screen and (min-width:75em){.panel-title{font-size:2.25rem}}.panel-title:after{content:"";height:.1875rem;background:#000;display:block;width:4.375rem;margin:1.25rem 0 1.875rem}.contact-group{font-size:1rem}@media print,screen and (min-width:48em){.contact-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem}}@media print,screen and (min-width:64em){.contact-group{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:75em){.contact-group{font-size:1.25rem}}.contact-group__item{padding:.625rem 0}.contact-group__title{font-style:italic;margin:0}.contact-group a{color:#000}.contact-group a:hover{text-decoration:underline}.element-content .panel-content{padding:0 .625rem}@media print,screen and (min-width:48em){.element-content .panel-content{font-size:calc(1.425rem + 1.75vw);padding:7.5vw 5vw;line-height:1.3}}@media print and (min-width:1200px),screen and (min-width:48em)and (min-width:1200px){.element-content .panel-content{font-size:3rem}}@media screen and (min-width:90em){.element-content .panel-content{max-width:90rem;padding:6.25rem 5rem;margin:auto}}.element-content .panel-content p:last-child{margin-bottom:0}.element-content .panel-content__actions{padding:5vw 0 2.5vw;text-align:center}.element-content .panel-content svg{width:2.8125rem;height:1.5625rem;margin:auto}.faqs-list{list-style:none;margin:0;padding:0}.faqs-item{border-bottom:.0625rem solid #000;padding:.9375rem 0}.faqs-item__question{color:#bbb;display:flex;align-items:baseline;justify-content:space-between;cursor:pointer;transition:color .2s ease-in-out;font-size:1.125rem;outline:none}@media print,screen and (min-width:48em){.faqs-item__question{font-size:calc(1.425rem + 1.75vw)}}@media print and (min-width:1200px),screen and (min-width:48em)and (min-width:1200px){.faqs-item__question{font-size:3rem}}.faqs-item__question:after{content:"+";width:1.875rem;font-size:1.25em;margin-left:.9375rem;display:flex;align-items:center;justify-content:center;line-height:1}.faqs-item__question:hover{color:#000}.faqs-item__answer{font-size:1rem;padding:1.25rem 0;display:none}@media screen and (min-width:75em){.faqs-item__answer{font-size:1.125rem}}.faqs-item__answer p:last-child{margin:0}.faqs-item.is-active .faqs-item__question{color:#000}.faqs-item.is-active .faqs-item__question:after{content:"-"}.image-grid{list-style:none;margin:0;padding:0}@media print,screen and (min-width:48em){.image-grid{display:flex;margin:0 -.15625rem}}.image-grid-item{font-size:1rem;margin:1.25rem 0}@media print,screen and (min-width:48em){.image-grid-item{width:50%;padding:.15625rem;margin:0}}@media screen and (min-width:75em){.image-grid-item{font-size:1.125rem}}.image-grid-item__title{margin:0}.image-grid-item__subtitle{font-style:italic}.image-grid-item img{max-width:100%;margin-bottom:.3125rem;width:100%;display:block}.element-imageslider.panel--first{margin:0}.element-imageslider:not(.panel--first){margin-top:.3125rem}.image-slider-panel{height:calc(100vh - 4.0625rem);display:flex;flex-direction:column}@media print,screen and (min-width:48em){.image-slider-panel{height:calc(100vh - 5.125rem)}}.image-slider-panel img{width:100%;display:block}.image-slider-panel .tns-outer{position:relative;overflow:hidden}.image-slider-panel .tns-outer:first-child{flex:1}.image-slider-panel .tns-outer:first-child .image-slider,.image-slider-panel .tns-outer:first-child .tns-inner,.image-slider-panel .tns-outer:first-child .tns-ovh{height:100%!important;overflow:hidden}.image-slider-panel .tns-outer:first-child .image-slider-item{height:100%}.image-slider-panel .tns-outer:first-child .image-slider-item img{object-fit:cover;height:100%}.image-slider-panel .tns-outer:last-child{min-height:4.0625rem}@media screen and (min-width:90em){.image-slider-panel .tns-outer:last-child{min-height:5.3125rem}}@media print,screen and (max-width:47.99875em){.image-slider-panel .tns-controls{display:none}}.image-slider-panel .tns-controls button{width:20%;height:100%;padding:0;outline:none;position:absolute;z-index:10;top:0}.image-slider-panel .tns-controls button[data-controls=prev]{left:0}.image-slider-panel .tns-controls button[data-controls=prev]:hover{cursor:url(/_resources/app/client/dist/images/slider-arrow-left.cur),auto}.image-slider-panel .tns-controls button[data-controls=next]{right:0}.image-slider-panel .tns-controls button[data-controls=next]:hover{cursor:url(/_resources/app/client/dist/images/slider-arrow-right.cur),auto}.image-slider-bottom-item{position:relative;color:#000;padding:.625rem 0}@media print,screen and (min-width:48em){.image-slider-bottom-item{padding:.9375rem 0}}.image-slider-bottom-item__wrapper{display:flex;justify-content:space-between}.image-slider-bottom-item__label{font-style:italic;padding-bottom:.3125rem}.image-slider-bottom-item__caption{line-height:.9;padding-right:1.25rem}@media print,screen and (min-width:48em){.image-slider-bottom-item__caption{font-size:1.25rem}}.image-slider-bottom-item__count{margin-left:auto;line-height:1;flex-shrink:0;position:relative;top:.1em}@media print,screen and (min-width:48em){.image-slider-bottom-item__count{font-size:1.25rem}}.image-slider-bottom-item p:last-child{margin:0}@media print,screen and (min-width:48em){.image-slider-map{display:flex;margin:0 -.3125rem}}@media print,screen and (min-width:48em){.image-slider-map .block-slider-wrapper{width:50%;padding:0 .3125rem}}.image-slider-map .block-slider-wrapper img{max-width:100%}.image-slider-map .tns-outer{position:relative}.image-slider-map .tns-controls{position:absolute;top:calc(50% - 1.5625rem);left:0;width:100%;display:flex;justify-content:space-between}.image-slider-map .tns-controls button{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='408px' height='225px'><polygon points='386.258 0.567 203.718 182.512 21.179 0.567 0 21.815 203.718 224.87 407.437 21.815' fill='black'></polygon></svg>") no-repeat;background-size:2.1875rem 1.1875rem;background-position:50%;width:3.125rem;height:3.125rem;border:none;padding:0;outline:none;position:relative;z-index:10}.image-slider-map .tns-controls button[data-controls=prev]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.image-slider-map .tns-controls button[data-controls=next]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.image-slider-map .block-map{padding-top:67.7419354839%;margin-top:.3125rem;position:relative}@media print,screen and (min-width:48em){.image-slider-map .block-map{width:50%;padding:.3125rem;margin:0}}.image-slider-map #map-container{height:100%;width:100%;position:absolute!important;top:0;left:0}.list-grid{list-style:none;margin:0;padding:0;font-size:1rem}@media print,screen and (min-width:48em){.list-grid{-webkit-columns:3;column-count:3;margin:0 -1.25rem}}@media print,screen and (min-width:64em){.list-grid{-webkit-columns:4;column-count:4}}@media screen and (min-width:75em){.list-grid{font-size:1.125rem}}.list-grid li{margin:.625rem 0}@media print,screen and (min-width:48em){.list-grid li{margin:0;max-width:16.25rem;padding:0 1.25rem 1.25rem;display:inline-block;width:100%}}.logo-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media print,screen and (min-width:48em){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media print,screen and (min-width:64em){.logo-grid{grid-template-columns:repeat(6,1fr)}}.logo-grid li{display:flex;align-items:center}.logo-grid img{max-width:7.5rem}.element-projectgroup.panel--first{margin:0}.element-projectgroup:not(.panel--first){margin-top:.3125rem}.project-group .project-grid-item__subtitle{text-transform:none}.project-group--carousel img{width:100%}.project-group--carousel .tns-outer{position:relative}.project-group--carousel .tns-controls{position:absolute;top:calc(50% - 1.5625rem);left:0;width:100%;display:flex;justify-content:space-between}.project-group--carousel .tns-controls button{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='408px' height='225px'><polygon points='386.258 0.567 203.718 182.512 21.179 0.567 0 21.815 203.718 224.87 407.437 21.815' fill='black'></polygon></svg>") no-repeat;background-size:2.1875rem 1.1875rem;background-position:50%;width:3.125rem;height:3.125rem;border:none;padding:0;outline:none;position:relative;z-index:10}.project-group--carousel .tns-controls button[data-controls=prev]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.project-group--carousel .tns-controls button[data-controls=next]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.project-carousel-item{display:block;position:relative}.project-carousel-item__title{text-transform:uppercase;font-weight:500}.project-carousel-item__subtitle{font-style:italic;text-transform:lowercase}.project-carousel-item__subtitle:before{content:"";display:block;width:5rem;height:.125rem;background:#000;margin:.375rem 0 .1875rem}.project-carousel-item__client{top:0;left:0;width:100%;height:100%;display:flex;color:#000;text-align:center;justify-content:center;align-items:center;flex-direction:column;font-size:1.5rem}@media print,screen and (min-width:48em){.project-carousel-item__client{font-size:2.5rem}}.project-carousel-item__details{position:absolute;top:0;left:0;width:100%;height:100%;color:#000;z-index:2;font-size:.8125rem;padding:.9375rem;display:flex;flex-direction:column;justify-content:flex-end}@media print,screen and (min-width:64em){.project-carousel-item__details{font-size:1rem;padding:1.875rem}}.element-socialfeed .panel-top{margin-bottom:1.875rem}@media print,screen and (min-width:48em){.element-socialfeed .panel-top{display:flex;justify-content:space-between;align-items:center;margin:0}}.element-socialfeed .panel-top a{transition:all .2s ease-in-out;border:.0625rem solid #333;font-size:1.25rem;padding:.625rem .9375rem;color:#000;line-height:1;display:inline-block;width:11.25rem;text-align:center;font-weight:500}.element-socialfeed .panel-top a:hover{text-decoration:none;background:#000;color:#fefefe}.instagram-embed{margin:0 -.625rem}@media print,screen and (min-width:48em){.social-feed-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;grid-gap:.3125rem}}.social-feed-list a{margin-top:.3125rem;display:inline-block}@media print,screen and (min-width:48em){.social-feed-list a{margin:0;padding-top:100%;height:0;position:relative}.social-feed-list a:nth-child(2){grid-row-end:span 2;grid-column-end:span 2}}.social-feed-list img{max-width:100%}@media print,screen and (min-width:48em){.social-feed-list img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}}