.hero[data-astro-cid-ge2uvauf]{grid-template:"badge.""heading film""sub film""actions film""meta film"1fr/minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:56px;padding-block:56px 90px;display:grid}.hero[data-astro-cid-ge2uvauf] .hero-film[data-astro-cid-ge2uvauf]{grid-area:film;margin-top:26px}.badge[data-astro-cid-ge2uvauf]{background:var(--doris-primary-wash);border-radius:var(--doris-radius-pill);grid-area:badge;justify-self:start;align-items:center;gap:7px;padding:8px 16px;display:inline-flex}.badge[data-astro-cid-ge2uvauf] circle[data-astro-cid-ge2uvauf]{fill:var(--doris-primary)}.badge[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{stroke:var(--doris-on-primary)}.badge[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--doris-primary);font-size:14px;font-weight:900}h1[data-astro-cid-ge2uvauf]{letter-spacing:-1.2px;text-wrap:balance;overflow-wrap:break-word;hyphens:manual;grid-area:heading;margin:18px 0 0;font-size:clamp(32px,3.6vw,44px);font-weight:900;line-height:1.05}.sub[data-astro-cid-ge2uvauf]{color:var(--doris-text-muted);text-wrap:pretty;grid-area:sub;max-width:460px;margin:20px 0 0;font-size:19px;font-weight:700;line-height:1.55}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;grid-area:actions;gap:12px;margin-top:28px;display:flex}.ctas[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{border-radius:var(--doris-radius-lg);flex:auto;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.ctas[data-astro-cid-ge2uvauf] .primary[data-astro-cid-ge2uvauf]{background:var(--doris-primary);color:var(--doris-on-primary)}.ctas[data-astro-cid-ge2uvauf] .primary[data-astro-cid-ge2uvauf]:hover{background:var(--doris-primary-hover);color:var(--doris-on-primary)}.ctas[data-astro-cid-ge2uvauf] .secondary[data-astro-cid-ge2uvauf]{border:2.5px solid var(--doris-primary);color:var(--doris-ink)}.ctas[data-astro-cid-ge2uvauf] .secondary[data-astro-cid-ge2uvauf]:hover{background:var(--doris-primary-wash);color:var(--doris-ink)}.meta[data-astro-cid-ge2uvauf]{color:var(--doris-text-muted);text-wrap:pretty;grid-area:meta;margin-top:14px;font-size:15px;font-weight:700;line-height:1.5}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""heading""sub""actions""meta""film";padding-block:32px 70px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-1px;font-size:40px}.hero[data-astro-cid-ge2uvauf] .hero-film[data-astro-cid-ge2uvauf]{margin-top:32px}}@media (width<=480px){h1[data-astro-cid-ge2uvauf]{font-size:34px}}@media (width<=360px){h1[data-astro-cid-ge2uvauf]{hyphens:auto;font-size:30px}}.app-shot[data-astro-cid-ofe7zldm]{border-radius:var(--doris-radius-xxl);width:300px;max-width:100%;box-shadow:var(--doris-shadow-lg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}:root:not([data-theme=dark]) .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-light-1x)}@media (resolution>=1.5x){:root:not([data-theme=dark]) .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-light-2x)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-dark-1x)}}@media (prefers-color-scheme:dark) and (resolution>=1.5x){:root:not([data-theme=light]) .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-dark-2x)}}:root[data-theme=dark] .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-dark-1x)}@media (resolution>=1.5x){:root[data-theme=dark] .app-shot[data-astro-cid-ofe7zldm]{background-image:var(--app-shot-dark-2x)}}.band[data-astro-cid-l43jfdkk]{background:var(--doris-band);color:var(--doris-on-band)}.inner[data-astro-cid-l43jfdkk]{padding-block:80px}.eyebrow[data-astro-cid-l43jfdkk]{letter-spacing:2px;color:var(--doris-on-band-muted);text-align:center;font-size:13px;font-weight:900}h2[data-astro-cid-l43jfdkk]{letter-spacing:-.8px;text-align:center;margin:8px 0 0;font-size:40px;font-weight:900}.sub[data-astro-cid-l43jfdkk]{color:var(--doris-on-band-muted);text-align:center;text-wrap:pretty;max-width:520px;margin:10px auto 0;font-size:17px;font-weight:700}.steps[data-astro-cid-l43jfdkk]{flex-direction:column;gap:72px;margin-top:64px;display:flex}.step[data-astro-cid-l43jfdkk]{flex-direction:row-reverse;align-items:center;gap:56px;display:flex}.step[data-astro-cid-l43jfdkk]:nth-child(2n){flex-direction:row}.copy[data-astro-cid-l43jfdkk],.visual[data-astro-cid-l43jfdkk]{flex:1;min-width:0}.visual[data-astro-cid-l43jfdkk].center{justify-content:center;display:flex}.step-head[data-astro-cid-l43jfdkk]{align-items:center;gap:14px;display:flex}.num[data-astro-cid-l43jfdkk]{background:var(--doris-brand-mint);width:52px;height:52px;color:var(--doris-brand-pine);border-radius:26px;flex:none;justify-content:center;align-items:center;font-size:21px;font-weight:900;display:flex}.title[data-astro-cid-l43jfdkk]{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:900}.visually-hidden[data-astro-cid-l43jfdkk]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.copy[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--doris-on-band-body);text-wrap:pretty;max-width:400px;margin:14px 0 0;font-size:16.5px;font-weight:700;line-height:1.65}.photo-wrap[data-astro-cid-l43jfdkk]{position:relative}.photo[data-astro-cid-l43jfdkk]{object-fit:cover;border-radius:var(--doris-radius-xxl);width:100%;height:340px;box-shadow:var(--doris-shadow-lg);display:block}.float-badge[data-astro-cid-l43jfdkk]{background:var(--doris-bg);color:var(--doris-ink);border-radius:var(--doris-radius-md);box-shadow:var(--doris-shadow-md);align-items:center;gap:9px;padding:11px 16px;display:flex;position:absolute}.photo-badge[data-astro-cid-l43jfdkk]{inset-inline-end:-14px;bottom:22px}.badge-icon[data-astro-cid-l43jfdkk]{border-radius:15px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.badge-icon[data-astro-cid-l43jfdkk].mint{background:var(--doris-primary-wash);color:var(--doris-primary)}.badge-icon[data-astro-cid-l43jfdkk].blush{background:var(--doris-accent-wash);color:var(--doris-accent)}.badge-text[data-astro-cid-l43jfdkk]{font-size:14px;font-weight:900}.shot-wrap[data-astro-cid-l43jfdkk]{max-width:100%;position:relative}.read-badge[data-astro-cid-l43jfdkk]{inset-inline-end:-28px;white-space:nowrap;top:-18px}.nag-badge[data-astro-cid-l43jfdkk]{inset-inline-end:-64px;white-space:nowrap;bottom:-16px}.shot-pair[data-astro-cid-l43jfdkk]{flex-direction:row-reverse;align-items:center;width:492px;max-width:100%;display:flex}.shot-pair[data-astro-cid-l43jfdkk] .shot-wrap[data-astro-cid-l43jfdkk]{flex:none}.shot-front[data-astro-cid-l43jfdkk]{z-index:1;width:61%}.shot-back[data-astro-cid-l43jfdkk]{width:51%;margin-inline-end:-12%}.shot-pair[data-astro-cid-l43jfdkk] .app-shot{width:100%}.note-badge[data-astro-cid-l43jfdkk]{inset-inline-start:-14px;z-index:2;white-space:nowrap;bottom:-16px}.badge-subtext[data-astro-cid-l43jfdkk]{color:var(--doris-text-muted);font-size:11.5px;font-weight:700}@media (width<=900px){.inner[data-astro-cid-l43jfdkk]{padding-block:60px}h2[data-astro-cid-l43jfdkk]{font-size:30px}.steps[data-astro-cid-l43jfdkk]{gap:56px;margin-top:40px}.step[data-astro-cid-l43jfdkk],.step[data-astro-cid-l43jfdkk]:nth-child(2n){flex-direction:column;align-items:stretch;gap:28px}.title[data-astro-cid-l43jfdkk]{font-size:24px}.photo[data-astro-cid-l43jfdkk]{aspect-ratio:4/3;height:auto}.photo-badge[data-astro-cid-l43jfdkk]{inset-inline-end:-8px}.read-badge[data-astro-cid-l43jfdkk],.nag-badge[data-astro-cid-l43jfdkk]{inset-inline-end:-24px}}@media (width<=480px){.photo-badge[data-astro-cid-l43jfdkk]{inset-inline-end:0}.read-badge[data-astro-cid-l43jfdkk],.nag-badge[data-astro-cid-l43jfdkk]{white-space:normal;max-width:230px;inset-inline-end:-8px}.note-badge[data-astro-cid-l43jfdkk]{white-space:normal;max-width:150px;inset-inline-start:-6px}.note-badge[data-astro-cid-l43jfdkk] img[data-astro-cid-l43jfdkk]{display:none}}.family[data-astro-cid-qlwbsies]{align-items:center;gap:64px;padding-block:90px;display:flex}.media[data-astro-cid-qlwbsies],.copy[data-astro-cid-qlwbsies]{overflow-wrap:break-word;flex:1;min-width:0}.media[data-astro-cid-qlwbsies] .photo[data-astro-cid-qlwbsies]{object-fit:cover;border-radius:var(--doris-radius-xxl);width:480px;max-width:100%;height:380px;display:block}.badge[data-astro-cid-qlwbsies]{background:var(--doris-accent-wash);border-radius:var(--doris-radius-pill);align-items:center;gap:7px;padding:8px 16px;display:inline-flex}.badge[data-astro-cid-qlwbsies] svg[data-astro-cid-qlwbsies]{stroke:var(--doris-accent)}.badge[data-astro-cid-qlwbsies] span[data-astro-cid-qlwbsies]{color:var(--doris-accent);font-size:14px;font-weight:900}h2[data-astro-cid-qlwbsies]{letter-spacing:-.8px;text-wrap:pretty;margin:16px 0 0;font-size:38px;font-weight:900}.copy[data-astro-cid-qlwbsies]>p[data-astro-cid-qlwbsies]{color:var(--doris-text-muted);text-wrap:pretty;margin:16px 0 0;font-size:17px;font-weight:700;line-height:1.6}.points[data-astro-cid-qlwbsies]{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.point[data-astro-cid-qlwbsies]{align-items:center;gap:10px;display:flex}.point[data-astro-cid-qlwbsies] circle[data-astro-cid-qlwbsies]{fill:var(--doris-primary-wash)}.point[data-astro-cid-qlwbsies] path[data-astro-cid-qlwbsies]{stroke:var(--doris-primary)}.point[data-astro-cid-qlwbsies] span[data-astro-cid-qlwbsies]{font-size:16px;font-weight:800}@media (width<=900px){.family[data-astro-cid-qlwbsies]{flex-direction:column;align-items:flex-start;gap:36px;padding-block:60px}.media[data-astro-cid-qlwbsies] .photo[data-astro-cid-qlwbsies]{aspect-ratio:4/3;width:100%;height:auto}h2[data-astro-cid-qlwbsies]{font-size:30px}}.quote-band[data-astro-cid-rynpovno]{background:var(--doris-bg-alt)}.inner[data-astro-cid-rynpovno]{align-items:center;gap:40px;padding-block:70px;display:flex}.avatar[data-astro-cid-rynpovno]{object-fit:cover;border-radius:50%;flex:none;width:96px;height:96px}.text[data-astro-cid-rynpovno]{flex:1}blockquote[data-astro-cid-rynpovno]{letter-spacing:-.3px;text-wrap:pretty;max-width:760px;margin:0;font-size:24px;font-weight:800;line-height:1.45}.attribution[data-astro-cid-rynpovno]{color:var(--doris-text-muted);text-wrap:pretty;margin:0 0 12px;font-size:15px;font-weight:800}@media (width<=640px){.inner[data-astro-cid-rynpovno]{flex-direction:column;align-items:flex-start;gap:24px;padding-block:56px}blockquote[data-astro-cid-rynpovno]{font-size:20px}}.founder[data-astro-cid-owset46b]{padding-block:90px 0}.inner[data-astro-cid-owset46b]{text-align:center;max-width:720px;margin:0 auto}.logo[data-astro-cid-owset46b]{object-fit:contain}.eyebrow[data-astro-cid-owset46b]{letter-spacing:1.5px;color:var(--doris-accent);margin-top:14px;font-size:13px;font-weight:900}h2[data-astro-cid-owset46b]{letter-spacing:-.7px;text-wrap:pretty;margin:10px 0 0;font-size:34px;font-weight:900}.story[data-astro-cid-owset46b]{margin-top:22px;max-width:65ch;color:var(--doris-text-body);text-align:start;text-wrap:pretty;margin-inline:auto;font-size:18px;font-weight:700;line-height:1.7}.story[data-astro-cid-owset46b] p[data-astro-cid-owset46b]{margin:0}.story[data-astro-cid-owset46b] p[data-astro-cid-owset46b]+p[data-astro-cid-owset46b]{margin-top:16px}.who[data-astro-cid-owset46b]{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.portrait[data-astro-cid-owset46b]{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.who-text[data-astro-cid-owset46b]{text-align:start}.who-title[data-astro-cid-owset46b]{font-size:16px;font-weight:900}.who-sub[data-astro-cid-owset46b]{color:var(--doris-text-muted);font-size:14px;font-weight:700}@media (width<=900px){.founder[data-astro-cid-owset46b]{padding-block:60px 0}h2[data-astro-cid-owset46b]{font-size:28px}.story[data-astro-cid-owset46b]{font-size:16.5px}}.pricing[data-astro-cid-htruwgye]{padding-block:90px}h2[data-astro-cid-htruwgye]{letter-spacing:-.8px;text-align:center;margin:0;font-size:38px;font-weight:900}.sub[data-astro-cid-htruwgye]{color:var(--doris-text-muted);text-align:center;text-wrap:pretty;max-width:520px;margin:10px auto 0;font-size:17px;font-weight:700}.planned[data-astro-cid-htruwgye]{color:var(--doris-text-faint);text-align:center;text-wrap:pretty;max-width:520px;margin:12px auto 0;font-size:14.5px;font-weight:700}.grid[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;gap:20px;margin-top:44px;display:grid}.card[data-astro-cid-htruwgye]{background:var(--doris-surface);border:1.5px solid var(--doris-surface-border);border-radius:var(--doris-radius-xl);flex-direction:column;padding:26px;display:flex}.name[data-astro-cid-htruwgye]{margin:0;font-size:18px;font-weight:900}.price[data-astro-cid-htruwgye]{margin-top:8px;font-size:32px;font-weight:900}.price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye]{color:var(--doris-text-faint);font-size:15px;font-weight:800}.terms[data-astro-cid-htruwgye]{color:var(--doris-text-muted);margin-top:2px;font-size:14px;font-weight:700}.body[data-astro-cid-htruwgye]{color:var(--doris-text-body);margin-top:14px;font-size:14.5px;font-weight:700;line-height:1.6}.featured[data-astro-cid-htruwgye]{background:var(--doris-band);color:var(--doris-on-band);border:none;position:relative}.featured[data-astro-cid-htruwgye] .price[data-astro-cid-htruwgye] span[data-astro-cid-htruwgye],.featured[data-astro-cid-htruwgye] .terms[data-astro-cid-htruwgye]{color:var(--doris-on-band-muted)}.featured[data-astro-cid-htruwgye] .body[data-astro-cid-htruwgye]{color:var(--doris-on-band-body)}.flag[data-astro-cid-htruwgye]{top:-12px;background:var(--doris-accent);color:var(--doris-on-accent);border-radius:var(--doris-radius-pill);letter-spacing:.5px;padding:4px 12px;font-size:13px;font-weight:900;position:absolute;inset-inline-start:22px}@media (width<=1000px){.grid[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}}@media (width<=600px){.pricing[data-astro-cid-htruwgye]{padding-block:60px}h2[data-astro-cid-htruwgye]{font-size:30px}.grid[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.download[data-astro-cid-drywyjjs]{background:var(--doris-footer-bg);color:var(--doris-on-footer)}.cta[data-astro-cid-drywyjjs]{align-items:center;gap:56px;padding-block:80px;display:flex}.logo-circle[data-astro-cid-drywyjjs]{background:var(--doris-brand-cream);border-radius:70px;flex:none;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.logo-circle[data-astro-cid-drywyjjs] img[data-astro-cid-drywyjjs]{object-fit:contain}.copy[data-astro-cid-drywyjjs]{flex:1;min-width:0}h2[data-astro-cid-drywyjjs]{letter-spacing:-.8px;text-wrap:pretty;margin:0;font-size:40px;font-weight:900}.copy[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]{color:var(--doris-on-footer-muted);text-wrap:pretty;margin:12px 0 0;font-size:17px;font-weight:700}.stores[data-astro-cid-drywyjjs]{flex-wrap:wrap;gap:6px 22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.store[data-astro-cid-drywyjjs]{color:var(--doris-on-footer-muted);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.signup[data-astro-cid-drywyjjs]{flex:none;width:340px}form[data-astro-cid-drywyjjs][hidden]{display:none}label[data-astro-cid-drywyjjs]{color:var(--doris-on-footer);font-size:14px;font-weight:900;display:block}input[data-astro-cid-drywyjjs][type=email]{border:2px solid var(--doris-footer-border);border-radius:var(--doris-radius-md);background:var(--doris-brand-cream);width:100%;min-height:52px;color:var(--doris-brand-ink);margin-top:8px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:700;display:block}input[data-astro-cid-drywyjjs][type=email]::placeholder{color:color-mix(in srgb, var(--doris-brand-ink) 70%, var(--doris-brand-cream));font-weight:700}button[data-astro-cid-drywyjjs]{border-radius:var(--doris-radius-md);background:var(--doris-primary);width:100%;min-height:52px;color:var(--doris-on-primary);cursor:pointer;border:none;margin-top:10px;font-family:inherit;font-size:17px;font-weight:900}button[data-astro-cid-drywyjjs]:hover:not(:disabled){background:var(--doris-primary-hover)}button[data-astro-cid-drywyjjs]:disabled{cursor:progress;opacity:.7}.consent[data-astro-cid-drywyjjs]{color:var(--doris-on-footer-muted);text-wrap:pretty;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.5}.receipt[data-astro-cid-drywyjjs]{align-items:flex-start;gap:10px;display:flex}.receipt[data-astro-cid-drywyjjs][data-kind=ok]{border-radius:var(--doris-radius-md);background:var(--doris-band-surface);border:2px solid var(--doris-brand-mint);margin-top:4px;padding:16px 18px}.receipt[data-astro-cid-drywyjjs][data-kind=error]{margin-top:12px}.check[data-astro-cid-drywyjjs]{color:var(--doris-brand-mint);flex:none;margin-top:1px}.receipt[data-astro-cid-drywyjjs]:not([data-kind=ok]) .check[data-astro-cid-drywyjjs]{display:none}.status[data-astro-cid-drywyjjs]{outline-offset:4px;text-wrap:pretty;margin:0;font-size:15px;font-weight:800;line-height:1.5}.receipt[data-astro-cid-drywyjjs][data-kind=ok] .status[data-astro-cid-drywyjjs]{color:var(--doris-on-footer);font-size:16px}.receipt[data-astro-cid-drywyjjs][data-kind=error] .status[data-astro-cid-drywyjjs]{color:var(--doris-brand-coral)}input[data-astro-cid-drywyjjs][type=email]:focus-visible,button[data-astro-cid-drywyjjs]:focus-visible{outline:3px solid var(--doris-brand-mint);outline-offset:2px}.trap[data-astro-cid-drywyjjs]{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.footer[data-astro-cid-drywyjjs]{border-top:1px solid var(--doris-footer-border);align-items:center;gap:20px;padding-block:9px 23px;display:flex}.legal[data-astro-cid-drywyjjs]{color:var(--doris-on-footer-muted);align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.spacer[data-astro-cid-drywyjjs]{flex:1}.links[data-astro-cid-drywyjjs]{flex-wrap:wrap;gap:4px 8px;margin-inline:-8px;font-size:14px;font-weight:800;display:flex}.links[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]{min-height:44px;color:var(--doris-on-footer-muted);align-items:center;padding-inline:8px;text-decoration:none;display:inline-flex}.links[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]:hover{color:var(--doris-on-footer)}.links[data-astro-cid-drywyjjs] a[data-astro-cid-drywyjjs]:focus-visible,.status[data-astro-cid-drywyjjs]:focus-visible{outline-color:var(--doris-brand-mint)}@media (width<=900px){.cta[data-astro-cid-drywyjjs]{text-align:center;flex-direction:column;gap:32px;padding-block:60px}.stores[data-astro-cid-drywyjjs]{justify-content:center}.signup[data-astro-cid-drywyjjs]{text-align:start;width:100%;max-width:380px}.footer[data-astro-cid-drywyjjs]{flex-direction:column;align-items:flex-start;gap:0}}@media (width<=480px){h2[data-astro-cid-drywyjjs]{font-size:30px}}
