@-webkit-keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.mdi-spin{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}input[type=search],input[type=text],select,textarea{max-width:100%}a[disabled]{cursor:not-allowed;opacity:.5}h1{margin-top:0}div.error{color:#a30000;background-color:#fcc;padding:2px;margin-bottom:10px}body{overflow-y:scroll;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#272727}@media screen and (min-width:1120px){body{font-size:16px}body.mac{font-size:15px}}.app{display:flex;flex-direction:column;max-width:1920px;margin:0 auto}@media screen and (min-width:900px){.app{flex-direction:row}}.main{padding:0 20px;transition:padding .3s ease-out;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column}@media screen and (min-width:900px){.main{padding:40px 20px 40px 40px}}@media screen and (min-width:1400px){.main{padding:40px 20px 40px 80px}}.copyright{margin:30px -20px 0 -20px;padding-top:20px;border-top:1px solid #9b9b9b;text-align:center}.sidebar{padding:40px 20px 60px 40px;flex-basis:220px;flex-grow:0;flex-shrink:0;order:-1;z-index:1;background:#fff;min-height:calc(100vh - 110px);position:absolute;transform:translateX(-100%);transition:transform .3s ease-out,box-shadow .3s ease-out}.sidebar.open{transform:translateX(0);box-shadow:15px 0 15px -10px rgba(0,0,0,.2)}@media screen and (min-width:900px){.sidebar{position:static;transform:translateX(0);box-shadow:15px 0 15px -10px rgba(0,0,0,.2)}}@media screen and (min-width:900px)and (min-height:940px){.sidebar{position:sticky;top:0;align-self:flex-start}}.mobile-header{display:flex;justify-content:space-between;align-items:center;order:-2}.mobile-header a.home{flex:0 0 auto}.mobile-header .logo{height:auto;margin:20px}.mobile-header .logo img{margin:0;width:65px}.mobile-header h4{font-size:2em;text-transform:uppercase;margin:20px 0}.mobile-header .sidebar-toggle{cursor:pointer;z-index:2}.mobile-header .sidebar-toggle .material-icons{margin:10px;font-size:4em;color:#9b9b9b}@media screen and (min-width:900px){.mobile-header{display:none}}img{max-width:100%;height:auto}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;transition:opacity .3s ease}.modal-wrapper{margin:auto;flex-grow:1}@media screen and (min-width:1024px){.modal-wrapper{flex-grow:0}}.modal-container{overflow:auto;position:relative;margin:0 auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.modal-container{max-height:90vh;max-width:80vw}}@media screen and (min-width:1400px){.modal-container{min-width:1175px}}.modal-body{position:relative;min-height:100vh;display:flex}@media screen and (min-width:1024px){.modal-body{min-height:auto;display:block}}.modal-body .next,.modal-body .prev{position:absolute;top:0;bottom:0;width:30px;text-indent:-50em;overflow:hidden}@media screen and (min-width:640px){.modal-body .next,.modal-body .prev{width:60px}}.modal-body .next:after,.modal-body .prev:after{font-size:2em;position:absolute;top:50%;margin-top:-.5ex;text-indent:0;width:100%;text-align:center;color:rgba(0,0,0,.1);transition:color .3s ease-in}.modal-body .next:active:after,.modal-body .next:hover:after,.modal-body .prev:active:after,.modal-body .prev:hover:after{color:rgba(0,0,0,.3)}.modal-body .prev{left:0}.modal-body .prev:after{content:"⇦";left:0}.modal-body .next{right:0}.modal-body .next:after{content:"⇨";right:0}.modal-header{right:0;top:0;position:absolute;z-index:2}.main>*{transition:opacity .2s ease-out,transform .2s ease-out;transform:none}.main>.page-enter-from,.main>.page-leave-active{opacity:0;transform:translateX(-100%)}.main>.page-leave-active{position:absolute}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.artist,.artwork{transition:all 1s ease;opacity:1}.favorite-enter.artist,.favorite-enter.artwork,.favorite-leave-active.artist,.favorite-leave-active.artwork{transform:scale(.8);opacity:0;position:absolute;bottom:0}.logo{margin-bottom:46px;margin-right:45px}.logo img{display:block;margin:0 auto 59px auto}.sidebar .links{font-size:28px;padding:0;margin:0 -20px 0 0}.sidebar .links li{list-style:none}.sidebar .links a{color:#272727;display:block;margin-bottom:15px;text-decoration:none}.sidebar .links a:active,.sidebar .links a:hover{text-decoration:underline}.sidebar .links a.router-link-active{color:#000;font-weight:700}.sidebar .search{margin:60px 0}.footer{font-size:14px}.footer .icon{margin-right:5px;color:#000;opacity:.6}.footer .material-icons,.footer .material-icons-outlined{position:relative;top:1px}.filters{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1.5em;border-bottom:1px solid #9b9b9b;margin-bottom:50px}.filters .multiselect{width:auto}.filters .multiselect,.filters .multiselect__input,.filters .multiselect__single{font-size:1em;margin-bottom:0;min-height:0}.filters .multiselect__select{max-height:100%}.filters .multiselect__select:before{display:none}.filters .multiselect__tags,.filters input[type=search],.filters select{border:0 none;border-radius:0;font-size:1em;padding:0;min-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;cursor:inherit;line-height:1;outline:none}.filters select{padding-right:1.5em;margin-right:-1.5em}.filters input[type=search]::-moz-placeholder{font-style:italic}.filters input[type=search]:-ms-input-placeholder{font-style:italic}.filters input[type=search]::placeholder{font-style:italic}.filters .multiselect__content-wrapper{background:hsla(0,0%,100%,.85)}.filters .multiselect__tags,.filters .range,.filters .select-wrap{grid-template-areas:"select";grid-area:select;align-items:center;white-space:nowrap}.filters .multiselect__tags:after,.filters .range:after,.filters .select-wrap:after{justify-self:end;grid-area:select;font-family:Material Icons;content:"expand_more";display:inline-block;transition:transform .3s ease-out;vertical-align:middle;font-size:1.5em;line-height:0}.filters .select-wrap:after{pointer-events:none}.filters .multiselect--active .multiselect__tags:after,.filters .range.active:after,.filters .range:focus-within:after,.filters .select-wrap:focus-within:after{transform:rotate(180deg)}.filters .material-icons{font-size:18px;align-self:flex-start;line-height:1.3}.filters h3{margin:0}.filters h3:after{content:" - "}.filters .sort{display:flex;gap:1.5em;align-items:baseline}.filters .range{position:relative;z-index:1}.filters .range .input-wrap{transition:all 1.5s ease-out 0s;pointer-events:none;opacity:0}.filters .range.active,.filters .range:focus-within,.filters .range:hover{z-index:2}.filters .range.active .input-wrap,.filters .range:focus-within .input-wrap,.filters .range:hover .input-wrap{transition-delay:0s;transition-duration:.2s;transition-timing-function:ease-in;opacity:1;visibility:visible;pointer-events:auto}.filters .range:hover{z-index:3}.filters .range .input-wrap{position:absolute;top:100%;left:-25px;width:260px;padding:20px;background:hsla(0,0%,100%,.85)}.filters .range .input-boxes{display:flex;align-items:baseline;text-transform:uppercase;margin-top:15px;gap:10px}.filters .range .input-boxes input{width:45px;width:75px}.filters .range{flex-basis:7em}.filters .price{flex-basis:9.5em}.filters .artist-input{flex:0 0 13em;display:flex;align-items:baseline;white-space:nowrap}.filters .artist-input .multiselect__content-wrapper{width:20em}.filters .clear-artists{margin-left:1em;cursor:pointer;font-weight:700;color:red}.filters>:not(.flex-br){margin-bottom:5px;margin-top:5px;padding:5px}.filters .flex-br{flex:0 0 100%;display:block;border-bottom:1px solid #9b9b9b}@media screen and (min-width:640px){.filters .flex-br-ranges{display:none}.filters .range:not(.height){border-left:1px solid #9b9b9b;text-align:center;padding-left:1.5em}}@media screen and (min-width:1024px){.filters .flex-br-keyword{display:none}.filters .keyword-input,.filters .range:not(.height){border-left:1px solid #9b9b9b;text-align:center;padding-left:1.5em}}@media screen and (min-width:1920px){.filters .flex-br{display:none}.filters .artist-input,.filters .keyword-input,.filters .range,.filters .sort{border-left:1px solid #9b9b9b;text-align:center;padding-left:1.5em}}.filters .legend .icon{margin-left:10px;font-size:24px;position:relative;top:4px}.filters .legend .favorite-indicator{color:#f2a800}.filters .legend .availability-sold{color:#b30711}.filters .legend-item{display:inline-block}@media screen and (min-width:1400px){.filters .legend{margin-left:auto}}.form-item,fieldset{margin:20px 0}.form-item label,fieldset label{display:block;margin:5px 0}a.button{padding:10px;margin:0 0 10px 0;border:2px solid #272727;display:block;cursor:pointer}a.button span.icon{font-size:2em;vertical-align:text-bottom;line-height:.7;color:#9b9b9b}.button-menu>.button{margin-bottom:0;padding:5px}.button-menu .links{position:absolute;padding:10px;background-color:hsla(0,0%,100%,.85);opacity:0;visibility:hidden}.button-menu.active .links{opacity:1;visibility:visible}.artwork .image{margin:auto}.artwork .details{margin-top:25px}.artwork .title-line{display:flex;justify-content:center}.artwork .title-line .favorites-availability{font-size:1.5em;margin-left:.2em;line-height:1;color:#9b9b9b}.artwork .artist-name,.artwork .artwork-title{margin:0}.artwork .favorite-indicator{cursor:pointer}.artwork.favorite .favorite-indicator{color:#f2a800}.artwork.full{display:flex;flex-direction:column;max-height:100vh;flex-grow:1}.artwork.full .image{margin:auto auto 0 auto;padding:20px 30px 20px 30px}.artwork.full .image img{max-height:75vh}.artwork.full .details{margin:0 auto auto auto;padding:0 30px 10px 30px;display:flex;flex-direction:column}.artwork.full .artwork-title{margin-bottom:.83em}.artwork.full .links{margin:auto 0 0 0;padding:35px 0 0 0;list-style:none;display:flex}.artwork.full .links li{padding:0;margin:0 20px 0 0}@media screen and (min-width:640px){.artwork.full .details,.artwork.full .image{padding-left:70px;padding-right:70px}}@media screen and (min-width:1024px){.artwork.full{flex-direction:row}.artwork.full .image{margin:auto;padding:90px 70px 70px 70px}.artwork.full .details{order:-1;flex:0 0 200px;min-height:50vh;margin:0;padding:40px 60px;border-right:2px solid #000}.artwork.full .links{display:block}.artwork.full .links li{margin:0}}.artist-title a,.artwork-title a{color:inherit;text-decoration:none}.artist .image,.event .image{margin:auto}.artist.full,.event.full{display:flex;flex-direction:column}.artist.full .image,.event.full .image{flex:0 0 200px;margin:0}.artist.full .image img,.event.full .image img{max-height:75vh}.modal-body .artist.full,.modal-body .event.full{padding:90px 70px 70px 70px}@media(min-width:720px){.artist.full,.event.full{flex-direction:row}.artist.full .image,.event.full .image{flex:0 0 200px}.artist.full .details,.event.full .details{flex:1 5 auto;padding-left:40px}}.event.full{flex-direction:column}.event.full .image{flex:0 0 100%}.event.full .image .slideshow-wrap{position:relative;padding-top:66.6%}.event.full .image .slideshow .callout-image{background-size:contain}.modal-body .event.full{flex:1 1 auto}.modal-body .event.full .image{flex:0 0 auto}.modal-body .event.full .image img{display:block;margin:0 auto}@media(min-width:900px){.event.full{flex-direction:row}.event.full .image,.modal-body .event.full .image{flex:0 1 66.6%}}.artists,.artworks,.events-results{display:flex;flex-wrap:wrap;justify-content:center}.artists .artist,.artworks .artwork,.events-results .event{flex:0 0 50%;text-align:center;padding:40px 5px;box-sizing:border-box;line-height:1.42857143;flex-direction:column;display:flex}@media(min-width:720px){.artists .artist,.artworks .artwork,.events-results .event{flex-basis:33.3%}}.artists .artist img,.artworks .artwork img,.events-results .event img{margin:auto}.artists .artist{display:flex;flex-direction:column}.artists .artist h1{order:2}.favorites-availability .availability-sold{color:#b30711}.callout{position:relative;color:#fff;text-align:center;background-color:#6f6f6f;font-family:Open Sans Condensed,Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px;display:flex;align-items:center}.callout,.callout h1,.callout h2,.callout h3,.callout h4,.callout h5,.callout h6{font-weight:300}.callout .callout{margin-bottom:0}.callout .callout-body{flex-grow:0;flex-shrink:0}.callout .callout-body:first-child:after,.callout .callout-body:first-child:before{height:3px;background-color:#fff;margin:20px;content:"";display:block}.callout-captioned>.callout-body:first-child:after,.callout-captioned>.callout-body:first-child:before,.callout.callouts>.callout-body:first-child:after,.callout.callouts>.callout-body:first-child:before{display:none}.callout-captioned{text-align:left;align-items:flex-end;padding-top:66.6%}.callout-captioned .callout-body{margin-top:-66.6%;margin-left:.5em;z-index:2}.callout-1-1 .callout-body{flex-basis:50%}.callout-1-2 .callout-body,.callout-2-1 .callout-body{flex-basis:33.3%}.callout-1-2 .callout-body:nth-child(2),.callout-2-1 .callout-body:nth-child(2){flex-basis:66.6%}.callout-2-1 .callout-body:nth-child(2){order:-1}.callout .events-now-showing img{display:none}.callout ul.artist-collection{text-align:left;list-style:none;-moz-columns:3 10em;columns:3 10em;line-height:1;padding:0;margin:0;background-color:#fff;color:#272727}.callout ul.artist-collection li{text-transform:uppercase}.callouts-nested-outer>.callout-body{display:flex;align-self:stretch}.callouts-nested-outer>.callout-body>.callout{flex-basis:100%}.callout-image{background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:44.4%;align-self:stretch}.callout-image-contain{background-size:contain;background-color:#fff;border:3px solid #6f6f6f;box-sizing:border-box}.callout,.callout .callout{font-size:1em}.callout ul.artist-collection{font-size:.57em}.slideshow,.slideshow .callout-image{position:absolute;top:0;left:0;right:0;bottom:0}.slideshow .callout-image{padding-top:0;opacity:0;visibility:hidden;transition:opacity 1s ease-out,visibility 1s ease-out}.slideshow .callout-image.active{opacity:1;visibility:visible}@media screen and (min-width:900px){.callout{font-size:2em}}.newsletter-signup{background-color:#b5b5b5;padding:30px 50px}.newsletter-signup form{display:flex;flex-wrap:wrap;gap:10px 50px}.newsletter-signup h4{text-transform:uppercase;color:#fff;font-size:2em;margin:10px 0;font-weight:100}.newsletter-signup input.email{background-color:#e5e5e5;border:0 none;padding:10px 15px;flex-grow:1}.newsletter-signup input.button{border:0 none;background:#507b9f;color:#fff;text-transform:uppercase;padding:10px 40px}.events-now-showing~.newsletter-signup{margin:50px 0}.search-results .intro{display:flex;flex-wrap:wrap;margin-bottom:50px}.search-results .intro h1{flex:0 0 100%}.search-results .intro .clear-search{margin-left:auto}.search-results .intro .clear-search .material-icons{position:relative;top:6px}.search-results .intro-copy{max-width:36em;font-size:.9em}@media screen and (min-width:1400px){.search-results .intro-copy{font-size:1.3em}}.search-results .intro-copy p:first-child{margin-top:0}.form-services{display:flex;gap:1em 5em;flex-wrap:wrap}.form-services iframe{max-width:100%}.form-services .form{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:300px}.form-services #pageTitle{display:none}