.story-copy.svelte-10krcz5 section+section{margin-top:3.5rem}.story-copy.svelte-10krcz5 section>h2{margin-bottom:1.35rem;border-top:1px solid color-mix(in srgb,var(--color-ink) 14%,transparent);padding-top:1.4rem;font-family:var(--font-title);font-size:clamp(1.85rem,4vw,2.55rem);font-weight:600;line-height:1.08;letter-spacing:-.03em}.story-copy.svelte-10krcz5 section>p{margin-bottom:1.45rem;font-size:clamp(1.12rem,2vw,1.23rem);line-height:1.82;color:color-mix(in srgb,var(--color-ink) 86%,transparent)}.story-copy.svelte-10krcz5 .story-first{font-size:clamp(1.22rem,2vw,1.34rem);line-height:1.72}.story-copy.svelte-10krcz5 .story-first:first-letter{float:left;margin:.12em .12em 0 0;font-family:var(--font-title);font-size:5.5rem;font-weight:600;line-height:.72;color:var(--color-sunset)}.story-copy.svelte-10krcz5 .pullquote{margin:2.5rem 0;border-left:3px solid var(--color-lake);padding:.1rem 0 .1rem 1.35rem;font-family:var(--font-title);font-size:clamp(1.55rem,3vw,2.05rem);font-weight:600;line-height:1.22;letter-spacing:-.025em;color:var(--color-ink)}.story-copy.svelte-10krcz5 .story-last{font-family:var(--font-title);font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.22;letter-spacing:-.025em;color:var(--color-ink)}
