@-webkit-keyframes sunset-div{0%,6.6%{-webkit-transform:translateY(0);transform:translateY(0)}100%,41.6%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes sunset-div{0%,6.6%{-webkit-transform:translateY(0);transform:translateY(0)}100%,41.6%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes nighttime{0%,6.6%{opacity:0}100%,41.6%{opacity:.8}}@keyframes nighttime{0%,6.6%{opacity:0}100%,41.6%{opacity:.8}}@-webkit-keyframes nighttime-div{0%,6.6%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,41.6%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes nighttime-div{0%,6.6%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,41.6%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes stars{0%,6.6%{opacity:0}100%,51.6%{opacity:.3}}@keyframes stars{0%,6.6%{opacity:0}100%,51.6%{opacity:.3}}body,html{margin:0;height:100%}body{background:#444;background:linear-gradient(to bottom,#444 0,#333 100%)}body .container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;width:300px;height:50px;border:1px solid #adaeb0;overflow:hidden;background-color:#fff;opacity:0}body .container a{display:block;width:300px;height:50px;cursor:pointer;text-decoration:none;color:inherit}body .container a div{position:absolute;cursor:pointer}body .container a .headline-background{width:149px;height:50px;bottom:0;background-color:#000}body .container a .headline-background #photo-container{top:0;left:0;width:149px;height:50px;overflow:hidden}body .container a .headline-background #photo-container #photo-1,body .container a .headline-background #photo-container #photo-2,body .container a .headline-background #photo-container #photo-3{width:149px;height:50px;background-size:180px 50px;image-rendering:-webkit-optimize-contrast;-webkit-transform:rotate(.1deg);transform:rotate(.1deg)}body .container a .headline-background #photo-container #photo-1{background-image:url(background-photo-1-2x.jpg)}body .container a .headline-background #photo-container #photo-2{background-image:url(background-photo-2-2x.jpg)}body .container a .headline-background #photo-container #photo-3{background-image:url(background-photo-3-2x.jpg)}body .container a .cta-container,body .container a .cta-container .logo,body .container a .headline-background #headline-2 #headline-2-1 .text,body .container a .headline-background #headline-2 #headline-2-2 .text,body .container a .headline-background .headline-1,body .container a .headline-background .headline-1-2{background-image:url(sprite-2x.png);background-size:536px 268px}body .container a .headline-background #headline-1-background{top:0;left:0;width:149px;height:50px;background-color:#ef8f2b}body .container a .headline-background .headline-1{background-position:0 -144px;width:136px;height:30px;top:4px;left:6px}body .container a .headline-background .headline-1-2{background-position:-138px -144px;width:132px;height:30px;top:19px;left:11px}body .container a .headline-background #headline-2{top:0;left:0;width:150px;height:50px;background-color:#ef8f2b}body .container a .headline-background #headline-2 #horizontal-rule{top:25px;left:11px;width:127px;height:2px;background-color:#fff}body .container a .headline-background #headline-2 #headline-2-1{top:0;left:0;width:149px;height:25px;overflow:hidden}body .container a .headline-background #headline-2 #headline-2-1 .text{background-position:-162px -120px;width:62px;height:16px;top:6px;left:44px}body .container a .headline-background #headline-2 #headline-2-2{top:27px;left:0;width:149px;height:25px;overflow:hidden}body .container a .headline-background #headline-2 #headline-2-2 .text{background-position:-382px -92px;width:128px;height:16px;top:4px;left:11px}body .container a .cta-container{position:absolute;width:149px!important;top:0;right:0;background-position:0 -92px;height:50px}body .container a .cta-container .logo{background-position:0 -176px;width:59px;height:40px;position:absolute;left:10px;top:4px}body .container a .cta-container .cta-button{position:absolute;width:75px;height:34px;top:7px;right:0;transition:all .3s ease}body .container a .cta-container .cta-button .cta-dark-text,body .container a .cta-container .cta-button .cta-light-text{top:7px;right:28px;background-image:url(sprite-2x.png);width:42px;height:20px;background-size:536px 268px;margin-right:0;transition:all .3s ease;position:absolute}body .container a .cta-container .cta-button .cta-dark-text{background-position:-272px -144px}body .container a .cta-container .cta-button .cta-dark-text-hover{opacity:0}body .container a .cta-container .cta-button .cta-light-text{background-position:-316px -144px;opacity:0}body .container a .cta-container .cta-button .cta-light-text-hover{opacity:1}body .container a .cta-container .cta-button .cta-caret-area{position:absolute;top:0;right:0;width:23px;height:34px;background:#eda466;-webkit-backface-visibility:hidden;backface-visibility:hidden}body .container a .cta-container .cta-button .cta-caret-area .cta-caret{position:absolute;top:12px;left:6px;background-image:url(sprite-2x.png);background-position:-236px -81px;width:10px;height:9px;background-size:536px 268px}body .container a .cta-container .cta-button-hover{background-color:#ef8f2b}body .container a .cta-container .cta-vignette{position:absolute;bottom:0;left:0;background-image:url(sprite-2x.png);background-position:0 0;width:234px;height:90px;background-size:536px 268px;transition:all .4s ease}body .container a .cta-container .cta-vignette-hover{opacity:.5}body .container a .cta-container .shadow-container{position:absolute;width:100%;top:0;left:0;overflow:hidden}body .container a .cta-container .shadow-container .shadow{background-image:url(sprite-2x.png);background-position:0 -218px;width:13px;height:50px;background-size:536px 268px;position:relative;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:all .4s ease}body .container a .cta-container .shadow-container .shadow-hover{opacity:.9;-webkit-transform:translateX(-5px) scaleX(.8);transform:translateX(-5px) scaleX(.8)}body .container a .cta-container .cta-background{background-position:0 -199px;width:300px;height:67px}