.home.svelte-1uha8ag{max-width:var(--content-width);margin-inline:auto;padding-inline:var(--page-padding)}@keyframes svelte-1uha8ag-fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeSlideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-photoReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hero-name.svelte-1uha8ag{animation:svelte-1uha8ag-fadeSlideRight .6s ease-out both}.hero-tagline.svelte-1uha8ag{animation:svelte-1uha8ag-fadeSlideUp .6s ease-out .15s both}.hero-photo.svelte-1uha8ag{animation:svelte-1uha8ag-photoReveal .7s ease-out .2s both}.hero.svelte-1uha8ag{padding-block:var(--space-6) var(--space-8)}.hero-content.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.hero-text.svelte-1uha8ag{flex:1;min-width:280px}h1.svelte-1uha8ag{margin-bottom:var(--space-3)}.tagline.svelte-1uha8ag{font-size:clamp(1.1rem,1vw + .9rem,1.25rem);color:var(--color-text-muted);line-height:1.6}.hero-photo.svelte-1uha8ag{flex-shrink:0}.photo-frame.svelte-1uha8ag{position:relative;width:200px}.photo-frame.svelte-1uha8ag:before{content:"";position:absolute;top:-12px;right:-12px;width:100%;height:100%;background-color:var(--color-accent-pale);border-radius:var(--border-radius-small);z-index:-1}.photo-frame.svelte-1uha8ag:after{content:"";position:absolute;bottom:-16px;left:0;width:80%;height:3px;background:linear-gradient(90deg,var(--color-accent),transparent);border-radius:2px}.bio-photo.svelte-1uha8ag{width:200px;height:260px;object-fit:cover;object-position:center top;border-radius:var(--border-radius-small);box-shadow:0 4px 20px #00000014}.intro.svelte-1uha8ag{padding-block:var(--space-4) var(--space-8);max-width:var(--prose-width)}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text);font-size:var(--text-body)}@media(max-width:720px){.hero-content.svelte-1uha8ag{flex-direction:column}.hero-photo.svelte-1uha8ag{order:-1}.photo-frame.svelte-1uha8ag{width:160px}.bio-photo.svelte-1uha8ag{width:160px;height:208px}}@media(max-width:520px){.hero.svelte-1uha8ag{padding-block:var(--space-4) var(--space-6)}.hero-content.svelte-1uha8ag{flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.hero-text.svelte-1uha8ag{min-width:unset}.hero-name.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,8vw,2.4rem)}.hero-photo.svelte-1uha8ag{order:-1}.photo-frame.svelte-1uha8ag{width:140px}.photo-frame.svelte-1uha8ag:before{top:-8px;right:-8px}.photo-frame.svelte-1uha8ag:after{left:50%;transform:translate(-50%);width:60%}.bio-photo.svelte-1uha8ag{width:140px;height:180px}.tagline.svelte-1uha8ag{font-size:1rem;line-height:1.55}.intro.svelte-1uha8ag{text-align:center;padding-block:var(--space-3) var(--space-6)}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.95rem}}
