.rethings-landing-main[data-v-8a679da1]{gap:var(--spacing-huge);flex-direction:column;display:flex}.rethings-landing-hero[data-v-8a679da1]{align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.rethings-landing-headline[data-v-8a679da1]{max-width:18ch;margin:var(--spacing-huge) 0 0;color:var(--color-primary-foreground);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-medium);letter-spacing:-.035em;line-height:var(--leading-header);text-wrap:balance}.rethings-landing-actions[data-v-8a679da1]{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.rethings-landing-button[data-v-8a679da1]{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:3.25rem;padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-primary-foreground);background:var(--color-primary);border:.0625rem solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-solid);text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rethings-landing-button[data-v-8a679da1]:hover{background:var(--color-secondary);border-color:var(--color-border)}.rethings-landing-button--download[data-v-8a679da1]{padding:var(--spacing-md) var(--spacing-xl);color:#000;background:#fff;border-color:#fff}.rethings-landing-button--download[data-v-8a679da1]:hover{color:#000;background:#f0f0f0;border-color:#f0f0f0}.rethings-landing-button-icon[data-v-8a679da1]{width:1.1em;height:1.1em;display:inline-flex}.rethings-landing-button-icon svg[data-v-8a679da1]{width:100%;height:100%}.rethings-landing-note[data-v-8a679da1]{color:var(--color-muted);font-size:var(--text-sm);margin:0}.rethings-landing-note-link[data-v-8a679da1]{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}.rethings-landing-demo[data-v-8a679da1]{align-items:center;gap:var(--spacing-lg);box-sizing:border-box;width:100vw;padding-inline:var(--spacing-md);flex-direction:column;margin-left:calc(50% - 50vw);display:flex}.rethings-landing-device[data-v-8a679da1]{width:100%;max-width:112rem}.rethings-landing-device-stage[data-v-8a679da1]{aspect-ratio:1318/786;border:.0625rem solid var(--color-border);background:#000;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.rethings-landing-demo-video[data-v-8a679da1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rethings-landing-changelog[data-v-8a679da1],.rethings-landing-faq[data-v-8a679da1],.rethings-landing-features[data-v-8a679da1],.rethings-landing-gallery[data-v-8a679da1]{align-items:center;gap:var(--spacing-xxxl);width:100%;padding-bottom:var(--spacing-giant);flex-direction:column;display:flex}.rethings-landing-changelog[data-v-8a679da1]{gap:var(--spacing-xxl)}.rethings-landing-changelog-link[data-v-8a679da1]{color:var(--color-link);font-size:var(--text-sm);text-underline-offset:.18em;text-decoration:underline}.rethings-landing-gallery[data-v-8a679da1]{align-items:stretch;gap:var(--spacing-xxl)}.rethings-landing-gallery-header[data-v-8a679da1]{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.rethings-landing-gallery-lead[data-v-8a679da1]{max-width:48rem;color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.rethings-landing-gallery-link[data-v-8a679da1]{color:var(--color-link);font-size:var(--text-sm);text-underline-offset:.18em;text-decoration:underline}.rethings-landing-gallery-block[data-v-8a679da1],.rethings-landing-gallery-subsection[data-v-8a679da1]{gap:var(--spacing-lg);flex-direction:column;display:flex}.rethings-landing-gallery-subsection[data-v-8a679da1]{margin-top:var(--spacing-sm)}.rethings-landing-gallery-block-intro[data-v-8a679da1]{gap:var(--spacing-sm);flex-direction:column;max-width:42rem;display:flex}.rethings-landing-gallery-subtitle[data-v-8a679da1]{font-size:var(--text-h3);letter-spacing:-.02em}.rethings-landing-gallery-group-title[data-v-8a679da1],.rethings-landing-gallery-subtitle[data-v-8a679da1]{font-family:var(--font-display);font-weight:var(--font-weight-medium);line-height:var(--leading-header);margin:0}.rethings-landing-gallery-group-title[data-v-8a679da1]{font-size:var(--text-base);letter-spacing:-.01em}.rethings-landing-gallery-block-lead[data-v-8a679da1]{color:color-mix(in oklab,var(--color-primary-foreground) 72%,transparent);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.rethings-landing-section-title[data-v-8a679da1]{color:var(--color-primary-foreground);font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:var(--leading-header);text-align:center;margin:0}.rethings-landing-feature-grid[data-v-8a679da1]{-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);row-gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,80rem);margin:0;padding:0;list-style:none;display:grid}.rethings-landing-feature[data-v-8a679da1]{grid-template-rows:subgrid;width:100%;padding:0 0 var(--spacing-lg);text-align:left;grid-row:span 2;display:grid}.rethings-landing-feature[data-v-8a679da1]:nth-last-child(-n+2){padding-bottom:0}.rethings-landing-feature h3[data-v-8a679da1],.rethings-landing-feature p[data-v-8a679da1]{margin:0}.rethings-landing-feature h3[data-v-8a679da1]{font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:1.25}.rethings-landing-feature p[data-v-8a679da1]{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-normal)}.rethings-landing-faq-list[data-v-8a679da1]{width:min(100%,80rem)}.rethings-landing-faq-item[data-v-8a679da1]{border-bottom:.0625rem solid var(--color-border)}.rethings-landing-faq-item[data-v-8a679da1]:last-child{border-bottom:none}.rethings-landing-faq-question[data-v-8a679da1]{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;color:var(--color-primary-foreground);font:inherit;font-size:var(--text-lg);font-weight:var(--font-weight);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.25;display:flex}.rethings-landing-faq-toggle[data-v-8a679da1]{color:var(--color-muted);flex:none;font-size:1.2em;line-height:1}.rethings-landing-faq-answer[data-v-8a679da1]{padding:0 0 var(--spacing-md)}.rethings-landing-faq-answer p[data-v-8a679da1]{color:var(--color-muted);font-size:var(--text-base);margin:0}.rethings-landing-faq-email[data-v-8a679da1]{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}@media only screen and (width<=1000px){.rethings-landing-main[data-v-8a679da1]{gap:var(--spacing-xxxl)}.rethings-landing-feature-grid[data-v-8a679da1]{grid-template-columns:1fr}.rethings-landing-feature[data-v-8a679da1]{gap:var(--spacing-xs);flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}}.feed-layout-page[data-v-1110344f]{display:contents}
