@layer reset,base;@keyframes z-k-packetA{0%{offset-distance:0px}to{offset-distance:calc(var(--LA) * 100px)}}@keyframes z-k-packetB{0%{offset-distance:calc(var(--LA) * 100px)}to{offset-distance:100%}}@keyframes z-k-show{0%,to{visibility:visible}}@keyframes z-k-packetFade{0%{fill-opacity:1}to{fill-opacity:0}}@keyframes z-k-head{0%{--lens-head:0}to{--lens-head:1}}@keyframes z-k-clock{0%{--lens-clock:0}to{--lens-clock:4000}}@keyframes z-k-headFade{0%{--lens-fade:0}to{--lens-fade:1}}@keyframes z-k-retract{0%{--lens-retract:0}to{--lens-retract:1}}@keyframes z-k-ringGrow{0%{r:calc(var(--r0) * 1px);visibility:visible}to{r:calc(var(--r1) * 1px);visibility:visible}}@keyframes z-k-ringFade{0%{stroke-opacity:.6}to{stroke-opacity:0}}
.z-DB4RWx-graphic-position-0{position:relative}.z-DB4RWx-graphic-display-1{display:block}.z-DB4RWx-graphic-w-2{width:100%}.z-DB4RWx-graphic-max-width-3{max-width:1037px}.z-DB4RWx-graphic-aspect-ratio-4{aspect-ratio:1000/440}.z-DB4RWx-graphic-margin-inline-5{margin-inline:auto}.z-DB4RWx-graphic-container-type-6{container-type:inline-size}.z-DB4RWx-graphic-overflow-7{overflow:hidden}.z-DB4RWx-graphic-isolation-8{isolation:isolate}.z-DB4RWx-graphic-background-9{background:#f5f5f5}.z-DB4RWx-graphic---dur-flick-10{--dur-flick:.15s}.z-DB4RWx-graphic---dur-quick-11{--dur-quick:.24s}.z-DB4RWx-graphic---dur-base-12{--dur-base:.4s}.z-DB4RWx-graphic---dur-glide-13{--dur-glide:.6s}.z-DB4RWx-graphic---ease-enter-14{--ease-enter:cubic-bezier(.05, .7, .1, 1)}.z-DB4RWx-graphic---ease-glide-15{--ease-glide:cubic-bezier(.55, 0, .1, 1)}.z-DB4RWx-graphic---ease-travel-16{--ease-travel:cubic-bezier(.3, .5, .1, 1)}.z-DB4RWx-graphic---ease-dissolve-17{--ease-dissolve:cubic-bezier(.2, 0, 0, 1)}.z-DB4RWx-graphic---ease-morph-18{--ease-morph:cubic-bezier(.45, 0, .2, 1)}.z-DB4RWx-graphic---ease-release-19{--ease-release:cubic-bezier(.16, 1, .3, 1)}.z-DB4RWx-graphic---ease-hover-20{--ease-hover:cubic-bezier(.22, 1, .36, 1)}.z-DB4RWx-graphic---press-lead-21{--press-lead:calc(-1000ms / 60)}.z-DB4RWx-graphic-position-22>svg{position:absolute}.z-DB4RWx-graphic-inset-23>svg{inset:0}.z-DB4RWx-graphic-w-24>svg{width:100%}.z-DB4RWx-graphic-h-25>svg{height:100%}.z-DB4RWx-graphic-overflow-26>svg{overflow:visible}.z-DB4RWx-graphic-vector-effect-27 svg *{vector-effect:non-scaling-stroke}.z-DB4RWx-graphic-vector-effect-28 svg .logo,.z-DB4RWx-graphic-vector-effect-28 svg .logo *{vector-effect:none}.z-DB4RWx-graphic-vector-effect-29 svg .fade{vector-effect:var(--lens-pxu,non-scaling-stroke)}.z-DB4RWx-graphic-stroke-width-30 svg .fade{stroke-width:calc(1px / var(--lens-pxu,1))}.z-DB4RWx-graphic-stroke-dasharray-31 svg .fade[stroke-dasharray]{stroke-dasharray:calc(.5px / var(--lens-pxu,1)) calc(3px / var(--lens-pxu,1))}html[dir=rtl] .z-DB4RWx-graphic-scale-32{scale:-1 1}html[dir=rtl] .z-DB4RWx-graphic-scale-33 .logo>g{scale:-1 1}html[dir=rtl] .z-DB4RWx-graphic-transform-box-34 .logo>g{transform-box:fill-box}html[dir=rtl] .z-DB4RWx-graphic-transform-origin-35 .logo>g{transform-origin:50%}@container (max-width:819px){.z-DB4RWx-graphic-display-36 [data-lens=ag-lockup-mercator],.z-DB4RWx-graphic-display-36 [data-lens=ag-wordmark-mpp]{display:none}}@container (max-width:479px){.z-DB4RWx-graphic-stroke-37 [data-lens=ag-services] path:not(.catalog):not([data-lens=ag-svc-08]){stroke:#c4c4c4}}@container (max-width:479px){.z-DB4RWx-graphic-stroke-38 [data-lens=ag-services] path.catalog{stroke:#d6d6d6}}.z-DB4RWx-graphic-transition-39 [data-lens=ag-services] path{transition:stroke var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-stroke-40 [data-lens=ag-services] path.run:not(.catalog){stroke:#000}.z-DB4RWx-graphic-transition-41 [data-lens=ag-services] path.run:not(.catalog){transition:stroke var(--dur-quick) var(--ease-morph)}.z-DB4RWx-graphic-transition-42 [data-lens=ag-handshakes] circle:not(.hsc){transition:stroke var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-stroke-43 [data-lens=ag-handshakes] circle.shake:not(.hsc){stroke:#000}.z-DB4RWx-graphic-transition-44 [data-lens=ag-handshakes] circle.shake:not(.hsc){transition:stroke var(--dur-quick) var(--ease-morph)}.z-DB4RWx-graphic-fill-opacity-45 [data-lens=ag-handshakes] .hsc{fill-opacity:0}.z-DB4RWx-graphic-transition-46 [data-lens=ag-handshakes] .hsc{transition:fill-opacity var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-fill-opacity-47 [data-lens=ag-handshakes] .hsc.shake{fill-opacity:1}.z-DB4RWx-graphic-transition-48 [data-lens=ag-handshakes] .hsc.shake{transition:fill-opacity var(--dur-quick) var(--ease-enter)}.z-DB4RWx-graphic-transition-49 [data-lens=ag-origin]{transition:stroke var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-stroke-50 [data-lens=ag-origin].press{stroke:#000}.z-DB4RWx-graphic-transition-51 [data-lens=ag-origin].press{transition:stroke var(--dur-flick) var(--ease-hover) var(--press-lead)}.z-DB4RWx-graphic-transition-52 [data-lens=ag-settle] path{transition:stroke var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-stroke-53 [data-lens=ag-settle] path.land{stroke:#000}.z-DB4RWx-graphic-transition-54 [data-lens=ag-settle] path.land{transition:stroke var(--dur-quick) var(--ease-morph)}.z-DB4RWx-graphic-transition-55 [data-lens=ag-twins] path{transition:stroke .28s var(--ease-release), stroke-opacity var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-stroke-opacity-56 [data-lens=ag-twins] path.lit{stroke-opacity:1}.z-DB4RWx-graphic-transition-57 [data-lens=ag-twins] path.lit{transition:stroke .28s var(--ease-release), stroke-opacity var(--dur-base) var(--ease-hover)}.z-DB4RWx-graphic-stroke-58 [data-lens=ag-twins] path.press{stroke:#000}.z-DB4RWx-graphic-stroke-opacity-59 [data-lens=ag-twins] path.press{stroke-opacity:1}.z-DB4RWx-graphic-transition-60 [data-lens=ag-twins] path.press{transition:stroke var(--dur-flick) var(--ease-hover) var(--press-lead), stroke-opacity var(--dur-flick) var(--ease-hover) var(--press-lead)}.z-DB4RWx-graphic-transition-61 [data-lens=ag-dots] .snap{transition:fill-opacity var(--dur-glide) var(--ease-morph)}.z-DB4RWx-graphic-fill-opacity-62 [data-lens=ag-dots] .snap.off{fill-opacity:0}.z-DB4RWx-graphic-transition-63 [data-lens=ag-dots] .snap.off{transition:fill-opacity var(--dur-quick) var(--ease-dissolve)}.z-DB4RWx-graphic-fill-64 .pk{fill:#000}.z-DB4RWx-graphic-visibility-65 .pk{visibility:hidden}.z-DB4RWx-graphic-offset-rotate-66 .pk{offset-rotate:0deg}.z-DB4RWx-graphic-animation-67 .pk{animation:z-k-packetA calc(var(--TA) * 1ms) var(--ease-travel) var(--d0) forwards, z-k-packetB calc(var(--TB) * 1ms) var(--ease-glide) var(--dB) forwards, z-k-show 1ms linear var(--dV) forwards, z-k-packetFade var(--dur-quick) var(--ease-dissolve) var(--dF) forwards}.z-DB4RWx-graphic-animation-68 .trail.a{animation:z-k-head calc(var(--T) * 1ms) var(--ease-travel) var(--d0) both, z-k-clock 4s linear var(--d0) both}.z-DB4RWx-graphic-animation-69 .trail.b{animation:z-k-head calc(var(--T) * 1ms) var(--ease-glide) var(--d0) both, z-k-clock 4s linear var(--d0) both, z-k-headFade var(--dur-quick) var(--ease-dissolve) calc(var(--d0) + var(--T) * 1ms + .35s) both}.z-DB4RWx-graphic-fill-70 .trail path{fill:none}.z-DB4RWx-graphic-vector-effect-71 .trail path{vector-effect:none}.z-DB4RWx-graphic-stroke-width-72 .trail path{stroke-width:calc(1px / var(--lens-pxu))}.z-DB4RWx-graphic-stroke-linecap-73 .trail path{stroke-linecap:butt}.z-DB4RWx-graphic-stroke-linejoin-74 .trail path{stroke-linejoin:round}.z-DB4RWx-graphic---s0-75 .trail path{--s0:max(var(--SF), calc(var(--S0) * min(1, var(--lens-retract) * 1000000) + (var(--L) - var(--S0)) * var(--lens-retract)))}.z-DB4RWx-graphic-stroke-dasharray-76 .trail path{stroke-dasharray:max(0px, calc(1px * (var(--L) * var(--lens-head) - 3 - var(--s0)))) 8000px}.z-DB4RWx-graphic-stroke-dashoffset-77 .trail path{stroke-dashoffset:calc(var(--s0) * -1px)}.z-DB4RWx-graphic-animation-78 .trail path{animation:z-k-retract var(--dur-glide) var(--ease-dissolve) calc(var(--d0) + var(--T) * 1ms) both}.z-DB4RWx-graphic-animation-79 .trail.a path{animation:z-k-retract var(--dur-quick) var(--ease-dissolve) calc(var(--d0) + var(--T) * 1ms) both}.z-DB4RWx-graphic-stop-color-80 .trail stop{stop-color:#000}.z-DB4RWx-graphic-stop-opacity-81 .trail stop{stop-opacity:calc(min(clamp(0, 1 - (var(--lens-clock) - var(--T) * var(--q)) / 1000, 1), clamp(0, 1 - var(--L) * (var(--lens-head) - var(--f)) / var(--TL), 1)) * (1 - var(--lens-fade) * clamp(0, (24 - var(--L) * (var(--lens-head) - var(--f))) / 12, 1)))}.z-DB4RWx-graphic-fill-82 .e4{fill:none}.z-DB4RWx-graphic-stroke-83 .e4{stroke:#000}.z-DB4RWx-graphic-visibility-84 .e4{visibility:hidden}.z-DB4RWx-graphic-animation-85 .e4{animation:z-k-ringGrow var(--dur-glide) var(--ease-enter) var(--d0) forwards, z-k-ringFade var(--dur-glide) var(--ease-dissolve) var(--d0) forwards}@media (prefers-reduced-motion:reduce){.z-DB4RWx-graphic-animation-86 *{animation:none}.z-DB4RWx-graphic-transition-87 *{transition:none}}.z-DB4RWx-graphic-animation-88[data-reduced-motion=true] *{animation:none}.z-DB4RWx-graphic-transition-89[data-reduced-motion=true] *{transition:none}
