@font-face{font-family:Manrope;src:url(/landing/manrope-extrabold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Work Sans;src:url(/landing/work-sans-regular.ttf) format("truetype");font-weight:400;font-display:swap}body.landing{margin:0;min-height:100svh;display:flex;flex-direction:column;background:#f5f5f5;color:#121212;font:400 17px/1.6 Work Sans,sans-serif;-webkit-font-smoothing:antialiased}.landing main{flex:1;display:grid;place-items:center;padding:64px 24px}.landing .hero{text-align:center;width:100%;max-width:540px}.landing .wordmark{margin:0;font:800 clamp(46px,8vw,64px)/1.2 Manrope,sans-serif;letter-spacing:-.04545em}.landing .intro{color:#4a4a4a;font-size:18px;line-height:1.55;max-width:440px;margin:24px auto 0;text-wrap:balance}.store-ctas{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:36px;--badge-w:165px}.landing .availability{margin:16px 0 0;font-size:13px;color:#4a4a4a}.site-footer{text-align:center;padding:24px 20px 28px;color:#4a4a4a}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:13px}.site-footer a{color:inherit;text-decoration:none;padding:10px 0}.site-footer a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer p{margin:16px 0 0;font-size:11px;line-height:1.7}.landing a:focus-visible{outline:3px solid #6B46C1;outline-offset:5px}.skip-link{position:fixed;z-index:20000;top:12px;left:12px;transform:translateY(-180%);background:#f5f5f5;color:#121212;padding:12px 20px}.skip-link:focus{transform:none}@media(max-width:380px){.landing main{padding:40px 16px}.store-ctas{--badge-w:140px;gap:10px}.landing .intro{font-size:17px}}@media(prefers-reduced-motion:reduce){.landing *{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;src:url(/landing/manrope-regular.ttf) format("truetype");font-weight:400;font-display:swap}.download-help{position:fixed;inset:0;z-index:20001;overflow-y:auto;background:#f5f5f5;color:#121212;display:flex;flex-direction:column;padding:32px 26px max(24px,env(safe-area-inset-bottom));font:400 16px/1.6 Work Sans,sans-serif;text-align:left}.download-help__body{width:100%;max-width:390px;margin:auto}.download-help__brand{font:800 27px/1.2 Manrope,sans-serif;letter-spacing:-.04545em}.download-help h2{font:400 clamp(34px,9vw,42px)/1.15 Manrope,sans-serif;letter-spacing:-.045em;margin:42px 0 14px}.download-help h2 strong{font-weight:400;letter-spacing:.04em}.download-help h2:focus{outline:none}.download-help__instruction{margin:0;font-size:17px;color:#4a4a4a}.download-help__instruction strong{font-weight:600;color:#121212}.download-help__alternative{border-top:1px solid #12121218;margin-top:30px;padding-top:18px}.download-help button{font:inherit;cursor:pointer}.download-help__copy{border:0;background:none;color:#6b46c1;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.download-help__feedback{font-size:13px;margin:4px 0 0;color:#4a4a4a}.download-help__url{width:100%;margin-top:12px;padding:10px;border:1px solid #12121230;border-radius:6px;font:inherit;background:#fff}.download-help__close{align-self:center;border:0;background:none;color:#4a4a4a;padding:18px 12px 0;margin-top:28px;font-size:13px!important}.download-help button:focus-visible,.download-help input:focus-visible{outline:3px solid #6B46C1;outline-offset:4px}
