.contact-hero__inner[data-astro-cid-657w5j3a]{justify-items:start;gap:var(--space-6);padding-block:var(--space-10) var(--space-6);display:grid}.contact-hero[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{max-width:14ch}.contact-section[data-astro-cid-657w5j3a]>.container[data-astro-cid-657w5j3a]{padding-top:var(--space-7)}.contact[data-astro-cid-657w5j3a]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.direct[data-astro-cid-657w5j3a]{top:calc(var(--header-height) + var(--space-6));border-bottom:var(--hairline);position:sticky}.direct__row[data-astro-cid-657w5j3a]{gap:var(--space-3);padding-block:var(--space-5);border-top:var(--hairline);display:grid}.direct[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;font-size:clamp(1.375rem,1rem + 1.2vw,2rem);line-height:1.2}.direct[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.direct[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{color:var(--color-accent)}.direct__social[data-astro-cid-657w5j3a]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.request[data-astro-cid-657w5j3a]{gap:var(--space-8);border-radius:var(--radius-sheet);background:var(--color-bg);padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.request__step[data-astro-cid-657w5j3a]{gap:var(--space-5);border:0;margin:0;padding:0;display:grid}.request__legend[data-astro-cid-657w5j3a]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);letter-spacing:var(--tracking-heading);padding:0;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);display:flex}.request__number[data-astro-cid-657w5j3a]{background:var(--brand);color:#fff;width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.topics[data-astro-cid-657w5j3a]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.topic[data-astro-cid-657w5j3a]{align-items:center;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-small);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;display:flex}.topic[data-astro-cid-657w5j3a] svg{color:var(--color-text-subtle);flex:none}.topic[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]{opacity:0;pointer-events:none;position:absolute}.topic[data-astro-cid-657w5j3a]:hover{border-color:var(--color-line-strong)}.topic[data-astro-cid-657w5j3a]:has(input:checked){border-color:var(--color-accent);color:var(--color-accent)}.topic[data-astro-cid-657w5j3a]:has(input:checked) svg{color:var(--color-accent)}.topic[data-astro-cid-657w5j3a]:has(input:focus-visible){outline:1.5px solid var(--color-accent);outline-offset:2px}.request__fields[data-astro-cid-657w5j3a]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request__name[data-astro-cid-657w5j3a]{grid-column:1/-1}.line-field[data-astro-cid-657w5j3a]{align-content:start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);display:grid}.line-input[data-astro-cid-657w5j3a]{width:100%;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--color-line-strong);color:var(--color-text);font:inherit;font-size:var(--text-lead);transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0}.line-input[data-astro-cid-657w5j3a]::placeholder{color:var(--color-text-subtle)}.line-input[data-astro-cid-657w5j3a]:focus-visible{border-color:var(--color-accent);outline:none}.line-input[data-astro-cid-657w5j3a][aria-invalid=true]{border-bottom:2px solid var(--color-text)}.topics[data-astro-cid-657w5j3a][aria-invalid=true] .topic[data-astro-cid-657w5j3a]{border-color:var(--color-line-strong)}.request__field-error[data-astro-cid-657w5j3a]{color:var(--color-text);align-items:flex-start}.request__field-error[data-astro-cid-657w5j3a] svg{flex:none;margin-top:.15em}.request__keep[data-astro-cid-657w5j3a]{white-space:nowrap}.request__hint[data-astro-cid-657w5j3a]{margin-left:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-small);font-weight:var(--weight-regular);letter-spacing:0}.request__message[data-astro-cid-657w5j3a]{resize:vertical;min-height:6rem}.request__end[data-astro-cid-657w5j3a]{gap:var(--space-5);padding-top:var(--space-6);border-top:var(--hairline);display:grid}.consent[data-astro-cid-657w5j3a]{align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);display:flex}.consent[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]{accent-color:var(--brand);margin-top:.2em}.request__send[data-astro-cid-657w5j3a]{height:3.25rem;padding-inline:var(--space-6);justify-self:start}[data-astro-cid-657w5j3a][data-form-failed]{align-items:flex-start}[data-astro-cid-657w5j3a][data-form-failed] svg{flex:none;margin-top:.15em}.request__send[data-astro-cid-657w5j3a]:disabled{opacity:.6;cursor:progress}.visually-hidden[data-astro-cid-657w5j3a]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.contact[data-astro-cid-657w5j3a]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.direct[data-astro-cid-657w5j3a]{position:static}.request__fields[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr)}.contact-hero__inner[data-astro-cid-657w5j3a]{padding-top:var(--space-9)}}
