.hand-module__HDP1qG__guide{stroke-dasharray:1 1;stroke-dashoffset:1px}.hand-module__HDP1qG__play{animation:hand-module__HDP1qG__draw var(--hand-duration,1.8s) cubic-bezier(.55, .1, .35, 1) var(--hand-delay,0s) forwards}@keyframes hand-module__HDP1qG__draw{to{stroke-dashoffset:0}}.hand-module__HDP1qG__wordsWaiting{opacity:0}.hand-module__HDP1qG__words{opacity:0;animation:hand-module__HDP1qG__words .7s ease-out var(--words-delay,1.1s) forwards}@keyframes hand-module__HDP1qG__words{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.hand-module__HDP1qG__wave{transform-box:fill-box;transform-origin:28% 92%}.hand-module__HDP1qG__waveHost:hover .hand-module__HDP1qG__wave,.hand-module__HDP1qG__waveHost:focus-visible .hand-module__HDP1qG__wave{animation:.9s ease-in-out hand-module__HDP1qG__wave}@keyframes hand-module__HDP1qG__wave{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}@media (scripting:none){.hand-module__HDP1qG__guide{stroke-dashoffset:0}.hand-module__HDP1qG__wordsWaiting{opacity:1}}@media (prefers-reduced-motion:reduce){.hand-module__HDP1qG__guide,.hand-module__HDP1qG__play{stroke-dashoffset:0;animation:none}.hand-module__HDP1qG__words,.hand-module__HDP1qG__wordsWaiting{opacity:1;animation:none}.hand-module__HDP1qG__waveHost:hover .hand-module__HDP1qG__wave,.hand-module__HDP1qG__waveHost:focus-visible .hand-module__HDP1qG__wave{animation:none}}
@media (prefers-reduced-motion:no-preference){.hero-motion-module__4F1_Mq__rise{animation:.8s cubic-bezier(.22,.8,.32,1) 80ms both hero-motion-module__4F1_Mq__v10-hero-rise}}@keyframes hero-motion-module__4F1_Mq__v10-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:no-preference){.hero-motion-module__cqGsgq__rise{animation:.8s cubic-bezier(.22,.8,.32,1) 80ms both hero-motion-module__cqGsgq__v11-hero-rise}}@keyframes hero-motion-module__cqGsgq__v11-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:no-preference){.hero-motion-module__FWkfRq__rise{animation:.8s cubic-bezier(.22,.8,.32,1) 80ms both hero-motion-module__FWkfRq__v9-hero-rise}}@keyframes hero-motion-module__FWkfRq__v9-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:no-preference){.v1-module__GcL3ha__rise{animation:.8s cubic-bezier(.22,.8,.32,1) 80ms both v1-module__GcL3ha__v1-rise}.v1-module__GcL3ha__draw{animation:1.6s cubic-bezier(.65,0,.35,1) .45s both v1-module__GcL3ha__v1-draw}}@keyframes v1-module__GcL3ha__v1-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes v1-module__GcL3ha__v1-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.hero-weave-module__Uoy1sq__frame{container-type:size}.hero-weave-module__Uoy1sq__box{--s:max(calc(100cqw / var(--cols)), calc(100cqh / var(--rows)));width:calc(var(--pw) * var(--s));aspect-ratio:var(--pw) / var(--ph);left:calc((100cqw - var(--cols) * var(--s)) * var(--px,.5) - var(--x0) * var(--s));top:calc((100cqh - var(--rows) * var(--s)) * var(--py,.5) - var(--y0) * var(--s));position:absolute}.hero-weave-module__Uoy1sq__framingA{--pw:2048;--ph:1663;--x0:455;--cols:1258;--y0:30;--rows:1140;height:calc(100vw * var(--rows) / var(--cols))}@media (min-width:40rem){.hero-weave-module__Uoy1sq__framingA{--x0:360;--cols:1600}}@media (min-width:64rem){.hero-weave-module__Uoy1sq__framingA{--x0:341;--cols:1707;--rows:1120;--py:0;height:min(calc(100vw * var(--rows) / var(--cols)), max(calc(100svh - 96px), calc(100vw * 1100 / var(--cols))))}}@media (min-width:80rem){.hero-weave-module__Uoy1sq__framingA{--x0:0;--cols:2048}}.hero-weave-module__Uoy1sq__framingB{--pw:1606;--ph:2048;--x0:0;--cols:1150;--y0:230;--rows:1240;height:calc(100vw * var(--rows) / var(--cols))}@media (min-width:40rem){.hero-weave-module__Uoy1sq__framingB{--cols:1300;height:75vw}}@media (min-width:64rem){.hero-weave-module__Uoy1sq__framingB{--cols:1200;--y0:250;--rows:1250;--px:0;height:auto}}
.hero-weave-module___5Pgja__frame{container-type:size}.hero-weave-module___5Pgja__box{aspect-ratio:var(--pw) / var(--ph);width:calc(var(--pw) * var(--s));top:var(--top);left:calc(-1 * min(var(--x0) * var(--s), max(0px, var(--pw) * var(--s) - 100cqw)));position:absolute}.hero-weave-module___5Pgja__framing{--pw:2048;--ph:1663;--keep:1150;--x0:330;--cols:1500;--top:40px;--s:calc(100cqw / var(--cols));height:calc(var(--top) + 100vw * var(--keep) / var(--cols))}@media (min-width:40rem){.hero-weave-module___5Pgja__framing{--x0:360;--cols:1600}}@media (min-width:64rem){.hero-weave-module___5Pgja__framing{--x0:341;--keep:1140;--top:0px;--s:calc(100cqh / var(--keep));height:max(100svh,560px)}}.hero-weave-module___5Pgja__fill{filter:blur(28px)brightness(.82);transform:scale(1.12)}.hero-weave-module___5Pgja__edge{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 72px);mask-image:linear-gradient(270deg,#0000 0,#000 72px)}.hero-weave-module___5Pgja__scrim{background:linear-gradient(#451f1780 0%,#451f1752 30%,#451f1724 60%,#451f170a 85%,#451f1700 100%);height:9rem;position:absolute;inset:0 0 auto}@media (min-width:64rem) and (max-height:820px){.hero-weave-module___5Pgja__card{width:440px;padding:1.5rem 1.75rem}.hero-weave-module___5Pgja__card [data-c=title]{font-size:2rem}.hero-weave-module___5Pgja__card [data-c=lede]{margin-top:.75rem;font-size:15px}.hero-weave-module___5Pgja__card [data-c=cta]{margin-top:1.1rem}}@media (min-width:64rem) and (max-height:690px){.hero-weave-module___5Pgja__card [data-c=title]{font-size:1.8rem}.hero-weave-module___5Pgja__card [data-c=lede]{display:none}}
.Hero-module__gFu0FG__line{stroke-dasharray:1 2;stroke-dashoffset:0}.Hero-module__gFu0FG__chip{transform:none}@media (prefers-reduced-motion:no-preference){.Hero-module__gFu0FG__line{stroke-dashoffset:1.02px;animation:3s linear .45s forwards Hero-module__gFu0FG__draw}.Hero-module__gFu0FG__chip{animation:.9s cubic-bezier(.22,.8,.32,1) both Hero-module__gFu0FG__settle;animation-delay:var(--delay,0s)}.Hero-module__gFu0FG__payoff{animation:.9s ease-out 3.35s both Hero-module__gFu0FG__arrive}}@keyframes Hero-module__gFu0FG__draw{to{stroke-dashoffset:0}}@keyframes Hero-module__gFu0FG__settle{0%{transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--r,0deg));opacity:.6}to{opacity:1;transform:none}}@keyframes Hero-module__gFu0FG__arrive{0%{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:no-preference){.hero-motion-module__plktHa__rise{animation:.8s cubic-bezier(.22,.8,.32,1) 80ms both hero-motion-module__plktHa__v8-hero-rise}}@keyframes hero-motion-module__plktHa__v8-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.hero-weave-module__LdlTVa__frame{container-type:size}.hero-weave-module__LdlTVa__box{--w:calc(max(100cqw, 150cqh) * var(--z,1));width:var(--w);aspect-ratio:3/2;left:calc((100cqw - var(--w)) * var(--px,.5));top:calc((100cqh - var(--w) / 1.5) * var(--py,.5));position:absolute}.hero-weave-module__LdlTVa__framingA{--px:.74;--py:.5}.hero-weave-module__LdlTVa__framingB{--px:.6;--py:.5}@media (min-width:64rem){.hero-weave-module__LdlTVa__framingA{--px:.5;--py:.35}.hero-weave-module__LdlTVa__framingB{--z:1.15;--px:0;--py:.5}}@media (min-width:80rem){.hero-weave-module__LdlTVa__framingB{--z:1.1}}
