.rp .dw__stage{font-size:clamp(.55rem,3.4cqi,.85rem)}.thread[data-astro-cid-waznh4wr]{display:grid;gap:.9em;padding:1.2em}.msg[data-astro-cid-waznh4wr]{display:grid;gap:.45em;padding:.9em 1em;border-radius:1em;max-width:92%}.msg[data-astro-cid-waznh4wr] p[data-astro-cid-waznh4wr]{margin:0;font-size:.95em;line-height:1.45}.msg--me[data-astro-cid-waznh4wr]{background:var(--paper-2);border-bottom-left-radius:.3em}.msg--mp[data-astro-cid-waznh4wr]{justify-self:end;background:var(--green);color:#fff;border-bottom-right-radius:.3em}.who[data-astro-cid-waznh4wr]{display:flex;align-items:center;gap:.5em;font-size:.8em;font-weight:700}.who[data-astro-cid-waznh4wr] .dw-avatar[data-astro-cid-waznh4wr]{font-size:.7em}.msg--mp[data-astro-cid-waznh4wr] .who[data-astro-cid-waznh4wr]{color:var(--on-green-2)}.meta[data-astro-cid-waznh4wr]{font-size:.75em;color:var(--ink-3);display:flex;align-items:center}.msg--mp[data-astro-cid-waznh4wr] .meta[data-astro-cid-waznh4wr]{color:var(--on-green-2);justify-content:flex-end}.read[data-astro-cid-waznh4wr]{display:inline-flex;align-items:center;gap:.3em;color:var(--accent);white-space:pre}.read[data-astro-cid-waznh4wr] svg[data-astro-cid-waznh4wr]{width:1.2em;height:1em;stroke-width:2}.slot[data-astro-cid-waznh4wr]{display:grid}.slot[data-astro-cid-waznh4wr]>[data-astro-cid-waznh4wr]{grid-area:1 / 1}.typing[data-astro-cid-waznh4wr]{justify-self:end;align-self:start;display:flex;align-items:center;gap:.5em}.typing[data-astro-cid-waznh4wr] .dw-avatar[data-astro-cid-waznh4wr]{font-size:.6em}.dots[data-astro-cid-waznh4wr]{display:flex;gap:.25em;padding:.6em .8em;border-radius:1em;background:var(--paper-2)}.dots[data-astro-cid-waznh4wr] i[data-astro-cid-waznh4wr]{width:.45em;height:.45em;border-radius:50%;background:var(--ink-3)}.promise[data-astro-cid-waznh4wr]{justify-self:start;margin-top:.2em}.rp:not(.s1) .msg--me[data-astro-cid-waznh4wr]{opacity:0;transform:translateY(.8em)}.rp:not(.s2) .read[data-astro-cid-waznh4wr]{opacity:0}.typing[data-astro-cid-waznh4wr]{opacity:0}.rp.s3:not(.s4) .typing[data-astro-cid-waznh4wr]{opacity:1}.rp:not(.s4) .msg--mp[data-astro-cid-waznh4wr]{opacity:0;transform:translateY(.8em)}@media(prefers-reduced-motion:no-preference){.dots[data-astro-cid-waznh4wr] i[data-astro-cid-waznh4wr]{animation:bounce 1.1s ease-in-out infinite}.dots[data-astro-cid-waznh4wr] i[data-astro-cid-waznh4wr]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-waznh4wr] i[data-astro-cid-waznh4wr]:nth-child(3){animation-delay:.3s}}@keyframes bounce{30%{transform:translateY(-.3em);opacity:1}60%{transform:none;opacity:.5}}.contact[data-astro-cid-yow5a4ve]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 4vw,4rem);align-items:start}@media(max-width:900px){.contact[data-astro-cid-yow5a4ve]{grid-template-columns:1fr}}.contact__title[data-astro-cid-yow5a4ve]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);margin-bottom:1.75rem}.channels[data-astro-cid-yow5a4ve]{display:grid;border-top:1px solid var(--line-strong)}.channels[data-astro-cid-yow5a4ve] li[data-astro-cid-yow5a4ve]{display:grid;gap:.375rem;padding-block:1rem;border-bottom:1px solid var(--line)}.channels__label[data-astro-cid-yow5a4ve]{color:var(--ink-2)}.channels__value[data-astro-cid-yow5a4ve]{display:inline-flex;align-items:flex-start;gap:.5rem;font-weight:600;color:var(--ink);transition:color var(--dur) var(--ease)}.channels__value[data-astro-cid-yow5a4ve] .icon{color:var(--accent);flex:none;margin-top:.25rem}a[data-astro-cid-yow5a4ve].channels__value:hover{color:var(--accent)}.channels__address[data-astro-cid-yow5a4ve]{font-style:normal;line-height:1.5}.promise[data-astro-cid-yow5a4ve],.contact__photo{margin-top:2rem}@media(max-width:900px){.contact__photo{max-width:30rem}}.promise__title[data-astro-cid-yow5a4ve]{color:var(--on-green-2);margin-bottom:1rem}.promise__list[data-astro-cid-yow5a4ve]{display:grid;gap:.75rem}.promise__list[data-astro-cid-yow5a4ve] li[data-astro-cid-yow5a4ve]{display:flex;gap:.625rem;align-items:flex-start;color:var(--on-green)}.promise__list[data-astro-cid-yow5a4ve] li[data-astro-cid-yow5a4ve] .icon{color:var(--accent);flex:none;margin-top:.3125rem}.contact__form[data-astro-cid-yow5a4ve]{padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:var(--paper-2);border:1px solid var(--line-strong)}.form[data-astro-cid-yow5a4ve]{display:grid;gap:1.25rem}.form__row[data-astro-cid-yow5a4ve]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:520px){.form__row[data-astro-cid-yow5a4ve]{grid-template-columns:1fr}}.form__submit[data-astro-cid-yow5a4ve]{margin-top:.25rem;justify-self:start}.form__consent[data-astro-cid-yow5a4ve]{font-size:.8125rem;color:var(--ink-2)}.form__consent[data-astro-cid-yow5a4ve] a[data-astro-cid-yow5a4ve]{color:var(--ink);border-bottom:1px solid var(--accent)}.hp[data-astro-cid-yow5a4ve]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.status[data-astro-cid-yow5a4ve]{display:flex;gap:.5rem;align-items:flex-start;padding:.875rem 1rem;margin-bottom:1.5rem;font-size:.8125rem;line-height:1.45;border:1px solid}.status[data-astro-cid-yow5a4ve][hidden]{display:none}.status[data-astro-cid-yow5a4ve] .icon{flex:none;margin-top:.125rem}.status--ok[data-astro-cid-yow5a4ve]{border-color:var(--accent);color:var(--green);background:var(--surface)}.status--err[data-astro-cid-yow5a4ve]{border-color:var(--danger);color:var(--danger);background:var(--surface)}.status--err[data-astro-cid-yow5a4ve] a[data-astro-cid-yow5a4ve]{color:inherit;font-weight:700;text-decoration:underline}
