@font-face{font-family:"CircularXX";src:url("/fonts/CircularXXWeb/CircularXXWeb-Medium.woff2") format("woff2"),url("/fonts/CircularXXWeb/CircularXXWeb-Medium.woff") format("woff");font-weight:500}.fixed-logo{position:fixed;top:40px;left:40px;z-index:100}.fixed-logo img{display:block}@media (max-width: 951px){.fixed-logo{position:static;margin:48px 0 24px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Geist",sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#000;background:linear-gradient(to bottom, #c6cfd6 0%, #b9c5cc 100%);background-attachment:fixed;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.blog-page,body.legal-page{background:#fff;background-image:none}.section{padding:0;min-height:100vh;display:flex;align-items:center;justify-content:center}.container{width:100%;padding:1rem}.homepage-container{width:100%;height:100vh;margin:0 auto;display:flex;align-items:center;gap:2rem}@media (max-width: 1124px){.homepage-container{justify-content:center;padding:1rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.content-card,.hero{background-color:#fff;padding:24px;border-radius:16px;line-height:1.45}.content-card .logo,.hero .logo{margin-bottom:24px}.content-card p,.hero p{margin-bottom:16px}.download-links{display:flex;flex-direction:column;margin-bottom:0}.download-links a{text-decoration:none !important}.download-links a:hover{text-decoration:none !important}.download-links a:focus{text-decoration:none !important}.download-links a:active{text-decoration:none !important}.download-link{display:flex;align-items:center;padding:16px 0;padding-right:8px;background-color:rgba(255,255,255,.95);text-decoration:none;color:#000;transition:all .2s ease;border-bottom:1px dotted rgba(16,17,18,.2)}.download-link:last-child{border-bottom:none}.download-link:hover{text-decoration:none}.download-link:hover .download-action::after{transform:translateX(4px)}.download-link:focus{text-decoration:none}.download-link:active{text-decoration:none}.download-link img{flex-shrink:0;margin-right:16px;width:32px;height:32px}.download-link .download-info{flex:1;min-width:0}.download-link .download-info .platform{font-size:17px;font-weight:500;line-height:1.2;margin-bottom:2px}.download-link .download-info .availability{font-size:13px;font-weight:400;color:rgba(16,17,18,.7490196078);line-height:1.2}.download-link .download-action{font-size:15px;font-weight:500;color:rgba(16,17,18,.8392156863);flex-shrink:0;display:flex;align-items:center}.download-link .download-action::after{content:"";margin-left:8px;width:20px;height:20px;background-image:url("/images/icon-arrow-right.png");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.download-link .download-action.coming-soon{color:rgba(0,0,0,.5)}.download-link .download-action.coming-soon::after{visibility:hidden}@media (max-width: 500px){.download-link .download-action{font-size:0}.download-link .download-action::after{margin-left:0}}.hero-wrapper{width:535px;flex-shrink:0;height:100%;padding:1rem}@media (max-width: 1124px){.hero-wrapper{width:100%;max-width:535px;padding:0}}.hero{width:100%;height:100%;min-height:550px;display:flex;flex-direction:column;overflow-y:auto}@media (max-width: 1124px){.hero{width:100%;max-width:535px}}.hero .hero-description{margin-bottom:0}.hero .hero-cta{font-size:13px;color:rgba(0,0,0,.75);margin-top:0;margin-bottom:0}.hero .hero-footer{margin-top:auto}.hero .story-link{display:none}.hero .threads-link{font-size:13px;color:rgba(0,0,0,.75);padding:16px 0}.hero .threads-link a{color:rgba(0,0,0,.75);text-decoration:none;padding:0 42px 0 42px;background-image:url("/images/icon-threads.png"),url("/images/icon-arrow-circle.png");background-repeat:no-repeat,no-repeat;background-position:left center,calc(100% - 8px) center;background-size:32px 32px,20px 20px;display:block;width:100%}.hero .threads-link a:hover{text-decoration:underline}.hero .threads-link:last-child a{border-bottom:none}.hero .copyright{font-size:11px;color:rgba(0,0,0,.75);margin-top:16px}.hero .copyright a{color:rgba(0,0,0,.75);text-decoration:underline}.hero .hero-header{margin-bottom:28px}.hero .hero-header .hero-tagline{margin-bottom:0}.hero .hero-content{margin-bottom:24px}.hero-right{flex:1;height:100%;background-image:url("/images/launch-phones.png");background-repeat:no-repeat;background-position:center 340px;background-size:556px auto;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:40px;position:relative}@media (max-width: 1124px){.hero-right{display:none}}.hero-right .hero-text-container{position:absolute;top:110px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:24px;z-index:10}.hero-right .hero-subtitle{text-align:center;color:#fff;font-family:"Geist",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.hero-right .hero-text{text-align:center;color:#fff;font-family:"Geist",sans-serif;font-size:52px;font-weight:700;line-height:1.22;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-container{max-width:680px;margin:0 auto}.blog-content{line-height:1.6;font-size:18px;font-family:"Geist",sans-serif;font-weight:400;padding:42px 20px 60px 20px}@media (min-width: 951px){.blog-content{padding-top:104px}}.blog-content .blog-header{height:38px;margin-bottom:24px;position:relative;font-family:"Geist",sans-serif}.blog-content .blog-header .logo{display:block}.blog-content .blog-header .close-button{display:none;position:fixed;top:40px;right:20px;z-index:100;opacity:.25;transition:opacity .2s ease-out}@media (min-width: 951px){.blog-content .blog-header .close-button{right:40px}}.blog-content .blog-header .close-button:hover{opacity:1}.blog-content .blog-header .close-button img{display:block}@media (min-width: 951px){.blog-content .blog-header{position:fixed;top:40px;left:40px;margin:0;z-index:100}}.blog-content .title{font-family:"CircularXX","Geist",sans-serif;font-size:28px;line-height:1.3;margin-top:.75rem;margin-bottom:.75rem;font-weight:500;letter-spacing:-.02em}.blog-content .dek{font-size:18px;line-height:1.5;color:rgba(0,0,0,.75);margin-bottom:1.5rem;font-weight:400}.blog-content .blog-meta{margin-bottom:24px;font-family:"Geist",sans-serif}.blog-content .blog-meta .subtitle{font-size:13px;color:rgba(0,0,0,.75);margin:0;padding:8px 42px;background-image:url("/images/icon-book.png");background-repeat:no-repeat;background-position:left center;background-size:32px 32px;display:inline-block;line-height:1.35}.blog-content .blog-meta .subtitle .author{font-weight:500;color:rgba(0,0,0,.75)}.blog-content .blog-meta .subtitle .reading-time::before,.blog-content .blog-meta .subtitle .date::before{content:"|";margin:0 .5rem}.blog-content .blog-hero{margin:24px -20px 32px -20px;padding:42px 0;display:flex;justify-content:center}.blog-content .blog-hero img{width:100%;height:auto;border-radius:0}.blog-content p{margin-bottom:1.5rem}.blog-content a{text-decoration:underline}.blog-content h2{font-family:"Geist",sans-serif;font-size:24px;margin:2.5rem 0 1rem;font-weight:600;letter-spacing:-.01em}.blog-content h3{font-size:1.25rem;margin:2rem 0 1rem;font-weight:600}.blog-content ul,.blog-content ol{margin:1.5rem 0;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{margin:2rem 0;padding-left:1.5rem;border-left:3px solid rgba(0,0,0,.1);font-style:italic;color:rgba(0,0,0,.7)}.blog-content hr{border:none;border-top:1px dotted #e0dfe4;margin:1rem 0}.blog-list{margin-top:2rem}.blog-list .blog-post-preview{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0dfe4}.blog-list .blog-post-preview:last-child{border-bottom:none;margin-bottom:0}.blog-list .post-content{display:flex;gap:24px;align-items:center}@media (max-width: 768px){.blog-list .post-content{flex-direction:column;gap:16px;align-items:flex-start}}.blog-list .post-text{flex:1;min-width:0}.blog-list .post-image{flex-shrink:0;max-width:200px;border-radius:8px;overflow:hidden}@media (max-width: 768px){.blog-list .post-image{max-width:100%}}.blog-list .post-image a{display:block}.blog-list .post-image img{width:100%;height:auto;display:block;transition:transform .2s ease}.blog-list .post-image:hover img{transform:scale(1.05)}.blog-list .post-meta{font-size:13px;color:rgba(0,0,0,.75);margin-bottom:.5rem;font-family:"Geist",sans-serif}.blog-list .post-meta .date{font-weight:500}.blog-list .post-meta .reading-time::before{content:"|";margin:0 .5rem}.blog-list .post-title{font-family:"CircularXX","Geist",sans-serif;font-size:24px;line-height:1.3;margin:.5rem 0 1rem 0;font-weight:500;letter-spacing:-.02em}.blog-list .post-title a{color:#000;text-decoration:none}.blog-list .post-title a:hover{text-decoration:underline}.blog-list .post-description{font-size:16px;line-height:1.5;color:rgba(0,0,0,.75);margin:0;font-weight:400}.legal-page .blog-content{font-size:16px !important;letter-spacing:.01em}.legal-page .blog-content p{margin-top:1em}.legal-page .blog-content h4{color:rgba(0,0,0,.7);font-size:16px}.legal-page .blog-content h5{color:rgba(0,0,0,.7);font-size:15px}.legal-page .blog-content hr{border:none;border-top:1px solid #e0dfe4}