.cta-section.svelte-ck0zer{padding:5rem 0;background:var(--bg-darker);text-align:center}h2.svelte-ck0zer{margin-bottom:1.5rem}.cta-buttons.svelte-ck0zer{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.about-hero.svelte-cwls5q{padding:10rem 0 4rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-dark) 60%,transparent) 0%,var(--bg) 100%)}h1.svelte-cwls5q{font-size:clamp(2.1rem,5vw,3.25rem);line-height:1.25;letter-spacing:-.02em}.section-alt.svelte-cwls5q{background:var(--bg-dark)}.story-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1.4fr;gap:3.5rem;align-items:start}.story-photos.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.photo-callout.svelte-cwls5q{margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--bg-card)}.photo-callout-img.svelte-cwls5q{width:100%;height:auto;display:block}.photo-caption.svelte-cwls5q{font-size:.8rem;color:var(--text-muted);padding:.75rem 1rem}.story-quote.svelte-cwls5q{font-family:var(--font-heading);font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:600;line-height:1.45;color:var(--text-primary);border-left:3px solid var(--green);padding-left:1.25rem;margin:0 0 1.75rem}.story-copy.svelte-cwls5q p:where(.svelte-cwls5q):not(.eyebrow){line-height:1.75;margin-bottom:1.25rem}.story-sig.svelte-cwls5q{margin-top:2rem;font-family:var(--font-heading);font-weight:700;color:var(--text-primary)}.story-sig.svelte-cwls5q span:where(.svelte-cwls5q){display:block;font-weight:400;font-size:.85rem;color:var(--text-muted)}@media(max-width:860px){.story-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.story-photos.svelte-cwls5q{flex-direction:row}.photo-callout.svelte-cwls5q{flex:1}}
