.diagram.svelte-jk9nws{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.bg.svelte-jk9nws{fill:var(--color-bg-pure, #000000)}.title.svelte-jk9nws{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-h2, 1.5rem);font-weight:600}.subtitle.svelte-jk9nws{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-body-sm, .875rem)}.timeline-line.svelte-jk9nws{stroke:var(--color-border-emphasis, rgba(255, 255, 255, .2));stroke-width:2}.marker.svelte-jk9nws{fill:var(--color-bg-subtle, #1a1a1a);stroke:var(--color-fg-secondary, rgba(255, 255, 255, .8));stroke-width:2;transition:r .2s ease}.marker.highlight.svelte-jk9nws{fill:var(--color-fg-primary, #ffffff)}.marker.svelte-jk9nws:hover{r:10}.connector.svelte-jk9nws{stroke:var(--color-border-default, rgba(255, 255, 255, .1));stroke-width:1}.event-date.svelte-jk9nws{fill:var(--color-fg-muted, rgba(255, 255, 255, .46));font-size:var(--text-caption, .75rem)}.event-label.svelte-jk9nws{fill:var(--color-fg-primary, #ffffff);font-size:var(--text-body-sm, .875rem);font-weight:500}.event-description.svelte-jk9nws{fill:var(--color-fg-tertiary, rgba(255, 255, 255, .6));font-size:var(--text-caption, .75rem)}.branding.svelte-jk9nws{fill:var(--color-fg-subtle, rgba(255, 255, 255, .2));font-size:var(--text-caption, .75rem)}.work-history.svelte-10d3by4{margin-top:var(--space-5, 1.5rem)}.milestones.svelte-10d3by4{border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);overflow:hidden;margin-bottom:var(--space-6, 2rem)}.milestones-inner.svelte-10d3by4{padding:var(--space-3, .75rem);overflow-x:auto;overflow-y:hidden;max-width:100%;overscroll-behavior-x:contain}.milestones-inner.svelte-10d3by4 svg.diagram.timeline{width:max(100%,760px);height:auto;display:block}.timeline-list.svelte-10d3by4{position:relative;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-6, 2rem)}.timeline-list.svelte-10d3by4:before{content:"";position:absolute;top:6px;bottom:0;left:8px;width:2px;background:var(--color-border-default);opacity:.9;z-index:0}.timeline-list.svelte-10d3by4:after{content:"";position:absolute;top:6px;bottom:0;left:8px;width:2px;background:linear-gradient(to bottom,transparent 0%,transparent 60%,var(--color-fg-primary) 90%,transparent 100%);background-size:100% 600px;animation:svelte-10d3by4-flow-beam 4s infinite linear;z-index:1;border-radius:999px}@keyframes svelte-10d3by4-flow-beam{0%{background-position:0 0px}to{background-position:0 600px}}.timeline-item.svelte-10d3by4{position:relative;z-index:2;display:grid;grid-template-columns:minmax(18px,18px) minmax(0,1fr);gap:var(--space-4, 1rem);align-items:start}.timeline-rail.svelte-10d3by4{position:relative;width:18px;display:flex;justify-content:center}.timeline-dot.svelte-10d3by4{position:relative;z-index:3;width:10px;height:10px;border-radius:999px;margin-top:6px;background:var(--color-bg-subtle);border:2px solid var(--color-fg-muted)}@media(prefers-reduced-motion:reduce){.timeline-list.svelte-10d3by4:after{display:none}}.timeline-body.svelte-10d3by4{min-width:0;padding:var(--space-4, 1rem);border-radius:var(--radius-lg, 14px);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.timeline-date.svelte-10d3by4{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-2, .5rem)}.timeline-title.svelte-10d3by4{font-size:var(--text-h4, 1.125rem);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:0 0 var(--space-2, .5rem) 0;line-height:1.2}.timeline-org.svelte-10d3by4{color:var(--color-fg-secondary);font-weight:var(--font-regular, 400)}.timeline-subtitle.svelte-10d3by4{font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:var(--space-4, 1rem);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.timeline-bullets.svelte-10d3by4{margin:0;padding-left:1.2rem}.timeline-bullets.svelte-10d3by4 li:where(.svelte-10d3by4){color:var(--color-fg-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-2, .5rem);overflow-wrap:anywhere}.timeline-bullets.svelte-10d3by4 li:where(.svelte-10d3by4):last-child{margin-bottom:0}.timeline-bullets.svelte-10d3by4 strong:where(.svelte-10d3by4){color:var(--color-fg-primary);font-weight:var(--font-semibold)}.section-container.svelte-cwls5q{max-width:var(--content-width-xl);margin:0 auto;padding:0 var(--container-padding, 1.5rem)}.hero.svelte-cwls5q{position:relative;padding:var(--section-padding-lg, 8rem) var(--container-padding, 1.5rem) var(--section-padding, 6rem);overflow:hidden}.hero-grid-container.svelte-cwls5q{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-animated-grid{mask-image:radial-gradient(600px circle at 50% 35%,white,transparent);-webkit-mask-image:radial-gradient(600px circle at 50% 35%,white,transparent)}.hero-content.svelte-cwls5q{position:relative;text-align:center;max-width:var(--content-width-xl);margin:0 auto}.hero-eyebrow.svelte-cwls5q{font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-fg-muted);margin-bottom:var(--space-5, 1.5rem)}.hero-title.svelte-cwls5q{font-size:var(--text-display);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem);line-height:1.1;letter-spacing:var(--tracking-tighter, -.025em)}.hero-detail.svelte-cwls5q{font-size:var(--text-body-lg);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);max-width:38em;margin:0 auto}.about-section.svelte-cwls5q{padding:var(--section-padding, 6rem) 0}.about-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-4, 1rem)}.about-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4, 1rem)}.about-content.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.circle-list.svelte-cwls5q{list-style:none;padding:0;margin:0 0 var(--space-4, 1rem) 0}.circle-list.svelte-cwls5q li:where(.svelte-cwls5q){font-size:var(--text-body);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);padding:var(--space-2, .5rem) 0}.circle-list.svelte-cwls5q li:where(.svelte-cwls5q) strong:where(.svelte-cwls5q){color:var(--color-fg-primary);font-weight:var(--font-semibold)}.muted.svelte-cwls5q{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.link.svelte-cwls5q{color:var(--color-fg-primary);transition:opacity var(--duration-micro, .2s) var(--ease-standard)}.link.svelte-cwls5q:hover{opacity:.7}.cta-section.svelte-cwls5q{padding:var(--section-padding, 6rem) 0;text-align:center}.cta-heading.svelte-cwls5q{font-size:var(--text-h1);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-5, 1.5rem)}.cta-actions.svelte-cwls5q{display:flex;flex-direction:column;align-items:center;gap:var(--space-4, 1rem)}.cta-link-primary.svelte-cwls5q{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);transition:opacity var(--duration-micro, .2s) var(--ease-standard)}.cta-link-primary.svelte-cwls5q:hover{opacity:.7}.cta-link-secondary.svelte-cwls5q{font-size:var(--text-body-sm);color:var(--color-fg-muted);transition:color var(--duration-micro, .2s) var(--ease-standard)}.cta-link-secondary.svelte-cwls5q:hover{color:var(--color-fg-primary)}@media(max-width:768px){.hero.svelte-cwls5q{padding:var(--layout-3, 4rem) var(--container-padding, 1.5rem)}.hero-title.svelte-cwls5q{font-size:var(--text-h1)}.about-section.svelte-cwls5q,.cta-section.svelte-cwls5q{padding:var(--layout-3, 4rem) 0}}
