.history-hero.svelte-1xl2tfr{padding-block:clamp(3.5rem,8vw,5.5rem)}.hero-inner.svelte-1xl2tfr{max-width:760px}.history-hero.svelte-1xl2tfr h1:where(.svelte-1xl2tfr){max-width:18ch;margin:0 0 1.25rem;color:var(--color-cream)}.subtitle.svelte-1xl2tfr{font-family:var(--font-heading);font-size:clamp(1.0625rem,.5vw + 1rem,1.25rem);font-weight:400;font-style:italic;line-height:1.55;color:var(--color-cream);opacity:.9;margin:0;max-width:56ch}.history-article.svelte-1xl2tfr{background:var(--color-warm-white);padding-block:clamp(3rem,6vw,5rem) clamp(3rem,6vw,5rem)}.article-inner.svelte-1xl2tfr{max-width:760px}.article-section.svelte-1xl2tfr{margin-block:clamp(3rem,6vw,4.5rem) 0}.article-section.svelte-1xl2tfr:first-child{margin-top:0}.article-section.svelte-1xl2tfr h2:where(.svelte-1xl2tfr){position:relative;margin:0 0 1.5rem;color:var(--color-navy);font-size:clamp(1.5rem,1.5vw + 1rem,2rem);font-weight:600;letter-spacing:-.01em;padding-top:1.75rem}.article-section.svelte-1xl2tfr h2:where(.svelte-1xl2tfr):before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:var(--color-gold)}.article-section.svelte-1xl2tfr p:where(.svelte-1xl2tfr){font-size:1.0625rem;line-height:1.75;color:var(--color-text);margin:0 0 1.25rem;max-width:none}.article-section.svelte-1xl2tfr p:where(.svelte-1xl2tfr):last-child{margin-bottom:0}.first-section.svelte-1xl2tfr .lead-para:where(.svelte-1xl2tfr):first-letter{font-family:var(--font-heading);font-weight:600;font-size:3.75rem;line-height:.9;float:left;padding:.35rem .6rem 0 0;color:var(--color-navy)}.pull-quote.svelte-1xl2tfr{margin:clamp(2.5rem,5vw,3.5rem) 0;padding:.5rem 0 .5rem 1.5rem;border-left:3px solid var(--color-gold);max-width:50ch}.pull-quote.svelte-1xl2tfr p:where(.svelte-1xl2tfr){margin:0 0 .75rem;font-family:var(--font-heading);font-style:italic;font-size:clamp(1.25rem,1vw + 1rem,1.5rem);line-height:1.4;color:var(--color-navy)}.pull-quote.svelte-1xl2tfr cite:where(.svelte-1xl2tfr){display:block;font-style:normal;font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-family:var(--font-heading)}.sources.svelte-1xl2tfr{margin-top:clamp(4rem,7vw,6rem);padding-top:2.5rem;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.sources.svelte-1xl2tfr h2:where(.svelte-1xl2tfr){margin:0 0 1.25rem;font-size:1.125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.sources.svelte-1xl2tfr ul:where(.svelte-1xl2tfr){list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.sources.svelte-1xl2tfr li:where(.svelte-1xl2tfr){font-size:.95rem;line-height:1.55}.sources.svelte-1xl2tfr a:where(.svelte-1xl2tfr){color:var(--color-navy);text-decoration-thickness:1px;text-underline-offset:2px}.sources.svelte-1xl2tfr a:where(.svelte-1xl2tfr):hover{color:var(--color-gold)}@media (max-width: 640px){.first-section.svelte-1xl2tfr .lead-para:where(.svelte-1xl2tfr):first-letter{font-size:3rem}.pull-quote.svelte-1xl2tfr{padding-left:1.25rem}}
