@media (max-width:560px){.logobar-cell:has(img[alt=SCHUNK]){display:none}}.logobar-case{position:relative;text-decoration:none}.logobar-badge{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);font-family:var(--font-head);font-size:10.5px;font-weight:600;color:var(--violet);background:#ead9fb;border-radius:100px;padding:3px 10px;white-space:nowrap}.logobar-pop{position:absolute;bottom:calc(100% + 14px);left:50%;z-index:20;width:340px;display:flex;flex-direction:column;gap:14px;padding:20px;background:#fff;border-radius:14px;box-shadow:0 30px 60px -24px rgba(20,16,40,.35),0 0 0 1px rgba(10,9,13,.05);text-align:left;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility .25s;pointer-events:none}.logobar-case:focus-visible .logobar-pop,.logobar-case:hover .logobar-pop{opacity:1;visibility:visible;transform:translate(-50%)}.logobar-cell .logobar-pop-logo{max-height:26px;align-self:flex-start}.logobar-pop-quote{font-size:14.5px;line-height:1.55;color:var(--ink)}.logobar-pop-author{display:flex;align-items:center;gap:12px}.logobar-cell .logobar-pop-author img{width:42px;height:42px;max-height:none;border-radius:50%;object-fit:cover}.logobar-pop-author b{display:block;font-family:var(--font-head);font-size:14px;font-weight:600;color:var(--ink)}.logobar-pop-author i{font-style:normal;font-size:12.5px;color:var(--ink-muted)}@media (max-width:700px){.logobar-pop{display:none}}