.ct[data-astro-cid-6bfsojfh]{padding-top:clamp(48px,7vw,96px);overflow:hidden}.ct__bg[data-astro-cid-6bfsojfh]{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:64px 64px;position:absolute;inset:-96px 0 0;-webkit-mask-image:radial-gradient(70% 65% at 35% 25%,#000,#0000 72%);mask-image:radial-gradient(70% 65% at 35% 25%,#000,#0000 72%)}.ct__grid[data-astro-cid-6bfsojfh]{z-index:1;align-items:start;gap:48px;display:grid;position:relative}.ct__eyebrow[data-astro-cid-6bfsojfh]{margin-bottom:28px}.ct__title[data-astro-cid-6bfsojfh]{max-width:12ch;margin-bottom:20px;font-size:clamp(40px,5.6vw,72px)}.ct__ways[data-astro-cid-6bfsojfh]{border-top:1px solid var(--border);margin-top:40px;list-style:none}.ct__ways[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--border);gap:4px;padding:16px 0;display:grid}.ct__ways[data-astro-cid-6bfsojfh]>li[data-astro-cid-6bfsojfh]>.mono-sm[data-astro-cid-6bfsojfh]:first-child{color:var(--text-muted)}.ct__way[data-astro-cid-6bfsojfh]{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:500}a[data-astro-cid-6bfsojfh].ct__way:hover{color:var(--accent)}.ct__muted[data-astro-cid-6bfsojfh]{color:var(--text-muted)}.ct__form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:20px;display:flex}.ct__hp[data-astro-cid-6bfsojfh]{display:none}.ct__hint[data-astro-cid-6bfsojfh]{margin-top:-8px}.ct__fields[data-astro-cid-6bfsojfh]{gap:16px;display:grid}.ct__field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:8px;display:flex}.ct__field[data-astro-cid-6bfsojfh]>.mono-sm[data-astro-cid-6bfsojfh]{color:var(--text-dim)}.ct__field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.ct__field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.ct__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease-out);padding:12px 14px;font-size:15px}.ct__field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.ct__field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.ct__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--accent);outline:none}.ct__field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:120px}.ct__field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-dim) 50%), linear-gradient(135deg, var(--text-dim) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.ct__set[data-astro-cid-6bfsojfh]{border:0;flex-direction:column;gap:10px;display:flex}.ct__set[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{color:var(--text-dim);margin-bottom:10px}.ct__chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.ct__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;pointer-events:none;position:absolute}.ct__chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);padding:8px 14px;font-size:11px;display:inline-flex}.ct__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--text);color:var(--bg);border-color:var(--text)}.ct__chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--accent);outline-offset:2px}.ct__submit[data-astro-cid-6bfsojfh]{align-self:flex-start;margin-top:4px}@media (width>=640px){.ct__fields[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}.ct__field--full[data-astro-cid-6bfsojfh]{grid-column:1/-1}}@media (width>=960px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.1fr;gap:72px}}
