.step-art[data-astro-cid-lsxhbmri]{display:block;width:100%;height:100%;overflow:visible}.sa-ground[data-astro-cid-lsxhbmri]{stroke:color-mix(in srgb,var(--color-bone) 14%,transparent);stroke-width:2}.sa-fill[data-astro-cid-lsxhbmri]{fill:#34322d;stroke:var(--color-gold);stroke-width:2;stroke-linejoin:round}.sa-line[data-astro-cid-lsxhbmri],.sa-limb[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-gold);stroke-width:3;stroke-linecap:round}.sa-limb[data-astro-cid-lsxhbmri]{stroke-width:5}.sa-gold[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-gold);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sa-goldfill[data-astro-cid-lsxhbmri]{fill:var(--color-gold)}.sa-dotfill[data-astro-cid-lsxhbmri]{fill:var(--color-ink)}.sa-ink[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-ink);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.sa-inkfill[data-astro-cid-lsxhbmri]{fill:var(--color-ink)}.sa-phone[data-astro-cid-lsxhbmri]{fill:var(--color-ink);stroke:var(--color-gold);stroke-width:2.5}.sa-card[data-astro-cid-lsxhbmri]{fill:#34322d;stroke:color-mix(in srgb,var(--color-gold) 55%,transparent);stroke-width:1.5}.sa-bg[data-astro-cid-lsxhbmri]{fill:var(--color-ink)}.sa-text[data-astro-cid-lsxhbmri]{fill:var(--color-bone);font:600 14px/1 var(--font-sans, system-ui, sans-serif);letter-spacing:.02em}.sa-small[data-astro-cid-lsxhbmri]{font-size:12px;fill:var(--color-gold)}.sa-head[data-astro-cid-lsxhbmri]{fill:var(--color-gold);font:700 15px/1 var(--font-sans, system-ui, sans-serif);letter-spacing:.28em}.sa-paper[data-astro-cid-lsxhbmri],.sa-paperfill[data-astro-cid-lsxhbmri]{fill:var(--color-bone)}.sa-rules[data-astro-cid-lsxhbmri] rect[data-astro-cid-lsxhbmri]{fill:#c9c0ac}.sa-rules[data-astro-cid-lsxhbmri] .sa-label[data-astro-cid-lsxhbmri]{fill:var(--color-ink)}.sa-sigline[data-astro-cid-lsxhbmri]{stroke:var(--color-ink);stroke-width:1.5}.sa-sig[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sa-lens[data-astro-cid-lsxhbmri]{fill:color-mix(in srgb,var(--color-gold) 14%,transparent);stroke:var(--color-gold);stroke-width:4}.sa-handle[data-astro-cid-lsxhbmri]{stroke:var(--color-gold);stroke-width:7;stroke-linecap:round}.sa-housefill[data-astro-cid-lsxhbmri]{fill:#34322d;stroke:var(--color-gold);stroke-width:2.5;stroke-linejoin:round}.sa-roof[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-gold);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.sa-window[data-astro-cid-lsxhbmri]{fill:#f3d58e}.s2-dot[data-astro-cid-lsxhbmri]{fill:var(--color-gold)}.s2-mag[data-astro-cid-lsxhbmri],.s3-pen[data-astro-cid-lsxhbmri]{opacity:0}.s1-arm[data-astro-cid-lsxhbmri]{transform-box:view-box;transform-origin:132px 160px}.s4-point[data-astro-cid-lsxhbmri]{transform-box:view-box;transform-origin:112px 200px}.s1-msg[data-astro-cid-lsxhbmri],.s3-line[data-astro-cid-lsxhbmri]{transform-box:fill-box;transform-origin:left center}.s1-send[data-astro-cid-lsxhbmri],.s1-wave[data-astro-cid-lsxhbmri],.s2-check[data-astro-cid-lsxhbmri],.s3-stamp[data-astro-cid-lsxhbmri],.s4-spark[data-astro-cid-lsxhbmri],.s4-check[data-astro-cid-lsxhbmri],.s3-page[data-astro-cid-lsxhbmri]{transform-box:fill-box;transform-origin:center}.steps.is-anim [data-astro-cid-lsxhbmri]:is(.s1-msg,.s1-wave,.s1-send,.s2-dot,.s2-dim,.s2-check,.s3-page,.s3-line,.s3-stamp,.s4-house,.s4-spark,.s4-check){opacity:0}.steps.is-anim .s1-arm[data-astro-cid-lsxhbmri]{transform:rotate(68deg)}.steps.is-anim .s2-draw[data-astro-cid-lsxhbmri],.steps.is-anim .s3-sign[data-astro-cid-lsxhbmri]{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.steps.is-anim .s4-walk[data-astro-cid-lsxhbmri]{transform:translate(-120px);opacity:0}.steps.is-anim .s4-point[data-astro-cid-lsxhbmri]{transform:rotate(52deg)}.steps.is-anim .s4-win[data-astro-cid-lsxhbmri]{fill:#4a463e}.is-in .s1-arm[data-astro-cid-lsxhbmri]{animation:sa-arm .227s cubic-bezier(.3,1.4,.5,1) var(--d) both}.is-in .s1-wave[data-astro-cid-lsxhbmri]{animation:sa-pop .13s ease-out var(--d) both,sa-wavepulse 1.3s ease-in-out 1s infinite}.is-in .s1-msg[data-astro-cid-lsxhbmri]{animation:sa-msg .163s cubic-bezier(.3,1.3,.5,1) var(--d) both}.is-in .s1-send[data-astro-cid-lsxhbmri]{animation:sa-pop .146s cubic-bezier(.3,1.6,.5,1) var(--d) both}.is-in .s2-dot[data-astro-cid-lsxhbmri]{animation:sa-gather .293s cubic-bezier(.2,.8,.3,1) var(--d) both}.is-in .s2-draw[data-astro-cid-lsxhbmri]{animation:sa-draw .358s ease-in-out var(--d) both}.is-in .s2-dim[data-astro-cid-lsxhbmri]{animation:sa-fade .163s ease-out var(--d) both}.is-in .s2-mag[data-astro-cid-lsxhbmri]{animation:sa-scan .39s ease-in-out var(--d) both}.is-in .s2-check[data-astro-cid-lsxhbmri]{animation:sa-pop .146s cubic-bezier(.3,1.6,.5,1) var(--d) both}.is-in .s3-page[data-astro-cid-lsxhbmri]{animation:sa-page .163s ease-out var(--d) both}.is-in .s3-line[data-astro-cid-lsxhbmri]{animation:sa-grow .146s ease-out var(--d) both}.is-in .s3-sign[data-astro-cid-lsxhbmri]{animation:sa-draw .293s ease-in-out var(--d) both}.is-in .s3-pen[data-astro-cid-lsxhbmri]{animation:sa-pen .293s ease-in-out var(--d) both}.is-in .s3-stamp[data-astro-cid-lsxhbmri]{animation:sa-stamp .163s cubic-bezier(.3,1.6,.5,1) var(--d) both}.is-in .s4-house[data-astro-cid-lsxhbmri]{animation:sa-rise .195s ease-out var(--d) both}.is-in .s4-win[data-astro-cid-lsxhbmri]{animation:sa-light .163s ease-out var(--d) both}.is-in .s4-walk[data-astro-cid-lsxhbmri]{animation:sa-walk .52s ease-out var(--d) both}.is-in .s4-bob[data-astro-cid-lsxhbmri]{animation:sa-bob .13s ease-in-out .163s 4;transform-box:fill-box}.is-in .s4-bob2[data-astro-cid-lsxhbmri]{animation-delay:.227s}.is-in .s4-point[data-astro-cid-lsxhbmri]{animation:sa-point .163s ease-out var(--d) both}.is-in .s4-spark[data-astro-cid-lsxhbmri]{animation:sa-pop .146s ease-out var(--d) both,sa-twinklestar 1.6s ease-in-out 1.4s infinite}.is-in .s4-check[data-astro-cid-lsxhbmri]{animation:sa-pop .146s cubic-bezier(.3,1.6,.5,1) var(--d) both}@keyframes sa-arm{0%{transform:rotate(68deg)}to{transform:rotate(0)}}@keyframes sa-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes sa-msg{0%{opacity:0;transform:translate(-18px) scale(.85)}to{opacity:1;transform:none}}@keyframes sa-fade{0%{opacity:0}to{opacity:1}}@keyframes sa-gather{0%{opacity:0;transform:translate(var(--dx),var(--dy))}60%{opacity:1}to{opacity:1;transform:none}}@keyframes sa-draw{to{stroke-dashoffset:0}}@keyframes sa-scan{0%{opacity:0;transform:translate(150px,150px)}20%{opacity:1}80%{opacity:1;transform:translate(252px,200px)}to{opacity:0;transform:translate(262px,196px)}}@keyframes sa-page{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes sa-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes sa-pen{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1;transform:translate(84px,-6px)}to{opacity:0;transform:translate(88px,-10px)}}@keyframes sa-stamp{0%{opacity:0;transform:scale(1.8) rotate(-25deg)}to{opacity:1;transform:none}}@keyframes sa-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sa-light{0%{fill:#4a463e}to{fill:#f3d58e}}@keyframes sa-walk{0%{transform:translate(-120px);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}@keyframes sa-bob{50%{transform:translateY(-4px)}}@keyframes sa-point{0%{transform:rotate(52deg)}to{transform:rotate(0)}}.sa-ring[data-astro-cid-lsxhbmri]{fill:none;stroke:var(--color-gold);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.is-in .sa-ring[data-astro-cid-lsxhbmri]{animation:sa-ring 2s ease-out var(--r) infinite}@keyframes sa-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.is-in .s4-win[data-astro-cid-lsxhbmri]{animation:sa-light .16s ease-out var(--d) both,sa-flicker 2.4s ease-in-out 1.2s infinite}.is-in .s2-dots[data-astro-cid-lsxhbmri] .s2-dot[data-astro-cid-lsxhbmri]:nth-child(5n){animation:sa-gather .29s cubic-bezier(.2,.8,.3,1) var(--d) both,sa-twinkle 1.6s ease-in-out 1.2s infinite}@keyframes sa-buzz{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes sa-flicker{0%,to{fill:#f3d58e}50%{fill:#ffe7a8}}@keyframes sa-twinkle{0%,to{r:3.2}50%{r:5}}.sa-phonebody[data-astro-cid-lsxhbmri]{fill:#34322d;stroke:var(--color-gold);stroke-width:2.5}.sa-screen[data-astro-cid-lsxhbmri]{fill:var(--color-ink)}.sa-avatar[data-astro-cid-lsxhbmri]{fill:#2a2926;stroke:color-mix(in srgb,var(--color-gold) 60%,transparent);stroke-width:1.5}.s1-phone[data-astro-cid-lsxhbmri],.s1-callbtn[data-astro-cid-lsxhbmri]{transform-box:fill-box;transform-origin:center}.steps.is-anim .s1-phone[data-astro-cid-lsxhbmri]{opacity:0}.is-in .s1-phone[data-astro-cid-lsxhbmri]{animation:sa-phonein .195s cubic-bezier(.3,1.4,.5,1) var(--d) both,sa-buzzloop 2.6s ease-in-out 1.2s infinite}.is-in .s1-callbtn[data-astro-cid-lsxhbmri]{animation:sa-pulse 1.3s ease-in-out var(--d) infinite}.is-in .s1-callring[data-astro-cid-lsxhbmri]{animation:sa-ring 1.3s ease-out var(--r) infinite}@keyframes sa-phonein{0%{opacity:0;transform:translateY(30px) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes sa-pulse{50%{transform:scale(1.12)}}.sa-door[data-astro-cid-lsxhbmri]{fill:var(--color-gold)}.sa-path[data-astro-cid-lsxhbmri]{fill:color-mix(in srgb,var(--color-gold) 28%,transparent)}.sa-mullion[data-astro-cid-lsxhbmri]{stroke:#34322d;stroke-width:2}.sa-lamp[data-astro-cid-lsxhbmri]{fill:#f3d58e}.sa-bush[data-astro-cid-lsxhbmri]{fill:#3f4a35;stroke:color-mix(in srgb,var(--color-gold) 50%,transparent);stroke-width:1.5}.sa-vest[data-astro-cid-lsxhbmri]{stroke:var(--color-gold);stroke-width:3;stroke-linecap:round}.sa-confwhite[data-astro-cid-lsxhbmri]{fill:var(--color-bone)}.sa-confdeep[data-astro-cid-lsxhbmri]{fill:var(--color-gold-deep)}.s4-rays[data-astro-cid-lsxhbmri]{fill:color-mix(in srgb,var(--color-gold) 9%,transparent);transform-box:view-box;transform-origin:0 0}.s4-bush[data-astro-cid-lsxhbmri],.s4-hands[data-astro-cid-lsxhbmri]{transform-box:fill-box;transform-origin:center bottom}.s4-shakeL[data-astro-cid-lsxhbmri]{transform-box:view-box;transform-origin:108px 200px}.s4-shakeR[data-astro-cid-lsxhbmri]{transform-box:view-box;transform-origin:152px 202px}.s4-conf[data-astro-cid-lsxhbmri]{opacity:0}.steps.is-anim [data-astro-cid-lsxhbmri]:is(.s4-glow,.s4-bush,.s4-hands){opacity:0}.steps.is-anim .s4-walkin[data-astro-cid-lsxhbmri]{transform:translate(110px);opacity:0}.steps.is-anim .s4-shakeL[data-astro-cid-lsxhbmri]{transform:rotate(60deg);opacity:0}.steps.is-anim .s4-shakeR[data-astro-cid-lsxhbmri]{transform:rotate(-60deg);opacity:0}.is-in .s4-glow[data-astro-cid-lsxhbmri]{animation:sa-fade .325s ease-out var(--d) both}.is-in .s4-rays[data-astro-cid-lsxhbmri]{animation:sa-spin 30s linear infinite}.is-in .s4-bush[data-astro-cid-lsxhbmri]{animation:sa-pop .163s cubic-bezier(.3,1.6,.5,1) var(--d) both}.is-in .s4-walkin[data-astro-cid-lsxhbmri]{animation:sa-walkin .455s ease-out var(--d) both}.is-in .s4-shakeL[data-astro-cid-lsxhbmri],.is-in .s4-shakeR[data-astro-cid-lsxhbmri]{animation:sa-shake .163s ease-out var(--d) both}.is-in .s4-hands[data-astro-cid-lsxhbmri]{animation:sa-pop 98ms ease-out var(--d) both,sa-shakeloop 2.4s ease-in-out 1.2s infinite}.is-in .s4-conf[data-astro-cid-lsxhbmri]{animation:sa-confetti .455s cubic-bezier(.15,.7,.3,1) var(--d) both}@keyframes sa-spin{to{transform:rotate(360deg)}}@keyframes sa-walkin{0%{transform:translate(110px);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}@keyframes sa-shake{0%{opacity:0}1%{opacity:1}to{opacity:1;transform:rotate(0)}}@keyframes sa-shakebob{50%{transform:translateY(4px)}}@keyframes sa-confetti{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 40px)) rotate(var(--rot))}}@keyframes sa-buzzloop{0%,30%,to{transform:none}5%{transform:rotate(-7deg)}10%{transform:rotate(6deg)}15%{transform:rotate(-5deg)}20%{transform:rotate(3deg)}}@keyframes sa-shakeloop{0%,30%,to{transform:none}10%{transform:translateY(4px)}20%{transform:translateY(-2px)}}@keyframes sa-twinklestar{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes sa-wavepulse{0%,to{opacity:1}50%{opacity:.3}}
