.contact-section[data-astro-cid-uukcahgk]{z-index:10;background:var(--brand-bg);padding-block:48px 96px;position:relative}.contact-section--overlap[data-astro-cid-uukcahgk]{margin-top:-20vh}.contact-header[data-astro-cid-uukcahgk]{margin-bottom:48px}.contact-header[data-astro-cid-uukcahgk] .eyebrow[data-astro-cid-uukcahgk]{margin:0 0 24px}.contact-header[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:30px;font-weight:300;line-height:1.2}.contact-intro[data-astro-cid-uukcahgk]{max-width:820px;margin-bottom:64px}.contact-intro[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,46px);font-weight:300;line-height:1.18}.contact-intro[data-astro-cid-uukcahgk] p[data-astro-cid-uukcahgk]{max-width:680px;color:var(--text-body);margin:24px 0 0;font-size:15px;line-height:1.75}.contact-details[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.contact-detail[data-astro-cid-uukcahgk]{border-top:1px solid var(--brand-border);padding-top:24px}.contact-label[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{color:var(--text-soft);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;line-height:16px;display:block}.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk] span[data-astro-cid-uukcahgk]{color:var(--accent-on-surface)}.contact-detail[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk],.contact-value[data-astro-cid-uukcahgk]{color:var(--text-strong);margin:0;font-size:14px;line-height:22.75px}.contact-detail[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{transition:color .3s}.contact-detail[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover,.contact-detail[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:focus-visible{color:var(--accent-on-surface)}.contact-form[data-astro-cid-uukcahgk]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:80px;display:grid}.field[data-astro-cid-uukcahgk]{flex-direction:column;gap:8px;display:flex}.field[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{margin-bottom:0}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk],.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]{border:0;border-bottom:1px solid var(--brand-border);width:100%;color:var(--text-strong);background:0 0;outline:0;padding:12px 0;font-size:14px;line-height:20px;transition:border-color .3s;display:block}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]::placeholder,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]::placeholder{color:#7a706066}.field[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus,.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus,.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:focus{border-bottom-color:var(--accent-on-surface)}.field[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical;min-height:125px}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]{appearance:none;cursor:pointer}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk]:invalid{color:#7a7060b3}.field[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk] option[data-astro-cid-uukcahgk]{background:var(--brand-bg);color:var(--text-strong)}.visually-hidden[data-astro-cid-uukcahgk]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.form-actions[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]{border:1px solid var(--brand-border);background:var(--brand-bg);min-height:46px;color:var(--accent-on-surface);letter-spacing:.18em;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;gap:12px;padding:14px 32px;font-size:12px;line-height:16px;transition:border-color .3s,background-color .3s;display:inline-flex}.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:hover:not(:disabled),.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:focus-visible:not(:disabled){border-color:var(--accent-on-surface);background:#c8b89a1a}.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:disabled{cursor:wait;opacity:.5}.submit-arrow[data-astro-cid-uukcahgk]{transition:transform .3s}.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:hover:not(:disabled) .submit-arrow[data-astro-cid-uukcahgk],.form-actions[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]:focus-visible:not(:disabled) .submit-arrow[data-astro-cid-uukcahgk]{transform:translate(4px)}.form-result[data-astro-cid-uukcahgk]{color:var(--accent-on-surface);margin:0;font-size:14px;line-height:1.6}.form-note[data-astro-cid-uukcahgk]{color:var(--text-soft);margin:-4px 0 0;font-size:12px;line-height:1.7}.form-note[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--accent-on-surface);text-underline-offset:3px;text-decoration:underline}.contact-actions[data-astro-cid-uukcahgk]{flex-direction:column;align-items:center;gap:16px;margin-top:64px;display:flex}@media (width>=768px){.contact-section[data-astro-cid-uukcahgk]{padding-block:64px 144px}.contact-section--overlap[data-astro-cid-uukcahgk]{margin-top:-25vh}.contact-header[data-astro-cid-uukcahgk] h2[data-astro-cid-uukcahgk]{font-size:36px}.contact-details[data-astro-cid-uukcahgk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.contact-detail[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk],.contact-value[data-astro-cid-uukcahgk]{font-size:16px;line-height:24px}.contact-form[data-astro-cid-uukcahgk]{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-astro-cid-uukcahgk]{grid-column:1/-1}}@media (width>=640px){.form-actions[data-astro-cid-uukcahgk]{flex-direction:row;align-items:center}}.interior-page[data-astro-cid-6bfsojfh]{padding-top:80px}
