.clarity-logo{display:inline-flex;flex-shrink:0;text-decoration:none;color:inherit;position:relative;line-height:0;border:0;box-shadow:none}.clarity-logo,.clarity-logo__media{align-items:center;background:transparent}.clarity-logo__media{display:flex;justify-content:flex-start}.clarity-logo__img{display:block;width:auto;height:auto;max-width:none;object-fit:contain;background:transparent;-webkit-user-drag:none;user-select:none}.clarity-logo--nav .clarity-logo__img{height:1.875rem;width:auto}@media (min-width:640px){.clarity-logo--nav .clarity-logo__img{height:2rem}}@media (min-width:1024px){.clarity-logo--nav .clarity-logo__img{height:2.125rem}}.clarity-logo--full .clarity-logo__img{height:auto;width:min(100%,11.25rem)}@media (min-width:640px){.clarity-logo--full .clarity-logo__img{width:min(100%,12.5rem)}}.clarity-logo--intro .clarity-logo__img{opacity:0;animation:clarity-logo-reveal .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes clarity-logo-reveal{to{opacity:1}}.clarity-logo--ready .clarity-logo__img{opacity:1}@media (prefers-reduced-motion:reduce){.clarity-logo--intro .clarity-logo__img{animation:none;opacity:1}}.nav-shell{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem .5rem .625rem}@media (min-width:640px){.nav-shell{min-height:3.5rem;padding:.5625rem 1rem .5625rem .75rem;gap:1rem}}.nav-shell__brand{display:flex;flex-shrink:0;align-items:center;align-self:center;margin-right:auto;padding-right:.5rem}.nav-shell__links{display:none;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.125rem}@media (min-width:768px){.nav-shell__links{display:flex}}