@layer theme,base;@layer components{.contact-page[data-astro-cid-6bfsojfh]{max-width:60rem;margin-inline:auto}.contact-header[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-section);max-width:var(--reading-width)}.contact-header[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin-block:0 var(--space-lg)}.contact-form[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-section);max-width:var(--reading-width)}.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--type-h3);margin:0 0 var(--space-lg)}.contact-form[data-astro-cid-6bfsojfh] fieldset[data-astro-cid-6bfsojfh]{gap:var(--space-lg);border:0;min-width:0;margin:0;padding:0;display:grid}.contact-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-family:var(--font-code);font-size:var(--type-small);font-weight:var(--weight-strong);letter-spacing:.08em;margin-bottom:var(--space-sm);text-transform:uppercase;display:block}.contact-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{background:var(--color-surface);border:var(--border-width) solid var(--color-field-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;min-height:var(--control-size);padding:var(--space-md);width:100%}.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.contact-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:disabled,.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:disabled{color:var(--color-muted);cursor:not-allowed}.contact-field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.contact-field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--color-muted);opacity:1}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]{background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);color:var(--color-accent-contrast);cursor:pointer;font:inherit;font-size:var(--type-small);min-height:var(--control-size);padding:var(--space-md) var(--space-xl);justify-self:start;font-weight:400}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:disabled{cursor:not-allowed;opacity:.65}#contact-bot-check[data-astro-cid-6bfsojfh]{width:max(100%,300px);margin-inline:min(0px,50% - 150px)}.contact-privacy[data-astro-cid-6bfsojfh],.contact-fallback[data-astro-cid-6bfsojfh],#contact-status[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--type-small);overflow-wrap:anywhere;margin:0}#contact-status[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-md);min-height:1.5em}.contact-fallback[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-lg)}.contact-introduction[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:var(--type-lead);margin:0}@media (width<=36rem){.contact-header[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-xl)}}}@layer utilities;
