.about.svelte-cwls5q{display:grid;gap:32px;padding-block-start:clamp(32px,6vh,64px)}.lead-band.svelte-cwls5q{display:grid;gap:12px}.frames.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:clamp(160px,22vw,280px)}.frames.svelte-cwls5q a:where(.svelte-cwls5q){display:block;height:100%}figcaption.svelte-cwls5q{font-size:var(--step-small);color:var(--muted)}figcaption.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--muted);text-decoration:none}figcaption.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--ink)}.head.svelte-cwls5q{display:grid;gap:14px;justify-items:start}h1.svelte-cwls5q{font-family:var(--font-display);font-weight:700;font-size:var(--step-display);line-height:.98;letter-spacing:-.035em;max-width:8em}.sub.svelte-cwls5q{color:var(--ink);font-size:max(var(--step-body),1.125rem);max-width:34em}.action.svelte-cwls5q{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:700;font-size:var(--step-small);text-decoration:none}.action.svelte-cwls5q:hover{background:var(--ink);color:var(--field-ink)}.cols.svelte-cwls5q{display:grid;gap:48px;grid-template-columns:minmax(280px,340px) 1fr;align-items:start;padding-block-start:24px}.intro.svelte-cwls5q{display:grid;gap:16px}.roster.svelte-cwls5q{display:grid;gap:12px}h2.svelte-cwls5q{font-family:var(--font-display);font-weight:700;font-size:var(--step-body)}.count.svelte-cwls5q{font-size:var(--step-small);color:var(--muted);font-variant-numeric:tabular-nums}.roster.svelte-cwls5q ul:where(.svelte-cwls5q){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;list-style:none;padding:0}.roster.svelte-cwls5q li:where(.svelte-cwls5q){display:flex;justify-content:space-between;align-items:baseline;gap:16px;background:var(--surface);padding:12px 12px 12px 16px}.name.svelte-cwls5q{color:var(--ink)}.domain.svelte-cwls5q{color:var(--muted);font-size:var(--step-small);font-variant-numeric:tabular-nums}.empty.svelte-cwls5q{color:var(--muted);background:var(--surface);padding:24px 16px}@media(max-width:900px){.cols.svelte-cwls5q{grid-template-columns:1fr}.roster.svelte-cwls5q ul:where(.svelte-cwls5q){grid-template-columns:1fr}.frames.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.frames.svelte-cwls5q a:where(.svelte-cwls5q){height:clamp(120px,30vw,180px)}}
