main.svelte-1uha8ag{max-width:48rem;margin-inline:auto;padding:2rem 1rem}section.svelte-1uha8ag{margin-block:3rem}.hero.svelte-1uha8ag{text-align:center;margin-block:6rem}.location.svelte-1uha8ag{margin-top:2rem;color:light-dark(#78786f,#a0a0a0);font-size:1em;letter-spacing:.02em}h1.svelte-1uha8ag{font-weight:450;letter-spacing:.01em;font-style:normal;font-size:clamp(3rem,8vw,6rem);line-height:1;margin-bottom:.1em}h2.svelte-1uha8ag{font-family:var(--font-serif);font-weight:350;font-style:italic;font-size:clamp(1.25rem,3vw,2rem);-webkit-font-smoothing:initial;-moz-osx-font-smoothing:unset}h3.svelte-1uha8ag{font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:light-dark(#78786f,#a0a0a0);margin-bottom:.5rem}p.svelte-1uha8ag{margin:0;line-height:1.6}.current.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:none}.current.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.muted.svelte-1uha8ag{color:light-dark(#78786f,#a0a0a0);font-size:1em}.brands.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;color:light-dark(#78786f,#a0a0a0);font-size:1em}.contact.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;gap:1.5rem;flex-wrap:wrap}
