.about-hero[data-v-b76ee39c]{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-b76ee39c]{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-b76ee39c]{font-size:var(--fs-lg);color:var(--text-body);line-height:var(--lh-relaxed)}.about-content[data-v-b76ee39c]{padding:var(--space-12) 0 var(--space-20)}.about-content[data-v-b76ee39c] 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-b76ee39c] p,.about-content[data-v-b76ee39c] .list,.about-content[data-v-b76ee39c] .contact{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--text-body);margin-bottom:var(--space-4)}.list[data-v-b76ee39c]{display:flex;flex-direction:column;gap:var(--space-3)}.list li[data-v-b76ee39c]{display:flex;gap:var(--space-3);align-items:flex-start}.list li[data-v-b76ee39c] svg{color:var(--color-green);flex-shrink:0;margin-top:4px}.contact code[data-v-b76ee39c]{background-color:var(--bg-card);padding:2px 8px;border-radius:var(--radius-xs);font-family:var(--font-mono)}.contact a[data-v-b76ee39c]{color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}
