.landing-noise:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-motion-ready .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.65,.2,1),transform .9s cubic-bezier(.2,.65,.2,1);transform:translateY(34px)}.landing-motion-ready .reveal.is-visible{opacity:1;transform:none}.speed-line{filter:blur(.3px);opacity:.65;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;animation:5.5s linear infinite speed;position:absolute}.speed-line:nth-of-type(2){opacity:.35;animation-delay:-2s}.speed-line:nth-of-type(3){opacity:.25;animation-delay:-3.7s}@keyframes speed{0%{transform:translate(-16vw)scaleX(.7)}to{transform:translate(120vw)scaleX(1.3)}}.float{animation:6s ease-in-out infinite float}.float.delay{animation-delay:-2.8s}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}.ticker{animation:20s linear infinite ticker}.ticker-group{flex:none;justify-content:space-around;min-width:100vw;display:flex}@keyframes ticker{to{transform:translate(-50%)}}.ring-pulse{animation:2.8s ease-in-out infinite ringPulse}@keyframes ringPulse{0%,to{box-shadow:0 0 #c9f7a414,0 0 90px #c9f7a41a}50%{box-shadow:0 0 0 18px #c9f7a408,0 0 120px #c9f7a433}}.section-wave{clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}.flow-backdrop{-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.product-frame{box-shadow:0 34px 100px #0a251e2e,inset 0 2px #ffffffb3}.product-frame img{display:block}.screen-glint:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff4d,#0000 28% 70%,#ffffff14);position:absolute;inset:0}.heading-line{white-space:nowrap;display:block}.hero-heading{font-size:clamp(3.5rem,7.5vw,7.8rem)}.section-heading{font-size:clamp(2.5rem,4.2vw,4.5rem)}.progress-heading,.support-heading{font-size:clamp(2.25rem,3.5vw,3.8rem)}.more-heading{font-size:clamp(2.6rem,4.6vw,5.1rem)}.cta-heading{font-size:clamp(2.8rem,6.2vw,7rem)}@media (max-width:639px){.hero-heading{font-size:clamp(2.35rem,11.5vw,3.8rem)}.section-heading,.progress-heading,.support-heading,.cta-heading{font-size:clamp(1.7rem,8.5vw,3.2rem)}.more-heading{font-size:clamp(1.55rem,7.6vw,2.5rem)}}@layer components{.blog-prose{color:color-mix(in oklab, var(--color-brand-ink) 68%, transparent);font-size:1.0625rem;line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose p,.blog-prose ul,.blog-prose ol{margin-top:1.15rem}.blog-prose h2{letter-spacing:-.03em;color:var(--color-brand-ink);margin-top:2.4rem;font-size:1.45rem;font-weight:600}.blog-prose h3{color:var(--color-brand-ink);margin-top:1.8rem;font-size:1.15rem;font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.2rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4rem}.blog-prose strong{color:var(--color-brand-ink);font-weight:600}.blog-prose a{color:var(--color-brand-forest);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-forest) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-forest) 28%, transparent);text-underline-offset:.18em;font-weight:600}.blog-prose a:hover{-webkit-text-decoration-color:var(--color-brand-forest);text-decoration-color:var(--color-brand-forest)}.blog-prose .not-prose a{color:inherit;font-weight:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-underline-offset:inherit}.blog-prose blockquote{border-left:3px solid var(--color-brand-sage);margin-top:1.4rem;padding-left:1rem;font-style:italic}.blog-prose .blog-media,.blog-cover{background:var(--color-brand-sage);border-radius:1.25rem;width:100%;height:auto;margin-top:1.6rem;display:block}.blog-cover{aspect-ratio:16/9;object-fit:cover;margin-top:2rem}.blog-product{border-color:color-mix(in oklab, var(--color-brand-lime) 78%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-brand-lime) 48%, transparent), 0 0 22px color-mix(in oklab, var(--color-brand-lime) 58%, transparent), 0 10px 28px #173a320d}.blog-product:hover{border-color:var(--color-brand-lime);box-shadow:0 0 0 1px var(--color-brand-lime), 0 0 34px color-mix(in oklab, var(--color-brand-lime) 78%, transparent), 0 14px 32px #173a3212}}@media (prefers-reduced-motion:reduce){.landing-motion-ready .reveal{opacity:1;transform:none}[data-parallax]{transform:none!important}}
