.timeline.svelte-112n2zp{list-style:none;padding:0;margin:0;position:relative}.timeline.svelte-112n2zp:before{content:"";position:absolute;left:120px;top:var(--space-2);bottom:var(--space-2);width:1px;background:var(--border)}.timeline-item.svelte-112n2zp{display:grid;grid-template-columns:120px 1fr;gap:var(--space-8);padding:var(--space-6) 0;position:relative;opacity:0;transform:translateY(24px);animation:svelte-112n2zp-timeline-reveal .7s var(--ease-out) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes svelte-112n2zp-timeline-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.timeline-item.svelte-112n2zp{opacity:1;transform:none;animation:none}}.timeline-marker.svelte-112n2zp{position:relative;display:flex;align-items:baseline;justify-content:flex-end;padding-right:var(--space-4)}.timeline-year.svelte-112n2zp{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:var(--terracotta)}.timeline-dot.svelte-112n2zp{position:absolute;right:-5px;top:14px;width:9px;height:9px;background:var(--terracotta);border-radius:50%;border:2px solid var(--paper);box-shadow:0 0 0 1px var(--terracotta)}.timeline-content.svelte-112n2zp{padding-left:var(--space-6)}.timeline-content.svelte-112n2zp h3:where(.svelte-112n2zp){font-size:var(--text-xl)}.timeline-content.svelte-112n2zp p:where(.svelte-112n2zp){margin-top:var(--space-3);color:var(--ink-soft);max-width:56ch}@media (max-width: 640px){.timeline.svelte-112n2zp:before{left:8px}.timeline-item.svelte-112n2zp{grid-template-columns:1fr;gap:var(--space-2);padding-left:var(--space-8)}.timeline-marker.svelte-112n2zp{justify-content:flex-start;padding-right:0}.timeline-dot.svelte-112n2zp{left:-28px;right:auto;top:18px}.timeline-content.svelte-112n2zp{padding-left:0}}.container.svelte-czf77r{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section-header.svelte-czf77r{margin-bottom:var(--space-12)}.section-header--center.svelte-czf77r{text-align:center}.section-header.svelte-czf77r h2:where(.svelte-czf77r){margin-top:var(--space-4)}.roots.svelte-czf77r{padding:var(--space-24) var(--container-padding)}.roots-grid.svelte-czf77r{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--space-16);align-items:center}.roots-visual.svelte-czf77r{aspect-ratio:1;background:var(--ink-dark);color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.roots-year.svelte-czf77r{font-family:var(--font-display);font-style:italic;font-size:clamp(72px,12vw,140px);color:#faf6ee2e;line-height:1}.roots-year-label.svelte-czf77r{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.25em;text-transform:uppercase;color:#faf6eea6}.roots.svelte-czf77r h2:where(.svelte-czf77r){margin-top:var(--space-4)}.lead.svelte-czf77r{margin-top:var(--space-6);color:var(--ink);font-size:var(--text-lg)}.roots.svelte-czf77r p:where(.svelte-czf77r):not(.lead){margin-top:var(--space-4);color:var(--ink-soft)}.stats.svelte-czf77r{list-style:none;margin:var(--space-12) 0 0;padding:var(--space-8) 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.stats.svelte-czf77r .num:where(.svelte-czf77r){display:block;font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:var(--terracotta)}.stats.svelte-czf77r .lbl:where(.svelte-czf77r){display:block;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.timeline-section.svelte-czf77r{background:var(--surface);padding:var(--space-24) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.values.svelte-czf77r{padding:var(--space-24) var(--container-padding)}.values-grid.svelte-czf77r{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.value-card.svelte-czf77r{padding:var(--space-8) var(--space-6);border-top:1px solid var(--terracotta);background:var(--surface)}.value-card.svelte-czf77r .value-icon{color:var(--terracotta)}.value-card.svelte-czf77r h3:where(.svelte-czf77r){margin-top:var(--space-4);font-size:var(--text-xl)}.value-card.svelte-czf77r p:where(.svelte-czf77r){margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);line-height:1.7}.territory.svelte-czf77r{background:var(--ink-dark);color:var(--paper);padding:var(--space-24) 0}.territory-inner.svelte-czf77r{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.territory-text.svelte-czf77r h2:where(.svelte-czf77r){color:var(--paper);margin-top:var(--space-4)}.territory-text.svelte-czf77r h2:where(.svelte-czf77r) em:where(.svelte-czf77r){color:var(--brass)}.territory-text.svelte-czf77r p:where(.svelte-czf77r){color:#faf6eed9;margin-top:var(--space-6)}.territory-facts.svelte-czf77r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-6)}.territory-facts.svelte-czf77r li:where(.svelte-czf77r){padding:var(--space-6);border:1px solid rgba(250,246,238,.15);color:#faf6eecc;font-size:var(--text-sm);line-height:1.7}.territory-facts.svelte-czf77r strong:where(.svelte-czf77r){display:block;color:var(--brass);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);font-weight:500;margin-bottom:var(--space-2)}@media (max-width: 768px){.roots-grid.svelte-czf77r,.territory-inner.svelte-czf77r{grid-template-columns:1fr;gap:var(--space-12)}.stats.svelte-czf77r{grid-template-columns:1fr}.values-grid.svelte-czf77r{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.values-grid.svelte-czf77r{grid-template-columns:1fr}}
