.sr-only[data-astro-cid-53id56an]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.office-map[data-astro-cid-53id56an]{position:relative;width:100%;min-height:clamp(360px,44vw,540px);overflow:hidden;border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);background:#e9edf2;isolation:isolate}.office-map__preview[data-astro-cid-53id56an]{position:absolute;inset:0;display:grid;align-items:center;padding:clamp(1.5rem,4vw,4rem);background:radial-gradient(80% 120% at 88% 10%,color-mix(in oklab,var(--color-brand-blue) 16%,transparent) 0%,transparent 62%),radial-gradient(70% 90% at 8% 92%,color-mix(in oklab,var(--color-brand-violet) 12%,transparent) 0%,transparent 60%),linear-gradient(135deg,#f4f6f8,#e8edf3 55%,#dfe7ef)}.office-map__preview[data-astro-cid-53id56an][hidden]{display:none}.office-map__inner[data-astro-cid-53id56an]{position:relative;display:grid;gap:clamp(.9rem,1.6vw,1.35rem);max-width:52ch}.office-map__eyebrow[data-astro-cid-53id56an]{margin:0;font:600 12px/1.55 var(--font-mono, ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-blue)}.office-map__address[data-astro-cid-53id56an]{margin:0;font-style:normal;font-size:clamp(1.5rem,1rem + 2.2vw,2.6rem);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--color-ink)}.office-map__hint[data-astro-cid-53id56an]{margin:0;max-width:46ch;font-size:.875rem;line-height:1.6;color:var(--color-ink-soft)}.office-map__actions[data-astro-cid-53id56an]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.35rem}.office-map__button[data-astro-cid-53id56an]{padding:.8rem 1.25rem;font:inherit;font-size:.875rem;font-weight:550;color:#fff;background:var(--color-brand-blue);border:1px solid var(--color-brand-blue);border-radius:0;cursor:pointer}.office-map__button[data-astro-cid-53id56an]:hover{background:#0f4a8c}.office-map__button[data-astro-cid-53id56an]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.office-map__link[data-astro-cid-53id56an]{padding-block:.2rem;font-size:.875rem;color:var(--color-brand-blue);text-decoration:none;border-bottom:1px solid currentColor}.office-map__corner[data-astro-cid-53id56an]{position:absolute;right:clamp(1rem,3vw,2.5rem);bottom:clamp(.9rem,2.4vw,1.75rem);margin:0;font:500 10px/1.5 var(--font-mono, ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--color-ink) 45%,transparent)}.office-map__frame[data-astro-cid-53id56an]{position:absolute;inset:0;z-index:1}.office-map__frame[data-astro-cid-53id56an][hidden]{display:none}.office-map__frame[data-astro-cid-53id56an] iframe{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;min-width:0;border:0}.office-map__fallback[data-astro-cid-53id56an]{position:absolute;inset:auto 0 0;margin:0;padding:1rem 1.25rem;font-size:.875rem;color:var(--color-ink-soft);background:var(--color-surface);border-top:1px solid var(--color-hairline)}.office-map__fallback[data-astro-cid-53id56an][hidden]{display:none}@media(max-width:600px){.office-map[data-astro-cid-53id56an]{min-height:380px}.office-map__corner[data-astro-cid-53id56an]{display:none}}.contacts-grid[data-astro-cid-qwfq4wri]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);padding-bottom:clamp(1rem,2vw,2rem)}.contacts-card[data-astro-cid-qwfq4wri]{grid-column:span 6;display:grid;gap:.85rem;align-content:start;padding:clamp(1.25rem,2.4vw,2rem);background:var(--color-surface);border:1px solid var(--color-hairline);font-style:normal}.contacts-card__value[data-astro-cid-qwfq4wri]{margin:0;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);line-height:1.45;letter-spacing:-.015em}.contacts-card__note[data-astro-cid-qwfq4wri]{margin:0;font-size:.8125rem;line-height:1.6;color:var(--color-muted);max-width:42ch}.contacts-list[data-astro-cid-qwfq4wri]{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.contacts-list[data-astro-cid-qwfq4wri] li[data-astro-cid-qwfq4wri]{display:grid;gap:.25rem}.contacts-list__label[data-astro-cid-qwfq4wri]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.contacts-list[data-astro-cid-qwfq4wri] a[data-astro-cid-qwfq4wri]{display:inline-block;padding-block:.2rem;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);letter-spacing:-.015em;color:var(--color-ink);text-decoration:none}.contacts-list[data-astro-cid-qwfq4wri] a[data-astro-cid-qwfq4wri]:hover{color:var(--color-brand-blue)}@media(max-width:860px){.contacts-card[data-astro-cid-qwfq4wri]{grid-column:1 / -1}}
