.henk-landing{--ink:#0e1b26;--ink-raised:#16293a;--slate:#4a6274;--paper:#f1f3f2;--surface:#ffffff;--line:#d9dedc;--verdigris:#0f7b6c;--verdigris-lift:#14a08c;--signal:#d98324;background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif}.henk-landing ::selection{background:var(--verdigris);color:#fff}.henk-display{font-family:var(--font-display),var(--font-heading),system-ui,sans-serif;font-weight:600;letter-spacing:-.028em;line-height:1.04}.henk-mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-ligatures:none}.henk-eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.henk-turn{opacity:0;transform:translateY(6px)}.henk-bar{transform-origin:center;height:100%}@media (prefers-reduced-motion:no-preference){.henk-turn{animation:henk-turn-in .55s cubic-bezier(.22,1,.36,1) forwards}.henk-bar{animation:henk-bar 1.15s ease-in-out infinite alternate}.henk-live-dot{animation:henk-pulse 1.9s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.henk-turn{opacity:1;transform:none}}@keyframes henk-turn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes henk-bar{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes henk-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(217,131,36,.55)}50%{opacity:.75;box-shadow:0 0 0 5px rgba(217,131,36,0)}}.henk-landing a:focus-visible,.henk-landing button:focus-visible,.henk-landing summary:focus-visible{outline:2px solid var(--verdigris);outline-offset:3px;border-radius:4px}.henk-faq summary::-webkit-details-marker{display:none}.henk-faq summary{list-style:none;cursor:pointer}.henk-faq[open] .henk-faq-sign{transform:rotate(45deg)}