.about-hero.svelte-cwls5q{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(4rem,7vw,7rem)}.hero-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr .55fr .9fr;gap:clamp(2rem,4vw,5rem);align-items:start}.hero-left.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(2.4rem,4.5vw,4rem);margin-bottom:1.5rem}.hero-sub.svelte-cwls5q{font-size:1rem;color:var(--text-muted);max-width:unset;line-height:1.75}.hero-right.svelte-cwls5q{padding-top:.5rem}.hero-portrait.svelte-cwls5q img:where(.svelte-cwls5q){max-width:200px}blockquote.svelte-cwls5q{font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text);line-height:1.5;font-style:italic;border-left:2px solid var(--accent);padding-left:1.5rem;margin-bottom:1rem}cite.svelte-cwls5q{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--text-muted);padding-left:1.5rem;font-style:normal}.story-grid.svelte-cwls5q{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(3rem,6vw,7rem);align-items:start}.story-body.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.story-body.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;color:var(--text-muted);line-height:1.8;max-width:unset}.story-aside.svelte-cwls5q{display:flex;flex-direction:column;gap:0}.story-photo.svelte-cwls5q{margin-bottom:1.5rem}.story-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;border-radius:8px;object-fit:cover}.aside-stat.svelte-cwls5q{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 0;border-bottom:1px solid var(--border)}.aside-stat.svelte-cwls5q:first-child{border-top:1px solid var(--border)}.stat-number.svelte-cwls5q{font-family:var(--font-serif);font-size:2.5rem;color:var(--text);line-height:1}.stat-label.svelte-cwls5q{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--text-muted);line-height:1.4}.diff-block.svelte-cwls5q{display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,4vw,5rem);padding:clamp(2.5rem,4vw,4rem) 0;border-top:1px solid var(--border);align-items:start}.diff-header.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:80px}.diff-n.svelte-cwls5q{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.15em;color:var(--accent)}.diff-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.5rem,2.5vw,2rem)}.diff-content.svelte-cwls5q{display:flex;flex-direction:column;gap:1.25rem}.diff-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;color:var(--text-muted);line-height:1.8;max-width:unset}.timeline.svelte-cwls5q{display:flex;flex-direction:column}.timeline-item.svelte-cwls5q{display:grid;grid-template-columns:200px 1fr;gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,3vw,3rem) 0;border-top:1px solid var(--border)}.timeline-meta.svelte-cwls5q{display:flex;flex-direction:column;gap:.3rem;padding-top:.15rem}.timeline-date.svelte-cwls5q{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--text-muted)}.timeline-co.svelte-cwls5q{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.timeline-body.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:.9375rem;color:var(--text);margin-bottom:.75rem;font-weight:500}.timeline-body.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.875rem;color:var(--text-muted);line-height:1.75;max-width:unset;margin-bottom:.75rem}.timeline-body.svelte-cwls5q ul:where(.svelte-cwls5q){list-style:none;display:flex;flex-direction:column;gap:.4rem}.timeline-body.svelte-cwls5q li:where(.svelte-cwls5q){font-size:.8rem;color:var(--text-muted);padding-left:1.25rem;position:relative;line-height:1.5}.timeline-body.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"→";position:absolute;left:0;font-family:var(--font-mono);color:var(--text-dim);font-size:.7rem}.edu-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}.edu-item.svelte-cwls5q{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--border)}.edu-year.svelte-cwls5q{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.edu-item.svelte-cwls5q h4:where(.svelte-cwls5q){font-size:.9375rem;color:var(--text);font-weight:500;line-height:1.4}.edu-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.825rem;color:var(--text-muted);line-height:1.7;max-width:unset}.about-cta.svelte-cwls5q{border-top:1px solid var(--border);background:var(--bg-2);padding:clamp(4rem,8vw,7rem) 0}.cta-inner.svelte-cwls5q{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.cta-inner.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.5rem,2.5vw,2.2rem);max-width:30ch}@media(max-width:1024px){.hero-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3rem)}.hero-portrait.svelte-cwls5q{display:none}.edu-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-grid.svelte-cwls5q,.story-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2.5rem}.diff-block.svelte-cwls5q{grid-template-columns:1fr}.diff-header.svelte-cwls5q{position:static}.timeline-item.svelte-cwls5q{grid-template-columns:1fr;gap:.75rem}.edu-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:768px){.hero-left.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(1.8rem,5vw,2.4rem)}.story-photo.svelte-cwls5q{margin-bottom:1rem}.timeline-meta.svelte-cwls5q{min-width:0}.timeline-date.svelte-cwls5q{font-size:.7rem}.cta-inner.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media(max-width:600px){.stat-number.svelte-cwls5q{font-size:clamp(1.8rem,5vw,2.5rem)}.cta-inner.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.3rem,4vw,1.8rem);max-width:unset}}
