.contact-form[data-astro-cid-vekgkm42]{font-family:var(--font-body);line-height:1.62}.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:26px 22px;display:grid}.contact-form__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-form__full[data-astro-cid-vekgkm42]{grid-column:1/-1}.contact-form__label[data-astro-cid-vekgkm42]{color:var(--on-navy-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:500}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:none;border-bottom:1px solid color-mix(in srgb, var(--gold) 30%, transparent);color:#fff;background:0 0;border-radius:0;padding:.6rem 0;font-family:inherit;font-size:1rem;font-weight:400;transition:border-color .2s}.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]::placeholder{color:var(--on-navy-soft);opacity:.6}.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:has(option:checked:disabled){color:color-mix(in srgb, var(--on-navy-soft) 85%, transparent)}.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:#000;background:#fff}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--gold)}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.contact-form__error[data-astro-cid-vekgkm42]{color:var(--gold-light);margin:0;font-size:.82rem;line-height:1.4}.contact-form__error[data-astro-cid-vekgkm42][hidden]{display:none}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]:not([type=checkbox]){border-bottom-color:var(--gold)}.contact-form__full[data-astro-cid-vekgkm42]:not(.contact-form__field)>.contact-form__error[data-astro-cid-vekgkm42]{margin-top:8px}.contact-form__consent[data-astro-cid-vekgkm42]{color:var(--on-navy-soft);align-items:flex-start;gap:10px;font-size:.84rem;display:flex}.contact-form__consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--gold-light);text-underline-offset:3px}.contact-form__consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:focus-visible{outline:1.5px solid var(--gold);outline-offset:2px}.contact-form__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:var(--gold);margin-top:3px}.contact-form__hp[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.contact-form__submit[data-astro-cid-vekgkm42]{background:var(--gold);width:100%;color:var(--navy-deep);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:.95rem 2rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .2s;display:inline-flex}.contact-form__submit[data-astro-cid-vekgkm42]:hover{background:var(--gold-light)}.contact-form__submit[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.contact-form__status[data-astro-cid-vekgkm42]{color:var(--gold-light);align-items:center;gap:8px;margin:16px 0 0;font-size:.84rem;display:none}.contact-form__status[data-astro-cid-vekgkm42][data-state]{display:flex}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{color:#f2a9a0}.contact-form__status[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{flex:none;width:14px;height:14px;display:none}.contact-form__status[data-astro-cid-vekgkm42][data-state=success] svg[data-astro-cid-vekgkm42]{display:block}@media (width<=540px){.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}main{background:var(--navy-deep)}.contact[data-astro-cid-3dsyqeef]{background:var(--navy-deep);color:var(--on-navy);font-family:var(--font-body);padding-block:clamp(60px,9vw,104px);line-height:1.62}.contact__grid[data-astro-cid-3dsyqeef]{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}.contact__title[data-astro-cid-3dsyqeef]{color:#fff;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:500;line-height:1.12}.contact__lede[data-astro-cid-3dsyqeef]{max-width:460px;color:var(--on-navy-soft);margin:16px 0 0;font-size:1.02rem}.contact__details[data-astro-cid-3dsyqeef]{margin:32px 0 0}.contact__detail[data-astro-cid-3dsyqeef]{border-top:1px solid color-mix(in srgb, var(--gold) 22%, transparent);padding-block:14px}.contact__detail[data-astro-cid-3dsyqeef]:first-child{border-top:none}.contact__detail[data-astro-cid-3dsyqeef] dt[data-astro-cid-3dsyqeef]{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:500;display:block}.contact__detail[data-astro-cid-3dsyqeef] dd[data-astro-cid-3dsyqeef]{color:#fff;margin:0;font-size:1.02rem}.contact__detail[data-astro-cid-3dsyqeef] a[data-astro-cid-3dsyqeef]{color:inherit;text-decoration:none;transition:color .2s}.contact__detail[data-astro-cid-3dsyqeef] a[data-astro-cid-3dsyqeef]:hover{color:var(--gold-light)}.contact__detail[data-astro-cid-3dsyqeef] a[data-astro-cid-3dsyqeef]:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}@media (width<=860px){.contact__grid[data-astro-cid-3dsyqeef]{grid-template-columns:1fr}}
