/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'SignPainter';font-weight:400;src:url('/static/assets/fonts/SignPainter-HouseBrush.eot');src:url('/static/assets/fonts/SignPainter-HouseBrush.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/SignPainter-HouseBrush.woff') format('woff'),url('/static/assets/fonts/SignPainter-HouseBrush.woff2') format('woff2'),url('/static/assets/fonts/SignPainter-HouseBrush.ttf') format('truetype')}@font-face{font-family:'Calibre';font-weight:400;src:url('/static/assets/fonts/CalibreWeb-Regular.eot');src:url('/static/assets/fonts/CalibreWeb-Regular.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-Regular.woff') format('woff')}@font-face{font-family:'Calibre';font-weight:400;font-style:italic;src:url('/static/assets/fonts/CalibreWeb-RegularItalic.eot');src:url('/static/assets/fonts/CalibreWeb-RegularItalic.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-RegularItalic.woff') format('woff')}@font-face{font-family:'Calibre';font-weight:500;src:url('/static/assets/fonts/CalibreWeb-Medium.eot');src:url('/static/assets/fonts/CalibreWeb-Medium.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-Medium.woff') format('woff')}@font-face{font-family:'Calibre';font-weight:300;src:url('/static/assets/fonts/CalibreWeb-Light.eot');src:url('/static/assets/fonts/CalibreWeb-Light.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-Light.woff') format('woff')}@font-face{font-family:'Calibre';font-weight:700;src:url('/static/assets/fonts/CalibreWeb-Bold.eot');src:url('/static/assets/fonts/CalibreWeb-Bold.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-Bold.woff') format('woff')}@font-face{font-family:'Calibre';font-weight:900;src:url('/static/assets/fonts/CalibreWeb-Black.eot');src:url('/static/assets/fonts/CalibreWeb-Black.eot?#iefix') format('embedded-opentype'),url('/static/assets/fonts/CalibreWeb-Black.woff') format('woff')}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Calibre,Helvetica,Arial,sans-serif;width:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300;background-color:#ececec}body{overflow-x:hidden}.noscroll{overflow:hidden}.noscroll.desktop.win{padding-right:17px}.img-responsive{max-width:100%;height:auto;display:block}.cursor-grab{cursor:-webkit-grab;cursor:-moz-grab}.cursor-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.spin-loader{position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px;width:44px;height:44px;background-color:red;opacity:1;background-position:307px;-webkit-transition:opacity .5s;transition:opacity .5s;background:url('/static/assets/images/panning-tool/loading-sprite.png') left center;-webkit-animation:play 2.1s steps(76) infinite;animation:play 2.1s steps(76) infinite}@-webkit-keyframes play{100%{background-position:-3344px}}@keyframes play{100%{background-position:-3344px}}.spin-loader.hidden{opacity:0}.close-button{width:46px;height:45px;cursor:pointer;position:absolute;right:5px;top:3px;z-index:21}.mobile .close-button,.tablet .close-button{top:20px;right:33px}.close-button .lines{width:22px;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.close-button .lines .line{width:100%;height:2px;background-color:white;margin:14px 0;position:relative;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.close-button .lines .line:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-button .lines .line:nth-child(2){-webkit-transform:translateX(-1px) rotate(45deg);-ms-transform:translateX(-1px) rotate(45deg);transform:translateX(-1px) rotate(45deg)}.overlay{position:fixed;z-index:1005;top:0;left:0;width:100%;height:100%;padding:20px}.mobile .overlay{padding:0}.overlay .bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9)}.overlay .content{height:100%;overflow-x:hidden;overflow-y:scroll}.center-container{position:absolute;text-align:center;z-index:11}.center-container .google-container{position:absolute;bottom:10px;left:14px;width:96.36px;height:30.36px;z-index:12}.center-container .google-container .google-logo{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.center-container .google-container .google-logo:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);cursor:pointer}.center-container .google-container .google-logo:hover img:nth-child(1){opacity:0}.center-container .google-container .google-logo:hover img:nth-child(2){opacity:.5}.center-container .google-container .google-logo img{width:96.36px;height:30.36px;stroke:#FFF;z-index:10;position:absolute;right:0;opacity:.5;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transform:translateZ(0);transform:translateZ(0)}.center-container .google-container .google-logo img:nth-child(2){left:0;top:0;position:absolute;opacity:0}.mobile .center-container .google-container .google-logo img{width:65px;height:22px;margin:10px;bottom:0}.center-container .about-project{position:absolute;bottom:18px;right:24px;color:#FFFFFF;opacity:.3;font-weight:600;font-size:20px;letter-spacing:1px;cursor:pointer;-webkit-transition:color .4s,-webkit-transform .5s;transition:color .4s,-webkit-transform .5s;transition:color .4s,transform .5s;transition:color .4s,transform .5s,-webkit-transform .5s}@media only screen and (max-width:320px){.center-container .about-project{font-size:18px;bottom:20px}}.center-container .about-project:hover{color:#000000;-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.center-container .close-button{position:absolute;right:5px;top:3px;opacity:0}.center-container .square{width:340px;max-width:575px;position:relative;z-index:1;margin:auto;cursor:pointer;visibility:hidden}.center-container .square .lines{width:100%;height:100%;top:0;left:0}.center-container .square .lines .line{background:#fff}.center-container .square .lines .lt{bottom:0;top:0;left:50%}.center-container .square .lines .lt .ltl{right:auto;width:50%;left:0}.center-container .square .lines .lt .ltr{left:auto;width:50%;right:0}.center-container .square .lines .ll{left:0}.center-container .square .lines .ll .llb{bottom:0;top:auto}.center-container .square .lines .lr{right:0}.center-container .square .lines .lr .lrb{bottom:0;top:auto}.center-container .square .lines .lb{bottom:0;width:100%}.center-container .square .lines .lb .lbl{left:0;right:auto;width:0}.center-container .square .lines .lb .lbr{right:0;left:auto;width:0}.center-container .square .lines .lb,.center-container .square .lines .lb>span,.center-container .square .lines .lt,.center-container .square .lines .lt>span{height:4px;left:0}.center-container .square .lines .ll,.center-container .square .lines .ll>span,.center-container .square .lines .lr,.center-container .square .lines .lr>span{height:0;width:4px;top:0}.center-container .square .lines,.center-container .square .lines .line{position:absolute}.center-container .square .lines .lb,.center-container .square .lines .llb,.center-container .square .lines .llt,.center-container .square .lines .lrb,.center-container .square .lines .lrt{background:0 0}.center-container .title-container{margin:0 auto;margin-bottom:35px;opacity:0;font-weight:800;color:#ffffff}.center-container .title-container h1{padding:25px 30px;font-weight:700;font-size:24px;text-shadow:0 0 4px rgba(0,0,0,0.2);letter-spacing:.05em;line-height:1.05em}.center-container .over-container{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#ffffff;font-weight:700;font-size:28px;color:#4d4d4d;letter-spacing:1px}.center-container .over-container .txt{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.center-container .desc{color:#ffffff;font-weight:400;letter-spacing:1px;font-size:21px;text-shadow:0 0 4px rgba(0,0,0,0.2);opacity:0}.center-container .action-buttons{margin-top:40px}.center-container .action-buttons .button-container button{font-weight:600;letter-spacing:1px}.center-container .action-buttons>*{display:inline-block;margin:auto 20px}.mobile .center-container .title-container h1{padding:20px 30px}.mobile .center-container .desc{padding:0 34px;line-height:1.4;font-size:15px;letter-spacing:1px}.mobile .center-container .action-buttons>*{margin:auto 10px}@media screen and (orientation:landscape){.mobile .center-container{top:10px}.mobile .center-container .title-container{margin-bottom:50px}.mobile .center-container .desc{margin-bottom:50px}}.center-container .icon-close{width:46px;height:45px;cursor:pointer;position:absolute;right:30px;top:20px;z-index:21;opacity:0;visibility:hidden}.center-container .icon-close .lines{width:22px;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}.center-container .icon-close .lines .line{width:100%;height:2px;background-color:white;margin:14px 0;position:relative;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}#youtube-video{position:fixed;opacity:0;visibility:hidden;width:100%;height:100%;top:0;left:0;z-index:20}#footer{width:100%;height:150px;opacity:0;background-color:#eee;z-index:20;position:relative}.mobile #footer{padding-top:75px;height:140px}.mobile #footer ul li{display:inline-block}#footer .google-container{float:left;left:55px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#footer .google-container .google-logo{top:2px;position:relative}#footer .google-container .google-logo img{-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transform:translateZ(0);transform:translateZ(0)}#footer .google-container .google-logo img:nth-child(2){left:0;top:0;position:absolute;opacity:0}#footer .google-container .google-logo:hover img:nth-child(1){opacity:0}#footer .google-container .google-logo:hover img:nth-child(2){opacity:1}#footer .google-container .google-logo img{width:96.36px;height:30.36px;stroke:#a6a6a6}#footer .google-container .google-logo img:hover{color:black;cursor:pointer}.mobile #footer .google-container .google-logo img{width:50px;height:auto;display:inline-block}.mobile #footer .google-container{top:2px;width:100%;position:relative;float:none;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;left:0;margin-bottom:10px}#footer .container{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#footer .container.right{right:50px}#footer .container ul{list-style-type:none;display:inline-block;vertical-align:middle}#footer .container ul li{display:inline-block;cursor:pointer}#footer .container.bottom{margin:0}.mobile #footer .container{top:0;-webkit-transform:none;-ms-transform:none;transform:none;right:auto;width:100%}.mobile #footer .container ul{padding-top:0;margin-top:0;padding-left:0}.mobile #footer .container.bottom{padding-left:0;bottom:25px;top:auto;list-style-type:none;text-align:center}.mobile #footer .container.bottom li{margin-right:5%}#footer .container .nav-container{padding-right:0;padding-left:10px}#footer .container .nav-container li{margin-left:25px;position:relative;margin-right:45px;color:#a6a6a6;font-size:15px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center;-webkit-transition:color .4s;transition:color .4s}.mobile #footer .container .nav-container li{font-size:9px;margin-left:0}#footer .container .nav-container li:hover{color:black}.mobile #footer .container .nav-container{width:100%;font-size:9px;margin-left:0;margin-bottom:0}#footer .container .social-container{padding-left:0}.mobile #footer .container .social-container{position:absolute;top:45px;left:0;margin:0 auto;width:132px;right:0;padding-right:0;text-align:center}#footer .container .social-container li{margin-left:15px;margin-right:0}.mobile #footer .container .social-container li:first-child{margin-left:0}#footer .container .social-container li img{width:16px;height:16px}#footer .container .social-container li a{background-color:#adadad;padding:5px;border-radius:100px;width:26px;height:26px;display:inline-block;-webkit-transition:background-color .4s;transition:background-color .4s}#footer .container .social-container li:hover{color:red}.desktop #footer .container .social-container li:hover a{background-color:#000}#hamburger{width:46px;height:45px;position:absolute;right:30px;cursor:pointer;top:20px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,0);z-index:10;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#hamburger:hover{opacity:1 !important}#hamburger .border{border:2px solid white;position:absolute;width:45px;height:45px}#hamburger .lines{width:22px;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;top:50%}#hamburger .lines .line{width:100%;height:2px;background-color:white;margin:7px 0;position:relative;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}#home-button{position:absolute;text-align:center;width:160px;height:45px;left:30px;cursor:pointer;opacity:0;z-index:5;visibility:hidden;top:20px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,0)}#home-button:hover{opacity:1 !important}#home-button .menu-title{font-size:12px;font-weight:600;padding-right:10px;padding-left:10px;margin:8px 0}.mobile #home-button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:150px;margin:0 auto;padding-left:5px;padding-right:5px;z-index:11}#menu{z-index:10;width:100%;position:absolute}.desktop #menu,.tablet #menu{background-color:rgba(0,0,0,0.925)}.mobile #menu{height:100%;position:fixed;pointer-events:none}#menu #hamburger{pointer-events:auto}.noscroll.desktop.win #menu #hamburger{right:47px}#menu .inner-menu{pointer-events:auto;position:relative;overflow:hidden;width:100%;height:0}.noscroll.desktop.win #menu .inner-menu{width:-webkit-calc(100% - 17px);width:calc(100% - 17px)}.mobile #menu .inner-menu{height:100%;padding-top:130px;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.925)}#menu .button-container{position:absolute;font-size:20px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:center;bottom:0;width:100%;top:initial;right:initial;opacity:0;visiblity:hidden}.mobile #menu .button-container:first-of-type{bottom:auto;top:65px}.mobile #menu .button-container:last-of-type{position:relative;top:0}.mobile #menu .button-container:last-of-type .button{font-size:18px}#menu .button-container .button{font-size:20px;font-weight:600;letter-spacing:1px}.mobile #menu .button-container .button{border:none;margin:15px 0;font-size:23px;text-transform:uppercase;text-align:center}.desktop #menu .button-container,.tablet #menu .button-container{bottom:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto !important;height:auto !important}.desktop #menu .button-container .underline,.tablet #menu .button-container .underline{display:none}.mobile #menu .button-container{width:100% !important;height:auto !important}#menu .navbar{padding:30px 0;height:100%}.mobile #menu .navbar{overflow:auto;height:-webkit-calc(100% - 50px);height:calc(100% - 50px);padding:0}#menu .navbar .nav-wrapper{position:relative;height:170px;overflow:hidden}#menu .navbar .nav-menu{list-style-type:none;padding-left:0;text-align:center}.desktop #menu .navbar .nav-menu,.tablet #menu .navbar .nav-menu{height:100%}.mobile #menu .navbar .nav-menu{margin:0}#menu .right-container{position:absolute;right:40px;top:36px}#menu .right-container .google-logo{width:96.36px;height:30.36px;float:right;margin-right:20px;stroke:#ffffff}.mobile #menu .right-container .google-logo{display:none}.mobile #menu .right-container{position:absolute;background-color:rgba(0,0,0,0.2);width:54px;height:53px;right:20px;top:20px}.MenuItem{position:relative;cursor:pointer;color:#ffffff;text-align:center;margin:0 1%;opacity:0;visibility:hidden;width:40%;height:140px;border-bottom:1px solid #4e4e4e}.MenuItem:first-of-type{padding-top:20px;height:100px}.desktop .MenuItem,.tablet .MenuItem{height:21%;margin:0 auto}.desktop .MenuItem .center,.tablet .MenuItem .center{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.MenuItem .image-wrapper svg{width:40%;fill:#ffffff;margin:0 auto}.mobile .MenuItem .image-wrapper svg{width:100%}.MenuItem .title-container{font-size:23px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.MenuItem .by{font-weight:normal;margin-top:0;font-size:15px}.desktop .MenuItem .by,.tablet .MenuItem .by{margin-bottom:0}.MenuItem .disabled{position:absolute;text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:1px;top:20px;text-align:center;width:100%;opacity:0;visibility:hidden}.desktop .MenuItem .disabled,.tablet .MenuItem .disabled{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile .MenuItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 30px;padding:0;height:80px;width:auto}.mobile .MenuItem:first-of-type{border-top:1px solid #4e4e4e}.mobile .MenuItem .image-wrapper svg{width:150px}.mobile .MenuItem .by{margin:0;top:0}.mobile .MenuItem .disabled{top:10px}.tablet .MenuItem{width:80%;max-width:800px}.mobile .card .sign-wrapper{position:absolute;width:100%;top:0}.mobile .card .author{margin-top:60px !important;font-size:16px !important}.mobile .card .sign svg{max-height:60px}.mobile .card .sign-text{margin-top:0}.tablet .card .sign-wrapper{position:absolute;width:100%;top:0}.tablet .card .author{margin-top:12% !important;font-size:24px !important}.tablet .card .sign-text{margin-top:0}.card{width:540px;position:relative;-webkit-perspective:1000px;perspective:1000px;display:inline-block;will-change:transform}.card.disabled .mural{cursor:auto}.card .mural{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;cursor:pointer;position:relative}.card img{cursor:pointer;position:relative;z-index:2;display:block}.card .shadow-layer{-webkit-box-shadow:0 13px 10px -5px #000;box-shadow:0 13px 10px -5px #000;position:absolute;top:-10px;left:10px;right:10px;bottom:15px;z-index:1}.card .layer-3d{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateZ(500px) scale(.4);transform:translateZ(500px) scale(.4);z-index:3}.card .layer-3d .comingSoon{opacity:0;color:#FFFFFF;font-size:30px;position:absolute;font-weight:600;letter-spacing:1px;margin:auto;left:0;right:0;top:0;bottom:0;height:70px;text-align:center}@-moz-document url-prefix(){.card .layer-3d{transform:translateZ(500px) scale(.8)}}.card .sign-text{font-family:'SignPainter';color:white;font-size:50px;position:absolute;left:0;right:0;text-align:center;z-index:3}.card .sign{padding-top:10%}.card .sign svg{opacity:inherit;max-height:120px;position:absolute;left:0;right:0;margin:0 auto;fill:#FFF}.card .author{position:absolute;left:0;right:0;text-align:center;margin-top:100px;color:white;font-weight:500;font-size:24px}.card .hover-background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;opacity:0;z-index:2}.card.small .author{margin-top:17.5%;font-size:22px}.mobile #mural-cards-grid .container,.tablet #mural-cards-grid .container{margin:auto 15px}.mobile #mural-cards-grid .card,.tablet #mural-cards-grid .card{width:100%}#mural-cards-grid .container{margin:0 20px;margin-bottom:16px}#mural-cards-grid .card{width:50%;position:relative;min-height:1px}#mural-cards-grid .card .src{width:100%}.mobile #mural-cards-grid .card{width:100%}.MuralGallery{margin:0 20px;position:relative}.MuralGallery .hero-text{margin-left:10px;margin-right:10px;text-align:center;display:none}.mobile .MuralGallery:first-of-type .hero-text{display:block;margin-top:-5px;margin-bottom:20px}.MuralGallery .grid{text-align:center;margin:0 auto}.MuralGallery .grid .grid-row{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px;overflow:hidden}.MuralGallery .grid .grid-row .grid-column{display:inline-block;overflow:hidden;vertical-align:top;height:100%;margin-right:20px}.MuralGallery .grid .grid-row .grid-column:last-of-type{margin-right:0}.mobile .MuralGallery{margin:0 20px;max-width:100%;overflow-x:hidden;overflow-y:hidden}.mobile .MuralGallery .grid .grid-row{margin-bottom:0;height:auto !important}.mobile .MuralGallery .grid .grid-row .grid-column{margin-bottom:20px;width:100% !important}.mobile .MuralGallery .grid .grid-row .grid-column.column-index-1{margin-right:0}.mobile .MuralGallery .grid .grid-row .grid-column.column-index-2{margin-right:0}.mural-gallery-viewer{opacity:0;z-index:-1;background-color:black;position:fixed;height:-webkit-calc(101%);height:calc(101%);width:100%;top:0;bottom:0;left:0;right:0}.mural-gallery-viewer .viewer-video .text-container{display:none}.mural-gallery-viewer .navigation-container .arrow{background:url("assets/images/arrow.svg");background-repeat:no-repeat;background-color:rgba(0,0,0,0.33);background-position:50%;background-size:50% 50%;height:50px;width:50px;cursor:pointer;position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);z-index:21;opacity:.8;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.mural-gallery-viewer .navigation-container .arrow:hover{opacity:1 !important}.mobile .mural-gallery-viewer .navigation-container .arrow,.tablet .mural-gallery-viewer .navigation-container .arrow{display:none}.mural-gallery-viewer .navigation-container .previous{left:0}.mural-gallery-viewer .navigation-container .next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0}.mural-gallery-viewer .image-container{width:100%;height:100%}.mural-gallery-viewer .image-container .gallery-content{position:absolute;height:100%;width:100%}.mural-gallery-viewer .image-container .gallery-content>*{cursor:pointer}.mural-gallery-viewer .image-container .gallery-content img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;max-height:100%;max-width:100%;width:auto}.mural-gallery-viewer .info-top-container{position:absolute;top:0;left:0;margin:0 auto;height:12px;width:50vw;background:url("assets/images/gallery/background-top.png") no-repeat;background-size:100% 100%}.mobile .mural-gallery-viewer .info-top-container,.tablet .mural-gallery-viewer .info-top-container{width:100%}.mural-gallery-viewer .info-container{position:absolute;bottom:0;left:0;margin:0 auto;color:white;font-size:16px;text-align:left}.mural-gallery-viewer .info-inner{background:url("assets/images/gallery/background-horizontal.png");background-size:100% 100%;position:relative;top:12px;width:50vw;padding:5px 5px 40px 25px}.mural-gallery-viewer .info-inner .image-description{font-weight:400}.mural-gallery-viewer .info-inner .image-description .video-title{margin-bottom:5px;font-size:26px;font-weight:500}.mobile .mural-gallery-viewer .info-inner,.tablet .mural-gallery-viewer .info-inner{width:100%}.mobile .mural-gallery-viewer .close-button{top:10px;right:10px}.MuralHeader{width:100%;z-index:21;position:fixed}.MuralHero{opacity:0;overflow:hidden;min-width:100%;margin-bottom:20px;max-height:100%;position:relative}.MuralHero.desktop .center-container{bottom:0;left:0 !important;right:0}.MuralHero.desktop .description{max-width:38vw}.MuralHero .background-image{width:100%}.MuralHero .center-container{color:white;z-index:5}.MuralHero .center-container.desktop{bottom:0;left:0 !important;right:0}.MuralHero .center-container .mural-title-image{width:35vw;margin:10px auto}.MuralHero .center-container .mural-title-image svg{width:100%;height:100%;position:relative;top:30px}.MuralHero .center-container .separator-container{height:50px;margin-bottom:30px}.MuralHero .center-container .separator-container .separator{height:0;width:1px;margin:0 auto;background-color:#ffffff}.MuralHero .center-container .by{font-size:1.8vw;font-weight:500;margin-bottom:2.5vw;opacity:0}.MuralHero .center-container .description{opacity:0;font-weight:400;font-size:1.3vw;max-width:38vw;margin:0 auto}.mobile .MuralHero .center-container .description{display:none}.MuralHero .right-container{position:absolute;bottom:18px;right:14px;width:96.36px;height:30.36px}.MuralHero .right-container .google-logo{display:none;width:96.36px;height:30.36px;stroke:#FFF;z-index:10;position:absolute;right:0;opacity:.5}.MuralHero .right-container .google-logo img{width:100%}.mobile .MuralHero .right-container .google-logo{width:65px;margin:10px;bottom:0;stroke:#7e7a76}.mobile .MuralHero .right-container{width:65px;bottom:10px;right:10px;top:inherit}.mobile .MuralHero .background-image,.tablet .MuralHero .background-image{width:100%;position:absolute}@media screen and (orientation:landscape){.mobile .MuralHero .background-image,.tablet .MuralHero .background-image{bottom:-12vw}}.mobile .MuralHero .center-container{width:60%}.mobile .MuralHero .center-container .mural-title-image{width:100%;margin:0}.mobile .MuralHero .center-container .mural-title-image svg{top:0}.mobile .MuralHero .center-container .separator-container{display:none}.mobile .MuralHero .center-container .by{font-size:22px;margin:0 auto}.mural-orbit-icon{position:absolute;top:50%;left:50%;margin-left:-178px;margin-top:-26px;pointer-events:none;width:356px;height:52px}.mural-orbit-icon .txt{position:relative;width:100%;text-align:center;font-size:26px;font-weight:500;color:#ffffff;margin-bottom:5px}.mural-orbit-icon .dots{position:relative;width:356px;height:37px;background-position:center top;background-size:100% 100%}.mural-orbit-icon .dots .icon{position:absolute;top:10px;left:50%;margin-left:-21px;width:42px;height:42px;background-size:100% 100%}.MuralImage{position:relative;cursor:pointer;overflow:hidden}.MuralImage.image-index-1{margin-bottom:20px}.MuralImage .hover-container{opacity:0;position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.7)}.MuralImage .hover-container p{color:#ffffff;padding-left:15px;padding-right:20px;width:100%;text-align:left;font-weight:400}.MuralImage .image-container{height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MuralImage .image-container img{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MuralImage .image-container img.portrait{min-width:100%}.MuralImage .image-container img.landscape{min-height:100%}.mobile .MuralImage .image-container img.portrait{max-width:100%}.mobile .MuralImage .image-container img.landscape{height:auto;min-height:0}.arrow-overlay{background-image:url('/static/assets/images/panning-tool/marker.png');background-repeat:no-repeat;background-position:top center;background-size:100%;width:35px;height:49px;opacity:.5;-webkit-transition:opacity 1s;transition:opacity 1s;position:absolute;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.arrow-overlay:hover{width:36px;height:51px}.arrow-overlay-flipped{background-image:url('/static/assets/images/panning-tool/info-marker-flipped.png');background-repeat:no-repeat;background-position:center;width:40px;height:40px}.mural-pano{position:relative;background-color:white;z-index:1;cursor:pointer;margin-bottom:20px}.mural-pano .mural-orbit-icon{z-index:100}.mural-pano .mural-orbit-icon .txt{margin-bottom:10px}.mural-pano .mural-orbit-icon .dots{height:42px;left:1.52%}.mural-pano .mural-orbit-icon .dots .icon{position:absolute;top:0;left:50%;margin-left:-25px;width:42px;height:42px;background-size:100% 100%}.mural-pano .close-button{width:24px;height:24px;right:48px;top:52px;position:fixed;opacity:0;background-color:rgba(0,0,0,0.4)}.mural-pano .close-button .line{margin-left:-2px}.mural-pano .interaction-container{position:relative}.mural-pano .interaction-container .img-placeholder-container{overflow:hidden;z-index:1;top:0;left:0;position:relative;clear:left}.mobile .mural-pano .interaction-container .img-placeholder-container{padding:0 0}.mural-pano .interaction-container .img-placeholder-container .cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile .mural-pano .interaction-container .img-placeholder-container .cover{width:100%;margin-left:0}.mural-pano .interaction-container .img-placeholder-container .placeholder-img{position:relative;height:auto;min-height:50vw;overflow:hidden;background-size:cover}.mural-pano .interaction-container .img-placeholder-container img{width:100%;display:block}.mural-pano .interaction-container .img-hi-res-container{opacity:0;visibility:hidden;position:absolute;padding:0 20px;background-color:white;z-index:2;top:0;left:0;width:100%}.mobile .mural-pano .interaction-container .img-hi-res-container{padding:0}.mural-pano .interaction-container .img-hi-res-container .pano-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;display:block;opacity:1;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.8);width:33%;height:100%;overflow:hidden;overflow-y:auto;visibility:visible;padding:20px}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:start:increment,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:start:decrement,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:end:increment,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:end:decrement{width:9px;height:9px;display:none}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:start:decrement,.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-button:end:increment{display:block}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-track{border-radius:4.5px;background:rgba(0,0,0,0.15)}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-track :disabled{display:none}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-thumb{border-radius:4.5px;background:rgba(0,0,0,0.25);border:1px inset rgba(0,0,0,0.15);-webkit-transition:background-color 2.5s linear}.mural-pano .interaction-container .img-hi-res-container .pano-overlay :hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.35)}.mural-pano .interaction-container .img-hi-res-container .pano-overlay ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.55)}.mural-pano .interaction-container .img-hi-res-container .pano-overlay h1{font-size:25px;font-weight:normal;margin-bottom:5px;padding:0}.mural-pano .interaction-container .img-hi-res-container .pano-overlay p{padding:0;margin:0;margin-bottom:20px;font-size:16px;font-weight:400;line-height:135%}.mural-pano .interaction-container .img-hi-res-container .pano-overlay img{width:100%;height:auto;margin-bottom:20px}.mural-pano .interaction-container .img-hi-res-container .pano-overlay .video-container{position:relative;margin-bottom:20px}.mural-pano .interaction-container .img-hi-res-container .pano-overlay .video-container img{margin-bottom:0}.mural-pano .interaction-container .img-hi-res-container .pano-overlay .video-container:after{content:'';background:url('/static/assets/images/panning-tool/play-button.svg');position:absolute;width:30%;height:30%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;pointer-events:none}.mural-pano .interaction-container .img-hi-res-container .viewer{width:100%}.mural-pano .interaction-container .img-hi-res-container .viewer canvas{background:black !important;cursor:pointer}.mural-pano .loader{opacity:1}.mural-pano .controls{opacity:0;z-index:1002;position:fixed;bottom:100px;left:0;width:100%}.mural-pano .controls .zoom{position:absolute;right:50px;bottom:-50px;width:29px}.mural-pano .controls .zoom div:first-of-type{margin-bottom:6px}.mural-pano .controls .zoom>*{display:block;cursor:pointer;width:27px;height:27px;margin:2px;background-color:rgba(0,0,0,0.4)}.mural-pano .controls .zoom>*>div{width:100%;height:100%}.mural-pano .controls .zoom #zoom-in{background:url('/static/assets/images/panning-tool/zoom-in.png');background-size:100%}.mural-pano .controls .zoom #zoom-in:hover{background:url('/static/assets/images/panning-tool/zoom-in-reversed.png');background-size:100%}.mural-pano .controls .zoom #zoom-out{background:url('/static/assets/images/panning-tool/zoom-out.png');background-size:100%}.mural-pano .controls .zoom #zoom-out:hover{background:url('/static/assets/images/panning-tool/zoom-out-reversed.png');background-size:100%}.mobile  .mural-pano .close-button,.tablet  .mural-pano .close-button{width:28px;height:28px;right:23px;top:21px}.mobile  .mural-pano .controls,.tablet  .mural-pano .controls{display:none}.mobile  .mural-pano .mural-orbit-icon .txt{font-size:15px}.mobile  .mural-pano .mural-orbit-icon .dots{left:0;margin-left:4px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.mobile  .mural-pano .mural-orbit-icon .dots .icon{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.MuralText{color:#4b4b4b;padding-top:105px;padding-bottom:105px;margin:0 20px;text-align:center;opacity:0}.MuralText .title{font-size:14px;text-transform:uppercase;font-weight:900}.MuralText .description{font-size:20px;max-width:680px;margin:0 auto}.mobile .MuralText{padding-top:60px;padding-bottom:60px;margin:0 20px}.mobile .MuralText .description{font-size:18px}.MuralVideo{height:100%}.MuralVideo.viewer-video .icon-close{display:none}.MuralVideo .video{position:absolute;opacity:0;top:0;height:100%;width:100%}.MuralVideo .video-content-overlay{opacity:0;visibility:hidden;z-index:200}.MuralVideo .video-content-overlay .icon-close img{position:fixed;right:15px;top:15px;padding:10px 20px;font-size:24px;color:white;cursor:pointer;z-index:12}.MuralVideo .preview-image{text-align:center}.MuralVideo .preview-image img{position:relative;width:100%;z-index:-1}.MuralVideo .preview-image .hover-overlay{visibility:hidden;position:absolute;bottom:0;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));bakground:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6))}.MuralVideo .preview-image .hover-overlay .text-container{color:#ffffff;text-align:left;padding-left:20px}.MuralVideo .preview-image .hover-overlay .text-container .video-title{visibility:hidden;font-size:26px;font-weight:500;margin-bottom:0}.MuralVideo .preview-image .hover-overlay .text-container .video-description{margin-top:5px;visibility:hidden;font-weight:400;width:50%}.mobile .MuralVideo .preview-image .hover-overlay .text-container{visibility:hidden}.mobile .MuralVideo{margin-left:0;margin-right:0}.play-button{opacity:0;visibility:hidden;z-index:10;stroke:#ffffff;fill:#ffffff;position:absolute;left:50%;top:50%;width:90px;height:80px;border-color:#ffffff;border-style:solid;border-width:3px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.play-button svg{width:25px;height:25px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mobile .play-button{width:60px;height:53px;border:2px solid #ffffff}.mobile .play-button svg{height:17px;width:17px}.button-container{overflow:hidden;cursor:pointer;opacity:0;visibility:hidden}.button-container .button{text-align:center;text-transform:uppercase;font-weight:500;padding:0;background-color:transparent;width:auto !important;height:auto !important;max-width:100%;font-size:19px;border:none;color:#ffffff}.mobile .button-container .button{border-bottom:3px solid white;line-height:1.4;font-size:16px;color:white !important}.button-container .underline{width:100%;height:3px;background-color:#ffffff}#Landing{opacity:0;overflow-x:hidden;background-color:#ffffff}#Landing .main-container{position:relative;min-width:100%;margin-bottom:20px;max-height:100%}.mobile #Landing .main-container{margin-bottom:15px}#Landing .main-container .bg-image-container{height:100%;left:0;position:absolute;width:100%}#Landing .main-container .bg-image-container .cover{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;background-image:url('/static/assets/images/home/main-background.jpg')}#Landing .main-container .bg-dot-layer{width:100%;height:100%;position:absolute;top:0;left:0;background:url('/static/assets/images/home/dot-layer.png');z-index:2}#Landing .main-container .bg-video-container{overflow:hidden;position:relative;height:100%;width:100%}#Landing .main-container .bg-video-container .bg-video{position:absolute;z-index:0;background-size:100% 100%;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}#Landing .main-container .center-container{position:absolute;text-align:center;z-index:11;top:0;left:0;right:0;bottom:0}#Landing .main-container .center-container .centered{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:600px;height:280px}.mobile #Landing .main-container .center-container .centered{width:auto}.mobile #Landing .main-container .center-container .square{width:280px}@media screen and (orientation:portrait){#Landing .main-container .bg-container .cover-image{left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-70%, -50%);-ms-transform:translate(-70%, -50%);transform:translate(-70%, -50%)}}.desktop #mural-cards-grid .card{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}#Mural{background-color:#ffffff;overflow-x:hidden}#Mural .content-container{z-index:-1}#Mural .content-container .MuralOrbit{position:relative;margin-bottom:20px}#Mural .content-container .MuralOrbit canvas{display:block}#Mural .content-container .MuralOrbit .mural-orbit-icon{z-index:1}#Mural .content-container .MuralOrbit .cover{position:absolute;top:0;left:0;width:100%;height:100%}div#NotFound{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/static/assets/images/404.jpg');background-size:cover;background-position:center}div#NotFound .content{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;color:#ffffff}div#NotFound .content .title{font-size:105px;font-weight:700;line-height:1}div#NotFound .content .desc{font-size:48px;font-weight:700;line-height:1}div#NotFound .logo{position:absolute;bottom:25px;left:25px;width:160px}div#NotFound .logo img{width:100%;opacity:.3}#About.overlay{padding-bottom:0;padding-left:20%;padding-right:20%}.mobile #About.overlay{padding-left:20px;padding-right:20px;padding-top:20px}#About.overlay .close-button{position:absolute;right:34px;top:20px;z-index:21}.mobile #About.overlay .close-button{right:20px}#About.overlay .bg{background:rgba(0,0,0,0.9)}#About.overlay.home .bg{background:#000000}#About.overlay.small .content p{font-size:14px !important;line-height:1.2}#About.overlay .content{height:auto;overflow:inherit;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;color:#ffffff}#About.overlay .content p{font-size:20px;line-height:1.3;font-weight:400}.mobile #About.overlay .content p{font-size:16px}#About.overlay .content .signature .image{width:325px}#About.overlay .content .signature .image img{width:100%}.mobile #About.overlay .content .signature .image{width:250px}#About.overlay .content .signature .byline{font-size:18px}.mobile #About.overlay .content .signature .byline{font-size:14px}#Video.overlay{padding-top:100px}.mobile #Video.overlay{padding-top:0}#Video.overlay .content{overflow:hidden}
/*# sourceMappingURL=out/static/main.css.map */