.kontakt.svelte-10it13k{max-width:44rem;padding-block:clamp(2rem,5vw,4rem) 6rem}.masthead.svelte-10it13k{margin-bottom:2.2rem}h1.svelte-10it13k{letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(2rem,5.5vw,3.4rem);line-height:1.05}.lead.svelte-10it13k{color:var(--paper-dim);margin:0;font-size:1.12rem}.contact-form.svelte-10it13k{flex-direction:column;gap:1rem;padding:1.8rem 1.8rem 1.6rem;display:flex}.row.svelte-10it13k{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field.svelte-10it13k{flex-direction:column;gap:.35rem;display:flex}.field.svelte-10it13k label:where(.svelte-10it13k){color:var(--paper-dim);font-size:.85rem}.opt.svelte-10it13k{color:var(--paper-mute)}.actions.svelte-10it13k{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.3rem;display:flex}.big.svelte-10it13k{padding:.95rem 2rem;font-size:1.02rem}.note.svelte-10it13k{color:var(--paper-mute);font-size:.85rem}.error.svelte-10it13k{color:#e89478;margin:0;font-size:.85rem}.thanks.svelte-10it13k{padding:2.4rem 2rem}.thanks-title.svelte-10it13k{font-family:var(--font-display);color:var(--paper);margin:0 0 .4rem;font-size:1.5rem}.thanks-sub.svelte-10it13k{color:var(--paper-dim);margin:0}.hp.svelte-10it13k{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=560px){.row.svelte-10it13k{grid-template-columns:1fr}}
