.contact-cards[data-astro-cid-vxiv5c36]{gap:var(--space-px-22);margin-top:var(--space-8);display:grid}.contact-card[data-astro-cid-vxiv5c36]{align-items:center;gap:var(--space-px-22);padding:var(--space-px-26) var(--space-7);border-radius:var(--radius-lg);background:var(--contact-card-bg);box-shadow:var(--contact-card-ring);color:var(--color-white);display:flex}.contact-card__icon[data-astro-cid-vxiv5c36]{width:var(--contact-icon-size);height:var(--contact-icon-size);border-radius:var(--radius-round);background:var(--contact-icon-bg);color:var(--contact-icon-ink);flex:none;justify-content:center;align-items:center;display:flex}.contact-card__icon[data-astro-cid-vxiv5c36] svg{stroke-width:var(--stroke-icon);display:block}.contact-card__label[data-astro-cid-vxiv5c36]{font-family:var(--font-display);font-size:var(--fs-21);letter-spacing:var(--tracking-m010);color:var(--color-white);font-weight:600;line-height:normal;display:block}.contact-card__value[data-astro-cid-vxiv5c36]{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--fs-15);line-height:var(--leading-150);color:var(--contact-card-value);text-decoration:none;display:block}a[data-astro-cid-vxiv5c36].contact-card__value:hover{text-decoration:underline}@media (width<=767px){.contact-card[data-astro-cid-vxiv5c36]{padding:var(--space-5);gap:var(--space-4)}.contact-card__icon[data-astro-cid-vxiv5c36]{width:var(--contact-icon-size-narrow);height:var(--contact-icon-size-narrow)}}.offices[data-astro-cid-xezi72tq]{padding:var(--contact-offices-pad)}.offices__grid[data-astro-cid-xezi72tq]{gap:var(--space-10);box-sizing:border-box;max-width:var(--contact-offices-max);padding:0 var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.office-card[data-astro-cid-xezi72tq]{padding:var(--contact-office-pad);border:1px solid var(--contact-office-line);border-radius:var(--radius-xl);background:var(--contact-office-bg);box-shadow:var(--contact-office-shadow);text-align:center;position:relative}.office-card__pin[data-astro-cid-xezi72tq]{width:var(--contact-pin-size);height:var(--contact-pin-size);border:1px solid var(--contact-office-line);border-radius:var(--radius-round);background:var(--contact-office-bg);color:var(--contact-pin-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.office-card__pin[data-astro-cid-xezi72tq] svg{stroke-width:var(--stroke-icon-pin);display:block}.office-card[data-astro-cid-xezi72tq] h3[data-astro-cid-xezi72tq]{font-family:var(--font-display);font-size:var(--fs-23);letter-spacing:var(--tracking-m010);color:var(--contact-office-title);margin:0;font-weight:600;line-height:normal}.office-card[data-astro-cid-xezi72tq] p[data-astro-cid-xezi72tq]{margin:var(--space-px-10) 0 0;font-family:var(--font-body);font-size:var(--fs-15);line-height:var(--leading-normal);color:var(--color-ink-2)}@media (width<=767px){.offices[data-astro-cid-xezi72tq]{padding:var(--contact-offices-pad-narrow)}.offices__grid[data-astro-cid-xezi72tq]{gap:var(--space-18);padding:0 var(--space-4);grid-template-columns:minmax(0,1fr)}}.contact[data-astro-cid-d56ov33j]{background:var(--contact-bg);border-bottom:1px solid var(--color-line)}.contact__wrap[data-astro-cid-d56ov33j]{padding-top:var(--space-7);padding-bottom:var(--contact-pad-bottom)}.contact__grid[data-astro-cid-d56ov33j]{gap:var(--space-16);margin-top:var(--space-px-44);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;display:grid}.contact__title[data-astro-cid-d56ov33j]{padding:var(--space-1) 0 var(--space-1) var(--space-px-18);border-left:var(--space-1) solid var(--contact-bar);font-family:var(--font-display);font-size:var(--fs-44);font-weight:600;line-height:var(--leading-110);letter-spacing:var(--tracking-m030);color:var(--color-ink);margin:0}.contact__follow[data-astro-cid-d56ov33j]{align-items:center;gap:var(--space-3);margin-top:var(--space-px-30);flex-wrap:wrap;display:flex}.contact__socials[data-astro-cid-d56ov33j]{gap:var(--space-3);display:flex}.contact__follow[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]:first-child{white-space:nowrap;margin-right:var(--space-px-6);font-family:var(--font-display);font-size:var(--fs-17);color:var(--color-ink);font-weight:600;line-height:normal}.contact__social[data-astro-cid-d56ov33j]{width:var(--space-10);height:var(--space-10);border:1px solid var(--contact-so-line);border-radius:var(--radius-round);color:var(--contact-so-ink);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:relative}.contact__social[data-astro-cid-d56ov33j]:before{content:"";inset:calc(var(--space-px-3) * -1);position:absolute}.contact__social[data-astro-cid-d56ov33j]:hover{border-color:var(--contact-so-hover-line);background:var(--color-surface-subtle);color:var(--contact-so-hover-ink)}.contact__form[data-astro-cid-d56ov33j]{padding:0 var(--space-4);border:1px solid var(--contact-form-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--contact-form-shadow);overflow:hidden}.contact__frame[data-astro-cid-d56ov33j]{width:100%;height:var(--contact-frame-height);margin-top:calc(var(--contact-frame-crop) * -1);border:0;display:block}.contact__fallback[data-astro-cid-d56ov33j]{padding:var(--space-6) var(--space-4);font-family:var(--font-body);font-size:var(--fs-15);line-height:var(--leading-snug);color:var(--color-ink);margin:0}.contact__fallback[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{text-decoration:underline}@media (width<=1023px){.contact__grid[data-astro-cid-d56ov33j]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.contact__frame[data-astro-cid-d56ov33j]{height:var(--contact-frame-height-tablet)}}@media (width<=641px){.contact__frame[data-astro-cid-d56ov33j]{height:var(--contact-frame-height-phone)}}@media (width<=767px){.contact__wrap[data-astro-cid-d56ov33j]{padding-top:var(--space-5);padding-bottom:var(--contact-pad-bottom-narrow)}.contact__grid[data-astro-cid-d56ov33j]{margin-top:var(--space-7)}.contact__title[data-astro-cid-d56ov33j]{font-size:var(--fs-40);line-height:var(--leading-108)}}
