.project-filters{bottom:10vh;opacity:1;pointer-events:auto;position:fixed;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:.6s cubic-bezier(.19,1,.22,1);width:auto;z-index:999}.body-wrap.is-exiting .project-filters{opacity:0}@media only screen and (max-width:1019px){.project-filters{bottom:0;left:0;right:auto;width:100%;z-index:1002}}@media only screen and (min-width:1020px){.is-portfolio .project-filters{bottom:auto;position:absolute;right:50%;top:430px;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media only screen and (min-width:1020px) and (min-width:1020px){.is-portfolio .project-filters{top:510px}}@media only screen and (min-width:1020px) and (min-width:1260px){.is-portfolio .project-filters{top:590px}}@media only screen and (min-width:1020px){.toolbar-attach.is-portfolio .project-filters{-webkit-animation:portfolioToolbarAttached .5s cubic-bezier(.19,1,.22,1);animation:portfolioToolbarAttached .5s cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;bottom:10vh;position:fixed;right:0;top:auto;-webkit-transform:translateZ(0);transform:translateZ(0);transition:bottom 0s ease,top 0s ease}.toolbar-attach.is-portfolio .project-filters.xmin:not(.max):not(.open) .project-filters__submit__trigger{transition:padding 0s,width 0s}.toolbar-attach.is-portfolio .project-filters.xmin:not(.max):not(.open) .project-filters__options{transition:opacity 0s,-webkit-transform .6s ease;transition:opacity 0s,transform .6s ease;transition:opacity 0s,transform .6s ease,-webkit-transform .6s ease}.project-filters.xmin:not(.max):not(.open){pointer-events:none}.project-filters.xmin:not(.max):not(.open) .project-filters__submit{pointer-events:auto}.project-filters.xmin:not(.max):not(.open) .project-filters__submit__trigger{padding:40px 32px;width:140px}.project-filters.xmin:not(.max):not(.open) .project-filters__options{opacity:0;pointer-events:none;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);transition:opacity .15s ease 50ms,-webkit-transform .6s ease;transition:opacity .15s ease 50ms,transform .6s ease;transition:opacity .15s ease 50ms,transform .6s ease,-webkit-transform .6s ease}.project-filters.xmin.out:not(.max):not(.open){-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0);transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}}.is-exiting .project-filters{pointer-events:none}.project-filters__lists{background:#fff;bottom:100%;height:0;pointer-events:none;position:absolute;transition:height .3s ease;width:100%}@media only screen and (max-width:1019px){.project-filters__lists{border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;padding:24px 34px 94px;pointer-events:auto;position:fixed;top:5px;-webkit-transform:translate3d(-100%,calc(-100% + 60px),0);transform:translate3d(-100%,calc(-100% + 60px),0);transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1);width:85vw;z-index:4}.filters-open .project-filters__lists{-webkit-transform:translate3d(0,calc(-100% + 60px),0);transform:translate3d(0,calc(-100% + 60px),0);transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1) .45s;transition:transform .9s cubic-bezier(.19,1,.22,1) .45s;transition:transform .9s cubic-bezier(.19,1,.22,1) .45s,-webkit-transform .9s cubic-bezier(.19,1,.22,1) .45s}.project-filters__lists>div{overflow:scroll;-webkit-overflow-scrolling:touch}.iphone .project-filters__lists{margin-top:60px;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}.iphone .filters-open .project-filters__lists{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1) .45s;transition:transform .9s cubic-bezier(.19,1,.22,1) .45s;transition:transform .9s cubic-bezier(.19,1,.22,1) .45s,-webkit-transform .9s cubic-bezier(.19,1,.22,1) .45s}}.project-filters__lists__clickys{display:none}@media only screen and (max-width:1019px){.project-filters__lists__clickys{background-color:#fafafa;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;padding:8px;position:absolute;width:85vw;z-index:2}.project-filters__lists__clickys>a{-webkit-align-items:center;background-color:transparent;color:#000;-ms-flex-align:center;align-items:center;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;padding:14px 24px;text-align:center}.project-filters__lists__clickys>a.project-filters__submit__trigger{background-color:#000;color:#fff;min-height:44px}.project-filters__lists__clickys>a.project-filters__submit__trigger:after{display:none}.base-content .project-filters__lists__clickys>a.project-filters__submit__trigger td,.project-filters__lists__clickys>a.project-filters__submit__trigger .base-content td,.project-filters__lists__clickys>a.project-filters__submit__trigger p{display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;max-width:150px;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-10%,-50%,0);transform:translate3d(-10%,-50%,0);transition:all .15s cubic-bezier(.19,1,.22,1)}.base-content .project-filters__lists__clickys>a.project-filters__submit__trigger td.active,.project-filters__lists__clickys>a.project-filters__submit__trigger .base-content td.active,.project-filters__lists__clickys>a.project-filters__submit__trigger p.active{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .6s cubic-bezier(.19,1,.22,1)}.base-content .project-filters__lists__clickys>a td,.project-filters__lists__clickys>a .base-content td,.project-filters__lists__clickys>a p{font-size:14px;left:auto;line-height:1.2em;opacity:1;position:relative;text-transform:uppercase;top:auto;-webkit-transform:none;transform:none;transition:none}}.project-filters__lists__title>*{font-size:22px}.project-filters__lists__accordian{border-bottom:1px solid rgba(0,0,0,.05);padding:16px 0}@media only screen and (max-width:1019px){.base-content .project-filters__lists__accordian td,.project-filters__lists__accordian .base-content td,.project-filters__lists__accordian p{display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:ModernMTStd-Wide,sans-serif;font-size:18px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.base-content .project-filters__lists__accordian td span,.project-filters__lists__accordian .base-content td span,.project-filters__lists__accordian p span{display:block;font-size:12px;height:30px;padding:8px;position:relative;width:30px}.base-content .project-filters__lists__accordian td span:after,.project-filters__lists__accordian .base-content td span:after,.project-filters__lists__accordian p span:after{color:#000;content:"\e909";display:inline-block;font-family:ga-iconset;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:center;transform-origin:center}.base-content .project-filters__lists__accordian.selected td span:after,.project-filters__lists__accordian.selected .base-content td span:after,.project-filters__lists__accordian.selected p span:after{content:"\e908"}}.open .project-filters__lists{pointer-events:auto}.project-filters__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;opacity:0;padding:40px;pointer-events:none;position:absolute;transition:opacity 0;width:100%}@media only screen and (max-width:1019px){.project-filters__list{padding:0}}.project-filters__list.selected{opacity:1;pointer-events:auto;position:relative;transition:opacity .3s ease 75ms}@media only screen and (max-width:1019px){.project-filters__list.selected{opacity:1;position:relative}}.project-filters__list__item{-webkit-flex:0 33.33%;-ms-flex:0 33.33%;flex:0 33.33%;margin-top:16px;padding-right:16px}.ie.v-11 .project-filters__list__item{-webkit-flex:0 30%;-ms-flex:0 30%;flex:0 30%}@media only screen and (min-width:1020px){.project-filters__list__item:first-child,.project-filters__list__item:nth-child(2),.project-filters__list__item:nth-child(3){margin-top:0}}@media only screen and (max-width:1019px){.project-filters__list__item{-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%;margin-top:0;padding-right:0}}.project-filters__list__item a{border:1px solid transparent;border-radius:3px;display:block;font-family:ModernMTStd-Wide,sans-serif;font-size:16px;padding:8px 36px 8px 8px;position:relative;text-transform:capitalize;transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1019px){.project-filters__list__item a{font-family:Larsseit-Light,sans-serif;font-size:14px;padding:8px 0 8px 8px}}.project-filters__list__item a:after{content:"\e906";font-family:ga-iconset;font-size:12px;opacity:0;position:absolute;right:12px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);transition:.15s ease-in-out}@media only screen and (max-width:1019px){.project-filters__list__item a:after{content:"\e907";font-size:16px;right:5px}}.project-filters__list__item a span{display:none;font-size:10px;line-height:0;margin-left:8px;position:absolute;top:12px}.checking .project-filters__list__item a{cursor:progress}.project-filters__list__item a.inactive{opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-filters__list__item a.selected:after{opacity:1}@media only screen and (min-width:1020px){.project-filters__list__item a:hover{border:1px solid #000}.project-filters__list__item a:focus{border-bottom:1px solid #000;outline:none}.project-filters__list__item a.selected{border:1px solid #000}.project-filters__list__item a.selected:after{opacity:1}}.project-filters__toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.menu-open .project-filters__toolbar{-webkit-filter:blur(10px);filter:blur(10px);transition:-webkit-filter .45s ease 375ms;transition:filter .45s ease 375ms;transition:filter .45s ease 375ms,-webkit-filter .45s ease 375ms}@media only screen and (max-width:1019px){.project-filters__toolbar{border-radius:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger{background-color:transparent;margin:1px 1px 16px 16px;padding:24px;position:relative;text-align:center;width:auto}.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger:after{border-radius:24px;box-shadow:0 3px 6px rgba(0,0,0,.35)}.base-content .project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger td,.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger .base-content td,.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger p{display:none}}.base-content .project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger td[class*=" icon-"],.base-content .project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger td[class^=icon-],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger .base-content td[class*=" icon-"],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger .base-content td[class^=icon-],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger p[class*=" icon-"],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger p[class^=icon-]{display:none;font-size:20px;font-weight:100;left:50%;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:1019px){.base-content .project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger td[class*=" icon-"],.base-content .project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger td[class^=icon-],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger .base-content td[class*=" icon-"],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger .base-content td[class^=icon-],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger p[class*=" icon-"],.project-filters__toolbar>.project-filters__submit .project-filters__submit__trigger p[class^=icon-]{display:block;opacity:1}}.project-filters__options{background-color:hsla(0,0%,98%,.85);display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1019px){.project-filters__options{display:none}}.project-filters__options .project-filters__option{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;position:relative;-ms-flex-pack:center;background-color:hsla(0,0%,100%,0);justify-content:center;padding:40px;transition:all .15s ease-in-out}@media only screen and (min-width:1020px){.project-filters__options .project-filters__option{padding:30px;padding:32px 40px}}.project-filters__options .project-filters__option:focus,.project-filters__options .project-filters__option:hover{background-color:hsla(0,0%,100%,.5)}.project-filters__options .project-filters__option.selected{background-color:#fff}.project-filters__options .project-filters__option.selected:after{opacity:0}.base-content .project-filters__options .project-filters__option td,.project-filters__options .project-filters__option .base-content td,.project-filters__options .project-filters__option p{display:inline;font-size:16px;line-height:1em;padding:0 16px 4px 0;position:relative;white-space:nowrap}.base-content .project-filters__options .project-filters__option td span [class*=" icon-"],.base-content .project-filters__options .project-filters__option td span[class^=icon-],.project-filters__options .project-filters__option .base-content td span [class*=" icon-"],.project-filters__options .project-filters__option .base-content td span[class^=icon-],.project-filters__options .project-filters__option p span [class*=" icon-"],.project-filters__options .project-filters__option p span[class^=icon-]{margin-top:-2px;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.base-content .project-filters__options .project-filters__option td.project-filters__option__selected,.project-filters__options .project-filters__option .base-content td.project-filters__option__selected,.project-filters__options .project-filters__option p.project-filters__option__selected{font-family:ModernMTStd-Wide,sans-serif;font-size:22px;max-width:100px;overflow:hidden;padding:0 4px 4px 0;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.project-filters__options>.project-filters__option:after{background-color:hsla(0,0%,76%,.5);content:"";height:100%;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:1px}.project-filters__options>.project-filters__option:nth-child(4):after{height:60%}.project-filters__options__utils{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.project-filters__options__utils .project-filters__option{-webkit-flex-grow:1;font-size:12px;font-weight:700;line-height:1.2em;padding:18px 24px;text-transform:uppercase;-ms-flex-positive:1;flex-grow:1}.project-filters__options__utils .project-filters__option span{font-weight:300}.project-filters__options__utils .project-filters__option:first-child{padding-bottom:10px}.project-filters__options__utils .project-filters__option:first-child:after{background-color:hsla(0,0%,76%,.5);bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:100%}.project-filters__options__utils .project-filters__option:last-child{padding-top:10px}.project-filters__submit,.project-filters__submit__trigger{display:-webkit-flex;display:-ms-flexbox;display:flex}.project-filters__submit__trigger{background-color:#fff;height:100%;-webkit-justify-content:center;width:100%;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:40px 64px;position:relative;transition:padding .15s ease,width .15s ease}@media only screen and (min-width:1020px){.project-filters__submit__trigger{min-height:112px;width:200px}}.project-filters__submit__trigger:after{background-color:#000;content:"";height:101%;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .6s cubic-bezier(.19,1,.22,1);width:101%}@media only screen and (min-width:1020px){.project-filters__submit__trigger:hover{background-color:#fff}.project-filters__submit__trigger:hover:after{-webkit-transform:translate3d(-50%,-50%,0) scaleY(.95) scaleX(.95);transform:translate3d(-50%,-50%,0) scaleY(.95) scaleX(.95)}}.base-content .project-filters__submit__trigger td,.project-filters__submit__trigger .base-content td,.project-filters__submit__trigger p{color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:700;left:50%;line-height:1.2em;max-width:150px;opacity:0;position:relative;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate3d(-10%,-50%,0);transform:translate3d(-10%,-50%,0);transition:all .15s cubic-bezier(.19,1,.22,1);z-index:2}@media only screen and (min-width:1020px){.base-content .project-filters__submit__trigger td,.project-filters__submit__trigger .base-content td,.project-filters__submit__trigger p{display:-webkit-flex;display:-ms-flexbox;display:flex}}.base-content .project-filters__submit__trigger td span,.project-filters__submit__trigger .base-content td span,.project-filters__submit__trigger p span{font-weight:300}.base-content .project-filters__submit__trigger td [class*=" icon-"],.base-content .project-filters__submit__trigger td [class^=icon-],.project-filters__submit__trigger .base-content td [class*=" icon-"],.project-filters__submit__trigger .base-content td [class^=icon-],.project-filters__submit__trigger p [class*=" icon-"],.project-filters__submit__trigger p [class^=icon-]{position:relative;top:1px}.base-content .project-filters__submit__trigger td[data-state=checking],.project-filters__submit__trigger .base-content td[data-state=checking],.project-filters__submit__trigger p[data-state=checking]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.base-content .project-filters__submit__trigger td[data-state=more-found] span,.project-filters__submit__trigger .base-content td[data-state=more-found] span,.project-filters__submit__trigger p[data-state=more-found] span{font-weight:700}.base-content .project-filters__submit__trigger td[data-state=more-found],.base-content .project-filters__submit__trigger td[data-state=one-found],.project-filters__submit__trigger .base-content td[data-state=more-found],.project-filters__submit__trigger .base-content td[data-state=one-found],.project-filters__submit__trigger p[data-state=more-found],.project-filters__submit__trigger p[data-state=one-found]{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.base-content .project-filters__submit__trigger td[data-state=one-found],.project-filters__submit__trigger .base-content td[data-state=one-found],.project-filters__submit__trigger p[data-state=one-found]{white-space:nowrap}.base-content .project-filters__submit__trigger td.active,.project-filters__submit__trigger .base-content td.active,.project-filters__submit__trigger p.active{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .6s cubic-bezier(.19,1,.22,1)}.base-content .realtime-filters.xmin:not(.max) .project-filters__submit__trigger td,.realtime-filters.xmin:not(.max) .project-filters__submit__trigger .base-content td,.realtime-filters.xmin:not(.max) .project-filters__submit__trigger p{opacity:0;-webkit-transform:translate3d(-10%,-50%,0);transform:translate3d(-10%,-50%,0)}.base-content .realtime-filters.xmin:not(.max) .project-filters__submit__trigger td[data-state=change-filters],.realtime-filters.xmin:not(.max) .project-filters__submit__trigger .base-content td[data-state=change-filters],.realtime-filters.xmin:not(.max) .project-filters__submit__trigger p[data-state=change-filters]{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .6s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes portfolioToolbarAttached{0%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes portfolioToolbarAttached{0%{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}