.email-form[data-astro-cid-qug4fdnu]{gap:var(--space-sm);flex-direction:column;display:flex}.summary[data-astro-cid-qug4fdnu]:not([hidden]){gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:.25rem;flex-direction:column;display:flex}.summary[data-astro-cid-qug4fdnu] p[data-astro-cid-qug4fdnu]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.field[data-astro-cid-qug4fdnu]{gap:var(--space-xs);flex-direction:column;display:flex}.field[data-astro-cid-qug4fdnu] input[data-astro-cid-qug4fdnu],.field[data-astro-cid-qug4fdnu] select[data-astro-cid-qug4fdnu],.field[data-astro-cid-qug4fdnu] textarea[data-astro-cid-qug4fdnu]{width:100%;min-height:44px;padding:var(--space-xs);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);font:inherit;border-radius:.25rem}.actions[data-astro-cid-qug4fdnu]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.mf-copy-body[data-astro-cid-qug4fdnu]{align-self:flex-start}.btn-cta[data-astro-cid-qug4fdnu],.btn-outline[data-astro-cid-qug4fdnu]{min-height:3rem;padding:0 var(--space-md);font-weight:600;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.btn-cta[data-astro-cid-qug4fdnu]{background:var(--gradient-cta);color:var(--color-cta-ink);box-shadow:var(--shadow-cta);background-position:0%;background-size:160% 160%;border:none;font-weight:700;transition:background-position .22s ease-out,box-shadow .22s ease-out,transform .15s ease-out;position:relative;overflow:hidden}.btn-cta[data-astro-cid-qug4fdnu]:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.btn-cta[data-astro-cid-qug4fdnu]:not([disabled]):hover{box-shadow:var(--shadow-cta-hover);background-position:100%;transform:translateY(-1px)}.btn-cta[data-astro-cid-qug4fdnu]:not([disabled]):hover:after{animation:.6s ease-out cta-shine}}.btn-cta[data-astro-cid-qug4fdnu]:not([disabled]):active{transform:translateY(0)}.btn-cta[data-astro-cid-qug4fdnu]:focus-visible,.btn-outline[data-astro-cid-qug4fdnu]:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}@keyframes cta-shine{to{transform:translate(120%)}}.btn-outline[data-astro-cid-qug4fdnu]{border:1px solid var(--color-accent);color:var(--color-accent-ink);background:0 0}.btn-cta[data-astro-cid-qug4fdnu][disabled],.btn-outline[data-astro-cid-qug4fdnu][disabled]{background:var(--color-accent-soft);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn-cta[data-astro-cid-qug4fdnu][disabled]:after{content:none}@media (prefers-reduced-motion:reduce){.btn-cta[data-astro-cid-qug4fdnu]{transition:none}.btn-cta[data-astro-cid-qug4fdnu]:hover{transform:none}.btn-cta[data-astro-cid-qug4fdnu]:hover:after{animation:none}}.notice[data-astro-cid-qug4fdnu],.note[data-astro-cid-qug4fdnu]{color:var(--color-text-muted);font-size:.875rem}.contact__coconala[data-astro-cid-6bfsojfh]{text-align:center;border:1px solid color-mix(in srgb, var(--color-accent) 18%, transparent);background:var(--gradient-card);box-shadow:var(--shadow-card);padding:var(--space-lg);border-radius:1.5rem}@media (width>=40rem){.contact__coconala[data-astro-cid-6bfsojfh]{padding:var(--space-xl)}}.contact__coconala[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:var(--measure);margin-inline:auto}.contact__email[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh],.contact__email[data-astro-cid-6bfsojfh] .email-form[data-astro-cid-6bfsojfh]{max-width:var(--measure)}.contact .btn-cta,.contact .btn-outline{min-height:3rem;padding:0 var(--space-md);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.contact .btn-outline:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.contact .btn-outline{border:1px solid var(--color-accent);color:var(--color-accent-ink);background:0 0}.contact .btn-outline[aria-disabled=true]{background:var(--color-accent-soft);color:var(--color-text-muted);border-color:#0000}
