html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;position:relative}@font-face{font-family:'universaleverything-icons';src:url("../icon-fonts/universaleverything-icons.eot")}@font-face{font-family:'universaleverything-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDqIAAAC8AAAAYGNtYXDLzruOAAABHAAAAHxnYXNwAAAAEAAAAZgAAAAIZ2x5ZpyCoGgAAAGgAAAFJGhlYWQQwjY1AAAGxAAAADZoaGVhB8ID0QAABvwAAAAkaG10eC+AA/oAAAcgAAAAPGxvY2EGLgfQAAAHXAAAACBtYXhwABMASgAAB3wAAAAgbmFtZYBRE9cAAAecAAACXnBvc3QAAwAAAAAJ/AAAACAAAwOgAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADx2APA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAYAAAABQAEAADAAQAAQAg4LLpAekI8Jrw4fHY//3//wAAAAAAIOCy6QDpBvCZ8ODx2P/9//8AAf/jH1IXBRcBD3EPLA42AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQCqAFUDKgLVAAgAAAEhESMRAScBIQGAAapU/hA8AfD+5gLV/lYBGv4QPAHwAAAAAgCB//8DgQNXAAYAHgAAASMRIxEjNwEjFTMRIREzNSMiBhURFBYzITI2NRE0JgKrgFSAqgEqq6v9rKmpIzMzIwJUIjQ0Aq3+VAGsqv8AVP5QAbBUMiL+UiQyMyMBriIyAAAAAAIAgABBA2oDKwALAC0AAAEyNjU0JiMiBhUUFiEXByc1Jw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBxcBlk9xcFBPcXABUNRA1AwkXTM6MjNLFhYWFkszMjo6MjJLFhUiIAwBVXBQT3FxT1Bw1EDUIgwgIhUWSjMyOjkzM0sWFhYWSzMzOTNdJAwAAwCAAKsDgAKrAAMABwALAAABNSEVASEVIQE1MxUBAAIA/YADAP0AASqsAYFUVAEqVv5WVlYAAAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQCqAFUDVgMBAAgAABMJAQcnESMRB6oBVgFWPu5U8AGrAVb+qjzu/fgCCO4AAAAAAQAZAEkDngMlAEUAAAEOAQcWFBUUBw4BBwYjIiYnHgEzMjY3LgEnHgEzMjY3LgE9AR4BFy4BNTQ2NxYXHgEXFhcuATU0NjMyFhc+ATcOAQc+ATcDnhMvGwEjIoViYn9PkD0LFgxAdTA9XhIJEQkNGAxAVBIqFyUtDQwiKiphNjY6AwJsTSdGGSA7GwsqHRw2GQLOHDAUBgwGW15dlzAwLCcBASkmAUg3AgEDAw1lQwIKDAEZUTAZLxUqIiMyDg8DChULTG0gGwYXECA1EQMPCwAAAAABADYAAAIkA7cAGQAAARUjIgYdATMHIxEjESM1MzU0Nz4BNzYzMhYCJFo0H6cWka+SkhAQOSgoMS5IA7CXLiRsqf5OAbKpfDcpKjkODwUAAAIAAAAABAADJQAkAEcAAAERFAYjISImNREeARcWFx4BFxYXHgE7ATI2NzY3PgE3Njc+ATc1FAYHBgcOAQcGBw4BKwEiJicmJy4BJyYnLgE1NDYzITIWFQQANiX8tiU2DR0QIyQkRyMkIyRXLgIuVyQjJCNHJCQkDx0NPCYhIiFDIiEhHFQiAiJUHCEhIkMhIiEeRC4tA0olNgIh/jolNjYlAcYOGQsYGBgxGRkaGjU1GhoYGTIYGBgLGQ6oMFIaGBcXLhgXFxM7OxMXFxguFxcYFFUnKj42JgAAAAADAAAAGwNuA2IABAASADUAABMRIxEzNxYGIzEjIiY1NDYzMhYBESMRNCYjIgYHDgEVESM2NTwBNSYxMxUjPgEzMhceARcWFce8vAwBOjEBMDg6MDE4Apu8LTMnLwoEA7wBAbwBE0xMLycoOhARAlL9yQI3ryk5OSkpODj+Nv67AS85RysZChgN/sTBcHF0EBFTHkIQDz8wMEEAAAABAAD/twP/A7cAKQAAAR4BBwMOAQcOASMiJiclBw4BIyImJy4BPQEJAScuASc0NjcBPgEzMhYXA/AJCAKSAQoHBAkFAwcE/v6LBQ8IAwYDCw0B7f2e4goMAQkJA7cECgQGCwQDsQcTC/ySCA0EAwICAWqpBgcBAQQTC8gCXf3vXQQRCgsSBQIlAgMDAwAAAAABAAAAAQAAsjxsvV8PPPUACwQAAAAAANbReOUAAAAA1tF45QAA/7cEAAO3AAAACAACAAAAAAAAAAEAAAPA/8AAAAQBAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAPBAAAAAAAAAAAAAAAAgAAAAQAAKoEAACBBAAAgAQAAIAEAADWBAAAqgO3ABkCWgA2BAAAAANuAAAEAQAAAAAAAAAKABQAHgA2AGgArgDKAOQA/AFmAY4B/AJKApIAAQAAAA8ASAADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABkAAAABAAAAAAACAAcBAgABAAAAAAADABkAbAABAAAAAAAEABkBFwABAAAAAAAFAAsASwABAAAAAAAGABkAtwABAAAAAAAKABoBYgADAAEECQABADIAGQADAAEECQACAA4BCQADAAEECQADADIAhQADAAEECQAEADIBMAADAAEECQAFABYAVgADAAEECQAGADIA0AADAAEECQAKADQBfHVuaXZlcnNhbGV2ZXJ5dGhpbmctaWNvbnMAdQBuAGkAdgBlAHIAcwBhAGwAZQB2AGUAcgB5AHQAaABpAG4AZwAtAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHVuaXZlcnNhbGV2ZXJ5dGhpbmctaWNvbnMAdQBuAGkAdgBlAHIAcwBhAGwAZQB2AGUAcgB5AHQAaABpAG4AZwAtAGkAYwBvAG4Ac3VuaXZlcnNhbGV2ZXJ5dGhpbmctaWNvbnMAdQBuAGkAdgBlAHIAcwBhAGwAZQB2AGUAcgB5AHQAaABpAG4AZwAtAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcnVuaXZlcnNhbGV2ZXJ5dGhpbmctaWNvbnMAdQBuAGkAdgBlAHIAcwBhAGwAZQB2AGUAcgB5AHQAaABpAG4AZwAtAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'universaleverything-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-share:before{content:"\e900"}.icon-open:before{content:"\e0b2"}.icon-filter:before{content:"\e906"}.icon-search:before{content:"\e901"}.icon-arrow-up:before{content:"\e908"}.icon-close:before{content:"\e907"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-email:before{content:"\f1d8"}html{font-size:16px;line-height:1rem}body{font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:'Avenir Next W01', sans-serif;font-weight:700;font-size:1.3125rem;line-height:1.640625rem}@media (min-width: 769px){body{font-size:1.5rem;line-height:1.875rem}}h1,h2,h3,h4{font-size:1.3125rem;line-height:1.640625rem}@media (min-width: 769px){h1,h2,h3,h4{font-size:1.5rem;line-height:1.875rem}}.clear{clear:both}li{list-style:none}::-moz-selection{color:#ff88ff;border-color:#ff88ff !important}::selection{color:#ff88ff;border-color:#ff88ff !important}a{text-decoration:none;-webkit-transition-duration:0.125s;transition-duration:0.125s;cursor:pointer}html{vertical-align:baseline}body{background-color:#b3b3b3;color:#FFF;-webkit-transition:all 200ms linear;transition:all 200ms linear}.wrapper .inner{width:1094px;margin:0 auto}#menu-button{display:none;position:absolute;top:35px;right:30px;text-indent:-10000px;width:30px;height:18px;border-top:1px solid white}@media only screen and (min-width: 100px) and (max-width: 768px){#menu-button{display:block}}#menu-button:before,#menu-button:after{pointer-events:none}#menu-button:before{content:'';height:1px;width:30px;background-color:white;position:absolute;top:8px;left:0}#menu-button:after{content:'';height:1px;width:30px;background-color:white;position:absolute;bottom:0;left:0}#modal-navigation{position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;background-color:#b3b3b3;z-index:99995}#modal-navigation .primary{margin-left:1.5rem}@media (min-width: 768px){#modal-navigation .primary{margin-left:2rem}}@media (max-height: 500px){#modal-navigation .primary{padding-top:1.5rem}}@media (max-height: 375px){#modal-navigation .primary{padding-top:3rem}}#modal-navigation .primary li{margin-bottom:0.25em;line-height:1.5em}#modal-navigation .primary li#site-title{display:none}#modal-navigation .primary li a{color:white;opacity:.75;cursor:pointer}#modal-navigation .primary li a.search-icon{display:block;width:2rem;height:2rem;margin-top:1rem}#modal-navigation .primary li a svg{fill:white}#modal-navigation .primary li a:hover{opacity:1}body.menu-active{overflow:hidden}body.menu-active #header{background-color:transparent !important;height:2rem}body.menu-active #micro-header,body.menu-active #filter{display:none}body.menu-active #modal-navigation{height:100vh;padding-top:3rem}@media (min-width: 768px){body.menu-active #modal-navigation{padding-top:3.25rem}}#micro-header{display:none;position:fixed;width:100%;min-height:1rem;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#b3b3b3;-webkit-transition:-webkit-transform .25s ease-in-out 0s;transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s, -webkit-transform .25s ease-in-out 0s;z-index:99998;padding:.75rem 0 1rem}@media (min-width: 769px){#micro-header{min-height:2rem}}#micro-header .inner{opacity:0;-webkit-transition:opacity 0.25s linear 0s;transition:opacity 0.25s linear 0s;margin:0 1.5rem;min-height:1rem}@media (min-width: 768px){#micro-header .inner{margin:0 2rem;min-height:2rem}}@media (min-width: 1025px){#micro-header .inner{margin:0 12vw}}#micro-header .inner #filter{display:inline-block;padding:0 5rem 0 2rem}#micro-header .inner #filter .filter-title{color:rgba(255,255,255,0.5)}#micro-header .inner #filter .filter-title .site-title{display:inline-block;color:white}#micro-header .inner a.top{position:absolute;width:calc(100% - 8rem);color:#fff}#micro-header .inner a.top i{top:0.125rem;left:-0.25rem;z-index:2}#micro-header .inner a.top .title{padding:0.375rem 0 0.125rem;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 2rem);color:rgba(255,255,255,0.5)}#micro-header .inner a.top .title .site-title{color:white}#micro-header .inner .share{position:absolute;right:1px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-weight:400;padding-top:0.25rem;color:white}#micro-header .inner .share ul{display:block}#micro-header .inner .share ul li{float:left;display:block;margin-left:2px}#micro-header .inner .share ul li a{background:white;color:#b3b3b3;display:block;width:.625rem;font-size:1rem;height:.625rem;text-align:center;padding:0.5rem;opacity:.5}#micro-header .inner .share ul li a i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#micro-header .inner .share ul li a:hover{opacity:1}@media (min-width: 768px){#micro-header{display:block}}.single #micro-header .inner a.top{display:block;position:relative}body.scrolled #micro-header{-webkit-transform:translateY(0);transform:translateY(0)}body.scrolled #micro-header .inner{opacity:1}#header{display:block;z-index:99999;color:white;background-color:#b3b3b3;width:100%;-webkit-transition:-webkit-transform .5s ease-in-out 0s;transition:-webkit-transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s, -webkit-transform .5s ease-in-out 0s;top:0}@media (min-width: 768px){#header{padding:0 0 1.5rem}}@media (max-width: 767px){#header{position:fixed;z-index:99999}}#header .inner{z-index:2;padding:.75em 0}@media (min-width: 768px){#header .inner{padding:1.5rem 0 0}}#header a{color:white}#header a:hover{color:white}#header h1#home-introduction{position:absolute;top:0;left:30px;width:750px;z-index:-1}#header h1#home-introduction strong{color:rgba(255,255,255,0)}#header #main-navigation{padding-left:1.5rem}@media (min-width: 768px){#header #main-navigation{padding-left:2rem}}@media (min-width: 1025px){#header #main-navigation{padding-left:12vw}}#header #main-navigation .primary::after{clear:both;content:"";display:block}#header #main-navigation .primary li{float:left;margin-right:2.5rem}@media (min-width: 1024px){#header #main-navigation .primary li{margin-right:3rem}}#header #main-navigation .primary li a{display:inline-block;border-bottom:1px solid rgba(255,255,255,0.25);color:rgba(255,255,255,0.5)}#header #main-navigation .primary li a:hover{color:#fff;border-color:rgba(255,255,255,0.5)}#header #main-navigation .primary li.current a{color:white;border-color:rgba(255,255,255,0.5)}#header #main-navigation .primary li .search-icon{cursor:pointer;border:none}#header #main-navigation .primary li .search-icon svg{-webkit-transition-duration:0.25s;transition-duration:0.25s;margin-top:.375rem;width:1.5rem;height:1.25rem;fill:rgba(255,255,255,0.5)}#header #main-navigation .primary li .search-icon:hover svg{fill:#fff}#header #main-navigation .primary li#site-title{display:block;float:none}#header #main-navigation .primary li#site-title a,#header #main-navigation .primary li#site-title a:visited{color:white;border-color:transparent}@media only screen and (min-width: 100px) and (max-width: 768px){#header #main-navigation .primary li{display:none}#header #main-navigation .primary li#site-title{display:block}}#header .page-title{margin:.5rem 1.5rem 0}@media (min-width: 768px){#header .page-title{margin:1.5rem 2rem -1rem}}#hamburger-link{position:absolute;top:1.375rem;right:1.5rem;width:1.5rem;height:1.25rem;text-indent:-100000px;z-index:9999999999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;opacity:.75;border-top:2px solid white}@media (min-width: 768px){#hamburger-link{top:1.75rem;right:2rem}}@media (min-width: 769px){#hamburger-link{display:none}}#hamburger-link:before{position:absolute;top:6px;right:0;content:'';width:1.5rem;height:2px;background-color:white}#hamburger-link:after{position:absolute;top:14px;right:0;content:'';width:1.5rem;height:2px;background-color:white}#hamburger-link:hover{opacity:1}.menu-active #hamburger-link{border-top-color:rgba(255,255,255,0)}.menu-active #hamburger-link:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-active #hamburger-link:after{top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);height:2px;background:white;border:none}.menu-active header .inner #main-navigation{pointer-events:auto}.menu-active header .inner #main-navigation .primary li a{margin-top:0px}.menu-active header .inner h1#home-introduction{opacity:0}.menu-active header .inner .page-title{display:none}.shadow-header{opacity:1}@media (min-width: 768px){.shadow-header{display:none}}.search-bar{position:absolute;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:background-color 0s linear 0.25s, -webkit-transform .25s ease-in-out 0s;transition:background-color 0s linear 0.25s, -webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s, background-color 0s linear 0.25s;transition:transform .25s ease-in-out 0s, background-color 0s linear 0.25s, -webkit-transform .25s ease-in-out 0s;width:100%;z-index:99999999999;background-color:#b3b3b3;top:0;height:5.25rem}.search-bar form{height:100%;padding:0 1.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width: 768px){.search-bar form{padding:0 2rem}}@media (min-width: 1024px){.search-bar form{padding:0 12vw}}.search-bar form input[type=text]{margin:0;padding:0;background:none;border:none;font-family:'Avenir Next W01';font-weight:700;font-size:2.625rem;line-height:2.625rem;max-width:47.75rem;color:#666;border-bottom:1px solid transparent;caret-color:white}@media (min-width: 769px){.search-bar form input[type=text]{font-size:3rem;line-height:3rem}}.search-bar form input[type=text]::-webkit-input-placeholder{color:#b3b3b3}.search-bar form input[type=text]:-ms-input-placeholder{color:#b3b3b3}.search-bar form input[type=text]::-ms-input-placeholder{color:#b3b3b3}.search-bar form input[type=text]::placeholder{color:#b3b3b3}.search-bar form input[type=text]:focus{outline:none;border-color:white}.search-bar form .close{position:absolute;right:1.5rem;top:50%;margin-top:-.625rem;width:1.25rem;height:1.25rem;z-index:999999;cursor:pointer;opacity:.75;-webkit-transition:opacity .125s linear 0s;transition:opacity .125s linear 0s}@media (min-width: 768px){.search-bar form .close{right:2rem}}@media (min-width: 1024px){.search-bar form .close{right:12vw}}.search-bar form .close:hover{opacity:1}.search-bar form .close:before{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;top:6px;content:'';width:1.25rem;height:2px;background-color:#666}.search-bar form .close:after{position:absolute;top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0;content:'';width:1.25rem;height:2px;background-color:#666}body.search-active .search-bar{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:background-color 0s linear 0s, -webkit-transform .25s ease-in-out 0s;transition:background-color 0s linear 0s, -webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s, background-color 0s linear 0s;transition:transform .25s ease-in-out 0s, background-color 0s linear 0s, -webkit-transform .25s ease-in-out 0s;background-color:white}a#filter-toggle{top:1.125rem;right:3.9rem;display:block;position:fixed;border:none;width:1.5rem;height:1.5rem;cursor:pointer;opacity:.75;z-index:3}@media (min-width: 321px){a#filter-toggle{right:5rem}}a#filter-toggle svg{fill:white}a#filter-toggle .closed{width:1.5rem;height:1.5rem;top:.25rem;text-indent:-100000px;z-index:9999999999;cursor:pointer;display:block;opacity:.75;border-top:2px solid white}@media (min-width: 769px){a#filter-toggle .closed{display:none}}a#filter-toggle .closed:before{position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:.875rem;height:2px;background-color:white}a#filter-toggle .closed:after{position:absolute;top:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:.25rem;height:2px;background-color:white}a#filter-toggle .open{display:none;top:6px}a#filter-toggle .open:before{position:absolute;top:6px;right:0;content:'';width:1.5rem;height:2px;background-color:white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a#filter-toggle .open:after{position:absolute;top:6px;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0;content:'';width:1.5rem;height:2px;background-color:white}a#filter-toggle:hover{opacity:1}@media (min-width: 768px){a#filter-toggle{display:none}}.filter-active{overflow:hidden}.filter-active #filter-toggle .open{display:block}.filter-active #filter-toggle .closed{display:none}.filter-active #header #filter{background:#b3b3b3;height:100vh}.filter-active #header #filter .filter-title{display:block}.filter-active #header #filter ul.filter{margin-top:3rem;margin-left:1.5rem}.filter-active #header #filter ul.filter li{display:block;margin-bottom:0.25em;line-height:1.5em}.filter-active #header #filter ul.filter li a{border-width:0}footer{font-size:.984375rem;line-height:1.3671875rem}@media (min-width: 769px){footer{font-size:1.125rem;line-height:1.5625rem}}footer,.contact-block{background-color:#b3b3b3;padding:1.5rem 1.5rem 3rem}@media (min-width: 768px){footer,.contact-block{padding:2rem}}@media (min-width: 1025px){footer,.contact-block{padding:2rem 12vw}}footer .columns .column,.contact-block .columns .column{box-sizing:border-box;padding-right:1rem;padding-bottom:2rem;font-weight:500}footer .columns .column h3,.contact-block .columns .column h3{font-size:.984375rem;line-height:1.3671875rem;font-weight:700;color:white;margin-bottom:.5rem}@media (min-width: 769px){footer .columns .column h3,.contact-block .columns .column h3{font-size:1.125rem;line-height:1.5625rem}}footer .columns .column p,.contact-block .columns .column p{margin-bottom:1.5rem}footer .columns .column a,footer .columns .column a:visited,.contact-block .columns .column a,.contact-block .columns .column a:visited{color:white;border-bottom:1px solid rgba(255,255,255,0.5)}footer .columns .column a:hover,footer .columns .column a:visited:hover,.contact-block .columns .column a:hover,.contact-block .columns .column a:visited:hover{border-bottom:1px solid rgba(255,255,255,0.75)}@media (min-width: 768px){footer .columns .column,.contact-block .columns .column{padding-bottom:0;float:left;width:25%}}@media (min-width: 1024px){footer .columns .column,.contact-block .columns .column{width:22.5%}}footer .columns .column ul,.contact-block .columns .column ul{margin:0.5rem 0 0}@media (768px){footer .columns .column ul,.contact-block .columns .column ul{margin:3.25rem 0 2.3125rem}}footer .columns .column p a,footer .columns .column p a:visited,.contact-block .columns .column p a,.contact-block .columns .column p a:visited{color:#fff;border-bottom:1px solid rgba(255,255,255,0.25);margin-bottom:-2px;display:inline}footer .columns .column p a:hover,footer .columns .column p a:visited:hover,.contact-block .columns .column p a:hover,.contact-block .columns .column p a:visited:hover{color:white;border-color:rgba(255,255,255,0.5)}footer .columns .column.newsletter p,.contact-block .columns .column.newsletter p{margin-bottom:1rem}footer .columns .column.newsletter p,.contact-block .columns .column.newsletter p{max-width:19rem}footer .columns .column.newsletter p.legal,.contact-block .columns .column.newsletter p.legal{font-size:.75rem;line-height:1.125rem;max-width:25em;margin-bottom:0}footer .columns .column.newsletter #subForm,footer .columns .column.newsletter .mc4wp-form,.contact-block .columns .column.newsletter #subForm,.contact-block .columns .column.newsletter .mc4wp-form{margin-bottom:.75rem}footer .columns .column.newsletter #subForm input[type=email],footer .columns .column.newsletter .mc4wp-form input[type=email],.contact-block .columns .column.newsletter #subForm input[type=email],.contact-block .columns .column.newsletter .mc4wp-form input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Avenir Next W01';font-weight:500;display:block;opacity:1;box-sizing:border-box;color:#666;font-size:1rem;padding:.5rem .5rem;margin-bottom:.75rem;width:calc(100% - 2rem);max-width:20rem;background:white;border:none}footer .columns .column.newsletter #subForm input[type=email]:focus,footer .columns .column.newsletter .mc4wp-form input[type=email]:focus,.contact-block .columns .column.newsletter #subForm input[type=email]:focus,.contact-block .columns .column.newsletter .mc4wp-form input[type=email]:focus{outline:none;opacity:1}footer .columns .column.newsletter form .interest-categories,.contact-block .columns .column.newsletter form .interest-categories{font-size:1rem}footer .columns .column.newsletter form .interest-categories ul,.contact-block .columns .column.newsletter form .interest-categories ul{margin:0 0 1rem}footer .columns .column.newsletter form a,footer .columns .column.newsletter form a:visited,footer .columns .column.newsletter form input[type=submit],.contact-block .columns .column.newsletter form a,.contact-block .columns .column.newsletter form a:visited,.contact-block .columns .column.newsletter form input[type=submit]{border:none;font-size:1.5rem;font-family:'Avenir Next W01';font-weight:700;padding:0.25rem 1rem;color:#fff;margin-bottom:-2px;display:inline !important}footer .columns .column.newsletter form a:hover:hover,footer .columns .column.newsletter form a:visited:hover:hover,footer .columns .column.newsletter form input[type=submit]:hover:hover,.contact-block .columns .column.newsletter form a:hover:hover,.contact-block .columns .column.newsletter form a:visited:hover:hover,.contact-block .columns .column.newsletter form input[type=submit]:hover:hover{color:white}footer .columns .column.newsletter form p.legal,.contact-block .columns .column.newsletter form p.legal{margin-top:1.5rem;font-size:1rem}footer .columns .column.newsletter .mc4wp-response,.contact-block .columns .column.newsletter .mc4wp-response{margin-top:1rem}@media (min-width: 768px){footer .columns .column.newsletter,.contact-block .columns .column.newsletter{padding-bottom:0;float:left;width:45%}footer .columns .column.newsletter #subForm input[type=email],footer .columns .column.newsletter .mc4wp-form input[type=email],.contact-block .columns .column.newsletter #subForm input[type=email],.contact-block .columns .column.newsletter .mc4wp-form input[type=email]{display:inline-block;width:calc(57.5% - .5rem);margin-right:1rem}}@media (min-width: 1024px){footer .columns .column.newsletter,.contact-block .columns .column.newsletter{width:40%}}footer .columns:after,.contact-block .columns:after{clear:both;content:' ';display:block;height:0}footer .tag-list,.contact-block .tag-list{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.5)}footer .tag-list h5,.contact-block .tag-list h5{color:white;font-weight:700}footer .tag-list p,.contact-block .tag-list p{margin-bottom:1rem}footer .tag-list ul,.contact-block .tag-list ul{margin-top:1rem !important}.contact-block h3{font-size:inherit !important}.contact-block .newsletter p{max-width:25rem !important}article #page-title{font-size:1.3125rem;line-height:1.640625rem;margin:0 0 1.875rem}@media (min-width: 769px){article #page-title{font-size:1.5rem;line-height:1.875rem}}article #page-title .short-description,article #page-title .location{opacity:.5}article .media-vimeo .vimeo-holder{margin-bottom:2rem;padding:56.25% 0 0;height:0;overflow:hidden}article .media-vimeo .vimeo-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}article .media-vimeo .video-content{position:absolute;top:0;left:0;width:100%;height:100%}article .media-vimeo .image{position:absolute;top:0;left:0;width:100%;height:100%}article .media-vimeo .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article .media-image{width:100%}article .media-image .img-holder{padding:0;overflow:hidden;height:0;margin-bottom:1.5rem;opacity:0;-webkit-transition:opacity 1.5s linear 0s;transition:opacity 1.5s linear 0s}@media (min-width: 768px){article .media-image .img-holder{margin:1rem 0}}article .media-image .img-holder.lazy-loaded{opacity:1}article .media-image .img-holder img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}article .media-image .img-holder a.hi-res{-webkit-transition:background-color 0.125s linear 0s, color 0.125s linear 0s;transition:background-color 0.125s linear 0s, color 0.125s linear 0s;position:absolute;display:block;top:0;right:0;width:2rem;height:2rem;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:rgba(255,255,255,0.5)}article .media-image .img-holder a.hi-res:hover{color:white}@media (min-width: 768px){article .media-images{margin:0 -1rem}article .media-images .media-image .img-holder{margin:1rem}}@media (min-width: 1024px){article .media-images .media-images-sizer{width:50%;height:0}article .media-images .media-image,article .media-images .media-vimeo{margin:2rem 0}article .media-images .media-vimeo .vimeo-holder{margin:1rem;padding:calc(56.25% - 1rem) 0 0}}article.slide{width:100vw;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box}@media only screen and (min-width: 100px) and (max-width: 768px){article.slide{font-size:.984375rem;line-height:1.3671875rem}}@media only screen and (min-width: 100px) and (max-width: 768px) and (min-width: 769px){article.slide{font-size:1.125rem;line-height:1.5625rem}}article.slide.vimeo{background:transparent;height:100vh}article.slide.image .description{margin-bottom:1.875rem}article.slide.image .description .short-description,article.slide.image .description .location,article.slide.image .description .year{opacity:0.5}article.slide.text{padding:1.5rem}article.slide.text::after{clear:both;content:"";display:block}@media (min-width: 768px){article.slide.text{padding:1.875rem}}@media (min-width: 1025px){article.slide.text{padding:1.875rem 12vw}}@media (min-width: 768px){article.slide.text .column{width:33.3333%;float:left}}article.slide.text h1{margin-bottom:.5rem}article.slide.text h4{margin-bottom:1.25rem}article.slide .title{padding:40px 0 0 0;margin:0 1.875rem;width:80vw}article.slide .title p{padding-bottom:40px;margin:0}article.slide .title:empty{display:none}article.slide ul{font-size:.984375rem;line-height:1.3671875rem}@media (min-width: 769px){article.slide ul{font-size:1.125rem;line-height:1.5625rem}}article.slide .title a,article.slide .story a{color:white}article.slide .title p,article.slide .story p{font-size:.984375rem;line-height:1.3671875rem;font-weight:500;margin-bottom:1.5625rem;max-width:40em}@media (min-width: 769px){article.slide .title p,article.slide .story p{font-size:1.125rem;line-height:1.5625rem}}article.slide .title p a,article.slide .title p a:visited,article.slide .story p a,article.slide .story p a:visited{border-bottom:1px solid rgba(255,255,255,0.25);color:inherit}article.slide .title p a:hover,article.slide .title p a:visited:hover,article.slide .story p a:hover,article.slide .story p a:visited:hover{border-color:rgba(255,255,255,0.5)}article.slide .title p a,article.slide .story p a{display:inline-block}article.slide .title .description p,article.slide .story .description p{font-weight:700}@media (min-width: 768px){article.slide .title p,article.slide .story p{max-width:60rem;padding-right:2rem}}article.slide .title hr,article.slide .story hr{margin:0 0 calc(2rem - 2px)}article.slide .title strong,article.slide .story strong{color:white}article.slide .title .separator,article.slide .story .separator{border-top:1px solid rgba(255,255,255,0.5);padding-top:calc(2rem - 2px)}article.slide .title.is_stuck,article.slide .story.is_stuck{top:30px;left:30px;box-sizing:border-box;z-index:0}article.slide .title.is_stuck.absolute,article.slide .story.is_stuck.absolute{position:absolute}article.slide .story p:empty{display:none}.single .story{padding-bottom:5rem}#post-ajax-content{z-index:10000;-webkit-transition-duration:0.75s;transition-duration:0.75s}#post-ajax-content.hidden{opacity:0}#post-ajax-content.visible{opacity:1}#filter{padding:0.25rem 1.5rem 0}@media (min-width: 768px){#filter{padding:0rem 2rem}}@media (min-width: 769px){#filter{line-height:2rem}}@media (min-width: 1025px){#filter{padding:0 12vw}}#filter p{display:none}#filter ul li{display:inline-block;margin-right:2rem}@media (min-width: 1024px){#filter ul li{margin-right:2.5rem}}#filter a,#filter a:visited{color:rgba(255,255,255,0.5);display:inline-block;border-bottom:1px solid rgba(255,255,255,0.25)}#filter a:hover,#filter a:visited:hover{color:white;border-color:rgba(255,255,255,0.5)}#filter a.active,#filter a:visited.active{color:white;border-color:rgba(255,255,255,0.75)}@media (max-width: 767px){#filter{position:fixed;top:0;left:0;width:100%;padding:0;z-index:1}#filter div{display:none}#filter.active{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100vh;background:#b3b3b3}#filter.active div{display:block;margin:auto 1.5rem}#filter.active div p{margin-bottom:.25em;display:block}#filter.active div ul li{display:block;margin-bottom:0.25em}#filter.active div ul li a{border:none}}.grid{width:100%;-webkit-transition-duration:0.75s;transition-duration:0.75s}.grid.visible{opacity:1}.grid-sizer,.tile{width:100%;box-sizing:border-box;padding:1.5rem 1.5rem 2rem;cursor:pointer}@media (min-width: 768px){.grid-sizer,.tile{padding:1.5rem 2rem 2rem}}@media (min-width: 1025px){.grid-sizer,.tile{padding:1.5rem 12vw 2rem}}.tile{cursor:pointer}.tile.vimeo .video{padding:100% 0 0;height:0;overflow:hidden;position:relative}@media (min-width: 575px){.tile.vimeo .video{padding:56.25% 0 0}}.tile.vimeo .video>.image{position:absolute;top:0;left:0;width:100%;height:100%}.tile.vimeo .video>.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile.vimeo .video .video-content{position:absolute;top:0;left:0;width:100%;height:100%}.tile.vimeo .video video{opacity:0;-webkit-transform:scale(1.01);transform:scale(1.01);position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile.vimeo .video.playing video{opacity:1}.tile.hidden{display:none}.tile>.image{opacity:0;-webkit-transition:opacity 1.5s linear 0s;transition:opacity 1.5s linear 0s}.tile>.image img{width:100%;height:auto;z-index:1;-webkit-transition:opacity 1.5s linear 0;transition:opacity 1.5s linear 0;-o-object-fit:cover;object-fit:cover}.tile>.image.lazy-loaded{opacity:1}.tile .description{margin-bottom:1.375rem}.tile .description:after{clear:both;content:' ';display:block;height:0}.tile .description h2 a,.tile .description .short-description a,.tile .description .client a,.tile .description .location a,.tile .description .year a{color:inherit}@media (min-width: 768px){.tile .description .client,.tile .description .location{width:40%;float:left}.tile .description h2,.tile .description .short-description{width:60%;float:left}}.tile .description .short-description,.tile .description .location,.tile .description .year{opacity:.5}.tile ul{display:none;position:absolute;bottom:30px;left:30px}.tile ul li a{color:white;border-bottom:1px solid white}.tile:hover img{opacity:1}body.post-type-archive-ue_projects>#filter{top:-1.725rem}body.post-type-archive-ue_projects #header #filter{top:-.25rem}body.post-type-archive-ue_projects .tile{padding-top:0}body.post-type-archive-ue_projects .tile .description{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.post-type-archive-ue_projects .tile .description h2{float:none;text-align:center}@media (min-width: 768px){body.post-type-archive-ue_projects .tile .description h2{font-size:2.625rem;line-height:2.625rem;width:100%}}@media (min-width: 768px) and (min-width: 769px){body.post-type-archive-ue_projects .tile .description h2{font-size:3rem;line-height:3rem}}#filter .site-title{display:none}body.home:not(.search){padding-top:0;background:black}body.home:not(.search) #header{background-color:transparent;-webkit-transition:background .5s linear 0s;transition:background .5s linear 0s;position:absolute}body.home:not(.search).scrolled #header{background-color:#b3b3b3}body.home:not(.search).scrolled #main-navigation ul li{opacity:1;-webkit-transition:opacity .5s linear 0s !important;transition:opacity .5s linear 0s !important}body.home:not(.search) #main-navigation ul li{opacity:0}body.home:not(.search) .shadow-header{display:none}body.home:not(.search) article.video-slide{border:none;width:100vw;height:100vh;position:relative}body.home:not(.search) article.video-slide .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s}body.home:not(.search) article.video-slide .video .video-content{position:absolute;top:0;left:0;width:100%;height:100%}body.home:not(.search) article.video-slide .video video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;scale:1.01;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.home:not(.search) article.video-slide .video.playing{opacity:1}body.home:not(.search) article.video-slide .title{position:absolute;margin-top:8rem}body.home:not(.search) article.slide.text{box-sizing:content-box;border:none;padding:1.5rem 0}body.home:not(.search) article.slide.text .story{margin:0 1.5rem}body.home:not(.search) article.slide.text .story p{font-size:.984375rem;line-height:1.3671875rem;font-weight:500;margin-bottom:1.5625rem;max-width:40em;max-width:50rem}@media (min-width: 769px){body.home:not(.search) article.slide.text .story p{font-size:1.125rem;line-height:1.5625rem}}body.home:not(.search) article.slide.text .story p a,body.home:not(.search) article.slide.text .story p a:visited{border-bottom:1px solid rgba(255,255,255,0.25);color:inherit}body.home:not(.search) article.slide.text .story p a:hover,body.home:not(.search) article.slide.text .story p a:visited:hover{border-color:rgba(255,255,255,0.5)}body.home:not(.search) article.slide.text .story p.vimeo{max-width:100%}@media (min-width: 768px){body.home:not(.search) article.slide.text{padding:2rem 0}body.home:not(.search) article.slide.text .story{margin:0 2rem}body.home:not(.search) article.slide.text .story p{font-size:.984375rem;line-height:1.3671875rem;font-weight:500;margin-bottom:1.5625rem;max-width:40em}}@media (min-width: 768px) and (min-width: 769px){body.home:not(.search) article.slide.text .story p{font-size:1.125rem;line-height:1.5625rem}}@media (min-width: 768px){body.home:not(.search) article.slide.text .story p a,body.home:not(.search) article.slide.text .story p a:visited{border-bottom:1px solid rgba(255,255,255,0.25);color:inherit}body.home:not(.search) article.slide.text .story p a:hover,body.home:not(.search) article.slide.text .story p a:visited:hover{border-color:rgba(255,255,255,0.5)}}@media (min-width: 1024px){body.home:not(.search) article.slide.text .story{margin:0 12vw}}body.home:not(.search).dom-loaded #main-navigation ul li{opacity:1;-webkit-transition:opacity 2s linear 2s;transition:opacity 2s linear 2s}.post-type-archive-ue_news article.slide{padding:1.5rem 1.5rem 3rem;cursor:pointer}@media (min-width: 768px){.post-type-archive-ue_news article.slide{padding:2rem 2rem 4rem}}@media (min-width: 1025px){.post-type-archive-ue_news article.slide{padding:2rem 12vw 4rem}}.post-type-archive-ue_news article.slide .media-image .img-holder{margin:2rem 0 0;-webkit-transition:opacity 0.125s linear 0s;transition:opacity 0.125s linear 0s}.post-type-archive-ue_news article.slide:hover .media-image .img-holder{opacity:0.9}.post-type-archive-ue_news article.slide .story{top:0}.post-type-archive-ue_news article.slide .story p{font-size:.984375rem;line-height:1.3671875rem;font-weight:500;margin-bottom:1.5625rem;max-width:40em}@media (min-width: 769px){.post-type-archive-ue_news article.slide .story p{font-size:1.125rem;line-height:1.5625rem}}.post-type-archive-ue_news article.slide .story p a,.post-type-archive-ue_news article.slide .story p a:visited{border-bottom:1px solid rgba(255,255,255,0.25);color:inherit}.post-type-archive-ue_news article.slide .story p a:hover,.post-type-archive-ue_news article.slide .story p a:visited:hover{border-color:rgba(255,255,255,0.5)}.post-type-archive-ue_news article.slide .story .date{padding:0}@media (min-width: 1025px){.post-type-archive-ue_news .latest-news{margin:0 calc(12vw - 2rem)}}.post-type-archive-ue_news .latest-news article.slide{padding:1.5rem 1.5rem 3rem}@media (min-width: 1024px){.post-type-archive-ue_news .latest-news article.slide{padding:2rem 2rem 4rem;width:50%}}.single-ue_news article.slide .media-image .img-holder{margin-bottom:0 !important}.single-ue_news article.slide #page-title .date{opacity:.5}.single-ue_news article.slide .story{line-height:1.75rem}.single-ue_news article.slide .story p a,.single-ue_news article.slide .story p a:visited{opacity:0.75;border-bottom:1px solid rgba(255,255,255,0.5)}.single-ue_news article.slide .story p a:hover,.single-ue_news article.slide .story p a:visited:hover{opacity:1;border-bottom:1px solid rgba(255,255,255,0.75)}.page .slide.text .story{top:0}.page .slide.text h3{margin-top:2.5rem;padding:1.5rem 0;border-top:2px solid rgba(255,255,255,0.25)}.page .slide.text h3:first-of-type{border:none;margin-top:0;padding-top:0}.page .slide.text .description p{max-width:50rem}.page .slide.text .description p.vimeo{max-width:100%}.page .slide.text p.vimeo{width:100%;padding:56.25% 0 0;height:0;overflow:hidden;margin:2rem 0 0rem}.page .slide.text p.vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page .slide.text blockquote{font-size:1.3125rem;line-height:1.640625rem}@media (min-width: 769px){.page .slide.text blockquote{font-size:1.5rem;line-height:1.875rem}}.page .slide.text blockquote p{text-indent:-.5rem}.page .slide.text blockquote em{font-size:.984375rem;line-height:1.3671875rem;font-weight:500;opacity:.75}@media (min-width: 769px){.page .slide.text blockquote em{font-size:1.125rem;line-height:1.5625rem}}.page .slide.text .media-vimeo{margin:2rem 0 0;height:0;overflow:hidden;padding:100% 0 0}@media (min-width: 768px){.page .slide.text .media-vimeo{padding:56.25% 0 0}}.page .slide.text .media-vimeo .video{position:absolute;top:0;left:0;width:100%;height:100%}.page .slide.text .media-vimeo .video video{opacity:0;-webkit-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1.01);transform:translate(-50%, -50%) scale(1.01)}.page .slide.text .media-vimeo .video.playing video{opacity:1}.page .slide.text p.vimeo-caption{font-weight:500;margin:.375rem 0 1.5625rem}.page .slide.text ul{font-weight:500}.page .slide.text a,.page .slide.text a:visited{color:#fff;display:inline;border-bottom:1px solid rgba(255,255,255,0.5)}.page .slide.text a:hover,.page .slide.text a:visited:hover{color:white;border-color:rgba(255,255,255,0.75)}.page .slide:last-of-type{padding-bottom:8rem}.search-results #header .inner .page-title{margin:0 0 -2.375rem;padding:1.875rem 12vw}.grid .tile.search-results-title{cursor:default}.grid .tile.search-results-title .description{margin:0}.post-password-form p:first-of-type{display:none}.post-password-form input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Avenir Next W01';font-weight:500;display:block;opacity:1;box-sizing:border-box;color:#666;font-size:1rem;padding:.5rem .5rem;margin-bottom:.75rem;width:calc(100% - 2rem);max-width:20rem;background:white;border:none}.post-password-form input[type=password]:focus{outline:none;opacity:1}.post-password-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background:transparent;border:0;padding:0;font-size:1.5rem;font-family:'Avenir Next W01';color:#fff;border-bottom:1px solid rgba(255,255,255,0.25);margin-bottom:-2px;display:inline !important;font-weight:700;cursor:pointer}.post-password-form input[type=submit]:hover:hover{color:white;border-bottom:1px solid rgba(255,255,255,0.5)}.responsively-lazy:not(img){height:0}.responsively-lazy:not(img) img{position:absolute;top:0;left:0;width:100%;height:100%}img.responsively-lazy{width:100%}
