.layout[data-astro-cid-5yt3isc2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.alt[data-astro-cid-5yt3isc2]{color:var(--text-2);align-items:center;gap:8px;margin-top:18px;display:inline-flex}.alt[data-astro-cid-5yt3isc2] svg{color:var(--lime)}.alt[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--text);text-decoration-color:var(--lime);text-underline-offset:3px}.notice[data-astro-cid-5yt3isc2]{border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:var(--r-c);background:#070906e0;justify-items:start;gap:10px;margin-top:26px;padding:20px;display:grid}.notice[data-astro-cid-5yt3isc2] .nt[data-astro-cid-5yt3isc2]{font:800 1rem/1.2 var(--font-sign);text-transform:uppercase;color:var(--text);align-items:center;gap:10px;font-stretch:125%;display:flex}.notice[data-astro-cid-5yt3isc2] .nt[data-astro-cid-5yt3isc2] svg{color:var(--lime);flex:none}.notice[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]:not(.nt){color:var(--text-2);font-size:.9375rem}.form[data-astro-cid-5yt3isc2]{border:1px solid var(--line);border-radius:var(--r-c);background:#070906e6;padding:clamp(18px,3vw,30px)}.hp[data-astro-cid-5yt3isc2]{position:absolute;left:-9999px}.req-note[data-astro-cid-5yt3isc2]{color:var(--muted);margin-bottom:16px;font-size:.8125rem}.fields[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-5yt3isc2]{grid-column:span 2;gap:8px;min-width:0;display:grid}.field[data-astro-cid-5yt3isc2].half{grid-column:span 1}label[data-astro-cid-5yt3isc2]{font:700 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.req[data-astro-cid-5yt3isc2]{color:var(--lime)}input[data-astro-cid-5yt3isc2],textarea[data-astro-cid-5yt3isc2]{background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:var(--r-i);font:500 1rem var(--font-body);color-scheme:dark;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:1px solid #39432f;padding:12px 14px}textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:110px}input[data-astro-cid-5yt3isc2]::placeholder,textarea[data-astro-cid-5yt3isc2]::placeholder{color:var(--muted);opacity:.8}.check[data-astro-cid-5yt3isc2]{text-transform:none;letter-spacing:0;font:500 .9375rem/1.45 var(--font-body);color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{width:20px;height:20px;min-height:0;accent-color:var(--lime);box-shadow:none;flex:none;margin-top:2px;padding:0}input[data-astro-cid-5yt3isc2]:hover,textarea[data-astro-cid-5yt3isc2]:hover{border-color:var(--lime-dim)}input[data-astro-cid-5yt3isc2]:focus,textarea[data-astro-cid-5yt3isc2]:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 0 18px var(--glow-soft);outline:none}small[data-astro-cid-5yt3isc2]{color:var(--muted);font-size:.8125rem}.field[data-astro-cid-5yt3isc2].check.bad span[data-astro-cid-5yt3isc2]{color:var(--amber)}.field[data-astro-cid-5yt3isc2].bad input[data-astro-cid-5yt3isc2]:not([type=checkbox]),.field[data-astro-cid-5yt3isc2].bad textarea[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2].bad .xsel-btn,.field[data-astro-cid-5yt3isc2].bad .xdate-box input{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.consent[data-astro-cid-5yt3isc2]{color:var(--muted);margin:18px 0;font-size:.8125rem}.consent[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--text-2)}.status[data-astro-cid-5yt3isc2]{color:var(--amber);min-height:1em;margin-top:12px;font-weight:600}.done[data-astro-cid-5yt3isc2]{align-items:flex-start;gap:14px;display:flex}.done[data-astro-cid-5yt3isc2][hidden]{display:none}.done[data-astro-cid-5yt3isc2] strong[data-astro-cid-5yt3isc2]{font:800 1.25rem/1.2 var(--font-sign);text-transform:uppercase;color:var(--lime);margin-bottom:6px;font-stretch:125%;display:block}.done[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]{color:var(--text-2)}.done[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--text)}button[data-astro-cid-5yt3isc2][disabled]{opacity:.7;cursor:progress}@media (width<=900px){.layout[data-astro-cid-5yt3isc2]{grid-template-columns:1fr}}@media (width<=560px){.field[data-astro-cid-5yt3isc2].half{grid-column:span 2}}
