.contact-page.svelte-wkxllv{padding:2.8rem 0 6rem}.contact-hero.svelte-wkxllv{text-align:center;border-bottom:4px solid var(--ink);margin-bottom:1.9rem;padding-bottom:1.8rem}.issue-line.svelte-wkxllv{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr;gap:.4rem;margin-bottom:1.75rem;padding:.62rem 0;font-size:.64rem;font-weight:900;display:grid}@media (width>=760px){.issue-line.svelte-wkxllv{grid-template-columns:repeat(3,1fr)}}h1.svelte-wkxllv{font-family:var(--font-serif);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(3rem,8vw,7rem);line-height:.96}.contact-hero.svelte-wkxllv p:where(.svelte-wkxllv){max-width:42rem;font-family:var(--font-reading);color:var(--ink);margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.62}.contact-layout.svelte-wkxllv{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=980px){.contact-layout.svelte-wkxllv{grid-template-columns:.82fr 1.18fr;gap:2.2rem}}.contact-note.svelte-wkxllv{border-top:4px solid var(--ink);padding-top:1rem}.contact-note.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-serif);letter-spacing:-.032em;margin:.8rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.02}.contact-note.svelte-wkxllv p:where(.svelte-wkxllv){font-family:var(--font-reading);color:var(--ink);line-height:1.65}.social-note.svelte-wkxllv{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;margin-top:1rem;font-size:.72rem;font-weight:900;display:inline-flex}.paper-form.svelte-wkxllv{border-top:4px solid var(--ink);gap:1.1rem;padding-top:1rem;display:grid}label.svelte-wkxllv{gap:.55rem;display:grid}label.svelte-wkxllv>span:where(.svelte-wkxllv):first-child{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}input.svelte-wkxllv,textarea.svelte-wkxllv{border:none;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-family:var(--font-reading);resize:vertical;background:0 0;outline:none;padding:.72rem 0;font-size:1.05rem}input.svelte-wkxllv:focus,textarea.svelte-wkxllv:focus{border-bottom-width:3px}.hidden-field.svelte-wkxllv{z-index:-1;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.gdpr-row.svelte-wkxllv{font-family:var(--font-reading);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;line-height:1.55}.gdpr-row.svelte-wkxllv input:where(.svelte-wkxllv){display:none}.fake-check.svelte-wkxllv{border:2px solid var(--ink);width:1.2rem;height:1.2rem;margin-top:.15rem}.gdpr-row.svelte-wkxllv input:where(.svelte-wkxllv):checked+.fake-check:where(.svelte-wkxllv){background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.gdpr-row.svelte-wkxllv button:where(.svelte-wkxllv){appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid;padding:0}.submit-btn.svelte-wkxllv{border:1px solid var(--ink);background:var(--ink);width:fit-content;min-height:3rem;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .22s var(--ease), opacity .22s var(--ease);justify-content:center;align-items:center;gap:.55rem;padding:0 1.25rem;font-size:.74rem;font-weight:900;display:inline-flex;box-shadow:8px 8px #1111111f}.submit-btn.svelte-wkxllv:hover:not(:disabled){transform:translateY(-2px)}.submit-btn.svelte-wkxllv:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.success-message.svelte-wkxllv,.error-message.svelte-wkxllv{border-top:4px solid var(--ink);border-bottom:1px solid var(--ink);font-family:var(--font-reading);color:var(--ink);padding:1rem 0}.success-message.svelte-wkxllv strong:where(.svelte-wkxllv){font-family:var(--font-serif);margin-bottom:.35rem;font-size:2rem;line-height:1;display:block}.modal-overlay.svelte-wkxllv{z-index:1000;background:#000000e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-content.svelte-wkxllv{background:var(--paper);width:min(44rem,100%);max-height:90vh;color:var(--ink);border-top:4px solid var(--ink);padding:1.6rem;position:relative;overflow:auto}.modal-content.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-serif);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.modal-content.svelte-wkxllv p:where(.svelte-wkxllv){font-family:var(--font-reading);color:var(--ink);margin-bottom:1rem;line-height:1.7}.close-btn.svelte-wkxllv{border:1px solid var(--ink);cursor:pointer;background:0 0;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;top:1rem;right:1rem}.modal-close.svelte-wkxllv{border:1px solid var(--ink);background:var(--ink);min-height:2.75rem;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 1rem;font-size:.74rem;font-weight:900}@media (width<=640px){.contact-page.svelte-wkxllv{padding-top:2rem}.contact-hero.svelte-wkxllv{margin-bottom:1.55rem;padding-bottom:1.55rem}.issue-line.svelte-wkxllv{margin-bottom:1.35rem}h1.svelte-wkxllv{font-size:clamp(2.55rem,13vw,3.9rem);line-height:1}}
