.dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.1);cursor:default;transition:all .2s linear;opacity:0;max-width:95vw}.dialog.fadein{opacity:1;transform:translate(-50%,-50%) scale(1)}.prevnext{position:fixed;top:50%;transform:translateY(-50%);width:35px;height:35px;cursor:pointer;transition:all .1s linear;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:100}.prevnext.prev{left:20px;background-image:url(../img/prev.94be17cb.svg)}.prevnext.next{right:20px;background-image:url(../img/next.3f712fe1.svg)}.prevnext:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.prevnext:active{transform:translateY(-50%) scale(1.2);outline:none}.blackout{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);cursor:pointer;z-index:1000;transition:opacity .3s linear;opacity:0}.blackout.fadein{opacity:1}.alert-box{background-color:#fff;padding:100px;font-family:Recoleta;font-size:20px}.alert-box.nopadding{padding:0}.alert-box h3{margin-top:0;font-size:30px;text-transform:uppercase;color:var(--primary-color)}.alert-box .close-box{width:30px;height:30px;position:absolute;top:40px;right:30px;background-image:url(../img/Close_01.9b9a79d3.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;cursor:pointer;z-index:20}@media screen and (max-width:640px){.alert-box{padding:10px}.alert-box .close-box{width:20px;height:20px;background-color:#fff;border-radius:50%;opacity:.4;top:10px;right:10px}.alert-box .close-box:hover{opacity:1}.prevnext{top:96vh}}.style-image{transition:all .3s ease-in;margin-bottom:50px}.style-image .image-holder{position:relative}.style-image .image-holder.gif{height:0;padding-bottom:100%;overflow:hidden}.style-image .image-holder.gif .mainy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-image img{width:100%;opacity:0;transition:opacity .3s linear;cursor:pointer}.style-image.loaded img{opacity:1}.style-image .artist-name{font-family:Recoleta;font-weight:700;margin-top:20px;cursor:pointer}.style-image .artist-name:hover{color:var(--primary-color)}.style-image.removed{transform:scale(.1);opacity:0}.style-image.cleared{display:none}.style-image .slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .3s linear}.style-image .slideshow.viz{opacity:1}.style-image .slideshow img{opacity:0;transition:opacity .3s linear;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;z-index:101;transform:translate(-50%,-50%)}.style-image .slideshow img.viz{opacity:1}.style-image .play-button{background-color:hsla(0,0%,49.8%,.6);border-radius:50%;position:absolute;top:50%;left:50%;width:30%;height:30%;background-image:url(/img/play-white.77cd3880.svg);background-position:54%;background-repeat:no-repeat;background-size:30%;z-index:20;opacity:.6;transition:all .2s ease-in-out;cursor:pointer}.style-image .play-button:hover{opacity:1;transform:translate(-50%,-50%) scale(1)}.style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem}@media screen and (max-width:1820px){.style-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width:1500px){.style-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1200px){.style-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:800px){.style-grid{grid-template-columns:1fr 1fr;grid-gap:1rem}}.zoom-image{max-height:95vh;box-sizing:border-box;min-width:60vw;transition:all .3s linear}.zoom-holder,.zoom-image{position:relative;min-height:60vh}.zoom-holder{display:flex;align-items:stretch}.zoom-image .image-area{display:flex;flex-direction:column;justify-content:center;justify-items:center;transition:opacity .3s linear,x .05s linear;opacity:0}.zoom-image .image-area.loaded{opacity:1}.zoom-image .image-area img{display:block;max-height:95vh;max-width:calc(95vw - 700px)}.zoom-image .info-area{font-family:MierB;padding:100px;width:400px;min-width:400px;font-size:15px;display:flex;flex-direction:column;justify-content:space-between}.zoom-image .image-data{padding-bottom:50px;border-bottom:4px solid #000}.zoom-image .name-area{font-family:Recoleta;font-weight:700;font-size:20px;margin-bottom:10px;cursor:pointer}.zoom-image .name-area:hover{color:var(--primary-color)}.zoom-image .zoom-footer .links a{text-transform:uppercase;color:#000;margin-right:20px}.zoom-image .zoom-footer .links a:hover{color:var(--primary-color);text-underline-position:under}.zoom-image .zoom-footer .chunk{display:flex}.video-holder{width:calc(95vw - 700px);padding-bottom:56.25%;position:relative}.video-holder iframe,.video-holder video{width:100%;height:100%;position:absolute;top:0;left:0}.mobile-links{font-family:Recoleta;font-size:15px;font-weight:700;display:flex;line-height:24px}.mobile-links .flink,.mobile-links a{display:block;margin-right:10px;color:#000;text-decoration:underline;cursor:pointer}@media screen and (max-width:1024px){.zoom-holder{flex-direction:column}.zoom-image .image-area img{max-height:calc(95vh - 300px);max-width:calc(95vh - 300px);-o-object-fit:contain;object-fit:contain}.zoom-image .image-area{flex-direction:row}.zoom-holder.touched .image-area{position:absolute;width:100%}.zoom-image .info-area{padding:20px;width:100%;min-width:0;box-sizing:border-box}.zoom-image .zoom-footer{flex-wrap:wrap;justify-content:flex-start;padding-top:10px}.video-holder{width:100%}}@media screen and (max-width:640px){.zoom-image .image-area img{display:block;max-height:calc(95vh - 300px);max-width:100%}.zoom-image{width:95vw}.zoom-footer .social-icon{height:16px}.zoom-image .zoom-footer .chunk{margin-top:3px}}.button-panel{display:flex;justify-content:center;margin-top:40px;width:100%}.button-panel.right{justify-content:right}.button-panel .standard-button{margin:0 15px}.input-panel input[type=text]:focus{border-top:none}.input-panel input[type=email],.input-panel input[type=text],.input-panel textarea{border:none;border-bottom:1px solid #000;font-family:Recoleta;font-size:20px;padding-bottom:20px;width:100%;box-sizing:border-box;margin-bottom:50px}.input-panel textarea{resize:vertical}