.hero.svelte-h3sa6j{border-bottom:1px solid var(--line);padding:clamp(3.5rem,9vw,7rem) 0 clamp(2.5rem,5vw,4rem)}.hero-inner.svelte-h3sa6j{max-width:980px}.hero.svelte-h3sa6j h1:where(.svelte-h3sa6j){letter-spacing:-.025em;margin-top:1rem;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.98}.hero.svelte-h3sa6j h1:where(.svelte-h3sa6j) em:where(.svelte-h3sa6j){color:var(--accent);font-style:italic;font-weight:300}.lede.svelte-h3sa6j{max-width:58ch;color:var(--fg-muted);margin-top:1.75rem;font-size:clamp(1rem,1.1vw + .7rem,1.15rem);line-height:1.55}.agents.svelte-h3sa6j{padding:clamp(3.5rem,7vw,6rem) 0}.agent-list.svelte-h3sa6j{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.agent-list.svelte-h3sa6j li:where(.svelte-h3sa6j):nth-child(odd) .agent:where(.svelte-h3sa6j){border-right:1px solid var(--line)}.agent.svelte-h3sa6j{border-bottom:1px solid var(--line);padding:2.5rem 2rem}.avatar.svelte-h3sa6j{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);font-family:var(--font-serif);letter-spacing:-.01em;place-items:center;font-size:1.15rem;display:inline-grid}.a-head.svelte-h3sa6j{margin-top:1.25rem}.a-role.svelte-h3sa6j{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-subtle);font-size:.68rem;font-weight:500}.agent.svelte-h3sa6j h2:where(.svelte-h3sa6j){letter-spacing:-.015em;margin-top:.45rem;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.15}.a-focus.svelte-h3sa6j{color:var(--accent);margin-top:.4rem;font-size:.92rem}.a-note.svelte-h3sa6j{max-width:44ch;color:var(--fg-muted);margin-top:1rem;font-size:.95rem;line-height:1.55}.a-meta.svelte-h3sa6j{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding-top:1.25rem;display:flex}.a-meta.svelte-h3sa6j>div:where(.svelte-h3sa6j){grid-template-columns:100px 1fr;align-items:baseline;gap:1rem;display:grid}.a-meta.svelte-h3sa6j dt:where(.svelte-h3sa6j){letter-spacing:.2em;text-transform:uppercase;color:var(--fg-subtle);font-size:.68rem}.a-meta.svelte-h3sa6j dd:where(.svelte-h3sa6j){color:var(--fg);margin:0;font-size:.92rem}.a-meta.svelte-h3sa6j a:where(.svelte-h3sa6j){color:var(--fg);transition:color .16s}.a-meta.svelte-h3sa6j a:where(.svelte-h3sa6j):hover{color:var(--accent)}.closer.svelte-h3sa6j{border-top:1px solid var(--line);background:#fbfaf7;padding:clamp(4rem,8vw,7rem) 0}.closer-inner.svelte-h3sa6j{max-width:760px}.closer.svelte-h3sa6j h2:where(.svelte-h3sa6j){letter-spacing:-.02em;margin-top:1rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.closer-actions.svelte-h3sa6j{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.btn.svelte-h3sa6j{background:var(--accent);height:52px;color:var(--accent-ink);align-items:center;padding:0 1.75rem;font-size:.92rem;font-weight:500;transition:background .16s;display:inline-flex}.btn.svelte-h3sa6j:hover{background:var(--accent-hover)}.ghost.svelte-h3sa6j{color:var(--fg-muted);font-size:.9rem;transition:color .16s}.ghost.svelte-h3sa6j:hover{color:var(--accent)}@media (width<=820px){.agent-list.svelte-h3sa6j{grid-template-columns:1fr}.agent-list.svelte-h3sa6j li:where(.svelte-h3sa6j):nth-child(odd) .agent:where(.svelte-h3sa6j){border-right:0}}@media (width<=600px){.agent.svelte-h3sa6j{padding:2rem 1rem}.a-meta.svelte-h3sa6j>div:where(.svelte-h3sa6j){grid-template-columns:1fr;gap:.2rem}.btn.svelte-h3sa6j{justify-content:center;width:100%;padding:0 1rem}}
