.v2c-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(3rem,6vw,6rem);padding:0 clamp(1.5rem,6vw,6rem) clamp(4rem,8vh,6rem)}@media (max-width:900px){.v2c-row{grid-template-columns:1fr}}.v2c-form{display:grid;gap:1.6rem;max-width:40rem}.v2c-field{display:flex;flex-direction:column}.v2c-label{display:block;margin-bottom:.6rem}.v2c-field input,.v2c-field textarea{width:100%;background:transparent;border:1px solid var(--bone-faint);color:var(--bone);font-family:var(--sans);font-size:1rem;padding:.9rem 1rem;transition:border-color .25s var(--e2)}.v2c-field input:focus,.v2c-field textarea:focus{border-color:var(--gold);outline:none}.v2c-field textarea{resize:vertical}.v2c-error{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:.5rem}.v2c-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v2c-submit{justify-self:start;margin-top:.4rem}.v2c-submit:disabled{opacity:.6;cursor:default}.v2c-success{border:1px solid var(--gold);padding:2.5rem}.v2c-success-title{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.4rem);color:var(--bone)}.v2c-success-copy{color:var(--bone-dim);margin-top:.8rem}.v2c-aside-label{margin-bottom:1rem;color:var(--gold)}.v2c-aside-label:nth-of-type(2){margin-top:2.5rem}.v2c-links{display:grid;gap:.9rem;list-style:none}.v2c-links a{font-family:var(--mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;transition:color .25s var(--e2)}.v2c-links a:hover{color:var(--gold)}.v2c-aside-copy{color:var(--bone-dim);max-width:30ch}