.shell.svelte-nh2nu8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(1.4rem,3.5vw,2.5rem)}.modes.svelte-nh2nu8{background:var(--bg-alt);border-radius:999px;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1.75rem;padding:.32rem;display:grid}.modes.svelte-nh2nu8 button:where(.svelte-nh2nu8){font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.72rem .5rem;font-size:.92rem;font-weight:600;transition:all .2s}.modes.svelte-nh2nu8 button.on:where(.svelte-nh2nu8){background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.row.svelte-nh2nu8{gap:1rem;display:grid}@media (width>=34rem){.row.svelte-nh2nu8{grid-template-columns:1fr 1fr}}.field.svelte-nh2nu8{margin-bottom:1rem;display:block}.field.svelte-nh2nu8>span:where(.svelte-nh2nu8){letter-spacing:.02em;color:var(--text);margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.field.svelte-nh2nu8 b:where(.svelte-nh2nu8){color:var(--clay-200);font-weight:600}.field.svelte-nh2nu8 i:where(.svelte-nh2nu8){color:var(--text-muted);font-style:normal;font-weight:400}input.svelte-nh2nu8,select.svelte-nh2nu8,textarea.svelte-nh2nu8{width:100%;font:inherit;border:1px solid var(--border);color:var(--text);background:#03020a80;border-radius:10px;padding:.75rem .95rem;font-size:.97rem;transition:border-color .18s,box-shadow .18s}textarea.svelte-nh2nu8{resize:vertical;min-height:6rem}input.svelte-nh2nu8:focus,select.svelte-nh2nu8:focus,textarea.svelte-nh2nu8:focus{border-color:var(--gold-500);outline:0;box-shadow:0 0 0 3px #c9922e29}.bad.svelte-nh2nu8{border-color:var(--clay-300)}.field.svelte-nh2nu8 em:where(.svelte-nh2nu8){color:var(--clay-200);margin-top:.35rem;font-size:.82rem;font-style:normal;display:block}fieldset.svelte-nh2nu8{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);margin:0 0 1.15rem;padding:1.15rem 1.15rem .3rem}legend.svelte-nh2nu8{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);padding-inline:.5rem;font-size:.78rem;font-weight:700}.note.svelte-nh2nu8{color:var(--text-muted);margin:0 0 .9rem;font-size:.86rem}.submit.svelte-nh2nu8{width:100%;margin-top:.4rem}.submit.svelte-nh2nu8:disabled{opacity:.75;cursor:progress}.spin.svelte-nh2nu8{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite svelte-nh2nu8-spin}@keyframes svelte-nh2nu8-spin{to{transform:rotate(360deg)}}.consent.svelte-nh2nu8{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:.5rem;font-size:.88rem;line-height:1.5;display:flex}.consent.svelte-nh2nu8 input:where(.svelte-nh2nu8){width:1.05rem;height:1.05rem;accent-color:var(--gold-500);cursor:pointer;flex:none;margin-top:.15rem}.consent.svelte-nh2nu8 a:where(.svelte-nh2nu8){color:var(--accent-ink)}.consent.svelte-nh2nu8 b:where(.svelte-nh2nu8){color:var(--clay-200)}.consent-err.svelte-nh2nu8{color:var(--clay-200);margin-top:.4rem;font-size:.82rem;font-style:normal;display:block}.send-error.svelte-nh2nu8{border-radius:var(--radius);color:var(--clay-200);background:#b4573a24;border:1px solid #b4573a80;margin:.9rem 0 0;padding:.8rem 1rem;font-size:.88rem}.privacy.svelte-nh2nu8{color:var(--text-muted);text-align:center;margin:.9rem 0 0;font-size:.8rem}.done.svelte-nh2nu8{text-align:center;padding:clamp(1rem,4vw,2.5rem) 0}.tick.svelte-nh2nu8{background:color-mix(in srgb, var(--gold-500) 16%, transparent);width:4rem;height:4rem;color:var(--accent-ink);border-radius:50%;place-items:center;margin:0 auto 1.25rem;animation:.45s cubic-bezier(.2,1.4,.4,1) svelte-nh2nu8-pop;display:grid}@keyframes svelte-nh2nu8-pop{0%{opacity:0;transform:scale(.5)}}.done.svelte-nh2nu8 h3:where(.svelte-nh2nu8){margin-bottom:.5rem}.done.svelte-nh2nu8 p:where(.svelte-nh2nu8){color:var(--text-muted);max-width:34ch;margin:0 auto 1.5rem}.contact-grid[data-astro-cid-6bfsojfh]{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=58rem){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:.85fr 1.15fr}}.aside-title[data-astro-cid-6bfsojfh]{font-size:var(--step-2);margin-bottom:1.75rem}.channels[data-astro-cid-6bfsojfh]{gap:1.25rem;margin:0 0 2.75rem;padding:0;list-style:none;display:grid}.channels[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:.9rem;display:flex}.ch-ico[data-astro-cid-6bfsojfh]{background:var(--gold-100);width:2.6rem;height:2.6rem;color:var(--ink-800);border-radius:12px;flex:none;place-items:center;display:grid}.channels[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem;font-size:.78rem;font-weight:700;display:block}.channels[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.channels[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--text);font-size:1.02rem;text-decoration:none}.channels[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--accent-ink)}.social-block[data-astro-cid-6bfsojfh]{border-top:1px solid var(--border);margin-bottom:2.25rem;padding-top:1.75rem}.social-block[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:1.1rem;font-size:1.15rem}.steps[data-astro-cid-6bfsojfh]{border-top:1px solid var(--border);padding-top:1.75rem}.steps[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:1.1rem;font-size:1.15rem}.steps[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{counter-reset:s;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:s;padding-left:2.1rem;position:relative}.steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(s);border:1px solid var(--gold-500);width:1.5rem;height:1.5rem;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.steps[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:.98rem;display:block}.steps[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--text-muted);font-size:.9rem}
