.contact-page[data-astro-cid-6bfsojfh]{color:var(--beige-light);background:#0e0f12}.contact-intro[data-astro-cid-6bfsojfh]{padding:clamp(9rem, 14.468vw, 15.625rem) var(--content-gutter) var(--space-section);text-align:center}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--fs-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-transform:uppercase;font-weight:var(--fw-heading);margin:0}.offices[data-astro-cid-6bfsojfh]>h2[data-astro-cid-6bfsojfh]{width:100%;font-size:var(--fs-title);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-align:center;text-transform:uppercase;font-weight:var(--fw-heading);margin:0 auto}.contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:68.5rem;margin:var(--space-content) auto 0;color:var(--beige);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body)}.contact-intro[data-astro-cid-6bfsojfh] .cta-button[data-astro-cid-6bfsojfh]{margin-top:3rem}.contacts[data-astro-cid-6bfsojfh]{padding:0 var(--content-gutter) var(--space-section)}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4rem .75rem;display:grid}.contact-card[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:1;object-fit:cover;object-position:center;background:#d9d9d9;width:100%}.contact-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-size:var(--fs-body);font-weight:var(--fw-eyebrow);line-height:var(--lh-body);margin:1.25rem 0 .25rem}.contact-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.contact-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--beige);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);margin:0;text-decoration:none;display:block}.contact-card[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:first-of-type{margin-top:1.25rem}.offices[data-astro-cid-6bfsojfh]{padding:var(--space-section) var(--content-gutter);background:#0e0f12}.office-grid[data-astro-cid-6bfsojfh]{margin-top:var(--space-media);grid-template-columns:repeat(2,1fr);gap:4rem .75rem;display:grid}.office-card[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:819/461;object-fit:cover;object-position:center;border-radius:1.375rem;width:100%}.office-card[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--beige-light);font-family:var(--serif);margin:.35rem 0 .5rem;font-size:clamp(2.5rem,4vw,4rem);font-style:italic;font-weight:400;line-height:1.1}.office-country[data-astro-cid-6bfsojfh]{color:var(--beige);text-transform:uppercase;margin:1rem 0 0!important;font-size:.875rem!important}.office-card[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--beige);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);margin:0}.sr-only[data-astro-cid-6bfsojfh]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-cta[data-astro-cid-6bfsojfh]{min-height:clamp(28rem,60svh,52rem);padding:var(--section-space) var(--content-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact-cta[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--fs-display);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-transform:uppercase;font-weight:var(--fw-heading);margin:0}.contact-cta[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{font-family:var(--serif);font-style:italic;font-weight:400}.contact-cta[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:var(--eyebrow-gap) 0 var(--space-content);color:var(--beige);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body)}@media (width<=1100px){.office-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=800px){.contact-intro[data-astro-cid-6bfsojfh]{padding:var(--hero-top-space) 1.25rem 5rem}.contacts[data-astro-cid-6bfsojfh],.offices[data-astro-cid-6bfsojfh]{padding-inline:1.25rem;padding-bottom:5rem}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3rem}.contact-card[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:4/5}.office-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;margin-top:3rem}.contact-cta[data-astro-cid-6bfsojfh]{min-height:34rem;padding:5rem 1.25rem}}@media (width>=37.5rem) and (width<=50rem){.contact-card[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:3/4;height:calc(133.333vw - 3.33333rem)}}
