.sf[data-astro-cid-rtob7xcx]{gap:var(--s-7);display:grid}.sf__label[data-astro-cid-rtob7xcx]{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);margin-bottom:var(--s-2);font-weight:500;line-height:1.3;display:block}.sf__label--sheet[data-astro-cid-rtob7xcx]{text-transform:none;letter-spacing:0;margin-bottom:var(--s-4)}.sf__q[data-astro-cid-rtob7xcx]{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-size:var(--t-h3);letter-spacing:-.015em;color:var(--ink);font-weight:420;line-height:1.12;display:block}.sf__hint[data-astro-cid-rtob7xcx]{margin-top:var(--s-2);font-family:var(--font-text);font-size:var(--t-small);color:var(--soft);display:block}.sf__sheet[data-astro-cid-rtob7xcx]{--fs:26px;--line-h:36px;--rule-y:29px;--pad-top:16px;--margin-x:2.75rem;width:100%;min-height:calc(var(--line-h) * 7 + var(--pad-top) * 2);padding:var(--pad-top) var(--s-5) var(--pad-top) calc(var(--margin-x) + var(--s-4));font-family:var(--font-hand);font-weight:500;font-size:var(--fs);line-height:var(--line-h);color:var(--ink);background-color:var(--card);background-image:linear-gradient(to right, transparent calc(var(--margin-x) - 1px), color-mix(in srgb, var(--oxblood) 38%, transparent) calc(var(--margin-x) - 1px), color-mix(in srgb, var(--oxblood) 38%, transparent) var(--margin-x), transparent var(--margin-x)), repeating-linear-gradient(to bottom, transparent 0, transparent var(--rule-y), var(--hairline) var(--rule-y), var(--hairline) calc(var(--rule-y) + 1px), transparent calc(var(--rule-y) + 1px), transparent var(--line-h));background-position:0 0, 0 var(--pad-top);border:1px solid var(--line);border-radius:var(--radius-m);resize:vertical;transition:border-color var(--dur-1) var(--ease);background-attachment:local;display:block}.sf__sheet[data-astro-cid-rtob7xcx]::placeholder{color:var(--soft);opacity:1;font:inherit;line-height:var(--line-h)}.sf__sheet[data-astro-cid-rtob7xcx]:hover{border-color:var(--faint)}.sf__sheet[data-astro-cid-rtob7xcx]:focus{border-color:var(--ink)}.sf__sheet-foot[data-astro-cid-rtob7xcx]{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;min-height:1.5rem;display:flex}.sf__example[data-astro-cid-rtob7xcx]{visibility:hidden;margin-left:auto}.sf__sheet[data-astro-cid-rtob7xcx]:placeholder-shown~.sf__sheet-foot[data-astro-cid-rtob7xcx] .sf__example[data-astro-cid-rtob7xcx]{visibility:visible}.sf__fields[data-astro-cid-rtob7xcx]{gap:var(--s-6) var(--col-gap);display:grid}.sf__field[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]{width:100%;min-height:3rem;padding:var(--s-2) 0;font-size:var(--t-lead);color:var(--ink);border:0;border-bottom:1px solid var(--line);transition:border-color var(--dur-1) var(--ease);background:0 0;border-radius:0;line-height:1.3;display:block}.sf__field[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]:hover{border-bottom-color:var(--faint)}.sf__field[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]:focus{border-bottom-color:var(--ink)}.sf__field[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]:focus-visible{outline-offset:4px}.sf__error[data-astro-cid-rtob7xcx]{margin-top:var(--s-2);font-size:var(--t-small);color:var(--oxblood);gap:.5em;line-height:1.4;display:flex}.sf__error[data-astro-cid-rtob7xcx]:before{content:"";background:currentColor;flex:none;width:.9em;height:1px;margin-top:.7em}.sf__error[data-astro-cid-rtob7xcx][hidden]{display:none}.sf__sheet-foot[data-astro-cid-rtob7xcx] .sf__error[data-astro-cid-rtob7xcx]{margin-top:0}.is-invalid[data-astro-cid-rtob7xcx] .sf__sheet[data-astro-cid-rtob7xcx],.is-invalid[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]{border-color:var(--oxblood)}.is-invalid[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]{padding-bottom:calc(var(--s-2) - 1px);border-bottom-width:2px}.sf__send[data-astro-cid-rtob7xcx]{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.sf__submit[data-astro-cid-rtob7xcx]{min-height:3.25rem;font-size:var(--t-body);color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-m);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);align-items:center;gap:.7em;padding:0 1.6em;font-weight:500;line-height:1;display:inline-flex}.sf__submit[data-astro-cid-rtob7xcx]:hover{background:var(--oxblood);border-color:var(--oxblood)}.sf__submit[data-astro-cid-rtob7xcx]:focus-visible{outline-offset:4px}.sf__submit[data-astro-cid-rtob7xcx] svg[data-astro-cid-rtob7xcx]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease)}.sf__submit[data-astro-cid-rtob7xcx]:hover svg[data-astro-cid-rtob7xcx]{transform:translate(4px)}.sf__submit[data-astro-cid-rtob7xcx][aria-disabled=true]{cursor:progress;background:var(--soft);border-color:var(--soft)}.sf__promise[data-astro-cid-rtob7xcx]{font-size:var(--t-small);color:var(--soft);max-width:22em}.sf__status[data-astro-cid-rtob7xcx]{padding:var(--s-4) var(--s-5);font-size:var(--t-body);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius-s);line-height:1.45}.sf__status[data-astro-cid-rtob7xcx][hidden]{display:none}.sf__status[data-astro-cid-rtob7xcx][data-tone=sent]{border-left-color:var(--sage)}.sf__status[data-astro-cid-rtob7xcx][data-tone=failed]{border-left-color:var(--oxblood)}.sf__status[data-astro-cid-rtob7xcx][data-tone=sending]{display:none}@media (width>=560px){.sf__fields[data-astro-cid-rtob7xcx]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__field--email[data-astro-cid-rtob7xcx]{grid-column:1/-1}}.start__lead[data-astro-cid-aytv7d36]{margin-top:var(--s-6);max-width:24em}.start__next[data-astro-cid-aytv7d36]{margin-top:var(--s-8)}
