.contact-page[data-astro-cid-ih3mnovg]{z-index:1;max-width:1280px;padding:0 var(--gutter) 120px;margin:0 auto;position:relative}.contact-page[data-astro-cid-ih3mnovg]>[data-astro-cid-ih3mnovg]:not(.hero){z-index:1;position:relative}.hero[data-astro-cid-ih3mnovg]{padding:160px 0 72px;position:relative}.earth-box[data-astro-cid-ih3mnovg]{aspect-ratio:1;width:min(46vw,560px);position:absolute;top:40px;right:4%}.earth[data-astro-cid-ih3mnovg]{pointer-events:none;opacity:0;width:180%;height:180%;transition:opacity 1.2s;position:absolute;inset:-40%}.earth[data-astro-cid-ih3mnovg].is-ready{opacity:1}.hero[data-astro-cid-ih3mnovg]>[data-astro-cid-ih3mnovg]:not(.earth-box){pointer-events:none;position:relative}.hero[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{pointer-events:auto}.crumbs[data-astro-cid-ih3mnovg]{color:var(--text-dim);gap:8px;margin-bottom:28px;font-size:12px;display:flex}.crumbs[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{text-decoration:none}.crumbs[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]:hover{color:var(--gold)}.kicker[data-astro-cid-ih3mnovg]{letter-spacing:.3em;color:var(--text-dim);margin:0 0 clamp(22px,2.2vw,30px);font-size:11px}.hero[data-astro-cid-ih3mnovg] .title[data-astro-cid-ih3mnovg]{max-width:14ch;font-size:clamp(36px,4.6vw,76px)}.hero[data-astro-cid-ih3mnovg] .lead[data-astro-cid-ih3mnovg]{max-width:46ch}.grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.form[data-astro-cid-ih3mnovg]{gap:22px;display:grid}.services[data-astro-cid-ih3mnovg]{border:0;flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:0;display:flex}.services[data-astro-cid-ih3mnovg] legend[data-astro-cid-ih3mnovg]{font-family:var(--font-display);color:var(--heading);margin-bottom:14px;font-size:24px}.chip[data-astro-cid-ih3mnovg]{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13px;transition:border-color .3s,background .3s;display:inline-flex;position:relative}.chip[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-ih3mnovg] .orb[data-astro-cid-ih3mnovg]{background:radial-gradient(circle at 35% 30%, var(--c1), var(--c2));border-radius:50%;width:18px;height:18px}.chip[data-astro-cid-ih3mnovg]:hover{border-color:var(--gold-deep)}.chip[data-astro-cid-ih3mnovg]:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold-pale)}.services[data-astro-cid-ih3mnovg].is-invalid .chip[data-astro-cid-ih3mnovg]{border-color:#e07a5fb3}.field-error[data-astro-cid-ih3mnovg]{color:#e8998a;flex-basis:100%;margin:4px 0 0;font-size:13px}.chip[data-astro-cid-ih3mnovg]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field[data-astro-cid-ih3mnovg]{gap:8px;display:grid}.field[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-size:11px}.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:0 0;padding:14px 0;font-size:16px;transition:border-color .3s}.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{resize:vertical;line-height:1.6}.field[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg] option[data-astro-cid-ih3mnovg]{background:var(--bg-soft)}.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus,.field[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]:focus,.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]:focus{border-color:var(--gold);outline:none}.trap[data-astro-cid-ih3mnovg]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent[data-astro-cid-ih3mnovg]{color:var(--text-dim);gap:12px;font-size:13px;line-height:1.6;display:flex}.consent[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{accent-color:var(--gold);margin-top:4px}.consent[data-astro-cid-ih3mnovg] details[data-astro-cid-ih3mnovg]{margin-top:6px}.consent[data-astro-cid-ih3mnovg] summary[data-astro-cid-ih3mnovg]{cursor:pointer;color:var(--gold)}.turnstile[data-astro-cid-ih3mnovg]:not(:empty){margin-top:8px}.submit[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.submit[data-astro-cid-ih3mnovg] button[data-astro-cid-ih3mnovg]{font:inherit;cursor:pointer;font-size:14px}.submit[data-astro-cid-ih3mnovg] button[data-astro-cid-ih3mnovg]:disabled{opacity:.5;cursor:wait}.status[data-astro-cid-ih3mnovg]{color:var(--text-dim);margin:0;font-size:14px}.status[data-astro-cid-ih3mnovg].is-ok{color:var(--gold-pale)}.status[data-astro-cid-ih3mnovg].is-error{color:#e08a6a}.info[data-astro-cid-ih3mnovg]{border:1px solid var(--line);background:#14120e99;gap:36px;padding:32px;display:grid}.label[data-astro-cid-ih3mnovg]{letter-spacing:.3em;color:var(--gold);margin:0 0 12px;font-size:10px}.big[data-astro-cid-ih3mnovg]{font-family:var(--font-display);color:var(--heading);overflow-wrap:anywhere;font-size:26px;line-height:1.4;text-decoration:none;display:block}.big[data-astro-cid-ih3mnovg]:hover{color:var(--gold)}.big[data-astro-cid-ih3mnovg] small[data-astro-cid-ih3mnovg]{min-width:9ch;font-family:var(--font-sans,inherit);letter-spacing:.25em;color:var(--gold);text-transform:uppercase;vertical-align:middle;font-size:10px;display:inline-block}.offices[data-astro-cid-ih3mnovg]{gap:10px;margin-bottom:16px;display:grid}.office[data-astro-cid-ih3mnovg]{border:1px solid var(--line);color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:14px 16px;font-size:13px;line-height:1.5;transition:border-color .3s;display:grid}.office[data-astro-cid-ih3mnovg] strong[data-astro-cid-ih3mnovg]{color:var(--text);font-size:15px;font-weight:500}.office[data-astro-cid-ih3mnovg].is-on{border-color:var(--gold)}.map[data-astro-cid-ih3mnovg]{aspect-ratio:4/3;border:1px solid var(--line);margin-bottom:14px;overflow:hidden}.map[data-astro-cid-ih3mnovg] iframe{filter:invert(.9)hue-rotate(180deg)sepia(.35)saturate(.8)brightness(.9);border:0;width:100%;height:100%}.map-load[data-astro-cid-ih3mnovg]{background:repeating-linear-gradient(0deg, transparent 0 39px, #ffffff0a 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #ffffff0a 39px 40px), var(--bg-soft);width:100%;height:100%;color:var(--gold-pale);font:inherit;cursor:pointer;border:0;place-content:center;justify-items:center;gap:10px;font-size:14px;display:grid}.map-load[data-astro-cid-ih3mnovg] small[data-astro-cid-ih3mnovg]{color:var(--text-dim);font-size:11px}.pin[data-astro-cid-ih3mnovg]{background:var(--gold);border-radius:50% 50% 50% 0;width:18px;height:18px;rotate:-45deg}@media (max-width:960px){.grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.earth-box[data-astro-cid-ih3mnovg]{width:62vw;right:0}.earth[data-astro-cid-ih3mnovg].is-ready{opacity:.85}}@media (max-width:560px){.hero[data-astro-cid-ih3mnovg]{padding-top:120px}.row[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.info[data-astro-cid-ih3mnovg]{padding:24px 20px}}
