.home-page{--home-header-gutter:24px;--home-header-max:1680px;--home-card-bg:#fff;--home-process-bg:#fff;--home-process-fg:#1d1d1f;--home-process-muted:#6e6e73;--color-paper:#f5f5f7;--color-ink:#1d1d1f;--color-accent:#b8b8be;--color-footer-surface:#f5f5f7;--color-footer-highlight:#fff;--color-footer-blush:#ededf0;--color-footer-muted:#6e6e73;--paper-glass-fill:rgba(245,245,247,.92);--paper-glass-edge:rgba(29,29,31,.12);--site-gutter:var(--portfolio-gutter);--home-content-max:var(--portfolio-content-max);--home-hero-bg:var(--portfolio-surface);--home-hero-fg:var(--portfolio-text-primary);--home-hero-muted:var(--portfolio-text-secondary);--home-work-bg:var(--portfolio-surface);--home-line:var(--portfolio-line)}html[data-theme=dark] .home-page{--home-card-bg:#242427;--home-process-bg:#101012;--home-process-fg:#f5f5f7;--home-process-muted:#a1a1a6;--color-footer-surface:#1c1c1e;--color-footer-muted:#a1a1a6}.home-hero{width:calc(100% - var(--site-gutter) * 2);max-width:var(--home-content-max);margin-inline:auto;color:var(--home-hero-fg);text-align:left;padding-block:var(--portfolio-page-start) var(--portfolio-section-gap)}.home-hero__profile{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;max-width:850px;gap:var(--portfolio-space-8)}.home-hero__portrait{position:relative;width:88px;aspect-ratio:1;overflow:hidden;border-radius:0;clip-path:circle(50%);isolation:isolate;background:var(--home-line)}.home-hero__portrait img{object-fit:cover;object-position:center}.home-hero__statement{margin:0;color:var(--home-hero-muted);font:var(--portfolio-font-lead);letter-spacing:var(--portfolio-track-body)}.home-hero h1{display:inline;margin:0;color:var(--home-hero-fg);font:inherit;font-weight:var(--portfolio-weight-medium);text-wrap:wrap;-webkit-text-stroke:.35px currentColor}.home-hero__summary{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}@media (max-width:699px){.home-hero__profile{grid-template-columns:minmax(0,1fr);gap:var(--portfolio-space-4)}.home-hero__portrait{width:64px;margin:0}}