/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
*{box-sizing:border-box;padding:0;margin:0}body{background:#fff;font-family:Roboto,sans-serif}#milliken-logo{position:fixed;z-index:50;bottom:2vw;left:2vw;width:150px}#curtain{position:absolute;z-index:50;width:100%;height:100%;background:#000;pointer-events:none;opacity:1;transition:opacity .5s ease-in-out}#curtain.open{opacity:0}#open-ui-button{position:absolute;background:#01528a;width:50px;height:40px;top:4vw;left:4vw;outline:none;z-index:100;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;flex-direction:column;justify-content:space-between;padding:12px 10px;cursor:pointer}#open-ui-button .bar{flex-shrink:0;display:block;position:relative;height:2px;width:100%;background:#fff;transition:all .3s ease-in-out;transform-origin:center center}@media only screen and (min-width:1280px){#open-ui-button{top:2vw;left:2vw}}#open-ui-button.close .bar{opacity:0}#open-ui-button.close .bar:first-child{opacity:1;transform:translate3d(0,7px,0) rotate(45deg)}#open-ui-button.close .bar:last-child{opacity:1;transform:translate3d(0,-7px,0) rotate(-45deg)}#ui{position:absolute;z-index:90;background:#fff;width:100%;height:100%;top:0;left:0;transform:translate3d(0,-120%,0);transition:transform .3s ease-in-out;display:flex;flex-direction:column;padding:calc(8vw + 40px) 0 0}@media only screen and (min-width:768px){#ui{width:92vw;height:60vh;top:4vw;left:4vw;padding-top:calc(4vw + 40px)}}@media only screen and (min-width:1280px){#ui{min-height:550px;padding-top:calc(1vw + 40px);top:2vw;left:2vw}}#ui.show{transform:translateZ(0)}#ui .nav-tab-container{display:flex;flex-shrink:0;height:60px;width:100%;padding:0 4vw}@media only screen and (min-width:1024px){#ui .nav-tab-container{height:45px}}#ui .nav-tab-container .nav-tab{background:rgba(1,82,138,.7);height:100%;padding:0 10px;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-weight:500;font-size:12px;letter-spacing:1px}@media only screen and (min-width:1024px){#ui .nav-tab-container .nav-tab{width:auto;padding:0 25px}}#ui .nav-tab-container .nav-tab.active,#ui .nav-tab-container .nav-tab:hover{background:#01528a}#ui .nav-tab-container .nav-tab.desktop{display:none}@media only screen and (min-width:1280px){#ui .nav-tab-container .nav-tab.desktop{display:flex}}#ui .content-tab-container{width:100%;height:100%;overflow:hidden;padding:2vw 0 0;position:relative}#ui .content-tab-container .content-tab{position:absolute;top:2vw;left:0;display:flex;opacity:0;pointer-events:none;width:100%;height:calc(100% - 2vw);overflow-y:auto}#ui .content-tab-container .content-tab.active{opacity:1;pointer-events:all}#ui .content-tab-container .content-tab.environment-tab{flex-direction:column;padding:4vw}@media only screen and (min-width:768px){#ui .content-tab-container .content-tab.environment-tab{flex-direction:row}}@media only screen and (min-width:1280px){#ui .content-tab-container .content-tab.environment-tab{flex-wrap:wrap;padding-top:1vw}}#ui .content-tab-container .content-tab.tile-tab{flex-direction:column}@media only screen and (min-width:1280px){#ui .content-tab-container .content-tab.tile-tab{flex-direction:row}}#ui .content-tab-container .content-tab.tile-tab .tile-wrapper{height:40%;width:100%;display:flex;flex-direction:column;flex-shrink:0}@media only screen and (min-width:1280px){#ui .content-tab-container .content-tab.tile-tab .tile-wrapper{width:50%;height:100%}}#ui .content-tab-container .content-tab.tile-tab .tile-wrapper:first-child{margin-top:4vw}@media only screen and (min-width:1024px){#ui .content-tab-container .content-tab.tile-tab .tile-wrapper:first-child{margin-top:1vw}}@media only screen and (min-width:1280px){#ui .content-tab-container .content-tab.tile-tab .tile-wrapper:first-child{margin-top:0}}#ui .content-tab-container .content-tab.tile-tab .tile-wrapper .title{color:#01528a;font-weight:500;margin-bottom:4vw;font-size:18px;padding:0 4vw}@media only screen and (min-width:768px){#ui .content-tab-container .content-tab.tile-tab .tile-wrapper .title{margin-bottom:2vw;font-size:16px}}@media only screen and (min-width:1024px){#ui .content-tab-container .content-tab.tile-tab .tile-wrapper .title{margin-bottom:1vw}}#ui .content-tab-container .content-tab.tile-tab .tile-container{height:100%;display:flex;width:100%;overflow-x:auto}@media only screen and (min-width:1280px){#ui .content-tab-container .content-tab.tile-tab .tile-container{overflow-y:auto;overflow-x:hidden;width:100%;flex-wrap:wrap;padding-right:2vw}}#ui .content-tab-container .content-tab.tile-tab .tile-container .no-tile{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:4vw;font-weight:500}#ui .content-tab-container .content-tab.tile-viewer-tab{cursor:-webkit-grab;cursor:grab}#ui .content-tab-container .content-tab.tile-viewer-tab.down{cursor:-webkit-grabbing;cursor:grabbing}#ui .content-tab-container .content-tab.tile-viewer-tab canvas{width:100%!important;height:100%!important;overflow:hidden}#ui .content-tab-container .environment{height:33.33%;width:100%;position:relative;flex-shrink:0;cursor:pointer;margin-bottom:4vw}@media only screen and (min-width:768px){#ui .content-tab-container .environment{margin-bottom:0;height:100%;width:40%;margin-right:20px}}@media only screen and (min-width:1280px){#ui .content-tab-container .environment{width:calc(50% - 10px);height:90%;margin-right:20px;margin-bottom:20px}#ui .content-tab-container .environment:nth-child(2n){margin-right:0}}#ui .content-tab-container .environment img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .4s ease-in-out}#ui .content-tab-container .environment .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 35%,transparent);transition:opacity .3s ease-in-out}#ui .content-tab-container .environment .label{position:absolute;bottom:10px;left:10px;color:#fff;font-size:24px;text-shadow:1px 1px #000;font-weight:500}#ui .content-tab-container .environment.active img,#ui .content-tab-container .environment:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}#ui .content-tab-container .tile{height:100%;width:60%;background:#fff;flex-shrink:0;display:flex;justify-content:center;align-items:center;padding-left:4vw}@media only screen and (min-width:768px){#ui .content-tab-container .tile{width:33%}}@media only screen and (min-width:1280px){#ui .content-tab-container .tile{padding-left:4vw;width:50%;height:40%}}#ui .content-tab-container .tile .inner-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;flex-shrink:0;perspective:1200px;position:relative;cursor:pointer}#ui .content-tab-container .tile img{width:80%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transform:scale(.9);transition:all .3s ease-in-out}@media only screen and (min-width:1024px){#ui .content-tab-container .tile img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}}#ui .content-tab-container .tile .label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;color:#fff;font-weight:500;letter-spacing:1px;font-size:20px;text-shadow:1px 1px #000}#ui .content-tab-container .tile:last-child{padding-right:4vw;width:calc(60% + 4vw)}@media only screen and (min-width:768px){#ui .content-tab-container .tile:last-child{width:calc(33% + 4vw)}}@media only screen and (min-width:1280px){#ui .content-tab-container .tile:last-child{padding-right:0;width:50%}}#ui .content-tab-container .tile.active img,#ui .content-tab-container .tile:hover img{transform:scale(1);box-shadow:0 0 20px 0 #01528a}@media only screen and (min-width:1024px){#ui .content-tab-container .tile.active img,#ui .content-tab-container .tile:hover img{box-shadow:0 0 10px 0 #01528a}}
