@charset "UTF-8";#story-contents p,.story-headline,#story-contents h6,.story-byline,.story-subhead,#story-contents li{width:1080px}p,.answer,.question{line-height:28px;font-size:15px}html{-webkit-font-smoothing:antialiased}body{font-family:"Helvetica Neue","Arial",sans-serif;text-align:center;margin:0}a,a:visited,a:hover,a:active{color:black}img{border:0}blockquote{margin-left:20px;margin-right:10px}#top{display:flex;flex-direction:row;width:100%}#mobile-menu-container{display:none}#hamburger{display:none}.menu-entry{display:inline}.nav-button{display:none}#mobile-menu{display:none}.home-link{display:none}#main{text-align:left;min-height:700px;width:1200px;max-width:1200px;margin:0 auto}#content{margin-left:auto;margin-right:auto;max-width:1200px;min-width:1200px;width:1200px;min-height:650px}#top{width:100vw;position:-webkit-sticky;position:sticky;display:flex;align-items:center;top:0;outline:1px solid white;background-color:white;z-index:2;padding-top:30px;padding-bottom:16px;border:0;width:1200px}#top div.menu{width:820px;min-width:500px;height:20px;padding-top:24px;margin-left:auto;text-align:right}#top div.menu .menu-entry-box{margin-left:10px;position:relative;display:inline}#top div.menu .menu-entry-box a{font-family:"Helvetica Neue","Arial",sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;color:black}#top div.menu .menu-entry-box a.download{font-weight:bold;color:black}#top div.menu .menu-entry-box a:hover{color:grey}.top-available-logo-mobile{display:none}#cookie-popup-text{display:none}#top-logo{flex:1 0 221px}.top-available-logo-desktop{padding-left:22px;padding-top:4px}.top-available-logo-desktop img{width:130px}#footer{background-color:#eee;width:100%;clear:both;font-size:12px;padding-top:80px;padding-bottom:200px}#footer .footer-text a,#footer .footer-text span{font-size:16px;line-height:1.6em;text-decoration:none}#footer a:hover{color:black}#footer p{margin-bottom:0}#footer .footer-sm-links{display:flex;flex-direction:row;align-items:center}#footer .footer-sm-links img{padding-right:20px;width:20px}#footer-contents{text-align:left;margin:0 auto 0 auto;width:1200px;max-width:1200px}.home-tile-grid{display:grid;width:100%;grid-template-columns:repeat(5,211px);grid-gap:0;justify-content:space-between;font-size:17px}.home-tile-grid a{text-decoration:none}.home-tile-grid .home-tile-container{position:relative;margin-bottom:16px;width:211px;height:211px;background-repeat:no-repeat}.tile-title-overlay{position:absolute;bottom:-8px;width:100%;background-color:#202020;color:white;opacity:.8;font-size:14px;text-transform:uppercase;margin-bottom:4px;padding:8px 0;text-align:center}#press-tile{background-image:url(images/home-tiles/press-square-opt.jpg);background-size:cover}#everyday-uses-tile{background-image:url(images/home-tiles/50ways-square.jpg);background-size:cover}#homepage-video-tile{background-image:url(images/home-tiles/video-square-opt.jpg);background-size:cover}#download-tile{background-image:url(images/home-tiles/download-square.jpg);background-size:cover}#story-tile{background-size:cover;background-image:url(images/home-tiles/calendar-square.jpg)}p.links,.links *,#story-contents p.links{color:gray;width:1200px;font-size:12px}p.links a,p.links a:visited,p.links a:active,p.links a:visited,.links * a,.links * a:visited,.links * a:active,.links * a:visited,#story-contents p.links a,#story-contents p.links a:visited,#story-contents p.links a:active,#story-contents p.links a:visited{font-size:12px;color:gray}img.story-image{padding:24px 0}p.story-intro{padding:0;margin:0}#story-container{width:900px;margin-left:150px}#story-contents .left-column-header{text-align:center}#story-contents input{margin-right:12px}#story-contents h6{margin-bottom:10px;margin-top:10px}#story-contents p,.story-headline,.story-byline,.story-subhead,#story-contents li{width:700px;margin-left:90px;font-size:15px;line-height:22px}#story-contents h6{font-size:19px}#story-contents .features-quote li,#story-contents .features-quote li strong,.features-quote h1{text-align:left;width:auto;font-size:15px}#story-contents .features-quote ul{margin-bottom:0}#story-contents p,#story-contents h6,.story-byline,.story-subhead,#story-contents li{line-height:1.4em}.story-headline{line-height:30px}.story-headline{font-size:22px;font-weight:bold;margin-bottom:0}.story-subhead{font-weight:bold;padding-bottom:6px}.story-list{padding-bottom:0;margin-bottom:0}.story-byline{font-size:14px}.related-posts{display:grid;grid-template-columns:repeat(4,1fr)}.related-posts .related-post{width:200px;padding-right:25px;padding-top:2px}.related-posts .related-post .related-post-image img{width:200px}.related-posts .related-post .related-post-desc{width:200px;padding-left:2px;background-color:#fff;padding-top:5px;padding-bottom:5px;opacity:.8;position:relative;top:-28px}.related-posts .related-post .related-post-desc a,.related-posts .related-post .related-post-desc a:visited,.related-posts .related-post .related-post-desc a:hover,.related-posts .related-post .related-post-desc a:active{color:black;font-weight:bold;text-decoration:none}
#lightbox{display:none;height:100%;width:100%;z-index:4;position:fixed;overflow:auto;left:0;top:0;background-color:rgba(25,25,25,0.7);padding-top:10%}#lightbox-content{background-color:white;position:relative;margin:auto;width:90%;max-width:1200px;min-height:400px}#lightbox-close{position:absolute;top:-10;right:-10;background-color:black;border-radius:12px;width:22px;height:22px;color:white;cursor:pointer;font-weight:bold;border:2px solid white}#lightbox-body{width:100%;height:100%}#testimonials-banner{display:flex;align-items:center;justify-content:center;height:150px;padding-bottom:20px;transition:opacity 1s}#testimonials-banner .testimonial{width:700px;text-align:center}#testimonials-banner .testimonial1{visibility:visible}#testimonials-banner .testimonial-stars{padding-bottom:10px;font-size:14px}#testimonials-banner .testimonial-text{padding-bottom:10px;font-weight:bold;font-size:19px}#testimonials-banner .testimonial-source::before{content:"— App Store review by "}.get-the-app{display:flex;padding-bottom:20px}.get-the-app .get-the-app-icon-holder{align-self:center}.get-the-app a strong{text-decoration:underline;font-size:24px;padding-bottom:12px}.get-the-app a{text-decoration:none}.get-the-app img,.get-the-app img.get-the-app-icon{vertical-align:center;width:100px;padding-right:20px}.get-the-app .get-the-app-desc{padding-top:30px;padding-right:20px;flex:1 0 400px}.get-the-app .get-the-app-store-logo-holder{padding-top:25px;flex:0 0 200px}.get-the-app .get-the-app-store-logo-holder img{width:200px}.inline-get-the-app-cta{display:flex;flex-direction:row;align-items:center;padding-bottom:30px;padding-left:72px}.inline-get-the-app-cta img{width:100px;padding-right:50px}.inline-get-the-app-cta span{color:gray;text-decoration:none;font-style:italic}.footer-column-header{font-size:16px;font-weight:bold;padding-bottom:6px;text-transform:uppercase}.footer-download .download img{width:40%}.footer-text{flex:1 0 33%}.footer-menu{display:flex}.footer-menu-column{padding-right:16px;text-align:left;min-height:140px;font-size:12px}.footer-menu-column p{font-size:12px}.footer-menu-last{padding-right:0}.footer-menu{margin:0 auto 0 auto;width:1200px}.footer-menu a{padding-bottom:6px}.disclaimer{width:100vw;visibility:hidden;display:flex;align-items:center;flex-direction:row;position:fixed;min-height:60px;bottom:0;border:1px solid black;background-color:white;width:1200px;z-index:1000;padding:8px}.disclaimer .disclaimer-text{flex:1 0 900px}.disclaimer .disclaimer-close{flex:0 1 100px;font-weight:bold}.text-column{width:700px;padding-left:200px;font-size:15px}.text-column b,.text-column p,.text-column li,.text-column strong,.text-column blockquote{font-size:15px}.text-column ul{padding-left:30px}.text-column img{padding-bottom:20px}.faq{column-count:2}.answer,.answer a{font-size:15px}.qa{break-inside:avoid}.question{font-weight:bold;font-size:18px}.answer{padding-bottom:1.5em;width:35em}.large-left-column-layout{display:flex;flex-direction:row;padding-bottom:50px}.large-left-column-layout .large-left-column{width:800px}.large-left-column-layout .small-right-column{padding-left:16px;width:370px}.large-left-column-layout .small-right-column a{font-size:14px}.as-seen-in{margin:13px auto 66px auto;width:1200px;max-width:1200px;text-align:center}.as-seen-in a{text-decoration:none;text-align:left;margin-right:47px}.last-as-seen-in{padding-right:0;margin-right:0}.menusep{clear:both;height:11px}.left-column-header{border-top:1px solid black;border-bottom:1px solid black;text-transform:uppercase;padding-top:13px;padding-bottom:13px;margin-bottom:13px;font-weight:bold}.left-column-header .full-page-column-header{width:1200px}.slide-button{font-size:48px;height:8px;position:relative;top:-10px;cursor:hand;color:#ccc}#slide-button-container{width:100%;text-align:center}.slide-button-highlighted{color:black}.slide-button-highlighted a,.slide-button-highlighted a:hover,.slide-button-highlighted a:visited,.slide-button-highlighted a:active{text-decoration:none}#homepage-slides-container{width:1200px;height:680px;margin:0 auto;overflow:hidden}#slides-images{transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;display:flex;flex-direction:row}#slides-images img{width:1200px;height:680px}.slide-overlay-container{position:absolute;width:900px}.homepage-slide-overlay-container{position:relative;width:1200px}.body-slide-overlay{margin-top:24px}.slide-overlay-button{position:absolute;left:30px;top:20px;text-align:right;margin-right:12px;z-index:0}.features-grid{width:100%;display:grid;grid-template-columns:repeat(5,200px)}.feature-desc{min-width:1200px;margin-bottom:10px}.feature-desc h1{padding-top:20px;font-size:24px}.feature-desc div{width:50%}.feature-details-link{padding:40px 44px 16px 4px;background-image:url(images/features/blank_phone.png);background-repeat:no-repeat;background-size:200px 384px;width:200px;height:384px}.feature-details-link img{width:160px;margin-left:16px;margin-bottom:70px}
.feature-details-link .feature-icon-title{font-weight:bold;margin-top:10px;margin-bottom:10px;display:block;text-align:center}.features-quote-holder{width:100vw;margin-left:calc(50% - 50vw);background-color:#f7edee;text-align:center;display:flex;justify-content:center;min-height:9em}.features-quote{margin:auto;text-align:center;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;width:900px}.long-features-quote-holder{height:200px;min-height:200px}.features-image-preload{display:none}.features-header{font-size:18px;display:inline}.features-quote{font-family:"serif";font-size:28px}.feature-tagline{font-style:italic;margin-bottom:30px;font-family:"serif";font-size:20px}.feature-column{width:600px;line-height:30px;padding-left:100px}.feature-caption{font-style:italic;font-size:14px;padding-top:12px;text-align:center;width:900px}.read-more-button{display:none}#features-rotating-text{transition:opacity 1s}.feature-header{border-top:8px solid black;padding-top:12px;width:900px}.feature-header h2{font-size:24px;margin-bottom:10px}.details-screen-nav{text-align:center}.details-screen-nav a{text-decoration:none}.feature-details{display:flex}.feature-animation-column{flex:1 1 340px}.feature-animation-column img{width:340px;height:606px;border:1px solid #ccc}.feature-stills-column{flex:1 1 166px;padding-left:30px;display:flex;flex-direction:column}.feature-stills-column img{width:165px;height:293px;border:1px solid #ccc}.feature-stills-column img.feature-still-top{margin-bottom:17px}.feature-text-column{flex:1 1 590px;width:590px;margin-bottom:24px;font-size:15px;padding-right:20px;padding-left:20px}.feature-text-column li{padding-bottom:20px}.feature-details-link{text-decoration:none;display:flex;flex-direction:column}.feature-details-link:hover{color:grey}.feature-menu a{color:#564186;text-decoration:none}.feature-menu a:hover{text-decoration:underline}#player{width:1200px;height:674px}.video-column-container{column-count:4;width:100%}.video-list{break-inside:avoid}.video-entry-highlighted{font-weight:bold}.video-header{margin-bottom:8px;text-transform:uppercase;margin-top:10px;font-size:18px}.video-entry{padding-bottom:8px;font-size:15px}.video-entry h6{margin:0;color:black}.video-entry a{color:black;text-decoration:none}.contact-entry{padding-bottom:20px;font-size:12px}.contact-entry h6{margin:0;color:black;font-size:12px}.contact-entry a{color:black;text-decoration:none}.ibooks-link{text-align:center;margin:30px auto}.amazon-link{text-align:center;margin:30px auto}#download-frame{width:840px;height:720px;text-align:center;font-size:22px;line-height:32px;background-image:url(images/download_popup_bg.jpg)}#download-frame a{text-decoration:none}#download-frame .download-frame-app-store-logo{padding-top:18px}#download-frame img#download-frame-app-store-logo-image{margin-top:35px;width:150px}#download-frame #download-cta-container #download-cta{background-color:black;color:white;margin:20px auto 20px auto;padding:18px 18px 18px 18px;width:18em;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#download-frame #download-cta-container #download-cta:hover{background-color:lavender;color:black}#download-frame-text{padding-top:40px;padding-left:70px;padding-right:70px}#download-frame .download-frame-mobile-intro{display:none;margin-top:10px}#download-frame-rotating-text-container{height:54px;transition:opacity 1s}#social-buttons{padding-bottom:10px;margin:0 auto}#social-buttons a{font-size:16px;text-decoration:none}#social-buttons-contact a{font-size:12px;text-decoration:none;padding-right:10px}#social-buttons-contact br{height:20px}#social-buttons-contact a{font-size:12px}.press-page{margin:20px;display:flex;padding-bottom:40px;align-items:flex-start}.press-covers{display:grid;padding-right:40px;grid-template-columns:repeat(4,1fr);grid-gap:20px;align-items:center}.press-covers a{text-decoration:none;padding:0;margin:0;width:200px;height:fit-content}.press-covers img{width:200px}.press-links{width:370px}#press #large-left-column a{text-decoration:none}.press-entry{color:black;padding-bottom:14px}.press-entry a{text-decoration:none}.landing-large-quote{padding-top:.8em;text-align:center;padding-left:10px;padding-right:10px;font-size:40px;line-height:78px}