.about-hero[data-v-ba9ab88a]{padding:var(--space-16) 0 var(--space-12);text-align:center;background:linear-gradient(180deg,var(--bg-card) 0%,var(--bg-base) 100%)}.about-h1[data-v-ba9ab88a]{font-family:var(--font-serif);font-size:clamp(40px,6vw,64px);font-weight:700;color:var(--text-title);margin-bottom:var(--space-4);letter-spacing:var(--tracking-display)}.about-subtitle[data-v-ba9ab88a]{font-size:var(--fs-lg);color:var(--text-body);line-height:var(--lh-relaxed)}.about-content[data-v-ba9ab88a]{padding:var(--space-12) 0 var(--space-20)}.about-content[data-v-ba9ab88a] h2{font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:700;color:var(--text-title);margin-top:var(--space-8);margin-bottom:var(--space-4)}.about-content[data-v-ba9ab88a] p,.about-content[data-v-ba9ab88a] .list,.about-content[data-v-ba9ab88a] .contact{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-body);margin-bottom:var(--space-4)}.list[data-v-ba9ab88a]{display:flex;flex-direction:column;gap:var(--space-3)}.list li[data-v-ba9ab88a]{display:flex;gap:var(--space-3);align-items:flex-start}.list li[data-v-ba9ab88a] svg{color:var(--color-green);flex-shrink:0;margin-top:4px}.contact code[data-v-ba9ab88a]{background-color:var(--bg-card);padding:2px 8px;border-radius:var(--radius-xs);font-family:var(--font-mono)}.contact a[data-v-ba9ab88a]{color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}
