.wrap[data-astro-cid-6bfsojfh]{max-width:75rem;padding:0 var(--space-5);margin:0 auto}.lead[data-astro-cid-6bfsojfh]{font-size:var(--text-lg);color:var(--color-text-muted)}.page-hero[data-astro-cid-6bfsojfh]{padding:var(--space-8) var(--space-5) var(--space-7);position:relative;overflow:clip}.page-hero[data-astro-cid-6bfsojfh]:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-secondary) 14%, transparent), transparent 65%);z-index:-1;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;top:-20%;right:-10%}.contact-section[data-astro-cid-6bfsojfh]{padding:var(--space-5) 0 var(--space-9)}.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--space-7);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.contact-aside[data-astro-cid-6bfsojfh]{top:calc(var(--header-height) + var(--space-5));background-color:var(--color-primary);color:color-mix(in srgb, var(--color-primary-on) 82%, transparent);border-radius:var(--radius-lg);padding:var(--space-7);position:sticky;overflow:clip}.contact-aside[data-astro-cid-6bfsojfh]:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-coral-500) 35%, transparent), transparent 65%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-9rem;right:0}.contact-aside[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]{position:relative}.contact-aside[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--color-primary-on);font-size:var(--text-2xl);margin:0 0 var(--space-3)}.contact-aside[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin:var(--space-5) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.contact-aside[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-3);align-items:flex-start;display:flex}.contact-aside[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:#8fd4a5;flex:none;width:20px;height:20px;margin-top:2px}.form-faq-link[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.form[data-astro-cid-6bfsojfh]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.botcheck[data-astro-cid-6bfsojfh]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.form[data-astro-cid-6bfsojfh][hidden]{display:none}.field[data-astro-cid-6bfsojfh]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field[data-astro-cid-6bfsojfh].full{grid-column:1/-1}.field[data-astro-cid-6bfsojfh][hidden]{display:none}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-weight:var(--font-weight-semibold);color:var(--color-primary);font-size:var(--text-sm)}.field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--bg-base);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);width:100%;transition:border-color .25s,box-shadow .25s}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 4px var(--color-blue-soft);outline:none}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:8rem}.form[data-astro-cid-6bfsojfh] .btn{grid-column:1/-1;justify-self:start}.form-message[data-astro-cid-6bfsojfh]{margin:var(--space-4) 0 0;font-weight:var(--font-weight-semibold)}.form-message[data-astro-cid-6bfsojfh]:empty{display:none}.form-message--success[data-astro-cid-6bfsojfh]{color:var(--color-primary)}.form-message--error[data-astro-cid-6bfsojfh]{color:var(--color-coral-500)}.form-message--error[data-astro-cid-6bfsojfh] a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=1079.98px){.contact-grid[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:1fr}.contact-aside[data-astro-cid-6bfsojfh]{position:static}}@media (width<=639.98px){.form[data-astro-cid-6bfsojfh]{padding:var(--space-5);grid-template-columns:1fr}.form[data-astro-cid-6bfsojfh] .btn{justify-content:center;width:100%}}
