.contact[data-astro-cid-uw5kdbxl]{position:relative;min-height:100svh;padding:clamp(8rem,14vw,11rem) 0 6rem;overflow:hidden}.c-astro[data-astro-cid-uw5kdbxl]{position:absolute;left:-26vw;bottom:-34vw;width:72vw;opacity:.16;pointer-events:none}.c-grid[data-astro-cid-uw5kdbxl]{position:relative;display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(2.5rem,6vw,7rem);align-items:start}.c-intro[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin:1.5rem 0 2rem}.c-direct[data-astro-cid-uw5kdbxl]{margin:3.5rem 0 0;display:grid;gap:1.25rem}.c-direct[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:.3rem 0 0;font-size:1.1rem}.c-form[data-astro-cid-uw5kdbxl]{display:grid;gap:1.6rem;padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--line);background:color-mix(in oklch,var(--ink-2) 80%,transparent);backdrop-filter:blur(8px);transition:opacity .45s,transform .45s var(--ease-out)}.c-form[data-astro-cid-uw5kdbxl].sent{opacity:0;transform:translateY(-12px)}.row[data-astro-cid-uw5kdbxl].two{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.f[data-astro-cid-uw5kdbxl]{display:grid;gap:.55rem;border:0;padding:0;margin:0;min-width:0}.f[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] legend[data-astro-cid-uw5kdbxl]{font:500 .7rem var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:0}.f[data-astro-cid-uw5kdbxl] i[data-astro-cid-uw5kdbxl]{font-style:normal;text-transform:none;letter-spacing:0;opacity:.7;margin-left:.4em}.f[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;font:400 1.05rem/1.4 var(--f-text);color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line-strong);padding:.65rem 0;border-radius:0;transition:border-color .3s}.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--brass) 50%) right 6px center / 6px 6px no-repeat,linear-gradient(135deg,var(--brass) 50%,transparent 50%) right 0 center / 6px 6px no-repeat}.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl] option[data-astro-cid-uw5kdbxl]{background:var(--ink-2);color:var(--text)}.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:9rem;border:1px solid var(--line-strong);padding:.85rem 1rem}.f[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--brass)}.f[data-astro-cid-uw5kdbxl].err input[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl].err textarea[data-astro-cid-uw5kdbxl]{border-color:#ef6856}.chips[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-uw5kdbxl] legend[data-astro-cid-uw5kdbxl]{margin-bottom:.7rem;width:100%}.chips[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{position:relative;cursor:pointer}.chips[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{position:absolute;opacity:0;inset:0;cursor:pointer}.chips[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{display:inline-block;padding:.55rem .95rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.88rem;color:var(--text-dim);transition:all .35s var(--ease-out)}.chips[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:checked+span[data-astro-cid-uw5kdbxl]{background:var(--brass);border-color:var(--brass);color:var(--ink)}.chips[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus-visible+span[data-astro-cid-uw5kdbxl]{outline:2px solid var(--brass);outline-offset:2px}.chips[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]:hover span[data-astro-cid-uw5kdbxl]{border-color:var(--brass);color:var(--text)}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.c-submit[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.small-note[data-astro-cid-uw5kdbxl]{font-size:.62rem;max-width:34ch;line-height:1.6;text-transform:none;letter-spacing:.04em}.c-status[data-astro-cid-uw5kdbxl]{margin:0;color:#fd9976;min-height:1.2em}.btn[data-astro-cid-uw5kdbxl]:disabled{opacity:.6;cursor:progress}.c-done[data-astro-cid-uw5kdbxl]{padding:4rem 2rem;text-align:center;border:1px solid var(--line);opacity:0;transform:scale(.97);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.c-done[data-astro-cid-uw5kdbxl].in{opacity:1;transform:none}.c-done[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:7rem;margin:0 auto 2rem;fill:none;stroke:var(--brass);stroke-width:2}.c-done[data-astro-cid-uw5kdbxl] circle[data-astro-cid-uw5kdbxl]{stroke-dasharray:340;stroke-dashoffset:340;transition:stroke-dashoffset 1.4s var(--ease-out)}.c-done[data-astro-cid-uw5kdbxl] path[data-astro-cid-uw5kdbxl]{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset .8s var(--ease-out) .9s}.c-done[data-astro-cid-uw5kdbxl].in circle[data-astro-cid-uw5kdbxl],.c-done[data-astro-cid-uw5kdbxl].in path[data-astro-cid-uw5kdbxl]{stroke-dashoffset:0}.c-done[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin-bottom:1rem}@media(max-width:900px){.c-grid[data-astro-cid-uw5kdbxl],.row[data-astro-cid-uw5kdbxl].two{grid-template-columns:1fr}.c-astro[data-astro-cid-uw5kdbxl]{width:140vw;left:-60vw;bottom:-60vw}}
