.page-module__DMFa4q__commission{max-width:var(--container-narrow);margin:0 auto;padding:4rem 1.5rem 6rem}@media (min-width:720px){.page-module__DMFa4q__commission{padding:6rem 2rem 8rem}}.page-module__DMFa4q__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--color-ink-mute);margin:0 0 1.25rem;font-size:.72rem}.page-module__DMFa4q__head h1{margin:0 0 1.75rem;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.02}.page-module__DMFa4q__head h1 em{color:var(--color-honey-deep);font-style:italic}.page-module__DMFa4q__lede{color:var(--color-ink-soft);max-width:36rem;margin-bottom:2.5rem;font-size:1.04rem;line-height:1.7}.page-module__DMFa4q__lede p{margin:0 0 1rem}.page-module__DMFa4q__piece-banner{border-left:3px solid var(--color-honey-deep);background-color:var(--color-bone-soft);border-radius:0 4px 4px 0;max-width:36rem;margin:0 0 2.5rem;padding:.75rem 0 .75rem 1.25rem}.page-module__DMFa4q__piece-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--color-ink-mute);margin:0 0 .2rem;font-size:.66rem}.page-module__DMFa4q__piece-name{font-family:var(--font-display);color:var(--color-honey-deep);margin:0;font-size:1.4rem;font-style:italic}.page-module__DMFa4q__form{border-top:1px solid var(--color-line);flex-direction:column;gap:1.75rem;padding-top:2.5rem;display:flex}.page-module__DMFa4q__honey{position:absolute;top:-9999px;left:-9999px}.page-module__DMFa4q__row{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (min-width:600px){.page-module__DMFa4q__row{grid-template-columns:1fr 1fr}}.page-module__DMFa4q__field{flex-direction:column;gap:.5rem;display:flex}.page-module__DMFa4q__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink);font-size:.7rem}.page-module__DMFa4q__hint{color:var(--color-ink-mute);margin-top:-.15rem;font-size:.85rem}.page-module__DMFa4q__form input[type=text],.page-module__DMFa4q__form input[type=email],.page-module__DMFa4q__form input[type=number],.page-module__DMFa4q__form input[type=date],.page-module__DMFa4q__form select,.page-module__DMFa4q__form textarea{font-family:var(--font-sans);color:var(--color-ink);border:0;border-bottom:1px solid var(--color-ink);background-color:#0000;border-radius:0;padding:.6rem 0;font-size:1rem;transition:border-color .2s}.page-module__DMFa4q__form input:focus,.page-module__DMFa4q__form select:focus,.page-module__DMFa4q__form textarea:focus{border-bottom-color:var(--color-honey-deep);outline:none}.page-module__DMFa4q__form textarea{resize:vertical;min-height:5rem}.page-module__DMFa4q__form input[type=file]{border:1px dashed var(--color-line);border-radius:6px;padding:.7rem}.page-module__DMFa4q__submit{background-color:var(--color-ink);color:var(--color-bone);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:1rem;padding:1rem 1.75rem;font-size:.86rem;transition:background-color .22s,transform .22s}.page-module__DMFa4q__submit:hover{background-color:var(--color-honey-deep);transform:translateY(-1px)}.page-module__DMFa4q__submit:disabled{opacity:.6;cursor:wait;transform:none}.page-module__DMFa4q__fineprint{color:var(--color-ink-mute);max-width:36rem;margin-top:1rem;font-size:.82rem;line-height:1.55}.page-module__DMFa4q__thank-you{border-top:1px solid var(--color-line);max-width:36rem;padding-top:3rem}.page-module__DMFa4q__thank-you h2{font-family:var(--font-display);color:var(--color-honey-deep);margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem)}.page-module__DMFa4q__thank-you p{color:var(--color-ink-soft);max-width:36rem;margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.page-module__DMFa4q__thank-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:var(--color-ink-mute)!important}.page-module__DMFa4q__error-panel{border-top:1px solid var(--color-line);flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:2rem 0;display:flex}.page-module__DMFa4q__error-msg{color:var(--color-honey-deep);font-family:var(--font-display);margin:0;font-size:1.1rem;font-style:italic}.page-module__DMFa4q__dismiss{border:1px solid var(--color-line);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem 1rem;font-size:.7rem}
