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:250px;border:1px solid #666;overflow:hidden;background-color:#fff}body .container a{display:block;width:300px;height:250px;cursor:pointer;text-decoration:none;color:inherit}body .container a div{position:absolute;cursor:pointer}body .container a :after,body .container a :before{content:"";display:block;position:absolute}body .container a .logo-bar{left:0;bottom:0;width:300px;height:58px;background-color:#00263d}body .container a .logo-bar .textron-logo{background-image:url(sprite-2x.png);background-position:-235px -138px;width:103px;height:31px;background-size:353px 350px;top:15px;left:18px}body .container a #image-container{top:0;left:0;width:300px;height:188px;transform:scale(1) rotate(0);background-color:#554736;-webkit-backface-visibility:hidden;backface-visibility:hidden}body .container a #image-container .vehicle-background{top:-12px;right:-7px;width:315px;height:217px;background:url(background-photo-2x.jpg) left top no-repeat;background-size:315px 217px}body .container a #image-container .jet-container{top:20px;left:-20px;width:353px;height:84px;opacity:0}body .container a #image-container .jet-container #jet-exhaust-particles{top:0;left:0;width:100%;height:100%;transform:scale(1) rotate(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body .container a #image-container .jet-container #jet-exhaust-particles div{left:0;top:0;width:10px;height:10px;background:url(jet-exhaust.png) left top no-repeat;background-size:cover}body .container a #image-container .jet-container .jet{background-image:url(sprite-2x.png);background-position:0 0;width:353px;height:84px;background-size:353px 350px;top:0;left:0}body .container a #image-container .side-by-side-container{top:68px;left:60px;width:180px;height:119px;opacity:0}body .container a #image-container .side-by-side-container .side-by-side{background-image:url(sprite-2x.png);background-position:0 -86px;width:180px;height:119px;background-size:353px 350px;top:0;left:0}body .container a #image-container .side-by-side-container .side-by-side .side-by-side-top{background-image:url(sprite-2x.png);background-position:-182px -86px;width:82px;height:50px;background-size:353px 350px;top:31px;left:60px}body .container a #image-container .side-by-side-container .side-by-side .moving-wheel{background-image:url(sprite-2x.png);background-position:0 -295px;width:22px;height:55px;background-size:353px 350px;top:13px;left:0}body .container a #image-container .side-by-side-container .side-by-side .side-by-side-driver-suspension{background-image:url(sprite-2x.png);background-position:-266px -86px;width:50px;height:47px;background-size:353px 350px;top:56px;left:99px;overflow:hidden}body .container a #image-container .side-by-side-container .side-by-side .side-by-side-driver-suspension .moving-wheel{top:-4px;left:27px;transform:scaleX(-1)}body .container a #image-container .side-by-side-container .side-by-side .side-by-side-passenger-suspension{background-image:url(sprite-2x.png);background-position:-182px -138px;width:51px;height:66px;background-size:353px 350px;top:37px;left:37px;overflow:hidden}body .container a #image-container #dust-particles{top:68px;left:60px;width:100%;height:100%;transform:scale(1) rotate(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body .container a #image-container #dust-particles div{left:0;top:0;width:10px;height:10px;background:url(dust.png) left top no-repeat;background-size:cover}body .container a #image-container .vignette{top:0;left:0;width:379px;height:307px;border-radius:100%;box-shadow:inset 0 0 0 0 transparent;transform:translate(-41px,-55px)}body .container a #image-container .jet-shadow{background-image:url(sprite-2x.png);background-position:0 -207px;width:286px;height:32px;background-size:353px 350px;top:128px;left:0;opacity:0}body .container a #headline-1{left:48px;top:110px;width:203px;height:57px;opacity:0}body .container a #headline-1 #headline-1-1{background-image:url(sprite-2x.png);background-position:-288px -207px;width:65px;height:24px;background-size:353px 350px;top:0;left:0}body .container a #headline-1 #headline-1-2,body .container a #headline-1 #headline-1-3{height:25px;background-size:353px 350px;top:0;background-image:url(sprite-2x.png)}body .container a #headline-1 #headline-1-2{background-position:-235px -171px;width:103px;left:72px}body .container a #headline-1 #headline-1-3{background-position:-24px -295px;width:20px;left:183px}body .container a #headline-1 #headline-1-4{background-image:url(sprite-2x.png);background-position:-186px -268px;width:20px;height:24px;background-size:353px 350px;top:32px;left:20px}body .container a #headline-1 #headline-1-5,body .container a #headline-1 #headline-1-6{height:25px;top:32px;background-size:353px 350px;background-image:url(sprite-2x.png)}body .container a #headline-1 #headline-1-5{background-position:0 -268px;width:59px;left:48px}body .container a #headline-1 #headline-1-6{background-position:0 -241px;width:70px;left:114px}body .container a #headline-2{left:25px;top:22px;width:123px;height:110px;opacity:0}body .container a #headline-2 #headline-2-1{background-image:url(sprite-2x.png);background-position:-112px -268px;width:43px;height:24px;background-size:353px 350px;top:0;left:0}body .container a #headline-2 #headline-2-2{background-image:url(sprite-2x.png);background-position:-72px -241px;width:67px;height:23px;background-size:353px 350px;top:0;left:50px}body .container a #headline-2 #headline-2-3,body .container a #headline-2 #headline-2-4{height:24px;background-image:url(sprite-2x.png);background-size:353px 350px;top:0}body .container a #headline-2 #headline-2-3{background-position:-61px -268px;width:49px;left:124px}body .container a #headline-2 #headline-2-4{background-position:-157px -268px;width:27px;left:179px}body .container a #headline-2 #headline-2-5{background-image:url(sprite-2x.png);background-position:-318px -86px;width:35px;height:23px;background-size:353px 350px;top:0;left:214px}body .container a #button{bottom:14px;right:-10px;height:30px;width:148px;transform:scale(1) rotate(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body .container a #button #button-background{content:'';display:block;top:0;left:-10px;width:158px;height:100%;background:#82c131;transform:skewX(-26deg) scale(1) rotate(0)}body .container a #button #chevron,body .container a #button .cta-text{background-image:url(sprite-2x.png);background-size:353px 350px}body .container a #button #chevron{background-position:-318px -111px;width:5px;height:9px;bottom:10px;right:21px}body .container a #button .diagonal-rule{bottom:-5px;left:-16px;height:39px;width:1px;background-color:#fff;transform:skewX(-26deg) translateX(10px)}body .container a #button .cta-text{background-position:-141px -241px;width:105px;height:13px;bottom:8px;right:32px}