.app-everyday-heading[data-astro-cid-xui22xye]{max-width:var(--ds-layout-containers-4xl)}.app-everyday-heading[data-astro-cid-xui22xye] .app-section-lead[data-astro-cid-xui22xye]{margin-top:var(--ds-spacing-6)}.app-everyday-scenes[data-astro-cid-xui22xye]{margin:var(--ds-spacing-10) 0;gap:var(--ds-spacing-12) var(--ds-spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.app-everyday-scenes[data-astro-cid-xui22xye] li[data-astro-cid-xui22xye]{min-width:0}@media (width>=768px){.app-everyday-scenes[data-astro-cid-xui22xye] li[data-astro-cid-xui22xye]:last-child{gap:var(--ds-spacing-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}.app-everyday-scenes[data-astro-cid-xui22xye] img[data-astro-cid-xui22xye]{border-radius:var(--ds-radius-xl);width:100%;height:auto;display:block}.app-everyday-caption[data-astro-cid-xui22xye]{padding-top:var(--ds-spacing-5)}.app-everyday-caption[data-astro-cid-xui22xye] .app-eyebrow[data-astro-cid-xui22xye]{margin-bottom:var(--ds-spacing-2)}.app-everyday-caption[data-astro-cid-xui22xye] h3[data-astro-cid-xui22xye]{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-fluid-xl);color:var(--app-ink)}.app-everyday-caption[data-astro-cid-xui22xye]>p[data-astro-cid-xui22xye]:last-child{margin-top:var(--ds-spacing-3);color:var(--ds-color-ui-textSecondary)}.app-everyday-payoff[data-astro-cid-xui22xye]{gap:var(--ds-spacing-8);padding-top:var(--ds-spacing-8);border-top:var(--ds-spacing-0-5) solid var(--app-rule);grid-template-columns:1fr 1.2fr;display:grid}.app-everyday-payoff[data-astro-cid-xui22xye] h3[data-astro-cid-xui22xye]{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-fluid-2xl);color:var(--app-ink)}.app-everyday-payoff[data-astro-cid-xui22xye] p[data-astro-cid-xui22xye]+p[data-astro-cid-xui22xye]{margin-top:var(--ds-spacing-4)}.app-everyday-payoff[data-astro-cid-xui22xye] a[data-astro-cid-xui22xye]{margin-top:var(--ds-spacing-6)}@media (width<=767px){.app-everyday-payoff[data-astro-cid-xui22xye]{grid-template-columns:minmax(0,1fr)}.app-everyday-scenes[data-astro-cid-xui22xye]{margin-block:var(--ds-spacing-8);display:block}.app-everyday-scenes[data-astro-cid-xui22xye] li[data-astro-cid-xui22xye]{top:calc(var(--top-nav-offset) + var(--ds-spacing-4));margin-bottom:var(--ds-spacing-6);padding:var(--ds-spacing-4);position:sticky}.app-everyday-scenes[data-astro-cid-xui22xye] li[data-astro-cid-xui22xye]:last-child{margin-bottom:0}.app-everyday-caption[data-astro-cid-xui22xye]>p[data-astro-cid-xui22xye]:last-child{font-size:var(--ds-typography-sizes-sm)}}:where(.app-story,.app-sticky-cta){--app-ink:var(--ds-color-brand-pine-dark);--app-paper:var(--ds-color-brand-cream);--app-green:var(--ds-color-brand-pineGreen);--app-rule:color-mix(in srgb, var(--app-green) 22%, transparent);--app-chapter:color-mix(in srgb, var(--app-green) 14%, var(--app-paper))}.app-story{isolation:isolate;color:var(--ds-color-ui-text);background:var(--app-paper);font-family:var(--ds-typography-fonts-body);position:relative}.app-story *{box-sizing:border-box}.app-story :is(h1,h2,h3,p,figure,blockquote){margin:0}.app-story :is(h1,h2,h3){text-wrap:balance}.app-story :is(h1,h2,.app-tour-copy h3){font-family:var(--ds-typography-fonts-heading);font-weight:var(--ds-typography-weights-medium);letter-spacing:var(--ds-typography-letterSpacing-tighter);line-height:var(--ds-typography-lineHeights-tight);color:var(--app-ink)}.app-story :is(h2,.app-tour-copy h3){font-size:var(--ds-typography-fluid-display)}.app-story h3{font-size:var(--ds-typography-sizes-xl);line-height:var(--ds-typography-lineHeights-snug)}.app-story p{line-height:var(--ds-typography-lineHeights-relaxed)}.app-story em{font-family:var(--ds-typography-fonts-heading);font-weight:inherit}.app-story :is(section,div,article)[id]{scroll-margin-top:calc(var(--top-nav-offset) + var(--ds-spacing-6))}.app-story a{text-underline-offset:var(--ds-spacing-1)}:where(.app-story,.app-sticky-cta) :is(a,summary):focus-visible{outline:var(--ds-spacing-0-5) solid var(--ds-color-brand-pineappleInk);outline-offset:var(--ds-spacing-1)}.app-story .app-eyebrow{color:var(--app-green);font-size:var(--ds-typography-sizes-sm);font-weight:var(--ds-typography-weights-semibold);letter-spacing:var(--ds-typography-letterSpacing-wider);margin-bottom:var(--ds-spacing-5)}:where(.app-story,.app-sticky-cta) .app-small,.app-story figcaption{font-size:var(--ds-typography-sizes-sm);color:var(--ds-color-ui-textMuted);line-height:var(--ds-typography-lineHeights-normal)}.app-section{padding-block:clamp(var(--ds-spacing-16),7vw,var(--ds-spacing-28))}.app-hero{min-height:calc(100svh - var(--top-nav-offset));padding-block:var(--ds-spacing-12);align-items:center;display:flex}.app-hero>.page-container{width:100%}.app-hero-grid{gap:var(--ds-spacing-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.app-brand-line{align-items:center;gap:var(--ds-spacing-5);margin-bottom:var(--ds-spacing-10);flex-wrap:wrap;display:flex}.app-status{border:1px solid var(--app-rule);padding:var(--ds-spacing-2) var(--ds-spacing-3);border-radius:var(--ds-radius-full);color:var(--app-green);font-size:var(--ds-typography-sizes-sm)}.app-story h1{font-size:var(--ds-typography-fluid-hero)}.app-story h1 em{color:var(--app-green)}.app-h1-mask{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.app-h1-line{display:inline-block}.app-story .app-lead{margin-top:var(--ds-spacing-7);max-width:32ch;font-size:var(--ds-typography-fluid-xl);line-height:var(--ds-typography-lineHeights-normal)}.app-hero-description{max-width:48ch;font-size:var(--ds-typography-sizes-base);color:var(--ds-color-ui-textSecondary);margin-top:var(--ds-spacing-4)!important}.app-actions{vertical-align:middle;margin-block:var(--ds-spacing-7) var(--ds-spacing-4);align-items:center;display:inline-flex}.app-hero-tour-link{vertical-align:middle;margin-left:var(--ds-spacing-6)}.app-button{justify-content:space-between;align-items:center;gap:var(--ds-spacing-6);min-height:var(--ds-spacing-12);padding:var(--ds-spacing-4) var(--ds-spacing-6);color:var(--app-paper);background:var(--app-green);border-radius:var(--ds-radius-full);font-size:var(--ds-typography-sizes-base);font-weight:var(--ds-typography-weights-semibold);box-shadow:var(--ds-shadow-sm);text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out;display:inline-flex}.app-button:hover{background:var(--app-ink);transform:translateY(calc(var(--ds-spacing-0-5) * -1))}.app-button span{font-size:var(--ds-typography-sizes-xl)}.app-text-link{align-items:center;gap:var(--ds-spacing-3);color:var(--app-green);min-height:var(--ds-spacing-12);font-size:var(--ds-typography-sizes-base);font-weight:var(--ds-typography-weights-semibold);text-decoration:underline;display:inline-flex}.app-hero-visual{min-width:0}.app-screen-stage{isolation:isolate;aspect-ratio:.88;border-radius:var(--ds-radius-3xl);background:color-mix(in srgb,var(--ds-color-brand-sage) 25%,var(--app-paper));position:relative;overflow:hidden}.app-screen-stage:before{content:"";aspect-ratio:1;border:1px dashed var(--app-rule);border-radius:var(--ds-radius-full);z-index:-1;width:130%;position:absolute;top:14%;left:-15%}.app-screen-stage:after{content:"";aspect-ratio:1;border:1px dashed var(--app-rule);border-radius:var(--ds-radius-full);z-index:-1;width:95%;position:absolute;top:29%;left:4%}.app-stage-label{top:var(--ds-spacing-6);left:var(--ds-spacing-6);right:var(--ds-spacing-6);color:var(--app-green);font-size:var(--ds-typography-sizes-sm);position:absolute}.app-device{border:var(--ds-spacing-1) solid var(--app-ink);border-radius:var(--ds-radius-3xl);background:var(--app-paper);box-shadow:var(--ds-shadow-2xl);overflow:hidden}.app-device img{width:100%;height:auto;display:block}.app-device-front{z-index:2;width:61%;position:absolute;top:15%;left:7%;rotate:-5deg}.app-device-back{z-index:1;width:52%;position:absolute;top:24%;right:-3%;rotate:8deg}.app-screen-cycle{position:relative}.app-screen-cycle img+img{opacity:0;position:absolute;inset:0}.app-stage-note{right:var(--ds-spacing-5);bottom:var(--ds-spacing-6);font-size:var(--ds-typography-fluid-xl);line-height:var(--ds-typography-lineHeights-snug);color:var(--app-ink);z-index:3;text-align:right;background:var(--app-paper);padding:var(--ds-spacing-3);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);position:absolute}.app-hero-visual figcaption{margin-top:var(--ds-spacing-4);text-align:center}.app-intro{text-align:center;padding-bottom:var(--ds-spacing-4)}.app-section-lead{font-size:var(--ds-typography-fluid-lg);color:var(--ds-color-ui-textSecondary);max-width:52ch}.app-intro .app-section-lead{margin:var(--ds-spacing-6) auto 0}.app-feature-layout{gap:clamp(var(--ds-spacing-8),7vw,var(--ds-spacing-24));grid-template-columns:1fr 1fr;align-items:center;display:grid}.app-feature-copy>.app-section-lead{margin-top:var(--ds-spacing-6)}.app-editorial-list{margin-block:var(--ds-spacing-8)}.app-editorial-list>div{padding-block:var(--ds-spacing-5);border-top:1px solid var(--app-rule)}.app-editorial-list h3{font-family:var(--ds-typography-fonts-body);font-size:var(--ds-typography-sizes-lg);color:var(--app-ink)}.app-editorial-list p{margin-top:var(--ds-spacing-2);color:var(--ds-color-ui-textSecondary);font-size:var(--ds-typography-sizes-base)}.app-product-figure{padding:var(--ds-spacing-6);border-radius:var(--ds-radius-2xl);background:color-mix(in srgb,var(--ds-color-brand-sage) 18%,var(--app-paper))}.app-photo-label{justify-content:space-between;gap:var(--ds-spacing-3);font-size:var(--ds-typography-sizes-sm);color:var(--app-green);margin-bottom:var(--ds-spacing-8);display:flex}.app-single-device{max-width:calc(var(--ds-spacing-20) * 4);margin-inline:auto}.app-product-figure figcaption{text-align:center;margin-top:var(--ds-spacing-6)}.app-notebook-section{background:var(--app-ink);color:var(--app-paper)}.app-notebook-section h2,.app-notebook-section .app-section-lead{color:var(--app-paper)}.app-notebook-section .app-eyebrow{color:var(--ds-color-brand-sage)}.app-notebook-heading{gap:var(--ds-spacing-12);margin-bottom:var(--ds-spacing-12);grid-template-columns:1.25fr 1fr;align-items:end;display:grid}.app-notebook-layout{gap:var(--ds-spacing-16);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.app-notebook-cover{color:var(--app-ink);background:var(--app-paper);border-radius:var(--ds-radius-sm) var(--ds-radius-xl) var(--ds-radius-xl) var(--ds-radius-sm);padding:var(--ds-spacing-7);border-left:var(--ds-spacing-3) double var(--ds-color-brand-sage);box-shadow:var(--ds-shadow-xl);rotate:-2deg}.app-notebook-cover-top,.app-notebook-cover-bottom{justify-content:space-between;gap:var(--ds-spacing-3);font-size:var(--ds-typography-sizes-xs);letter-spacing:var(--ds-typography-letterSpacing-wider);line-height:var(--ds-typography-lineHeights-normal);display:flex}.app-notebook-cover-top{border-bottom:1px solid var(--app-rule);padding-bottom:var(--ds-spacing-4)}.app-notebook-cover-title{margin-block:var(--ds-spacing-10)}.app-notebook-cover-title>span{font-size:var(--ds-typography-sizes-lg);display:block}.app-notebook-cover-title strong{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-fluid-display);font-weight:var(--ds-typography-weights-medium);line-height:var(--ds-typography-lineHeights-tight);margin-block:var(--ds-spacing-3) var(--ds-spacing-5);display:block}.app-notebook-seal{align-items:center;gap:var(--ds-spacing-4);margin-bottom:var(--ds-spacing-8);display:flex}.app-notebook-seal img{width:var(--ds-spacing-20);height:var(--ds-spacing-20);object-fit:contain}.app-notebook-seal p{font-size:var(--ds-typography-sizes-base)}.app-notebook-cover-bottom{border-top:1px solid var(--app-rule);padding-top:var(--ds-spacing-4)}.app-notebook-chapters details{border-top:1px solid color-mix(in srgb,var(--app-paper) 25%,transparent)}.app-story summary{cursor:pointer;min-height:var(--ds-spacing-12);gap:var(--ds-spacing-4);align-items:center;list-style:none;display:flex}.app-story summary::-webkit-details-marker{display:none}.app-notebook-chapters summary{padding-block:var(--ds-spacing-6)}.app-notebook-chapters small{color:var(--ds-color-brand-sage);font-size:var(--ds-typography-sizes-sm);margin-bottom:var(--ds-spacing-2);display:block}.app-notebook-chapters strong{font-size:var(--ds-typography-sizes-xl);line-height:var(--ds-typography-lineHeights-snug);font-weight:var(--ds-typography-weights-medium)}.app-disclosure{font-size:var(--ds-typography-sizes-2xl);font-weight:var(--ds-typography-weights-normal);flex-shrink:0;margin-left:auto;transition:transform .18s ease-out}.app-story details[open]>summary>.app-disclosure{transform:rotate(45deg)}.app-notebook-chapters details p{padding-bottom:var(--ds-spacing-6);font-size:var(--ds-typography-sizes-base)}.app-notebook-note{color:var(--ds-color-brand-sage);font-size:var(--ds-typography-sizes-sm);margin-top:var(--ds-spacing-6)!important}.app-example-caption{margin-top:var(--ds-spacing-8);color:var(--ds-color-ui-textMuted);font-size:var(--ds-typography-sizes-sm);display:block}.app-history-section{background:color-mix(in srgb,var(--ds-color-brand-sage) 12%,var(--app-paper))}.app-history-figure{background:var(--app-paper)}.app-extras-heading{max-width:var(--ds-layout-containers-4xl);margin-bottom:var(--ds-spacing-10)}.app-extras-grid{column-gap:var(--ds-spacing-12);grid-template-columns:repeat(2,1fr);display:grid}.app-extras-grid article{padding-block:var(--ds-spacing-7);border-top:1px solid var(--app-rule)}.app-extras-grid h3{margin-block:var(--ds-spacing-3);font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-2xl);color:var(--app-ink)}.app-extras-grid p{color:var(--ds-color-ui-textSecondary)}.app-roadmap{margin-top:var(--ds-spacing-10);border-block:1px solid var(--app-rule)}.app-roadmap>summary{padding-block:var(--ds-spacing-6);font-size:var(--ds-typography-sizes-lg);font-weight:var(--ds-typography-weights-semibold);color:var(--app-ink)}.app-roadmap>p{margin-bottom:var(--ds-spacing-6);color:var(--ds-color-ui-textMuted)}.app-roadmap ul{gap:var(--ds-spacing-6) var(--ds-spacing-10);margin:0 0 var(--ds-spacing-8);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.app-roadmap li strong{margin-bottom:var(--ds-spacing-2);display:block}.app-roadmap li span{color:var(--ds-color-ui-textSecondary);font-size:var(--ds-typography-sizes-sm);line-height:var(--ds-typography-lineHeights-normal)}.app-pricing-section{background:color-mix(in srgb,var(--ds-color-brand-creamDark) 40%,var(--app-paper))}.app-pricing-heading{text-align:center;margin-bottom:var(--ds-spacing-10)}.app-pricing-heading .app-section-lead{margin:var(--ds-spacing-5) auto 0}.app-plans{max-width:var(--ds-layout-containers-4xl);gap:var(--ds-spacing-6);grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid}.app-plan{padding:var(--ds-spacing-8);border:1px solid var(--app-rule);border-radius:var(--ds-radius-2xl)}.app-plan h3{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-2xl)}.app-plan .app-price{font-size:var(--ds-typography-sizes-4xl);font-weight:var(--ds-typography-weights-semibold);margin-top:var(--ds-spacing-5)}.app-price span{font-size:var(--ds-typography-sizes-sm);font-weight:var(--ds-typography-weights-normal)}.app-annual{color:var(--ds-color-ui-textMuted);font-size:var(--ds-typography-sizes-sm)}.app-plan ul{margin-block:var(--ds-spacing-6);padding-left:var(--ds-spacing-5)}.app-plan li{margin-bottom:var(--ds-spacing-3);padding-left:var(--ds-spacing-1);line-height:var(--ds-typography-lineHeights-normal)}.app-plan-pro{background:var(--ds-color-ui-surface);box-shadow:var(--ds-shadow-lg);border-color:var(--app-green)}.app-plan-pro .app-button{width:100%}.app-pricing-note{text-align:center;max-width:85ch;font-size:var(--ds-typography-sizes-sm);color:var(--ds-color-ui-textMuted);margin:var(--ds-spacing-6) auto 0!important}.app-faq-layout{gap:var(--ds-spacing-16);grid-template-columns:.8fr 1.2fr;display:grid}.app-faq-layout .app-text-link{margin-top:var(--ds-spacing-5)}.app-faqs details{border-bottom:1px solid var(--app-rule)}.app-faqs summary{padding-block:var(--ds-spacing-5);font-weight:var(--ds-typography-weights-semibold);font-size:var(--ds-typography-sizes-base)}.app-faqs p{padding-bottom:var(--ds-spacing-5);font-size:var(--ds-typography-sizes-base);color:var(--ds-color-ui-textSecondary)}.app-final{background:var(--app-green);padding-block:var(--ds-spacing-20);text-align:center;color:var(--app-paper)}.app-final h2{color:var(--app-paper);font-size:var(--ds-typography-fluid-display-lg)}.app-final .app-eyebrow{color:var(--app-paper)}.app-final h2+p{margin-block:var(--ds-spacing-6);font-size:var(--ds-typography-sizes-xl)}.app-final .app-button{background:var(--app-paper);color:var(--app-ink);margin-bottom:var(--ds-spacing-5)}.app-final .app-small{color:var(--app-paper)}.app-related{justify-content:center;gap:var(--ds-spacing-2) var(--ds-spacing-6);padding-block:var(--ds-spacing-8);flex-wrap:wrap;display:flex}.app-related a{min-height:var(--ds-spacing-12);color:var(--app-green);font-size:var(--ds-typography-sizes-sm);align-items:center;display:inline-flex}@media (width<=1023px){.app-hero-grid{gap:var(--ds-spacing-6)}.app-brand-line{gap:var(--ds-spacing-3)}.app-screen-stage{aspect-ratio:.68}.app-device-front{width:77%;top:16%;left:5%}.app-device-back{width:65%;top:30%;right:-21%}.app-notebook-layout,.app-notebook-heading{gap:var(--ds-spacing-8)}}@media (width<=767px){.app-hero{padding-block:var(--ds-spacing-5) var(--ds-spacing-8);align-items:stretch}.app-hero-grid{flex-direction:column;align-items:stretch;display:flex}.app-hero-copy{display:contents}.app-brand-line,.app-status{align-self:flex-start}.app-actions{margin-block:var(--ds-spacing-5) 0}.app-actions>.app-button{flex:auto}.app-hero-visual{flex-direction:column;flex:auto;order:6;justify-content:flex-end;display:flex}.app-hero-tour-link{margin:var(--ds-spacing-3) 0 0;order:7;align-self:flex-start}.app-hero-description{order:8}.app-hero-copy>.app-small{order:9}.app-screen-stage{aspect-ratio:auto;flex:auto;min-height:19rem;max-height:60svh}.app-story h1,.app-final h2{font-size:var(--ds-typography-fluid-display)}.app-story .app-lead{margin-top:var(--ds-spacing-2);font-size:var(--ds-typography-sizes-lg)}.app-hero-description{margin-top:var(--ds-spacing-5)!important}.app-brand-line{margin-bottom:var(--ds-spacing-4)}.app-story .app-hero-copy>.app-eyebrow{margin-bottom:var(--ds-spacing-2)}.app-hero-visual{margin-top:var(--ds-spacing-5)!important}.app-hero-visual figcaption{margin-top:var(--ds-spacing-3)}.app-feature-layout,.app-notebook-heading,.app-notebook-layout,.app-faq-layout{grid-template-columns:1fr}.app-story h1{font-size:var(--ds-typography-fluid-hero)}.app-device-front{width:54%;top:19%;left:9%}.app-device-back{width:46%;top:27%;right:2%}.app-stage-label{top:var(--ds-spacing-4);left:var(--ds-spacing-4);font-size:var(--ds-typography-sizes-sm)}.app-stage-note{right:var(--ds-spacing-3);bottom:var(--ds-spacing-3)}.app-feature-copy{order:-1}.app-photo-label{margin-bottom:var(--ds-spacing-6)}.app-product-figure{padding:var(--ds-spacing-5)}.app-notebook-heading{margin-bottom:var(--ds-spacing-8)}.app-notebook-cover{margin-inline:var(--ds-spacing-2);padding:var(--ds-spacing-6)}.app-notebook-cover-title{margin-block:var(--ds-spacing-8)}.app-notebook-cover-title strong{font-size:var(--ds-typography-fluid-display-lg)}.app-notebook-seal{margin-bottom:var(--ds-spacing-6)}.app-plans{grid-template-columns:1fr}.app-plan{padding:var(--ds-spacing-6)}.app-extras-grid{column-gap:var(--ds-spacing-6)}.app-extras-grid h3{font-size:var(--ds-typography-sizes-xl)}.app-desktop-break{display:none}.app-faq-layout{gap:var(--ds-spacing-7)}.app-roadmap ul{grid-template-columns:1fr}}@media (width<=374px){.app-extras-grid{grid-template-columns:1fr}.app-brand-line{gap:var(--ds-spacing-2)}.app-actions .app-button{width:100%}.app-stage-note{font-size:var(--ds-typography-sizes-base)}}@media (prefers-reduced-motion:reduce){.app-story *,.app-story :before,.app-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.app-button:hover{transform:none}}@media (prefers-contrast:more){.app-story{--app-rule:var(--app-green)}.app-notebook-chapters details{border-color:var(--app-paper)}}.app-directory{margin-top:var(--ds-spacing-12)}.app-directory-heading{margin-bottom:var(--ds-spacing-6)}.app-directory-heading h3{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-fluid-3xl);color:var(--app-ink)}.app-directory-heading>p:last-child{margin-top:var(--ds-spacing-3);color:var(--ds-color-ui-textMuted)}.app-directory details{border-bottom:1px solid var(--app-rule)}.app-directory summary{padding-block:var(--ds-spacing-5);color:var(--app-ink);font-size:var(--ds-typography-sizes-lg);font-weight:var(--ds-typography-weights-semibold)}.app-directory details>p{color:var(--ds-color-ui-textMuted);margin-bottom:var(--ds-spacing-6)}.app-directory dl{gap:var(--ds-spacing-6) var(--ds-spacing-10);margin:0 0 var(--ds-spacing-8);grid-template-columns:repeat(2,1fr);display:grid}.app-directory dt{font-weight:var(--ds-typography-weights-semibold);margin-bottom:var(--ds-spacing-2)}.app-directory dd{color:var(--ds-color-ui-textSecondary);line-height:var(--ds-typography-lineHeights-relaxed);margin:0}.app-growth-section{background:var(--app-ink);color:var(--app-paper)}.app-growth-section h2,.app-growth-section .app-section-lead{color:var(--app-paper)}.app-growth-section .app-eyebrow{color:var(--ds-color-brand-sage)}.app-growth-heading{max-width:var(--ds-layout-containers-4xl)}.app-growth-heading .app-section-lead,.app-future-heading .app-section-lead{margin-top:var(--ds-spacing-6)}.app-growth-steps{gap:var(--ds-spacing-8);margin:var(--ds-spacing-12) 0 var(--ds-spacing-10);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.app-growth-steps li{border-top:1px solid var(--ds-color-brand-sage);padding-top:var(--ds-spacing-5)}.app-growth-steps span{font-size:var(--ds-typography-sizes-xs);letter-spacing:var(--ds-typography-letterSpacing-wider);color:var(--ds-color-brand-sage)}.app-growth-steps h3{margin-block:var(--ds-spacing-4);font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-2xl)}.app-growth-steps p{font-size:var(--ds-typography-sizes-base)}.app-growth-thesis{border-top:1px solid color-mix(in srgb,var(--app-paper) 25%,transparent);padding-top:var(--ds-spacing-7);font-size:var(--ds-typography-fluid-xl)}.app-future-grid{gap:var(--ds-spacing-8) var(--ds-spacing-12);margin-block:var(--ds-spacing-10);grid-template-columns:repeat(2,1fr);display:grid}.app-future-grid article{border-top:1px solid var(--app-rule);padding-top:var(--ds-spacing-5)}.app-future-grid h3{margin-bottom:var(--ds-spacing-3);color:var(--app-ink);font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-2xl)}.app-future-grid p{color:var(--ds-color-ui-textSecondary)}.app-future-invite{justify-content:space-between;align-items:center;gap:var(--ds-spacing-8);margin-top:var(--ds-spacing-8);display:flex}.app-future-invite p{max-width:60ch}.app-future-invite .app-button{flex-shrink:0}@media (width<=1023px){.app-growth-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.app-directory dl{grid-template-columns:1fr}.app-future-invite{flex-direction:column;align-items:start}.app-future-grid{gap:var(--ds-spacing-8)}}@media (width<=479px){.app-growth-steps,.app-future-grid{grid-template-columns:1fr}}.app-future-heading{align-items:center;gap:var(--ds-spacing-8);grid-template-columns:1.1fr 1fr;display:grid}.app-journey-art{border-radius:var(--ds-radius-xl);mix-blend-mode:multiply;width:100%;height:auto}@media (width<=767px){.app-future-heading{grid-template-columns:1fr}}.app-notebook-cta{align-items:center;gap:var(--ds-spacing-3);min-height:var(--ds-spacing-12);margin-top:var(--ds-spacing-4);color:var(--app-paper);font-weight:var(--ds-typography-weights-semibold);text-decoration:underline;display:inline-flex}.app-feature-icon{width:var(--ds-spacing-10);height:var(--ds-spacing-10);border-radius:var(--ds-radius-lg);color:var(--app-green);background:color-mix(in srgb,var(--ds-color-brand-sage) 20%,var(--app-paper));flex:none;justify-content:center;align-items:center;display:inline-flex}.app-feature-icon svg{width:var(--ds-spacing-6);height:var(--ds-spacing-6)}.app-feature-eyebrow{align-items:center;gap:var(--ds-spacing-3);display:flex}.app-feature-highlights{text-align:left;gap:var(--ds-spacing-5);margin-block:var(--ds-spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-feature-highlights a{align-items:flex-start;gap:var(--ds-spacing-3);padding:var(--ds-spacing-6);border:1px solid var(--app-rule);border-radius:var(--ds-radius-xl);color:var(--app-ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.app-feature-highlights a:hover{background:color-mix(in srgb,var(--ds-color-brand-sage) 12%,var(--app-paper));border-color:var(--app-green)}.app-feature-highlights strong{font-size:var(--ds-typography-sizes-xl)}.app-feature-highlights a>span:not(.app-feature-icon){font-size:var(--ds-typography-sizes-sm);color:var(--ds-color-ui-textSecondary)}.app-feature-highlights .app-highlight-arrow{right:var(--ds-spacing-5);top:var(--ds-spacing-5);position:absolute}.app-editorial-list h3{align-items:center;gap:var(--ds-spacing-3);display:flex}.app-editorial-list p{padding-left:calc(var(--ds-spacing-10) + var(--ds-spacing-3))}.app-directory dt,.app-roadmap li strong{align-items:center;gap:var(--ds-spacing-3);display:flex}.app-directory dd,.app-roadmap li>span{padding-left:calc(var(--ds-spacing-10) + var(--ds-spacing-3));font-size:var(--ds-typography-sizes-sm);display:block}.app-roadmap li strong>span:not(.app-feature-icon){color:var(--app-ink);font-size:var(--ds-typography-sizes-base)}.app-notebook-chapters .app-feature-icon{background:color-mix(in srgb,var(--ds-color-brand-sage) 15%,var(--app-ink));color:var(--ds-color-brand-sage)}.app-future-grid article>.app-feature-icon{margin-bottom:var(--ds-spacing-4)}.app-feature-tags{gap:var(--ds-spacing-3) var(--ds-spacing-5);margin-top:var(--ds-spacing-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.app-feature-tags li{align-items:center;gap:var(--ds-spacing-2);font-size:var(--ds-typography-sizes-sm);color:var(--app-green);display:inline-flex}.app-feature-tags .app-feature-icon{width:var(--ds-spacing-6);height:var(--ds-spacing-6);background:0 0}.app-feature-tags svg{width:var(--ds-spacing-5);height:var(--ds-spacing-5)}.app-proof-cta{align-items:center;gap:var(--ds-spacing-4) var(--ds-spacing-6);margin-top:var(--ds-spacing-8);padding-top:var(--ds-spacing-6);border-top:1px solid var(--app-rule);flex-wrap:wrap;display:flex}@media (width<=767px){.app-section{padding-block:var(--ds-spacing-12)}.app-feature-highlights{gap:var(--ds-spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.app-feature-highlights a{padding:var(--ds-spacing-4)}.app-feature-highlights strong{font-size:var(--ds-typography-sizes-lg)}.app-editorial-list{margin-block:var(--ds-spacing-5)}.app-editorial-list>div{padding-block:var(--ds-spacing-3)}.app-feature-layout{gap:var(--ds-spacing-6)}.app-extras-grid{grid-template-columns:1fr}.app-extras-grid article{column-gap:var(--ds-spacing-4);padding-block:var(--ds-spacing-5);grid-template-columns:auto minmax(0,1fr);display:grid}.app-extras-grid article>.app-feature-icon{grid-row:span 2}.app-extras-grid h3{margin-top:0}.app-extras-grid p,.app-feature-tags{grid-column:2}.app-directory summary{font-size:var(--ds-typography-sizes-base);gap:var(--ds-spacing-3)}.app-feature-layout{align-items:stretch;gap:var(--ds-spacing-4);flex-direction:column;display:flex}.app-feature-copy{display:contents}.app-feature-copy>.app-eyebrow{margin-bottom:0}.app-feature-copy>.app-section-lead{margin-top:0}.app-feature-layout>.app-product-figure{margin-top:var(--ds-spacing-4);order:1}.app-feature-copy>.app-editorial-list{order:2}.app-feature-copy>.app-proof-cta,.app-feature-copy>.app-small{order:3}}.app-comparison-heading{max-width:var(--ds-layout-containers-4xl);margin-bottom:var(--ds-spacing-8)}.app-comparison-heading .app-section-lead{margin-top:var(--ds-spacing-5)}.app-notebook-journal{gap:var(--ds-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-comparison-panel{padding:var(--ds-spacing-7);border:1px solid var(--app-rule);border-radius:var(--ds-radius-xl)}.app-comparison-personal{background:color-mix(in srgb,var(--ds-color-brand-sage) 12%,var(--app-paper))}.app-comparison-panel header{align-items:center;gap:var(--ds-spacing-4);display:flex}.app-comparison-panel header .app-eyebrow{margin-bottom:var(--ds-spacing-2)}.app-comparison-panel h3{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-2xl);color:var(--app-ink)}.app-comparison-strain{align-items:center;gap:var(--ds-spacing-2);border-block:1px solid var(--app-rule);padding-block:var(--ds-spacing-3);flex-wrap:wrap;display:flex;margin-block:var(--ds-spacing-5)!important}.app-comparison-strain>span:last-child{font-size:var(--ds-typography-sizes-xs);color:var(--ds-color-ui-textMuted);margin-left:auto}.app-comparison-panel blockquote{font-family:var(--ds-typography-fonts-heading);font-size:var(--ds-typography-sizes-xl);font-style:italic;line-height:var(--ds-typography-lineHeights-relaxed)}.app-comparison-points{margin-block:var(--ds-spacing-6);gap:var(--ds-spacing-5);padding:0;list-style:none;display:grid}.app-comparison-points li{gap:var(--ds-spacing-3);font-size:var(--ds-typography-sizes-sm);color:var(--ds-color-ui-textSecondary);align-items:flex-start;display:flex}.app-comparison-points strong{color:var(--app-ink);margin-bottom:var(--ds-spacing-1);font-size:var(--ds-typography-sizes-base);display:block}.app-comparison-takeaway{text-align:center;margin-block:var(--ds-spacing-7) var(--ds-spacing-4)!important}.app-comparison-takeaway+.app-small{text-align:center}@media (width<=767px){.app-notebook-journal{grid-template-columns:1fr}.app-comparison-panel{padding:var(--ds-spacing-5)}.app-import-alternatives{order:3}}.app-growth-steps>li>.app-feature-icon{margin-bottom:var(--ds-spacing-4);color:var(--ds-color-brand-sage);background:color-mix(in srgb,var(--ds-color-brand-sage) 15%,var(--app-ink));display:flex}.app-plan-access{color:var(--app-ink);margin-top:var(--ds-spacing-6)!important}.app-plan-boundary{margin-top:var(--ds-spacing-6)!important}.app-pro-details{margin-top:var(--ds-spacing-8);border-block:1px solid var(--app-rule)}.app-pro-details>summary{padding-block:var(--ds-spacing-5);color:var(--app-ink);font-weight:var(--ds-typography-weights-semibold)}.app-pro-benefits{gap:var(--ds-spacing-8) var(--ds-spacing-10);padding-block:var(--ds-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-pro-benefits h3{align-items:center;gap:var(--ds-spacing-3);color:var(--app-ink);font-family:var(--ds-typography-fonts-heading);display:flex}.app-pro-benefits dl{margin:var(--ds-spacing-5) 0 0}.app-pro-benefits dl>div+div{margin-top:var(--ds-spacing-4)}.app-pro-benefits dt{font-weight:var(--ds-typography-weights-semibold);color:var(--app-ink)}.app-pro-benefits dd{margin:var(--ds-spacing-1) 0 0;color:var(--ds-color-ui-textSecondary);font-size:var(--ds-typography-sizes-sm);line-height:var(--ds-typography-lineHeights-relaxed)}.app-pro-details>.app-small{margin-block:var(--ds-spacing-4) var(--ds-spacing-6)}@media (width<=767px){.app-pro-benefits{grid-template-columns:1fr}}.app-pro-benefits dt{align-items:center;gap:var(--ds-spacing-3);display:flex}.app-pro-benefits dd{padding-left:calc(var(--ds-spacing-10) + var(--ds-spacing-3))}.app-sticky-cta{inset-inline:0;z-index:var(--ds-layer-sticky);background:color-mix(in srgb,var(--app-paper) 96%,var(--app-green));border-top:1px solid var(--app-rule);box-shadow:var(--ds-shadow-lg);padding-block:var(--ds-spacing-3) max(var(--ds-spacing-3),env(safe-area-inset-bottom));display:none;position:fixed;bottom:0}.app-sticky-cta>.page-container{justify-content:space-between;align-items:center;gap:var(--ds-spacing-4);display:flex}.app-sticky-cta-copy{gap:var(--ds-spacing-1);flex-direction:column;min-width:0;display:inline-flex}.app-sticky-cta .app-button{min-height:var(--ds-spacing-11);padding-block:var(--ds-spacing-3);gap:var(--ds-spacing-3);flex-shrink:0}@media (width<=767px){.app-sticky-cta{display:block}}@media (width<=479px){.app-sticky-cta-copy .app-small{display:none}}@media (width<=767px){.app-surface{background:var(--app-paper);border:1px solid var(--app-rule);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-lg)}}.app-tour{--app-tour-stage:54svh;--app-device-ratio:1.514;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.app-tour-stage,.app-tour-chapters{grid-area:1/1}.app-tour-stage{top:var(--top-nav-offset);z-index:1;justify-content:flex-start;align-self:start;align-items:center;gap:var(--ds-spacing-4);height:var(--app-tour-stage);padding-top:var(--ds-spacing-4);pointer-events:none;flex-direction:column;display:flex;position:sticky}.app-tour-device{width:min(74vw,calc((var(--app-tour-stage) - var(--ds-spacing-16)) / var(--app-device-ratio)));order:1}.app-tour-dots{--app-tour-dot:var(--ds-spacing-20);padding:var(--ds-spacing-1);border-radius:var(--ds-radius-full);background:var(--app-paper);box-shadow:var(--ds-shadow-sm);font-size:var(--ds-typography-sizes-xs);font-weight:var(--ds-typography-weights-semibold);letter-spacing:var(--ds-typography-letterSpacing-wider);margin:0;list-style:none;display:flex;position:relative}.app-tour-dots li{z-index:1;width:var(--app-tour-dot);padding-block:var(--ds-spacing-1);text-align:center;color:var(--app-ink);position:relative}.app-tour-dots:before{content:"";top:var(--ds-spacing-1);left:var(--ds-spacing-1);width:var(--app-tour-dot);height:calc(100% - var(--ds-spacing-2));border-radius:var(--ds-radius-full);background:color-mix(in srgb,var(--app-green) 18%,var(--app-paper));position:absolute}.app-tour-chapters{margin:0;padding:0;list-style:none}.app-tour-chapters>li{z-index:2;min-height:100svh;padding:var(--app-tour-stage) 0 var(--ds-spacing-10);align-items:flex-end;display:flex;position:relative}.app-tour-copy{width:100%;max-width:var(--ds-layout-containers-4xl);margin-inline:auto}@media (width<=767px){.app-tour-copy{padding:var(--ds-spacing-6) var(--ds-spacing-5)}}.app-tour-copy>.app-section-lead{margin-top:var(--ds-spacing-4);max-width:44ch}@media (width>=768px){.app-tour{--app-tour-stage:calc(100svh - var(--top-nav-offset));column-gap:clamp(var(--ds-spacing-8),6vw,var(--ds-spacing-20));grid-template-columns:1fr 1fr}.app-tour-chapters{grid-area:1/2}.app-tour-stage{justify-content:center;align-items:center;gap:var(--ds-spacing-6);padding:0}.app-tour-device{width:min(40vw,calc((var(--app-tour-stage) - var(--ds-spacing-24)) / var(--app-device-ratio)),22.5rem);order:0}.app-tour-chapters>li{padding:var(--ds-spacing-10) 0;align-items:center}}.app-story .app-motion.reveal{opacity:1;transition:none;transform:translate(0,0)}.app-story{--app-motion-enter:var(--ds-motion-durations-marketing);--app-motion-feedback:var(--ds-motion-durations-state);--app-motion-ease:var(--ds-motion-easings-enterExit);--app-motion-distance:var(--ds-spacing-6);--app-cycle-period:15s;--app-float-period:7s}.app-hero h1 em{display:inline-block;position:relative}.app-hero h1 em:after{content:"";inset-inline:0;height:var(--ds-spacing-0-5);background:var(--ds-color-brand-sage);transform-origin:0;position:absolute;bottom:0}.app-growth-steps>li{border-top:0;position:relative}.app-growth-steps>li:before{content:"";inset-inline:0;height:var(--ds-spacing-0-5);background:var(--ds-color-brand-sage);transform-origin:0;position:absolute;top:0}.app-sticky-cta{translate:0 110%}.app-sticky-cta.is-visible{translate:0}@media (prefers-reduced-motion:no-preference){.app-hero-copy>:not(h1){animation:app-rise var(--app-motion-enter) var(--app-motion-ease) both}.app-hero-copy>:nth-child(2){animation-delay:var(--ds-motion-stagger-slow)}.app-hero-copy>:nth-child(4){animation-delay:calc(var(--ds-motion-stagger-slow) * 2)}.app-hero-copy>:nth-child(5),.app-hero-copy>:nth-child(6){animation-delay:calc(var(--ds-motion-stagger-slow) * 3)}.app-hero-copy>:nth-child(7),.app-hero-copy>:nth-child(8){animation-delay:calc(var(--ds-motion-stagger-slow) * 4)}.app-h1-line{animation:app-line-up var(--app-motion-enter) var(--app-motion-ease) both}.app-h1-mask:nth-of-type(2) .app-h1-line{animation-delay:var(--ds-motion-stagger-slow)}.app-hero h1 em:after{animation:app-draw-line var(--app-motion-enter) var(--app-motion-ease) both;animation-delay:calc(var(--ds-motion-stagger-slow) * 5)}.app-screen-stage.revealed .app-device,.app-screen-stage.revealed .app-stage-note,.app-product-figure.revealed,.app-comparison-panel.revealed,.app-journey-art.revealed,.app-everyday-scenes>li.revealed,.app-stagger.revealed>*,.app-growth-steps>li.revealed>.app-feature-icon{animation:app-arrive var(--app-motion-enter) var(--app-motion-ease) both}.app-everyday-scenes>li{--app-arrive-from:1}.app-screen-stage.revealed .app-device-front .app-device{animation:app-arrive var(--app-motion-enter) var(--app-motion-ease) both,app-float var(--app-float-period) ease-in-out calc(var(--app-motion-enter) * 2) infinite}.app-stagger.revealed>:nth-child(2),.app-screen-stage.revealed .app-device-back .app-device{animation-delay:var(--ds-motion-stagger-slow)}.app-stagger.revealed>:nth-child(3),.app-screen-stage.revealed .app-stage-note{animation-delay:calc(var(--ds-motion-stagger-slow) * 2)}.app-stagger.revealed>:nth-child(4){animation-delay:calc(var(--ds-motion-stagger-slow) * 3)}.app-stagger.revealed>:nth-child(5){animation-delay:calc(var(--ds-motion-stagger-slow) * 4)}.app-growth-steps>li.revealed:before{animation:app-draw-line var(--app-motion-enter) var(--app-motion-ease) both}.app-notebook-layout.revealed .app-notebook-cover{animation:app-arrive var(--app-motion-enter) var(--app-motion-ease) both}.app-tour-device img:nth-child(2){animation:app-cycle-b var(--app-cycle-period) linear infinite}.app-tour-device img:nth-child(3){animation:app-cycle-c var(--app-cycle-period) linear infinite}.app-tour-dots:before{animation:app-pill-cycle var(--app-cycle-period) linear infinite}.app-story details[open]>:not(summary){animation:app-disclose var(--app-motion-feedback) var(--app-motion-ease)}@supports (interpolate-size:allow-keywords){.app-story details{interpolate-size:allow-keywords}.app-story details::details-content{height:0;transition:height var(--ds-motion-durations-drawer) var(--app-motion-ease),content-visibility var(--ds-motion-durations-drawer) allow-discrete;overflow:clip}.app-story details[open]::details-content{height:auto}}:where(.app-story,.app-sticky-cta) :is(.app-button,.app-text-link,.app-notebook-cta)>span,.app-feature-highlights .app-feature-icon,.app-highlight-arrow{transition:var(--ds-motion-transitions-transform)}.app-feature-highlights>a,.app-plan,.app-comparison-panel,.app-extras-grid article,.app-future-grid article{transition:var(--ds-motion-transitions-transform),var(--ds-motion-transitions-color)}:where(.app-story,.app-sticky-cta) .app-button:active,.app-feature-highlights>a:active,.app-plan:active,.app-comparison-panel:active,.app-extras-grid article:active,.app-future-grid article:active{transform:scale(var(--ds-motion-motion-dialogInitialScale))}:where(.app-story,.app-sticky-cta) :is(.app-button,.app-notebook-cta):active>span{transform:translate(var(--ds-spacing-0-5),calc(var(--ds-spacing-0-5) * -1))}.app-story .app-disclosure{transition:var(--ds-motion-transitions-transform)}.app-sticky-cta{transition:translate var(--ds-motion-durations-drawer) var(--ds-motion-easings-drawer)}.app-plan-pro{transition:var(--ds-motion-transitions-cardHover)}@media (hover:hover) and (pointer:fine){:where(.app-story,.app-sticky-cta) :is(.app-button,.app-notebook-cta):hover>span,.app-feature-highlights>a:hover .app-highlight-arrow{transform:translate(var(--ds-spacing-0-5),calc(var(--ds-spacing-0-5) * -1))}.app-text-link:hover>span{transform:translateY(var(--ds-spacing-0-5))}.app-feature-highlights>a:hover{transform:translateY(calc(var(--ds-spacing-1) * -1))}.app-feature-highlights>a:hover .app-feature-icon{transform:rotate(-4deg)}.app-plan-pro:hover{transform:translateY(calc(var(--ds-spacing-1) * -1));box-shadow:var(--ds-shadow-xl)}}@media (width<=767px){.app-hero-copy>:nth-child(n+4){animation-delay:calc(var(--ds-motion-stagger-slow) * 2)}.app-stagger.revealed>:nth-child(n+3){animation-delay:var(--ds-motion-stagger-slow)}}@supports (animation-timeline:view()){.app-device-front{animation:linear both app-scroll-front;animation-timeline:view();animation-range:contain exit}.app-device-back{animation:linear both app-scroll-back;animation-timeline:view();animation-range:contain exit}.app-screen-stage:before{animation:linear both app-orbit;animation-timeline:view();animation-range:contain exit}.app-screen-stage:after{animation:linear both app-orbit-reverse;animation-timeline:view();animation-range:contain exit}.app-story h2:not(.sr-only,.app-stagger *),.app-everyday-caption h3,.app-tour-copy{animation:linear both app-statement;animation-timeline:view();animation-range:entry entry 90%}.app-tour{timeline-scope:--tour-2,--tour-3}.app-tour-chapters>li:nth-child(2){view-timeline:--tour-2 block}.app-tour-chapters>li:nth-child(3){view-timeline:--tour-3 block}.app-tour-device img:nth-child(2){animation:linear both app-fade-in;animation-timeline:--tour-2;animation-range:entry 20% entry 70%}.app-tour-device img:nth-child(3){animation:linear both app-fade-in;animation-timeline:--tour-3;animation-range:entry 20% entry 70%}.app-tour-dots:before{animation:linear both app-pill-2,linear forwards app-pill-3;animation-timeline:--tour-2,--tour-3;animation-range:entry 20% entry 70%,entry 20% entry 70%}.app-product-figure .app-single-device{animation:linear both app-parallax;animation-timeline:view();animation-range:entry exit}.app-notebook-layout.revealed .app-notebook-cover{animation:linear both app-settle;animation-timeline:view();animation-range:entry}.app-story{timeline-scope:--notebook}.app-notebook-section{view-timeline:--notebook block}.app-story:after{content:"";z-index:-1;background:var(--app-chapter);opacity:0;pointer-events:none;animation:linear both app-fade-in,linear forwards app-fade-out;animation-timeline:--notebook,--notebook;animation-range:entry,exit;position:fixed;inset:0}@media (width>=768px){.app-everyday-scenes figure img{animation:linear both app-focus;animation-timeline:view();animation-range:entry entry 90%}}}}@keyframes app-arrive{0%{opacity:var(--app-arrive-from,.65);translate:0 var(--app-motion-distance)}to{opacity:1;translate:0}}@keyframes app-rise{0%{opacity:0;translate:0 var(--app-motion-distance)}to{opacity:1;translate:0}}@keyframes app-line-up{0%{translate:0 45%}to{translate:0}}@keyframes app-draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes app-disclose{0%{opacity:.75;translate:0 var(--ds-spacing-1)}to{opacity:1;translate:0}}@keyframes app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}@keyframes app-cycle-b{0%,29.3%{opacity:0}33.3%,96%{opacity:1}to{opacity:0}}@keyframes app-cycle-c{0%,62.6%{opacity:0}66.6%,96%{opacity:1}to{opacity:0}}@keyframes app-pill-cycle{0%,29.3%{translate:0}33.3%,62.6%{translate:100%}66.6%,96%{translate:200%}to{translate:0}}@keyframes app-scroll-front{0%{translate:0;rotate:-7deg}to{translate:0 -14%;rotate:-1deg}}@keyframes app-scroll-back{0%{translate:0;rotate:9deg}to{translate:0 -6%;rotate:4deg}}@keyframes app-orbit{0%{rotate:0deg}to{rotate:40deg}}@keyframes app-orbit-reverse{0%{rotate:0deg}to{rotate:-60deg}}@keyframes app-statement{0%{opacity:.25;translate:0 var(--app-motion-distance)}to{opacity:1;translate:0}}@keyframes app-pill-2{0%{translate:0}to{translate:100%}}@keyframes app-pill-3{0%{translate:100%}to{translate:200%}}@keyframes app-parallax{0%{translate:0 6%}to{translate:0 -6%}}@keyframes app-settle{0%{rotate:-7deg;translate:0 var(--ds-spacing-8)}to{translate:0;rotate:-2deg}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-focus{0%{scale:.95}to{scale:1}}