.hero[data-astro-cid-j7pv25f6]{display:flex;width:100%;height:100vh}.hero-frame[data-astro-cid-j7pv25f6]{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:0;background:var(--color-ink);color:var(--color-canvas);animation:hero-settle var(--duration-rise) var(--ease-out) var(--delay-name) both}.hero-parallax[data-astro-cid-j7pv25f6]{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:0}@keyframes hero-settle{0%{margin:0;border-radius:0}to{margin:var(--pad-hero);border-radius:var(--radius-card)}}.ticker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;width:100%;padding:max(12px,calc(var(--nav-top) * 100vh - var(--pad-hero) - 16px)) 24px 0}.ticker[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25em;margin:0;font-family:var(--font-display);font-size:var(--type-ticker-size);font-weight:var(--weight-light);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);font-feature-settings:var(--font-feature)}.ticker[data-astro-cid-j7pv25f6] .rise-word[data-astro-cid-j7pv25f6]{--rise: var(--rise-line);animation-duration:var(--duration-line);animation-timing-function:var(--ease-out);animation-delay:calc(var(--delay-name) + var(--delay-line) + var(--word, 0) * var(--delay-line-step))}.name[data-astro-cid-j7pv25f6]{width:100%;margin:0;padding:var(--pad-name);font-family:var(--font-display);font-size:var(--type-name-size);font-weight:var(--weight-regular);line-height:var(--leading-name);letter-spacing:var(--tracking-name);text-align:right;font-feature-settings:var(--font-feature)}.line[data-astro-cid-j7pv25f6]{display:block}.accent[data-astro-cid-j7pv25f6]{color:var(--color-name-accent)}.works[data-astro-cid-j7pv25f6]{position:relative;padding:0 var(--pad-hero)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));gap:var(--pad-hero)}.all[data-astro-cid-j7pv25f6]{position:absolute;z-index:5;top:50%;left:50%;display:flex;align-items:center;gap:10px;padding:14px 26px;border-radius:var(--radius-button);background:var(--color-button);color:var(--color-black);font-family:var(--font-display);font-size:var(--type-copy-compact);font-weight:var(--type-button-weight);line-height:var(--leading-button);letter-spacing:var(--tracking-button);white-space:nowrap;transform:translate(-50%,-50%);font-feature-settings:var(--font-feature)}.all[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;right:-23px;bottom:14px;width:22px;height:19px;fill:var(--color-button)}.about[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:8px;padding:8px 0 0}.about-copy[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.details[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:72px;padding:48px 16px}.block[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px;max-width:720px}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-tight);font-feature-settings:var(--font-feature)}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-copy-compact);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-flat);font-feature-settings:var(--font-feature)}.roles[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.4em;font-size:var(--type-lead-size)}.about[data-astro-cid-j7pv25f6] .role[data-astro-cid-j7pv25f6]{font-size:var(--type-lead-size);line-height:var(--leading-body);letter-spacing:var(--tracking-tight);font-feature-settings:var(--font-feature-body)}.role[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline}.role[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.role[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:var(--color-muted);text-underline-offset:3px}.about[data-astro-cid-j7pv25f6] .role-note[data-astro-cid-j7pv25f6]{margin-left:.4em;color:var(--color-muted);font-size:var(--type-copy-compact);letter-spacing:var(--tracking-flat)}.portrait[data-astro-cid-j7pv25f6]{position:sticky;top:8px;flex:1;min-width:0;aspect-ratio:.75;padding:0 8px}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:var(--radius-card)}@media(max-width:1199.98px){.ticker[data-astro-cid-j7pv25f6]{display:none}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.all[data-astro-cid-j7pv25f6]{top:auto;bottom:22px;transform:translate(-50%)}.about[data-astro-cid-j7pv25f6]{flex-direction:column}.portrait[data-astro-cid-j7pv25f6]{position:relative;top:auto;width:100%}}@media(max-width:809.98px){.all[data-astro-cid-j7pv25f6]{bottom:24px}}@media(prefers-reduced-motion:reduce){.hero-frame[data-astro-cid-j7pv25f6]{animation:none;margin:var(--pad-hero);border-radius:var(--radius-card)}}
