.contact-page[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-height) + clamp(3rem, 7vw, 6rem));color:var(--color-text,#f0f0ee);overflow-wrap:anywhere;padding-bottom:clamp(3.5rem,6vw,6rem)}.contact-page__layout[data-astro-cid-6bfsojfh]{width:var(--container-wide);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""details";align-items:start;gap:3.5rem;margin-inline:auto;display:grid}.contact-page__intro[data-astro-cid-6bfsojfh]{grid-area:intro;min-width:0}.contact-page__jump[data-astro-cid-6bfsojfh]{text-underline-offset:.35em;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-top:1.5rem;font-size:1rem;font-weight:700;line-height:1.5;display:inline-flex}.contact-page__jump[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--color-blue-light,#56b4ff);flex-shrink:0}.contact-label[data-astro-cid-6bfsojfh]{color:var(--color-blue-light,#56b4ff);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:400;line-height:1.65}.contact-details[data-astro-cid-6bfsojfh]{grid-area:details;min-width:0}.contact-details[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.contact-details__address[data-astro-cid-6bfsojfh]{gap:.25rem;margin-top:1.5rem;font-style:normal;display:grid}.contact-details__address[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-text,#f0f0ee);grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1rem;padding-block:1rem;text-decoration:none;display:grid}.contact-details__address[data-astro-cid-6bfsojfh] .contact-label[data-astro-cid-6bfsojfh]{grid-column:1}.contact-details__value[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;grid-column:1;font-size:clamp(1.375rem,2.25vw,1.875rem);font-weight:700;line-height:1.35}.contact-details__arrow[data-astro-cid-6bfsojfh]{color:var(--color-blue-light,#56b4ff);grid-area:2/2;align-self:center;font-size:1.35rem}.contact-details__address[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover .contact-details__value[data-astro-cid-6bfsojfh]{color:var(--color-blue-light,#56b4ff);text-underline-offset:.2em;text-decoration:underline}.contact-details__elsewhere[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.contact-details__link[data-astro-cid-6bfsojfh]{text-underline-offset:.3em;align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:1rem;line-height:1.5;display:inline-flex}.contact-details__link[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-hidden]{color:var(--color-blue-light,#56b4ff);flex-shrink:0}.contact-page__form[data-astro-cid-6bfsojfh]{border-radius:var(--radius-card);min-width:0;scroll-margin-top:calc(var(--header-height) + 1.5rem);grid-area:form;padding:clamp(1.25rem,3vw,2.5rem)}.contact-page__form[data-astro-cid-6bfsojfh] .contact-section{background:0 0;border:0;padding:0}.contact-page__form[data-astro-cid-6bfsojfh] .contact-section:after{display:none}.contact-page__form[data-astro-cid-6bfsojfh] .contact-section__grid{width:100%;display:block}.contact-page__form[data-astro-cid-6bfsojfh] .contact-section__intro{display:none}.contact-page__form[data-astro-cid-6bfsojfh] .contact-section__form{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.contact-page__form-intro[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.25rem}.contact-page__form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--color-text-strong);font-family:var(--font-body);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.contact-page__form-description[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-family:var(--font-body);margin:1rem 0 0;font-size:.9375rem;font-weight:300;line-height:1.65}@media (width>=64rem){.contact-page__layout[data-astro-cid-6bfsojfh]{grid-template:"intro form""details form"1fr/minmax(0,1fr) minmax(0,1fr);gap:3rem clamp(2rem,5vw,5rem)}.contact-page__jump[data-astro-cid-6bfsojfh]{display:none}}
