.city.svelte-1uha8ag{column-gap:var(--gutter);min-height:100svh;padding:var(--gutter) var(--gutter) clamp(9rem, 28vh, 16rem);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid;position:relative;overflow:hidden}canvas.svelte-1uha8ag{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.site.svelte-1uha8ag{place-self:start;max-width:100%}.name-site.svelte-1uha8ag{grid-column:1/-1}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.035em;margin-left:-.04em;font-size:clamp(2.6rem,12.6vw,6rem);font-weight:800;font-stretch:116%;line-height:.92}.tagline.svelte-1uha8ag{text-wrap:balance;max-width:31ch;margin-top:clamp(.875rem,1.8vw,1.375rem);font-size:clamp(1.1875rem,1.75vw,1.5rem);font-weight:450;line-height:1.4}.links.svelte-1uha8ag{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:clamp(1rem,2.2vw,1.75rem);padding:0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-block:.25rem;display:inline-block}.links.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3) a:where(.svelte-1uha8ag){margin-inline:-.25rem;padding-inline:.25rem}.hint.svelte-1uha8ag{max-width:30rem;color:var(--ink-soft);margin-top:clamp(1rem,2vw,1.5rem);font-size:.875rem;line-height:1.45}.hint.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:700}.hint-touch.svelte-1uha8ag{display:none}@media (hover:none) and (pointer:coarse){.hint-fine.svelte-1uha8ag{display:none}.hint-touch.svelte-1uha8ag{display:inline}}@media (prefers-reduced-motion:reduce){.hint-fine.svelte-1uha8ag,.hint-touch.svelte-1uha8ag{display:none}}.bio-site.svelte-1uha8ag{grid-column:1/-1;width:34rem;margin-top:clamp(14rem,44svh,22rem)}.bio.svelte-1uha8ag{text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.5}.email.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.375rem,2.6vw,2.125rem);font-weight:750;font-stretch:110%;line-height:1.15;display:inline-block}@media (width>=48rem){.name-site.svelte-1uha8ag{grid-column:1/span 10}.bio-site.svelte-1uha8ag{grid-column:5/-1;margin-top:clamp(9rem,22vh,13rem)}}@media (width>=64rem){.name-site.svelte-1uha8ag{grid-column:1/span 7}.bio-site.svelte-1uha8ag{grid-area:1/8/auto/-1;margin-top:clamp(19rem,46vh,28rem)}}
