.z-logo{display:block;width:var(--z-logo-size, 120px);height:auto;aspect-ratio:1;overflow:visible;color:var(--ink)}.z-logo--small{width:var(--z-logo-size, 32px)}.z-logo__signal{stroke:var(--signal)}.z-logo__signal-fill{fill:var(--signal)}.z-logo__ink-fill{fill:var(--ink)}.z-logo__ink-line{stroke:var(--ink)}.z-logo__stop-ink{stop-color:var(--ink)}.z-logo__stop-signal{stop-color:var(--signal)}.z-logo__meridian,.z-logo__sweep,.z-logo__ripple,.z-logo__beam-core,.z-logo__core-glow{transform-box:view-box;transform-origin:60px 60px}.z-logo__meridian--a{transform:scaleX(.88)}.z-logo__meridian--b{transform:scaleX(.5)}.z-logo__meridian--c{transform:scaleX(.1)}.z-logo__photon{opacity:0}.z-logo__halo{opacity:.6}.z-logo__beacon{opacity:.8}.z-logo__ripple{transform:scale(1.3);stroke-width:var(--stroke-1);vector-effect:non-scaling-stroke;opacity:.4}.z-logo__ripple--late{transform:scale(1.6);opacity:.18}@media(prefers-reduced-motion:no-preference){.z-logo__eclipse-shade{animation:z-logo-eclipse-shade 7s cubic-bezier(.45,0,.55,1) infinite}.z-logo__eclipse-flare{animation:z-logo-eclipse-flare 7s cubic-bezier(.45,0,.55,1) infinite}.z-logo__beam-core{animation:z-logo-beam 3.6s cubic-bezier(.45,0,.55,1) infinite alternate}.z-logo__core-glow{animation:z-logo-core-glow 3s cubic-bezier(.45,0,.55,1) infinite}.z-logo__core-reach{animation:z-logo-core-reach 3s cubic-bezier(.45,0,.55,1) infinite}.z-logo__morse{animation:4.2s step-end infinite}.z-logo__morse--1{animation-name:z-logo-morse-1}.z-logo__morse--2{animation-name:z-logo-morse-2}.z-logo__morse--3{animation-name:z-logo-morse-3}.z-logo__morse--4{animation-name:z-logo-morse-4}.z-logo__morse--5{animation-name:z-logo-morse-5}.z-logo__meridian{animation:z-logo-turn 4s cubic-bezier(.37,0,.63,1) infinite alternate}.z-logo__meridian--b{animation-delay:-1.333s}.z-logo__meridian--c{animation-delay:-2.667s}.z-logo__sweep{animation:z-logo-sweep 3.2s linear infinite}.z-logo__stream{animation:z-logo-stream 1.1s linear infinite}.z-logo__photon-track{stroke-opacity:.22}.z-logo__photon{animation:z-logo-photon 2.8s cubic-bezier(.4,0,.6,1) infinite}.z-logo__circuit{animation:z-logo-circuit 1.4s linear infinite}.z-logo__exchange{animation:z-logo-exchange 1s linear infinite}.z-logo__halo{animation:z-logo-halo 3.6s cubic-bezier(.45,0,.55,1) infinite alternate}.z-logo__neon{animation:z-logo-neon 6s step-end infinite}.z-logo__charge{animation:z-logo-fade 5s linear infinite}.z-logo__charge-arc,.z-logo__charge-axis{stroke-dasharray:1 2}.z-logo__charge-arc{animation:z-logo-charge-arc 5s infinite}.z-logo__charge-axis{animation:z-logo-charge-axis 5s infinite}.z-logo__scan{animation:z-logo-scan 3.4s cubic-bezier(.45,0,.55,1) infinite}.z-logo__ripple{animation:z-logo-ripple 2.8s cubic-bezier(.2,.6,.3,1) infinite}.z-logo__ripple--late{animation-delay:-1.4s}.z-logo__beacon{animation:z-logo-beacon 2.8s cubic-bezier(.2,.6,.3,1) infinite}}@keyframes z-logo-eclipse-shade{0%,18%,to{stop-opacity:.18}52%,64%{stop-opacity:1}}@keyframes z-logo-eclipse-flare{0%,18%,to{opacity:1}52%,64%{opacity:.2}}@keyframes z-logo-beam{0%{transform:scaleY(.35)}to{transform:scaleY(1.9)}}@keyframes z-logo-core-glow{0%,to{transform:scale(1)}40%{transform:scale(1.8)}}@keyframes z-logo-core-reach{0%,to{stop-opacity:0}40%{stop-opacity:.7}}@keyframes z-logo-morse-1{0%,84%{opacity:0}6%{opacity:1}}@keyframes z-logo-morse-2{0%,84%{opacity:0}17%{opacity:1}}@keyframes z-logo-morse-3{0%,84%{opacity:0}28%{opacity:1}}@keyframes z-logo-morse-4{0%,84%{opacity:0}39%{opacity:1}}@keyframes z-logo-morse-5{0%,84%{opacity:0}50%{opacity:1}}@keyframes z-logo-turn{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}@keyframes z-logo-sweep{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes z-logo-stream{to{stroke-dashoffset:-29}}@keyframes z-logo-photon{0%{transform:translateY(68px);opacity:0}10%,52%{opacity:1}62%,to{transform:translateY(-48px);opacity:0}}@keyframes z-logo-circuit{to{stroke-dashoffset:-22}}@keyframes z-logo-exchange{to{stroke-dashoffset:-16}}@keyframes z-logo-halo{0%{opacity:.2}to{opacity:1}}@keyframes z-logo-neon{0%{opacity:0}6%{opacity:1}8%{opacity:.25}12%{opacity:1}62%{opacity:.55}63.5%,to{opacity:1}}@keyframes z-logo-fade{0%,86%{opacity:1}96%,to{opacity:0}}@keyframes z-logo-charge-arc{0%{stroke-dashoffset:1.05;animation-timing-function:cubic-bezier(.5,0,.75,.2)}42%,to{stroke-dashoffset:0}}@keyframes z-logo-charge-axis{0%,42%{stroke-dashoffset:1.05;animation-timing-function:cubic-bezier(.16,1,.3,1)}54%,to{stroke-dashoffset:0}}@keyframes z-logo-scan{0%{transform:translateY(82px)}70%,to{transform:translateY(-82px)}}@keyframes z-logo-ripple{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes z-logo-beacon{0%{opacity:1}to{opacity:.15}}