@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#filter-category-list,#filter-ui{display:none}.disable-scroll #filter-ui,.sqs-edit-mode-active .progress-loader{display:none!important}.progress-loader{-webkit-transition:opacity .35s;transition:opacity .35s;opacity:1;visibility:visibility;z-index:9999;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100vh;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;background:#2bc0ee;overflow:hidden}.progress-loader.load-complete{opacity:0;-webkit-transition:.35s;transition:.35s;visibility:hidden}.progress-loader .progress-loader__spinner{background:#2bc0ee;width:40px;height:40px;background-image:url(https://static1.squarespace.com/static/56c3bbbde32140bf1af5de49/t/5a32d33271c10b37da855c06/1513280306264/spark.png);background-size:contain;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:641px){#collection-5a345e48e4966b79a087b76f .spacer,.collection-type-portfolio .spacer{margin-top:80px}}#collection-5a345e48e4966b79a087b76f #page,.collection-type-portfolio #page{max-width:100%}@media screen and (max-width:640px){#collection-5a345e48e4966b79a087b76f #page,.collection-type-portfolio #page{padding:0}}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f .banner-thumbnail-wrapper,#collection-5a345e48e4966b79a087b76f.view-list .banner-thumbnail-wrapper,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f .banner-thumbnail-wrapper,.collection-type-portfolio.view-list .banner-thumbnail-wrapper{padding:28px}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f .banner-thumbnail-wrapper img,#collection-5a345e48e4966b79a087b76f.view-list .banner-thumbnail-wrapper img,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f .banner-thumbnail-wrapper img,.collection-type-portfolio.view-list .banner-thumbnail-wrapper img{display:none}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #page,#collection-5a345e48e4966b79a087b76f.view-list #page,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #page,.collection-type-portfolio.view-list #page{padding-top:1em}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #page #content [data-type=block-field],#collection-5a345e48e4966b79a087b76f.view-list #page #content [data-type=block-field],.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #page #content [data-type=block-field],.collection-type-portfolio.view-list #page #content [data-type=block-field]{max-width:1080px!important;margin:0 auto}@media screen and (min-width:640px){#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #page #content [data-type=block-field],#collection-5a345e48e4966b79a087b76f.view-list #page #content [data-type=block-field],.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #page #content [data-type=block-field],.collection-type-portfolio.view-list #page #content [data-type=block-field]{padding:6em 0}}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui,.collection-type-portfolio.view-list #filter-ui{display:block;position:absolute;right:0;top:0;bottom:0;height:100%;padding:2em;color:#fff}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__icon,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon,.collection-type-portfolio.view-list #filter-ui .filter-ui__icon{display:none;height:50px;cursor:pointer}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon img,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__icon img,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon img,.collection-type-portfolio.view-list #filter-ui .filter-ui__icon img{max-width:28px;width:100%;height:auto}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__category,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__category,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__category,.collection-type-portfolio.view-list #filter-ui .filter-ui__category{border-bottom:1px solid #fff;cursor:pointer;color:#d3d3d3}@media screen and (max-width:640px){#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui,.collection-type-portfolio.view-list #filter-ui{padding:1em!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__label,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__label,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__label,.collection-type-portfolio.view-list #filter-ui .filter-ui__label{font-size:.7em;display:none}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__icon,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__icon,.collection-type-portfolio.view-list #filter-ui .filter-ui__icon{display:block}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__category,#collection-5a345e48e4966b79a087b76f.view-list #filter-ui .filter-ui__category,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-ui .filter-ui__category,.collection-type-portfolio.view-list #filter-ui .filter-ui__category{display:none}}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list,.collection-type-portfolio.view-list #filter-category-list{display:block;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s;position:fixed;top:0;left:0;width:100%;background-color:rgba(30,30,30,.95);z-index:999999;height:100vh}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu,.collection-type-portfolio.view-list #filter-category-list .menu{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .4s .1s,-webkit-transform .3s .1s;transition:opacity .4s .1s,-webkit-transform .3s .1s;transition:opacity .4s .1s,transform .3s .1s;transition:opacity .4s .1s,transform .3s .1s,-webkit-transform .3s .1s;-webkit-transform:scale(1.1);transform:scale(1.1)}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu .item,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,.collection-type-portfolio.view-list #filter-category-list .menu .item{text-transform:capitalize;text-decoration:none;letter-spacing:0;font-weight:300;font-style:normal;line-height:2em;color:#fff;font-size:40px;font-weight:100;cursor:pointer;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item:hover,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu .item:hover,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item:hover,.collection-type-portfolio.view-list #filter-category-list .menu .item:hover{opacity:.4}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list.active,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list.active,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list.active,.collection-type-portfolio.view-list #filter-category-list.active{opacity:1;visibility:visible}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list.active .menu,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list.active .menu,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list.active .menu,.collection-type-portfolio.view-list #filter-category-list.active .menu{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list.transition-out,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list.transition-out,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list.transition-out,.collection-type-portfolio.view-list #filter-category-list.transition-out{opacity:0;-webkit-transition:opacity .4s .1s;transition:opacity .4s .1s}#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list.transition-out .menu,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list.transition-out .menu,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list.transition-out .menu,.collection-type-portfolio.view-list #filter-category-list.transition-out .menu{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-height:700px){#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu .item,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,.collection-type-portfolio.view-list #filter-category-list .menu .item{font-size:5vh!important;line-height:1.7em!important}}@media screen and (max-width:1200px){#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu .item,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,.collection-type-portfolio.view-list #filter-category-list .menu .item{font-size:30px!important;line-height:1.7em!important}}@media screen and (max-width:768px){#collection-5a345e48e4966b79a087b76f.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,#collection-5a345e48e4966b79a087b76f.view-list #filter-category-list .menu .item,.collection-type-portfolio.collection-5a345e48e4966b79a087b76f #filter-category-list .menu .item,.collection-type-portfolio.view-list #filter-category-list .menu .item{font-size:25px!important;line-height:1.5em!important}}#collection-5a345e48e4966b79a087b76f.view-item #header,.collection-type-portfolio.view-item #header{position:absolute;background:none}#collection-5a345e48e4966b79a087b76f.view-item #page,.collection-type-portfolio.view-item #page{padding:0}#collection-5a345e48e4966b79a087b76f.view-item .banner-thumbnail-wrapper,.collection-type-portfolio.view-item .banner-thumbnail-wrapper{position:relative;z-index:2;min-height:20vh}#collection-5a345e48e4966b79a087b76f.view-item .banner-thumbnail-wrapper .banner-title-wrapper,.collection-type-portfolio.view-item .banner-thumbnail-wrapper .banner-title-wrapper{z-index:5}#collection-5a345e48e4966b79a087b76f.view-item .banner-thumbnail-wrapper .color-overlay,.collection-type-portfolio.view-item .banner-thumbnail-wrapper .color-overlay{z-index:2}#collection-5a345e48e4966b79a087b76f.view-item .banner-title-wrapper,.collection-type-portfolio.view-item .banner-title-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:280px;max-width:1080px;margin:0 auto}#collection-5a345e48e4966b79a087b76f.view-item .banner-title-wrapper h1,.collection-type-portfolio.view-item .banner-title-wrapper h1{text-align:center;color:#fff;font-weight:100;font-size:3.3em!important;margin:0}#collection-5a345e48e4966b79a087b76f.view-item article.hentry .sqs-block-html,.collection-type-portfolio.view-item article.hentry .sqs-block-html{padding:4em 1rem!important;max-width:1080px;margin:0 auto}#collection-5a345e48e4966b79a087b76f.view-item article.hentry .sqs-block-html .sqs-block-content,.collection-type-portfolio.view-item article.hentry .sqs-block-html .sqs-block-content{padding:1em}#collection-5a345e48e4966b79a087b76f.view-item .pagination,.collection-type-portfolio.view-item .pagination{max-width:1080px;margin:0 auto;margin-top:4em;padding-bottom:4em}.app-wrapper{opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}@media screen and (min-width:641px){.app-wrapper{margin-top:1em}.app-wrapper .current-filter{display:none}}.app-wrapper .current-filter{text-align:center;margin-bottom:1em}.app-wrapper .current-filter .current-filter__text{color:#000}.app-wrapper.loading .loader-bottom{opacity:1!important;-webkit-transform:translateY(-30px)!important;transform:translateY(-30px)!important}.app-wrapper .loader-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.app-wrapper .loader-bottom .spinner{border-radius:50%;background:#2bc0ee;width:40px;height:40px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background-image:url(https://static1.squarespace.com/static/56c3bbbde32140bf1af5de49/t/5a32d33271c10b37da855c06/1513280306264/spark.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.app-wrapper.loaded{opacity:1}.app-wrapper:not(.loaded){overflow:hidden;max-height:0}.app-wrapper .collection-list{max-width:1700px;margin:0 auto;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-wrapper .collection-list .item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;-webkit-transition:opacity 1s linear,-webkit-transform .2s .2s;transition:opacity 1s linear,-webkit-transform .2s .2s;transition:opacity 1s linear,transform .2s .2s;transition:opacity 1s linear,transform .2s .2s,-webkit-transform .2s .2s}.app-wrapper .collection-list .item .inner-content{padding:2.5vw;display:block}.app-wrapper .collection-list .item:not(.has-image) .title{background:#f9f9f9;padding:.5em;font-size:2em!important;border-bottom:4px solid #b8eaf9;max-width:350px;margin:0 auto}@media screen and (min-width:641px) and (max-width:1368px){.app-wrapper .collection-list .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:640px){.app-wrapper .collection-list .item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.app-wrapper .collection-list .item .inner-content{padding:0}}@media screen and (min-width:600px){.app-wrapper .collection-list .item{margin-bottom:10vw}}.app-wrapper .collection-list .item:hover .media-wrapper{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.app-wrapper .collection-list .item.list-complete-enter,.app-wrapper .collection-list .item .list-complete-leave-to{visibility:hidden;opacity:0}.app-wrapper .collection-list .item.list-complete-leave-active{visibility:hidden;position:absolute;opacity:0}.app-wrapper .collection-list .item .media-wrapper{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;overflow:hidden}.app-wrapper .collection-list .item .media-wrapper .image{position:relative}.app-wrapper .collection-list .item .media-wrapper .image img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 1s .3s;transition:opacity 1s .3s;opacity:0;margin-bottom:-7px}.app-wrapper .collection-list .item .media-wrapper .image img[data-image-loaded=true]{opacity:1}.app-wrapper .collection-list .item .meta-content .info{min-height:80px;padding-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app-wrapper .collection-list .item .meta-content .info .title{font-weight:400;font-size:1.4em;position:relative;margin-bottom:.25rem;display:block;color:#1a1e21;line-height:1.5em}.app-wrapper .collection-list .item .meta-content .info .title strong{font-weight:600}@media screen and (max-width:640px){.app-wrapper .collection-list .item .meta-content .info .title{padding:.5em;font-size:4vw}}#intro-copy-section{background:#27c0ee}body:not(.sqs-edit-mode-active) #block-40451df67ae542a09ec2{position:relative;min-height:20vh}body:not(.sqs-edit-mode-active) #block-40451df67ae542a09ec2 h1{opacity:0;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transition:opacity 1.3s;transition:opacity 1.3s}body:not(.sqs-edit-mode-active) #block-40451df67ae542a09ec2 h1.active-slide{-webkit-transition:opacity 1.5s .8s;transition:opacity 1.5s .8s;opacity:1}