.contact-form[data-astro-cid-svshx33u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;padding:clamp(1.25rem,2.4vw,2rem);background:var(--color-surface);border:1px solid var(--color-hairline)}.contact-form__status[data-astro-cid-svshx33u]{grid-column:1 / -1;margin:0 0 .25rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.5;color:var(--color-ink-soft);background:color-mix(in oklab,var(--color-brand-blue) 6%,var(--color-surface));border-left:2px solid var(--color-brand-blue)}.contact-form__status[data-astro-cid-svshx33u][data-state=error]{border-left-color:#b3261e;background:color-mix(in oklab,#b3261e 6%,var(--color-surface));color:#7c1a15}.contact-form__status[data-astro-cid-svshx33u][data-state=success]{border-left-color:#2e6b3a;background:color-mix(in oklab,#2e6b3a 7%,var(--color-surface));color:#244d2c}.contact-form__fallback[data-astro-cid-svshx33u]{grid-column:1 / -1;display:grid;gap:.6rem;padding:.85rem .95rem;border:1px solid color-mix(in oklab,#b3261e 22%,var(--color-surface));background:color-mix(in oklab,#b3261e 4%,var(--color-surface))}.contact-form__fallback[data-astro-cid-svshx33u][hidden]{display:none}.contact-form__fallback-text[data-astro-cid-svshx33u]{margin:0;font-size:.8125rem;line-height:1.5;color:#7c1a15}.contact-form__fallback-actions[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem}.contact-form__fallback-link[data-astro-cid-svshx33u]{font-size:.8125rem;color:var(--color-brand-blue);text-decoration:none;border-bottom:1px solid var(--color-hairline-strong)}.contact-form__fallback-copy[data-astro-cid-svshx33u]{font:inherit;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .6rem;background:transparent;border:1px solid var(--color-hairline-strong);color:var(--color-ink-soft);cursor:pointer}.contact-form__fallback-copy[data-astro-cid-svshx33u]:hover{border-color:var(--color-ink);color:var(--color-ink)}.field[data-astro-cid-svshx33u]{display:grid;gap:.4rem}.field--full[data-astro-cid-svshx33u]{grid-column:1 / -1}.field--hp[data-astro-cid-svshx33u]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u] span[data-astro-cid-svshx33u]{color:var(--color-brand-blue)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;padding:.7rem .75rem;border:1px solid var(--color-hairline);background:var(--color-bg);font:inherit;font-size:.9375rem;color:var(--color-ink);border-radius:0;transition:border-color .3s var(--ease-out-soft),background-color .3s var(--ease-out-soft)}.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:7rem}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:var(--color-hairline-strong)}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--color-brand-blue);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-brand-blue)}.contact-form__captcha[data-astro-cid-svshx33u]{grid-column:1 / -1;display:grid;align-content:center;justify-items:start;min-height:65px;min-width:0}.contact-form__captcha[data-astro-cid-svshx33u] iframe[data-astro-cid-svshx33u]{max-width:100%}.contact-form__captcha-note[data-astro-cid-svshx33u]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-muted)}@media(max-width:380px){.contact-form__captcha[data-astro-cid-svshx33u]{min-height:140px}}.contact-form__consent[data-astro-cid-svshx33u]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.5;color:var(--color-muted)}.contact-form__consent[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]{flex:none;width:1.5rem;height:1.5rem;margin-top:0;accent-color:var(--color-brand-blue)}.contact-form__consent[data-astro-cid-svshx33u] a[data-astro-cid-svshx33u]{color:var(--color-brand-blue)}.contact-form__actions[data-astro-cid-svshx33u]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem}.contact-form__actions[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u][disabled]{opacity:.6;cursor:progress}.contact-form__mailto[data-astro-cid-svshx33u]{display:inline-block;padding-block:.3rem;font-size:.8125rem;color:var(--color-muted);text-decoration:none;border-bottom:1px solid var(--color-hairline-strong)}.contact-form__mailto[data-astro-cid-svshx33u]:hover{color:var(--color-ink)}@media(max-width:560px){.contact-form[data-astro-cid-svshx33u]{grid-template-columns:1fr}}.contact[data-astro-cid-rcdzuq3a]{position:relative;padding-block:clamp(2.5rem,4.6vw,4.25rem);border-top:1px solid var(--color-hairline)}.contact__grid[data-astro-cid-rcdzuq3a]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);align-items:start}.contact__intro[data-astro-cid-rcdzuq3a]{grid-column:1 / span 5}.contact__lead[data-astro-cid-rcdzuq3a]{margin:1.25rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--color-ink-soft);max-width:44ch}.contact__details[data-astro-cid-rcdzuq3a]{display:grid;gap:1.1rem;margin:clamp(2rem,3.5vw,3rem) 0 0}.contact__details[data-astro-cid-rcdzuq3a] dt[data-astro-cid-rcdzuq3a]{margin-bottom:.3rem}.contact__details[data-astro-cid-rcdzuq3a] dd[data-astro-cid-rcdzuq3a]{margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-ink);max-width:34ch}.contact__details[data-astro-cid-rcdzuq3a] a[data-astro-cid-rcdzuq3a]{color:var(--color-ink);font-size:1.0625rem;letter-spacing:-.01em}.contact__form-wrap[data-astro-cid-rcdzuq3a]{grid-column:7 / span 6}@media(max-width:1023px){.contact__grid[data-astro-cid-rcdzuq3a]{grid-template-columns:1fr}.contact__intro[data-astro-cid-rcdzuq3a],.contact__form-wrap[data-astro-cid-rcdzuq3a]{grid-column:1 / -1}}dd[data-astro-cid-rcdzuq3a] .link-quiet[data-astro-cid-rcdzuq3a]{display:inline-block;padding-block:.3rem}dd[data-astro-cid-rcdzuq3a] .link-quiet[data-astro-cid-rcdzuq3a]:after{bottom:.2rem}
