.commission-modal{z-index:15;color:#fef9e3;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.commission-close{color:#fef9e3;background:0 0;border:1px solid #fef9e380;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;position:fixed;top:22px;right:36px}.commission-close:hover{background:#fef9e31a}.commission-panel{text-align:center;flex-direction:column;align-items:center;gap:32px;width:min(548px,100% - 40px);padding:120px 0 40px;display:flex}.commission-title{letter-spacing:3.2px;text-transform:uppercase;margin:0;font-size:16px;font-weight:300;line-height:24px}.commission-email,.commission-case{color:#fef9e3;background:0 0;border:0;border-bottom:1px solid #fef9e380;border-radius:0;outline:0;width:100%;padding:0 0 12px;font-family:inherit;font-weight:300;display:block}.commission-email::placeholder,.commission-case::placeholder{color:#fef9e380}.commission-email:focus-visible,.commission-case:focus-visible{border-bottom-color:#fef9e3;outline:none}.commission-email{text-align:center;font-size:48px;line-height:56px}.commission-case{text-align:left;resize:none;padding-bottom:20px;font-size:18px;line-height:30px;overflow:hidden}.commission-error{color:#e8a5a5;white-space:pre-line;margin:-20px 0 0;font-size:14px;line-height:20px}.commission-done-title{margin:0;font-size:48px;font-weight:300;line-height:1.1}.commission-done-body{color:#fef9e3cc;margin:0;font-size:16px;line-height:30px}@media (max-width:600px){.commission-close{top:18px;right:16px}.commission-panel{gap:24px;width:calc(100% - 32px);padding-top:96px}.commission-title{letter-spacing:1.7px;font-size:12px}.commission-email{font-size:28px;line-height:36px}.commission-case{font-size:16px;line-height:26px}.commission-done-title{font-size:28px}.commission-done-body{font-size:14px;line-height:24px}}
