.quote-bg.svelte-10913pa{position:relative;min-height:75vh;display:flex;align-items:center;overflow:hidden;margin:var(--space-section) 0}.quote-bg-image.svelte-10913pa{position:absolute;top:0;right:0;bottom:0;left:0}.quote-bg-image.svelte-10913pa img:where(.svelte-10913pa){width:100%;height:100%;object-fit:cover}.quote-overlay.svelte-10913pa{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-strong)}.quote-bg-content.svelte-10913pa{position:relative;z-index:1;max-width:60rem;margin:0 auto;padding:var(--space-section) var(--container-px);text-align:center;color:var(--color-bg)}.quote-mark.svelte-10913pa{display:block;font-family:var(--font-display);font-size:clamp(4rem,8vw,7rem);line-height:.5;opacity:.4;margin-bottom:1rem}.quote-text.svelte-10913pa{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:400;line-height:1.3;letter-spacing:-.015em;margin:0 0 2rem;color:var(--color-bg)}.quote-attribution.svelte-10913pa{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.quote-attribution.svelte-10913pa .meta:where(.svelte-10913pa){color:#fafaf8bf}.quote-pull.svelte-10913pa{padding:var(--space-section) 0;max-width:var(--container-max);margin:0 auto}.quote-pull-inner.svelte-10913pa{max-width:56rem;margin:0 auto;padding:0 var(--container-px);text-align:center}.quote-pull-text.svelte-10913pa{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.35;letter-spacing:-.015em;margin:0 0 2rem;color:var(--color-fg);position:relative}.quote-mark-pull.svelte-10913pa{font-style:normal;color:var(--color-accent);margin-right:.25em}.quote-pull.svelte-10913pa .quote-attribution:where(.svelte-10913pa){justify-content:center}
