:root{--lk-ease-out:cubic-bezier(.22,1,.36,1);--lk-ease-move:cubic-bezier(.45,0,.55,1);--lk-dur-short:200ms}.lockup{display:inline-flex;align-items:center;gap:var(--lk-gap,10px);direction:ltr;unicode-bidi:isolate;line-height:1;text-decoration:none;vertical-align:middle}.zt{inline-size:var(--tile,36px);block-size:var(--tile,36px);flex:none;border-radius:var(--tile-radius,10px);transform-origin:50% 50%}.zt,.zt-svg{position:relative}.zt-svg{z-index:1;display:block;inline-size:100%;block-size:100%;border-radius:inherit;overflow:hidden}.zt-stroke{fill:none;stroke:rgba(255,255,255,1);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.zt-halo{position:absolute;inset:-22%;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(196,181,253,.55) 0,rgba(196,181,253,.28) 42%,rgba(196,181,253,0) 70%);opacity:0;z-index:0;pointer-events:none;transform-origin:50% 50%}@font-face{font-family:Zemun Wordmark Fallback;src:local("Segoe UI Semibold"),local("Segoe UI"),local("Arial Bold"),local("Arial"),local("Helvetica");font-weight:700;font-style:normal;size-adjust:94.9%}.zw{font-family:var(--font-stack-wordmark),"Zemun Wordmark Fallback","Segoe UI",system-ui,sans-serif;font-weight:700;font-size:var(--word,22px);line-height:1;letter-spacing:-.045em;background:var(--wordmark-gradient);background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:var(--wordmark-from);-webkit-text-fill-color:transparent;direction:ltr;unicode-bidi:isolate;white-space:nowrap;padding-inline-end:.04em}.lockup[data-size=header]{--tile:28px;--word:22px;--lk-gap:8px;--lk-box:28px}.lockup[data-size=hero]{--tile:40px;--word:32px;--lk-gap:11px;--lk-box:40px}.lockup[data-size=footer]{--tile:22px;--word:18px;--lk-gap:7px;--lk-box:22px}.lockup[data-lockup=pair]{align-items:center;block-size:var(--lk-box);--tile-radius:calc(var(--tile) * 18 / 64)}.lockup[data-lockup=pair] .zt{box-shadow:none}.lockup[data-lockup=pair] .zt-stroke{stroke-width:3.6}.lockup[data-lockup=tile][data-size=header]{--tile:36px;--tile-radius:10px}.lockup[data-lockup=tile][data-size=hero]{--tile:56px;--tile-radius:16px}.lockup[data-lockup=tile][data-size=footer]{--tile:28px;--tile-radius:8px}.lockup[data-lockup=tile][data-size=hero] .zt-stroke{stroke-width:3}.lockup[data-lockup=tile][data-size=footer] .zt-stroke{stroke-width:3.8}.lockup.on-night .zw{--wordmark-gradient:var(--wordmark-gradient-night);color:var(--violet-400)}.lockup.on-day .zw{--wordmark-gradient:var(--wordmark-gradient-day);color:var(--accent-on-day)}@media (forced-colors:active){.zw{-webkit-text-fill-color:currentColor}}.lockup.animate .zt-fill{opacity:0}.lockup.animate .zt-stroke{stroke-dashoffset:100}.lockup.animate .zt-halo{opacity:.55}.lockup.animate .zw{opacity:0}@media (hover:hover){.lockup .zt{transition:rotate var(--lk-dur-short) var(--lk-ease-out),scale var(--lk-dur-short) var(--lk-ease-out)}.lockup .zt-halo{transition:opacity var(--lk-dur-short) var(--lk-ease-out),scale var(--lk-dur-short) var(--lk-ease-out)}.lockup:not(.animate):hover .zt{rotate:-3deg;scale:1.04}.lockup:not(.animate):hover .zt-halo{opacity:.5;scale:1.12}}.capture .zw{animation:none!important;background-position:-60% 0,0 0!important}@media (prefers-reduced-motion:reduce){.lockup.animate .zt-fill{opacity:1!important}.lockup.animate .zt-stroke{stroke-dashoffset:0!important}.lockup.animate .zt-halo{opacity:0!important}.lockup.animate .zw{opacity:1!important}.lockup .zw{animation:none!important;background-image:var(--wordmark-gradient)!important;background-position:0 0!important}.lockup:hover .zt{rotate:none!important;scale:none!important}.lockup:hover .zt-halo{opacity:0!important;scale:none!important}}