/* VO. signature: the descriptor stays at the upper right at every scale. */
.brand,.footer-name,.signature-mark,.cta-wordmark{display:inline-flex;align-items:flex-start;gap:.13em;letter-spacing:-.07em;line-height:.9;white-space:nowrap}
.vo-powered{display:block;flex:none;font-family:Fixel,Arial,sans-serif;font-size:.22em;font-weight:450;line-height:1.08;letter-spacing:-.025em;text-align:left;margin-top:.1em}
.brand{font-size:36px}.footer-name{font-size:34px}.signature-mark{flex-shrink:0;font-size:58px}.cta-wordmark{font-size:clamp(100px,24vw,400px)}
@media(max-width:760px){.brand{font-size:30px}.footer-name{font-size:32px}.signature-mark{font-size:42px}.author-signature{gap:14px}.cta-wordmark{font-size:24vw}}
