.canvas-container{top:0;left:0;position:fixed;-webkit-filter:blur(12px);filter:blur(12px);width:100vw;height:100vh;z-index:60;mix-blend-mode:color-dodge;cursor:url(/svg/icon-trashcan.svg),auto!important}@media only screen and (max-width:750px){.canvas-container{position:fixed}}.loader{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#30342a;z-index:999}.loader.split-screen{width:50%;position:absolute;top:0;left:0}.loader h1{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#bdbe9a;z-index:0;opacity:0}@media only screen and (max-width:750px){.loader h1{font-size:20px}}.loader img{position:absolute;top:0;right:0;height:100vh;padding:0 20px;z-index:20}.battery{width:100%;height:40px;border:1px solid #2f3529;padding:4px;position:relative;box-sizing:border-box;background-color:#fff;transition:all .4 ease}.battery:hover{background-color:#2f3529;transition:all .4 ease}.battery:hover .battery-status .level{color:#fff}.battery .battery-link{display:inline-block;width:100%;height:100%}.battery .indicator{width:0;max-width:100%;height:100%;background-color:#bdbe9a;border:0}.battery .indicator.low-battery{background-color:#efaeae}.battery .battery-status{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.battery .battery-status .level{padding-left:7px;font-size:16px;font-family:monospace;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.battery .battery-status .power-source{width:20px}.battery span{background-color:#2f3529;position:absolute;top:50%;right:-5px;width:2px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.exhibitor-item{padding-right:6px}.exhibitor-item .title{color:#2f3529}.exhibitor-item .title:hover{color:#bdbe9a;border-bottom:1px solid #bdbe9a}.exhibitor-item .exhibitor-image{position:absolute;width:200px;height:auto;z-index:8;pointer-events:none;box-shadow:20px 20px 20px -8px rgba(0,0,0,.2);background-color:#fff}.work-block{position:relative;display:flex;flex-direction:column;cursor:help}.work-block .work-block-image{display:flex;justify-content:flex-end;padding-bottom:20px;-webkit-filter:blur(5px);filter:blur(5px);opacity:.4;transition:.2s ease;width:200px;align-self:flex-end}@media only screen and (max-width:750px){.work-block .work-block-image{-webkit-filter:blur(0);filter:blur(0);opacity:1;width:100%}}.work-block .work-block-image img{width:100%;height:100%}.work-block .excerpt{padding-top:12px}.work-block .materials{padding-bottom:28px}.work-block .content{text-indent:50px;height:100%;position:relative}.work-block .content span{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.95) 95%,#fff)}.work-block .link{padding-top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.work-block .link:hover{color:#bdbe9a;border-bottom:1px solid #bdbe9a}.work-block:hover .work-block-image{-webkit-filter:blur(0);filter:blur(0);transition:.2s ease;opacity:1}.work-block:hover .excerpt{font-style:italic;padding-left:50px;transition:.3s ease}.work-block:hover .link{border-bottom:0}.home{overflow-x:hidden}.home .welcome-bg{background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;z-index:700}.home .graphics{display:flex;justify-content:center;align-items:center;flex-grow:1;padding:12px 0 7vh;height:84vh}@media only screen and (max-width:750px){.home .graphics{flex-direction:column;height:100%}}@media only screen and (max-width:1024px){.home .graphics{flex-direction:column;height:100%}}.home .graphics img{width:100%;height:100%;box-sizing:border-box}@media only screen and (max-width:1024px){.home .graphics img{width:80%;padding:20px 0}}@media only screen and (max-width:750px){.home .graphics img{padding:0;width:100%}.home .graphics img:first-child{padding:0 0 46px}}.home .introduction{display:flex;justify-content:space-between;padding-bottom:8vh}@media only screen and (max-width:750px){.home .introduction{flex-direction:column}}.home .introduction .manifesto{flex-basis:48%}@media only screen and (max-width:750px){.home .introduction .manifesto{flex-basis:auto}}.home .introduction .manifesto .details{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:9vh 0}@media only screen and (max-width:750px){.home .introduction .manifesto .details{padding:7vh 0}}.home .introduction .manifesto .details .title{border:1px solid #2f3529;padding:5px 10px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:750px){.home .introduction .manifesto .details .title{margin-bottom:0}}.home .introduction .manifesto .content p{text-indent:50px;margin:0;padding-bottom:14px}@media only screen and (max-width:750px){.home .introduction .manifesto .content p{padding-bottom:8px}}.home .introduction .manifesto .link{border-bottom:1px solid #2f3529;margin:8px 50px 0}.home .introduction .manifesto .link:hover{border-bottom:1px solid #bdbe9a;color:#bdbe9a}.home .exhibitors{flex-basis:48%}@media only screen and (max-width:750px){.home .exhibitors{flex-basis:auto;flex-basis:100%}}.home .exhibitors ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;text-align:center}@media only screen and (max-width:750px){.home .exhibitors ul{flex-direction:column}}.home .exhibitors ul li button{font-size:28px;padding:0}.home .exhibitors ul li .title{margin:0}.home .exhibitors .details{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:9vh 0}@media only screen and (max-width:750px){.home .exhibitors .details{padding:7vh 0}}.home .exhibitors .details .title{border:1px solid #2f3529;padding:5px 10px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width:750px){.home .exhibitors .details .title{margin-bottom:0}}.home .exhibitors .image,.home .experiments .details{display:flex;justify-content:center;align-items:center}.home .experiments .details{width:100%;padding:9vh 0}@media only screen and (max-width:750px){.home .experiments .details{padding:7vh 0}}.home .experiments .details .title{padding:5px 10px 1px;border:1px solid #2f3529;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:uppercase}.home .experiments .grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 -32px}.home .experiments .grid .grid-item{flex-basis:33.333%;margin-bottom:72px;box-sizing:border-box;padding:0 32px}@media only screen and (max-width:1024px){.home .experiments .grid .grid-item{flex-basis:48%}}@media only screen and (max-width:750px){.home .experiments .grid .grid-item{flex-basis:100%}}.home .experiments .grid .grid-item .title{text-transform:uppercase}.home .experiments .grid .grid-item .excerpt{color:#bdbe9a;transition:.3s ease;max-width:80%}.home .experiments .grid .grid-item .link{border-bottom:1px solid #2f3529;margin:8px 50px 0;display:inline-block}.home .experiments .grid .grid-item .link:hover{border-bottom:1px solid #bdbe9a}.home .world{padding-bottom:7vh}@media only screen and (max-width:750px){.home .world{padding-bottom:5vh}}.home .world .world-image{width:100%}.home .weather-alt{flex-basis:4%;border:1px solid #2f3529;box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:62px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:100px 0;text-align:center}.home .weather-alt .weather_icon{background:url(/images/weather_sprite.png);display:inline-block;height:28px;width:28px;position:relative;background-size:170px;background-position:-30px 0}.home .weather-alt .partly-cloudy-day{background-position:-20px 0}.home .weather-alt .clear-day{background-position:0 0}.home .weather-alt .clear-night{background-position:-60px 0}.home .weather-alt .partly-cloudy-night{background-position:-80px 0}.home .weather-alt .rain{background-position:-100px 0}