﻿@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}#top.is-stuck{background-color:#FFF;border-bottom:1px solid #BCBCBC;}#top.is-stuck .top-middle{opacity:1;visibility:visible;}#top.is-stuck .top-right,#top.is-stuck .top-right a,#top.is-stuck .top-right a:link,#top.is-stuck .top-right a:hover,#top.is-stuck .top-right a:active,#top.is-stuck .top-right a:visited,#top.is-stuck .top-right a:focus{color:#000;}#perspective{width:100%;height:100%;position:relative;left:0px;}#perspective > #container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:50% 50% 50%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-o-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;position:relative;left:0;min-height:100%;z-index:10;background:#FFF;}#perspective > #container > #wrapper{position:absolute;top:0;left:0;width:100%;overflow:auto;height:100vh;-webkit-overflow-scrolling:touch;overflow-x:hidden;background-size:cover;background-position:center center;}#perspective #container #freezer{background:rgba(0,0,0,0.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;}#perspective.animate > #container > #freezer{display:block;}#nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:35vw;}.nav_inner{}#perspective #nav.open .logo{opacity:1;visibility:visible;text-align:left;margin:0 auto 100px auto;width:100%;justify-content:flex-start;}#perspective #nav.close ul{opacity:0;}#perspective.showMenu #nav{margin:0;}#perspective #nav{overflow:hidden;}@media screen and (min-width:48em) and (max-width:73.6875em){#perspective.animate>#container{-webkit-transform:translateZ(0px) translateX(30%) rotateY(-50deg);-moz-transform:translateZ(0px) translateX(30%) rotateY(-50deg);-ms-transform:translateZ(0px) translateX(30%) rotateY(-50deg);-o-transform:translateZ(0px) translateX(30%) rotateY(-50deg);transform:translateZ(0px) translateX(30%) rotateY(-50deg);}}@media screen and (min-width:73.75em){#perspective.animate>#container{-webkit-transform:translateZ(0px) translateX(10%) rotateY(-50deg);-moz-transform:translateZ(0px) translateX(10%) rotateY(-50deg);-ms-transform:translateZ(0px) translateX(10%) rotateY(-50deg);-o-transform:translateZ(0px) translateX(10%) rotateY(-50deg);transform:translateZ(0px) translateX(10%) rotateY(-50deg);}}@media screen and (max-width:47.9375em){#perspective.animate>#container{-webkit-transform:translateZ(0px) translateX(50%) rotateY(-70deg);-moz-transform:translateZ(0px) translateX(50%) rotateY(-70deg);-ms-transform:translateZ(0px) translateX(50%) rotateY(-70deg);-o-transform:translateZ(0px) translateX(50%) rotateY(-70deg);transform:translateZ(0px) translateX(50%) rotateY(-70deg);}}@media (max-width:1279px){#nav{width:50vw;}#perspective #nav.open .logo{margin:0 auto 50px auto;}}@media (max-width:767px){#nav{width:85vw;}#perspective #nav.open .logo{margin:0 auto 25px auto;}#perspective #nav{overflow:scroll;}}#perspective.modalview{position:fixed;-webkit-perspective:1500px;-moz-perspective:1500px;perspective:1500px;background:#fff;}#perspective.modalview > #container{position:absolute;overflow:hidden;cursor:pointer;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}#perspective.modalview > #container > #wrapper{overflow:hidden;}#wrapper .video-wrapper .video .video-js{width:100% !important;height:100% !important;overflow:hidden;}#wrapper .video-wrapper .video .video-js .vjs-control-bar{background-color:rgba(0,0,0,0.5);}#wrapper .video-wrapper .video .video-js .vjs-control-bar .vjs-control:focus:before,#wrapper .video-wrapper .video .video-js .vjs-control-bar .vjs-control:hover:before,#wrapper .video-wrapper .video .video-js .vjs-control-bar .vjs-control:focus{text-shadow:none;}#wrapper .video-wrapper .video .video-js .vjs-control-bar .vjs-slider,#wrapper .video-wrapper .video .video-js .vjs-control-bar .vjs-load-progress{background-color:rgba(255,255,255,0.2);}#wrapper .video-wrapper .video .video-js .vjs-control-bar button:hover,#wrapper .video-wrapper .video .video-js .vjs-control-bar button:focus{background-color:transparent;border:0;}#wrapper .video-wrapper .video .video-js .vjs-poster{background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover;}#wrapper .video-wrapper .video .video-js.vjs-using-native-controls video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none;}#wrapper .video-wrapper .video .video-js .vjs-big-play-button{display:none !important;}#wrapper .video-wrapper .video .video-js.vjs-fullscreen{position:fixed !important;top:50% !important;right:0 !important;bottom:auto !important;left:0 !important;width:auto !important;height:auto !important;padding-bottom:56.25%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}#wrapper .video-wrapper .video .video-js .vjs-loading-spinner{border-color:rgba(0,0,0,0.5);}.video-wrapper.scrollable{margin:0;overflow:hidden;position:relative;height:100vh;min-height:700px;}@media screen and (min-width:48em) and (max-width:73.6875em){.video-wrapper.scrollable{min-height:500px;height:80vh;}}@media screen and (max-width:47.9375em){.video-wrapper.scrollable{min-height:400px;height:80vh;}}.video-wrapper.scrollable > .video{height:100%;z-index:10;}.video-wrapper.scrollable > .video:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1);}
