.site{--site-paper:#fbfaf7;background-color:var(--site-paper)}.hero{flex-direction:column-reverse;display:flex}.hero-media{height:420px;position:relative;overflow:hidden}.hero-backdrop,.hero-photo,.hero-video{width:100%;height:100%;position:absolute;inset:0}.hero-photo,.hero-video{object-fit:cover;object-position:82% 40%}.hero-scrim{pointer-events:none;background:linear-gradient(to bottom, var(--site-paper) 0%, #fbfaf700 22%), linear-gradient(to top, var(--site-paper) 0%, #fbfaf700 14%), linear-gradient(90deg, #fbfaf78c 0%, #fbfaf700 70%);position:absolute;inset:0}.hero-product{--z:.76;top:calc(40px / var(--z));left:calc(16px / var(--z));zoom:var(--z);width:370px;position:absolute}.hero-card{background-color:var(--color-canvas);animation:hero-rise .9s var(--ease-out) .1s both;border-radius:18px;margin-top:44px;padding:10px 18px 8px;position:relative;box-shadow:0 0 0 1px #3c321e1a,0 2px 6px #281e0f0f,0 40px 80px -30px #281e0f80}.hero-rows-full{display:none}.hero-card-body{transition:opacity .35s var(--ease-out)}.hero-card-body [data-month-figures]>p:first-child>span:first-child,.hero-card-body [data-month-figures]>div>p:first-child>span:first-child,.hero-card-body [data-month-figures]>div>p:last-child>span:last-child{display:inline-block}.hero-card-body [data-month-figures]>p:first-child>span:first-child{min-width:2.56em}.hero-card-body [data-month-figures]>div>p:first-child>span:first-child{text-align:right;min-width:2.08em}.hero-card-body [data-month-figures]>div>p:last-child>span:last-child{min-width:2.66em}.hero-product[data-phase=fade] .hero-card-body{opacity:.08;transition-duration:.45s}.hero-card .bg-accent{transition:height .16s linear}.hero-product li .btn-ghost~.btn-ghost{display:none}.hero-product .btn-primary{transition:transform .14s var(--ease-out), background-color .14s var(--ease-out), box-shadow .5s var(--ease-out)}.hero-product .is-hint{box-shadow:0 0 0 5px #1c1a171a}.hero-product .is-pressed{background-color:#000;transform:scale(.95)}.hero-product li.is-resolved{animation:hero-resolve 1.8s var(--ease-out)}.hero-product li.is-resolved:before{content:"";inset-block:0;width:3px;animation:hero-resolve-bar 1.8s var(--ease-out) both;position:absolute;left:0}@keyframes hero-resolve{0%{background-color:var(--color-miss-wash)}28%{background-color:var(--color-accent-wash)}}@keyframes hero-resolve-bar{0%{background-color:var(--color-miss)}28%{background-color:var(--color-accent)}to{background-color:var(--color-accent);opacity:0}}.hero-sheet{width:64%;transition:transform .9s var(--ease-out);animation:hero-fade .9s var(--ease-out) .3s both;background:#fff;position:absolute;top:0;left:34px;transform:translateY(40px)rotate(-1deg);box-shadow:0 0 0 1px #3c321e1a,0 24px 48px -24px #281e0f66}.hero-product:is([data-phase=report],[data-phase=done]) .hero-sheet{transition-duration:1.1s;transform:translate(-18px,-64px)rotate(-4deg)}.hero-pointer{z-index:3;pointer-events:none;opacity:0;width:22px;height:22px;transition:opacity .25s var(--ease-out), transform .65s var(--ease-out);position:absolute;top:0;left:0;transform:translate(26px,20px)}.hero-product[data-phase=hint] .hero-pointer{opacity:1;transform:none}.hero-product[data-phase=press] .hero-pointer{opacity:1;transition-duration:.25s,.12s;transform:scale(.88)}.hero-product[data-phase=resolve] .hero-pointer{opacity:0;transition:opacity .45s var(--ease-out) .3s;transform:none}.hero-pointer-tap{opacity:0;width:16px;height:16px;transition:opacity .15s var(--ease-out);background:#1c1a1729;border-radius:50%;position:absolute;top:-5px;left:1px}.hero-product[data-phase=press] .hero-pointer-tap{opacity:1}.hero-done{letter-spacing:.005em;color:var(--color-ink);opacity:0;transition:opacity .5s var(--ease-out);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex;position:absolute;top:30px;right:24px}.hero-product[data-phase=done] .hero-done{opacity:1}@media (min-width:640px){.hero-media{height:480px}.hero-photo,.hero-video{object-position:78% 40%}.hero-product{--z:.86;top:calc(36px / var(--z));left:calc(32px / var(--z));width:470px}}@media (min-width:1024px){.hero{--copy-end:calc(max(40px, (100vw - 1200px) / 2 + 40px) + 440px);min-height:max(700px,100svh - 80px);display:block}.hero-media{height:auto;position:absolute;inset:0}.hero-photo,.hero-video{object-position:70% 40%}.hero-scrim{background:linear-gradient(90deg, var(--site-paper) 0, #fbfaf7e6 calc(var(--copy-end) - 140px), #fbfaf700 calc(var(--copy-end) + 180px)), linear-gradient(to bottom, var(--site-paper) 0, #fbfaf700 72px), linear-gradient(to top, var(--site-paper) 0, #fbfaf700 96px)}.hero-product{--z:.84;top:calc(50% / var(--z));left:calc((var(--copy-end) + 28px) / var(--z));width:470px;translate:0 -50%}.hero-rows-full{display:block}.hero-rows-mini{display:none}.hero-sheet{width:72%;left:56px}.hero-product:is([data-phase=report],[data-phase=done]) .hero-sheet{transform:translate(-46px,-134px)rotate(-5deg)}.hero-done{top:66px}}@media (min-width:1024px) and (max-width:1279px){.hero-photo,.hero-video{object-position:30% 40%}.hero-product{--z:.78;translate:0 -58%}}@media (min-width:1024px) and (max-width:1439px){.hero-product:is([data-phase=report],[data-phase=done]) .hero-sheet{transform:translate(-46px,-112px)rotate(-5deg)}}@media (min-width:1280px){.hero-product{--z:.88;width:500px}}@media (min-width:1440px){.hero-product{--z:.94;width:480px;translate:0 -44%}}@media (min-width:1800px){.hero-product{--z:1;width:500px}}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes hero-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-video{display:none}.hero-card,.hero-card .bg-accent{transition:none!important;animation:none!important}.hero-product .is-pressed{transform:none}.hero-product .btn-primary{transition-property:background-color,box-shadow!important;transition-duration:.4s!important}.hero-product li.is-resolved,.hero-product li.is-resolved:before{animation-duration:1.8s!important}.hero-card-body{transition-duration:.35s!important}.hero-product[data-phase=fade] .hero-card-body{transition-duration:.45s!important}.hero-sheet{opacity:0;transition:opacity .7s var(--ease-out)!important;animation:none!important;transform:translate(-18px,-64px)rotate(-4deg)!important}.hero-product:is([data-phase=report],[data-phase=done]) .hero-sheet{opacity:1}.hero-pointer,.hero-product .hero-pointer{transition:opacity .3s var(--ease-out)!important;transform:none!important}.hero-product[data-phase=resolve] .hero-pointer{transition:opacity .45s var(--ease-out) .3s!important}.hero-pointer-tap{transition-duration:.15s!important}.hero-done{transition-duration:.5s!important}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.hero-sheet{transform:translate(-46px,-134px)rotate(-5deg)!important}}@media (prefers-reduced-motion:reduce) and (min-width:1024px) and (max-width:1439px){.hero-sheet{transform:translate(-46px,-112px)rotate(-5deg)!important}}@property --strike-a{syntax:"<number>";inherits:false;initial-value:.7}.struck{--strike:rgb(28 26 23/var(--strike-a));--strike-weight:max(1.5px, .045em);background-image:linear-gradient(var(--strike), var(--strike));background-position:0 56%;background-repeat:no-repeat;background-size:100% var(--strike-weight)}[data-armed] .struck{background-size:0% var(--strike-weight)}[data-armed][data-inview] .struck{background-size:100% var(--strike-weight);transition:background-size .48s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * 90ms + .12s)}@media (prefers-reduced-motion:reduce){[data-armed] .struck{--strike-a:0;background-size:100% var(--strike-weight);transition:none!important}[data-armed][data-inview] .struck{--strike-a:.7;transition:--strike-a .16s ease-out!important;transition-delay:calc(var(--i) * 90ms + .12s)!important}}.seq-stage{background-color:var(--color-canvas);border-block:1px solid var(--color-line);height:560px;position:relative;overflow:hidden}.seq-app{height:100%;padding:6px 16px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 80px),#0000);mask-image:linear-gradient(#000 calc(100% - 80px),#0000)}.seq-paper{opacity:0;width:min(420px,88%);transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);background:#fff;position:absolute;top:46%;right:4%;transform:translateY(28px)rotate(-1.5deg);box-shadow:0 0 0 1px #1c1a1714,0 1px 2px #3c321e14,0 14px 28px -12px #3c321e38,0 44px 80px -30px #3c321e61}.seq-paper.is-in{opacity:1;transform:translateY(0)rotate(-1.5deg)}.seq-stage .is-hint{transition:box-shadow .4s var(--ease-out);box-shadow:0 0 0 5px #1c1a171a}.seq-stage .is-pressed{background-color:#000;transform:scale(.95)}.seq-stage .is-flash{animation:settle 1.4s var(--ease-out)}.seq-app .sticky{box-shadow:none!important}.seq-app .sticky div[aria-hidden]{display:none!important}.seq-app .sticky h1{font-size:28px!important;font-weight:300!important}@media (min-width:640px){.seq-app .sticky h1{font-size:34px!important}}.seq-month,.seq-week,.seq-week>ol>li{transition:opacity .5s var(--ease-out), box-shadow .5s var(--ease-out)}.seq-stage[data-step="0"] .seq-month{opacity:.3}.seq-stage[data-step="0"] .seq-week>ol>li:not([aria-current]){opacity:.4}.seq-stage[data-step="0"] .seq-week>ol>li[aria-current]{z-index:1;background-color:#fff;position:relative;box-shadow:0 0 0 1px #1c1a1712,0 12px 30px -12px #3c321e4d}.seq-stage[data-step="1"] .seq-week{opacity:.25}.seq-stage[data-step="2"] .seq-week{opacity:.2}.seq-stage[data-step="2"] .seq-month{opacity:.7}@media (max-width:639px){.seq-week>ol>li:nth-child(-n+2){display:none}.seq-paper{width:90%;top:50%;right:3%}}@media (min-width:640px){.seq-stage{border:1px solid var(--color-line);border-radius:22px;height:600px}.seq-app{padding:14px 28px 0}}.agent-line{animation:agent-in .42s var(--ease-out) both}@keyframes agent-in{0%{opacity:0;transform:translate(-6px)}}
