.wordmark.svelte-cwls5q{top:50%;left:var(--page-edge);z-index:200;--mark-w:160px;--mark-h:62px;color:#000;align-items:center;display:flex;position:fixed;transform:translateY(-50%)}@supports (mix-blend-mode:exclusion){.wordmark.svelte-cwls5q{color:#fff;mix-blend-mode:exclusion}}.nav-right.svelte-cwls5q{top:50%;right:var(--page-edge);z-index:200;font-family:var(--font-sans);color:#000;align-items:baseline;font-size:13px;font-weight:550;line-height:1;display:flex;position:fixed;transform:translateY(-50%)}@supports (mix-blend-mode:exclusion){.nav-right.svelte-cwls5q{color:#fff;mix-blend-mode:exclusion}}.nav-links.svelte-cwls5q{align-items:baseline;display:flex}.nav-link.svelte-cwls5q{color:inherit;transition:opacity .15s ease-out}.nav-link.svelte-cwls5q:hover{opacity:.5}.nav-link.selected.svelte-cwls5q{font-style:italic}.sep.svelte-cwls5q{font-style:normal}.about.svelte-cwls5q{font-family:var(--font-sans);color:var(--color-primary);padding-top:calc(50vh - .5em);padding-bottom:30vh;font-size:13px;font-weight:500;line-height:1.5}.block.svelte-cwls5q{grid-template-columns:[label]97px[body]minmax(0,1fr);width:min(556px,100vw - 380px);margin:72px auto 0;display:grid}.block.svelte-cwls5q:first-child{margin-top:0}.block.svelte-cwls5q+.block:where(.svelte-cwls5q){margin-top:86px}.block-label.svelte-cwls5q{grid-column:label;margin:0;font-size:13px;font-weight:500}.block-body.svelte-cwls5q{grid-column:body}.bio.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.bio.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:1em}.contact.svelte-cwls5q{flex-direction:column;gap:4px;display:flex}.contact.svelte-cwls5q a:where(.svelte-cwls5q),.contact.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--color-primary);text-decoration:none;transition:opacity .15s ease-out}.contact.svelte-cwls5q a:where(.svelte-cwls5q):hover{opacity:.5}.list.svelte-cwls5q{flex-direction:column;display:flex}.list-row.svelte-cwls5q{justify-content:space-between;gap:24px;padding:8px 0;display:flex}.list.svelte-cwls5q .list-row:where(.svelte-cwls5q):first-child{padding-top:0}a.list-row.svelte-cwls5q{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){a.list-row.svelte-cwls5q:hover .list-source:where(.svelte-cwls5q){font-style:italic}}.list-title.svelte-cwls5q{flex-direction:column;display:flex}.list-project.svelte-cwls5q{color:var(--color-muted)}.list-year.svelte-cwls5q{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.band.svelte-cwls5q{width:min(65vw,1100px);margin:72px auto 0}.band-img.svelte-cwls5q{aspect-ratio:942/477;object-fit:cover;opacity:0;width:100%;transition:opacity .6s cubic-bezier(.23,1,.32,1);display:block}.band-img.svelte-cwls5q.loaded{opacity:1}@media (prefers-reduced-motion:reduce){.band-img.svelte-cwls5q{transition-duration:.2s}}@media (width<=1200px){.wordmark.svelte-cwls5q{top:var(--page-edge);left:var(--page-edge);transform:none}.nav-right.svelte-cwls5q{top:var(--page-edge);right:var(--page-edge);transform:none}.about.svelte-cwls5q{padding-top:0;padding-bottom:0}.block.svelte-cwls5q:first-child{padding-top:160px}}@media (width<=768px){.wordmark.svelte-cwls5q{--mark-w:140px;--mark-h:54px}.block.svelte-cwls5q{width:auto;margin:56px var(--page-edge) 0;display:block}.block.svelte-cwls5q:first-child{margin-top:0}.block.svelte-cwls5q+.block:where(.svelte-cwls5q){margin-top:56px}.block-label.svelte-cwls5q{margin-bottom:16px}.band.svelte-cwls5q{width:auto;margin:56px var(--page-edge) 0}}
