.about{max-inline-size:var(--container-content);padding-block:var(--space-12) var(--space-16)}.about-intro h1{margin:0 0 var(--space-4);font:var(--text-display-md);letter-spacing:var(--tracking-tight);text-wrap:balance}.about-intro p{max-inline-size:var(--container-reading);font:var(--text-body-lg);color:var(--text-secondary);text-wrap:pretty;margin:0}.about-portraits{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.about-person{min-inline-size:0;margin:0}.about-frame{aspect-ratio:4/5;border-radius:var(--radius-md);position:relative;overflow:hidden}.about-frame img,.about-frame video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.about-frame video[hidden]{display:none}.about-person figcaption{font:var(--text-heading-md);margin-block-start:var(--space-3)}.about-contact{max-inline-size:var(--container-reading);color:var(--text-secondary);margin-block-start:var(--space-10)}.about-contact p{margin:0 0 var(--space-4)}.about-contact a{padding-block:var(--space-3)}@media (width>=720px){.about{padding-block-start:var(--space-16)}.about-intro h1{font:var(--text-display-lg)}.about-portraits{gap:var(--space-6)}.about-person figcaption{font:var(--text-heading-lg)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg-page:var(--bg-inverse);--bg-surface:var(--accent-ink-on-light);--text-primary:var(--text-inverse);--text-secondary:var(--text-inverse);--text-tertiary:var(--text-inverse);--text-accent:var(--accent-default);--border-default:var(--border-strong);--focus-ring:var(--text-inverse)}:root:not([data-theme]) .wordmark .logo-light{display:none}:root:not([data-theme]) .wordmark .logo-dark{display:block}}