.Logo_root__KbRw0{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.Logo_mark__1CSeo{display:block;width:22px;height:22px;flex:none}.Logo_large__1MDKE .Logo_mark__1CSeo{width:36px;height:36px}.Logo_media__TrHak{display:block;height:48px;width:auto}.Logo_large__1MDKE .Logo_media__TrHak{height:64px}.Logo_inline__9WIx6{height:48px}.Logo_large__1MDKE.Logo_inline__9WIx6{height:64px}.Logo_inline__9WIx6>svg{display:block;height:100%;width:auto}@media (max-width:767px){.Logo_small__CesAZ .Logo_media__TrHak,.Logo_small__CesAZ.Logo_inline__9WIx6{height:32px;max-width:clamp(140px,50vw,220px)}}.Logo_word__PMqfk{font-family:var(--font-mono-stack);font-weight:var(--weight-medium);font-size:14px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex}.Logo_large__1MDKE .Logo_word__PMqfk{font-family:var(--font-sans-stack);font-weight:var(--weight-display);font-size:24px;letter-spacing:.04em;text-transform:none}.Logo_letter__1wAtJ{display:inline-block}.Logo_dot__FwxJC{fill:var(--accent);transform-origin:8px 7px;transition:fill .25s ease,transform .25s ease}.Logo_cap__fAtJv{stroke:var(--text);stroke-width:1.6;stroke-linecap:square;fill:none;transition:stroke .25s ease}.Logo_beam__WzJdV{stroke:var(--accent);stroke-width:1.4;stroke-linecap:square;stroke-dasharray:2 2.5;fill:none;transition:stroke .25s ease,opacity .25s ease}.Logo_floor__FPCVH{stroke:var(--border);stroke-width:.6;stroke-dasharray:1.5 2;fill:none}.Logo_root__KbRw0:hover .Logo_dot__FwxJC{transform:scale(1.18)}.Logo_root__KbRw0:hover .Logo_beam__WzJdV{stroke:var(--accent-2)}.Logo_animated__y4rJX .Logo_dot__FwxJC{animation:Logo_logoIgnite__t7WKu .55s cubic-bezier(.22,1,.36,1) both,Logo_logoBreath__xHFXr 4.2s ease-in-out 1.6s infinite}.Logo_animated__y4rJX .Logo_cap__fAtJv{opacity:0;animation:Logo_logoFade__b6vRq .4s ease-out .4s forwards}.Logo_animated__y4rJX .Logo_beam__WzJdV{opacity:0;animation:Logo_logoFade__b6vRq .6s ease-out .55s forwards}.Logo_animated__y4rJX .Logo_floor__FPCVH{opacity:0;animation:Logo_logoFade__b6vRq .4s ease-in 1s forwards}.Logo_animated__y4rJX .Logo_letter__1wAtJ{opacity:0;transform:translateY(2px);animation:Logo_logoLetter__aMW5a .4s ease-out forwards}@keyframes Logo_logoIgnite__t7WKu{0%{transform:scale(0);opacity:0}60%{transform:scale(1.35);opacity:1}to{transform:scale(1);opacity:1}}@keyframes Logo_logoBreath__xHFXr{0%,to{opacity:1}50%{opacity:.78}}@keyframes Logo_logoFade__b6vRq{to{opacity:1}}@keyframes Logo_logoLetter__aMW5a{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Logo_animated__y4rJX .Logo_beam__WzJdV,.Logo_animated__y4rJX .Logo_cap__fAtJv,.Logo_animated__y4rJX .Logo_dot__FwxJC,.Logo_animated__y4rJX .Logo_floor__FPCVH,.Logo_animated__y4rJX .Logo_letter__1wAtJ{animation:none;opacity:1;transform:none}}