.audience-page.svelte-ugbf6t{--ink:#1a2332;--ink-soft:#3d4a5c;--paper:#eef1f4;--accent:#b8872e;color:var(--ink);font-family:"Source Sans 3 Variable","Source Sans 3",system-ui,sans-serif}.audience-page.svelte-ugbf6t h1:where(.svelte-ugbf6t),.audience-page.svelte-ugbf6t h2:where(.svelte-ugbf6t){font-family:Fraunces Variable,Fraunces,Georgia,serif}.audience-hero.svelte-ugbf6t{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,5rem);max-width:78rem;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,3.5rem);display:grid}.audience-copy.svelte-ugbf6t{max-width:39rem}.audience-eyebrow.svelte-ugbf6t{color:var(--accent);letter-spacing:.045em;margin:0 0 .8rem;font-size:.85rem;font-weight:700}.audience-copy.svelte-ugbf6t h1:where(.svelte-ugbf6t){letter-spacing:-.035em;max-width:13ch;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:550;line-height:1.08}.audience-lede.svelte-ugbf6t{max-width:56ch;color:var(--ink-soft);margin:1rem 0 1.5rem;font-size:1.12rem;line-height:1.55}.audience-actions.svelte-ugbf6t{flex-wrap:wrap;gap:.75rem;display:flex}.audience-button.svelte-ugbf6t{border:1px solid var(--ink);white-space:nowrap;border-radius:.3rem;justify-content:center;align-items:center;min-height:2.8rem;padding:.65rem 1rem;font-size:.98rem;font-weight:650;text-decoration:none;display:inline-flex}.audience-button--primary.svelte-ugbf6t{background:var(--ink);color:#fff}.audience-button--primary.svelte-ugbf6t:hover{background:#303d50}.audience-button--secondary.svelte-ugbf6t{color:var(--ink);background:0 0}.audience-button.svelte-ugbf6t:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.audience-note.svelte-ugbf6t{color:var(--ink-soft);margin:1rem 0 0;font-size:.84rem}.audience-visual.svelte-ugbf6t{background:#e2e7ed;border:1px solid #c8d0d9;border-radius:.5rem;min-width:0;padding:1rem;box-shadow:0 1rem 2.5rem -2rem #1a233266}.audience-workflow.svelte-ugbf6t,.audience-access.svelte-ugbf6t,.audience-start.svelte-ugbf6t{border-top:1px solid #d1d8df;max-width:72rem;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,3rem)}.audience-workflow.svelte-ugbf6t h2:where(.svelte-ugbf6t),.audience-access.svelte-ugbf6t h2:where(.svelte-ugbf6t),.audience-start.svelte-ugbf6t h2:where(.svelte-ugbf6t){letter-spacing:-.025em;max-width:20ch;margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:550;line-height:1.15}.audience-workflow.svelte-ugbf6t p:where(.svelte-ugbf6t),.audience-access.svelte-ugbf6t p:where(.svelte-ugbf6t),.audience-start.svelte-ugbf6t p:where(.svelte-ugbf6t){max-width:64ch;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.audience-sample-link.svelte-ugbf6t{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;margin-top:1rem;font-weight:650;text-decoration-thickness:2px;display:inline-flex}.audience-sample-link.svelte-ugbf6t:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.audience-access.svelte-ugbf6t{grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr);align-items:center;gap:2rem;display:grid}.audience-access.svelte-ugbf6t aside:where(.svelte-ugbf6t){border-left:3px solid var(--accent);background:#ffffff8c;padding:1.2rem 1.35rem}.audience-access.svelte-ugbf6t aside:where(.svelte-ugbf6t) p:where(.svelte-ugbf6t){color:var(--ink);margin-top:.8rem;font-weight:650}.audience-access.svelte-ugbf6t aside:where(.svelte-ugbf6t) span:where(.svelte-ugbf6t){color:var(--ink-soft);font-size:.92rem}.audience-start.svelte-ugbf6t p:where(.svelte-ugbf6t){margin-bottom:1.2rem}@media (width<=760px){.audience-hero.svelte-ugbf6t,.audience-access.svelte-ugbf6t{grid-template-columns:minmax(0,1fr)}.audience-hero.svelte-ugbf6t{padding-top:2.5rem}}@media (width<=520px){.audience-actions.svelte-ugbf6t{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.audience-page.svelte-ugbf6t :where(.svelte-ugbf6t){scroll-behavior:auto!important}}
