@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);body{font-family:Lato;color:#d6f9dd}*{padding:0;margin:0;box-sizing:border-box}img{max-width:100%}.caption{position:absolute;top:43%;left:8rem;z-index:9;transform:translateY(-50%);opacity:0;transition:.5s ease opacity,.5s ease transform;transform:translateY(60px)}.caption.current-caption{transition-delay:1s;opacity:1;transform:translateY(0)}.caption .caption-heading{transition:.5s ease-in all}.caption .caption-heading h1{font-size:4rem;margin-bottom:1.5rem;text-transform:uppercase;text-indent:-.2rem;letter-spacing:.2rem;font-weight:300}.caption .caption-subhead{font-size:1rem;font-weight:300;text-transform:uppercase;color:#fff;letter-spacing:4px;word-spacing:.1rem;margin-bottom:2.5rem;display:block}.caption a.btn{color:#333;font-size:.8rem;text-decoration:none;background-color:#fff;padding:.5rem 1rem;text-transform:uppercase;letter-spacing:.2rem;position:relative;z-index:9;transition:250ms ease-in background-color,.5s ease-in color}.caption a.btn:hover{background-color:#000;color:#fff}.slider-container{width:100%;height:80vh;background-color:#2c302e;display:flex;position:relative}.left-col{width:100%;box-sizing:border-box;overflow:hidden}.left-col{background-size:cover;background-postion:center top;overflow:hidden;position:relative}.left-col .slide{position:absolute;width:100%;height:100%;background-position:left top!important;background-size:cover!important;background-repeat:no-repeat;opacity:0;transition:1s cubic-bezier(1,.04,.355,1) transform,1s cubic-bezier(.68,-.55,.265,1.55) clip-path;transform:translateY(-100%);scale:1;z-index:-1}.left-col .slide.current{opacity:1;transform:translateY(0) scale(1.25);z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nav-slider{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;overflow:hidden}.nav-slider a{color:#fafafa;font-size:3rem;text-shadow:1px 1px 4px rgba(0,0,0,.4)}.nav-slider:hover .slide-down,.nav-slider:hover .slide-up{opacity:.5;transform:translateX(0)}.nav-slider .slide-down,.nav-slider .slide-up{display:block;position:absolute;text-align:center;padding:1rem;opacity:0;transition:.25s ease opacity,.25s ease transform;z-index:99}.nav-slider .slide-down:hover,.nav-slider .slide-up:hover{opacity:1}.nav-slider .slide-down a,.nav-slider .slide-up a{text-decoration:none;font-weight:300!important}.nav-slider .slide-up{top:40%;left:0;transform:translateX(-100%)}.nav-slider .slide-down{top:40%;right:0;transform:translateX(100%)}