.voices-section[data-v-62777120]{padding-block:clamp(3.5rem,8vw,6rem)}.voices[data-v-62777120]{border-top:2px solid var(--color-ink);display:grid;gap:2rem;padding-top:clamp(1.75rem,3vw,2.5rem)}@media(min-width:960px){.voices[data-v-62777120]{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.voices-stage[data-v-62777120]{display:flex;flex-direction:column;min-height:100%}.voice[data-v-62777120]{animation:voice-in-62777120 .42s ease both;margin:0;padding-top:clamp(2.75rem,5vw,3.75rem);position:relative}@keyframes voice-in-62777120{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.voice-mark[data-v-62777120]{color:var(--color-brand-gold);font-family:Georgia,Times New Roman,serif;font-size:clamp(6rem,4rem + 6vw,9rem);font-weight:700;inset-inline-start:-.04em;line-height:1;pointer-events:none;position:absolute;top:-.12em}[dir=rtl] .voice-mark[data-v-62777120]{transform:scaleX(-1)}.voice-quote[data-v-62777120]{color:var(--color-ink);font-size:clamp(1.5rem,1.05rem + 1.6vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;position:relative}.voice-by[data-v-62777120]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.75rem}.voice-name[data-v-62777120]{align-items:center;color:var(--color-ink);display:inline-flex;font-size:.9375rem;font-weight:800;gap:.6rem}.voice-name[data-v-62777120]:before{background:var(--color-brand-gold);content:"";height:3px;width:1.75rem}.voice-context[data-v-62777120]{border:1px solid var(--color-ink);border-radius:999px;color:var(--color-ink);font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:.3rem .75rem;text-transform:uppercase}.voices-controls[data-v-62777120]{align-items:center;display:flex;gap:.75rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.voices-arrow[data-v-62777120]{align-items:center;background:transparent;border:1px solid var(--color-ink);border-radius:50%;color:var(--color-ink);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);width:48px}.voices-arrow[data-v-62777120]:focus-visible,.voices-arrow[data-v-62777120]:hover{background:var(--color-ink);color:#fff}.voices-arrow[data-v-62777120]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:3px}[dir=rtl] .voices-arrow svg[data-v-62777120]{transform:scaleX(-1)}.voices-counter[data-v-62777120]{color:var(--color-text-secondary);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;min-width:4.5rem;text-align:center}.voices-list[data-v-62777120]{border-top:1px solid var(--color-cream-edge);display:grid}@media(min-width:960px){.voices-list[data-v-62777120]{border-top:0}}.voice-tab[data-v-62777120]{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--color-cream-edge);color:var(--color-text-secondary);cursor:pointer;display:grid;font:inherit;gap:.75rem;grid-template-columns:2.25rem 1fr;padding:1.1rem .75rem 1.1rem 1rem;position:relative;text-align:start;transition:background var(--transition-fast),color var(--transition-fast);width:100%}.voice-tab[data-v-62777120]:before{background:var(--color-brand-gold);content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transition:transform var(--transition-fast);width:3px}.voice-tab[data-v-62777120]:hover{background:#0a25400a;color:var(--color-ink)}.voice-tab.is-active[data-v-62777120]{background:#fff;color:var(--color-ink)}.voice-tab.is-active[data-v-62777120]:before{transform:scaleY(1)}.voice-tab[data-v-62777120]:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.tab-num[data-v-62777120]{color:var(--color-brand-gold-text);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:800;padding-top:.1rem}.tab-body[data-v-62777120]{display:grid;gap:.3rem;min-width:0}.tab-context[data-v-62777120]{color:var(--color-ink);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tab-excerpt[data-v-62777120]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;overflow:hidden}@media(max-width:599.98px){.tab-excerpt[data-v-62777120]{-webkit-line-clamp:1}}@media(prefers-reduced-motion:reduce){.voice[data-v-62777120]{animation:none}.voice-tab[data-v-62777120],.voice-tab[data-v-62777120]:before,.voices-arrow[data-v-62777120]{transition:none}}
