.grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}@media (width<=900px){.grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1fr)}}.form-card[data-astro-cid-ih3mnovg],.mail-card[data-astro-cid-ih3mnovg]{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,36px);position:relative;overflow:hidden}.form-card[data-astro-cid-ih3mnovg]:before{content:"";background:var(--brand);height:3px;position:absolute;inset:0 0 auto}.form-card[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{font-size:var(--t-2xl);margin-top:10px}.intro[data-astro-cid-ih3mnovg]{color:var(--muted);margin-top:10px}form[data-astro-cid-ih3mnovg]{gap:20px;margin-top:26px;display:grid}.hp[data-astro-cid-ih3mnovg]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fields[data-astro-cid-ih3mnovg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=560px){.fields[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,1fr)}}.field[data-astro-cid-ih3mnovg]{gap:8px;display:grid}.field[data-astro-cid-ih3mnovg].wide{grid-column:1/-1}.field[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{font:500 var(--t-xs) / 1.3 var(--f-mono);letter-spacing:.04em;color:var(--muted)}.field[data-astro-cid-ih3mnovg] b[data-astro-cid-ih3mnovg]{color:var(--cyan);font-weight:500}.field[data-astro-cid-ih3mnovg] i[data-astro-cid-ih3mnovg]{color:var(--faint);font-style:normal}input[data-astro-cid-ih3mnovg],select[data-astro-cid-ih3mnovg],textarea[data-astro-cid-ih3mnovg]{width:100%;font:400 var(--t-md) / 1.4 var(--f-body);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}textarea[data-astro-cid-ih3mnovg]{resize:vertical;min-height:140px}textarea[data-astro-cid-ih3mnovg]::placeholder{color:var(--faint)}input[data-astro-cid-ih3mnovg]:focus,select[data-astro-cid-ih3mnovg]:focus,textarea[data-astro-cid-ih3mnovg]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in oklab, var(--cyan) 22%, transparent);outline:none}.consent[data-astro-cid-ih3mnovg]{font-size:var(--t-sm);color:var(--muted);align-items:flex-start;gap:10px;display:flex}.consent[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{width:18px;height:18px;accent-color:var(--cyan);flex:none;margin-top:2px;padding:0}.consent[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--ink)}.actions[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.actions[data-astro-cid-ih3mnovg] .btn[data-astro-cid-ih3mnovg][disabled]{opacity:.6;cursor:progress}.form-status[data-astro-cid-ih3mnovg]{font-size:var(--t-sm);color:var(--muted)}.form-status[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--ink)}.notice[data-astro-cid-ih3mnovg]{border:1px solid;border-radius:12px;margin-top:26px;padding:20px 22px;display:none}.notice[data-astro-cid-ih3mnovg]:focus{outline:none}.notice[data-astro-cid-ih3mnovg].show,.notice[data-astro-cid-ih3mnovg]:target{gap:12px;display:grid}form[data-astro-cid-ih3mnovg][hidden],.form-card[data-astro-cid-ih3mnovg]:has(.notice:target) form[data-astro-cid-ih3mnovg]{display:none}.notice[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--ink)}.notice[data-astro-cid-ih3mnovg].ok{color:var(--mint)}.notice[data-astro-cid-ih3mnovg].err{color:var(--red)}.notice[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]{color:var(--cyan);font-weight:500}.side[data-astro-cid-ih3mnovg]{gap:clamp(28px,4vw,44px);display:grid}.mail-card[data-astro-cid-ih3mnovg]{gap:18px;display:grid}.addr[data-astro-cid-ih3mnovg]{font:500 var(--t-xl) / 1.3 var(--f-mono);overflow-wrap:anywhere;text-decoration:none}.row[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status[data-astro-cid-ih3mnovg]{font:400 var(--t-xs) / 1 var(--f-mono);color:var(--mint)}.include[data-astro-cid-ih3mnovg]{border-top:1px solid var(--line);padding-top:18px}.label[data-astro-cid-ih3mnovg]{font:500 11px / 1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.ticks[data-astro-cid-ih3mnovg]{font-size:var(--t-sm);color:var(--muted)}.next[data-astro-cid-ih3mnovg]{counter-reset:step;margin-top:20px;padding:0;list-style:none;display:grid}.next[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:2.4em minmax(0,1fr);gap:4px 12px;padding-block:18px;display:grid}.next[data-astro-cid-ih3mnovg] li[data-astro-cid-ih3mnovg]:before{content:counter(step, decimal-leading-zero);font:500 var(--t-xs) / 1.9 var(--f-mono);color:var(--cyan);grid-row:span 2}.next[data-astro-cid-ih3mnovg] h3[data-astro-cid-ih3mnovg]{font-size:var(--t-lg)}.next[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--muted);font-size:var(--t-sm)}
