.locations_srOnly__TbNKV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.locations_officeGrid__n17Ka{display:grid;gap:var(--s8);list-style:none;margin:var(--s12) 0 0;padding:0}@media (min-width:900px){.locations_officeGrid__n17Ka{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s12)}}.locations_office__0IgzC{display:grid;gap:var(--s4);align-content:start;padding-top:var(--s6);border-top:2px solid var(--border-strong);min-width:0}.locations_officeHead__4X9qK{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3)}.locations_officeCity__3HpWm{font-size:var(--text-2xl);margin:0}.locations_facts__bCJSs{display:grid;gap:0;margin:var(--s2) 0 0;border-top:1px solid var(--border)}.locations_factRow__ct8sf{display:grid;gap:var(--s1);padding:var(--s4) 0;border-bottom:1px solid var(--border);min-width:0}@media (min-width:560px){.locations_factRow__ct8sf{grid-template-columns:10rem minmax(0,1fr);gap:var(--s4);align-items:baseline}}.locations_factLabel__yKR9v{margin:0;color:var(--muted);font-size:var(--text-sm)}.locations_factValue__bGiaf{margin:0;color:var(--fg);overflow-wrap:anywhere}.locations_residency___DXBF{display:grid;gap:0;list-style:none;margin:var(--s12) 0 0;padding:0;border-top:1px solid var(--border-strong)}.locations_residencyRow__PXxPW{display:grid;gap:var(--s2);padding:var(--s6) 0;border-bottom:1px solid var(--border);min-width:0}@media (min-width:768px){.locations_residencyRow__PXxPW{grid-template-columns:14rem minmax(0,1fr);gap:var(--s8);align-items:baseline}}.locations_residencyLabel__upbR4{margin:0;font-weight:500;color:var(--muted-strong)}.locations_residencyValue__hI4Yx{margin:0;color:var(--fg);font-weight:500}.locations_residencyNote__vaMOp{display:block;margin-top:var(--s2);color:var(--muted);font-weight:400;font-size:var(--text-sm);max-width:72ch}.locations_entity__HFbyd{display:grid;gap:var(--s3);margin:var(--s8) 0 0;padding:var(--s6);background-color:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);max-width:72ch}.locations_entityLabel__VJh0d{margin:0;font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.locations_entityValue__jxogN{margin:0;color:var(--fg);font-size:var(--text-lg)}.locations_entityScope__F0xxL{margin:0;color:var(--muted-strong);font-size:var(--text-sm)}