.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}}.zoom-video{max-height:80vh;box-sizing:border-box;position:relative;min-width:60vw;min-height:60vh;transition:all .3s linear}.zoom-video .zoom-holder{display:flex;align-items:stretch;min-height:60vh}.zoom-video .image-area{display:flex;flex-direction:column;justify-content:center;justify-items:center;transition:opacity .3s linear;opacity:0}.zoom-video .image-area.loaded{opacity:1}.zoom-video .image-area img{display:block;max-height:95vh;max-width:calc(95vw - 700px)}.profile-area .alert-box .close-box{right:30px}.zoom-video .video-holder{width:calc(95vw - 700px);padding-bottom:56.25%;position:relative}.zoom-video iframe,.zoom-video video{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1024px){.zoom-holder{flex-direction:column}.zoom-video .image-area img{max-height:calc(95vh - 300px);max-width:calc(95vh - 300px);-o-object-fit:contain;object-fit:contain}.zoom-video .image-area{flex-direction:row}.video-holder{width:100%}}@media screen and (max-width:640px){.zoom-video .image-area img{display:block;max-height:calc(95vh - 300px);max-width:100%}.zoom-video{width:95vw}}.profile-video-area{width:100%;height:0;max-width:1105px;padding-bottom:56.25%;position:relative;background-color:#f5f5f5}.profile-video-area iframe,.profile-video-area video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.video-grid,.video-grid .video-box{position:relative;box-sizing:border-box}.video-grid .video-box{display:block;width:calc(33% - 12px);margin-bottom:30px;font-family:Recoleta;font-size:17px;cursor:pointer}.video-grid .video-box:nth-child(3n+3){margin-right:0}.video-box .video-holder{width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;background-color:#000}.video-box .video-holder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:102%}.video-box .video-title{margin:20px 0;font-weight:700}.video-box .video-description{font-family:Times now;font-style:italic;margin:20px 0}.video-box .play-button{background-color:hsla(0,0%,49.8%,.6);border-radius:50%;position:absolute;top:50%;left:50%;width:20%;height:0;padding-top:20%;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}.video-box:hover .play-button{opacity:1;transform:translate(-50%,-50%) scale(1)}@media screen and (max-width:640px){.video-grid .video-box{margin:0 0 30px 0;width:100%}}.profile-area{opacity:0;transition:all .3s linear;min-height:700px;margin-bottom:200px}.profile-area.loaded{opacity:1}.about-area{display:flex;margin-top:100px;border-top:1px solid #000;padding-top:100px}.about-image{margin-left:10%;margin-right:45px}.profile-area .image-caption{font-weight:300;width:120px}.profile-area .image-caption:before{content:"";border-top:4px solid #000;padding-bottom:30px;width:75%;display:block}.about-area .vert-flex{display:flex;flex-direction:column;justify-content:flex-end}.about-big{width:473px;max-height:800px;display:block}.profile-area .about-title{font-size:45px;line-height:66px;margin:98px 0;width:40%;font-weight:400;font-family:Recoleta}.about-text{-moz-columns:2;columns:2;max-width:1088px;-moz-column-gap:60px;column-gap:60px;margin:0 auto;font-size:19px;line-height:30px;margin-bottom:100px;font-weight:300}.about-text h3{font-weight:500;font-size:21px;margin-bottom:5px}.about-text h3:first-child{margin-top:0}.client-list{margin-top:100px;text-align:center}.client-list .title{color:var(--primary-color);font-weight:300;text-transform:uppercase;font-size:20px;line-height:23px;letter-spacing:2px}.client-list .clients{font-family:Recoleta;font-size:45px;line-height:66px;font-weight:700;max-width:1100px;margin:35px auto}.client-list .client{white-space:nowrap}.profile-area .nav{display:flex;justify-content:flex-end;padding-bottom:60px;border-bottom:1px solid #000;font-weight:400}.profile-area .nav .navmode{margin-left:60px;text-transform:uppercase;color:var(--primary-color);text-decoration:underline;text-underline-position:under;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-area .nav .navmode:hover{color:#000}.profile-area .nav .navmode.sel{color:#000;text-decoration:none}.pf-video{border-bottom:1px solid #000;padding-top:200px;padding-bottom:200px;display:flex}.pf-video .vid-holder{flex-grow:1}.pf-video .interview-holder{max-width:1105px}.middle-bit,.vert-area{position:relative}.vert-area{font-family:Recoleta;font-size:45px;width:150px;text-align:right;flex-shrink:0}.profile-area .vert-text{text-align:right;position:absolute;top:0;left:0;transform-origin:0 0;transform:rotate(-90deg) translate(-100%,8px)}.interview-holder{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px;font-size:20px;line-height:30px}.interview-holder .iva{color:var(--primary-color);display:block}.interview-holder .ivb{display:block;font-weight:300;margin-bottom:40px}.impression-holder{flex-grow:1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.impression-holder.g2{grid-template-columns:1fr 1fr}.impression-holder.g1{grid-template-columns:1fr}.impression-holder img{display:block;max-width:100%}.profile-area .close-box{width:30px;height:30px;position:absolute;bottom:30px;right:0;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:1200px){.client-list .client{white-space:normal}}@media screen and (max-width:1024px){.about-image{margin:0 auto;display:block}.about-area .vert-flex{display:none}.about-big{max-width:100%}.about-text{-moz-columns:1;columns:1;margin-left:10%}.impression-holder{display:block}.impression-holder img{margin-bottom:30px}.pf-video{padding:100px 0}.interview-holder{-moz-columns:1;columns:1;font-size:15px;line-height:22px}.client-list .clients{font-size:36px;line-height:46px}.profile-area .about-title{width:70%}.profile-area{margin-bottom:100px}}@media screen and (max-width:768px){.client-list .clients{font-size:24px;line-height:32px}.client-list .title{font-size:15px;line-height:18px;letter-spacing:1px}}@media screen and (max-width:640px){.profile-area .about-title{font-size:20px;line-height:30px;margin:50px 0;width:90%}.about-area{padding-top:50px}.about-text{font-size:15px;line-height:22px;margin-bottom:50px}.client-list .clients{font-family:Recoleta;font-size:25px;line-height:33px}.client-list{margin-top:50px}.profile-area{margin-bottom:50px}.vert-area{font-size:20px;width:60px;text-align:left;overflow:hidden}.profile-area .nav{padding-bottom:20px;font-size:14px}.pf-video{padding-top:20px}.pf-video.video .vert-area{display:none}.profile-area .vert-text{transform-origin:0 0;text-align:left;transform:rotate(-90deg) translate(-100px)}.profile-area .nav .navmode{margin-left:10px}.about-text h3{font-size:15px;line-height:22px}.about-text{margin-left:0}}.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}}.artist-portfolio .view-all{text-align:center;font-size:20px;cursor:pointer}.down-arrow{background-image:url(../img/Arrow_01.21a7bdec.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;height:57px;width:25px;margin:28px auto}.portfolio-pop-buttons{margin-bottom:100px}.portfolio-pop-buttons.bottom{margin-top:175px}.artist-portfolio .pop-button{text-transform:uppercase;color:var(--primary-color);text-decoration:underline;text-underline-position:under;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;margin-bottom:20px}.artist-portfolio .pop-button:hover{color:#000}.website-dialog .unbound{margin-top:-100px;margin-left:-100px;margin-right:-100px;width:calc(100% + 200px);display:block;height:363px;overflow:hidden;position:relative}.website-dialog .unbound img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.website-dialog{max-width:475px;width:95vw;text-align:left;position:relative;font-size:20px;line-height:30px}.website-dialog .h3{margin-top:50px;color:var(--primary-color);font-weight:700;margin-bottom:20px}.website-dialog .text{text-align:left}.website-dialog .bottom-area{margin-top:50px;font-size:15px;display:flex;justify-content:space-between;align-items:flex-end}.website-dialog .bottom-area .bold a{color:#000;text-decoration:underline;text-underline-position:under}.bold{font-weight:700}.favorites{margin-top:100px;text-align:center}.favorites .title{color:var(--primary-color);font-weight:500px;text-transform:uppercase;font-size:23px;line-height:23px;letter-spacing:2px;font-weight:300}.favorites .favorites-text{font-family:Recoleta;font-size:45px;line-height:66px;font-weight:700;max-width:1100px;margin:35px auto}.favorites-text a{color:#000;text-decoration:underline}.favorites-text a:hover{color:var(--primary-color)}@media screen and (max-width:1024px){.favorites .favorites-text{font-size:36px;line-height:46px}}@media screen and (max-width:768px){.favorites .favorites-text{font-size:25px;line-height:33px}.favorites .title{font-size:15px;line-height:18px;letter-spacing:1px}}@media screen and (max-width:640px){.portfolio-pop-buttons{margin-top:0;margin-bottom:50px}.favorites{text-align:center}.favorites,.portfolio-pop-buttons.bottom{margin-top:50px}.artist-portfolio .view-all{font-size:15px}.website-dialog{max-width:95vw;width:90vw;box-sizing:border-box;position:relative;font-size:15px;line-height:22px}.website-dialog .unbound{margin-top:-10px;margin-left:-10px;margin-right:-10px;box-sizing:border-box;width:95vw;height:265px}.website-dialog .h3{margin:10px 0}}