section.svelte-1ewzqr7{padding-inline:var(--page-gutter)}.hero.svelte-1ewzqr7{justify-items:start;gap:var(--space-lg);padding-block:var(--space-2xl) var(--space-4xl);display:grid}.hero__sky.svelte-1ewzqr7{width:100%;height:clamp(24rem,48vh,40rem);margin-block-end:var(--space-xl);position:relative}.hero__headline.svelte-1ewzqr7{max-width:18ch;font-size:var(--text-display);letter-spacing:-.035em;margin:0;font-weight:200;line-height:1.06}.hero__cta.svelte-1ewzqr7{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--color-neutral);transition:color var(--dur-short) var(--ease-out), translate var(--dur-short) var(--ease-out);align-items:center;gap:.375rem;margin-block-start:var(--space-lg);font-weight:500;display:inline-flex}.hero__cta.svelte-1ewzqr7:hover{color:var(--color-ink)}.hero__cta.svelte-1ewzqr7:active{color:var(--dim);translate:0 1px}.hero__emphasis.svelte-1ewzqr7{font-family:var(--font-display);letter-spacing:-.01em;font-style:normal;font-weight:600}.hero__lede.svelte-1ewzqr7{color:var(--color-neutral);font-size:var(--text-md);margin:0;line-height:1.55}.work.svelte-1ewzqr7{padding-block:var(--space-xl) var(--space-4xl)}.work__title.svelte-1ewzqr7{margin:0 0 var(--space-xl);font-weight:400}.work__count.svelte-1ewzqr7{margin:var(--space-md) 0 0;text-align:end}.work__list.svelte-1ewzqr7{margin:0;padding:0;list-style:none}.work__row.svelte-1ewzqr7{gap:var(--space-xs);padding-block:var(--space-lg);color:var(--color-neutral);transition:color var(--dur-short) var(--ease-out);display:grid}.work__header.svelte-1ewzqr7{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.work__row.svelte-1ewzqr7:active{color:var(--color-muted)}.work__name.svelte-1ewzqr7{letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:clamp(2rem,6vw,4.25rem);font-weight:200;line-height:1.04}.work__meta.svelte-1ewzqr7{white-space:nowrap}.work__description.svelte-1ewzqr7{font-size:var(--text-base);color:var(--color-neutral);transition:color var(--dur-short) var(--ease-out);margin:0;line-height:1.55}@media (hover:hover) and (pointer:fine){.work__row.svelte-1ewzqr7:hover,.work__row.svelte-1ewzqr7:focus-visible,.work__row.svelte-1ewzqr7:hover .work__description:where(.svelte-1ewzqr7),.work__row.svelte-1ewzqr7:focus-visible .work__description:where(.svelte-1ewzqr7){color:var(--color-ink)}}.writing.svelte-1ewzqr7{gap:var(--space-sm);padding-block:var(--space-2xl) var(--space-4xl);display:grid}.writing__heading.svelte-1ewzqr7{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:400}.contact.svelte-1ewzqr7{justify-items:start;gap:var(--space-md);padding-block:var(--space-3xl) var(--space-4xl);display:grid}.contact__heading.svelte-1ewzqr7{max-width:16ch;font-size:var(--text-2xl);letter-spacing:-.03em;margin:0;font-weight:200;line-height:1.1}.contact__body.svelte-1ewzqr7{color:var(--color-neutral);margin:0}.contact__link.svelte-1ewzqr7{font-size:var(--text-md);white-space:nowrap;margin-block-start:var(--space-md)}.contact__link.svelte-1ewzqr7:active{color:var(--color-neutral)}
