.ha-text{font-family:var(--font-display);font-weight:900}.ha-press__page,.ha-press__stamp,.ha-steam path,.ha-sparks path,.ha-apron__sparks path,.ha-apron__arm,.ha-apron__bow,.ha-apron__tag,.ha-apron__body,.ha-phone__bubble,.ha-phone__ring path,.ha-phone__handset,.ha-phone__dots circle{transform-box:fill-box}.ha-press__page{transform-origin:0}.ha-press__back{opacity:0}.ha-press__stamp{transform-origin:50%;transform:rotate(-12deg)}.ha-steam path{transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.ha-press__page{animation:6s cubic-bezier(.65,0,.35,1) infinite ha-flip}.ha-press__front{animation:6s step-end infinite ha-face-front}.ha-press__back{animation:6s step-end infinite ha-face-back}.ha-press__stamp{animation:6s cubic-bezier(.34,1.56,.64,1) infinite ha-stamp}.ha-steam path{animation:2.4s ease-in-out infinite ha-steam}.ha-steam path+path{animation-delay:1.2s}.ha-sparks path,.ha-apron__sparks path{transform-origin:50%;animation:2.6s ease-in-out infinite ha-twinkle}.ha-sparks path:nth-child(2),.ha-apron__sparks path:nth-child(2){animation-delay:.9s}.ha-sparks path:nth-child(3),.ha-apron__sparks path:nth-child(3){animation-delay:1.7s}}@keyframes ha-flip{0%,22%{opacity:1;transform:scaleX(1)skewY(0)}38%{transform:scaleX(.02)skewY(-6deg)}56%,86%{opacity:1;transform:scaleX(-1)skewY(0)}94%{opacity:0;transform:scaleX(-1)}95%{opacity:0;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes ha-face-front{0%{opacity:1}38%{opacity:0}95%{opacity:1}}@keyframes ha-face-back{0%{opacity:0}38%{opacity:1}95%{opacity:0}}@keyframes ha-stamp{0%,58%{opacity:0;transform:scale(2.2)rotate(-40deg)}66%,90%{opacity:1;transform:scale(1)rotate(-12deg)}98%,to{opacity:0;transform:scale(.8)rotate(-12deg)}}@keyframes ha-steam{0%{opacity:0;transform:translateY(8px)scaleY(.7)}40%{opacity:.9}to{opacity:0;transform:translateY(-14px)scaleY(1.1)}}@keyframes ha-twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}.ha-apron__arm--l{transform-origin:100% 0}.ha-apron__arm--r{transform-origin:0 0}.ha-apron__bow{transform-origin:0}.ha-apron__tag{transform-origin:50%}.ha-apron__crew{opacity:0}.ha-apron__body{transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.ha-apron__arm--l{animation:5.6s ease-in-out infinite ha-tie-l}.ha-apron__arm--r{animation:5.6s ease-in-out infinite ha-tie-r}.ha-apron__bow{animation:5.6s cubic-bezier(.34,1.56,.64,1) infinite ha-bow}.ha-apron__tag{animation:5.6s ease-in-out infinite ha-tag}.ha-apron__crew{animation:5.6s step-end infinite ha-crew}.ha-apron__you{animation:5.6s step-end infinite ha-you}.ha-apron__body{animation:5.6s ease-in-out infinite ha-bounce}}@keyframes ha-tie-l{0%,45%,to{transform:rotate(0)}10%,30%{transform:rotate(-9deg)}20%,40%{transform:rotate(4deg)}}@keyframes ha-tie-r{0%,45%,to{transform:rotate(0)}10%,30%{transform:rotate(9deg)}20%,40%{transform:rotate(-4deg)}}@keyframes ha-bow{0%,8%{opacity:0;transform:scale(.2)rotate(-30deg)}40%,96%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.2)rotate(-30deg)}}@keyframes ha-tag{0%,50%{transform:scaleX(1)}56%{transform:scaleX(.05)}62%{transform:scaleX(1.12)}66%,to{transform:scaleX(1)}}@keyframes ha-crew{0%{opacity:1}56%{opacity:0}}@keyframes ha-you{0%{opacity:0}56%{opacity:1}}@keyframes ha-bounce{0%,58%,72%,to{transform:translateY(0)}64%{transform:translateY(-6px)}}.ha-phone__bubble{transform-origin:10% 100%}.ha-phone__dots,.ha-phone__ring{opacity:0}.ha-phone__ring path{transform-origin:0}.ha-phone__handset{transform-origin:50% 80%}@media (prefers-reduced-motion:no-preference){.ha-phone__handset{animation:6s ease-in-out infinite ha-ring}.ha-phone__ring{animation:6s ease-out infinite ha-ring-waves}.ha-phone__bubble{animation:6s cubic-bezier(.34,1.56,.64,1) infinite ha-bubble}.ha-phone__dots{animation:6s step-end infinite ha-dots-on}.ha-phone__dots circle{transform-origin:50%;animation:.7s ease-in-out infinite ha-dot}.ha-phone__dots circle:nth-child(2){animation-delay:.12s}.ha-phone__dots circle:nth-child(3){animation-delay:.24s}.ha-phone__msg{animation:6s ease-out infinite ha-msg}}@keyframes ha-ring{0%,18%,to{transform:rotate(0)}3%,9%,15%{transform:rotate(-7deg)}6%,12%{transform:rotate(7deg)}}@keyframes ha-ring-waves{0%{opacity:0;transform:scale(.8)}6%,14%{opacity:1;transform:scale(1)}22%,to{opacity:0;transform:scale(1.2)}}@keyframes ha-bubble{0%,20%{opacity:0;transform:scale(.3)}28%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes ha-dots-on{0%{opacity:0}24%{opacity:1}42%{opacity:0}}@keyframes ha-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ha-msg{0%,42%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:translateY(0)}}.ha-faq__drip{transform-box:fill-box;transform-origin:50% 0}.ha-faq__drop{opacity:0}.ha-faq__bubble,.ha-faq__puddle,.ha-faq__mark{transform-box:fill-box}.ha-faq__bubble{transform-origin:20% 100%}.ha-faq__puddle{transform-origin:50%}.ha-faq__mark{transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.ha-faq__mark{animation:4.8s ease-in-out infinite ha-melt}.ha-faq__drip{animation:2.4s ease-in-out infinite ha-drip;animation-delay:calc(var(--i) * .8s)}.ha-faq__drop{animation:2.4s ease-in infinite ha-drop;animation-delay:calc(var(--i) * .8s)}.ha-faq__puddle{animation:2.4s ease-in-out infinite ha-puddle}.ha-faq__bubble{animation:7.2s cubic-bezier(.34,1.56,.64,1) infinite ha-bubble-up;animation-delay:calc(var(--i) * 1.2s);animation-fill-mode:backwards}}@keyframes ha-melt{0%,to{transform:scale(1)}50%{transform:scale(1.02,.97)}}@keyframes ha-drip{0%,to{transform:scaleY(1)}55%{transform:scaleY(1.45)}62%{transform:scaleY(.9)}}@keyframes ha-drop{0%,55%{opacity:0;transform:translateY(0)}60%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateY(var(--fall,70px))}}@keyframes ha-puddle{0%,to{transform:scale(1)}50%{transform:scale(1.08,.9)}}@keyframes ha-bubble-up{0%,8%{opacity:0;transform:translateY(40px)scale(.3)}20%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.9)}}.ha-shield__orbit{transform-box:view-box;transform-origin:180px 170px}.ha-shield__badge,.ha-shield__tick,.ha-shield__eyes,.ha-shield__body{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ha-shield__orbit{animation:48s linear infinite ha-orbit}.ha-shield__badge{animation:48s linear infinite reverse ha-orbit}.ha-shield__body{animation:3.6s ease-in-out infinite ha-bob}.ha-shield__eyes{animation:3.6s ease-in-out infinite ha-blink}.ha-shield__beam{animation:3.6s ease-in-out infinite ha-beam}.ha-shield__scan{animation:3.6s ease-in-out infinite ha-scan}.ha-shield__tick{animation:3.6s cubic-bezier(.34,1.56,.64,1) infinite ha-tick}}@keyframes ha-orbit{to{transform:rotate(360deg)}}@keyframes ha-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ha-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes ha-beam{0%,to{opacity:.45}30%,60%{opacity:1}}@keyframes ha-scan{0%{opacity:0;transform:translateY(-52px)}10%{opacity:1}55%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(0)}}@keyframes ha-tick{0%,55%{transform:scale(0)}66%,92%{transform:scale(1)}to{transform:scale(0)}}.ha-scale__beam{transform-box:view-box;transform-origin:180px 98px}.ha-scale__pan{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.ha-scale__beam{animation:8s ease-in-out infinite ha-tip}.ha-scale__pan{animation:8s ease-in-out infinite ha-tip-back}.ha-scale__drop[data-d="0"]{animation:8s linear infinite ha-land-0}.ha-scale__drop[data-d="1"]{animation:8s linear infinite ha-land-1}.ha-scale__drop[data-d="2"]{animation:8s linear infinite ha-land-2}.ha-scale__drop[data-d="3"]{animation:8s linear infinite ha-land-3}.ha-scale__drop[data-d="4"]{animation:8s linear infinite ha-land-4}}@keyframes ha-tip{0%,12%{transform:rotate(-9deg)}15%{transform:rotate(-6.5deg)}27%{transform:rotate(-4deg)}39%{transform:rotate(-2deg)}51%{transform:rotate(1.5deg)}63%,90%{transform:rotate(0)}to{transform:rotate(-9deg)}}@keyframes ha-tip-back{0%,12%{transform:rotate(9deg)}15%{transform:rotate(6.5deg)}27%{transform:rotate(4deg)}39%{transform:rotate(2deg)}51%{transform:rotate(-1.5deg)}63%,90%{transform:rotate(0)}to{transform:rotate(9deg)}}@keyframes ha-land-0{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-150px)}5%{opacity:1}12%{transform:translateY(0)}14%{transform:translateY(-6px)}16%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ha-land-1{0%,16%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-150px)}17%{opacity:1}24%{transform:translateY(0)}26%{transform:translateY(-6px)}28%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ha-land-2{0%,28%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-150px)}29%{opacity:1}36%{transform:translateY(0)}38%{transform:translateY(-6px)}40%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ha-land-3{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-150px)}41%{opacity:1}48%{transform:translateY(0)}50%{transform:translateY(-6px)}52%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes ha-land-4{0%,52%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-150px)}53%{opacity:1}60%{transform:translateY(0)}62%{transform:translateY(-6px)}64%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}
