.grid::after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:25%;position:relative}@media (min-width: 48em) and (max-width: 63.99em){.grid-sizer,.grid-item{width:33.33%}}@media (max-width: 47.99em){.grid-sizer,.grid-item{width:100%}}.grid-item{float:left;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 47.99em){.grid-item{padding:0;float:none;margin:20px 0;position:relative !important;left:auto !important;top:auto !important}}.grid-item__image{display:block;max-width:100%;margin:0 auto;width:100%}.grid-item__image:hover .grid-item__title{display:block}.grid-item a::after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.6)), to(rgba(255,255,255,0.05)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(255,255,255,0.05));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(255,255,255,0.05));background-image:linear-gradient(to top, rgba(0,0,0,0.6), rgba(255,255,255,0.05))}.grid-item a:hover::after{opacity:0.6}.work-video{max-width:100%}.post-thumbnail{margin:0;position:relative}.post-thumbnail-inner{display:block}.masonry-video-play{cursor:pointer;position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}img{max-width:100%;max-height:100%;width:auto;height:auto}#mk_lightbox_container{position:fixed;left:0;top:0;min-height:100vh;min-width:100vw;height:100vh;width:100vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#mk_lightbox_container h4{font-style:normal;font-weight:700;font-size:18px;line-height:27px;color:#000000;text-transform:uppercase;font-family:'Oswald', serif;margin-bottom:0}#mk_lightbox_container p{font-family:'Oswald', serif;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#000000;margin-bottom:0}.admin-bar #prev_container,.admin-bar #next_container{top:32px}.admin-bar #close_icon_container{top:50px}#mk_lightbox_container>*{z-index:99}#mk_lightbox_content{padding:30px 30px;background:#fff;opacity:0.9;-webkit-box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#masonry_overlay{position:absolute;left:0;top:0;height:100vh;width:100%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF;opacity:0.9;z-index:0}#mk_lightbox_container #mklb_inner{position:relative;height:100vh;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-left:0}section.image-container,#mk_lightbox_container{margin:0;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;height:100vh;width:100vw;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;float:left}section.image-container div:not(#close_icon_container),#mk_lightbox_container div:not(#close_icon_container){background:#fff;-webkit-box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);padding:30px}#mk_lightbox_container img,#mk_lightbox_container video{background:#fff;max-height:85vh;min-width:auto;max-width:75vw;width:auto;height:auto;outline:none}#mk_lightbox_container video{max-height:600px}#mk_lightbox_container img{max-height:70vh}#mk_lightbox_container #yt-video{width:75vw;height:42.1875vw}.masonry-image:hover{cursor:pointer;font-style:italic;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);opacity:0.5;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.masonry-title,.masonry-info{display:none}#close_icon_container{width:25px;height:25px;position:fixed;top:15px;right:15px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}#close_icon_container:hover{cursor:pointer;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#close_icon_container svg,#prev svg,#next svg{fill:white}#prev_container,#next_container{position:fixed;left:0;top:0;height:100vh;padding:10px 5px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:50px;cursor:pointer;background:rgba(0,0,0,0.25)}#next_container{left:auto;right:0}#prev,#next{width:35px;height:35px}.grid.masonry{max-width:none;margin:2rem 15px}.post-thumbnail-inner{text-align:center;background:black;line-height:0;overflow:hidden}.grid{display:grid;-ms-flex-line-pack:start;align-content:flex-start;grid-gap:1em}.grid-3{grid-template-columns:repeat(3, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr)}.grid figure{width:100%;margin:0}.video-filter{list-style:none;text-align:center;display:table}.video-filter__item{display:inline-block;outline:none}.video-filter__item a{text-decoration:none;letter-spacing:1.6px;text-transform:uppercase;font-family:Oswald, serif;font-weight:500;font-size:1rem;line-height:1.5rem;outline:none}@media screen and (max-width: 768px){.grid-2-sm{grid-template-columns:1fr 1fr}.grid-item{margin:30px 0}.grid.masonry{display:block;height:auto !important}.masonry-prints .post-thumbnail-inner{background:none}}@media screen and (max-width: 450px){.grid-12-xs{grid-template-columns:1fr}}#mk_lightbox_content{max-width:100%}.masonry-iframe{position:absolute;width:100%;height:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.masonry-iframe-wrap{position:relative;width:750px;height:424px;max-width:100%;padding:0 !important}@media screen and (max-width: 840px){.masonry-iframe-wrap{height:auto;margin:0}}.masonry-iframe-wrap embed,.masonry-iframe-wrap iframe,.masonry-iframe-wrap object{max-height:100%}
