.OWeMSG_contact{padding-top:5rem}.OWeMSG_head{border-bottom:2px solid var(--ink);margin-bottom:1.5rem;padding-bottom:.6rem}.OWeMSG_head h2{font-size:clamp(1.9rem,3.4vw,2.6rem)}.OWeMSG_intro{align-items:flex-start;gap:1.5rem 2rem;margin-bottom:2.5rem;display:flex}.OWeMSG_portrait{flex-shrink:0;width:140px;margin:0}.OWeMSG_portrait img{object-fit:cover;object-position:top;border:2px solid var(--ink);width:140px;height:140px}.OWeMSG_portrait figcaption{color:var(--soft);padding-top:.4rem;font-size:.75rem;line-height:1.3}.OWeMSG_lead{max-width:52ch;color:var(--soft)}.OWeMSG_form{gap:1.75rem;max-width:640px;display:grid}.OWeMSG_field{gap:.2rem;display:grid}.OWeMSG_field label{font-size:.95rem;font-weight:700}.OWeMSG_hint{color:var(--soft);font-weight:400}.OWeMSG_field input,.OWeMSG_field textarea{border:0;border-bottom:2px solid var(--ink);color:var(--ink);font:inherit;resize:none;background:0 0;border-radius:0;padding:.55rem 0;font-size:1.1rem}.OWeMSG_field input:focus,.OWeMSG_field textarea:focus{background:color-mix(in srgb, var(--mark) 25%, transparent)}.OWeMSG_url{font-family:var(--f-mono)!important;font-size:1rem!important}.OWeMSG_submit{background:var(--ink);color:var(--sheet);border:2px solid var(--ink);font:600 1rem var(--f-text);cursor:pointer;justify-self:start;padding:.85rem 1.5rem}.OWeMSG_submit:hover{color:var(--ink);background:0 0}.OWeMSG_submit:disabled{opacity:.6;cursor:not-allowed}.OWeMSG_ok{border:2px solid var(--ink);justify-self:start;padding:.4rem .8rem;font-weight:700;transform:rotate(-1.5deg)}.OWeMSG_err{background:var(--mark);justify-self:start;padding:.4rem .8rem;font-weight:600}.OWeMSG_elsewhere{border-top:1px solid var(--rule);max-width:640px;color:var(--soft);margin-top:2.5rem;padding-top:1rem;font-size:.95rem}.OWeMSG_elsewhere a{color:var(--ink);text-underline-offset:.25em;font-weight:600}.OWeMSG_elsewhere a:hover{background:var(--mark)}@media (max-width:820px){.OWeMSG_contact{padding-top:3.5rem;scroll-margin-top:3.25rem}}@media (max-width:560px){.OWeMSG_intro{flex-direction:column}}
