.sf[data-astro-cid-rtob7xcx]{gap:var(--s-7);display:grid}.sf__label[data-astro-cid-rtob7xcx]{margin-bottom:var(--s-2);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--soft);font-weight:500;line-height:1.3;display:block}.sf__label--sheet[data-astro-cid-rtob7xcx]{margin-bottom:var(--s-4);font-family:var(--font-text);text-transform:none;letter-spacing:0}.sf__q[data-astro-cid-rtob7xcx]{font-family:var(--font-display);font-size:var(--t-h3);font-weight:650;font-stretch:var(--head-stretch);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;line-height:1.1;display:block}.sf__hint[data-astro-cid-rtob7xcx]{margin-top:var(--s-2);font-size:var(--t-small);color:var(--soft);display:block}.sf__sheet[data-astro-cid-rtob7xcx]{--line-h:2rem;width:100%;min-height:calc(var(--line-h) * 7 + var(--s-4));padding:3px var(--s-5) var(--s-4);font-size:var(--t-body);line-height:var(--line-h);color:var(--ink);background-color:var(--sheet);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--line-h) - 1px), var(--rule) calc(var(--line-h) - 1px), var(--rule) var(--line-h));border:var(--hair) solid var(--rule-strong);border-radius:var(--radius-l);resize:vertical;transition:border-color var(--dur-1) var(--ease);background-position:0 1px;background-attachment:local;display:block}.sf__sheet[data-astro-cid-rtob7xcx]:hover{border-color:var(--soft)}.sf__sheet[data-astro-cid-rtob7xcx]:focus{border-color:var(--ink)}.sf__sheet-foot[data-astro-cid-rtob7xcx]{justify-content:space-between;gap:var(--s-2) var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.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:var(--hair) solid var(--rule-strong);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(--soft)}.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(--stamp);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],.sf__count[data-astro-cid-rtob7xcx][hidden],.sf__status[data-astro-cid-rtob7xcx][hidden]{display:none}.sf__count[data-astro-cid-rtob7xcx]{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--soft);line-height:1.4}.sf__count[data-astro-cid-rtob7xcx][data-full]{color:var(--stamp)}.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(--stamp)}.is-invalid[data-astro-cid-rtob7xcx] input[data-astro-cid-rtob7xcx]{padding-bottom:calc(var(--s-2) - 1px);border-bottom-width:2px}.sf__hp[data-astro-cid-rtob7xcx]{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.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(--ground);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:600;line-height:1;display:inline-flex}.sf__submit[data-astro-cid-rtob7xcx]:hover{background:var(--stamp);border-color:var(--stamp)}.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.4px;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__status[data-astro-cid-rtob7xcx]{padding:var(--s-4) var(--s-5);font-size:var(--t-body);background:var(--sheet);border:var(--hair) solid var(--rule-strong);border-left:3px solid var(--ink);border-radius:var(--radius-l);line-height:1.45}.sf__status[data-astro-cid-rtob7xcx] a,.sf__status[data-astro-cid-rtob7xcx] a[data-astro-cid-rtob7xcx]{font-family:var(--font-mono);text-decoration-color:var(--rule-strong);text-underline-offset:.22em;font-size:.95em}.sf__status[data-astro-cid-rtob7xcx][data-tone=sent]{border-left-color:var(--sum)}.sf__status[data-astro-cid-rtob7xcx][data-tone=failed]{border-left-color:var(--stamp)}.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[data-astro-cid-aytv7d36]{padding-bottom:var(--section-y)}.start[data-astro-cid-aytv7d36] .grid[data-astro-cid-aytv7d36]{row-gap:var(--s-8)}.start__next-title[data-astro-cid-aytv7d36]{padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--ink);color:var(--soft);font-family:var(--font-mono);font-stretch:100%;font-size:var(--t-label);letter-spacing:var(--track-label);font-weight:500}.start__steps[data-astro-cid-aytv7d36]{padding:0;list-style:none}.start__step[data-astro-cid-aytv7d36]{gap:var(--s-3);padding-block:var(--s-4);border-bottom:var(--hair) solid var(--rule);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.start__n[data-astro-cid-aytv7d36]{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink);font-weight:600}.start__quiet[data-astro-cid-aytv7d36]{margin-top:var(--s-5);font-size:var(--t-small);color:var(--soft)}.start__quiet[data-astro-cid-aytv7d36] .link[data-astro-cid-aytv7d36]{font-weight:500}@media (width>=900px){.start__form[data-astro-cid-aytv7d36]{grid-column:1/span 7}.start__next[data-astro-cid-aytv7d36]{top:calc(var(--nav-h) + var(--s-6));grid-column:9/-1;align-self:start;position:sticky}}
