.commission-page{grid-template-columns:1fr 1fr}.commission-page .commission-copy{padding-right:7vw}.commission-form-wrap{background:var(--blush);padding:clamp(2rem,5vw,4.5rem);display:grid;place-items:center}.commission-form{width:min(100%,480px);background:var(--paper);padding:clamp(2rem,4vw,3rem);box-shadow:0 16px 35px rgba(45,41,37,.08)}.form-heading{margin-bottom:1.8rem}.form-heading h2{font:500 2.2rem/.95 var(--serif);letter-spacing:-.06em;margin:0 0 .55rem}.form-heading p{margin:0;color:var(--muted);font-size:.85rem}.commission-form label{display:grid;gap:.42rem;margin:0 0 1rem;color:var(--ink);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.commission-form input,.commission-form textarea{width:100%;border:1px solid var(--line);border-radius:0;background:#fff;padding:.78rem .85rem;color:var(--ink);font:400 .92rem/1.45 var(--sans);letter-spacing:normal;text-transform:none;resize:vertical}.commission-form input:focus,.commission-form textarea:focus{outline:2px solid var(--clay);outline-offset:1px}.commission-form button{cursor:pointer}.commission-form button:disabled{opacity:.65;cursor:wait}.form-status{min-height:1.45rem;margin:1rem 0 0;color:var(--clay);font-size:.84rem}@media(max-width:720px){.commission-page{grid-template-columns:1fr}.commission-page .commission-copy{padding-right:8vw}.commission-form-wrap{padding:2rem 6vw 4rem}.commission-form{padding:2rem}}
