#scene>*,article,aside,details,figure,footer,header,hr,nav,section,summary{display:block}a,button,input,select,textarea{margin:0}embed,img,object{max-width:100%}.wrapper,sub,sup{position:relative}#nav_play,.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}input[type=checkbox],th{vertical-align:bottom}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700}html,td{font-weight:400}td{vertical-align:top}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button]{width:auto;overflow:visible}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0;text-indent:0}100%{display:none;opacity:0;text-indent:-200px}}img{height:auto}::-moz-selection{background-color:gray;background-color:rgba(0,0,0,.5);color:#fff}::selection{background-color:gray;background-color:rgba(0,0,0,.5);color:#fff}.hidden{display:none}html{overflow-y:scroll;font-family:"",sans-serif;font-style:normal;line-height:1.4;color:#000;overflow:hidden}#loading .loading_wrapper,#loading .rotation_wrapper,#nav_play>.room,#rotation .loading_wrapper,#rotation .rotation_wrapper{font-family:MrEavesXLSanRRegular,"Avinir Next",Avinir,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;text-align:center}.wrapper{width:100%;height:100%;overflow:hidden}#scene{transition:-webkit-filter .3s ease-out,filter .3s ease-out}#scene>*{max-width:100%!important;width:100%!important;height:auto!important}#nav_play,#nav_play>.room{display:block;bottom:0;width:100%;position:absolute;left:0}#scene.blur{-webkit-filter:blur(5px);filter:blur(5px)}#nav_play>.room{padding:0;height:0;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;font-size:2.4rem;font-size:7vw;opacity:0;transform:translateY(150%);transition:opacity .5s ease-out,transform .3s ease-out}@font-face{font-family:MrEavesXLSanRRegular;src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot);src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot?#iefix) format("embedded-opentype"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff2) format("woff2"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff) format("woff");font-weight:400;font-style:normal}@media (min-width:600px){#nav_play>.room{font-size:2.4rem}}#nav_play>.room.active{height:auto;opacity:1;transform:translateY(0)}#drag,#loading.loaded .loading_wrapper,#rotation.loaded .loading_wrapper{opacity:0}#drag{display:none;position:absolute;top:20%;left:50%;transform:translateX(-50%) translateY(-50%)}#drag>.icon{display:block;margin:0 auto 10px;width:90px;height:90px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/drag-to-explore.png);background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#drag>.icon{background-image:url(/img/drag-to-explore@2x.png)}}#overlay{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.9);overflow:hidden;z-index:1000}#overlay.active{display:-ms-flexbox;display:flex}#overlay>.wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%}#overlay_close{position:absolute;top:10px;right:10px;width:70px;height:70px;border-radius:50%}#overlay_content{padding-bottom:53.55%;padding-top:25px;position:relative;width:100%;height:0}#overlay_content iframe{position:absolute;top:0;left:0;width:100%;height:100%}#loading,#rotation{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#ee3124;z-index:2000}#loading.portrait .rotation_wrapper,#rotation.portrait .rotation_wrapper{display:block}#loading .rotation_wrapper,#rotation .rotation_wrapper{display:none;margin-bottom:30px;text-transform:uppercase;letter-spacing:3px;font-size:1.6rem;font-size:4vw;line-height:1.2}@font-face{font-family:MrEavesXLSanRRegular;src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot);src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot?#iefix) format("embedded-opentype"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff2) format("woff2"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff) format("woff");font-weight:400;font-style:normal}@media (min-width:600px){#loading .rotation_wrapper,#rotation .rotation_wrapper{font-size:1.6rem}}#loading .rotation_wrapper>.icon,#rotation .rotation_wrapper>.icon{display:block;margin:0 auto 10px;width:200px;height:200px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/rotate-to-landscape.png);background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#loading .rotation_wrapper>.icon,#rotation .rotation_wrapper>.icon{background-image:url(/img/rotate-to-landscape@2x.png)}}#loading .loading_wrapper,#rotation .loading_wrapper{text-transform:uppercase;letter-spacing:1px;font-size:2.4rem;font-size:7vw;line-height:1.2;transition:opacity 1s ease-out}@font-face{font-family:MrEavesXLSanRRegular;src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot);src:url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.eot?#iefix) format("embedded-opentype"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff2) format("woff2"),url(/fonts/mreavesxlsanr-020415006EmigreWebOnly.woff) format("woff");font-weight:400;font-style:normal}#loading .loading_wrapper>.icon,#rotation .loading_wrapper>.icon{display:block;margin:0 auto 10px;width:100px;height:100px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/loading_white.gif);background-size:100px 100px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#loading .loading_wrapper>.icon,#rotation .loading_wrapper>.icon{background-image:url(/img/loading_white@2x.gif)}}#debug_wrapper{display:none;position:absolute;top:10px;right:10px;width:200px}@media (min-width:600px){#loading .loading_wrapper,#rotation .loading_wrapper{font-size:2.4rem}#debug_wrapper{display:block}}.debug_section{margin-bottom:20px;width:100%}.debug_section h2{-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.debug_section>.tools{display:none}.debug_section>.tools.active{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.debug_section>.tools input,.debug_section>.tools label{display:block;box-sizing:border-box;font-size:.8rem;width:100%}.debug_section>.tools label{-ms-flex:1 1 100px;flex:1 1 100px;padding-right:10px;text-align:right;color:#565656}.debug_section>.tools input{-ms-flex:1 1 100px;flex:1 1 100px;background-color:transparent;border:none}.debug_section>.tools select{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.debug_section>.tools button{margin:0 auto}#light_tools>#light_options{display:none}#light_tools.active>#light_options{display:-ms-flexbox;display:flex}#light_options{-ms-flex-flow:row wrap;flex-flow:row wrap}