.contact-wrap.svelte-1q5tl52{max-width:1200px;padding:var(--space-5xl) clamp(1rem, 4vw, 3rem) var(--space-4xl);margin:0 auto}.contact-head.svelte-1q5tl52{border-bottom:1px solid var(--rule);padding-bottom:var(--space-2xl);margin-bottom:var(--space-3xl)}.kicker.svelte-1q5tl52{font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-md);font-weight:600;display:block}h1.svelte-1q5tl52{font-family:var(--font-display);font-style:italic;font-size:var(--text-section);line-height:var(--leading-tight);color:var(--ink);margin-bottom:var(--space-md)}.lede.svelte-1q5tl52{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--ink-2);max-width:var(--measure-body)}.lede.svelte-1q5tl52 strong:where(.svelte-1q5tl52){color:var(--ink);font-weight:600}.contact-grid.svelte-1q5tl52{gap:var(--space-3xl);grid-template-columns:1fr;display:grid}@media (width>=860px){.contact-grid.svelte-1q5tl52{gap:var(--space-4xl);grid-template-columns:.8fr 1.2fr;align-items:start}}.imprint.svelte-1q5tl52{gap:var(--space-lg);grid-template-columns:1fr;margin:0;display:grid}@media (width>=540px) and (width<=859px){.imprint.svelte-1q5tl52{grid-template-columns:repeat(2,1fr)}}.imprint.svelte-1q5tl52 dt:where(.svelte-1q5tl52){font-family:var(--font-body);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-bottom:8px;font-weight:500}.imprint.svelte-1q5tl52 dd:where(.svelte-1q5tl52){font-family:var(--font-display);font-size:var(--text-base);color:var(--ink);margin:0;font-weight:400}.imprint.svelte-1q5tl52 a:where(.svelte-1q5tl52){color:inherit;border-bottom:1px solid var(--rule);transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none}.imprint.svelte-1q5tl52 a:where(.svelte-1q5tl52):hover,.imprint.svelte-1q5tl52 a:where(.svelte-1q5tl52):focus-visible{border-bottom-color:var(--red);outline:none}.contact-form.svelte-1q5tl52{min-width:0}
