.o-hero .o-hero__background.download-background{background-image:url(/f8d70/marketing/img/accent/bg_halftone_black_20p.png);background-size:1300px 700px;background-repeat:repeat;background-color:#563a59}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.o-hero .o-hero__background.download-background{background-image:url(/f8d70/marketing/img/accent/bg_halftone_black_20p@2x.png)}
}
@media only print{.o-hero .o-hero__background.download-background{background-color:transparent;background-image:none}
}
.download-header .c-shadowbox{box-shadow:0 0 2rem rgba(0,0,0,.1);display:inline-block;background-color:transparent;margin-bottom:-16rem;padding:0;width:auto}
.download-header+.stay-in-sync{margin-top:16rem}
@media screen and (min-width:0px) and (max-width:767px){.download-header .c-shadowbox{box-shadow:none;max-width:initial;margin-left:-1.5rem;width:800px}
}
.download_screenshot__android,.download_screenshot__ios,.download_screenshot__winphone{vertical-align:bottom}
.download-header__download-desktop-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
@media screen and (min-width:48rem){.download-header__download-desktop-links{margin-bottom:-.5rem}
.download-header__download-desktop-links .c-button{margin-bottom:.5rem}
}
.download-header__download-mobile-links{display:flex;justify-content:center}
.download-meta{font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;font-size:1rem;margin-bottom:1rem;margin-top:1rem;flex-basis:100%}
@media screen and (min-width:25rem){.download-meta{font-size:calc(1rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.download-meta{font-size:1rem}
}
.download-meta:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;font-weight:400;letter-spacing:normal;font-size:1rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.download-meta:lang(ja){font-size:calc(1rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.download-meta:lang(ja){font-size:1rem}
}
.download-meta:lang(de){font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.2;letter-spacing:normal;font-size:1rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.download-meta:lang(de){font-size:calc(1rem + (0 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.download-meta:lang(de){font-size:1rem}
}
.download-meta:lang(ja){line-height:2}
.were-on-desktop{text-align:center}
.were-on-desktop p{font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:1.0625rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.were-on-desktop p{font-size:calc(1.0625rem + (3 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.were-on-desktop p{font-size:1.25rem}
}
.were-on-desktop p:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:1.0625rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.were-on-desktop p:lang(ja){font-size:calc(1.0625rem + (3 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.were-on-desktop p:lang(ja){font-size:1.25rem}
}
.were-on-desktop p:lang(de){font-family:Slack-Averta,appleLogo,sans-serif;font-weight:400;line-height:1.5;letter-spacing:normal;font-size:1.0625rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.were-on-desktop p:lang(de){font-size:calc(1.0625rem + (3 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.were-on-desktop p:lang(de){font-size:1.25rem}
}
.were-on-desktop .c-button,.were-on-desktop .c-form__input{margin-bottom:1rem;flex-basis:100%}
.stay-in-sync{margin-top:5rem;margin-bottom:5rem;border-top:0}
.stay-in-sync__form{margin-bottom:1.5rem}
@media screen and (min-width:48rem){.were-on-desktop .c-form__container{justify-content:stretch}
.were-on-desktop .c-button{flex-basis:30%;flex-grow:1}
.were-on-desktop .c-form__input{flex-basis:auto;flex-grow:3;margin-right:.5rem}
.stay-in-sync__form{margin-bottom:0}
}
.stay-in-sync .c-button.v--primary,.stay-in-sync .c-form__input,.stay-in-sync .c-select{margin-bottom:1rem;flex-basis:100%;min-width:160px}
.beta-modal .o-modal__content{padding-top:4rem;padding-bottom:4rem}
@media screen and (min-width:48rem){.stay-in-sync .c-button.v--primary,.stay-in-sync .c-form__input,.stay-in-sync .c-select{margin-bottom:0}
.stay-in-sync .c-form__container{margin:-1rem -.25rem 1.5rem;flex-wrap:wrap;justify-content:stretch}
.stay-in-sync .c-select{margin:1rem .25rem 0;flex-basis:165px;flex-grow:1}
.stay-in-sync .c-form__input{margin:1rem .25rem 0;flex-basis:auto;flex-grow:2}
.stay-in-sync .c-button.v--primary{margin:1rem .25rem 0;flex-basis:auto}
.beta-modal .o-modal__content{background:#f5f5f5}
}
.beta-modal h2{font-family:Slack-Tiempos,"Times New Roman",Georgia,serif;font-weight:500;line-height:1.1;letter-spacing:normal;font-size:2rem;margin-bottom:1rem;text-align:center}
@media screen and (min-width:25rem){.beta-modal h2{font-size:calc(2rem + (12 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.beta-modal h2{font-size:2.75rem}
}
.beta-modal h2:lang(ja){font-family:Slack-Tazugane,Tahoma,Slack-Averta,appleLogo,sans-serif;font-weight:900;line-height:1.25;letter-spacing:.9px;font-size:2rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.beta-modal h2:lang(ja){font-size:calc(2rem + (12 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.beta-modal h2:lang(ja){font-size:2.75rem}
}
.beta-modal h2:lang(de){font-family:Slack-Tiempos,"Times New Roman",Georgia,serif;font-weight:500;line-height:1.1;letter-spacing:normal;font-size:2rem;margin-bottom:1rem}
@media screen and (min-width:25rem){.beta-modal h2:lang(de){font-size:calc(2rem + (12 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.beta-modal h2:lang(de){font-size:2.75rem}
}
.beta_modal__greyband{background:#f5f5f5;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}
.beta_modal__greyband .beta_modal__download{padding:2rem;background-color:#fff;margin-top:1rem;margin-bottom:1rem}
.beta_modal__greyband .c-button{margin-left:0;white-space:pre-line}
@media screen and (min-width:48rem){.beta_modal__greyband .beta_modal__download{height:100%;margin-bottom:0}
.beta_modal__greyband .beta_modal__osx,.beta_modal__greyband .beta_modal__windows{align-self:stretch}
}
.download-beta-badge{color:#563a59;background-color:#fff;border-radius:4px;font-size:.6rem;padding:.34em 1em;vertical-align:super}
.download-beta-badge,.download-beta-badge:lang(ja){font-family:Slack-Averta,appleLogo,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:.9px}
@media screen and (min-width:25rem){.download-beta-badge{font-size:calc(.6rem + (2.4000000000000004 * (100vw - 400px)/ 624))}
}
@media screen and (min-width:64rem){.download-beta-badge{font-size:.75rem}
}
.download_confirmation{transition:all 420ms cubic-bezier(.165,.84,.44,1);position:absolute;padding-top:1rem}
.download-beta-hero .o-hero__header__headline{max-width:44rem}