.heabst-logo{color:currentColor;align-items:center;gap:.62em;min-width:0;line-height:1;display:inline-flex}.heabst-logo .heabst-mark{filter:drop-shadow(0 7px 16px #f653a638);flex:none;width:2.2em;height:2.2em;overflow:visible}.heabst-logo__wordmark{letter-spacing:-.055em;white-space:nowrap;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1em;font-weight:800}.heabst-logo.is-animated .heabst-mark__bridge{stroke-dasharray:44;stroke-dashoffset:44px;animation:.76s cubic-bezier(.22,1,.36,1) .17s forwards heabst-connect}.heabst-logo.is-animated .heabst-mark__pillar{transform-box:fill-box;transform-origin:50%;animation:.56s cubic-bezier(.22,1,.36,1) both heabst-pillar-in}.heabst-logo.is-animated .heabst-mark__pillar--right{animation-delay:80ms}.heabst-logo.is-animated .heabst-mark__node{transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) .64s both heabst-node-in}@keyframes heabst-connect{to{stroke-dashoffset:0}}@keyframes heabst-pillar-in{0%{opacity:0;transform:scaleY(.55)}}@keyframes heabst-node-in{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:reduce){.heabst-logo.is-animated .heabst-mark__bridge,.heabst-logo.is-animated .heabst-mark__pillar,.heabst-logo.is-animated .heabst-mark__node{stroke-dashoffset:0;animation:none}}
