.offices.svelte-1bv7ezn{gap:var(--space-xl);padding-block:var(--space-l) var(--space-2xl);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.office.svelte-1bv7ezn{padding-top:var(--space-l)}.office.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:var(--space-m);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-3);font-weight:300;line-height:1.1}address.svelte-1bv7ezn{font-style:normal;font-size:var(--step-0);color:var(--ink-muted);line-height:1.7}address.svelte-1bv7ezn span:where(.svelte-1bv7ezn){display:block}.lines.svelte-1bv7ezn{margin:var(--space-m) 0 0;padding:0;list-style:none}.lines.svelte-1bv7ezn li:where(.svelte-1bv7ezn){align-items:baseline;gap:var(--space-s);padding-block:var(--space-2xs);border-top:1px solid var(--rule);display:flex}.line-label.svelte-1bv7ezn{width:2.5rem;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0;font-size:.6875rem}.lines.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none}.lines.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--accent-text)}.enquiries.svelte-1bv7ezn{padding-block:var(--space-2xl);border-bottom:1px solid var(--rule)}.enquiries.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin-bottom:var(--space-s);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-weight:500}.email.svelte-1bv7ezn{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-3);letter-spacing:-.015em;overflow-wrap:anywhere;font-weight:300;line-height:1.2;text-decoration:none}.email.svelte-1bv7ezn:hover{color:var(--accent-text)}.related.svelte-1bv7ezn{gap:var(--space-m);padding-block:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.related.svelte-1bv7ezn a:where(.svelte-1bv7ezn){padding:var(--space-m);border:1px solid var(--rule);color:var(--ink);transition:border-color var(--dur) var(--ease-out);text-decoration:none;display:block}.related.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{border-color:var(--accent);color:var(--ink)}.related-label.svelte-1bv7ezn{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-2);line-height:1.2;display:block}.related-note.svelte-1bv7ezn{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--ink-muted);line-height:1.5;display:block}.related-host.svelte-1bv7ezn{margin-top:var(--space-s);font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-text);align-items:center;gap:.35em;font-size:.6875rem;display:inline-flex}.registration.svelte-1bv7ezn{padding-bottom:var(--space-2xl);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);font-size:.6875rem}.reg.svelte-1bv7ezn{font-variant-numeric:tabular-nums}
