.office-map-shell[data-astro-cid-pkijiuee]{border:1px solid var(--color-secondary-300);background:var(--color-secondary-100);border-radius:8px;width:100%;position:relative;overflow:hidden}.office-map-shell--default[data-astro-cid-pkijiuee]{aspect-ratio:5 / 4}.office-map-fallback[data-astro-cid-pkijiuee],.office-map-interactive[data-astro-cid-pkijiuee]{transition:opacity .24s ease;position:absolute;inset:0}.office-map-fallback[data-astro-cid-pkijiuee]{justify-content:center;align-items:center;display:flex}.map-loading-pattern[data-astro-cid-pkijiuee]{background-color:var(--color-secondary-100);background-image:linear-gradient(rgb(4 4 4 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(4 4 4 / 4%) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0}.office-map-fallback__content[data-astro-cid-pkijiuee]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.office-map-fallback__icon[data-astro-cid-pkijiuee]{border:1px solid var(--color-secondary-300);background:var(--color-neutral-0);color:var(--color-primary-500);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.office-map-fallback__label[data-astro-cid-pkijiuee]{color:var(--color-neutral-500);font-size:14px}.office-map-fallback__label--error[data-astro-cid-pkijiuee]{max-width:320px;line-height:1.5}.office-map-interactive[data-astro-cid-pkijiuee]{opacity:0;visibility:hidden}.office-map-shell[data-astro-cid-pkijiuee][data-map-ready=true] .office-map-fallback[data-astro-cid-pkijiuee]{opacity:0;pointer-events:none}.office-map-shell[data-astro-cid-pkijiuee][data-map-ready=true] .office-map-interactive[data-astro-cid-pkijiuee]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.office-map-fallback[data-astro-cid-pkijiuee],.office-map-interactive[data-astro-cid-pkijiuee]{transition:none}}.office-map[data-astro-cid-kztex267]{background:var(--color-neutral-0);border:1px solid var(--color-secondary-300);border-radius:8px;padding:8px}.office-map--fill[data-astro-cid-kztex267]{flex-direction:column;display:flex}.office-map[data-astro-cid-kztex267] .office-map__shell{background:var(--color-secondary-300);border:0;border-radius:4px}.office-map--square[data-astro-cid-kztex267] .office-map__shell{aspect-ratio:1}@media(640px<=width<=1023px){.office-map--square[data-astro-cid-kztex267] .office-map__shell{aspect-ratio:16/10}}.office-map--fill[data-astro-cid-kztex267] .office-map__shell{flex:1;min-height:360px}.office-card[data-astro-cid-x7sryopk]{container-type:inline-size;height:100%}.office-card__frame[data-astro-cid-x7sryopk]{background:var(--color-neutral-0);border:1px solid var(--color-secondary-300);border-radius:8px;flex-direction:column;height:100%;padding:8px;transition:border-color .2s;display:flex}.office-card__frame[data-astro-cid-x7sryopk]:hover{border-color:var(--color-secondary-500)}.office-card__media[data-astro-cid-x7sryopk]{aspect-ratio:4/3;background:var(--color-secondary-300);border-radius:4px;position:relative;overflow:hidden}.office-card__photo[data-astro-cid-x7sryopk]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.office-card__frame[data-astro-cid-x7sryopk]:hover .office-card__photo[data-astro-cid-x7sryopk]{transform:scale(1.03)}.office-card__pin[data-astro-cid-x7sryopk]{background:var(--color-primary-800);color:var(--color-neutral-0);border-radius:var(--radius-pill);box-shadow:0 0 0 4px #ffffff8c;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid;position:absolute;top:16px;left:16px}.office-card__body[data-astro-cid-x7sryopk]{flex-direction:column;flex:1;align-items:flex-start;padding:24px 16px 16px;display:flex}.office-card__region[data-astro-cid-x7sryopk]{color:var(--color-secondary-700);font-size:14px;line-height:1}.office-card__city[data-astro-cid-x7sryopk]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:16px;font-size:clamp(28px,.9vw + 20px,36px);font-weight:400;line-height:1.1}.office-card__address[data-astro-cid-x7sryopk]{opacity:.75;margin:12px 0 0;font-size:14px;font-style:normal}.office-card__external[data-astro-cid-x7sryopk]{flex-wrap:wrap;gap:8px 20px;margin:16px 0 32px;font-size:14px;display:flex}.office-card__external[data-astro-cid-x7sryopk] a[data-astro-cid-x7sryopk]{text-decoration:underline;text-decoration-color:var(--color-secondary-700);text-decoration-thickness:1px;text-underline-offset:3px;opacity:.75;transition:opacity .2s}.office-card__external[data-astro-cid-x7sryopk] a[data-astro-cid-x7sryopk]:hover{opacity:1}.office-card__view[data-astro-cid-x7sryopk]{margin-top:auto;background:var(--color-secondary-100);border-radius:8px;align-items:center;gap:8px;height:41px;padding:10px 16px;font-size:14px;transition:background-color .2s;display:inline-flex}.office-card__view[data-astro-cid-x7sryopk]:hover{background:var(--color-secondary-300)}@container (width>=600px){.office-card__frame[data-astro-cid-x7sryopk]{flex-direction:row}.office-card__media[data-astro-cid-x7sryopk]{flex:0 0 50%}.office-card__body[data-astro-cid-x7sryopk]{padding:24px}}.offices-hub__explore[data-astro-cid-avsfags6]{background:var(--color-secondary-100);border-radius:8px;align-items:center;gap:8px;height:41px;padding:10px 16px;font-size:14px;transition:background-color .2s;display:inline-flex}.offices-hub__explore[data-astro-cid-avsfags6]:hover{background:var(--color-secondary-300)}.offices-hub__list[data-astro-cid-avsfags6]{padding-block:var(--section-pad-lg);border-top:1px solid var(--color-secondary-300)}.offices-hub__grid[data-astro-cid-avsfags6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}@media(width<=1023px){.offices-hub__grid[data-astro-cid-avsfags6]{grid-template-columns:1fr;gap:16px}}@media(width<=639px){.offices-hub__grid[data-astro-cid-avsfags6]{margin-top:40px}}
