.contact[data-astro-cid-6bfsojfh]{grid-template-columns:5fr 7fr;align-items:start;gap:4rem;padding-block:6rem 7.5rem;display:grid}.copy[data-astro-cid-6bfsojfh]{justify-items:start;gap:1.5rem;display:grid;position:sticky;top:6.5rem}.eyebrow[data-astro-cid-6bfsojfh]{color:var(--ember-deep)}.lead[data-astro-cid-6bfsojfh]{max-width:30ch}.stage[data-astro-cid-6bfsojfh]{padding:3rem 3rem 3.5rem;overflow:visible}.thread[data-astro-cid-6bfsojfh]{border-radius:var(--radius-lg);font-size:var(--ui-lg)}.head[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.head[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);font-weight:600}.clock[data-astro-cid-6bfsojfh]{border-radius:var(--radius-sm);background:var(--night);color:var(--on-night);font-family:var(--font-mono);font-size:var(--ui-md);letter-spacing:0;align-items:center;gap:.4rem;margin-left:auto;padding:.25rem .55rem;display:inline-flex}.clock-day[data-astro-cid-6bfsojfh],.clock-night[data-astro-cid-6bfsojfh]{color:var(--lamp);font-size:.8rem;display:flex}.clock[data-astro-cid-6bfsojfh][data-clock=day] .clock-night[data-astro-cid-6bfsojfh],.clock[data-astro-cid-6bfsojfh][data-clock=night] .clock-day[data-astro-cid-6bfsojfh]{display:none}.body[data-astro-cid-6bfsojfh]{flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 1.6rem;display:flex}.msg[data-astro-cid-6bfsojfh]{gap:.7rem;display:flex}.msg[data-astro-cid-6bfsojfh].mine{flex-direction:row-reverse}.desk-avatar[data-astro-cid-6bfsojfh]{flex:none;align-self:flex-start;display:flex}.bubble[data-astro-cid-6bfsojfh]{background:var(--haze);min-width:0;max-width:34rem;font-size:var(--text-sm);border-radius:10px;padding:.65rem .9rem .7rem}.mine[data-astro-cid-6bfsojfh] .bubble[data-astro-cid-6bfsojfh]{background:var(--lamp-wash)}.bubble-head[data-astro-cid-6bfsojfh]{font-size:var(--ui-md);margin-bottom:.15rem}.bubble-head[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-weight:600}.bubble[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{white-space:pre-wrap}.reply[data-astro-cid-6bfsojfh]{justify-items:start;gap:1rem;display:grid}.reply[data-astro-cid-6bfsojfh][hidden]{display:none}.step[data-astro-cid-6bfsojfh]{color:var(--ink-2);font-size:var(--ui-md);align-items:center;gap:.5rem;display:flex}.step[data-astro-cid-6bfsojfh] .lucide{font-size:var(--icon);color:var(--ok)}.composer[data-astro-cid-6bfsojfh]{border-top:1px dotted var(--ink-3);gap:.9rem;margin-top:.5rem;padding-top:1.25rem;display:grid;position:relative}.composer[data-astro-cid-6bfsojfh][hidden]{display:none}.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field[data-astro-cid-6bfsojfh]{gap:.4rem;min-width:0;display:grid}.field[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--ui-sm);letter-spacing:.06em;text-transform:uppercase}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{border:1px solid var(--ink-3);border-radius:var(--radius-sm);background:var(--paper);width:100%;font:inherit;font-size:var(--ui-lg);letter-spacing:-.005em;padding:.55rem .7rem;line-height:1.4;transition:border-color .15s}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:hover{border-color:var(--ink-2)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible,.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--ink);outline:2px solid var(--ember);outline-offset:2px}.field[data-astro-cid-6bfsojfh][data-invalid] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh][data-invalid] textarea[data-astro-cid-6bfsojfh]{border-color:var(--ember-deep)}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:6.5rem}.trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355577a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:.9rem;padding-right:2.4rem}.foot[data-astro-cid-6bfsojfh]{justify-content:flex-end;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.note[data-astro-cid-6bfsojfh]{color:var(--ink-2);font-size:var(--ui-md);align-items:center;gap:.5rem;margin-right:auto;display:flex}.note[data-astro-cid-6bfsojfh][hidden]{display:none}.note[data-astro-cid-6bfsojfh][data-tone=error]{color:var(--ember-deep)}.note[data-astro-cid-6bfsojfh] .lucide{font-size:var(--icon);display:none}.note[data-astro-cid-6bfsojfh][data-tone=busy] .lucide{animation:1s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.send[data-astro-cid-6bfsojfh],.again[data-astro-cid-6bfsojfh]{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--ui-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:.75rem 1rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.send[data-astro-cid-6bfsojfh]{background:var(--lamp);color:var(--ink)}.send[data-astro-cid-6bfsojfh]:hover{background:var(--lamp-deep)}.send[data-astro-cid-6bfsojfh]:disabled{opacity:.6;pointer-events:none}.again[data-astro-cid-6bfsojfh]{border-color:var(--ink);color:var(--ink);padding:.5625rem .6875rem .5rem}.again[data-astro-cid-6bfsojfh]:hover{background:var(--ink);color:#fff}@media (width<=1020px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:3rem}.copy[data-astro-cid-6bfsojfh]{position:static}.stage[data-astro-cid-6bfsojfh]{padding:2rem}}@media (width<=720px){.contact[data-astro-cid-6bfsojfh]{padding-block:4rem 5rem}.stage[data-astro-cid-6bfsojfh]{margin-inline:-.5rem;padding:1rem}.body[data-astro-cid-6bfsojfh]{padding:1rem}.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
