.about.svelte-cwls5q{--font-serif: "Crimson Pro", Georgia, serif;--font-sans: "Sora", system-ui, sans-serif;--bg: #faf7f2;--bg-warm: #f3ede3;--text: #1c1917;--text-secondary: #57534e;--text-muted: #a8a29e;--accent: #991b1b;--accent-light: #fef2f2;--dark: #1c1917;--rule: #d6d3d1;--radius: 10px;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.about.svelte-cwls5q *{box-sizing:border-box}.revealed.svelte-cwls5q{animation:svelte-cwls5q-revealUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-cwls5q-revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}[data-reveal].svelte-cwls5q:not(.revealed){animation:svelte-cwls5q-fallbackReveal 0s ease 3s forwards}@keyframes svelte-cwls5q-fallbackReveal{to{opacity:1;transform:none}}.hero.svelte-cwls5q{padding:5rem 2rem 3rem;text-align:center}.hero-inner.svelte-cwls5q{max-width:750px;margin:0 auto}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15;color:var(--text);margin-bottom:1.25rem;letter-spacing:-.02em}.hero-sub.svelte-cwls5q{font-size:1.1rem;color:var(--text-secondary);line-height:1.8;max-width:600px;margin:0 auto}.section-tag.svelte-cwls5q{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-weight:600;margin-bottom:.75rem}.section-tag.light.svelte-cwls5q{color:#ffffff80}.stats-strip.svelte-cwls5q{background:var(--dark);padding:3rem 2rem}.stats-inner.svelte-cwls5q{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stat-figure.svelte-cwls5q{display:block;font-family:var(--font-serif);font-size:2.5rem;font-weight:600;color:#fff;letter-spacing:-.03em;line-height:1.2}.stat-label.svelte-cwls5q{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-top:.35rem}.content-section.svelte-cwls5q{padding:5rem 2rem}.warm-section.svelte-cwls5q{padding:5rem 2rem;background:var(--bg-warm)}.content-inner.svelte-cwls5q{max-width:960px;margin:0 auto}.content-inner.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-serif);font-size:1.85rem;font-weight:600;color:var(--text);margin-bottom:1.5rem;letter-spacing:-.02em}.prose.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.05rem;color:var(--text-secondary);line-height:1.85;margin-bottom:1.25rem}.prose.svelte-cwls5q strong{color:var(--text)}.feature-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-card.svelte-cwls5q{background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius);padding:1.75rem}.feature-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.feature-stat.svelte-cwls5q{font-size:.8rem;color:var(--accent);font-weight:600;margin-bottom:.75rem}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9rem;color:var(--text-secondary);line-height:1.7}.timeline.svelte-cwls5q{margin-top:2rem;position:relative;padding-left:2rem}.timeline.svelte-cwls5q:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:var(--rule)}.timeline-item.svelte-cwls5q{display:flex;gap:1.25rem;padding-bottom:2rem;position:relative}.timeline-item.svelte-cwls5q:last-child{padding-bottom:0}.timeline-marker.svelte-cwls5q{width:12px;height:12px;border-radius:50%;background:var(--rule);flex-shrink:0;margin-top:.3rem;position:relative;left:-2rem;margin-right:-2rem;z-index:1;box-shadow:0 0 0 4px var(--bg)}.timeline-marker.active.svelte-cwls5q{background:var(--accent);box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--accent)}.timeline-year.svelte-cwls5q{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--accent);margin-bottom:.25rem}.timeline-content.svelte-cwls5q p{font-size:.95rem;color:var(--text-secondary);line-height:1.7}.reason-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.reason-card.svelte-cwls5q{background:var(--bg);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:1.5rem 1.75rem}.reason-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.5rem}.reason-card.svelte-cwls5q p{font-size:.9rem;color:var(--text-secondary);line-height:1.7}.archive-section.svelte-cwls5q{background:var(--dark);color:#fff;padding:5rem 2rem;text-align:center}.archive-section.svelte-cwls5q h2:where(.svelte-cwls5q){color:#fff}.archive-sub.svelte-cwls5q{color:var(--text-muted);font-size:1rem;max-width:550px;margin:0 auto 2rem}.archive-thumbs.svelte-cwls5q{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;max-width:700px;margin:0 auto}.archive-thumb.svelte-cwls5q{width:160px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:all .3s}.archive-thumb.svelte-cwls5q:hover{border-color:#ffffff4d;transform:translateY(-3px)}.archive-thumb.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:95px;object-fit:cover;object-position:top;opacity:.7;transition:opacity .3s}.archive-thumb.svelte-cwls5q:hover img:where(.svelte-cwls5q){opacity:1}.archive-thumb.svelte-cwls5q span:where(.svelte-cwls5q){display:block;text-align:center;font-size:.8rem;font-weight:600;color:#fff;padding:.4rem;background:#ffffff0d}.btn-text.svelte-cwls5q{color:#fff9;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.btn-text.svelte-cwls5q:hover{color:#fff}.final-cta.svelte-cwls5q{text-align:center;padding:5rem 2rem}.cta-inner.svelte-cwls5q{max-width:600px;margin:0 auto}.cta-logo.svelte-cwls5q{width:48px;height:48px;border-radius:12px;margin-bottom:1.5rem}.cta-inner.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-serif);font-size:1.85rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.cta-inner.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.05rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.btn-primary.svelte-cwls5q{display:inline-flex;align-items:center;background:var(--accent);color:#fff;text-decoration:none;padding:.85rem 2rem;border-radius:100px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 2px 12px #991b1b4d}.btn-primary.svelte-cwls5q:hover{background:#7f1d1d;transform:translateY(-1px);box-shadow:0 4px 20px #991b1b66}@media(max-width:640px){.hero.svelte-cwls5q{padding:3.5rem 1.5rem 2rem}.stats-inner.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-figure.svelte-cwls5q{font-size:2rem}.content-section.svelte-cwls5q,.warm-section.svelte-cwls5q,.archive-section.svelte-cwls5q{padding:3rem 1.5rem}.archive-thumb.svelte-cwls5q{width:130px}.archive-thumb.svelte-cwls5q img:where(.svelte-cwls5q){height:70px}.final-cta.svelte-cwls5q{padding:3rem 1.5rem}}
