.form-heading[data-astro-cid-zh4gkh43] h2[data-astro-cid-zh4gkh43]{font-size:var(--t-xl);margin-block-end:var(--s-2)}.optional[data-astro-cid-zh4gkh43]{font-size:var(--t-xs);color:var(--ink-3);margin-inline-start:.35rem;font-weight:400}button[data-astro-cid-zh4gkh43]:disabled{opacity:.6;cursor:not-allowed}.form[data-astro-cid-zh4gkh43][aria-busy] button[data-astro-cid-zh4gkh43]:disabled{cursor:wait}[data-astro-cid-zh4gkh43][data-turnstile]{min-inline-size:0}[data-astro-cid-zh4gkh43][data-turnstile]:empty{display:none}.option[data-astro-cid-zh4gkh43]:focus-within{outline:2px solid var(--signal-text);outline-offset:3px}.copy[data-astro-cid-zh4gkh43] .display[data-astro-cid-zh4gkh43]{font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1.08}.contact[data-astro-cid-zh4gkh43]{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--section)}.copy[data-astro-cid-zh4gkh43]>[data-astro-cid-zh4gkh43]+[data-astro-cid-zh4gkh43]{margin-block-start:var(--s-5)}.copy[data-astro-cid-zh4gkh43] .display[data-astro-cid-zh4gkh43]{margin-block-start:var(--s-4);font-size:clamp(2.25rem,1.5rem + 3vw,4rem)}.copy[data-astro-cid-zh4gkh43] .display[data-astro-cid-zh4gkh43] em[data-astro-cid-zh4gkh43]{color:var(--head-2)}@media (width>=60rem){.copy[data-astro-cid-zh4gkh43]{align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6))}}.promise[data-astro-cid-zh4gkh43]{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);font-weight:600;display:inline-flex}.reach[data-astro-cid-zh4gkh43]{gap:var(--s-3);margin-block-start:var(--s-6);display:grid}.reach-card[data-astro-cid-zh4gkh43]{align-items:center;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-3);transition:border-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease), transform var(--t-med) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.reach-card[data-astro-cid-zh4gkh43]:hover,.reach-card[data-astro-cid-zh4gkh43]:focus-within{border-color:var(--rule-2);box-shadow:var(--lift-2);transform:translateY(-2px)}.reach-icon[data-astro-cid-zh4gkh43]{background:color-mix(in srgb, var(--ink) 5%, var(--paper-3));block-size:3rem;inline-size:3rem;color:var(--ink);border-radius:12px;place-items:center;display:grid}.reach-body[data-astro-cid-zh4gkh43]{gap:.15rem;min-inline-size:0;display:grid}.reach-label[data-astro-cid-zh4gkh43]{font-stretch:var(--stretch-label);font-size:var(--t-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.reach-value[data-astro-cid-zh4gkh43]{font-size:var(--t-md);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-weight:560;line-height:1.35;text-decoration:none}a[data-astro-cid-zh4gkh43].reach-value:hover,a[data-astro-cid-zh4gkh43].reach-value:focus-visible{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:.2em;text-decoration-thickness:1px}.reach-card[data-astro-cid-zh4gkh43] a[data-astro-cid-zh4gkh43].reach-value:after{content:"";border-radius:inherit;position:absolute;inset:0}.reach-copy[data-astro-cid-zh4gkh43]{z-index:1;border:1px solid var(--rule-2);border-radius:var(--r-pill);color:var(--ink-2);font:600 var(--t-xs) / 1.2 var(--font-sans);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;padding:.4rem .75rem;position:relative}.reach-copy[data-astro-cid-zh4gkh43]:hover,.reach-copy[data-astro-cid-zh4gkh43]:focus-visible{border-color:var(--ink);color:var(--ink)}.reach-copy[data-astro-cid-zh4gkh43][data-done]{border-color:var(--coral);color:var(--signal-text)}.reach-link[data-astro-cid-zh4gkh43]{font-size:var(--t-sm);justify-self:start;margin-block-start:var(--s-2)}.company[data-astro-cid-zh4gkh43]{font-size:var(--t-xs);color:var(--ink-3);margin-block-start:var(--s-5)}.form[data-astro-cid-zh4gkh43],.sent[data-astro-cid-zh4gkh43]{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-3);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}.form[data-astro-cid-zh4gkh43]{gap:var(--s-6);display:grid}.form[data-astro-cid-zh4gkh43][hidden]{display:none}.form-intro[data-astro-cid-zh4gkh43]{font-size:var(--t-sm);color:var(--ink-2)}.pairs[data-astro-cid-zh4gkh43]{align-items:start;gap:var(--s-5) var(--s-4);display:grid}@media (width>=36rem){.pairs[data-astro-cid-zh4gkh43]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-zh4gkh43]{align-content:start;gap:var(--s-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}label[data-astro-cid-zh4gkh43],legend[data-astro-cid-zh4gkh43]{font-size:var(--t-sm);padding:0;font-weight:600}input[data-astro-cid-zh4gkh43][type=text],input[data-astro-cid-zh4gkh43][type=email],input[data-astro-cid-zh4gkh43][type=tel],textarea[data-astro-cid-zh4gkh43]{border:1px solid var(--rule-2);border-radius:var(--r-btn);background:var(--paper);min-block-size:3rem;inline-size:100%;font-size:var(--t-base);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);padding:.7rem .85rem}input[data-astro-cid-zh4gkh43]:hover,textarea[data-astro-cid-zh4gkh43]:hover{border-color:var(--ink-3)}input[data-astro-cid-zh4gkh43]:focus-visible,textarea[data-astro-cid-zh4gkh43]:focus-visible{border-color:var(--ink);background:var(--paper-3);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}input[data-astro-cid-zh4gkh43]::placeholder,textarea[data-astro-cid-zh4gkh43]::placeholder{color:var(--ink-3)}input[data-astro-cid-zh4gkh43][aria-invalid=true],textarea[data-astro-cid-zh4gkh43][aria-invalid=true]{border-color:var(--signal-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 18%, transparent)}textarea[data-astro-cid-zh4gkh43]{resize:vertical;min-block-size:8rem}.error[data-astro-cid-zh4gkh43]{font-size:var(--t-xs);color:var(--signal-text);align-items:flex-start;gap:.4rem;font-weight:500;line-height:1.4;display:flex}.error[data-astro-cid-zh4gkh43]:before{content:"";block-size:1em;inline-size:1em;-webkit-mask:var(--alert) center / contain no-repeat;mask:var(--alert) center / contain no-repeat;background:currentColor;flex:none;margin-block-start:.1em}.error[data-astro-cid-zh4gkh43]:empty{display:none}.form[data-astro-cid-zh4gkh43]{--alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E")}.sent[data-astro-cid-zh4gkh43]{justify-items:start;gap:var(--s-3);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.sent[data-astro-cid-zh4gkh43][hidden]{display:none}.sent-mark[data-astro-cid-zh4gkh43]{block-size:4rem;inline-size:4rem;background:color-mix(in srgb, var(--coral) 12%, var(--paper-3));color:var(--ink);border-radius:50%;place-items:center;margin-block-end:var(--s-3);display:grid}.sent[data-astro-cid-zh4gkh43] h2[data-astro-cid-zh4gkh43]{font-size:var(--t-xl);outline:none}.sent[data-astro-cid-zh4gkh43] p[data-astro-cid-zh4gkh43]{max-inline-size:32rem;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.sent[data-astro-cid-zh4gkh43]:not([hidden]){animation:sent-in .6s var(--ease) both}}@keyframes sent-in{0%{opacity:0;transform:translateY(8px)}}.options[data-astro-cid-zh4gkh43]{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-block-start:var(--s-1);display:grid}.option[data-astro-cid-zh4gkh43]{align-items:center;gap:var(--s-3);min-block-size:3.25rem;padding:var(--s-2) var(--s-3);border:1px solid var(--rule-2);border-radius:var(--r-1);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);font-weight:500;display:flex}.option[data-astro-cid-zh4gkh43] input[data-astro-cid-zh4gkh43],.consent[data-astro-cid-zh4gkh43] input[data-astro-cid-zh4gkh43]{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--signal-text);flex:none;margin:0}.option[data-astro-cid-zh4gkh43]:hover{border-color:var(--ink)}.option[data-astro-cid-zh4gkh43]:has(input:checked){border-color:var(--signal);background:var(--signal-wash)}.consent[data-astro-cid-zh4gkh43]{gap:var(--s-3);color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-weight:400;line-height:1.55;display:grid}.consent[data-astro-cid-zh4gkh43] input[data-astro-cid-zh4gkh43]{margin-block-start:.2rem}.hp[data-astro-cid-zh4gkh43]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.submit-row[data-astro-cid-zh4gkh43]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.status[data-astro-cid-zh4gkh43]{font-size:var(--t-sm);color:var(--ink-2)}.status[data-astro-cid-zh4gkh43]:empty{display:none}
