.message-grid[data-astro-cid-657w5j3a]{align-items:start;gap:2rem 4rem;display:grid}@media (width>=960px){.message-grid[data-astro-cid-657w5j3a]{grid-template-columns:.8fr 1.2fr}}html:not(.js) .contact-form[data-astro-cid-657w5j3a]{display:none}.contact-form[data-astro-cid-657w5j3a]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);gap:1rem 1.25rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}@media (width>=640px){.contact-form[data-astro-cid-657w5j3a]{grid-template-columns:1fr 1fr}}.field--wide[data-astro-cid-657w5j3a]{grid-column:1/-1}.field[data-astro-cid-657w5j3a]{gap:.4rem;font-size:.92rem;font-weight:600;display:grid}.field[data-astro-cid-657w5j3a] small[data-astro-cid-657w5j3a]{color:var(--ink-soft);font-weight:400}.input[data-astro-cid-657w5j3a]{border-radius:var(--radius-sm);width:100%;min-height:3rem;color:var(--ink);font:400 1rem/1.5 var(--font-body);background:#fff;border:1px solid #22302e33;padding:.7rem 1rem}.input[data-astro-cid-657w5j3a]:focus-visible{border-color:var(--teal);outline-color:var(--teal)}textarea[data-astro-cid-657w5j3a].input{resize:vertical}.actions[data-astro-cid-657w5j3a]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.actions[data-astro-cid-657w5j3a] button[data-astro-cid-657w5j3a]:disabled{opacity:.6;cursor:wait}.status[data-astro-cid-657w5j3a]{color:var(--teal);font-weight:600}.status[data-astro-cid-657w5j3a]:empty{display:none}.status[data-astro-cid-657w5j3a].is-error{color:#a8452d}.note[data-astro-cid-657w5j3a]{color:var(--ink-soft);font-size:.88rem}.note[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--teal)}.cards[data-astro-cid-657w5j3a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem;display:grid}.card[data-astro-cid-657w5j3a]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);transition:transform .4s var(--ease), box-shadow .4s var(--ease);align-content:start;justify-items:start;gap:.6rem;padding:clamp(1.75rem,4vw,2.5rem);text-decoration:none;display:grid}.card[data-astro-cid-657w5j3a]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.card--phone[data-astro-cid-657w5j3a]{background:radial-gradient(circle at 100% 0%, #d8bf8e38, transparent 55%), var(--teal);color:var(--teal-ink);border-color:#0000}.card-icon[data-astro-cid-657w5j3a]{background:var(--sage-soft);width:3.25rem;height:3.25rem;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.card--phone[data-astro-cid-657w5j3a] .card-icon[data-astro-cid-657w5j3a]{color:var(--gold-light);background:#e9e4d61a}.label[data-astro-cid-657w5j3a]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.card--phone[data-astro-cid-657w5j3a] .label[data-astro-cid-657w5j3a]{color:var(--gold-light)}.value[data-astro-cid-657w5j3a]{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.6rem);line-height:1.15}.card--phone[data-astro-cid-657w5j3a] .muted[data-astro-cid-657w5j3a]{color:#e9e4d6c7}.head[data-astro-cid-657w5j3a]{justify-items:start;gap:1rem;max-width:40rem;margin-bottom:2.5rem;display:grid}.service-links[data-astro-cid-657w5j3a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.service-links[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);height:100%;transition:background-color .25s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.service-links[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{background:var(--sand)}.service-links[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{display:grid}.service-links[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.service-links[data-astro-cid-657w5j3a] small[data-astro-cid-657w5j3a]{color:var(--ink-soft);font-size:.85rem}.service-links[data-astro-cid-657w5j3a] svg{color:var(--gold);flex-shrink:0}
