.hero.svelte-1uha8ag{padding:clamp(4rem,14vh,7.5rem) 0 clamp(3rem,8vh,5rem)}.aside.svelte-1uha8ag{white-space:nowrap}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:1.1rem 0 0;font-size:clamp(2.4rem,6.4vw,4.8rem);line-height:1.04}.lede.svelte-1uha8ag{margin-top:1.4rem}.where.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2rem;font-size:.7rem}section.svelte-1uha8ag{border-top:1px solid var(--line);padding-block:clamp(2.5rem,7vh,4rem)}.label.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.4rem;font-size:.7rem;font-weight:400}.quote.svelte-1uha8ag{font-family:var(--serif);margin-bottom:1.3rem;font-size:1.55rem;line-height:1.25}.quote.svelte-1uha8ag+p:where(.svelte-1uha8ag){margin-top:0}.caps.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.4rem .75rem;margin-top:1.75rem;font-size:.7rem;display:flex}.caps.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag):before{content:"·";margin-right:.75rem}.work.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.25rem 2rem 1.25rem 0;display:block;position:relative}.work-title.svelte-1uha8ag{font-family:var(--serif);transition:background-size .32s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-size:1.35rem;display:block}.work.svelte-1uha8ag:hover .work-title:where(.svelte-1uha8ag){background-size:100% 1px}.work-desc.svelte-1uha8ag{color:var(--muted);margin-top:.25rem;font-size:.875rem;display:block}.work-arrow.svelte-1uha8ag{color:var(--muted);transition:transform .24s var(--ease);position:absolute;top:1.4rem;right:0}.work.svelte-1uha8ag:hover .work-arrow:where(.svelte-1uha8ag){transform:translate(3px,-3px)}.more.svelte-1uha8ag{margin-top:1.5rem;font-size:.875rem}.more.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);padding-bottom:2px;transition:border-color .15s}.more.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--ink)}.contact-note.svelte-1uha8ag{max-width:30rem;color:var(--muted)}.links.svelte-1uha8ag{border-top:1px solid var(--line);margin-top:1.5rem}.links.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:7rem 1fr auto;align-items:baseline;gap:1rem;padding:.85rem 0;font-size:.95rem;display:grid}.handle.svelte-1uha8ag{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.arrow.svelte-1uha8ag{color:var(--muted);transition:transform .24s var(--ease)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .arrow:where(.svelte-1uha8ag){transform:translate(3px,-3px)}@media (width<=30rem){.links.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1fr auto;gap:.15rem 1rem}.handle.svelte-1uha8ag{grid-column:1}.arrow.svelte-1uha8ag{grid-area:1/2/3}}
