.skip-link.svelte-161njqo{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:var(--marketing-primary);color:#fff;text-decoration:none;font-weight:600}.skip-link.svelte-161njqo:focus{left:50%;transform:translate(-50%);top:1em}.container.svelte-161njqo{max-width:1200px;margin:0 auto;padding:0 1.5rem}.content-container.svelte-161njqo{max-width:900px;margin:0 auto;padding:4rem 1.5rem}.story-hero.svelte-161njqo{padding:5rem 0 6rem;background:var(--marketing-hero-bg-gradient);text-align:center;position:relative;overflow:hidden}.story-hero.svelte-161njqo:before{content:"";position:absolute;inset:0;background:var(--marketing-hero-bg-overlay);pointer-events:none}.story-hero.svelte-161njqo .container:where(.svelte-161njqo){position:relative;z-index:1}.story-hero.svelte-161njqo h1:where(.svelte-161njqo){font-size:3rem;margin-bottom:1.5rem;color:var(--marketing-hero-heading);font-weight:800;line-height:1.1;letter-spacing:-.02em}.intro.svelte-161njqo{font-size:1.25rem;max-width:700px;margin:0 auto 1rem;color:var(--marketing-hero-text-primary);line-height:1.65;font-weight:400}.intro.svelte-161njqo:first-of-type{font-size:1.35rem;font-weight:500;margin-bottom:1.25rem}.byline.svelte-161njqo{font-style:italic;margin-top:2rem;color:var(--marketing-hero-text-secondary);font-size:1.125rem;font-weight:500}.story-block.svelte-161njqo{margin:2rem 0}.story-block.svelte-161njqo p:where(.svelte-161njqo){line-height:1.8;margin-bottom:1.5rem;font-size:1.1rem}.story-block.svelte-161njqo ul:where(.svelte-161njqo){margin:1rem 0;padding-left:2rem}.story-block.svelte-161njqo li:where(.svelte-161njqo){margin-bottom:.5rem;line-height:1.6}.key-moment.svelte-161njqo{font-size:1.3rem;font-weight:600;color:var(--marketing-primary);margin:2rem 0;padding:1.5rem;background:var(--marketing-bg-card);border-left:4px solid var(--marketing-primary);border-radius:4px}.innovation-box.svelte-161njqo,.philosophy-box.svelte-161njqo{background:var(--marketing-bg-white);border:2px solid var(--marketing-border-light);border-radius:12px;padding:2rem;margin:2rem 0;box-shadow:var(--marketing-shadow-sm);transition:all .3s ease}.innovation-box.svelte-161njqo:hover,.philosophy-box.svelte-161njqo:hover{transform:translateY(-4px);box-shadow:var(--marketing-shadow-lg);border-color:var(--marketing-primary)}.innovation-box.svelte-161njqo h3:where(.svelte-161njqo),.philosophy-box.svelte-161njqo h3:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem;font-size:1.5rem}.metrics-grid.svelte-161njqo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.metric.svelte-161njqo{background:var(--marketing-bg-white);border:2px solid var(--marketing-border-light);border-radius:12px;padding:2rem;box-shadow:var(--marketing-shadow-sm);transition:all .3s ease}.metric.svelte-161njqo:hover{transform:translateY(-4px);box-shadow:var(--marketing-shadow-lg);border-color:var(--marketing-primary)}.metric.svelte-161njqo h3:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.metric.svelte-161njqo ul:where(.svelte-161njqo){list-style:none;padding:0}.metric.svelte-161njqo li:where(.svelte-161njqo){padding:.5rem 0;border-bottom:1px solid var(--marketing-border-light)}.metric.svelte-161njqo li:where(.svelte-161njqo):last-child{border-bottom:none}.timeline.svelte-161njqo{margin:3rem 0}.timeline-item.svelte-161njqo{padding:1.5rem;border-left:3px solid var(--marketing-border);margin-bottom:2rem;position:relative;background:#fff}.timeline-item.crisis.svelte-161njqo{border-left-color:#ff9800;background:#fff3e0}.timeline-item.heartbreak.svelte-161njqo{border-left-color:#f44336;background:#ffebee}.year.svelte-161njqo{display:inline-block;background:var(--marketing-primary);color:#fff;padding:.25rem .75rem;border-radius:4px;font-weight:600;margin-bottom:.5rem;font-size:.9rem}.reflection.svelte-161njqo{font-style:italic;color:#666;padding:1rem;background:var(--marketing-bg-card);border-left:3px solid #999;margin-top:1rem}.warning.svelte-161njqo{background:#fff3cd;padding:1rem;border-left:3px solid #ffc107;margin:1.5rem 0}.three-choices.svelte-161njqo h3:where(.svelte-161njqo){text-align:center;margin-bottom:2rem;color:var(--marketing-primary)}.choice-grid.svelte-161njqo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.choice.svelte-161njqo{background:var(--marketing-bg-card);padding:1.5rem;border-radius:8px;border:2px solid var(--marketing-border)}.choice.highlighted.svelte-161njqo{background:#e3f2fd;border-color:#1976d2}.choice.svelte-161njqo h4:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem}.impossible.svelte-161njqo{font-style:italic;color:#666;margin-top:1rem;font-size:.95rem}.the-commitment.svelte-161njqo{background:var(--marketing-bg-card);padding:2rem;border-radius:8px;margin:2rem 0;border:2px solid var(--marketing-primary)}.decision.svelte-161njqo{font-size:1.4rem;color:var(--marketing-primary);margin-bottom:1rem}.development-routine.svelte-161njqo,.development-process.svelte-161njqo{background:var(--marketing-bg-card);padding:2rem;border-radius:8px;margin:2rem 0}.development-routine.svelte-161njqo h3:where(.svelte-161njqo),.development-process.svelte-161njqo h3:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem}.stats-grid.svelte-161njqo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin:2rem 0;text-align:center}.stat.svelte-161njqo strong:where(.svelte-161njqo){display:block;font-size:2.5rem;color:var(--marketing-primary);margin-bottom:.5rem}.stat.svelte-161njqo span:where(.svelte-161njqo){color:#666;font-size:.9rem}.launch.svelte-161njqo{margin:3rem 0}.crisis-text.svelte-161njqo{color:#d32f2f;font-size:1.1rem}.success.svelte-161njqo{background:#e8f5e9;padding:1.5rem;border-left:4px solid #4caf50;margin:1.5rem 0;font-size:1.1rem}.what-hasnt-changed.svelte-161njqo{background:var(--marketing-bg-card);padding:2rem;border-radius:8px;margin:2rem 0}.what-hasnt-changed.svelte-161njqo h3:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem}.what-hasnt-changed.svelte-161njqo ul:where(.svelte-161njqo){list-style:none;padding:0}.what-hasnt-changed.svelte-161njqo li:where(.svelte-161njqo){border-bottom:1px solid var(--marketing-border-light);padding:.75rem 0 .75rem 1.5rem;position:relative}.what-hasnt-changed.svelte-161njqo li:where(.svelte-161njqo):before{content:"✓";position:absolute;left:0;color:var(--marketing-primary);font-weight:700;font-size:1.2em;line-height:1}.what-hasnt-changed.svelte-161njqo li:where(.svelte-161njqo):last-child{border-bottom:none}.reasons-grid.svelte-161njqo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:2rem 0}.reason.svelte-161njqo{background:var(--marketing-bg-card);padding:2rem;border-radius:8px;border:1px solid var(--marketing-border)}.reason.svelte-161njqo h3:where(.svelte-161njqo){color:var(--marketing-primary);margin-bottom:1rem}.invitation.svelte-161njqo{font-size:1.2rem;text-align:center;margin:2rem 0;padding:1.5rem;background:var(--marketing-bg-card);border-radius:8px}.cta-buttons.svelte-161njqo{display:flex;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.btn-primary.svelte-161njqo,.btn-secondary.svelte-161njqo{padding:1rem 2rem;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s;display:inline-block}.btn-primary.svelte-161njqo{background:var(--marketing-primary);color:#fff}.btn-primary.svelte-161njqo:hover{background:var(--marketing-primary-dark);transform:translateY(-2px)}.btn-secondary.svelte-161njqo{background:#fff;color:var(--marketing-primary);border:2px solid var(--marketing-primary)}.btn-secondary.svelte-161njqo:hover{background:var(--marketing-bg-card)}.btn-primary.svelte-161njqo:focus,.btn-secondary.svelte-161njqo:focus{outline:3px solid var(--marketing-primary);outline-offset:2px}.origin-section.svelte-161njqo,.ownership-section.svelte-161njqo,.golden-years-section.svelte-161njqo,.decision-section.svelte-161njqo,.today-section.svelte-161njqo,.next-chapter-section.svelte-161njqo{background:var(--marketing-bg-white)}.accidental-section.svelte-161njqo,.rails-section.svelte-161njqo,.crisis-section.svelte-161njqo,.rebuild-section.svelte-161njqo,.why-matters-section.svelte-161njqo{background:var(--marketing-bg-secondary)}.subtle-link.svelte-161njqo{text-align:center;font-style:italic;margin-top:2rem;color:var(--marketing-text-secondary)}.subtle-link.svelte-161njqo a:where(.svelte-161njqo){color:var(--marketing-primary);text-decoration:none;font-weight:600;transition:all .2s}.subtle-link.svelte-161njqo a:where(.svelte-161njqo):hover{color:var(--marketing-primary-dark);text-decoration:underline}.story-links-box.svelte-161njqo{margin-top:2rem;padding:1.5rem;background:var(--marketing-bg-card);border-radius:8px;border:1px solid var(--marketing-border);text-align:center}.story-links-box.svelte-161njqo p:where(.svelte-161njqo){margin:0}.story-links-box.svelte-161njqo a:where(.svelte-161njqo){color:var(--marketing-primary);text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .2s}.story-links-box.svelte-161njqo a:where(.svelte-161njqo):hover{color:var(--marketing-primary-dark);text-decoration:underline}@media (max-width: 768px){.story-hero.svelte-161njqo h1:where(.svelte-161njqo){font-size:1.8rem}.intro.svelte-161njqo{font-size:1rem}.content-container.svelte-161njqo{padding:2rem 1rem}.stats-grid.svelte-161njqo{grid-template-columns:repeat(2,1fr)}.stat.svelte-161njqo strong:where(.svelte-161njqo){font-size:2rem}.cta-buttons.svelte-161njqo{flex-direction:column}.btn-primary.svelte-161njqo,.btn-secondary.svelte-161njqo{width:100%;text-align:center}}
