/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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;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}html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background-color:#000;color:#000}input{color:#fff}#logo path{fill:#fff}#main-menu{color:#fff}#main-menu>ul>li>ul a,.breadcrumb{color:#ccc}#main-menu>ul>li>ul ul{background-color:rgba(0,0,0,.85)}#main-menu.intro-colors li.color--normal>a{color:#ccc!important}#main-menu>ul>li>ul>li>ul>li>a{color:#fff}#main-menu>ul>li>ul ul a:hover{color:#ccc}#main-menu>ul>li>ul>li.selected>ul>li.selected>a{color:#aaa}#main-menu a[href^="/about"]:hover,#main-menu li.selected a[href^="/about"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/about"]{color:#ff2526}#main-menu a[href^="/still"]:hover,#main-menu li.selected a[href^="/still"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/still"]{color:#ff5583}#main-menu a[href^="/motion"]:hover,#main-menu li.selected a[href^="/motion"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/motion"]{color:#fff23a}#main-menu a[href^="/project"]:hover,#main-menu li.selected a[href^="/project"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/project"]{color:#00ffa2}#main-menu a[href^="/new"]:hover,#main-menu li.selected a[href^="/new"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/new"]{color:#35d7dd}#main-menu a[href^="/contact"]:hover,#main-menu li.selected a[href^="/contact"],.menu-intro #main-menu li:not(.reset-color)>a[href^="/contact"]{color:#5db0db}.parent--still .breadcrumb>.current{color:#ff5583}.parent--motion .breadcrumb>.current{color:#fff23a}.page--new .breadcrumb>.current{color:#35d7dd}.slick-arrow path{stroke:#fff}body.theme--white{background-color:#fff;color:#333}body.theme--white input{color:#000}body.theme--white input[type=email],body.theme--white input[type=password],body.theme--white input[type=text]{border-bottom-color:#000}body.theme--white #logo path{fill:#000}body.theme--white #main-menu{color:#000}body.theme--white #main-menu>ul>li>ul,body.theme--white .breadcrumb{color:#666}body.theme--white #main-menu>ul>li>ul ul{background-color:hsla(0,0%,100%,.85)}body.theme--white #main-menu>ul>li>ul>li>ul>li>a{color:#999}body.theme--white .slick-arrow path{stroke:#ccc}.tc{text-align:center}.absolute-center,.video>.material-icons,body.template--home #main-content .video{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.fade{opacity:1;transition:opacity .3s,visibility 0s 0s;visibility:visible}.fade.fade-out{opacity:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.clean-button,.icon-button,.slick-arrow,input{background-color:transparent;border-style:none;box-shadow:none;outline-style:none;padding:0}.clean-button,.icon-button,.slick-arrow{cursor:pointer}.icon-button>svg{pointer-events:none}.full-window{height:100vh;left:0;position:fixed;top:0;width:100vw}.sound-button{background:transparent url(/site/assets/img/sound.png) 50% no-repeat}.mute .sound-button{background-image:url(/site/assets/img/sound-red.png)}.dropdown-menu ul{list-style-type:none;margin:0;padding:0}.dropdown-menu a{color:inherit;display:block}#main-menu{font-size:28px;text-transform:uppercase}#main-menu>ul>li>a{font-size:34px;letter-spacing:-1px;line-height:1.4;visibility:hidden}.js #main-menu>ul>li>a{display:none}body:not(.submenu-open) #main-menu>ul>li>ul{height:auto!important}#main-menu>ul>li>ul{display:flex;flex-wrap:wrap;justify-content:center;line-height:.9;margin:10px auto 0;max-width:360px;right:0;text-align:center;text-transform:lowercase;top:1px}#main-menu>ul>li>ul>li>a{display:inline-block;overflow:hidden;position:relative;vertical-align:bottom;z-index:2}#main-menu>ul>li>ul ul{font-size:14px;overflow:visible;padding:0 4px 4px;z-index:1}@keyframes spin{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(.9)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.loader{visibility:hidden}.loading+.loader{animation:spin 6s linear 0s infinite;visibility:visible}.spinning-circles-loader circle{stroke:none!important;fill-opacity:1!important;fill:gray!important}#main-content.loading,.hidden-while-loading.loading{visibility:hidden}.loading+svg{bottom:0;height:40px;left:0;margin:auto;opacity:.4;position:absolute;right:0;top:0;width:40px;z-index:999}body,html{margin:0;padding:0}#container,#main-header{margin:0 auto;max-width:1280px;position:relative}#container{min-height:100vh}#main-header{align-items:end;display:flex;flex-wrap:wrap;justify-content:center;z-index:2}#main-header a{text-decoration:none}#logo{padding-top:8px}#logo>svg{height:auto;max-width:344px;width:100%}h2.page-title{margin:50px auto;max-width:980px;padding:0 20px}h2.page-title.breadcrumb{background-color:#fff;bottom:0;font-size:10px;left:0;margin:0;max-width:none;padding:10px;position:fixed;width:100%}h2.page-title.breadcrumb>span{margin:0 2px}.js h2.page-title:not(.breadcrumb){display:none}#main-content{margin:25px auto;max-width:980px;min-height:calc(100vh - 240px);padding:0 1em;position:relative;z-index:1}.template--home #main-content .video,.template--images #main-content .video{align-items:center;background-color:#fff;display:flex;justify-content:space-around;position:relative}#main-content video{background-color:#fff;height:auto;max-height:100vh;max-width:1280px;object-fit:contain;object-position:center;width:100%}.video>.material-icons{cursor:pointer;font-size:84px;height:1em;width:1em}.video:not(.paused)>.material-icons,body:not(.fonts-loaded) .video>.material-icons{visibility:hidden}#main-content>p:empty{display:none}#main-content>h3,#main-menu,h2.page-title{text-transform:uppercase}h2.page-title{text-align:center}.js .page--project .page-title,.js .template--home .page-title{display:none}#main-content>blockquote,#main-content>form,#main-content>h3,#main-content>p{margin:1em auto;max-width:640px}#main-content>p:not(.tc){text-align:justify}#main-content>h3{margin:3em auto 1em}.page--project #main-content>h3{margin:100px auto;max-width:100%}body:not(.template--images) #main-content>p:first-child{margin-top:3em}#main-content a{color:#add8e6;cursor:pointer;text-decoration:none}input[type=submit]{cursor:pointer;text-transform:uppercase}input[type=email],input[type=password],input[type=text]{border-bottom:1px solid #fff}.page--project .motion,.page--project .slideshow,.page--project video{margin:50px auto}.page--project .motion.finished{opacity:.5!important;transition:opacity 3s!important}.page--password #main-header{display:none}#sound-button{background:transparent none 50% no-repeat;background-size:100% auto;bottom:20px;display:none;position:fixed;right:20px}.music-playing #sound-button{display:block}#sound-button>img{width:30px}#sound-button.state--off>img{opacity:.5}@media (max-width:839px){#main-header{max-width:500px}#main-menu>ul>li>ul>li:nth-child(2),#main-menu>ul>li>ul>li:nth-child(3){flex:0 1 50%;order:1}.template--home #main-content,body[class^=url--motion] #main-content{height:calc(100vh - 150px);margin:0 auto}.template--home #main-content #cj-bedroom-bed{bottom:150px}}@media (min-width:840px){.template--home #main-content,body[class^=url--motion] #main-content{height:calc(100vh - 50px);margin:0 auto}.template--home #main-content #cj-bedroom-bed{bottom:50px}#main-header{justify-content:space-between}#main-menu{font-size:37px;height:44px;overflow:visible}#main-menu>ul>li>ul{line-height:1.2;margin:0;max-width:none}#main-menu>ul>li>ul>li>a{display:block}#main-menu>ul>li>ul ul{opacity:0;position:absolute;transform:translateY(-100%);transition:transform 0s .2s,opacity .2s,visibility 0s .2s;visibility:hidden}#main-menu>ul>li>ul ul.open{opacity:1;transform:translateY(0);transition:transform .1s,opacity .2s,visibility 0s 0s;visibility:visible}#main-content{margin-top:7%}}
/*# sourceMappingURL=base.min.css.map */