@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
body,html{margin:0;padding:0;font-family:Slack-Lato,sans-serif;font-size:17px;line-height:1.5rem;color:#4A4A4A;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}
body.video_2,html.video_2{background:#fff}
body.video{overflow:visible}
.signup_c.video{box-shadow:none}
.signup_c.video.video_1{background-image:url(/5d547/img/videos/prodWalkthroughBGs/1440-bg-prodwalkthrough.jpg),url(/5d547/img/videos/prodWalkthroughBGs/128-bg-prodwalkthrough.jpg);background-color:#999;background-size:cover;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video.video_1{background-image:url(/5d547/img/videos/prodWalkthroughBGs/1440-bg-prodwalkthrough@2x.jpg),url(/5d547/img/videos/prodWalkthroughBGs/128-bg-prodwalkthrough@2x.jpg)}
}
@media only screen and (min-width:1440px){.signup_c.video.video_1{background-image:url(/5d547/img/videos/prodWalkthroughBGs/1440-bg-prodwalkthrough@2x.jpg),url(/5d547/img/videos/prodWalkthroughBGs/1440-bg-prodwalkthrough.jpg),url(/5d547/img/videos/prodWalkthroughBGs/128-bg-prodwalkthrough.jpg)}
}
@media only screen and (max-width:640px){.signup_c.video.video_1{background-image:url(/5d547/img/videos/prodWalkthroughBGs/bg-prodwalkthrough-mobile.jpg)}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video.video_1{background-image:url(/5d547/img/videos/prodWalkthroughBGs/bg-prodwalkthrough-mobile@2x.jpg)}
}
.signup_c.video.video_1 .video_preview{background-image:url(/5d547/img/videos/preview-prodwalkthrough.png);background-color:transparent;background-size:780px;background-position:center top;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video.video_1 .video_preview{background-image:url(/5d547/img/videos/preview-prodwalkthrough@2x.png)}
}
@media only screen and (max-width:640px){.signup_c.video.video_1 .video_preview{background-image:url(/5d547/img/videos/preview-prodwalkthrough-mobile.png);background-size:417px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video.video_1 .video_preview{background-image:url(/5d547/img/videos/preview-prodwalkthrough-mobile@2x.png)}
}
.signup_c.video #story.video_2{background-image:url(/5d547/img/videos/withoutChaosBGs/1440-bg-withoutChaos.png),url(/5d547/img/videos/withoutChaosBGs/128-bg-withoutChaos.png);background-color:#fff;background-size:15in 536px;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video #story.video_2{background-image:url(/5d547/img/videos/withoutChaosBGs/1440-bg-withoutChaos@2x.png),url(/11c4/img/videos/withoutChaosBGs/128-bg-withoutChaos@2x.png)}
}
@media only screen and (max-width:640px){.signup_c.video #story.video_2{background-image:url(/5d547/img/videos/withoutChaosBGs/bg-withoutChaos-mobile.png);background-size:40pc;background-position:center bottom 194px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video #story.video_2{background-image:url(/5d547/img/videos/withoutChaosBGs/bg-withoutChaos-mobile@2x.png)}
}
.signup_c.video #story.video_2 .video_preview{background-image:url(/5d547/img/videos/preview-withoutChaos.png);background-color:transparent;background-size:781px;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video #story.video_2 .video_preview{background-image:url(/5d547/img/videos/preview-withoutChaos@2x.png)}
}
@media only screen and (max-width:640px){.signup_c.video #story.video_2 .video_preview{background-image:url(/5d547/img/videos/preview-withoutChaos-mobile.png);background-size:562px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video #story.video_2 .video_preview{background-image:url(/5d547/img/videos/preview-withoutChaos-mobile@2x.png)}
}
.signup_c.video.video_3{background-image:url(/5d547/img/videos/sandwichBGs/1440-bg-sandwich.jpg),url(/5d547/img/videos/sandwichBGs/128-bg-sandwich.jpg);background-color:#999;background-size:cover;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video.video_3{background-image:url(/5d547/img/videos/sandwichBGs/1440-bg-sandwich@2x.jpg),url(/5d547/img/videos/sandwichBGs/128-bg-sandwich@2x.jpg)}
}
@media only screen and (min-width:1440px){.signup_c.video.video_3{background-image:url(/5d547/img/videos/sandwichBGs/1440-bg-sandwich@2x.jpg),url(/5d547/img/videos/sandwichBGs/1440-bg-sandwich.jpg),url(/5d547/img/videos/sandwichBGs/128-bg-sandwich.jpg)}
}
@media only screen and (max-width:640px){.signup_c.video.video_3{background-image:url(/5d547/img/videos/sandwichBGs/bg-sandwich-mobile.jpg)}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video.video_3{background-image:url(/5d547/img/videos/sandwichBGs/bg-sandwich-mobile@2x.jpg)}
}
.signup_c.video.video_3 .video_preview{background-image:url(/5d547/img/videos/preview-sandwich.jpg);background-color:transparent;background-size:781px;background-position:center bottom;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.video.video_3 .video_preview{background-image:url(/5d547/img/videos/preview-sandwich@2x.jpg)}
}
@media only screen and (max-width:640px){.signup_c.video.video_3 .video_preview{background-image:url(/5d547/img/videos/preview-sandwich-mobile.jpg);background-size:35pc;background-position:center bottom}
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and only screen and (min-resolution:192dpi) and only screen and (min-resolution:2dppx) and only screen and (max-width:640px){.signup_c.video.video_3 .video_preview{background-image:url(/5d547/img/videos/preview-sandwich-mobile@2x.jpg)}
}
@media only screen and (max-width:768px){.signup_c.video.video_1 footer,.signup_c.video.video_3 footer{background-color:#000}
}
#story.video{height:100%;padding-bottom:0;min-height:0}
#story.video .header{padding:0 2.13rem;margin:0 auto;position:relative}
#story.video .header_heading{position:relative;margin:2.5rem auto 1rem}
#story.video .header_heading strong{font-weight:900}
@media only screen and (min-width:640px){#story.video .header_heading{font-size:30px;line-height:38px;max-width:620px}
}
@media only screen and (max-width:640px){#story.video .header{padding:0 1.065rem}
#story.video .header_heading{font-size:22px;line-height:1.8rem}
}
#story.video .signup_form{padding-top:6px}
#story.video .signup_form .input_email{background-color:rgba(255,255,255,.85);-webkit-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}
#story.video .signup_form .input_email:focus{border-color:#C5C5C5;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}
@media only screen and (max-width:640px){#story.video .signup_form{padding:40px 2.13rem;background:#56B68B}
#story.video .signup_form .input_email{text-align:center;background-color:rgba(255,255,255,.5);color:#fff;border:none}
#story.video .signup_form .input_email:focus{background-color:rgba(255,255,255,.6);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}
#story.video .signup_form .input_email::-webkit-input-placeholder{color:#fff}
#story.video .signup_form .input_email::-moz-input-placeholder{color:#fff}
#story.video .signup_form .input_email:-ms-input-placeholder{color:#fff}
#story.video .signup_form .btn{position:relative;background:#fff;color:#56B68B!important;text-shadow:none}
#story.video .signup_form .btn:focus,#story.video .signup_form .btn:hover{background:#f2f2f2}
#story.video .signup_form .btn:focus:after,#story.video .signup_form .btn:hover:after{box-shadow:none}
#story.video .signup_form .cta_footer,#story.video .signup_form .cta_footer a{color:#fff!important}
}
#story.video .video_preview{max-width:780px;height:390px;margin:40px auto 0;position:relative;box-shadow:0 1px 40px 0 rgba(0,0,0,.4);background-clip:padding-box;border-radius:6px 6px 0 0}
@media only screen and (max-width:880px){#story.video .video_preview{margin:40px 50px 0;height:0;padding-top:43%;background-size:cover}
}
@media only screen and (max-width:640px){#story.video .video_preview{max-width:35pc;height:430px;margin:40px 2.13rem 0}
}
#story.video .video_preview .play_btn{cursor:pointer;margin:0;padding:0;border:none;opacity:.9;width:166px;height:166px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:transparent;background-size:contain;background-position:center top;background-repeat:no-repeat;background-image:url(/5d547/img/videos/play_button.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.video .video_preview .play_btn{background-image:url(/5d547/img/videos/play_button@2x.png)}
}
#story.video .video_preview .play_btn:hover{opacity:1}
#story.video .video_preview .play_btn:active{background-position:center 5px}
#story.video .video_preview .play_btn:focus{outline:0}
@media only screen and (min-width:768px){#story.video .desktop_break{display:block}
}
#story.video .show_on_mobile_landscape{display:none}
@media only screen and (max-width:640px){#story.video .video_preview .play_btn{opacity:1}
#story.video .show_on_mobile_landscape{display:block}
#story.video .hide_on_mobile_landscape{display:none!important}
}
#story.video .cta_arrow{background-size:65px;width:65px;height:91px;display:block;position:absolute;top:78px;right:-40px;opacity:.5}
#story.video .cta_arrow path{stroke-width:5;stroke-dasharray:none;stroke:#fff}
@media screen and (max-width:768px){#story.video .cta_arrow{display:none!important}
}
#story.video.video_1 .signup_form button,#story.video.video_3 .signup_form button{box-shadow:0 1px 30px 0 rgba(0,0,0,.2)}
@media only screen and (min-width:640px){#story.video.video_1 .signup_form button:hover,#story.video.video_3 .signup_form button:hover{opacity:1;background:#67BD96;border-color:#67BD96}
}
@media only screen and (max-width:640px){#story.video.video_1 .signup_form button,#story.video.video_3 .signup_form button{box-shadow:none}
#story.video.video_1 .video_preview{box-shadow:none!important;height:430px;padding-top:0;background-size:417px}
#story.video.video_2.tiered_signups{background-position:center bottom 257px}
}
@media only screen and (max-width:490px){#story.video.video_1 .video_preview{height:0;padding-top:85%;margin:40px 0 0;background-size:contain}
}
#story.video.video_2 .cta_footer,#story.video.video_2 .cta_footer a,#story.video.video_2 .header_heading{color:#2C2D30}
#story.video.video_2 .video_preview{box-shadow:0 1px 40px 0 rgba(0,0,0,.1)}
@media only screen and (max-width:640px){#story.video.video_2 .video_preview{height:0;padding-top:68%}
}
#story.video.video_2 .cta_arrow{opacity:.15}
#story.video.video_2 .cta_arrow path{stroke:#000}
#story.video.video_2~footer{padding:40px 0 0}
@media only screen and (max-width:640px){#story.video.video_3 .video_preview{height:0;padding-top:68%;background-size:cover}
}