a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Didot;font-weight:700;font-style:normal;src:url(../fonts/DidotHTFB06Bold.eot);src:url(../fonts/DidotHTFB06Bold.eot) format("embedded-opentype"),url(../fonts/DidotHTFB06Bold.woff2) format("woff2"),url(../fonts/DidotHTFB06Bold.woff) format("woff"),url(../fonts/DidotHTFB06Bold.ttf) format("truetype"),url(../fonts/DidotHTFB06Bold.svg#DidotHTFB06Bold) format("svg")}.clearfix:after,.clearfix:before,.portfolio-wall:after,.portfolio-wall:before{content:" ";display:table}.clearfix:after,.portfolio-wall:after{clear:both}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:Times,serif;font-size:16px;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-content{padding-top:76px}@media only screen and (min-width:1024px){.site-content{padding-top:105px}}a{color:inherit;text-decoration:none}strong{font-weight:700}.container{max-width:1560px;margin:0 auto}.artist-menu-title-type,.small-title{font-family:Georgia,Times,serif;font-size:10px;color:#000;text-transform:uppercase;font-weight:700}.burger{display:block;padding:22px 16px 18px 22px;cursor:pointer}.burger span{display:block;width:16px;height:2px;background-color:#000;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.burger span+span{margin-top:3px}.burger.active span:nth-child(2),body.menu-open .burger span:nth-child(2){display:none}.burger.active span:first-child,body.menu-open .burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:5px}.burger.active span:last-child,body.menu-open .burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-2px}.separator{display:block;width:30px;height:1px;margin-top:15px;margin-bottom:15px;background-color:rgba(0,0,0,.4)}hr{display:block;height:1px;margin-top:40px;margin-bottom:40px;background-color:rgba(0,0,0,.4);width:50%;border:0}.site-header{position:absolute;z-index:100;padding:20px}.site-header .container{position:relative}.site-header-burger{position:fixed;z-index:101;top:0;right:4px}.site-title{color:rgba(0,0,0,.4);font-family:Didot,serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:.9px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.site-header-title{transition:opacity .3s}body.menu-open .site-header-title{opacity:0}@media only screen and (min-width:768px){.site-header{padding-left:40px;padding-right:40px}.site-header-burger{right:25px}}@media only screen and (min-width:1024px){.site-header{padding:38px 45px 25px}.site-header-burger{top:20px;right:30px}.site-header-title{margin-top:-2px;font-size:20px}}.site-nav{position:fixed;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch;right:calc(-100% - 5px);top:0;bottom:-5px;width:100%;padding:50px 15px 0;background-color:#fff;transition:right .4s;box-shadow:-5px -2px 5px -5px #e6e6e6}.site-nav.open,body.menu-open .site-nav{right:0}@media only screen and (min-width:768px){.site-nav{width:50%;right:calc(-50% - 5px)}}@media only screen and (min-width:1024px){.site-nav{width:384px;right:-389px;padding-top:70px}}.site-nav-title{text-align:center;font-size:19px;margin-bottom:30px}.site-menu{margin-bottom:40px;text-align:center;font-size:18px}.site-menu a:hover{color:grey}.site-menu .contact-link{font-weight:700;text-transform:uppercase;font-size:15px}.site-menu-artist-type{display:block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase}.site-submenu{margin-bottom:30px}.site-submenu>li{margin-bottom:4px}.site-submenu>li.active{font-weight:700}.home .site-content{padding-top:0}.home-container{position:relative;margin:40px 0}.home-logo{font-family:Didot,serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:1.1px;text-align:center;color:rgba(0,0,0,.4);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.home-logo .sep{display:none}.home-logo:after{content:"";display:block;width:60px;height:1px;margin:30px auto;background-color:rgba(0,0,0,.4)}.home-logo-tagline{display:none;margin-top:15px;font-family:Georgia,Times,serif;font-size:11px;letter-spacing:0;text-transform:none}.home-artists{text-align:center}.home-artist-type{text-transform:uppercase;margin-bottom:10px;font-size:15px;font-weight:700}.home-artist-list{font-size:20px;margin-bottom:40px}.home-artist-list>li{margin-bottom:4px}.home-artist-list>li>a:hover{color:grey}@media only screen and (min-width:768px){.home-container{width:90%;margin:0 auto}.home-logo{position:fixed;top:50%;right:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:50px 70px;border-right:1px solid rgba(0,0,0,.4);font-size:21px}.home-logo:after{display:none}.home-artists{position:absolute;left:50%;top:70px;padding-left:70px;text-align:left}}@media only screen and (min-width:1024px){.home-logo{padding:50px 80px;font-size:23px}.home-artists{top:80px;padding-left:80px}}.artist-menu{position:-webkit-sticky;position:sticky;z-index:98;top:0;text-align:center;background-color:#fff;padding:20px 20px 10px;margin-bottom:10px}@media only screen and (min-width:1024px){.artist-menu{padding-top:30px;padding-bottom:25px}.artist-menu-title,.artist-submenus{margin-left:auto;margin-right:auto;max-width:500px}}.artist-menu-title{margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid grey}.artist-menu-title-type{font-size:9px;white-space:nowrap}.artist-menu-title-name{margin:4px 0;padding:0 16px;font-size:24px}.artist-menu-title-name>span{white-space:nowrap}.artist-submenu{display:inline;font-size:15px;font-weight:300;line-height:1.2}.artist-submenu>li{display:inline}.artist-submenu>li:after{content:" / "}.artist-submenu>li>a{white-space:nowrap}.artist-submenu>li>a:hover{color:grey}.artist-submenu>li.active>a{font-weight:700}.artist-submenu:last-child>li:last-child:after{content:""}body.portfolio-photo-open .artist-submenus{opacity:0}body.portfolio .site-content{padding-top:66px}@media only screen and (min-width:1024px){body.portfolio .site-content{padding-top:10px}}.portfolio-wall{margin:0 12px 76px;text-align:center}@media only screen and (min-width:768px){.portfolio-wall{margin-left:35px;margin-right:35px}}.portfolio-wall-item{position:relative;cursor:pointer;box-shadow:0 0 15px -1px #e6e6e6}@media only screen and (max-width:559px){.portfolio-wall-item{float:left;margin:9px;width:calc(50% - 18px)}.portfolio-wall-item.landscape{width:calc(100% - 18px)}.portfolio-wall-item.clear-next+.portfolio-wall-item{clear:left}.portfolio-wall-item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:560px){.portfolio-wall-item{display:inline-block;margin:12px;height:220px;vertical-align:middle}.portfolio-wall-item.is-large{height:290px}.portfolio-wall-item img{height:100%;width:auto}.portfolio-wall-item .portfolio-wall-item-ratio{display:none}}@media only screen and (min-width:1024px){.portfolio-wall-item{margin:18px}}@media only screen and (min-width:1200px){.portfolio-wall-item{height:240px}.portfolio-wall-item.is-large{height:320px}}.portfolio-wall-item.is-video:before{display:block;content:"";position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border:2px solid #fff;border-radius:100%}.portfolio-wall-item.is-video:after{display:block;content:"";position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}.portfolio-wall{opacity:1;visibility:visible;transition:opacity .4s,visibility 0s linear 0s}body.portfolio-photo-open{overflow:hidden}body.portfolio-photo-open .portfolio-wall{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.portfolio-photos-container{position:fixed;z-index:99;top:105px;bottom:76px;left:100px;right:100px}.portfolio-photo-container{position:absolute}.portfolio-photo{box-shadow:0 0 15px -1px #e6e6e6}.portfolio-photo-legend{text-align:center;font-size:13px;margin-top:10px;line-height:1.3}.portfolio-btn{position:absolute;top:0}.portfolio-btn.prev{left:-40px}.portfolio-btn.next{right:-40px}.portfolio-btn svg{display:block;width:15px;height:30px}.portfolio-top-bar{text-align:right;margin-right:-40px}.portfolio-close-btn svg{width:20px;height:20px}@media only screen and (min-width:768px) and (max-width:1023px){.portfolio-photos-container{top:200px;left:60px;right:60px}.portfolio-top-bar{margin-right:-40px;margin-top:-40px}}@media only screen and (max-width:767px){.portfolio-photos-container{background-color:#fff;z-index:101;top:0;left:0;right:0;bottom:0}.portfolio-photos-container.hide-legend .portfolio-top-bar{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.portfolio-photos-container.hide-legend .portfolio-photo-legend{-webkit-transform:translateY(100%);transform:translateY(100%)}.portfolio-photo-legend,.portfolio-top-bar{position:fixed;left:0;width:100%;background-color:rgba(255,255,255,.9);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.portfolio-photo-legend{bottom:0;padding:10px 0}.portfolio-top-bar{top:0;padding:5px 10px;font-size:36px;margin-right:0;line-height:1}}.contact-content{margin-top:25px;text-align:center;font-size:18px;line-height:1.2}.contact-content h2{margin-bottom:25px;font-size:25px}.contact-content .main-vcard{margin-bottom:30px;line-height:1.3}.contact-content .main-vcard .email-wrapper{margin-bottom:1.5em}.newsletter-btn{margin-top:5px;display:inline-block;background-color:rgba(0,0,0,.1);font-size:15px;padding:6px 10px 4px;border-radius:4px;transition:background-color .2s}.newsletter-btn:hover{background-color:rgba(0,0,0,.08)}@media only screen and (min-width:768px){.contact-content{margin-top:50px}}@media only screen and (min-width:1024px){.contact-content{text-align:left;margin-left:auto;margin-right:auto;margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-content h2{margin-bottom:30px;font-size:26px}.agents-vcards{margin-left:120px}}#__bs_notify__{bottom:0;left:0;top:auto!important;right:auto!important}#debug_wrapper{position:fixed;bottom:10px;right:10px;z-index:100;width:100%}#debug_wrapper pre{font-family:monospace;font-size:12px}#debug_wrapper a{display:block;position:absolute;right:0;bottom:0;color:#000;font-family:sans-serif;font-size:14px}#debug{height:400px;width:100%;overflow:auto;padding:10px;border:1px solid #999;background-color:#fff;color:#000}