.dp-trio{display:inline-flex;align-items:flex-end;line-height:0}.dp-cast{position:relative;display:block;--dp-d: 0s}.dp-cast--lisa{z-index:2}.dp-cast--steve{z-index:1;--dp-d: .14s;--dp-look: dp-look-l;--dp-eyes: dp-eyes-l}.dp-cast--john{z-index:1;--dp-d: .24s;--dp-look: dp-look-r;--dp-eyes: dp-eyes-r}.dp-cast--lisa{--dp-look: dp-look-lr;--dp-eyes: dp-eyes-lr}.dp-ag{display:block;height:var(--dp-h, 32px);width:auto;overflow:visible;color:inherit;--dp-bg: hsl(var(--es-void));--dp-dark: 34%;--dp-grey: 64%}.es-root[data-theme=vanilla] .dp-ag{--dp-dark: 100%;--dp-grey: 46%}.dp-trio .dp-ag{aspect-ratio:100 / 120}.dp-cast--steve .dp-ag,.dp-cast--john .dp-ag{height:calc(var(--dp-h, 32px) * .88)}.dp-cast--steve{margin-right:calc(var(--dp-h, 32px) * -.15)}.dp-cast--john{margin-left:calc(var(--dp-h, 32px) * -.15)}.dp-trio{--dp-sw: 2.1}.dp-ag .dp-sil{fill:var(--dp-bg)}.dp-ag .dp-ln{fill:none;stroke:currentColor;stroke-width:var(--dp-sw, 2);stroke-linecap:round;stroke-linejoin:round}.dp-ag .dp-fill,.dp-ag .dp-lens{fill:currentColor}.dp-ag .dp-hair{fill:currentColor;fill:color-mix(in srgb,currentColor var(--dp-dark),var(--dp-bg))}.dp-ag--john .dp-hair{fill:color-mix(in srgb,currentColor var(--dp-grey),var(--dp-bg))}.dp-ag .dp-glint,.dp-ag .dp-part{fill:none;stroke:var(--dp-bg);stroke-width:calc(var(--dp-sw, 2) * .7);stroke-linecap:round}.dp-ag .dp-ln.dp-wire{stroke:hsl(var(--es-gold));stroke-width:calc(var(--dp-sw, 2) * .8)}.dp-head,.dp-eyes,.dp-shades{transform-box:fill-box;transform-origin:50% 50%}.dp-head{transform-origin:50% 90%}.dp-work{position:absolute;left:50%;bottom:100%;width:calc(var(--dp-h, 32px) * .3);height:auto;margin-left:calc(var(--dp-h, 32px) * -.15);margin-bottom:calc(var(--dp-h, 32px) * -.03);overflow:visible;transform-origin:50% 100%}.dp-work .dp-wl{fill:none;stroke:hsl(var(--es-gold));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dp-work .dp-dot{fill:hsl(var(--es-gold));animation:dp-dot 1.05s ease-in-out infinite}.dp-work .dp-dot:nth-of-type(2){animation-delay:.15s}.dp-work .dp-dot:nth-of-type(3){animation-delay:.3s}.dp-work .dp-phone{transform-box:fill-box;transform-origin:50% 50%;animation:dp-ring 1.3s ease-in-out infinite}.dp-work .dp-wave{animation:dp-wave 1.3s ease-in-out infinite}.dp-work .dp-wave--2{animation-delay:.18s}.dp-work .dp-cell{fill:hsl(var(--es-gold));transform-box:fill-box;transform-origin:0 50%;animation:dp-cell 1.7s var(--es-out) infinite}.dp-work .dp-cell--2{animation-delay:.55s}.dp-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:hsl(var(--es-void));color:hsl(var(--es-text));transition:opacity .5s var(--es-out),visibility 0s linear .5s}.dp-splash.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.dp-splash__in{display:flex;flex-direction:column;align-items:center;gap:clamp(22px,4.5vh,36px);padding-top:calc(var(--dp-h) * .32);--dp-h: clamp(104px, 17vh, 140px);transition:transform .5s var(--es-out)}.dp-splash.is-leaving .dp-splash__in{transform:translateY(-12px) scale(.985)}.dp-splash[data-mode=veil] .dp-splash__in,.dp-wait .dp-splash__in{--dp-h: clamp(88px, 13vh, 116px)}.dp-splash__mark{display:block;width:clamp(150px,19vw,188px)}.dp-splash__mark svg{display:block;width:100%;height:auto}.dp-splash[data-mode=boot],.dp-splash[data-mode=short]{animation:dp-splash-auto .5s linear 8s forwards}.dp-splash[data-mode=boot] .dp-ln{animation:dp-draw .8s var(--es-out) both;animation-delay:var(--dp-d)}.dp-splash[data-mode=boot] .dp-head .dp-ln{animation-delay:calc(var(--dp-d) + .1s)}.dp-splash[data-mode=boot] .dp-sil{animation:dp-fade .7s var(--es-out) both;animation-delay:calc(var(--dp-d) + .15s)}.dp-splash[data-mode=boot] .dp-fill,.dp-splash[data-mode=boot] .dp-hair,.dp-splash[data-mode=boot] .dp-part{animation:dp-fade .45s var(--es-out) both;animation-delay:calc(var(--dp-d) + .45s)}.dp-splash[data-mode=boot] .dp-shades{animation:dp-shades .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--dp-d) + .62s)}.dp-splash[data-mode=boot] .dp-head{animation:var(--dp-look) 1s var(--es-inout) forwards;animation-delay:calc(var(--dp-d) * .4 + 1.05s)}.dp-splash[data-mode=boot] .dp-eyes{animation:var(--dp-eyes) 1s var(--es-inout) forwards;animation-delay:calc(var(--dp-d) * .4 + 1.05s)}.dp-splash[data-mode=boot] .dp-work{animation:dp-pop .42s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--dp-d) * .5 + 1.62s)}.dp-splash[data-mode=boot] .dp-splash__mark{animation:dp-rise .6s var(--es-out) both;animation-delay:.85s}.dp-splash[data-mode=short] .dp-head,.dp-splash[data-mode=veil] .dp-head{animation:var(--dp-look) .8s var(--es-inout) forwards;animation-delay:calc(var(--dp-d) * .3 + .04s)}.dp-splash[data-mode=short] .dp-eyes,.dp-splash[data-mode=veil] .dp-eyes{animation:var(--dp-eyes) .8s var(--es-inout) forwards;animation-delay:calc(var(--dp-d) * .3 + .04s)}.dp-splash[data-mode=short] .dp-work,.dp-splash[data-mode=veil] .dp-work{animation:dp-pop .38s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--dp-d) * .4 + .24s)}.dp-wait .dp-head{animation:dp-idle-head 3.4s var(--es-inout) infinite;animation-delay:var(--dp-d)}.dp-wait .dp-eyes{animation:dp-idle-eyes 3.4s var(--es-inout) infinite;animation-delay:var(--dp-d)}@keyframes dp-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes dp-fade{0%{opacity:0}}@keyframes dp-shades{0%{opacity:0;transform:translateY(-9px)}}@keyframes dp-pop{0%{opacity:0;transform:translateY(6px) scale(.55)}}@keyframes dp-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes dp-look-l{0%{transform:none}22%,44%{transform:rotate(-7deg)}64%{transform:none}78%{transform:translateY(1.4px)}90%,to{transform:none}}@keyframes dp-look-r{0%{transform:none}22%,44%{transform:rotate(7deg)}64%{transform:none}78%{transform:translateY(1.4px)}90%,to{transform:none}}@keyframes dp-look-lr{0%{transform:none}16%,30%{transform:rotate(7deg)}46%,60%{transform:rotate(-7deg)}74%{transform:none}84%{transform:translateY(1.4px)}94%,to{transform:none}}@keyframes dp-eyes-l{0%,64%,to{transform:none}22%,44%{transform:translate(-2.4px)}}@keyframes dp-eyes-r{0%,64%,to{transform:none}22%,44%{transform:translate(2.4px)}}@keyframes dp-eyes-lr{0%,74%,to{transform:none}16%,30%{transform:translate(2.4px)}46%,60%{transform:translate(-2.4px)}}@keyframes dp-idle-head{0%,30%,to{transform:none}42%,52%{transform:rotate(-6deg)}66%,76%{transform:rotate(6deg)}}@keyframes dp-idle-eyes{0%,30%,to{transform:none}42%,52%{transform:translate(-2.2px)}66%,76%{transform:translate(2.2px)}}@keyframes dp-dot{0%,60%,to{transform:none;opacity:.45}30%{transform:translateY(-2.2px);opacity:1}}@keyframes dp-ring{0%,46%,to{transform:none}7%{transform:rotate(-12deg)}15%{transform:rotate(10deg)}23%{transform:rotate(-8deg)}31%{transform:rotate(5deg)}39%{transform:none}}@keyframes dp-wave{0%,to{opacity:.15}45%{opacity:1}}@keyframes dp-cell{0%{opacity:0;transform:scaleX(.15)}30%,70%{opacity:.9;transform:none}to{opacity:0;transform:none}}@keyframes dp-splash-auto{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){.dp-splash *,.dp-wait *{animation:none!important}.dp-splash,.dp-splash__in{transition-duration:.2s}.dp-splash.is-leaving .dp-splash__in{transform:none}}
