/* Home hero callout for the live trace. */
.da-hook{display:block;margin:26px auto 26px;max-width:760px;text-align:left;padding:2px;border-radius:var(--r2);background:var(--grad);color:var(--ink);text-decoration:none!important;box-shadow:0 0 40px rgba(58,150,255,.22);transition:box-shadow .25s,transform .25s}
.da-hook:hover{box-shadow:0 0 64px rgba(58,190,255,.42);transform:translateY(-2px)}
.da-hook:focus-visible{outline:2px solid var(--sig);outline-offset:3px}
.da-hook-in{display:block;background:var(--bg);border-radius:calc(var(--r2) - 2px);padding:20px 22px}
.da-hook-k{display:flex;align-items:center;gap:8px;font:500 11.5px/1 "Geist Mono",ui-monospace,monospace;letter-spacing:.14em;color:var(--sig)}
.da-hook-k i{width:8px;height:8px;border-radius:50%;background:var(--sig);animation:da-hook-p 1.6s infinite}
@keyframes da-hook-p{50%{opacity:.25}}
.da-hook b{display:block;font-size:clamp(23px,2.9vw,36px);line-height:1.1;letter-spacing:-.022em;font-weight:600;margin:12px 0 8px}
.da-hook-w{display:none;font:500 13.5px/1.4 "Geist Mono",ui-monospace,monospace;color:var(--mut);margin-bottom:12px}
.da-hook.da-hook-on .da-hook-w{display:block}
.da-hook-go{font-weight:600;font-size:16px;color:var(--ink)}
.da-hook-go em{font-style:normal;color:var(--sig)}
.da-hook-c{font-variant-numeric:tabular-nums}
.da-hook:not(.da-hook-on) .da-hook-clock{display:none}
.da-hook.da-hook-on .da-hook-static{display:none}
@media(prefers-reduced-motion:reduce){.da-hook-k i{animation:none}.da-hook{transition:none}}
