.quotes.svelte-4fq94{border-block:1px solid var(--line-on-dark)}.quote.svelte-4fq94{max-width:56rem;margin:clamp(2rem,5vw,3.5rem) 0 0}.quote-text.svelte-4fq94 p:where(.svelte-4fq94){font-family:var(--font-serif);font-style:italic;font-size:var(--t-h3);color:var(--ink-on-dark);animation:svelte-4fq94-quote-in var(--dur-slow) var(--ease-out);line-height:1.35}@keyframes svelte-4fq94-quote-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quote-text.svelte-4fq94 p:where(.svelte-4fq94){animation:none}}.quote-credit.svelte-4fq94{animation:svelte-4fq94-quote-in var(--dur-slow) var(--ease-out) .12s backwards;gap:.2rem;margin-top:1.4rem;display:grid}.quote-name.svelte-4fq94{font-weight:var(--w-semi)}.quote-role.svelte-4fq94{font-size:var(--t-small);color:var(--ink-on-dark-muted)}.quote-switch.svelte-4fq94{gap:.6rem;margin-top:2.2rem;display:flex}.quote-switch.svelte-4fq94 button:where(.svelte-4fq94){background:var(--line-on-dark-strong);width:2.2rem;height:3px;transition:background var(--dur) var(--ease-out);border-radius:2px;padding:0}.quote-switch.svelte-4fq94 button.active:where(.svelte-4fq94),.quote-switch.svelte-4fq94 button:where(.svelte-4fq94):hover{background:var(--accent)}
