.studio.svelte-1xgfa60{min-height:100dvh;max-width:var(--maxw);padding:clamp(56px, 10vw, 120px) var(--gutter) 40px;text-align:center;grid-template-rows:auto 1fr auto auto;gap:clamp(40px,6vw,72px);margin:0 auto;display:grid}.masthead.svelte-1xgfa60{justify-items:center;gap:14px;display:grid}.logo.svelte-1xgfa60{max-width:min(480px,80vw);max-height:120px}.name.svelte-1xgfa60{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(44px,7vw,96px);font-weight:300;line-height:1.12}.serif.svelte-1xgfa60{font-family:var(--serif);margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.contacts.svelte-1xgfa60{justify-items:center;gap:14px;display:grid}.avatar.svelte-1xgfa60{object-fit:cover;border-radius:8px}.links.svelte-1xgfa60{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.links.svelte-1xgfa60 a:where(.svelte-1xgfa60){font-family:var(--serif);font-size:20px;text-decoration:none}.links.svelte-1xgfa60 a:where(.svelte-1xgfa60):hover{color:var(--accent)}.made.svelte-1xgfa60 a:where(.svelte-1xgfa60){color:var(--muted);text-decoration:none}
