.contact-page.svelte-152gs6r{padding:calc(var(--nav-top) + var(--nav-h) + clamp(48px,8vw,112px)) 0 clamp(80px,10vw,144px)}.grid.svelte-152gs6r{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.intro.svelte-152gs6r{display:grid;justify-items:start;gap:20px}.title.svelte-152gs6r{max-width:12ch}.address.svelte-152gs6r{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px}.addr.svelte-152gs6r{font-size:18px;font-weight:500;text-decoration:underline;text-decoration-color:var(--k-line-strong);text-underline-offset:5px;transition:text-decoration-color var(--k-fast) var(--k-ease)}.addr.svelte-152gs6r:hover{text-decoration-color:currentColor}.sandbox.svelte-152gs6r{display:grid;justify-items:start;gap:10px;max-width:420px;margin-top:20px;padding-top:24px;border-top:1px solid var(--k-line);color:var(--k-muted);font-size:15px;line-height:1.6}.form.svelte-152gs6r{display:grid;gap:20px;padding:clamp(20px,3vw,36px);border-radius:var(--k-r-xl);background:var(--k-panel);box-shadow:0 0 0 1px var(--k-line),var(--k-shadow-sm)}h2.svelte-152gs6r{font-family:var(--k-font-display);font-size:22px;font-weight:600;letter-spacing:-.03em}.row.svelte-152gs6r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.field.svelte-152gs6r{display:grid;gap:8px}.label.svelte-152gs6r{color:var(--k-ink-2);font-size:14px;font-weight:500}.optional.svelte-152gs6r{margin-left:6px;color:var(--k-faint);font-weight:400}input.svelte-152gs6r,textarea.svelte-152gs6r{width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:10px;background:var(--k-panel);box-shadow:inset 0 0 0 1px var(--k-line-strong),var(--k-shadow-xs);color:var(--k-ink);font-size:15px;transition:box-shadow var(--k-fast) var(--k-ease)}textarea.svelte-152gs6r{min-height:120px;resize:vertical;line-height:1.5}input.svelte-152gs6r::placeholder,textarea.svelte-152gs6r::placeholder{color:var(--k-faint)}input.svelte-152gs6r:focus-visible,textarea.svelte-152gs6r:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--k-ink),0 0 0 4px #11111114}fieldset.svelte-152gs6r{display:grid;gap:10px;margin:0;padding:0;border:0}.picks.svelte-152gs6r{display:flex;flex-wrap:wrap;gap:8px}.pick.svelte-152gs6r{height:36px;padding:0 14px;border-radius:999px;color:var(--k-ink-2);font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1px var(--k-line-strong);transition:color var(--k-fast) var(--k-ease),background-color var(--k-fast) var(--k-ease),box-shadow var(--k-fast) var(--k-ease)}.pick.svelte-152gs6r:hover{background:#11111109}.pick[aria-pressed=true].svelte-152gs6r{color:var(--k-ink);background:var(--k-sunken);box-shadow:inset 0 0 0 1.5px var(--k-ink)}.submit.svelte-152gs6r{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:4px}.note.svelte-152gs6r{flex:1 1 220px;color:var(--k-muted);font-size:13px;line-height:1.5}@media(max-width:900px){.grid.svelte-152gs6r{grid-template-columns:minmax(0,1fr)}.title.svelte-152gs6r{max-width:14ch}}@media(max-width:560px){.row.svelte-152gs6r{grid-template-columns:minmax(0,1fr)}}
