.sheet.svelte-1bv7ezn{z-index:1;padding:64px var(--gutter);color:#1a2334;font-family:var(--font-body);position:relative}.lead-sheet.svelte-1bv7ezn{padding:96px var(--gutter) 48px}.lead-cols.svelte-1bv7ezn{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;display:grid}.form-sheet.svelte-1bv7ezn{padding-bottom:96px}.tag.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.16em;color:#146cc5;margin:0 0 18px;font-size:12.5px}.h1.svelte-1bv7ezn{font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.036em;margin:0 0 24px;font-size:clamp(32px,3.8vw,58px);font-weight:600;line-height:1.05}.lede.svelte-1bv7ezn{color:#4e5867;max-width:62ch;margin:0;font-size:17px;line-height:1.72}.cols.svelte-1bv7ezn{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}form.svelte-1bv7ezn{border-top:2px solid #1a2334}.pair.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.field.svelte-1bv7ezn{border-bottom:1.5px solid #1a23348c;padding:14px 0 10px;display:block}.lbl.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.16em;color:#1a2334b3;margin-bottom:8px;font-size:13px;display:block}.lbl.svelte-1bv7ezn i:where(.svelte-1bv7ezn){color:#146cc5;font-style:normal}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;font-family:var(--font-body);color:#1a2334;resize:vertical;background:0 0;border:0;outline:none;padding:4px 0 6px;font-size:15px}textarea.svelte-1bv7ezn{line-height:1.7}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:#1a2334b3}.field.svelte-1bv7ezn:focus-within{border-bottom-width:2px;border-bottom-color:#146cc5}input.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline-offset:3px;outline:2px solid #146cc5}.trap.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit.svelte-1bv7ezn{flex-wrap:wrap;align-items:center;gap:20px;padding-top:24px;display:flex}button.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.14em;color:#eff2f6;cursor:pointer;background:#1a2334;border:1px solid #1a2334;padding:15px 28px;font-size:12.5px;transition:background-color .15s,border-color .15s}button.svelte-1bv7ezn:hover:not(:disabled){background:#146cc5;border-color:#146cc5}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.turnaround.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.14em;color:#1a2334b3;font-size:13px}.err.svelte-1bv7ezn{color:#8c2018;border-left:2px solid #b3261e;margin:0 0 24px;padding:12px 0 12px 16px;font-size:14px}.done.svelte-1bv7ezn{border-top:2px solid #1a2334;padding-top:26px}.done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display), "Sora", sans-serif;letter-spacing:-.026em;margin:0 0 12px;font-size:28px;font-weight:600}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#4e5867;max-width:52ch;margin:0;font-size:15.5px;line-height:1.72}.details.svelte-1bv7ezn{border-top:2px solid #1a2334;margin:0 0 34px}.details.svelte-1bv7ezn>div:where(.svelte-1bv7ezn){border-bottom:1px solid #1a23341f;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.details.svelte-1bv7ezn dt:where(.svelte-1bv7ezn),.details.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:12.5px}.details.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){color:#1a2334b3}.details.svelte-1bv7ezn dd:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){color:#1a2334;text-decoration:none}.details.svelte-1bv7ezn dd:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn):hover{color:#146cc5}.office.svelte-1bv7ezn{margin-top:0}address.svelte-1bv7ezn{font-style:normal;font-family:var(--font-mono);letter-spacing:.04em;color:#4e5867;font-size:12.5px;line-height:1.9}@media (width<=1100px){.sheet.svelte-1bv7ezn{padding:52px var(--gutter)}.lead-sheet.svelte-1bv7ezn{padding:80px var(--gutter) 40px}.cols.svelte-1bv7ezn{grid-template-columns:1fr;gap:48px}.lead-cols.svelte-1bv7ezn{grid-template-columns:1fr;gap:32px}.lead-cols.svelte-1bv7ezn .fig{align-items:flex-start}}@media (width<=700px){.sheet.svelte-1bv7ezn{padding:44px var(--gutter)}.lead-sheet.svelte-1bv7ezn{padding:64px var(--gutter) 36px}.pair.svelte-1bv7ezn{grid-template-columns:1fr;gap:0}}
