.hero-film-module__zUx12W__frame{aspect-ratio:16/9;width:100%;margin-bottom:40px;position:relative}.hero-film-module__zUx12W__canvas{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-film-module__zUx12W__stage{transform-origin:0 0;width:1280px;height:720px;color:var(--public-ink,#14110f);font-family:DM Sans,system-ui,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.hero-film-module__zUx12W__serif{font-family:Instrument Serif,Georgia,serif;font-weight:400}.hero-film-module__zUx12W__mono{font-family:JetBrains Mono,ui-monospace,monospace}.hero-film-module__zUx12W__scene{position:absolute;inset:0}.hero-film-module__zUx12W__rise{opacity:0;animation:.9s cubic-bezier(.16,1.18,.3,1) forwards hero-film-module__zUx12W__rise}@keyframes hero-film-module__zUx12W__rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.hero-film-module__zUx12W__blurIn{opacity:0;animation:1s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__blurin}@keyframes hero-film-module__zUx12W__blurin{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.hero-film-module__zUx12W__dot{background:var(--public-rule-soft,#c9bfae);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:2.6s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__ripple;position:absolute}.hero-film-module__zUx12W__hot{background:#e85d1f}@keyframes hero-film-module__zUx12W__ripple{0%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.7)}to{opacity:.85;transform:scale(1)}}.hero-film-module__zUx12W__dotVeil{background:radial-gradient(closest-side, color-mix(in srgb, var(--public-paper,#f6f3ee) 96%, transparent) 55%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-film-module__zUx12W__book{background:var(--public-board-bg,#fff);border:1px solid var(--public-rule-soft);transform-origin:50% 60%;border-radius:18px;width:500px;height:300px;animation:1.4s cubic-bezier(.16,1.12,.3,1) forwards hero-film-module__zUx12W__settle;position:absolute;top:150px;left:390px;box-shadow:0 40px 80px -30px #14110f59}@keyframes hero-film-module__zUx12W__settle{0%{opacity:0;transform:perspective(1100px)rotateX(58deg)rotate(-24deg)translateY(120px)scale(.8)}to{opacity:1;transform:perspective(1100px)rotateX(0)rotate(0)translateY(0)scale(1)}}.hero-film-module__zUx12W__lane{background:var(--public-paper-warm,#efeae0);border-radius:5px;height:22px;position:absolute}.hero-film-module__zUx12W__ostrip{opacity:0;border-radius:5px;height:22px;animation:1.05s cubic-bezier(.16,1.1,.3,1) forwards hero-film-module__zUx12W__fitin;position:absolute}@keyframes hero-film-module__zUx12W__fitin{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--turn)) scale(.85)}35%{opacity:1;transform:translate(calc(var(--dx) * .45), calc(var(--dy) * .45)) rotate(calc(var(--turn) * .5)) scale(.95)}to{opacity:1;transform:none}}@keyframes hero-film-module__zUx12W__grow{to{transform:scaleX(1)}}.hero-film-module__zUx12W__cell{background:var(--public-paper-deep,#e6dfd0);border-radius:50%;width:9px;height:9px}.hero-film-module__zUx12W__on{background:#e85d1f;box-shadow:0 0 10px #e85d1f99}.hero-film-module__zUx12W__iso{width:560px;height:360px;transform-style:preserve-3d;position:absolute;top:150px;left:120px;transform:perspective(1400px)rotateX(56deg)rotate(-36deg)}.hero-film-module__zUx12W__layer{opacity:0;background:#e85d1f0a;border:1px solid #e85d1f59;border-radius:14px;animation:1.2s cubic-bezier(.16,1.1,.3,1) forwards hero-film-module__zUx12W__lift;position:absolute;inset:0}@keyframes hero-film-module__zUx12W__lift{0%{opacity:0}to{opacity:1}}.hero-film-module__zUx12W__ibar{transform-origin:0;background:linear-gradient(90deg,#e85d1f,#f0893f);border-radius:5px;height:22px;animation:.7s cubic-bezier(.16,1.15,.3,1) forwards hero-film-module__zUx12W__grow;position:absolute;transform:scaleX(0);box-shadow:0 0 18px #e85d1f8c}.hero-film-module__zUx12W__cool{background:var(--public-rule-soft,#3a332c);box-shadow:none}.hero-film-module__zUx12W__sweep{background:#e85d1f;height:2px;animation:2.1s linear forwards hero-film-module__zUx12W__sweepx;position:absolute;top:0;left:0;box-shadow:0 0 14px #e85d1f}@keyframes hero-film-module__zUx12W__sweepx{0%{width:0}to{width:100%}}.hero-film-module__zUx12W__fbar{transform-origin:0;border-radius:6px;height:26px;animation:.6s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__grow;position:absolute;transform:scaleX(0)}.hero-film-module__zUx12W__latePulse{animation:.6s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__grow,1.2s ease-in-out .9s infinite hero-film-module__zUx12W__latep}@keyframes hero-film-module__zUx12W__latep{0%,to{box-shadow:0 0 #c1392b00}50%{box-shadow:0 0 0 8px #c1392b38}}.hero-film-module__zUx12W__chip{opacity:0;animation:.7s cubic-bezier(.16,1.18,.3,1) 1.1s forwards hero-film-module__zUx12W__rise}.hero-film-module__zUx12W__ebar{opacity:0;border-radius:5px;height:24px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__ein,.9s cubic-bezier(.16,1.12,.3,1) 2.1s forwards hero-film-module__zUx12W__shift;position:absolute}@keyframes hero-film-module__zUx12W__ein{0%{opacity:0;transform:scaleX(.3)}to{opacity:1}}@keyframes hero-film-module__zUx12W__shift{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}.hero-film-module__zUx12W__hit{animation:.5s cubic-bezier(.2,.8,.2,1) forwards hero-film-module__zUx12W__ein,.7s 1.1s hero-film-module__zUx12W__hit,.9s cubic-bezier(.16,1.12,.3,1) 2.1s forwards hero-film-module__zUx12W__shift}@keyframes hero-film-module__zUx12W__hit{0%,to{filter:none;box-shadow:0 0 #c1392b00}40%{filter:saturate(.2)brightness(1.4);box-shadow:0 0 0 6px #c1392b73}}.hero-film-module__zUx12W__event{opacity:0;background:var(--public-board-bg,#fff);color:#c1392b;border:1.5px solid #c1392b;border-radius:10px;padding:8px 12px;font-size:13px;animation:.7s cubic-bezier(.16,1.18,.3,1) forwards hero-film-module__zUx12W__fly;position:absolute}@keyframes hero-film-module__zUx12W__fly{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:none}}.hero-film-module__zUx12W__replanLine{opacity:0;background:#e85d1f;width:2px;animation:1s linear 1.9s forwards hero-film-module__zUx12W__rline;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #e85d1f}@keyframes hero-film-module__zUx12W__rline{0%{opacity:1;left:0}to{opacity:0;left:100%}}.hero-film-module__zUx12W__stamp{opacity:0;animation:.7s cubic-bezier(.16,1.18,.3,1) 2.9s forwards hero-film-module__zUx12W__rise}.hero-film-module__zUx12W__comet{background:#fff;border-radius:50%;width:14px;height:14px;animation:1.25s cubic-bezier(.6,0,.2,1) forwards hero-film-module__zUx12W__comet;position:absolute;box-shadow:0 0 18px 6px #e85d1fe6,0 0 60px 20px #e85d1f73}@keyframes hero-film-module__zUx12W__comet{0%{opacity:1;top:640px;left:-40px}88%{opacity:1;top:205px;left:618px}to{opacity:0;top:200px;left:630px}}.hero-film-module__zUx12W__land{opacity:0;animation:.45s cubic-bezier(.16,1.3,.3,1) 1.18s forwards hero-film-module__zUx12W__land}@keyframes hero-film-module__zUx12W__land{0%{opacity:0;filter:blur(10px);transform:scale(1.35)}to{opacity:1;filter:none;transform:none}}.hero-film-module__zUx12W__endCta{background:var(--public-ink,#14110f);color:var(--public-paper,#f6f3ee);border-radius:999px;margin-top:18px;padding:15px 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.hero-film-module__zUx12W__endCta:hover{background:var(--public-ink-soft)}.hero-film-module__zUx12W__logoLight,.hero-film-module__zUx12W__logoDark{display:block}.dark .hero-film-module__zUx12W__logoLight{display:none}html:not(.dark) .hero-film-module__zUx12W__logoDark{display:none}.hero-film-module__zUx12W__endCta:focus-visible{outline-offset:3px;outline:3px solid #e85d1f}.hero-film-module__zUx12W__hud{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);font:500 11px/1 JetBrains Mono,monospace;position:absolute;top:74px;right:110px}.hero-film-module__zUx12W__controls{gap:8px;display:flex;position:absolute;bottom:11%;right:9%}.hero-film-module__zUx12W__ctl{border:1px solid var(--public-rule-soft);background:var(--public-board-bg,#fff);min-height:40px;color:var(--public-ink,#14110f);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font:500 13px/1 DM Sans,sans-serif;display:inline-flex}.hero-film-module__zUx12W__ctl:hover{border-color:var(--public-muted)}.hero-film-module__zUx12W__ctl:focus-visible{outline-offset:2px;outline:3px solid #e85d1f}@media (max-width:720px){.hero-film-module__zUx12W__frame{margin-bottom:28px}.hero-film-module__zUx12W__controls{gap:6px;bottom:8%;right:7%}.hero-film-module__zUx12W__ctl{min-height:36px;padding:0 10px;font-size:12px}.hero-film-module__zUx12W__ctlText{display:none}}.hero-film-module__zUx12W__paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hero-film-module__zUx12W__stage *{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.promise-viz-module__uDi0Ca__viz{background:var(--public-paper);border-bottom:1px solid var(--public-rule-soft);height:170px;font-family:var(--font-mono-public,"JetBrains Mono", monospace);margin:-36px -36px 4px;position:relative;overflow:hidden}.promise-viz-module__uDi0Ca__viz:not(.promise-viz-module__uDi0Ca__live) *{animation-play-state:paused!important}.promise-viz-module__uDi0Ca__label{letter-spacing:.12em;text-transform:uppercase;color:var(--public-muted);font-size:10px;position:absolute;top:14px;left:36px}.promise-viz-module__uDi0Ca__right{letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;top:14px;right:36px}.promise-viz-module__uDi0Ca__mx{grid-template-columns:54px repeat(4,46px);gap:4px;display:grid;position:absolute;top:42px;left:36px}.promise-viz-module__uDi0Ca__mx span{text-align:center;height:22px;color:var(--public-muted);background:var(--public-paper-warm);border-radius:4px;font-size:10.5px;line-height:22px}.promise-viz-module__uDi0Ca__mx .promise-viz-module__uDi0Ca__h{letter-spacing:.06em;background:0 0;font-size:9.5px}.promise-viz-module__uDi0Ca__mx .promise-viz-module__uDi0Ca__r{text-align:left;color:var(--public-ink);background:0 0}.promise-viz-module__uDi0Ca__col{animation:6s infinite promise-viz-module__uDi0Ca__col}@keyframes promise-viz-module__uDi0Ca__col{0%,14%{background:var(--public-paper-warm);color:var(--public-muted)}22%,88%{background:color-mix(in srgb, #e85d1f 22%, var(--public-board-bg));color:var(--public-ink)}96%,to{background:var(--public-paper-warm);color:var(--public-muted)}}.promise-viz-module__uDi0Ca__h.promise-viz-module__uDi0Ca__col{animation-name:promise-viz-module__uDi0Ca__colh}@keyframes promise-viz-module__uDi0Ca__colh{0%,14%{color:var(--public-muted)}22%,88%{color:var(--public-orange)}96%,to{color:var(--public-muted)}}.promise-viz-module__uDi0Ca__best{animation:6s infinite promise-viz-module__uDi0Ca__best}@keyframes promise-viz-module__uDi0Ca__best{0%,34%{background:var(--public-paper-warm);color:var(--public-muted);transform:none}40%{transform:scale(1.18)}46%,88%{color:#fff;background:#e85d1f;transform:none}96%,to{background:var(--public-paper-warm);color:var(--public-muted)}}.promise-viz-module__uDi0Ca__order{background:var(--public-ink);width:74px;color:var(--public-paper);opacity:0;border-radius:8px;padding:7px 9px;font-size:10.5px;line-height:1.35;animation:6s cubic-bezier(.16,1.1,.3,1) infinite promise-viz-module__uDi0Ca__order;position:absolute;top:38px;right:14px}.promise-viz-module__uDi0Ca__order b{color:#f0893f;font-weight:500;display:block}@keyframes promise-viz-module__uDi0Ca__order{0%{opacity:0;transform:translateY(-16px)}10%,46%{opacity:1;transform:none}60%,88%{opacity:1;transform:translateY(52px)}96%,to{opacity:0;transform:translateY(52px)}}.promise-viz-module__uDi0Ca__landed{color:var(--public-orange);opacity:0;white-space:nowrap;font-size:10.5px;animation:6s infinite promise-viz-module__uDi0Ca__landed;position:absolute;top:138px;right:14px}@keyframes promise-viz-module__uDi0Ca__landed{0%,58%{opacity:0}66%,88%{opacity:1}96%,to{opacity:0}}.promise-viz-module__uDi0Ca__lname{color:var(--public-ink);font-size:10.5px;line-height:22px;position:absolute;left:36px}.promise-viz-module__uDi0Ca__track{background:repeating-linear-gradient(135deg, var(--public-paper-deep) 0 6px, var(--public-paper-warm) 6px 12px);border-radius:4px;height:22px;position:absolute;left:90px;right:36px;overflow:hidden}.promise-viz-module__uDi0Ca__cb{border-radius:4px;height:22px;position:absolute;top:0}.promise-viz-module__uDi0Ca__move{animation:6s cubic-bezier(.16,1.12,.3,1) infinite promise-viz-module__uDi0Ca__closegap}@keyframes promise-viz-module__uDi0Ca__closegap{0%,36%{transform:translateX(var(--from))}54%,90%{transform:translate(0)}to{transform:translateX(var(--from))}}.promise-viz-module__uDi0Ca__idle{color:var(--public-muted);font-size:11px;position:absolute;top:142px;left:36px}.promise-viz-module__uDi0Ca__count{vertical-align:-1px;width:16px;height:1em;display:inline-block;position:relative}.promise-viz-module__uDi0Ca__count i{font-style:normal;font-weight:600;line-height:1;position:absolute;top:0;left:0}.promise-viz-module__uDi0Ca__before{color:#c1392b;animation:6s step-end infinite promise-viz-module__uDi0Ca__before}.promise-viz-module__uDi0Ca__after{color:var(--public-green);opacity:0;animation:6s step-end infinite promise-viz-module__uDi0Ca__after}@keyframes promise-viz-module__uDi0Ca__before{0%,45%{opacity:1}46%,95%{opacity:0}96%,to{opacity:1}}@keyframes promise-viz-module__uDi0Ca__after{0%,45%{opacity:0}46%,95%{opacity:1}96%,to{opacity:0}}.promise-viz-module__uDi0Ca__mode{white-space:nowrap;position:absolute;right:0}.promise-viz-module__uDi0Ca__modeA{color:var(--public-muted)}.promise-viz-module__uDi0Ca__modeB{color:var(--public-orange)}.promise-viz-module__uDi0Ca__srow{height:16px;position:absolute;left:36px;right:36px}.promise-viz-module__uDi0Ca__sb{transform-origin:0;border-radius:4px;height:16px;animation:6s cubic-bezier(.2,.8,.2,1) infinite promise-viz-module__uDi0Ca__sgrow;position:absolute;top:0;left:0}@keyframes promise-viz-module__uDi0Ca__sgrow{0%{transform:scaleX(0)}22%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.promise-viz-module__uDi0Ca__tick{background:var(--public-ink);width:2px;height:22px;position:absolute;top:-3px}.promise-viz-module__uDi0Ca__ok{font:600 12px/16px var(--font-body-public,Inter), sans-serif;color:var(--public-green);opacity:0;animation:6s infinite promise-viz-module__uDi0Ca__okin;position:absolute;top:0}@keyframes promise-viz-module__uDi0Ca__okin{0%,26%{opacity:0}32%,90%{opacity:1}to{opacity:0}}.promise-viz-module__uDi0Ca__late{animation:6s cubic-bezier(.2,.8,.2,1) infinite promise-viz-module__uDi0Ca__sgrow,6s infinite promise-viz-module__uDi0Ca__latecol}@keyframes promise-viz-module__uDi0Ca__latecol{0%,26%{background:#8a5a2f}34%,90%{background:#c1392b}to{background:#8a5a2f}}.promise-viz-module__uDi0Ca__why{background:var(--public-board-bg);color:#c1392b;white-space:nowrap;opacity:0;border:1.5px solid #c1392b;border-radius:8px;padding:6px 10px;font-size:11px;line-height:1;animation:6s cubic-bezier(.16,1.18,.3,1) infinite promise-viz-module__uDi0Ca__why;position:absolute;top:132px;left:36px}@keyframes promise-viz-module__uDi0Ca__why{0%,36%{opacity:0;transform:translateY(10px)}44%,90%{opacity:1;transform:none}to{opacity:0}}.promise-viz-module__uDi0Ca__stamp{color:var(--public-orange);opacity:0;animation:6s infinite promise-viz-module__uDi0Ca__okin}@media (max-width:720px){.promise-viz-module__uDi0Ca__viz{margin:-28px -28px 4px}.promise-viz-module__uDi0Ca__label,.promise-viz-module__uDi0Ca__mx,.promise-viz-module__uDi0Ca__lname,.promise-viz-module__uDi0Ca__idle,.promise-viz-module__uDi0Ca__srow,.promise-viz-module__uDi0Ca__why{left:28px}.promise-viz-module__uDi0Ca__right,.promise-viz-module__uDi0Ca__srow{right:28px}.promise-viz-module__uDi0Ca__track{left:80px;right:28px}.promise-viz-module__uDi0Ca__mx{grid-template-columns:46px repeat(4,40px)}.promise-viz-module__uDi0Ca__landed{display:none}.promise-viz-module__uDi0Ca__why{font-size:10px}}@media (prefers-reduced-motion:reduce){.promise-viz-module__uDi0Ca__viz *{animation-play-state:paused!important;animation-delay:-4.5s!important}}
