*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{height:100%;margin:0;padding:0;overflow-x:hidden;font-family:acumin-pro,helvetica,sans-serif}a,a:hover{text-decoration:none}.hide-overflow{overflow:hidden}.gradient{background:#ccc;background:-webkit-gradient(radial,center center,0,center center,560,from(#e6eaeb),to(#cfd3da));background:-moz-radial-gradient(radial,center center,0,center center,560,from(#e6eaeb),to(#cfd3da));height:100%;width:100%;position:fixed;z-index:-1;left:0;top:0}button{cursor:pointer;border:none;color:#fff;font-size:20px;outline:0;width:237px;height:55px;font-weight:700;background-color:#000;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border-radius:2px;margin-top:20px;padding:10px 20px}.main{z-index:2}.main,.perspective{width:860px;height:1020px;margin:140px auto;padding:50px;background:#fff;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1.01,1,1);transition-timing-function:cubic-bezier(0,1.01,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);visibility:hidden}.initial{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}@-webkit-keyframes appear{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes appear{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.perspective{background:0 0;margin:50px;-webkit-transform:perspective(500px) rotateX(0) rotateZ(0);transform:perspective(500px) rotateX(0) rotateZ(0)}.main.animate,.perspective.animate{-webkit-transform:rotateX(64deg) rotateZ(50deg) scale(.8);transform:rotateX(64deg) rotateZ(50deg) scale(.8);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.perspective .column{background:#fff;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:cubic-bezier(0,1.01,1,1);transition-timing-function:cubic-bezier(0,1.01,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition-duration:.5s;transition-duration:.5s}.perspective.animate .column{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.column,.main,.row{position:relative}.row{width:100%}.row:first-child{-webkit-transform:translateX(0) translateZ(1px);transform:translateX(0) translateZ(1px);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.column{box-sizing:border-box;padding:20px;cursor:pointer;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition-timing-function:cubic-bezier(0,1.01,1,1);transition-timing-function:cubic-bezier(0,1.01,1,1);-webkit-transition-duration:.2s;transition-duration:.2s}.animate .column img{position:relative;z-index:1}.address{padding-top:30px}.hover,.main .column:hover,.main.animate.zoom-out .column.hover{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateX(-50px) translateZ(5px);transform:translateX(-50px) translateZ(5px);box-shadow:80px 112px 40px rgba(0,0,0,.2),80px 80px 40px rgba(0,0,0,.2);background:#fff;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:5}.main.animate.zoom-out .column{-webkit-transform:none;-ms-transform:none;transform:none;box-shadow:none;background:0 0}.animate .column.hover img{-webkit-transform:none;-ms-transform:none;transform:none}.dim{background:#e6eaeb}.zoom{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(-65deg) rotateY(0) rotateZ(-16deg) translateZ(101px);transform:rotateX(-65deg) rotateY(0) rotateZ(-16deg) translateZ(101px)}.main.animate.zoom-out{-webkit-transform:rotateX(60deg) rotateZ(35deg) scale(.25) translateX(1320px) translateZ(260px);transform:rotateX(60deg) rotateZ(35deg) scale(.25) translateX(1320px) translateZ(260px);opacity:.8;background:#fff;left:auto;right:20px;top:auto;bottom:auto;cursor:pointer}.main.animate.zoom-out:hover{opacity:1}.main.animate.zoom-out .row{pointer-events:none}.zoom-index{z-index:11}.content-card{display:none;padding:20px;position:absolute;left:75px;width:600px}.content-card .content-card-title{font-size:26px;color:#212128;letter-spacing:-1px;line-height:35px;opacity:1;font-weight:600;margin-bottom:5px;margin-top:10px}.content-card p{opacity:.5;font-size:21px;color:#212128;letter-spacing:-.61px;line-height:28px}.content-card .display-next-card{opacity:.3;border-bottom:solid 1px;padding-bottom:3px;text-decoration:none;font-size:13px;color:#212128;letter-spacing:2px;text-transform:uppercase;margin-top:30px;display:inline-block;white-space:nowrap;font-weight:700}.display-next-card:hover{opacity:1}.show-pop-up{-webkit-animation-name:cardEntryMove;animation-name:cardEntryMove}.hide-pop-up,.show-pop-up{-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-timing-function:cubic-bezier(0,.71,1,1);animation-timing-function:cubic-bezier(0,.71,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:block;opacity:0;-webkit-animation-delay:.3s;animation-delay:.3s;z-index:11}.hide-pop-up{-webkit-animation-name:cardExitMove;animation-name:cardExitMove;z-index:1}.intro.hide-title{-webkit-animation-name:hideTitle;animation-name:hideTitle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.1s;animation-duration:.1s}@-webkit-keyframes hideTitle{100%{opacity:0}}@keyframes hideTitle{100%{opacity:0}}@-webkit-keyframes cardEntryMove{0%{opacity:0}100%{opacity:1}}@keyframes cardEntryMove{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes cardExitMove{0%{opacity:1}100%{opacity:0}}@keyframes cardExitMove{0%{opacity:1}100%{opacity:0}}.position{left:50px!important;top:75px!important;-webkit-transition-timing-function:cubic-bezier(0,1.01,1,1);transition-timing-function:cubic-bezier(0,1.01,1,1);position:absolute;-webkit-transition-duration:0s;transition-duration:0s}.index{z-index:10}.shadow{box-shadow:0 2px 9px 0 rgba(0,0,0,.1),0 20px 30px 1px rgba(0,0,0,.15),0 40px 40px 1px rgba(0,0,0,.15)}.bounce,.slide{-webkit-animation-timing-function:cubic-bezier(0,1.01,1,1);animation-timing-function:cubic-bezier(0,1.01,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide{-webkit-animation-name:slide;animation-name:slide;-webkit-animation-duration:.5s;animation-duration:.5s}.preserve-animation{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes slide{0%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}50%{-webkit-transform:translateX(-100px) translateZ(80px);transform:translateX(-100px) translateZ(80px);background:#fff;box-shadow:80px 112px 40px rgba(0,0,0,.2),80px 80px 40px rgba(0,0,0,.2)}100%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}}@keyframes slide{0%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}50%{-webkit-transform:translateX(-100px) translateZ(80px);transform:translateX(-100px) translateZ(80px);background:#fff;box-shadow:80px 112px 40px rgba(0,0,0,.2),80px 80px 40px rgba(0,0,0,.2)}100%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}}@-webkit-keyframes bounce{0%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}50%{-webkit-transform:translateX(-100px) translateZ(140px);transform:translateX(-100px) translateZ(140px);background:#fff;box-shadow:80px 112px 40px rgba(0,0,0,.2),80px 80px 40px rgba(0,0,0,.2)}100%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}}@keyframes bounce{0%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}50%{-webkit-transform:translateX(-100px) translateZ(140px);transform:translateX(-100px) translateZ(140px);background:#fff;box-shadow:80px 112px 40px rgba(0,0,0,.2),80px 80px 40px rgba(0,0,0,.2)}100%{-webkit-transform:none;transform:none;background:0 0;box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0)}}.intro{position:absolute;left:50%;top:50%;border:none;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.title{font:normal 45px/normal "Passero One",Helvetica,sans-serif;color:#fff;text-align:center;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.0980392),0 0 5px rgba(0,0,0,.0980392),0 1px 3px rgba(0,0,0,.298039),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.247059),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.14902);-webkit-transition:text-shadow .3s ease-in-out;transition:text-shadow .3s ease-in-out;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-bottom:45px}.translate-top{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,1.01,1,1);transition-timing-function:cubic-bezier(0,1.01,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;right:50px;left:auto;top:30px;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:.3}.translate-top .title{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.intro-content{font-size:24px;color:#2f2f2f;width:70%;margin:0 auto;margin-top:20px}.translate-top .intro-content{display:none}@-webkit-keyframes slideHeading{100%{right:50px;left:auto;top:30px;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:.3}}@keyframes slideHeading{100%{right:50px;left:auto;top:30px;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:.3}}.footer,.header,.preview{position:absolute;opacity:0;font-size:19px;line-height:41px;color:#191919}.footer,.preview{font-weight:700;bottom:25px;left:50px}.header{top:25px;left:25px}.header-text{opacity:.4;font-size:13px;color:#000;letter-spacing:-.38px;line-height:16px;max-width:300px;white-space:normal;display:inline-block;vertical-align:middle;margin-left:10px}.footer span{margin-right:10px}.footer img{width:50px;height:50px;cursor:pointer}.footer.visible,.header.visible,.preview.visible{-webkit-animation-name:showFooter;animation-name:showFooter;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes showFooter{0%{opacity:0}100%{opacity:1}}@keyframes showFooter{0%{opacity:0}100%{opacity:1}}.mouse-events{pointer-events:none}.preview{left:50px}.preview button{width:auto;padding:7px 10px}.mobile{display:none}@media all and (max-width:1024px){.content-card{width:450px}.content-card .display-next-card{white-space:normal}.perspective .col-sm-12{width:auto}}.back-icon,.hint{position:absolute;opacity:0;font-size:11px;background:#323232;color:#fff;padding:5px 10px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0,1.01,1,1);animation-timing-function:cubic-bezier(0,1.01,1,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;cursor:default;border-radius:2px}.back-icon:hover,.back-icon:visited{color:#fff;text-decoration:none}.hint{left:43%}.back-icon{left:100px;-webkit-animation-delay:.3s;animation-delay:.3s}.back-icon:after,.hint:after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #323232;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:25px;left:102px;z-index:1}.back-icon:after{left:47px}.back-icon.enter-tooltip,.hint.enter-tooltip{-webkit-animation-name:tooltipEntry;animation-name:tooltipEntry}@-webkit-keyframes tooltipEntry{0%{top:50px;opacity:0}100%{top:75px;opacity:.9}}@keyframes tooltipEntry{0%{top:50px;opacity:0}100%{top:75px;opacity:.9}}.back-icon.exit-tooltip,.hint.exit-tooltip{-webkit-animation-name:tooltipExit;animation-name:tooltipExit}.back-icon.exit-tooltip{-webkit-animation-duration:0s;animation-duration:0s}@-webkit-keyframes tooltipExit{0%{top:75px;opacity:.9}100%{top:50px;opacity:0}}@keyframes tooltipExit{0%{top:75px;opacity:.9}100%{top:50px;opacity:0}}@media all and (max-width:736px){.content-card,.footer,.intro,.main,.perspective{display:none}.mobile{display:block;padding:20px;position:absolute;left:50%;width:600px;font-size:24px;line-height:36px;color:#2f2f2f;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.gradient{position:absolute}.perspective.animate .column{opacity:0}}}