.submit-page{display:flex;flex-direction:column}.submit-page__grid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ink)}.submit-page__intro{padding:clamp(56px,9vw,96px) clamp(32px,5vw,64px) clamp(56px,9vw,96px) clamp(20px,5vw,48px);border-right:1px solid var(--hairline)}.submit-page__eyebrow{margin:0 0 18px;color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.submit-page__intro h1{margin:0 0 14px;font:800 clamp(30px,5vw,40px)/1.08 var(--font-sans);letter-spacing:-.04em}.submit-page__lead{max-width:52ch;margin:0 0 24px;color:var(--ink-soft);font-size:14px;line-height:1.65}.submit-page__criteria{border-top:1px solid var(--hairline);padding-top:20px;font:400 11px/2.1 var(--font-mono);color:var(--muted)}.submit-page__criteria dt{color:var(--muted);letter-spacing:.06em}.submit-page__criteria dd{margin:0;color:var(--ink)}.submit-page__form{padding:clamp(56px,9vw,96px) clamp(20px,5vw,48px) clamp(56px,9vw,96px) clamp(32px,5vw,64px)}.submit-page__form form{display:flex;flex-direction:column;gap:18px;max-width:480px;margin:0}.submit-page .submit-page__form label{display:flex;flex-direction:column;gap:8px;font-size:unset;color:unset}.submit-page__field-label{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.submit-page .submit-page__form input,.submit-page .submit-page__form select,.submit-page .submit-page__form textarea{min-height:44px;padding:13px 16px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font:400 14px var(--font-sans)}.submit-page__form textarea{resize:vertical;line-height:1.6}.submit-page__form input::placeholder,.submit-page__form textarea::placeholder{color:var(--tick)}.submit-page__form input:focus,.submit-page__form select:focus,.submit-page__form textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.submit-page__form button[type=submit]{align-self:stretch;min-height:44px;padding:14px 0;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);font:700 14px var(--font-sans);cursor:pointer}.submit-page__form button[type=submit]:hover{background:var(--paper);color:var(--ink)}.submit-page__form .meta{margin:0;color:var(--muted);font-size:11.5px;line-height:1.6}.submit-page__form .error{margin:0;padding:12px 14px;border:1px solid var(--ink);background:var(--wash);color:var(--ink);font-size:13px;line-height:1.5}@media (max-width:820px){.submit-page__grid{grid-template-columns:1fr}.submit-page__intro{border-right:0;border-bottom:1px solid var(--hairline)}}