@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}
.hide_from_all{display:none;visibility:hidden}
*{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{position:static}
a{color:#48A0DE}
nav.top.no_sticky{position:absolute;top:initial}
#story_description>p>strong>a{color:#FFF;text-decoration:none}
#story_description>p>strong>a:hover{text-decoration:underline}
.content{max-width:1014px;padding-left:1.59rem;padding-right:1.59rem;margin-left:auto;margin-right:auto}
#story{width:100%;height:100vh;max-height:900px;background-size:cover;background-position:center top;color:#fff;font-size:1.59rem;box-shadow:inset 0 0 2.13rem rgba(0,0,0,.2);text-shadow:0 0 1px rgba(0,0,0,.1);padding:4.25rem 0;position:relative}
#story.marsandbeyond{background-image:url(/4030/img/wired/nasa-header-image.jpg),url(/0180/img/wired/nasa-header-image@tiny.jpg);background-color:#999}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.marsandbeyond{background-image:url(/4030/img/wired/nasa-header-image@2x.jpg),url(/0180/img/wired/nasa-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){#story.marsandbeyond{background-image:url(/4030/img/wired/mobile/nasa-header-image-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){#story.marsandbeyond{background-image:url(/4030/img/wired/mobile/nasa-header-image-mobile@2x.jpg)}
}
#story.neutrinoinahaystack{background-image:url(/4030/img/wired/neutrino-observatory-header-image.jpg),url(/97d7c/img/wired/neutrino-observatory-header-image@tiny.jpg);background-color:#999}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.neutrinoinahaystack{background-image:url(/4030/img/wired/neutrino-observatory-header-image@2x.jpg),url(/97d7c/img/wired/neutrino-observatory-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){#story.neutrinoinahaystack{background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-mobile.jpg);background-position:center}
}
@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){#story.neutrinoinahaystack{background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-mobile@2x.jpg);background-position:center}
}
#story.decodingdna{background-image:url(/4030/img/wired/macarthur-lab-header-image.jpg),url(/fa957/img/wired/macarthur-lab-header-image@tiny.jpg);background-color:#999;box-shadow:inset 0 -21.25rem 21.25rem rgba(0,0,0,.5),inset 0 8.5rem 8.5rem rgba(0,0,0,.5)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.decodingdna{background-image:url(/4030/img/wired/macarthur-lab-header-image@2x.jpg),url(/fa957/img/wired/macarthur-lab-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){#story.decodingdna{background-image:url(/4030/img/wired/mobile/macarthur-lab-header-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){#story.decodingdna{background-image:url(/4030/img/wired/mobile/macarthur-lab-header-mobile@2x.jpg)}
}
#story.brewbetter{background-image:url(/4030/img/wired/blue-bottle-header.jpg),url(/fa957/img/wired/blue-bottle-header@tiny.jpg);background-color:#999;box-shadow:inset 0 -42.5rem 42.5rem -21.25rem rgba(0,0,0,.5),inset 0 8.5rem 10.6rem -5.3rem rgba(0,0,0,.5)}
#story.brewbetter #story_description{text-shadow:0 0 3px rgba(0,0,0,.2)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.brewbetter{background-image:url(/4030/img/wired/blue-bottle-header@2x.jpg),url(/fa957/img/wired/blue-bottle-header@tiny.jpg)}
}
@media only screen and (max-width:640px){#story.brewbetter{background-image:url(/4030/img/wired/mobile/blue-bottle-header-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){#story.brewbetter{background-image:url(/4030/img/wired/mobile/blue-bottle-header-mobile@2x.jpg)}
}
#story.openforbusiness{background-image:url(/4030/img/wired/square-header-image.jpg),url(/fa957/img/wired/square-header-image@tiny.jpg);background-color:#999;box-shadow:inset 0 -42.5rem 42.5rem -17rem rgba(0,0,0,.7),inset 0 8.5rem 10.6rem -5.3rem rgba(0,0,0,.5)}
#story.openforbusiness #story_description{text-shadow:0 0 3px rgba(0,0,0,.2)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.openforbusiness{background-image:url(/4030/img/wired/square-header-image@2x.jpg),url(/fa957/img/wired/square-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){#story.openforbusiness{background-image:url(/4030/img/wired/square-header-image-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){#story.openforbusiness{background-image:url(/4030/img/wired/square-header-image-mobile@2x.jpg)}
}
#story.waterislife{background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:inset 0 -42.5rem 42.5rem -21.25rem rgba(0,0,0,.5),inset 0 8.5rem 10.6rem -5.3rem rgba(0,0,0,.5)}
#story.waterislife #story_description{text-shadow:0 0 3px rgba(0,0,0,.2)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#story.waterislife{background-image:url(/4030/img/wired/charity-water-header-image@2x.jpg)}
}
@media only screen and (max-width:640px){#story.waterislife{background-image:url(/4030/img/wired/mobile/charity-water-header-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){#story.waterislife{background-image:url(/4030/img/wired/mobile/charity-water-header-mobile@2x.jpg)}
}
#story #story_description{width:100%;position:absolute;bottom:8.5rem}
#story #story_description p{width:100%;max-width:580px;line-height:2.02rem;margin:0 auto}
#story #story_description strong{font-weight:900}
#story #story_location{font-size:.85rem;line-height:1.16rem;position:absolute;bottom:1.06rem;right:1.59rem}
#story #story_location strong{font-weight:900;font-size:.95rem}
#story #story_location a{text-decoration:none;color:#fff}
#story #story_location a:hover{text-decoration:underline}
@media only screen and (max-height:340px){#story #story_description{position:relative;bottom:auto}
}
@media only screen and (max-width:768px){#story #story_description{padding:0 1.59rem;font-size:1.33rem;line-height:1.06rem}
#story #story_description p{max-width:500px}
#story #story_location{display:none}
}
#story #story_scroll{margin:0 auto;width:100%;display:block;text-align:center;cursor:pointer;padding:1.59rem;position:absolute;bottom:0;font-size:2.125rem}
body.story header{position:absolute}
body.story.scrolled #screenshots,body.story.scrolled h1,body.story.scrolled h2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
header.first{top:0;left:0}
header{position:fixed;width:100%;height:1060px;background:#439FE0;background-image:-webkit-linear-gradient(-70deg,#4280c5 13%,#59f0ff 100%);background-image:-moz-linear-gradient(-70deg,#4280c5 13%,#59f0ff 100%);background-image:-o-linear-gradient(-70deg,#4280c5 13%,#59f0ff 100%);background-image:linear-gradient(160deg,#4280c5 13%,#59f0ff 100%);overflow:hidden;color:#FFF;text-align:center}
header h1{font-weight:900;font-size:3.625rem;line-height:3.75rem;margin:125px 1.06rem 0;text-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 420ms cubic-bezier(.165,.84,.44,1);transition:transform 420ms cubic-bezier(.165,.84,.44,1)}
.scrolled header h1{-webkit-transform:translate3d(0,-25px,0);-moz-transform:translate3d(0,-25px,0);-ms-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}
@media only screen and (max-width:750px){header h1{font-size:3.125rem}
}
@media only screen and (max-width:640px){header h1{font-size:2.5rem;line-height:3rem}
}
header h2{display:inline-block;max-width:570px;margin:1.06rem;font-weight:400;font-size:1.374rem;line-height:1.687rem;opacity:.8;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 420ms cubic-bezier(.165,.84,.44,1);transition:transform 420ms cubic-bezier(.165,.84,.44,1);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.scrolled header h2{-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}
header #screenshots{position:absolute;width:1114px;height:634px;left:50%;margin-left:-557px;bottom:160px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 420ms cubic-bezier(.165,.84,.44,1);transition:transform 420ms cubic-bezier(.165,.84,.44,1)}
.scrolled header #screenshots{-webkit-transform:translate3d(0,-110px,0);-moz-transform:translate3d(0,-110px,0);-ms-transform:translate3d(0,-110px,0);transform:translate3d(0,-110px,0)}
header #screenshots .screenshot{position:absolute;width:100%;height:100%;top:0;left:0;background-position:top center;background-size:100% auto;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 420ms ease-out 0s;-moz-transition:opacity 420ms ease-out 0s;transition:opacity 420ms ease-out 0s;opacity:0}
header #screenshots .screenshot[data-highlight=channels]{background-image:url(/0180/img/landing/header_1.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #screenshots .screenshot[data-highlight=channels]{background-image:url(/0180/img/landing/header_1@2x.png)}
}
header #screenshots .screenshot[data-highlight=integrations]{background-image:url(/0180/img/landing/header_2.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #screenshots .screenshot[data-highlight=integrations]{background-image:url(/0180/img/landing/header_2@2x.png)}
}
header #screenshots .screenshot[data-highlight=search]{background-image:url(/0180/img/landing/header_3.png)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #screenshots .screenshot[data-highlight=search]{background-image:url(/0180/img/landing/header_3@2x.png)}
}
@media only screen and (max-width:1024px){header #screenshots .screenshot{background-size:100% auto;background-repeat:no-repeat}
}
header #screenshots .switcher{position:absolute;width:66px;height:26px;background:0 0;top:8px;left:50%;margin-left:-33px;border-radius:13px;padding:8px 10px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 420ms cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform 420ms cubic-bezier(.165,.84,.44,1);transition:transform 420ms cubic-bezier(.165,.84,.44,1)}
header #screenshots .switcher .circle{display:block;float:left;width:10px;height:10px;border:1px solid #FFF;border-radius:5px;margin-right:8px}
header #screenshots .switcher .circle:last-of-type{margin-right:0}
.scrolled header #screenshots .switcher{-webkit-transform:translate3d(0,6px,0);-moz-transform:translate3d(0,6px,0);-ms-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}
@media only screen and (max-width:950px){header #screenshots .switcher{top:5px}
}
@media only screen and (max-width:880px){header #screenshots .switcher{top:0}
}
header #screenshots[data-highlight=channels] .screenshot[data-highlight=channels],header #screenshots[data-highlight=integrations] .screenshot[data-highlight=integrations],header #screenshots[data-highlight=search] .screenshot[data-highlight=search]{opacity:1}
header #screenshots[data-highlight=channels] .circle[data-highlight=channels],header #screenshots[data-highlight=integrations] .circle[data-highlight=integrations],header #screenshots[data-highlight=search] .circle[data-highlight=search]{background:#FFF}
@media only screen and (max-width:1024px){header #screenshots{width:100%;left:0;margin-left:0}
}
header #mobile_screen{display:none;position:relative;top:1.59rem;margin:0 auto;width:300px;height:800px;background-image:url(/4c2f/img/partner/header_iphone.png);background-size:100% auto}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #mobile_screen{background-image:url(/4c2f/img/partner/header_iphone@2x.png)}
}
@media only screen and (max-width:767px){header #screenshots{display:none}
header #mobile_screen{display:block}
.signup_a.top_story_header .cta_story_header_first:after{content:' '}
}
@media only screen and (max-width:320px){header #mobile_screen{display:block;width:auto;margin:0 1.59rem;top:1.06rem}
}
@media only screen and (max-height:810px){header{position:absolute}
.scrolled header #screenshots,.scrolled header h1,.scrolled header h2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media only screen and (max-width:640px){.scrolled header #screenshots,.scrolled header h1,.scrolled header h2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
#page{position:relative;z-index:10;margin-top:810px;box-shadow:0 0 50px rgba(0,0,0,.1);background:#FFF;max-width:100%;overflow:hidden}
@media only screen and (max-width:880px){#page{margin-top:735px}
}
.ts_tip.ts_tip_top.ts_tip_multiline .ts_tip_tip{text-align:left;font-size:1rem;font-weight:400;font-style:normal;width:200%;max-width:480px;margin-bottom:.75rem;visibility:visible;opacity:0!important}
.ts_tip.ts_tip_top.ts_tip_multiline .ts_tip_tip[data-color=red]{color:#eb4d5c}
.ts_tip.ts_tip_top.ts_tip_multiline .ts_tip_tip[data-color=orange]{color:#ffa940}
.ts_tip.ts_tip_top.ts_tip_multiline .ts_tip_multiline_inner{background:#fff;padding:1rem;text-align:left;line-height:1.5rem;box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}
.ts_tip.ts_tip_top.ts_tip_multiline:not(.ts_tip_hide) .ts_tip_tip{opacity:1!important}
.ts_tip.ts_tip_top.ts_tip_multiline.ts_tip_top .ts_tip_tip:after{border:none;margin-bottom:0;-webkit-transform:rotate(-45deg) skew(10deg,10deg);-moz-transform:rotate(-45deg) skew(10deg,10deg);-ms-transform:rotate(-45deg) skew(10deg,10deg);transform:rotate(-45deg) skew(10deg,10deg);width:.8rem;height:.8rem;background-color:#fff;box-shadow:-2px 2px 2px 0 rgba(0,0,0,.2)}
@media only screen and (max-width:640px){.ts_tip.ts_tip_top.ts_tip_multiline{display:block}
.ts_tip.ts_tip_top.ts_tip_multiline .ts_tip_tip{width:100%}
}
.signup{text-align:center}
.signup .btn{display:inline-block;font-family:Slack-Lato,sans-serif;font-size:1.249rem;font-weight:700;text-decoration:none;border:1px solid #56B68B;border-radius:4px;background:#56B68B;color:#FFF;line-height:3.749rem;padding:0 22px}
.signup small{display:block;margin-top:20px;font-size:1rem;color:#2E2E31}
.signup strong{font-weight:900}
.signup.bottom,.signup.top{font-size:1.249rem;padding:55px 0;border-bottom:1px solid #E8E8E8}
.signup.bottom.cta,.signup.top.cta{padding:0}
.signup.bottom.cta div,.signup.top.cta div{display:block;padding:0;background:#3A4149;border-radius:0}
.signup.bottom.cta h1,.signup.top.cta h1{width:100%;margin-right:0}
.signup.bottom div,.signup.top div{display:inline-block;padding:32px;background:#EFF1F4;border-radius:8px}
.signup.bottom h1,.signup.top h1{text-align:left;width:400px;font-size:1.37rem;line-height:1.875rem;display:inline-block;vertical-align:middle;margin-right:30px}
.signup.bottom .btn,.signup.top .btn{vertical-align:middle}
.signup.bottom a.download_mobile_app_btn,.signup.top a.download_mobile_app_btn{width:100%;max-width:400px}
@media only screen and (max-width:640px){.signup.bottom,.signup.top{padding:0;border:none}
.signup.bottom div,.signup.top div{border-radius:0}
.signup.bottom h1,.signup.top h1{width:100%;text-align:center;margin-bottom:1.59rem}
.signup.bottom .btn,.signup.top .btn{width:100%}
.signup.bottom a.download_mobile_app_btn,.signup.top a.download_mobile_app_btn{width:calc(100vw - 50px);font-size:1rem}
.signup.bottom small,.signup.top small{background:#EFF1F4;margin-top:0;padding:0 1.06rem 32px;color:#9E9EA6}
}
.signup.bottom{border-bottom:none}
.signup_a .btn{margin:0;line-height:3rem;padding:0;width:184px;opacity:.8;cursor:pointer}
.signup_a .btn:hover{opacity:1}
.signup_a .input_email{margin-bottom:0;font-size:1.249rem;padding:.743rem;width:240px}
.signup_a .underline_path{position:absolute;top:2.23ex;left:0;width:100%}
.signup_a .underline_mars,.signup_a .underline_robots{font-style:oblique;position:relative;line-height:0}
.signup_a.top .cta .btn{letter-spacing:0}
.signup_a.top .cta .cta_header{margin-right:50px}
.signup_a.top .cta .cta_form,.signup_a.top .cta .cta_header{display:inline-block}
.signup_a.top .cta .input_email{margin-right:15px!important}
@media only screen and (max-width:960px){.signup_a.top .cta .cta_header{margin:0 auto 1.59rem;display:block;text-align:center}
}
.signup_a.bottom{background:#fff;color:#4A4A4A;padding:57px 18px}
.signup_a.bottom h1{font-size:1.875rem;line-height:2.5rem}
.signup_a.bottom small{color:#9E9EA6}
.signup_a.bottom .email_container{margin-bottom:9px}
.signup_a.bottom .input_email{width:380px}
.signup_a.bottom .cta_header{text-align:center;max-width:620px;width:100%;margin:0 auto 24px}
.signup_a.bottom .cta_footer{max-width:620px}
.signup_a.bottom div{padding:0;background:0 0;border-radius:0;margin-bottom:18px}
@media only screen and (max-width:640px){.signup_a.top .cta .cta_form,.signup_a.top .cta .cta_header{display:block}
.signup_a.bottom h1{margin-bottom:0;font-size:1.374rem;line-height:1.875rem}
.signup_a.bottom small{background:0 0;padding:0}
}
.signup_a .cta_footer{font-size:.9375rem;line-height:1.375rem;display:block;text-align:center;margin:19px 0 0;width:100%}
.signup_a .cta_footer a{color:#fff}
.signup_a.top_story_header{border:0;color:#fff;overflow:hidden}
.signup_a.top_story_header .btn{font-size:1.126rem;opacity:1}
.signup_a.top_story_header .btn:hover{opacity:.8}
.signup_a.top_story_header h1{font-weight:400;font-size:1.126rem;line-height:1.59rem;letter-spacing:.0106rem;width:334px}
.signup_a.top_story_header .cta_ad{display:block;position:absolute;bottom:3.61rem;width:100%}
@media only screen and (max-width:640px){.signup_a.top_story_header h1{margin-right:0}
.signup_a.top_story_header .cta_ad{padding:20px}
}
.signup_a.top_story_header .cta_ad_form{padding:0}
.signup_a.top_story_header .cta_story_header{font-size:3.61rem;line-height:4.46rem;font-weight:900;width:950px;text-align:center;margin:0 auto 2.65rem;display:block;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-origin:center bottom;transform-origin:center bottom}
.signup_a.top_story_header .cta_story_header div{padding:0}
.signup_a.top_story_header .cta{padding:19px 56px;background:rgba(174,180,180,.5)}
.signup_a.top_story_header .cta .cta_header{margin-right:0}
@media only screen and (max-width:960px){.signup_a.top_story_header .cta .cta_header{margin:0 auto 1.06rem;display:block;text-align:center}
}
.signup_a.top_story_header .cta .input_email{margin-right:7px!important;margin-left:0!important}
.signup_a.top_story_header .cta .cta_header+.cta_form .input_email{margin-left:14px!important}
@media only screen and (max-width:640px){.signup_a.top_story_header .cta_story_header{font-size:2.55rem;line-height:2.97rem}
.signup_a.top_story_header .cta{display:none}
}
.signup_a.top_story_header #story_location{text-align:left;padding:0}
.signup_a.top_story_header .exclamation_point_1,.signup_a.top_story_header .exclamation_point_2{background:url(/fa957/img/landing/exclamation_point.svg) no-repeat;width:19px;height:0;margin-left:7px;margin-top:9px;display:inline-block;position:absolute}
.signup_a.top_story_header .exclamation_point_1_dot,.signup_a.top_story_header .exclamation_point_2_dot{visibility:hidden}
.signup_a.top_story_header .exclamation_point_1_dot:before,.signup_a.top_story_header .exclamation_point_2_dot:before{content:".";position:absolute;top:9px;left:-3px}
@media only screen and (max-width:640px){.signup_a.top_story_header .exclamation_point_1,.signup_a.top_story_header .exclamation_point_2{width:21px;margin-top:4px;margin-left:5px}
.signup_a.top_story_header .exclamation_point_1_dot:before,.signup_a.top_story_header .exclamation_point_2_dot:before{top:28px;left:-3px;font-size:3.18rem}
}
.signup_a.top_story_header .exclamation_point_2{margin-left:.4em}
.signup_a.top_story_header .exclamation_points{-webkit-transform-origin:top left;transform-origin:top left}
.signup_a.top_story_header .cta_story_header_first,.signup_a.top_story_header .cta_story_header_second{display:inline-block;white-space:nowrap}
@media only screen and (max-width:767px){.signup_a.top_story_header .cta_story_header_first,.signup_a.top_story_header .cta_story_header_second{display:inline;white-space:normal}
}
.signup_a.top_story_header .typewriter_copy_mobile{display:none;visibility:hidden}
@media only screen and (max-width:640px){.signup_a.top_story_header .exclamation_points{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}
.signup_a.top_story_header .typewriter{display:none;visibility:hidden}
.signup_a.top_story_header .typewriter_copy_mobile{display:inline;visibility:visible}
.signup_a.top_story_header small{display:none}
}
.signup_a.top_story_header div{background:0 0}
.signup_a.top_story_header .mini_gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);height:200px;left:0;right:0;position:absolute;bottom:0;border-radius:0}
@media screen and (min-width:768px){.signup_a.top_story_header .mini_gradient{display:none}
}
.signup_a.top_story_header small,.signup_a.top_story_header small a{color:#fff}
.signup_a.marsandbeyond.top_story_header .cta{background:rgba(0,0,0,.65)}
.signup_a.marsandbeyond.top_story_header .cta_story_header{width:840px}
@media only screen and (max-width:960px){.signup_a.marsandbeyond.top_story_header .cta_story_header{margin:0 0 2.65rem;left:50%;-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:780px){.signup_a.marsandbeyond.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}
}
@media only screen and (max-width:640px){.signup_a.marsandbeyond.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.6);-moz-transform:translateX(-50%) scale(.6);-ms-transform:translateX(-50%) scale(.6);transform:translateX(-50%) scale(.6)}
.signup_a.marsandbeyond.top_story_header .cta_story_header_second{display:inline;white-space:normal}
}
@media only screen and (min-width:320px) and (max-width:640px){.signup_a.marsandbeyond.top_story_header .cta_story_header{width:100%;-webkit-transform:translateX(-50%) scale(.9);-moz-transform:translateX(-50%) scale(.9);-ms-transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(.9)}
}
@media only screen and (max-width:1024px){.signup_a.marsandbeyond.top_story_header .cta_story_header_second{display:inline}
}
.signup_a.neutrinoinahaystack.top_story_header .cta_story_header{width:760px}
@media only screen and (max-width:960px){.signup_a.neutrinoinahaystack.top_story_header .cta_story_header{margin:0 0 2.65rem;left:50%;-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:780px){.signup_a.neutrinoinahaystack.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}
}
@media only screen and (max-width:640px){.signup_a.marsandbeyond.top_story_header .cta_story_header_second .callout_copy{white-space:nowrap}
.signup_a.neutrinoinahaystack.top_story_header .cta_story_header{width:340px;margin:0 0 2.65rem;-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
}
@media only screen and (max-width:380px){.signup_a.neutrinoinahaystack.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.82);-moz-transform:translateX(-50%) scale(.82);-ms-transform:translateX(-50%) scale(.82);transform:translateX(-50%) scale(.82)}
}
@media only screen and (min-width:641px) and (max-width:1024px){.signup_a.neutrinoinahaystack.top_story_header .cta_story_header_second{display:inline;white-space:nowrap}
}
@media only screen and (min-width:320px) and (max-width:640px){.signup_a.neutrinoinahaystack.top_story_header .cta_story_header_second .callout_copy{display:inline-block;white-space:nowrap}
}
.signup_a.openforbusiness.top_story_header .cta_story_header{width:1140px}
@media only screen and (max-width:1200px){.signup_a.openforbusiness.top_story_header .cta_story_header{left:50%;-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:900px){.signup_a.openforbusiness.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}
}
@media only screen and (max-width:820px){.signup_a.openforbusiness.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.6);-moz-transform:translateX(-50%) scale(.6);-ms-transform:translateX(-50%) scale(.6);transform:translateX(-50%) scale(.6)}
}
@media only screen and (max-width:780px){.signup_a.openforbusiness.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.5);-moz-transform:translateX(-50%) scale(.5);-ms-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5)}
}
@media only screen and (max-width:640px){.signup_a.openforbusiness.top_story_header .cta_story_header{min-width:454px;width:100%;-webkit-transform:translateX(-50%) scale(.9);-moz-transform:translateX(-50%) scale(.9);-ms-transform:translateX(-50%) scale(.9);transform:translateX(-50%) scale(.9)}
.signup_a.openforbusiness.top_story_header br{display:none}
}
@media only screen and (max-width:450px){.signup_a.openforbusiness.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:380px){.signup_a.openforbusiness.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.65);-moz-transform:translateX(-50%) scale(.65);-ms-transform:translateX(-50%) scale(.65);transform:translateX(-50%) scale(.65)}
}
.signup_a.openforbusiness.top_story_header .cta_story_header_second_container{display:inline}
.signup_a.openforbusiness.top_story_header .cta_story_header_second{font-variant-ligatures:no-common-ligatures}
@media only screen and (min-width:mobile_landscape) and (max-width:1024px){.signup_a.openforbusiness.top_story_header .cta_story_header_second{display:inline-block}
}
@media only screen and (min-width:320px) and (max-width:640px){.signup_a.openforbusiness.top_story_header .cta_story_header_second .callout_copy{display:inline-block}
}
.signup_a.waterislife.top_story_header .cta{background:rgba(0,0,0,.65)}
.signup_a.waterislife.top_story_header .cta_story_header{width:840px}
@media only screen and (max-width:960px){.signup_a.waterislife.top_story_header .cta_story_header{margin:0 0 2.65rem;left:50%;-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:780px){.signup_a.waterislife.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}
}
@media only screen and (max-width:640px){.signup_a.waterislife.top_story_header .cta_story_header{-webkit-transform:translateX(-50%) scale(.6);-moz-transform:translateX(-50%) scale(.6);-ms-transform:translateX(-50%) scale(.6);transform:translateX(-50%) scale(.6)}
.signup_a.waterislife.top_story_header .cta_story_header_second{display:inline;white-space:normal}
}
@media only screen and (min-width:320px) and (max-width:640px){.signup_a.waterislife.top_story_header .cta_story_header{width:100%;-webkit-transform:translateX(-50%) scale(.8);-moz-transform:translateX(-50%) scale(.8);-ms-transform:translateX(-50%) scale(.8);transform:translateX(-50%) scale(.8)}
}
@media only screen and (max-width:1024px){.signup_a.waterislife.top_story_header .cta_story_header_second{display:inline}
}
.signup_a.top_story_header_mobile{color:#fff;text-align:center}
.signup_a.top_story_header_mobile #inline_input{text-align:left}
.signup_a.top_story_header_mobile .cta,.signup_a.top_story_header_mobile small{background:#322E30}
.signup_a.top_story_header_mobile a,.signup_a.top_story_header_mobile small{color:#fff}
.signup_a.top_story_header_mobile .cta_footer,.signup_a.top_story_header_mobile .cta_header{font-weight:400}
.signup_a.top_story_header_mobile .btn{opacity:1}
.signup_a.top_story_header_mobile .btn:hover{opacity:.8}
@media only screen and (min-width:641px){.signup_a.top_story_header{min-height:686px}
.signup_a.top_story_header_mobile{display:none}
}
.start_animation .signup_a.top_story_header .typed-cursor{-webkit-animation:fade .3s forwards;animation:fade .3s forwards}
@media only screen and (max-width:640px){.signup_a.waterislife.top_story_header .cta_story_header_second .callout_copy{white-space:nowrap}
.signup_a.bottom .input_email,.signup_a.top .input_email,.signup_a.top_story_header .input_email{width:100%;margin-bottom:.59rem}
.signup_a.bottom small,.signup_a.top small,.signup_a.top_story_header small{padding:0 1.59rem 32px}
.signup_a.bottom .email_container,.signup_a.top .email_container,.signup_a.top_story_header .email_container{margin-bottom:18px}
.signup_a.bottom .btn,.signup_a.top .btn,.signup_a.top_story_header .btn{width:100%}
.start_animation .signup_a.top_story_header .typed-cursor{-webkit-animation:fade 0s;animation:fade 0s}
}
.start_animation .signup_a.top_story_header .underline_robots_path path{-webkit-animation:dash 520ms cubic-bezier(.63,.25,.25,.9) forwards;animation:dash 520ms cubic-bezier(.63,.25,.25,.9) forwards}
@media only screen and (max-width:640px){.start_animation .signup_a.top_story_header .underline_robots_path path{-webkit-animation:dash 0s linear forwards running;animation:dash 0s linear forwards;animation:dash 0s linear forwards running}
}
.start_animation .signup_a.top_story_header .underline_mars_path path{-webkit-animation:dash 520ms cubic-bezier(.63,.25,.25,.9) forwards 520ms;animation:dash 520ms cubic-bezier(.63,.25,.25,.9) forwards 520ms}
.start_animation .signup_a.top_story_header .exclamation_point_1,.start_animation .signup_a.top_story_header .exclamation_point_2{height:55px}
.start_animation .signup_a.top_story_header .exclamation_point_1{-webkit-transition:height .1s ease-in 1.04s;-moz-transition:height .1s ease-in 1.04s;transition:height .1s ease-in 1.04s}
@media only screen and (max-width:640px){.start_animation .signup_a.top_story_header .underline_mars_path path{-webkit-animation:dash 0s linear forwards running;animation:dash 0s linear forwards;animation:dash 0s linear forwards running}
.start_animation .signup_a.top_story_header .exclamation_point_1{-webkit-transition:height 0s ease-out 0s;-moz-transition:height 0s ease-out 0s;transition:height 0s ease-out 0s}
}
.start_animation .signup_a.top_story_header .exclamation_point_1_dot{visibility:visible;-webkit-transition:visibility 1ms step-start 1.19s;-moz-transition:visibility 1ms step-start 1.19s;transition:visibility 1ms step-start 1.19s}
@media only screen and (max-width:640px){.start_animation .signup_a.top_story_header .exclamation_point_1_dot{-webkit-transition:visibility 0s ease-out 0s;-moz-transition:visibility 0s ease-out 0s;transition:visibility 0s ease-out 0s}
}
.start_animation .signup_a.top_story_header .exclamation_point_2{-webkit-transition:height .1s ease-in 1.42s;-moz-transition:height .1s ease-in 1.42s;transition:height .1s ease-in 1.42s}
@media only screen and (max-width:640px){.start_animation .signup_a.top_story_header .exclamation_point_2{-webkit-transition:height 0s ease-out 0s;-moz-transition:height 0s ease-out 0s;transition:height 0s ease-out 0s}
}
.start_animation .signup_a.top_story_header .exclamation_point_2_dot{visibility:visible;-webkit-transition:visibility 1ms step-start 1.57s;-moz-transition:visibility 1ms step-start 1.57s;transition:visibility 1ms step-start 1.57s}
svg path{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500}
@-webkit-keyframes dash{to{stroke-dashoffset:0}
}
@-moz-keyframes dash{to{stroke-dashoffset:0}
}
@keyframes dash{to{stroke-dashoffset:0}
}
.typed-cursor{opacity:1;-webkit-animation:blink 875ms infinite;animation:blink 875ms infinite;position:absolute}
@media only screen and (max-width:640px){.start_animation .signup_a.top_story_header .exclamation_point_2_dot{-webkit-transition:visibility 0s ease-out 0s;-moz-transition:visibility 0s ease-out 0s;transition:visibility 0s ease-out 0s}
.typed-cursor{display:none}
}
@-webkit-keyframes fade{50%,from{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
99%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
to{opacity:0;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@keyframes fade{50%,from{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
99%{opacity:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
to{opacity:0;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@-moz-keyframes blink{20%,80%{opacity:1}
50%{opacity:0}
}
@-webkit-keyframes blink{20%,80%{opacity:1}
50%{opacity:0}
}
section{clear:both;padding:0;margin:0 auto;box-sizing:border-box;max-width:1014px;padding-left:1.59rem;padding-right:1.59rem}
section h1{font-size:1.875rem;line-height:2.25rem;font-weight:400;margin:0}
section p{line-height:1.62rem}
section .grid:after,section .grid:before{content:" ";font-size:0;display:table}
section .grid:after{clear:both}
#features{padding-top:75px;padding-bottom:75px}
#features h1{text-align:center;margin-bottom:75px;font-size:3.62rem;font-weight:900}
@media only screen and (max-width:995px){#features h1{font-size:3.124rem}
}
@media only screen and (max-width:860px){#features h1{font-size:2.5rem}
}
#features .grid:first-of-type{margin-bottom:50px}
#features .feature{padding:0}
#features .feature .ts_icon{display:block;float:left;box-sizing:border-box;width:20px;height:20px;color:#439FE0}
#features .feature .ts_icon:before{font-size:1.249rem;line-height:1.37rem}
#features .feature .ts_icon_comment_alt:before{line-height:1.624rem}
#features .feature .ts_icon_plug{color:#F9852E}
#features .feature .ts_icon_search{color:#2AB27B}
#features .feature .ts_icon_all_files{color:#EB4D5C}
#features .feature .ts_icon_tablet{color:#573D82;margin-left:-2px}
#features .feature .ts_icon_lock_o{margin-left:-2px}
#features .feature h3,#features .feature p{margin:0 1.06rem 0 0;font-size:1.06rem;line-height:1.624rem}
#features .feature h3{margin-left:26px;margin-bottom:2px}
#features .feature:last-of-type p{margin-right:0}
#features .feature p{opacity:.75}
@media only screen and (max-width:768px){#features{padding-top:2.125rem;padding-bottom:.531rem}
#features h1{font-size:1.875rem;line-height:2.25rem;margin-bottom:2.125rem}
#features .grid:first-of-type{margin-bottom:0}
#features .feature p{margin:0 0 1.59rem}
}
#tour{display:block;width:100%;height:100px;background:#56B68B;font-size:1.37rem;line-height:6.249rem;text-align:center;text-decoration:none;color:#FFF}
#tour .btn,#tour span{display:inline-block;vertical-align:middle}
#tour span{font-size:1.374rem;font-weight:400;position:relative;top:-1px}
#tour .btn{box-sizing:border-box;height:60px;line-height:3.749rem;padding:0 20px;border:2px solid #FFF;border-radius:4px;margin-left:20px}
#tour .btn span{top:-5px;font-size:1.374rem;font-weight:700}
#tour .btn .ts_icon{position:relative;top:1px;margin-left:10px}
@media only screen and (max-width:640px){#tour{height:auto;line-height:2.125rem;padding:2.125rem 1.59rem 1.59rem}
#tour span{display:block;font-size:1.275rem;line-height:1.381rem}
#tour .btn{display:block;height:auto;border:none;padding:0;margin:0}
#tour .btn span{display:inline-block;font-size:2.125rem;line-height:2.337rem;font-weight:900}
#tour .btn .ts_icon{top:7px}
#tour .btn .ts_icon:before{font-size:1.875rem;line-height:1.875rem}
}
#companies{padding:85px 0 0}
#companies h1{text-align:center}
#companies h1 .ts_icon_heart_o{color:#EB4D5C;margin-right:10px}
#companies .logos{display:block;margin:50px auto}
#companies .logos[data-screen=desktop]{width:836px;height:184px}
#companies .logos[data-screen=mobile]{width:550px;max-width:100%;height:auto;display:none}
@media only screen and (max-width:1024px){#companies .logos[data-screen=desktop]{display:none}
#companies .logos[data-screen=mobile]{display:block}
}
@media only screen and (max-width:640px){#companies{padding-top:60px}
#companies .ts_icon_heart_o{display:block}
#companies .ts_icon_heart_o:before{font-size:2.25rem}
}
#video{height:200px;background:url(/9b7a/img/landing/video_section_bg.png) repeat-x,#439fe0;background-size:auto 100%;text-align:center}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#video{background-image:url(/66f9/img/landing/video_section_bg@2x.png)}
}
#video section{display:inline-block;width:auto;max-width:100%;text-align:left}
@media only screen and (max-width:768px){#video{height:auto;padding:10px 0}
#video section{text-align:center}
}
#video .thumb{cursor:pointer;display:block;float:left;width:300px;height:160px;position:relative;top:20px;background:url(/b806/img/landing/video_thumb_bg.png) -12px -12px;border-radius:4px;box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}
#video .thumb:hover .ts_icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
#video .thumb .ts_icon{display:block;position:absolute;box-sizing:border-box;width:60px;height:60px;top:50px;left:120px;padding:15px 18px 15px 12px;background:#56B68B;color:#FFF;border-radius:30px;box-shadow:0 1px 5px 2px rgba(0,0,0,.29);-webkit-transition:transform .12s ease 0s;-moz-transition:transform .12s ease 0s;transition:transform .12s ease 0s}
#video .thumb .ts_icon:before{font-size:2.5rem}
@media only screen and (max-width:768px){#video .thumb{float:none;margin:0 auto}
}
@media only screen and (max-width:349px){#video .thumb{max-width:100%}
#video .thumb .ts_icon{left:50%;margin-left:-30px}
}
#video h1,#video p{color:#FFF}
#video h1{padding-top:50px;margin-left:330px}
#video p{margin:10px 0 0 335px;max-width:460px;opacity:.75}
.footer_grad{box-shadow:inset 0 -42.5rem 42.5rem -17rem rgba(0,0,0,.7),inset 0 8.5rem 10.625rem -5.31rem rgba(0,0,0,.5)}
@media only screen and (max-width:767px){.cover{background-position:top center!important;background-size:250%!important}
.signup_c .gradient{display:none}
}
.signup_c{width:100%;background-size:cover;background-position:center top;box-shadow:inset 0 0 2.125rem rgba(0,0,0,.2);text-shadow:0 0 1px rgba(0,0,0,.1);padding:4.25rem 0;position:relative}
@media only screen and (max-width:640px){.signup_c{background-size:cover;background-position:center top;box-shadow:inset 0 0 2.125rem rgba(0,0,0,.2);text-shadow:0 0 1px rgba(0,0,0,.1);padding:4.25rem 0;position:relative;width:inherit}
}
.signup_c #story{background-color:transparent}
.signup_c .gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 67%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 67%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 67%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 67%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 67%);height:660px;width:100%;position:absolute;bottom:0}
.signup_c.marsandbeyond{background-image:url(/4030/img/wired/nasa-header-image.jpg),url(/0180/img/wired/nasa-header-image@tiny.jpg);background-color:#999}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.marsandbeyond{background-image:url(/4030/img/wired/nasa-header-image@2x.jpg),url(/0180/img/wired/nasa-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){.signup_c.marsandbeyond{background-image:url(/4030/img/wired/mobile/nasa-header-image-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.marsandbeyond{background-image:url(/4030/img/wired/mobile/nasa-header-image-mobile@2x.jpg)}
}
@media only screen and (max-width:640px){.signup_c.marsandbeyond{background-image:none;background-color:transparent}
.signup_c.marsandbeyond .cta_story_header{font-size:2.76rem;line-height:2.97rem}
}
@media only screen and (max-width:368px){.signup_c.marsandbeyond .cta_story_header{font-size:2.33rem;line-height:2.76rem}
}
.signup_c.neutrinoinahaystack{background-image:url(/4030/img/wired/neutrino-observatory-header-image.jpg),url(/97d7c/img/wired/neutrino-observatory-header-image@tiny.jpg);background-color:#999}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.neutrinoinahaystack{background-image:url(/4030/img/wired/neutrino-observatory-header-image@2x.jpg),url(/97d7c/img/wired/neutrino-observatory-header-image@tiny.jpg)}
}
@media only screen and (max-width:640px){.signup_c.neutrinoinahaystack{background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-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.neutrinoinahaystack{background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-mobile@2x.jpg)}
}
@media only screen and (max-width:640px){.signup_c.neutrinoinahaystack{background-image:none;background-color:transparent}
.signup_c.neutrinoinahaystack .cta_story_header{font-size:2.55rem;line-height:2.97rem}
}
@media only screen and (max-width:368px){.signup_c.neutrinoinahaystack .cta_story_header{font-size:2.337rem;line-height:2.76rem}
}
.signup_c.waterislife{background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image.jpg),url(/6508/img/wired/charity-water-header-image@tiny.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.signup_c.waterislife #story_description{text-shadow:0 0 3px rgba(0,0,0,.2)}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.signup_c.waterislife{background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image@2x.jpg);background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image@2x.jpg);background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/charity-water-header-image@2x.jpg);background-size:cover}
}
@media only screen and (max-width:640px){.signup_c.waterislife{background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile.jpg);background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile.jpg);background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile.jpg);background-size:cover}
}
@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.waterislife{background:-webkit-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile@2x.jpg);background:-o-linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile@2x.jpg);background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/4030/img/wired/mobile/charity-water-header-mobile@2x.jpg);background-size:cover}
}
@media only screen and (max-width:767px){.signup_c.marsandbeyond .cta_story_header_first,.signup_c.marsandbeyond .cta_story_header_second,.signup_c.neutrinoinahaystack .cta_story_header_first,.signup_c.neutrinoinahaystack .cta_story_header_second,.signup_c.waterislife .cta_story_header_first,.signup_c.waterislife .cta_story_header_second{display:inline;white-space:normal}
}
@media only screen and (max-width:640px){.signup_c.waterislife{background-image:none;background-color:transparent}
.signup_c.waterislife .cta_story_header{font-size:2.55rem;line-height:2.974rem}
}
@media only screen and (max-width:368px){.signup_c.waterislife .cta_story_header{font-size:2.337rem;line-height:2.76rem}
}
.signup_c.video{box-shadow:none}
.signup_c #story{box-shadow:none;height:calc(100vh - 155px);max-height:inherit;z-index:1}
@media only screen and (max-width:768px){#video h1{margin-left:0}
#video p{margin-left:0;margin-bottom:20px}
.signup_c #story{height:768px}
}
@media only screen and (max-width:640px){.signup_c #story{height:640px}
}
@media only screen and (max-width:480px){.signup_c #story{height:480px}
}
@media only screen and (max-width:320px){.signup_c #story{height:320px}
}
.signup_c #story.marsandbeyond{background-image:none}
@media only screen and (max-width:640px){.signup_c #story.marsandbeyond{background-position:center 30%;background-image:url(/4030/img/wired/mobile/nasa-header-image-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 #story.marsandbeyond{background-position:center 30%;background-image:url(/4030/img/wired/mobile/nasa-header-image-mobile@2x.jpg)}
}
.signup_c #story.neutrinoinahaystack{background-image:none}
@media only screen and (max-width:640px){.signup_c #story.neutrinoinahaystack{background-position:center 90%;background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-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 #story.neutrinoinahaystack{background-position:center 90%;background-image:url(/4030/img/wired/mobile/neutrino-observatory-header-mobile@2x.jpg)}
}
.signup_c #story.waterislife{background-image:none;box-shadow:inset 0 -255px 680px -160px rgba(0,0,0,.4),inset 0 153px 136px -85px rgba(0,0,0,.5)}
@media only screen and (max-width:640px){.signup_c #story.waterislife{background-size:cover;background-position:center;background-image:url(/4030/img/wired/mobile/charity-water-header-mobile.jpg);box-shadow:inset 0 -85px 226.7px -53.3px rgba(0,0,0,.4),inset 0 51px 45.3px -28.3px rgba(0,0,0,.5)}
}
@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 #story.waterislife{background-position:center;background-image:url(/4030/img/wired/mobile/charity-water-header-mobile@2x.jpg)}
}
.signup_c.top_story_header .cta_ad{padding:0}
.signup_c.top_story_header.marsandbeyond .cta{background:rgba(0,0,0,.65)}
.signup_c.top_story_header.marsandbeyond .cta_ad,.signup_c.top_story_header.neutrinoinahaystack .cta_ad,.signup_c.top_story_header.waterislife .cta_ad{bottom:2.337rem}
.signup_c.top_story_header.marsandbeyond .cta_story_header,.signup_c.top_story_header.neutrinoinahaystack .cta_story_header,.signup_c.top_story_header.waterislife .cta_story_header{margin-bottom:0;-webkit-filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .4));filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .4))}
@media only screen and (max-width:960px){.signup_c.top_story_header.marsandbeyond .cta_story_header,.signup_c.top_story_header.neutrinoinahaystack .cta_story_header,.signup_c.top_story_header.waterislife .cta_story_header{margin:0}
}
@media only screen and (min-width:640px + 1){.signup_c.top_story_header{min-height:940px}
}
.signup_c.top_story_header .cta_subheader{display:block;font-size:1.38rem;line-height:1.75rem;margin:40px auto 22px;max-width:866px;padding:0;width:100%}
@media only screen and (max-width:960px){.signup_c.top_story_header .cta_subheader{max-width:560px}
}
.signup_c.top_story_header .cta_container{padding-top:0}
@media only screen and (max-width:640px){.signup_c.top_story_header.marsandbeyond .cta{background:#2c2d30}
.signup_c.top_story_header .cta_container{display:none}
.signup_long_page#story{height:67vh}
}
.signup_c.top_story_header_mobile{background-color:#2c2d30}
.signup_c.top_story_header_mobile .cta_subheader{background-color:#322E30}
.signup_c.top_story_header_mobile.marsandbeyond .cta,.signup_c.top_story_header_mobile.neutrinoinahaystack .cta,.signup_c.top_story_header_mobile.waterislife .cta{padding:20px 25px 38px;background-color:transparent}
.signup_c.top_story_header_mobile.marsandbeyond .cta_header,.signup_c.top_story_header_mobile.neutrinoinahaystack .cta_header,.signup_c.top_story_header_mobile.waterislife .cta_header{font-size:1.115rem;line-height:1.63rem}
.signup_c.top_story_header_mobile.marsandbeyond .cta_subheader,.signup_c.top_story_header_mobile.neutrinoinahaystack .cta_subheader,.signup_c.top_story_header_mobile.waterislife .cta_subheader{background-color:transparent;border-top:1px solid rgba(255,255,255,.5);margin:0 30px;padding-left:0;padding-right:0}
@media only screen and (max-width:640px){.signup_long_page#story.marsandbeyond{background-position:center 30%}
}
@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_long_page#story.marsandbeyond{background-position:center 30%}
}
body.debug header,footer{position:relative}
@media only screen and (min-height:1110px){.video footer .footnote{background-color:transparent}
}
[data-defer-bg]{background-image:none!important}
body.debug #page{margin-top:0}
.detail{height:470px;padding:25px 0;background:#F7F5F3}
.detail h1,.detail p{width:470px}
.detail p{opacity:.75}
.detail strong{font-weight:900}
.detail section{position:relative}
.detail .background{position:absolute}
.detail#email,.detail#integrations{border-bottom:1px solid #E5E5E5}
.detail#email [data-screen=mobile]{display:none}
.detail#email h1{padding-top:100px;max-width:430px}
.detail#email .background{top:25px;right:-40px}
.detail#integrations section{padding-left:475px}
.detail#integrations h1{padding-top:80px}
.detail#integrations .background{top:36px;left:-45px}
.detail#wherever h1{padding-top:110px}
.detail#wherever .background{top:50px;right:60px}
.detail#everywhere .btn,.detail#integrations .btn,.detail#wherever .btn{box-sizing:border-box;display:inline-block;height:50px;line-height:2.875rem;padding:0 20px;border:2px solid rgba(0,0,0,.3);border-radius:4px;font-weight:700;color:rgba(0,0,0,.4);text-decoration:none;margin-top:10px}
@media only screen and (max-width:1024px){.detail h1,.detail p{width:400px}
.detail#email .background{right:0}
.detail#integrations section{padding-left:500px}
.detail#integrations .background{left:1.689rem}
.detail#wherever .background{right:1.689rem}
}
@media only screen and (max-width:940px){.detail{height:auto!important;padding:2.125rem 0}
.detail h1,.detail p{display:block;width:100%}
.detail h1{padding-top:1.59rem!important}
.detail p{margin-bottom:0}
.detail .background{position:static;display:block;max-width:100%;margin:0 auto}
.detail#email [data-screen=desktop]{display:none}
.detail#email [data-screen=mobile]{display:block}
.detail#integrations section{padding-left:1.59rem}
.detail#integrations .background{left:1.59rem}
.detail#wherever h1{padding-top:0!important}
.detail#everywhere .btn,.detail#integrations .btn,.detail#wherever .btn{margin-top:1.59rem}
}
@media only screen and (max-width:640px){.detail#everywhere .btn,.detail#integrations .btn,.detail#wherever .btn{width:100%;text-align:center}
}