.ray-h,.ray-v{position:absolute;pointer-events:none;overflow:hidden;overflow:clip;view-timeline:--ray block}.ray-v{width:12px;margin-left:-6px;padding-bottom:6px}.ray-h{height:12px;margin-top:-6px;padding-right:6px}.ray__beam,.ray__track{position:absolute}.ray-v .ray__beam,.ray-v .ray__track{left:5px;width:2px;top:0;bottom:6px}.ray-h .ray__beam,.ray-h .ray__track{top:5px;height:2px;left:0;right:6px}.ray-v .ray__track{left:5.5px;width:1px;background:var(--ray-track)}.ray-h .ray__track{top:5.5px;height:1px;background:var(--ray-track)}.ray-v .ray__beam{background:linear-gradient(to bottom,transparent 0,transparent calc(100% - var(--ray-tail, 100%)),var(--ray-body),var(--ray-core))}.ray-h .ray__beam{background:linear-gradient(to right,transparent 0,transparent calc(100% - var(--ray-tail, 100%)),var(--ray-body),var(--ray-core))}.ray__beam:after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background:var(--ray-core);box-shadow:0 0 0 3px rgb(34 211 238/.16),0 0 14px 2px rgb(34 211 238/.5)}.ray-v .ray__beam:after{bottom:-4px;left:-3px}.ray-h .ray__beam:after{right:-4px;top:-3px}.ray-node{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--ray-core);box-shadow:0 0 0 4px rgb(34 211 238/.14),0 0 12px rgb(34 211 238/.45);pointer-events:none}.ray-settle{display:block;flex:0 1 6rem;height:1px;background:linear-gradient(to right,transparent,var(--ray-body));opacity:.55}.ray-settle--l{transform-origin:right}.ray-settle--r{transform-origin:left;background:linear-gradient(to left,transparent,var(--ray-body))}.wwd__ray{left:24px;top:8px;bottom:8px}.wwd__beat{z-index:1}.wwd__branch{left:48px;top:24px;width:16px}@media (min-width:640px){.wwd__ray{left:28px}.wwd__branch{left:56px;top:28px;width:20px}}.ray-pad{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:3px;border:1.5px solid color-mix(in srgb,var(--ray-body) 75%,transparent);background:var(--ink);pointer-events:none;view-timeline:--pad block}.ray-pad:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--ray-core);box-shadow:0 0 10px rgb(34 211 238/.55)}.ray-ring{position:absolute;width:56px;height:56px;margin:-28px 0 0 -28px;pointer-events:none;view-timeline:--ring block}.ray-ring svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ray-ring__halo{fill:rgb(201 131 79/.1);stroke:rgb(201 131 79/.28);stroke-width:1}.ray-ring__arc{fill:none;stroke:var(--copper);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ray-ring__core{fill:var(--copper);transform-box:fill-box;transform-origin:center}.ray-ring--plate{border-radius:999px;background:color-mix(in srgb,var(--color-bg) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px rgb(0 0 0/.18)}.ray-wait{position:absolute;width:1px;margin-left:-.5px;background-image:linear-gradient(to bottom,var(--copper) 50%,transparent 0);background-size:1px 6px;opacity:.45;pointer-events:none}.ray-resolve{position:relative;display:inline-flex;view-timeline:--resolve block}.ray-resolve:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid rgb(34 211 238/.45);opacity:.6;pointer-events:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ray-v .ray__beam{animation:ray-in-y linear both;animation-timeline:--ray;animation-range:var(--ray-range,cover 10% cover 45%)}.ray-h .ray__beam{animation:ray-in-x linear both;animation-timeline:--ray;animation-range:var(--ray-range,cover 10% cover 45%)}.ray-node{animation:ray-land linear both;animation-timeline:view();animation-range:var(--ray-range,cover 20% cover 40%)}.ray-settle--l,.ray-settle--r{animation:ray-settle linear both;animation-timeline:view();animation-range:cover 28% cover 40%}.ray-pad:after{animation:ray-land linear both;animation-timeline:--pad;animation-range:var(--ray-range,cover 20% cover 40%)}.ray-ring__arc{animation:ray-arc linear both;animation-timeline:--ring;animation-range:var(--ray-range,cover 30% cover 48%)}.ray-ring__core{animation:ray-land linear both;animation-timeline:--ring;animation-range:var(--ray-core-range,cover 44% cover 52%)}.ray-resolve:after{animation:ray-resolve linear both;animation-timeline:--resolve;animation-range:var(--ray-range,cover 22% cover 42%)}}.ray-v.ray--intro .ray__beam{animation:ray-in-y .9s var(--ease-out,cubic-bezier(.2,.7,.2,1)) .9s both;animation-timeline:auto}}@keyframes ray-in-y{0%{transform:translateY(-105%)}to{transform:none}}@keyframes ray-in-x{0%{transform:translateX(-105%)}to{transform:none}}@keyframes ray-land{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes ray-settle{0%{transform:scaleX(0)}to{transform:none}}@keyframes ray-arc{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ray-resolve{0%{opacity:0;transform:scale(1.35)}70%{opacity:.9}to{opacity:.6;transform:none}}@media print{.ray-h,.ray-node,.ray-pad,.ray-ring,.ray-v,.ray-wait{display:none}}.eh{--eh-header:109px;--eh-bg:#f5f6fc;--eh-ink:#0b0f14;--eh-muted:#4b5563;--eh-card:rgba(255,255,255,0.9);--eh-card-2:#f3f4fb;--eh-stroke:rgba(15,23,42,0.08);--eh-brand:#4a51f5;--eh-violet:#7c3aed;--eh-copper:#b8743f;--eh-copper-ink:#94562a;--eh-ok:#047857;--eh-ok-bg:#e7f6ef;--eh-blob-a:rgba(91,98,255,0.22);--eh-blob-b:rgba(139,92,246,0.18);--eh-blob-c:rgba(201,131,79,0.12);--eh-dot:rgba(74,81,245,0.16);--eh-shadow:0 40px 90px -40px rgba(74,81,245,0.45),0 12px 30px -18px rgba(15,23,42,0.18);background:var(--eh-bg);color:var(--eh-ink);min-height:calc(100svh - var(--eh-header))}html.dark .eh{--eh-bg:#070b16;--eh-ink:#eef0f6;--eh-muted:#a6adbd;--eh-card:rgba(18,24,42,0.92);--eh-card-2:rgba(255,255,255,0.05);--eh-stroke:rgba(255,255,255,0.1);--eh-brand:#8b8fff;--eh-violet:#a78bfa;--eh-copper:#edbf98;--eh-copper-ink:#edbf98;--eh-ok:#34d399;--eh-ok-bg:rgba(52,211,153,0.12);--eh-blob-a:rgba(91,98,255,0.28);--eh-blob-b:rgba(139,92,246,0.22);--eh-blob-c:rgba(237,191,152,0.08);--eh-dot:rgba(170,176,255,0.12);--eh-shadow:0 40px 90px -40px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.04)}.eh-bg{inset:0;overflow:hidden;pointer-events:none}.eh-bg,.eh-blob{position:absolute}.eh-blob{border-radius:50%}.eh-blob--a{width:64vw;height:64vw;right:-17vw;top:-25vw;background:radial-gradient(closest-side,var(--eh-blob-a),transparent)}.eh-blob--b{width:56vw;height:56vw;left:-21vw;bottom:-27vw;background:radial-gradient(closest-side,var(--eh-blob-b),transparent)}.eh-blob--c{width:40vw;height:40vw;left:31vw;top:22%;background:radial-gradient(closest-side,var(--eh-blob-c),transparent)}.eh-dots{background-image:radial-gradient(var(--eh-dot) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(ellipse 75% 70% at 60% 45%,#000 30%,transparent 78%)}.eh-dots,.eh-grain{position:absolute;inset:0}.eh-grain{opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3  0 0 0 0 0.32  0 0 0 0 0.5  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html.dark .eh-grain{mix-blend-mode:screen;opacity:.14}.eh-particles{pointer-events:none;opacity:0;transition:opacity 1.2s ease}.eh-particles[data-on]{opacity:1}.eh-grid{gap:2.5rem;padding-block:1.75rem 4rem}.eh-copy,.eh-grid{display:flex;flex-direction:column}.eh-copy{container-type:inline-size;justify-content:flex-start}.eh-story{width:100%;max-width:540px;margin-inline:auto}@media (min-width:1024px){.eh{height:calc(100svh - var(--eh-header));min-height:600px}.eh-grid{height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);padding-block:2rem 3rem}.eh-copy{min-height:0}.eh-story{margin-inline:auto 0}}@media (min-width:1024px) and (max-height:780px){.eh-story .es{scale:.86}}@media (min-width:1024px) and (max-height:680px){.eh-story .es{scale:.74}}.eh-eyebrow{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;padding:.4rem .85rem .4rem .65rem;border-radius:999px;border:1px solid var(--eh-stroke);background:color-mix(in srgb,var(--eh-card) 70%,transparent);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eh-brand);animation:eh-fade .7s ease .05s both}.eh-title .eh-eyebrow{display:flex;width:fit-content;max-width:100%;margin-bottom:1.4rem;line-height:1.35;animation:none}.eh-eyebrow-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--eh-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--eh-brand) 18%,transparent)}.eh-title{margin-top:0;font-weight:900;letter-spacing:-.055em;line-height:.95;font-size:min(5.6rem,15cqi)}.eh-line{display:block}.eh-w{display:inline-block;animation:eh-rise .95s cubic-bezier(.2,.8,.2,1) both}.eh-w--erica{background:linear-gradient(100deg,var(--eh-brand) 0,var(--eh-violet) 45%,var(--eh-brand) 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.eh-line--rot{margin-top:.12em;white-space:nowrap;font-size:min(3.4rem,8.4cqi);letter-spacing:-.045em;min-height:1.05em;color:var(--eh-ink)}.eh-ch,.eh-rot{display:inline-block}.eh-ch{animation:eh-ch .62s cubic-bezier(.2,.9,.25,1) both}.eh-line--grad{margin-top:.2em;white-space:nowrap;font-size:min(3rem,7.4cqi);letter-spacing:-.04em;font-weight:800;color:var(--eh-ink)}.eh-line--grad .eh-judgment{background:linear-gradient(95deg,var(--eh-violet) 0,var(--eh-brand) 45%,var(--eh-copper) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.eh-judgment{position:relative}.eh-swoosh{position:absolute;left:0;right:0;bottom:-.22em;width:100%;height:.3em;overflow:visible}.eh-swoosh path{fill:none;stroke:var(--eh-copper);stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.eh-swoosh{transform-origin:left center;animation:eh-draw .9s cubic-bezier(.65,0,.35,1) 1.15s both}.eh-caption{margin-top:1.6rem;max-width:50ch;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;color:var(--eh-muted)}.eh-ctas{margin-top:1.9rem;display:flex;flex-wrap:wrap;gap:.75rem;animation:eh-rise-solid .8s cubic-bezier(.2,.8,.2,1) .2s both}.eh-btn{display:inline-flex;min-height:3rem;align-items:center;gap:.5rem;border-radius:999px;padding-inline:1.5rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.eh-btn:focus-visible{outline:2px solid var(--eh-brand);outline-offset:4px}.eh-btn--primary{background:#4a51f5;color:#fff;box-shadow:0 16px 36px -14px rgba(74,81,245,.7)}.eh-btn--primary:hover{transform:translateY(-2px);background:#3f46e6;box-shadow:0 22px 44px -16px rgba(74,81,245,.8)}.eh-btn--ghost{border:1px solid color-mix(in srgb,var(--eh-ink) 16%,transparent);color:var(--eh-ink);background:color-mix(in srgb,var(--eh-card) 60%,transparent)}.eh-btn--ghost:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--eh-ink) 40%,transparent)}.eh-principles{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:13px;font-weight:600;color:var(--eh-muted);animation:eh-fade .8s ease .9s both}.eh-principles li{display:inline-flex;align-items:center;gap:.5rem}.eh-principles li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--eh-copper)}@keyframes eh-rise{0%{translate:0 .3em}}@keyframes eh-rise-solid{0%{translate:0 12px}}@keyframes eh-ch{0%{opacity:.08;translate:0 .55em;rotate:6deg}}@keyframes eh-fade{0%{opacity:0}}@keyframes eh-fade-up{0%{opacity:0;translate:0 14px}}@keyframes eh-draw{0%{transform:scaleX(0)}}.es{position:relative;transform-origin:center}.es-ambient,.es-floats{position:absolute;inset:-12% -10%;pointer-events:none}.es-floats{z-index:2}.es-ring{position:absolute;inset:8% 6%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--eh-brand) 28%,transparent)}.es-ring--b{inset:0;border-style:solid;border-color:color-mix(in srgb,var(--eh-violet) 14%,transparent)}.es-float{position:absolute;padding:.35rem .7rem;border-radius:999px;background:var(--eh-card);border:1px solid var(--eh-stroke);box-shadow:0 10px 24px -14px rgba(15,23,42,.35);font-size:11px;font-weight:700;color:var(--eh-muted);white-space:nowrap}.es-float:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--eh-brand);vertical-align:1px}.es-float--a{top:6%;left:-2%}.es-float--b{top:1%;right:6%}.es-float--b:before{background:var(--eh-copper)}.es-float--c{bottom:2%;left:6%}.es-float--c:before{background:var(--eh-ok)}@media (max-width:639px){.es-float{display:none}}.es-card{position:relative;height:480px;overflow:hidden;border-radius:28px;padding:18px;background:var(--eh-card);border:1px solid var(--eh-stroke);box-shadow:var(--eh-shadow);animation:eh-fade-up .9s cubic-bezier(.2,.8,.2,1) .35s both}.es-top{display:flex;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--eh-stroke)}.es-orb,.es-top{align-items:center}.es-orb{display:inline-flex;justify-content:center;gap:2px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8b8fff,#4a51f5 60%,#2d2fb8);box-shadow:0 0 0 4px color-mix(in srgb,var(--eh-brand) 14%,transparent)}.es-orb i{width:2.5px;height:12px;border-radius:2px;background:#fff;opacity:.9;transform-origin:center}.es-name{display:flex;flex-direction:column;font-size:14px;font-weight:800;line-height:1.1;color:var(--eh-ink)}.es-name small{font-size:10.5px;font-weight:600;color:var(--eh-muted)}.es-biz{padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--eh-brand) 10%,transparent);color:var(--eh-brand);font-size:12.5px;animation:es-pop .45s cubic-bezier(.2,.9,.3,1.3) both}.es-biz,.es-live{display:inline-flex;align-items:center;gap:6px;font-weight:700}.es-live{margin-left:auto;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--eh-ok)}.es-live i{width:7px;height:7px;border-radius:50%;background:var(--eh-ok)}.es-scene{gap:12px;padding-top:14px}.es-scene,.es-thread{display:flex;flex-direction:column}.es-thread{gap:8px;min-height:168px}.es-msg{position:relative;max-width:82%;padding:.6rem .85rem;border-radius:16px;font-size:13.5px;line-height:1.4;animation:es-pop .45s var(--at,0s) cubic-bezier(.2,.9,.3,1.2) both}.es-msg--customer{align-self:flex-end;background:#4a51f5;color:#fff;border-bottom-right-radius:6px}.es-msg--erica{align-self:flex-start;background:var(--eh-card-2);color:var(--eh-ink);border:1px solid var(--eh-stroke);border-bottom-left-radius:6px}.es-msg--owner{align-self:flex-end;background:color-mix(in srgb,var(--eh-copper) 14%,var(--eh-card));color:var(--eh-ink);border:1px solid color-mix(in srgb,var(--eh-copper) 55%,transparent);border-bottom-right-radius:6px}.es-who{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-copper-ink);margin-bottom:2px}.es-msg--erica .es-text{animation:es-fade .3s var(--at,0s) ease both}.es-typing{position:absolute;left:.85rem;top:50%;translate:0 -50%;display:inline-flex;gap:4px;opacity:0;animation:es-typing .7s var(--at,0s) linear both}.es-typing i{width:6px;height:6px;border-radius:50%;background:var(--eh-muted);animation:es-dot .9s ease-in-out infinite}.es-typing i:nth-child(2){animation-delay:.15s}.es-typing i:nth-child(3){animation-delay:.3s}.es-result{align-self:flex-end;width:82%;min-height:132px;padding:14px;border-radius:18px;background:var(--eh-card);border:1px solid var(--eh-stroke);box-shadow:0 18px 40px -24px rgba(74,81,245,.5);font-size:13px;color:var(--eh-ink);animation:es-slide .6s var(--at,0s) cubic-bezier(.2,.85,.25,1) both}.es-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:800;font-size:13.5px;margin-bottom:8px}.es-badge--sm,.es-post-title,.es-row,.es-slot,.es-steps li{animation:es-pop .4s var(--at,0s) cubic-bezier(.2,.9,.3,1.2) both}.es .es-row{color:var(--eh-muted);margin-top:4px;font-size:13px;line-height:1.45}.es .es-post-title{font-weight:700;font-size:13.5px;line-height:1.45}.es-badge{padding:.2rem .55rem;border-radius:999px;font-size:11px;font-weight:800}.es-badge--ok{background:var(--eh-ok-bg);color:var(--eh-ok)}.es-badge--sm{font-size:10px}.es-perf{margin-top:12px;height:8px;background:radial-gradient(circle at 4px 4px,var(--eh-stroke) 3px,transparent 3.5px) 0 0 /14px 8px repeat-x}.es-slot{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:6px 8px;margin-top:4px;border-radius:10px;color:var(--eh-muted)}.es-slot-t{font-variant-numeric:tabular-nums;font-weight:700;width:3.2em;color:var(--eh-ink)}.es-slot>span:first-child:not(.es-slot-t),.es-slot>span:nth-child(2):not(.es-badge){flex:1}.es-slot .es-badge{flex:0 0 auto}.es-slot--on{background:color-mix(in srgb,var(--eh-brand) 12%,transparent);color:var(--eh-ink);font-weight:700;outline:1px solid color-mix(in srgb,var(--eh-brand) 40%,transparent)}.es-slot-check{color:var(--eh-brand)}.es-bars{display:flex;align-items:flex-end;gap:6px;height:46px;margin-top:10px}.es-bars span{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--eh-violet),var(--eh-brand));transform-origin:bottom;animation:es-grow .5s var(--at,0s) cubic-bezier(.2,.9,.3,1) both}.es-amount{font-size:18px;font-weight:900;letter-spacing:-.02em}.es-steps{display:flex;flex-direction:column;gap:6px;margin-top:6px}.es-steps li{display:flex;align-items:center;gap:8px;color:var(--eh-muted);font-weight:600}.es-step-dot{width:10px;height:10px;border-radius:50%;background:var(--eh-ok);box-shadow:0 0 0 3px var(--eh-ok-bg)}.es-action{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:.4rem .8rem;border-radius:999px;background:var(--eh-ok-bg);color:var(--eh-ok);font-size:12px;font-weight:800;animation:es-pop .45s var(--at,0s) cubic-bezier(.2,.9,.3,1.3) both}.es-controls{display:flex;align-items:flex-end;gap:12px;margin-top:16px}.es-tabs{flex:1;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.es-pause{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--eh-stroke);background:var(--eh-card);color:var(--eh-ink);font-size:12px;font-weight:700}.es-pause:hover{border-color:color-mix(in srgb,var(--eh-ink) 30%,transparent)}.es-pause:focus-visible{outline:2px solid var(--eh-brand);outline-offset:3px}.es-tab{display:grid;gap:6px;text-align:left;font-size:11.5px;font-weight:700;color:var(--eh-muted);padding:2px 0;border-radius:6px}.es-tab[aria-selected=true]{color:var(--eh-ink)}.es-tab:focus-visible{outline:2px solid var(--eh-brand);outline-offset:3px}.es-tab-bar{position:relative;height:3px;border-radius:3px;overflow:hidden;background:var(--eh-stroke)}.es-tab-fill{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#5b62ff,#8b5cf6)}.es-tab-fill[data-state=done],.es-tab-fill[data-state=on]{transform:scaleX(1)}@media (max-width:479px){.es-tab{font-size:0;gap:0}}@keyframes es-pop{0%{opacity:0;translate:0 10px;scale:.96}}@keyframes es-fade{0%{opacity:0}}@keyframes es-slide{0%{opacity:0;translate:28px 10px}}@keyframes es-grow{0%{transform:scaleY(0)}}@keyframes es-typing{0%,96%{opacity:1}to{opacity:0}}@keyframes es-dot{0%,to{translate:0 0;opacity:.4}50%{translate:0 -3px;opacity:1}}@keyframes es-wave{0%,to{scale:1 .35}50%{scale:1 1}}@keyframes es-spin{to{rotate:1turn}}@keyframes es-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.es[data-playing] .es-tab-fill[data-state=on]{animation-name:pf-progress;animation-timing-function:linear;animation-fill-mode:both}html.gfx-live .es-orb i{animation:es-wave 1s ease-in-out infinite}html.gfx-live .es-orb i:nth-child(2){animation-delay:-.2s}html.gfx-live .es-orb i:nth-child(3){animation-delay:-.45s}html.gfx-live .es-orb i:nth-child(4){animation-delay:-.1s}html.gfx-live .es-orb i:nth-child(5){animation-delay:-.35s}html.gfx-live .es-ring--a{animation:es-spin 60s linear infinite}html.gfx-live .es-float--a{animation:es-bob 5s ease-in-out infinite}html.gfx-live .es-float--b{animation:es-bob 6s ease-in-out 1s infinite}html.gfx-live .es-float--c{animation:es-bob 5.5s ease-in-out 2s infinite}html.gfx-live .es-live i{animation:hs-twinkle 1.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.eh *,.eh :before{animation:none!important}.es-typing{display:none}}@media (max-width:767px){.eh-blob--c,.eh-grain,.eh-particles{display:none}html.gfx-live .es-live i,html.gfx-live .es-orb i,html.gfx-live .es-ring--a{animation:none}}@keyframes hs-twinkle{0%,to{opacity:.5}50%{opacity:1}}@keyframes pf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}