.page-header .lead{text-wrap:balance}.contact[data-astro-cid-6bfsojfh]{background:var(--color-daylight)}.grid[data-astro-cid-6bfsojfh]{gap:var(--space-9);grid-template-columns:8fr 4fr;align-items:start;display:grid}.form[data-astro-cid-6bfsojfh]{gap:var(--space-5);max-width:760px;display:grid}.pair[data-astro-cid-6bfsojfh]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}label[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-navy);display:block}.optional[data-astro-cid-6bfsojfh]{margin-left:var(--space-2);font:var(--text-small);color:var(--color-ink-muted)}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],input[data-astro-cid-6bfsojfh][type=tel],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-navy);border-radius:var(--radius-md);background:var(--color-white);font:var(--text-body);color:var(--color-ink);transition:border-color var(--duration-fast) var(--easing-standard)}textarea[data-astro-cid-6bfsojfh]{padding-block:var(--space-3);resize:vertical;display:block}textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--color-ink-muted)}select[data-astro-cid-6bfsojfh]{appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%2300345a' stroke-width='1.75'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;cursor:pointer;background-size:16px}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-navy-deep)}input[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-bottom-color:var(--color-teal-text);box-shadow:inset 0 -3px 0 var(--color-teal-text)}.consent[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);min-height:44px;font-weight:var(--weight-regular);cursor:pointer;margin:0;font-size:15px;display:flex}.consent[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:20px;height:20px;accent-color:var(--color-navy);flex:none;margin:0}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.btn[data-astro-cid-6bfsojfh]{justify-self:start;min-width:160px}.btn[data-astro-cid-6bfsojfh]:disabled{cursor:default;background:var(--color-navy-hover)}.status[data-astro-cid-6bfsojfh]{color:var(--color-navy);font-size:15px}.status[data-astro-cid-6bfsojfh][data-state=done]{font-weight:var(--weight-semibold)}.status[data-astro-cid-6bfsojfh]:empty,.fallback[data-astro-cid-6bfsojfh]{display:none}.fallback[data-astro-cid-6bfsojfh]:target{display:block}.direct[data-astro-cid-6bfsojfh]{padding-top:var(--space-6)}.card[data-astro-cid-6bfsojfh]{gap:var(--space-2) var(--space-5);padding:var(--space-5);background:var(--color-stone);border-radius:var(--radius-sm);grid-template-columns:96px 1fr;align-items:center;display:grid}.portrait[data-astro-cid-6bfsojfh]{aspect-ratio:1;background:var(--color-daylight);border-radius:50%;width:96px;overflow:hidden}.portrait[data-astro-cid-6bfsojfh] img{object-fit:cover;width:100%;height:100%}.who[data-astro-cid-6bfsojfh]{color:var(--color-ink-muted);gap:2px;font-size:15px;display:grid}.name[data-astro-cid-6bfsojfh]{font-size:19px;font-weight:var(--weight-semibold);color:var(--color-navy);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--easing-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.name[data-astro-cid-6bfsojfh]:hover{-webkit-text-decoration-color:var(--color-teal);text-decoration-color:var(--color-teal)}.email[data-astro-cid-6bfsojfh]{margin-top:var(--space-2);overflow-wrap:anywhere;grid-column:1/-1;font-size:17px}.direct[data-astro-cid-6bfsojfh]>.email[data-astro-cid-6bfsojfh]{font-size:19px}@media (width<=1040px){.grid[data-astro-cid-6bfsojfh]{gap:var(--space-8);grid-template-columns:1fr}.direct[data-astro-cid-6bfsojfh]{max-width:440px;padding-top:0}}@media (width<=560px){.pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
