.hero-title[data-astro-cid-bbe6dxrz]{font-size:min(3.6rem,calc(100cqi / var(--fit) * .97))}@media(min-width:1024px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:min(7.4rem,calc(100cqi / var(--fit) * .97))}}.hero-veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#f8f7f4f0,#f8f7f4d1 55%,#f8f7f48c)}@media(min-width:1024px){.hero-veil[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,#f8f7f4f7,#f8f7f4db 38%,#f8f7f459 68%,#f8f7f41a)}}svg[data-astro-cid-ef3eswpq]{width:84%;height:auto;overflow:visible}.d[data-astro-cid-ef3eswpq]{fill:none;stroke:var(--color-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.b[data-astro-cid-ef3eswpq]{stroke:var(--color-blue)}.g[data-astro-cid-ef3eswpq]{stroke:#c9c5bc;stroke-width:1.6}.in .d[data-astro-cid-ef3eswpq]{animation:draw 1s cubic-bezier(.65,0,.35,1) forwards;animation-delay:var(--dl, .15s)}.pop[data-astro-cid-ef3eswpq]{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center}.in .pop[data-astro-cid-ef3eswpq]{animation:pop .5s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--dl, 1s)}.dot[data-astro-cid-ef3eswpq]{animation:blink 1.2s infinite}.dot[data-astro-cid-ef3eswpq]:nth-child(2){animation-delay:.2s}.dot[data-astro-cid-ef3eswpq]:nth-child(3){animation-delay:.4s}.pin[data-astro-cid-ef3eswpq]{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center bottom}.in .pin[data-astro-cid-ef3eswpq]{animation:pop .5s 1s cubic-bezier(.34,1.56,.64,1) forwards,bounce 1.6s 1.6s ease-in-out infinite}.pencil[data-astro-cid-ef3eswpq]{opacity:0}.in .pencil[data-astro-cid-ef3eswpq]{animation:write 2.4s 1.1s ease-in-out infinite}.brick[data-astro-cid-ef3eswpq]{opacity:0}.in .brick[data-astro-cid-ef3eswpq]{animation:fadein .25s forwards;animation-delay:var(--dl)}.hammer[data-astro-cid-ef3eswpq]{opacity:0;transform-box:fill-box;transform-origin:85% 90%}.in .hammer[data-astro-cid-ef3eswpq]{animation:fadein .3s 1s forwards,hit .9s 1.2s ease-in-out infinite}.key[data-astro-cid-ef3eswpq]{opacity:0;transform-box:fill-box;transform-origin:0% 50%}.in .key[data-astro-cid-ef3eswpq]{animation:fadein .3s 1s forwards,turn 2.2s 1.4s ease-in-out infinite}.lite[data-astro-cid-ef3eswpq]{opacity:0}.in .lite[data-astro-cid-ef3eswpq]{animation:fadein .6s 1.5s forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1;transform:scale(1)}}@keyframes fadein{to{opacity:1}}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes bounce{0%,to{opacity:1;transform:none}50%{opacity:1;transform:translateY(-6px)}}@keyframes write{0%,to{opacity:1;transform:translate(0)}45%{opacity:1;transform:translate(60px)}50%{opacity:1;transform:translate(60px,14px)}95%{opacity:1;transform:translateY(14px)}}@keyframes hit{0%,to{transform:rotate(-28deg)}40%{transform:rotate(10deg)}50%{transform:rotate(6deg)}}@keyframes turn{0%,30%{transform:rotate(0)}50%,80%{transform:rotate(-60deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.d[data-astro-cid-ef3eswpq]{stroke-dashoffset:0}.pop[data-astro-cid-ef3eswpq],.pin[data-astro-cid-ef3eswpq],.pencil[data-astro-cid-ef3eswpq],.brick[data-astro-cid-ef3eswpq],.hammer[data-astro-cid-ef3eswpq],.key[data-astro-cid-ef3eswpq],.lite[data-astro-cid-ef3eswpq]{opacity:1;transform:none;animation:none!important}}.step-mark[data-astro-cid-fz4tclxl] path[data-astro-cid-fz4tclxl]{fill:var(--color-paper);stroke:var(--color-line);transition:fill .35s,stroke .35s}.step-mark[data-astro-cid-fz4tclxl] span[data-astro-cid-fz4tclxl]{color:var(--color-mist);transition:color .35s}.process-step[data-astro-cid-fz4tclxl].is-on .step-mark[data-astro-cid-fz4tclxl] path[data-astro-cid-fz4tclxl]{fill:var(--color-blue);stroke:var(--color-blue)}.process-step[data-astro-cid-fz4tclxl].is-on .step-mark[data-astro-cid-fz4tclxl] span[data-astro-cid-fz4tclxl]{color:#fff}html.js .step-txt[data-astro-cid-fz4tclxl]{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .7s,transform .8s var(--ease-premium),filter .7s}html.js .step-art[data-astro-cid-fz4tclxl]{opacity:0;transform:translateY(20px) scale(.95);transition:opacity .7s .1s,transform .8s .1s var(--ease-premium)}html.js .process-step[data-astro-cid-fz4tclxl].in .step-txt[data-astro-cid-fz4tclxl]{opacity:1;transform:none;filter:none}html.js .process-step[data-astro-cid-fz4tclxl].in .step-art[data-astro-cid-fz4tclxl]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .step-txt[data-astro-cid-fz4tclxl],html.js .step-art[data-astro-cid-fz4tclxl]{opacity:1;transform:none;filter:none}}
