@font-face{font-family:'DINCond-Bold';src:url("../fonts/DINCond-Bold.eot");src:url("../fonts/DINCond-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/DINCond-Bold.woff") format("woff"),url("../fonts/DINCond-Bold.ttf") format("truetype"),url("../fonts/DINCond-Bold.svg#14fd422d6ed77dac08bb4d6fb77510a4") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Calendas';src:url("../fonts/Calendas_Plus.eot");src:url("../fonts/Calendas_Plus.eot?#iefix") format("embedded-opentype"),url("../fonts/Calendas_Plus.woff") format("woff"),url("../fonts/Calendas_Plus.ttf") format("truetype"),url("../fonts/Calendas_Plus.svg#d845bf4960429831b378d1cea05a19d5") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'MaisonNeue';src:url("../fonts/MaisonNeue-Book.eot");src:url("../fonts/MaisonNeue-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/MaisonNeue-Book.woff") format("woff"),url("../fonts/MaisonNeue-Book.ttf") format("truetype"),url("../fonts/MaisonNeue-Book.svg#cfe9c4d435b13936a17ea5090528f1ab") format("svg");font-style:normal;font-weight:400}@font-face{font-family:'CalendasBold';src:url("../fonts/Calendas_Plus_Bold.eot");src:url("../fonts/Calendas_Plus_Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Calendas_Plus_Bold.woff") format("woff"),url("../fonts/Calendas_Plus_Bold.ttf") format("truetype"),url("../fonts/Calendas_Plus_Bold.svg#27295a7f7849b50bce9a127932cf6c75") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'CalendasItalic';src:url("../fonts/Calendas_Plus_Italic.eot");src:url("../fonts/Calendas_Plus_Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Calendas_Plus_Italic.woff") format("woff"),url("../fonts/Calendas_Plus_Italic.ttf") format("truetype"),url("../fonts/Calendas_Plus_Italic.svg#24dadf742d4992cf9b0571258cc55be1") format("svg");font-style:italic;font-weight:400}.button{z-index:1;position:relative;padding:12px 16px 12px 17px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;overflow:hidden;font-size:12px;line-height:1;font-weight:normal;letter-spacing:1px;box-sizing:border-box;border:1px solid #fff;border-radius:24px;outline:none;transition:opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1)}.button::before{z-index:-1;content:'';display:block;position:absolute;top:100%;left:0;width:100%;height:100%;transition:-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1), -webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:#fff}.button span{display:block;transition:opacity 200ms cubic-bezier(0.75, 0, 0.125, 1),-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 200ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 200ms cubic-bezier(0.75, 0, 0.125, 1),-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1)}.button span:last-child{position:absolute;top:12px;opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);color:#000}.button:hover::before{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.button:hover span:first-child{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);opacity:0}.button:hover span:last-child{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.button.hidden{transition:opacity 300ms linear,visibility 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,visibility 300ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,visibility 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);-webkit-transform:translate3d(0, 20px, 0) !important;transform:translate3d(0, 20px, 0) !important;opacity:0;visibility:hidden}.close-icon{display:inline-block;font-family:'DINCond-Bold', sans-serif;font-size:12px;cursor:pointer}.close-icon span{position:relative;display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:12px}.close-icon span::before,.close-icon span::after{content:'';display:block;position:absolute;top:5px;left:-2px;width:17px;height:1px;background-color:#000}.close-icon span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-icon span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.link{position:relative;font-family:'DINCond-Bold';font-size:16px}.link div{z-index:1;position:relative;display:inline-block;overflow:hidden;cursor:pointer}.link div span,.link div::after{transition:-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1), -webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1)}.link div span{display:block;margin:12px}.link div span:last-child{position:absolute;top:32px;left:0;color:#000}.link div::after{z-index:-1;content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0%;min-height:2px;background-color:#fff;transition:height 300ms cubic-bezier(0.75, 0, 0.125, 1),-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),height 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),height 300ms cubic-bezier(0.75, 0, 0.125, 1),-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1)}.link div.entering span:first-child,.link div.hidden span:first-child{-webkit-transform:translate3d(0, 32px, 0);transform:translate3d(0, 32px, 0)}.link div.entering::after{transition:none;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.link div.hidden{transition:visibility 300ms cubic-bezier(0.75, 0, 0.125, 1);visibility:hidden}.link div.hidden span:first-child{-webkit-transform:translate3d(0, 32px, 0);transform:translate3d(0, 32px, 0)}.link div.hidden::after{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.link div:hover span{transition:opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);-webkit-transform:translate3d(0, -32px, 0);transform:translate3d(0, -32px, 0)}.link div:hover span:first-child{opacity:0}.link div:hover span:last-child{opacity:1}.link div:hover::after{height:100%}.big-close-icon{display:block;font-family:'DINCond-Bold';font-size:12px;letter-spacing:1px;line-height:1;text-align:center;width:35px;cursor:pointer;color:#fff}.big-close-icon span{position:relative;display:block;width:31px;height:31px;margin-bottom:12px;border:2px solid #fff;border-radius:33px}.big-close-icon span::before,.big-close-icon span::after{content:'';display:block;width:12px;height:2px;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.big-close-icon span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.big-close-icon span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}canvas{position:absolute;top:0;right:0;bottom:0;left:0}#click-catcher{z-index:1;position:relative;width:100vw;height:100vh}.grain{z-index:1}.ui-block{font-family:'DINCond-Bold', sans-serif;font-size:12px;line-height:1;letter-spacing:1px}.ui-block.loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-family:'Calendas', serif;font-size:16px}.ui-block.loader .loader-content{transition:opacity 1000ms linear}.ui-block.loader .background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity 1000ms linear}.ui-block.loader .logo{position:relative}.ui-block.loader .logo .cover,.ui-block.loader .logo img{transition:-webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1) 300ms;transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1) 300ms;transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1) 300ms, -webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1) 300ms}.ui-block.loader .logo .cover{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.ui-block.loader .logo img{-webkit-transform:scale(0.75);transform:scale(0.75)}.ui-block.loader .content{position:relative;margin-top:60px;text-align:center}.ui-block.loader .content .headphones-icon img,.ui-block.loader .content p span{transition:-webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1), -webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.ui-block.loader .content .headphones-icon{overflow:hidden}.ui-block.loader .content .headphones-icon img{display:block;margin:0 auto;transition-delay:600ms}.ui-block.loader .content p{margin-top:16px;overflow:hidden}.ui-block.loader .content p span{display:block;transition-delay:900ms}.ui-block.loader .content .link{position:absolute;right:0;bottom:0;left:0}.ui-block.loader .progress{position:absolute;bottom:0;left:0;right:0;text-align:center;font-family:'DINCond-Bold', sans-serif}.ui-block.loader .progress,.ui-block.loader .progress .progress-line,.ui-block.loader .progress .progress-line #progress{transition:-webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1), -webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1)}.ui-block.loader .progress .progress-line{width:100%;height:8px;background-color:#666;margin-top:8px}.ui-block.loader .progress .progress-line,.ui-block.loader .progress .progress-line #progress{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.ui-block.loader .progress .progress-line #progress{display:block;position:absolute;width:100%;height:100%;background-color:#fff}.ui-block.loader.ready .progress .progress-line{-webkit-transform:scaleX(1);transform:scaleX(1)}.ui-block.loader.ready .content .headphones-icon img,.ui-block.loader.ready .content p span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ui-block.loader.ready .logo .cover{-webkit-transform:scaleX(0);transform:scaleX(0)}.ui-block.loader.ready .logo img{-webkit-transform:scale(1);transform:scale(1)}.ui-block.loader.loaded .content .headphones-icon img,.ui-block.loader.loaded .content p span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);transition-delay:0ms}.ui-block.loader.loaded .progress{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.ui-block.loader.exiting .background{opacity:1}.ui-block.loader.exiting .loader-content{opacity:0}.ui-block.intro{display:none;position:absolute;top:0;right:20px;bottom:0;left:20px;text-align:center;overflow:hidden}.ui.step-intro .ui-block.intro{display:block}.ui.step-intro .ui-block.intro button{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ui.step-intro .ui-block.intro img{opacity:1}.ui-block.intro button{transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;-webkit-transform:translate3d(0, 58px, 0);transform:translate3d(0, 58px, 0)}.ui-block.intro img{transition:opacity 500ms ease-in-out;opacity:0}.ui-block.intro #skip-intro{position:absolute;bottom:20px}.ui-block.intro #play-intro{display:none;position:absolute;top:50%;top:calc(50% - 36px);cursor:pointer}.ui-block.main li{display:inline-block;vertical-align:middle}.ui-block.main .we-are-all-made-of-stars,.ui-block.main .see-all,.ui-block.main .alquimia,.ui-block.main .controls,.ui-block.main .information{transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out}.ui-block.main .we-are-all-made-of-stars,.ui-block.main .see-all{-webkit-transform:translate3d(0, -95px, 0);transform:translate3d(0, -95px, 0)}.ui-block.main .alquimia,.ui-block.main .controls,.ui-block.main .information{-webkit-transform:translate3d(0, 55px, 0);transform:translate3d(0, 55px, 0)}.ui-block.main .alquimia{display:block;width:30px}.ui-block.main .controls{position:absolute;bottom:29px;left:20px}.ui-block.main .controls li{margin-right:32px}.ui-block.main .controls li img,.ui-block.main .controls li svg{margin-left:16px}.ui-block.main .we-are-all-made-of-stars,.ui-block.main .alquimia{position:absolute;right:0;left:0;margin:auto}.ui-block.main .we-are-all-made-of-stars{top:20px}.ui-block.main .alquimia{bottom:20px}.ui-block.main .information,.ui-block.main .see-all{position:absolute;right:20px}.ui-block.main .information{bottom:29px}.ui-block.main .information li:not(:first-child)::before{content:'•';margin:0 12px}.ui-block.main .see-all{top:36px}.ui.step-slideshow .ui-block.main .we-are-all-made-of-stars,.ui.step-slideshow .ui-block.main .see-all,.ui.step-slideshow .ui-block.main .alquimia,.ui.step-slideshow .ui-block.main .controls,.ui.step-slideshow .ui-block.main .information,.ui.step-zoomed .ui-block.main .we-are-all-made-of-stars,.ui.step-zoomed .ui-block.main .see-all,.ui.step-zoomed .ui-block.main .alquimia,.ui.step-zoomed .ui-block.main .controls,.ui.step-zoomed .ui-block.main .information{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.grain{display:none;position:absolute;top:-100%;left:-100%;width:300%;height:300%;background-image:url("../images/film-grain.png");background-position:0 0;background-repeat:repeat;background-size:256px 256px;-webkit-animation:grain 5s steps(10) infinite;animation:grain 5s steps(10) infinite}.ready .grain{display:block}@-webkit-keyframes grain{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%{-webkit-transform:translate3d(-5%, -10%, 0);transform:translate3d(-5%, -10%, 0)}20%{-webkit-transform:translate3d(-15%, 5%, 0);transform:translate3d(-15%, 5%, 0)}30%{-webkit-transform:translate3d(7%, -25%, 0);transform:translate3d(7%, -25%, 0)}40%{-webkit-transform:translate3d(21%, 25%, 0);transform:translate3d(21%, 25%, 0)}50%{-webkit-transform:translate3d(-25%, 10%, 0);transform:translate3d(-25%, 10%, 0)}60%{-webkit-transform:translate3d(15%, 0%, 0);transform:translate3d(15%, 0%, 0)}70%{-webkit-transform:translate3d(0%, 15%, 0);transform:translate3d(0%, 15%, 0)}80%{-webkit-transform:translate3d(25%, 35%, 0);transform:translate3d(25%, 35%, 0)}90%{-webkit-transform:translate3d(-10%, 10%, 0);transform:translate3d(-10%, 10%, 0)}}@keyframes grain{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%{-webkit-transform:translate3d(-5%, -10%, 0);transform:translate3d(-5%, -10%, 0)}20%{-webkit-transform:translate3d(-15%, 5%, 0);transform:translate3d(-15%, 5%, 0)}30%{-webkit-transform:translate3d(7%, -25%, 0);transform:translate3d(7%, -25%, 0)}40%{-webkit-transform:translate3d(21%, 25%, 0);transform:translate3d(21%, 25%, 0)}50%{-webkit-transform:translate3d(-25%, 10%, 0);transform:translate3d(-25%, 10%, 0)}60%{-webkit-transform:translate3d(15%, 0%, 0);transform:translate3d(15%, 0%, 0)}70%{-webkit-transform:translate3d(0%, 15%, 0);transform:translate3d(0%, 15%, 0)}80%{-webkit-transform:translate3d(25%, 35%, 0);transform:translate3d(25%, 35%, 0)}90%{-webkit-transform:translate3d(-10%, 10%, 0);transform:translate3d(-10%, 10%, 0)}}.ui-block.navigation .navigation-arrow{z-index:1;position:absolute;top:0;bottom:0;margin:auto;width:42px;height:42px;border-radius:21px;cursor:pointer;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;overflow:hidden}.ui-block.navigation .navigation-arrow .navigation-arrow-circle{stroke-dasharray:2.5;transition:stroke-dasharray 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}.ui-block.navigation .navigation-arrow .actual-arrow{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);opacity:1}.ui-block.navigation .navigation-arrow .double{position:absolute;top:0;left:0;transition:opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1),opacity 300ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1);opacity:0}.ui-block.navigation .navigation-arrow:hover .navigation-arrow-circle{stroke-dasharray:125}.ui-block.navigation .navigation-arrow:hover#left-navigation-arrow .double,.ui-block.navigation .navigation-arrow:hover#right-navigation-arrow .double{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.ui-block.navigation .navigation-arrow:hover#left-navigation-arrow .actual-arrow{-webkit-transform:translate3d(-42px, 0, 0);transform:translate3d(-42px, 0, 0);opacity:0}.ui-block.navigation .navigation-arrow:hover#right-navigation-arrow .actual-arrow{-webkit-transform:translate3d(42px, 0, 0);transform:translate3d(42px, 0, 0);opacity:0}.ui-block.navigation #left-navigation-arrow{left:40px;-webkit-transform:translate3d(-82px, 0, 0);transform:translate3d(-82px, 0, 0)}.ui-block.navigation #left-navigation-arrow .double{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.ui-block.navigation #right-navigation-arrow{right:40px;-webkit-transform:translate3d(82px, 0, 0);transform:translate3d(82px, 0, 0)}.ui-block.navigation #right-navigation-arrow .double{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.ui-block.navigation .link{position:absolute;top:70%;right:0;left:0;margin:auto;text-align:center}.step-slideshow .ui-block.navigation #left-navigation-arrow,.step-slideshow .ui-block.navigation #right-navigation-arrow,.step-zoomed .ui-block.navigation #left-navigation-arrow,.step-zoomed .ui-block.navigation #right-navigation-arrow{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#menu{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);color:#fff;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;transition:opacity 500ms linear,visibility 500ms linear}#menu ul{font-family:'Calendas', serif;text-align:center;font-size:68px;line-height:68px}#menu li{overflow:hidden;margin:42px 0}#menu li a{display:block;-webkit-transform:translate3d(0, 68px, 0);transform:translate3d(0, 68px, 0);transition:-webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1);transition:transform 500ms cubic-bezier(0.75, 0, 0.125, 1), -webkit-transform 500ms cubic-bezier(0.75, 0, 0.125, 1)}#menu.opened{opacity:1;visibility:visible;transition:opacity 500ms linear}#menu.opened li a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#menu.opened li a:hover{opacity:.25}#menu.opened li:nth-child(1) a{transition:opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 500ms,opacity 250ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 500ms,opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 500ms}#menu.opened li:nth-child(2) a{transition:opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 650ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 650ms,opacity 250ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 650ms,opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 650ms}#menu.opened li:nth-child(3) a{transition:opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 800ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 800ms,opacity 250ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 800ms,opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 800ms}#menu.opened li:nth-child(4) a{transition:opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 950ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 950ms,opacity 250ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 950ms,opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 950ms}#menu.opened li:nth-child(5) a{transition:opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1100ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1100ms,opacity 250ms linear;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1100ms,opacity 250ms linear,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1100ms}#menu-icon{z-index:2;position:absolute;top:48px;font-family:'DINCond-Bold';font-size:12px;letter-spacing:1px;color:#fff;cursor:pointer;overflow:hidden;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;-webkit-transform:translate3d(0, -64px, 0);transform:translate3d(0, -64px, 0)}#menu-icon .open,#menu-icon .close{transition:opacity 250ms linear 500ms,-webkit-transform 250ms ease-out 500ms;transition:transform 250ms ease-out 500ms,opacity 250ms linear 500ms;transition:transform 250ms ease-out 500ms,opacity 250ms linear 500ms,-webkit-transform 250ms ease-out 500ms}#menu-icon .open{display:inline-block}#menu-icon .close{right:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#menu-icon .icon{display:inline-block;vertical-align:top;width:42px;height:6px;margin-top:4px;margin-right:12px}#menu-icon .icon::before,#menu-icon .icon::after{content:'';display:block;width:100%;height:1px;background-color:#fff}#menu-icon .icon::before{transition:opacity 250ms linear 500ms,-webkit-transform 250ms ease-in 500ms;transition:transform 250ms ease-in 500ms,opacity 250ms linear 500ms;transition:transform 250ms ease-in 500ms,opacity 250ms linear 500ms,-webkit-transform 250ms ease-in 500ms}#menu-icon .icon::after{margin-top:4px;transition:opacity 250ms linear 600ms,-webkit-transform 250ms ease-in 600ms;transition:transform 250ms ease-in 600ms,opacity 250ms linear 600ms;transition:transform 250ms ease-in 600ms,opacity 250ms linear 600ms,-webkit-transform 250ms ease-in 600ms}#menu-icon .close-icon,#menu-icon .close{position:absolute;top:0}#menu-icon .close-icon{left:30px}#menu-icon .close-icon span::before,#menu-icon .close-icon span::after{background-color:#fff;opacity:0;transition:opacity 400ms linear,-webkit-transform 400ms linear;transition:transform 400ms linear,opacity 400ms linear;transition:transform 400ms linear,opacity 400ms linear,-webkit-transform 400ms linear}#menu-icon .close-icon span::before{-webkit-transform:rotate(45deg) translate3d(100%, 0, 0);transform:rotate(45deg) translate3d(100%, 0, 0)}#menu-icon .close-icon span::after{-webkit-transform:rotate(-45deg) translate3d(100%, 0, 0);transform:rotate(-45deg) translate3d(100%, 0, 0)}#menu-icon.opened .open,#menu-icon.opened .close{transition:opacity 250ms linear 500ms,-webkit-transform 250ms ease-out 500ms;transition:transform 250ms ease-out 500ms,opacity 250ms linear 500ms;transition:transform 250ms ease-out 500ms,opacity 250ms linear 500ms,-webkit-transform 250ms ease-out 500ms}#menu-icon.opened .icon::before,#menu-icon.opened .icon::after{-webkit-transform:translate3d(42px, 0, 0);transform:translate3d(42px, 0, 0);opacity:0}#menu-icon.opened .icon::before{transition:opacity 250ms linear,-webkit-transform 250ms ease-in;transition:transform 250ms ease-in,opacity 250ms linear;transition:transform 250ms ease-in,opacity 250ms linear,-webkit-transform 250ms ease-in}#menu-icon.opened .icon::after{transition:opacity 250ms linear 100ms,-webkit-transform 250ms ease-in 100ms;transition:transform 250ms ease-in 100ms,opacity 250ms linear 100ms;transition:transform 250ms ease-in 100ms,opacity 250ms linear 100ms,-webkit-transform 250ms ease-in 100ms}#menu-icon.opened .close-icon span::before,#menu-icon.opened .close-icon span::after{transition:opacity 400ms linear 500ms,-webkit-transform 400ms linear 500ms;transition:transform 400ms linear 500ms,opacity 400ms linear 500ms;transition:transform 400ms linear 500ms,opacity 400ms linear 500ms,-webkit-transform 400ms linear 500ms;opacity:1}#menu-icon.opened .close-icon span::before{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}#menu-icon.opened .close-icon span::after{-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0)}#menu-icon.opened .open{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#menu-icon.opened .close{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ready #menu-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#current-video .overlay{z-index:2;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden}#current-video .overlay:not(.iframe){-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#current-video .overlay.iframe{background-color:#000;transition:visibility 1450ms}#current-video .overlay.black,#current-video .overlay.blue{z-index:3}#current-video .overlay.blue{background-color:#2C1C42;transition:visibility 1450ms,-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1),visibility 1450ms;transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1),visibility 1450ms,-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1)}#current-video .overlay.black{background-color:#000;opacity:0;transition:opacity 1000ms linear 1450ms,visibility 0ms linear 2450ms,-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms,opacity 1000ms linear 1450ms,visibility 0ms linear 2450ms;transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms,opacity 1000ms linear 1450ms,visibility 0ms linear 2450ms,-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms}#current-video .overlay iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#current-video .overlay #video-click-catcher{position:absolute;top:0;right:0;bottom:0;left:0}#current-video .overlay #close-video-button-container{position:absolute;top:0;right:0;left:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0.75), rgba(0,0,0,0) 100%);padding:32px;transition:-webkit-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;transition:transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out}#current-video .overlay #close-video-button-container.hidden{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#current-video .overlay #close-video-button-container .big-close-icon{margin:0 auto;color:#fff}#current-video .overlay #close-video-button-container .big-close-icon span::before,#current-video .overlay #close-video-button-container .big-close-icon span::after{background-color:#fff}#current-video.showing .overlay{visibility:visible}#current-video.showing .overlay:not(.iframe){-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#current-video.showing .overlay.blue{transition:visibility 0ms linear 1000ms,-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1250ms;transition:visibility 0ms linear 1000ms,transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1250ms;transition:visibility 0ms linear 1000ms,transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1250ms,-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1250ms}#current-video.showing .overlay.black{transition:opacity 1000ms linear,-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1000ms;transition:opacity 1000ms linear,transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1000ms;transition:opacity 1000ms linear,transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1000ms,-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 1000ms;opacity:1}#current-video.showing .overlay.iframe{transition:visibility 0ms linear 1000ms}#current-video.showing.exiting .overlay:not(.iframe){transition:none;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#about-pages{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms, -webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1) 250ms}#about-pages .close-icon{position:absolute;top:20px;left:20px;z-index:1;color:#000}#about-pages article{display:flex;min-height:100vh;position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:visibility 1450ms linear}#about-pages article.current{visibility:visible}#about-pages article .content{flex:1 50%;max-height:100vh;box-sizing:border-box;padding:148px 0;overflow:scroll}#about-pages article .content h1{font-family:'CalendasBold', sans-serif;font-weight:normal;font-size:26px;letter-spacing:6px;margin:0 0 56px 0;text-align:center;line-height:1;color:#000}#about-pages article .content h1::before,#about-pages article .content h1::after{content:'';display:block;width:6px;height:6px;background-color:#000;margin:0 auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#about-pages article .content h1::before{margin-bottom:32px}#about-pages article .content h1::after{margin-top:25px}#about-pages article .content p{font-family:'MaisonNeue', sans-serif;font-size:12px;line-height:22px;color:#4A4A4A;margin:0 auto 22px auto;max-width:390px}#about-pages article .image-container{position:relative;flex:1 50%;background-color:#000;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:-webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 1200ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 1200ms cubic-bezier(0.86, 0, 0.07, 1)}#about-pages article .image-container .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}#about-pages article .image-container .sign{position:absolute;bottom:-10%;right:-5%;width:600px;max-width:100%}#about-pages article .image-container .sign[src=""]{opacity:0}#about-pages article#about-the-mad-hatter .image{background-image:url("../images/about-nick-fouquet.png")}#about-pages article#about-the-devil .image{background-image:url("../images/about-jeremy-swan.png")}#about-pages article#about-pinocchio .image{background-image:url("../images/about-matt-poitras.png")}#about-pages article#about-the-little-mermaid .image{background-image:url("../images/about-alana-blanchard.png")}#about-pages.ready .close-icon{opacity:0}#about-pages.ready article.current .content h1,#about-pages.ready article.current .content p{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#about-pages.ready article.current .image-container .image{opacity:0}#about-pages.visible{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 750ms cubic-bezier(0.86, 0, 0.07, 1);transition:transform 750ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1)}#about-pages.visible .close-icon{transition:opacity 250ms linear 2000ms;opacity:1}#about-pages.visible article.current .content h1,#about-pages.visible article.current .content p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;transition:opacity 500ms ease-in-out 1000ms,-webkit-transform 500ms ease-in-out 1000ms;transition:transform 500ms ease-in-out 1000ms,opacity 500ms ease-in-out 1000ms;transition:transform 500ms ease-in-out 1000ms,opacity 500ms ease-in-out 1000ms,-webkit-transform 500ms ease-in-out 1000ms}#about-pages.visible article.current .image-container{transition:-webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;transition:transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;transition:transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 250ms, -webkit-transform 750ms cubic-bezier(0.86, 0, 0.07, 1) 250ms;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#about-pages.visible article.current .image-container .image{transition:opacity 1000ms cubic-bezier(0.86, 0, 0.07, 1) 1000ms;opacity:1}#service-pages{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity 500ms linear,visibility 500ms linear 500ms}#service-pages #close-service-pages{position:absolute;top:48px;left:0;right:0;margin:auto}#service-pages.visible{visibility:visible;opacity:1;transition:opacity 500ms linear 500ms}#service-pages>section{width:100%;display:none;color:#fff;padding-bottom:48px;overflow:auto;transition:opacity 500ms ease-in-out 500ms,-webkit-transform 500ms ease-in-out 500ms;transition:transform 500ms ease-in-out 500ms,opacity 500ms ease-in-out 500ms;transition:transform 500ms ease-in-out 500ms,opacity 500ms ease-in-out 500ms,-webkit-transform 500ms ease-in-out 500ms;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#service-pages>section.entering{display:block}#service-pages>section.current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#service-pages>section h2{font-family:'Calendas', serif;font-weight:normal;font-size:42px;line-height:52px;margin:8px 0;text-align:center}#service-pages>section .hr{width:6px;height:6px;background-color:#fff;margin:51px auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.coming-soon{width:286px;margin-left:auto;margin-right:auto}.coming-soon input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;outline:none;width:100%;height:53px;text-align:center;border-radius:100px;opacity:.5;font-family:Helvetica, Arial, sans-serif;font-size:10px;letter-spacing:2px;transition:color 250ms linear;box-sizing:border-box}.coming-soon input[type=email]::-webkit-input-placeholder{color:#fff;opacity:1}.coming-soon input[type=email]:-ms-input-placeholder{color:#fff;opacity:1}.coming-soon input[type=email]::-ms-input-placeholder{color:#fff;opacity:1}.coming-soon input[type=email]::placeholder{color:#fff;opacity:1}.coming-soon input[type=email][disabled]{opacity:.25}.coming-soon button{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px none;outline:0px none;position:absolute;bottom:4px;right:4px;width:45px;height:45px;border-radius:45px;background-color:#fff;color:#000;transition:width 250ms ease-in-out, background-color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out, width 250ms ease-in-out, background-color 250ms ease-in-out;transition:transform 250ms ease-in-out, width 250ms ease-in-out, background-color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.coming-soon button .check,.coming-soon button .thanks,.coming-soon button .error{font-family:'Helvetica', 'Arial', sans-serif;letter-spacing:2px}.coming-soon button .check{visibility:visible}.coming-soon button .thanks,.coming-soon button .error{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;visibility:hidden;font-size:10px;line-height:1;height:10px;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}.coming-soon button::before,.coming-soon button::after{z-index:-1;content:'';display:block;visibility:hidden;width:45px;height:45px;border-radius:45px;background-color:inherit;position:absolute;top:0;left:0;transition:visibility 250ms linear, -webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out, visibility 250ms linear;transition:transform 250ms ease-in-out, visibility 250ms linear, -webkit-transform 250ms ease-in-out}.coming-soon button.valid{-webkit-transform:scale(1);transform:scale(1)}.coming-soon button.loading{-webkit-transform:translate3d(-119px, 0, 0) scale(0.25);transform:translate3d(-119px, 0, 0) scale(0.25);-webkit-animation:bounce 1s infinite 250ms;animation:bounce 1s infinite 250ms}.coming-soon button.loading ~ input[type=text]{color:transparent}.coming-soon button.loading .check{opacity:0;visibility:hidden;transition:opacity 250ms linear, visibility 250ms linear}.coming-soon button.loading::before,.coming-soon button.loading::after{visibility:visible;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}.coming-soon button.loading::before{-webkit-transform:translate3d(-90px, 0, 0);transform:translate3d(-90px, 0, 0);-webkit-animation:inverse-bounce-before 1s infinite 250ms;animation:inverse-bounce-before 1s infinite 250ms}.coming-soon button.loading::after{-webkit-transform:translate3d(90px, 0, 0);transform:translate3d(90px, 0, 0);-webkit-animation:inverse-bounce-after 1s infinite 250ms;animation:inverse-bounce-after 1s infinite 250ms}.coming-soon button.done,.coming-soon button.error{-webkit-animation:none;animation:none;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);width:278px}.coming-soon button.done .check,.coming-soon button.error .check{opacity:0;visibility:hidden}.coming-soon button.done::before,.coming-soon button.done::after,.coming-soon button.error::before,.coming-soon button.error::after{-webkit-animation:none;animation:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.coming-soon button.done .thanks,.coming-soon button.error .error{transition:opacity 250ms linear 250ms, -webkit-transform 250ms ease-in-out 250ms;transition:opacity 250ms linear 250ms, transform 250ms ease-in-out 250ms;transition:opacity 250ms linear 250ms, transform 250ms ease-in-out 250ms, -webkit-transform 250ms ease-in-out 250ms;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.coming-soon button.done{background-color:#B8E986}.coming-soon button.error{background-color:#D0021B;color:#fff}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(-119px, 4px, 0) scale(0.25);transform:translate3d(-119px, 4px, 0) scale(0.25)}50%{-webkit-transform:translate3d(-119px, -4px, 0) scale(0.25);transform:translate3d(-119px, -4px, 0) scale(0.25)}100%{-webkit-transform:translate3d(-119px, 4px, 0) scale(0.25);transform:translate3d(-119px, 4px, 0) scale(0.25)}}@keyframes bounce{0%{-webkit-transform:translate3d(-119px, 4px, 0) scale(0.25);transform:translate3d(-119px, 4px, 0) scale(0.25)}50%{-webkit-transform:translate3d(-119px, -4px, 0) scale(0.25);transform:translate3d(-119px, -4px, 0) scale(0.25)}100%{-webkit-transform:translate3d(-119px, 4px, 0) scale(0.25);transform:translate3d(-119px, 4px, 0) scale(0.25)}}@-webkit-keyframes inverse-bounce-before{0%{-webkit-transform:translate3d(-90px, -16px, 0);transform:translate3d(-90px, -16px, 0)}50%{-webkit-transform:translate3d(-90px, 24px, 0);transform:translate3d(-90px, 24px, 0)}100%{-webkit-transform:translate3d(-90px, -16px, 0);transform:translate3d(-90px, -16px, 0)}}@keyframes inverse-bounce-before{0%{-webkit-transform:translate3d(-90px, -16px, 0);transform:translate3d(-90px, -16px, 0)}50%{-webkit-transform:translate3d(-90px, 24px, 0);transform:translate3d(-90px, 24px, 0)}100%{-webkit-transform:translate3d(-90px, -16px, 0);transform:translate3d(-90px, -16px, 0)}}@-webkit-keyframes inverse-bounce-after{0%{-webkit-transform:translate3d(90px, -16px, 0);transform:translate3d(90px, -16px, 0)}50%{-webkit-transform:translate3d(90px, 24px, 0);transform:translate3d(90px, 24px, 0)}100%{-webkit-transform:translate3d(90px, -16px, 0);transform:translate3d(90px, -16px, 0)}}@keyframes inverse-bounce-after{0%{-webkit-transform:translate3d(90px, -16px, 0);transform:translate3d(90px, -16px, 0)}50%{-webkit-transform:translate3d(90px, 24px, 0);transform:translate3d(90px, 24px, 0)}100%{-webkit-transform:translate3d(90px, -16px, 0);transform:translate3d(90px, -16px, 0)}}section#coming-soon{max-width:286px;padding-bottom:0;text-align:center;font-family:'Calendas', serif}section#coming-soon h2{margin-top:16px;margin-bottom:16px;letter-spacing:2px}section#coming-soon p{font-family:'CalendasItalic', serif;font-size:22px;margin:0 0 48px 0}section#idea{margin-top:148px}section#idea p{font-family:'Calendas', serif;font-size:22px;line-height:35px;max-width:960px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:32px}section#idea p:last-of-type{margin-bottom:0}section#idea p strong{font-family:'CalendasBold', serif;font-weight:normal}section#idea img{display:block;width:100%;max-width:518px;margin:0 auto}section#idea img[src='']{opacity:0}section#credits{margin-top:148px}section#credits img{display:block;margin:0 auto 36px auto}section#credits h2{margin-top:8px}section#credits h3{font-family:'Calendas', serif;font-size:26px;line-height:32px;max-width:363px;text-align:center;margin-left:auto;margin-right:auto;font-weight:normal}section#credits h4{font-family:'CalendasBold', serif;font-size:26px;line-height:30px;font-weight:normal;text-align:center;margin-top:12px;margin-bottom:12px}section#credits p{font-family:'Calendas', serif;font-size:22px;line-height:28px;margin:12px auto;max-width:392px;text-align:center}section#credits ul,section#credits p.small{font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:16px}section#credits .credits{max-width:818px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center}section#credits .credits article{width:33.33333%;box-sizing:border-box;padding:0 36px;margin-bottom:51px}section#credits .credits article:nth-child(3n-1){border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2)}section#credits .credits article h3{text-align:left}section#credits .credits article.special-thanks h3{margin-top:0}section#credits .credits+.hr{margin-top:0}section#originals{position:absolute;top:0;right:0;bottom:0;left:0}section#originals .close-icon{z-index:1;position:absolute;top:20px;left:20px;color:#000}section#originals .description{background-color:#fff;color:#000;padding:26px 0;position:fixed;top:0;left:0;bottom:0;width:50%;height:100%;display:flex;justify-content:center;align-items:center}section#originals .description .content .hr{background-color:#000}section#originals .description .content h2{font-family:'CalendasBold', serif;font-size:26px;line-height:32px;margin-bottom:26px}section#originals .description .content p{max-width:390px;font-family:'Calendas', serif;font-size:22px;line-height:28px;margin:0 auto 42px auto;text-align:center}section#originals .originals-list{position:fixed;top:0;right:0;bottom:0;left:50%;overflow:auto}section#originals .originals-list li{padding-top:80px;padding-bottom:16px;text-align:center;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}section#originals .originals-list li p{margin-top:30px;font-family:'DINCond-Bold', sans-serif;line-height:1}section#originals.current .originals-list li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}section#originals.current .originals-list li:nth-child(1){transition:opacity 250ms linear 1500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1500ms,opacity 250ms linear 1500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1500ms,opacity 250ms linear 1500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 1500ms}section#originals.current .originals-list li:nth-child(2){transition:opacity 250ms linear 2000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2000ms,opacity 250ms linear 2000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2000ms,opacity 250ms linear 2000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2000ms}section#originals.current .originals-list li:nth-child(3){transition:opacity 250ms linear 2500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2500ms,opacity 250ms linear 2500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2500ms,opacity 250ms linear 2500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 2500ms}section#originals.current .originals-list li:nth-child(4){transition:opacity 250ms linear 3000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3000ms,opacity 250ms linear 3000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3000ms,opacity 250ms linear 3000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3000ms}section#originals.current .originals-list li:nth-child(5){transition:opacity 250ms linear 3500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3500ms,opacity 250ms linear 3500ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3500ms,opacity 250ms linear 3500ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 3500ms}section#originals.current .originals-list li:nth-child(6){transition:opacity 250ms linear 4000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 4000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 4000ms,opacity 250ms linear 4000ms;transition:transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 4000ms,opacity 250ms linear 4000ms,-webkit-transform 300ms cubic-bezier(0.75, 0, 0.125, 1) 4000ms}body{-webkit-font-smoothing:antialiased}#root{transition:-webkit-filter 500ms linear;transition:filter 500ms linear;transition:filter 500ms linear, -webkit-filter 500ms linear;-webkit-filter:blur(0px);filter:blur(0px)}#root.menu-opened,#root.service-page-opened,#root.menu-opened ~ #ui,#root.service-page-opened ~ #ui,#root.service-page-opened ~ #menu-icon{-webkit-filter:blur(6px);filter:blur(6px);transition:-webkit-filter 500ms linear;transition:filter 500ms linear;transition:filter 500ms linear, -webkit-filter 500ms linear}#container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}ul{list-style-type:none;margin:0;padding:0}.ui{color:#fff}a{color:inherit;text-decoration:none}
