.rumo-promise-progress{background:var(--rumo-copper);transform-origin:0;height:2px;animation:3.8s linear both rumo-promise-progress;position:absolute;bottom:0;left:0;right:0}@keyframes rumo-promise-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-founder-motion][data-animation-active=false] :is(.rumo-promise-progress,.rumo-promise-mic,.sab-bob,.sab-eyes,.sab-dot,.sab-jaw,.sab-jaw-stretch),[data-founder-panel][data-animation-active=false] :is(.rumo-promise-mic,.sab-bob,.sab-eyes,.sab-dot,.sab-jaw,.sab-jaw-stretch),[data-founder-motion][data-animation-active=false] .rumo-founder-btn__dot:after,[data-founder-motion][data-animation-active=false] .rumo-pixel-card--beam:after{animation-play-state:paused!important}.rumo-promise-pop{animation:.45s cubic-bezier(.3,1.4,.5,1) both rumo-promise-pop}.rumo-promise-rise{animation:.45s ease-out both rumo-promise-rise}@keyframes rumo-promise-pop{0%{opacity:0;transform:scale(.8)rotate(-6deg)}}@keyframes rumo-promise-rise{0%{opacity:0;transform:translateY(8px)}}.rumo-promise-knob{animation:.7s cubic-bezier(.3,1.3,.5,1) .25s both rumo-promise-knob}@keyframes rumo-promise-knob{0%{transform:translate(-22px)}}.rumo-promise-track{animation:.45s ease-out .35s both rumo-promise-track}@keyframes rumo-promise-track{0%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rumo-promise-progress{display:none}.rumo-promise-pop,.rumo-promise-rise,.rumo-promise-knob,.rumo-promise-track{animation:none}}.rumo-promise-mic{animation:1.8s ease-in-out infinite rumo-promise-mic}@keyframes rumo-promise-mic{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rumo-promise-mic{animation:none}}.rumo-pixel-card--button.rumo-founder-btn--jasper{padding-left:.4rem}.rumo-founder-btn__label{align-items:center;gap:.6rem;display:inline-flex}.rumo-founder-btn__photo{flex:none;width:1.9rem;height:1.9rem;position:relative}.rumo-founder-btn__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;box-shadow:0 0 0 2px white, 0 0 0 3px color-mix(in srgb, var(--rumo-copper) 50%, transparent);border-radius:999px}.rumo-founder-btn__dot{background:#2f9e6e;border:2px solid #fff;border-radius:999px;width:.7rem;height:.7rem;position:absolute;bottom:-1px;right:-1px}.rumo-founder-btn__dot:after{border-radius:inherit;content:"";background:#2f9e6e;animation:2.2s ease-out infinite rumo-founder-ping;position:absolute;inset:-2px}@keyframes rumo-founder-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.rumo-founder-btn__dot:after{animation:none}}.rumo-pixel-card--button.rumo-founder-btn--jasper{--pixel-card-background:var(--rumo-copper);--pixel-card-active-color:var(--rumo-copper-strong);--pixel-card-border:transparent;--rumo-beam-color:#f2b85b;--rumo-beam-tail:#fffdf8;color:#fff;box-shadow:0 10px 24px -12px #d84b34b3}.rumo-pixel-card--button.rumo-founder-btn--jasper:hover{--pixel-card-border:var(--rumo-copper-strong)}.rumo-pixel-card--linkedin.rumo-founder-btn--linkedin{--pixel-card-background:#0a66c2;--pixel-card-active-color:#0859aa;--pixel-card-border:transparent;--rumo-beam-color:#70b5f9;--rumo-beam-tail:#fff;color:#fff;box-shadow:0 10px 24px -12px #0a66c2b3}.rumo-pixel-card--linkedin.rumo-founder-btn--linkedin:hover{--pixel-card-border:#004182}.rumo-founder-btn--linkedin .rumo-linkedin-badge{color:#0a66c2;background:#fff}.rumo-promise-dots{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000bf 28%,#0000 62%);mask-image:linear-gradient(90deg,#000 0%,#000000bf 28%,#0000 62%)}.rumo-promise-dots--static{background-image:radial-gradient(circle,#2f6f6438 1.3px,#0000 1.6px);background-position:9px 9px;background-size:18px 18px}.rumo-promise-dots--live{pointer-events:auto}.rumo-promise-lines{z-index:-1;border-radius:inherit;pointer-events:none;background-image:repeating-radial-gradient(circle at 5.5rem 68%,#0000 0 42px,#2f6f6433 42px 43px,#0000 43px 62px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 5.5rem 68%,#000 0%,#000000b3 38%,#0000 78%);mask-image:radial-gradient(circle at 5.5rem 68%,#000 0%,#000000b3 38%,#0000 78%)}.rumo-promise-halo{background-image:radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--halo,#f2b85b) 46%, transparent) 0%, color-mix(in srgb, var(--halo,#f2b85b) 14%, transparent) 42%, transparent 72%)}.rumo-promise-hairline{background:linear-gradient(90deg,#0000,#17140f1f 20% 80%,#0000);height:1px;margin:.75rem 1.25rem 0;display:block}
