textarea.svelte-xfkag4{width:100%;flex-shrink:0;overflow:hidden;resize:none}textarea.hidden.svelte-xfkag4{opacity:0;box-sizing:content-box;pointer-events:none}main.svelte-8hnbvd{display:flex;flex-direction:column;gap:3rem;flex-grow:1}h1.svelte-8hnbvd{font-size:clamp(2.5rem,3.5vw,4.5rem);text-wrap:balance;text-align:center;white-space:pre-line;margin:0;letter-spacing:-.08rem;line-height:1.2}.row.svelte-8hnbvd{display:flex;align-items:center}form.svelte-8hnbvd{flex-grow:1;display:flex;flex-direction:column;gap:1rem;max-width:100%}form.svelte-8hnbvd .row:where(.svelte-8hnbvd) fieldset:where(.svelte-8hnbvd){flex:1}form.svelte-8hnbvd fieldset:where(.svelte-8hnbvd){margin:0;padding:0;display:flex;flex-direction:column}form.svelte-8hnbvd fieldset:where(.svelte-8hnbvd) label:where(.svelte-8hnbvd){font-size:.875rem;font-weight:700}form.svelte-8hnbvd button:where(.svelte-8hnbvd){width:10rem;align-self:flex-start}form.svelte-8hnbvd input.inline:where(.svelte-8hnbvd){width:100%}.contact.svelte-8hnbvd{gap:1rem;align-items:stretch}.map.svelte-8hnbvd{border-radius:var(--border-radius-button);border:1px solid var(--color-accent);padding:2rem;display:flex;flex-direction:column;flex-grow:1;gap:1rem}.map.svelte-8hnbvd span:where(.svelte-8hnbvd){font-size:.75rem}.map.svelte-8hnbvd strong:where(.svelte-8hnbvd){font-size:.875rem}.map.svelte-8hnbvd iframe:where(.svelte-8hnbvd){border:none;outline:none}.map.svelte-8hnbvd a:where(.svelte-8hnbvd){font-size:.875rem;text-decoration:none;font-weight:700}.caption.svelte-8hnbvd{font-size:.75rem;margin-top:1rem}.caption.svelte-8hnbvd a{color:var(--color-accent);text-decoration:none}@media (max-width: 600px){form.svelte-8hnbvd .row:where(.svelte-8hnbvd){flex-direction:column;align-items:stretch}}@media (max-width: 720px){.contact.svelte-8hnbvd{flex-direction:column}}
