.contact.svelte-1veby58{padding-top:clamp(3rem,7vw,6.5rem)}.contact-grid.svelte-1veby58{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem clamp(2rem,6vw,6rem);align-items:start}.channels.svelte-1veby58 .eyebrow:where(.svelte-1veby58){margin-bottom:1.6rem}.channels.svelte-1veby58 .lede:where(.svelte-1veby58){margin-top:1.75rem}.channel-list.svelte-1veby58{margin-top:clamp(2rem,4vw,3rem);display:flex;flex-direction:column;border-top:1px solid var(--line-ink)}.channel.svelte-1veby58{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 0;border-bottom:1px solid var(--line-ink);transition:padding-left .4s var(--ease-out)}a.channel.svelte-1veby58:hover{padding-left:.5rem}a.channel.svelte-1veby58:hover .channel-val:where(.svelte-1veby58){color:var(--accent)}.channel-primary.svelte-1veby58{padding:1.5rem 0}.channel-val.svelte-1veby58{font-family:var(--ff-display);font-weight:600;font-size:1.15rem;letter-spacing:-.01em;line-height:1.3;transition:color .3s var(--ease-out);overflow-wrap:anywhere}.channel-big.svelte-1veby58{font-weight:700;font-size:clamp(2.2rem,4vw,3.4rem);letter-spacing:-.03em;line-height:1}.channel-dim.svelte-1veby58{color:var(--ink-soft);font-weight:500}.form.svelte-1veby58{position:sticky;top:calc(var(--nav-h) + 1.5rem);background:var(--paper-2);border:1px solid var(--line-ink);border-top:3px solid var(--accent);padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;gap:1.75rem}.form-head.svelte-1veby58 .eyebrow:where(.svelte-1veby58){margin-bottom:1.2rem}.form-lede.svelte-1veby58{margin-top:1rem;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.form-grid.svelte-1veby58{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.field-wide.svelte-1veby58{grid-column:1 / -1}.form-foot.svelte-1veby58{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:1.25rem;border-top:1px solid var(--line-ink)}.form-foot.svelte-1veby58 small:where(.svelte-1veby58){font-size:.8rem;line-height:1.5;color:var(--ink-soft);max-width:22rem}.office-grid.svelte-1veby58{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem clamp(2rem,6vw,6rem);align-items:end}.office.svelte-1veby58 .eyebrow:where(.svelte-1veby58){margin-bottom:1.4rem}.office.svelte-1veby58 .lede:where(.svelte-1veby58){margin-top:1.5rem;max-width:32rem}.office-cta.svelte-1veby58{margin-top:2rem}.office-card.svelte-1veby58{display:flex;flex-direction:column;border:1px solid var(--line-ink);border-left:3px solid var(--accent);background:var(--surface);padding:.5rem 1.75rem}.office-heading.svelte-1veby58{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:1.1rem 0 .4rem}.office-row.svelte-1veby58{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 0;border-bottom:1px solid var(--line-ink);font-family:var(--ff-display);font-weight:600;font-size:1.05rem}.office-row.svelte-1veby58:last-child{border-bottom:0}.office-row.svelte-1veby58 a:where(.svelte-1veby58):hover{color:var(--gr-primary-soft, #fdeaea)}.office-dim.svelte-1veby58{color:var(--ink-soft);font-weight:500}@media(max-width:960px){.contact-grid.svelte-1veby58,.office-grid.svelte-1veby58{grid-template-columns:1fr}.form.svelte-1veby58{position:static}}@media(max-width:640px){.form-grid.svelte-1veby58{grid-template-columns:1fr}.form-foot.svelte-1veby58 .btn:where(.svelte-1veby58){width:100%}}
