.hx-mark path,.hx-underline path{stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){[data-js] .hx-underline path{animation:hx-draw .9s cubic-bezier(.65,0,.35,1) .35s both}[data-js] .hx-phone:not([data-on]) .hx-badge,[data-js] .hx-phone:not([data-on]) .hx-pin,[data-js] .hx-phone:not([data-on]) .hx-pin-label,[data-js] .hx-phone:not([data-on]) .hx-pin-shadow{animation:hx-late .01s linear 5s both}[data-js] .hx-phone:not([data-on]) .hx-mark path{animation:hx-draw .01s linear 5s both}.hx-phone[data-on] .hx-map{animation:hx-settle 1.5s cubic-bezier(.22,1,.36,1) both;transform-origin:52% 72%}.hx-phone[data-on] .hx-pin{transform-box:fill-box;transform-origin:50% 100%;animation:hx-drop .95s cubic-bezier(.3,.7,.4,1) .3s both}.hx-phone[data-on] .hx-pin-shadow{transform-box:fill-box;transform-origin:50% 50%;animation:hx-shadow .95s ease-out .3s both}.hx-phone[data-on] .hx-pin-label{animation:hx-swap .45s ease-out 1.05s both}.hx-phone[data-on] .hx-mark path{animation:hx-draw .7s cubic-bezier(.65,0,.35,1) var(--d,0ms) both}.hx-phone[data-on] .hx-badge{animation:hx-pop .45s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0ms) + .42s) both}.hx-swap{animation:hx-swap .42s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.hx-pop{animation:hx-pop .5s cubic-bezier(.34,1.56,.64,1) var(--d,0ms) both}}@keyframes hx-late{0%{opacity:0}to{opacity:1}}@keyframes hx-draw{0%{stroke-dashoffset:1.05}to{stroke-dashoffset:0}}@keyframes hx-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes hx-drop{0%{transform:translateY(-48px);opacity:0}18%{opacity:1}55%{transform:translateY(0) scale(1.06,.88)}70%{transform:translateY(-9px) scale(.97,1.04)}84%{transform:translateY(0) scale(1.03,.96)}to{transform:none;opacity:1}}@keyframes hx-shadow{0%{transform:scale(.15)}55%{transform:scale(1.15)}70%{transform:scale(.8)}to{transform:none}}@keyframes hx-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes hx-swap{0%{opacity:0;transform:translate3d(0,5px,0)}to{opacity:1;transform:none}}[data-js] [data-reveal][data-seen]:not([data-in]){animation:none}.vx{--vx-ease:cubic-bezier(0.22,1,0.36,1)}[data-js] .vx:not([data-in]) .vx-up{opacity:0;transform:translate3d(0,10px,0)}[data-js] .vx:not([data-in]) .vx-pop{opacity:0;transform:translate3d(0,8px,0) scale(.96)}[data-js] .vx:not([data-in]) .vx-grow{transform:scaleY(0)}[data-js] .vx:not([data-in]) .vx-growx{transform:scaleX(0)}[data-js] .vx:not([data-in]):not([data-seen]) :is(.vx-up,.vx-pop,.vx-grow,.vx-growx){animation:vx-failsafe .01s linear 4.5s forwards}@keyframes vx-failsafe{to{opacity:1;transform:none}}.vx-pop,.vx-up{transition:opacity .45s var(--vx-ease) var(--t,0ms),transform .6s var(--vx-ease) var(--t,0ms)}.vx-pop{transform-origin:var(--o,50% 100%)}.vx-grow{transform-origin:50% 100%;transition:transform .9s var(--vx-ease) var(--t,0ms)}.vx-growx{transition:transform .7s var(--vx-ease) var(--t,0ms)}.vx-growx,.vx-load{transform-origin:0 50%}.vx-load{transform:scaleX(1);opacity:0}.vx[data-in] .vx-load{animation:vx-load .9s var(--vx-ease,ease) .2s both}@keyframes vx-load{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.vx-st-typing,.vx-typing{opacity:0}.vx[data-in] .vx-typing{animation:vx-typing 1.5s ease 1.05s both}.vx[data-in] .vx-st-typing{animation:vx-status 1.5s ease 1.05s both}.vx[data-in] .vx-st-on{animation:vx-status-off 1.5s ease 1.05s both}.vx[data-in] .vx-dot{animation:vx-dot .6s ease-in-out calc(1.15s + var(--i, 0) * .14s) 2}@keyframes vx-typing{0%{opacity:0;transform:translate3d(0,6px,0)}14%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vx-status{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes vx-status-off{0%,to{opacity:1}10%,90%{opacity:0}}@keyframes vx-dot{0%,to{transform:none;opacity:.45}40%{transform:translate3d(0,-3px,0);opacity:1}}.vx-ticks{color:#53bdeb}[data-js] .vx:not([data-in]) .vx-ticks{color:#8696a0}.vx[data-in] .vx-ticks{transition:color .3s ease 1s}.about-block{transform:translate3d(var(--ox,18px),var(--oy,18px),0);transition:transform .9s cubic-bezier(.22,1,.36,1) .2s}[data-js] .about-photo:not([data-in]) .about-block{transform:none}[data-js] .about-photo:not([data-in]):not([data-seen]) .about-block{animation:about-failsafe .01s linear 4.5s forwards}@keyframes about-failsafe{to{transform:translate3d(var(--ox,18px),var(--oy,18px),0)}}.how-track{display:none}.how[data-live] .how-track{display:block}.how-fill{transition:transform .12s linear;will-change:transform}.how-dot{background:var(--albero);border-color:var(--albero);box-shadow:0 0 0 5px rgba(242,179,61,.16);transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.how-num,.how-when{color:var(--albero);transition:color .35s ease}.how[data-live] .how-step:not([data-lit]) .how-dot{background:var(--night);border-color:hsla(0,0%,100%,.4);box-shadow:0 0 0 0 rgba(242,179,61,0);transform:scale(.86)}.how[data-live] .how-step:not([data-lit]) .how-num{color:hsla(0,0%,100%,.28)}.how[data-live] .how-step:not([data-lit]) .how-when{color:hsla(0,0%,100%,.66)}@media (prefers-reduced-motion:reduce){.about-block,.how-dot,.how-fill,.how-num,.how-when,.vx *{transition:none!important;animation:none!important}[data-js] .vx:not([data-in]) :is(.vx-up,.vx-pop,.vx-grow,.vx-growx){opacity:1;transform:none}[data-js] .vx:not([data-in]) .vx-ticks{color:#53bdeb}.vx-load,.vx-st-typing,.vx-typing{opacity:0!important}.vx-st-on{opacity:1!important}[data-js] .about-photo:not([data-in]) .about-block{transform:translate3d(var(--ox,18px),var(--oy,18px),0)}}@media print{[data-js] .vx:not([data-in]) :is(.vx-up,.vx-pop,.vx-grow,.vx-growx),[data-js] [data-reveal]:not([data-in]){opacity:1!important;transform:none!important;animation:none!important}}