.contact-form[data-astro-cid-jbceweda]{gap:1.3rem;display:grid}.field[data-astro-cid-jbceweda]{gap:.45rem;display:grid}label[data-astro-cid-jbceweda]{font-size:.85rem}label[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda]{color:var(--muted)}input[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{border:1px solid var(--line);background:var(--background);width:100%;min-height:50px;color:var(--text);font:inherit;border-radius:2px;padding:.75rem .9rem;font-size:1rem}textarea[data-astro-cid-jbceweda]{resize:vertical;min-height:170px}input[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--accent)}.trap[data-astro-cid-jbceweda]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.note[data-astro-cid-jbceweda]{color:var(--muted);font-size:.78rem}button[data-astro-cid-jbceweda]{border:1px solid var(--accent);background:var(--accent);min-height:54px;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:2px;justify-content:space-between;justify-self:start;align-items:center;gap:1.4rem;padding:1rem 1.35rem;font-size:.9rem;display:inline-flex}button[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda]{font-size:1.3rem}button[data-astro-cid-jbceweda]:hover{color:var(--accent);background:0 0}.contact[data-astro-cid-c77yyrym]{gap:3rem;padding-top:3rem;display:grid}h1[data-astro-cid-c77yyrym]{letter-spacing:-.05em;margin-bottom:1.8rem;font-size:clamp(2.6rem,6vw,5rem);line-height:1.05}h1[data-astro-cid-c77yyrym] em{color:var(--accent)}.phone[data-astro-cid-c77yyrym]{gap:.2rem;margin-block:2rem;display:grid}.phone[data-astro-cid-c77yyrym] span[data-astro-cid-c77yyrym]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.phone[data-astro-cid-c77yyrym] a[data-astro-cid-c77yyrym]{min-height:44px;font:clamp(1.7rem, 3.2vw, 2.3rem)/1.2 var(--serif);color:var(--accent);align-items:center;text-decoration:none;display:inline-flex}.phone[data-astro-cid-c77yyrym] a[data-astro-cid-c77yyrym]:hover{text-underline-offset:.4rem;text-decoration:underline}.facts[data-astro-cid-c77yyrym]{margin-bottom:2.5rem}.photo[data-astro-cid-c77yyrym]{max-width:420px}.form-panel[data-astro-cid-c77yyrym]{background:var(--surface);padding:1.75rem}.form-panel[data-astro-cid-c77yyrym] h2[data-astro-cid-c77yyrym]{margin-bottom:1.5rem;font-size:1.8rem}@media (width>=900px){.contact[data-astro-cid-c77yyrym]{grid-template-columns:1fr 1fr;align-items:start;gap:5rem}.form-panel[data-astro-cid-c77yyrym]{padding:2.5rem}}
