.v10ct-page{padding-block:clamp(3rem,8vw,6rem)}.v10ct-wrap{max-width:720px}.v10ct-lede{max-width:34ch;color:var(--v10-muted);margin:clamp(1rem,2.5vw,1.5rem) 0 0;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.45}.v10ct-notice{border-radius:6px;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:.85rem 1.1rem;font-size:.9375rem;line-height:1.5}.v10ct-notice--ok{color:var(--v10-ink);border:1px solid var(--v10-accent);background:#eff6ff}.v10ct-notice--error{color:var(--v10-ink);background:#fef2f2;border:1px solid #dc2626}.v10ct-form{flex-direction:column;gap:1.25rem;max-width:32rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:flex}.v10ct-hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v10ct-field{flex-direction:column;gap:.4rem;display:flex}.v10ct-field label{font-family:var(--v10-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--v10-subtle);font-size:.75rem}.v10ct-field input,.v10ct-field textarea{font:inherit;color:var(--v10-ink);border:1px solid var(--v10-hair);background:#fff;border-radius:6px;padding:.65rem .85rem;font-size:1rem;transition:border-color .15s}.v10ct-field input:focus-visible,.v10ct-field textarea:focus-visible{outline:2px solid var(--v10-accent);outline-offset:1px;border-color:var(--v10-accent)}.v10ct-field textarea{resize:vertical;min-height:8rem}.v10ct-submit{cursor:pointer;border:none;align-self:flex-start}.v10ct-links{border-top:1px solid var(--v10-hair);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:clamp(1.75rem,4vw,2.5rem);padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}.v10ct-link{font-family:var(--v10-mono);letter-spacing:.03em;color:var(--v10-muted);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline;transition:color .15s}.v10ct-link:hover{color:var(--v10-accent)}.v10ct-location{font-family:var(--v10-mono);letter-spacing:.06em;color:var(--v10-subtle);margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:.75rem}
