.commission-page{padding-bottom:90px}.commission-hero{padding:82px 0 60px;border-bottom:1px solid #292d3a}.commission-hero h1{font-size:clamp(54px,8vw,108px);line-height:.83;letter-spacing:-.085em;margin:14px 0 24px}.commission-hero h1 em{font-family:Georgia,serif;font-weight:400}.commission-hero>p:last-child{max-width:560px;color:#aeb4be;font-size:18px;line-height:1.6}.commission-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:64px;padding-top:50px}.commission-aside{position:sticky;top:28px;align-self:start}.commission-aside ol{list-style:none;padding:0;margin:26px 0 34px;border-top:1px solid #292d3a}.commission-aside li{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #292d3a;color:#d9dde2;line-height:1.4}.commission-aside li span{color:#b9f43d;font-size:12px;font-weight:900}.aside-note{color:#949ca7;font-size:13px;line-height:1.6}.aside-note a,.check a{color:#d8ff7a}.commission-form{display:grid;gap:20px;padding:32px;border:1px solid #292d3a;background:#10131a}.form-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #292d3a}.form-top h2{font-size:32px;letter-spacing:-.06em;margin:6px 0 0}.form-top>p{margin:0;color:#929ba7;font-size:12px}.form-top>p span,label>span{color:#b9f43d}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.commission-form label{display:grid;gap:8px;color:#e7eaf0;font-size:13px;font-weight:750}.commission-form input:not([type="checkbox"]):not([type="radio"]),.commission-form select,.commission-form textarea{width:100%;appearance:none;background:#090c12;color:#f5f6f8;border:1px solid #3b4250;padding:13px 14px;font:inherit;font-weight:500;border-radius:0}.commission-form select{background-image:linear-gradient(45deg,transparent 50%,#b9f43d 50%),linear-gradient(135deg,#b9f43d 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.commission-form textarea{min-height:128px;resize:vertical;line-height:1.5}.commission-form input:focus,.commission-form select:focus,.commission-form textarea:focus{outline:2px solid #b9f43d;outline-offset:2px}.commission-form input[type="file"]{padding:10px}.contact-method{margin:0;padding:0;border:0}.contact-method legend{padding:0;color:#e7eaf0;font-size:13px;font-weight:750}.contact-method legend span{color:#b9f43d}.contact-options{display:flex;gap:12px;margin-top:9px}.contact-options label{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px;padding:11px 14px;border:1px solid #3b4250;background:#090c12;cursor:pointer}.contact-options input{accent-color:#b9f43d}.contact-options span{color:#f5f6f8!important}.contact-panel small{color:#929ba7;font-size:11px;font-weight:500}.contact-panel small a{color:#d8ff7a}.optional{color:#929ba7!important;font-size:11px;font-weight:500}.check{grid-template-columns:auto 1fr!important;align-items:start;line-height:1.55;color:#aeb4be!important;font-weight:500!important}.check input{margin:4px 0 0;accent-color:#b9f43d}.website-field{position:absolute!important;left:-9999px!important;opacity:0!important}.submit-button{justify-self:start;border:0;background:#b9f43d;color:#090d08;padding:14px 19px;border-radius:999px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.submit-button:hover{background:#d8ff7a}.submit-button:disabled{opacity:.65;cursor:wait}.submit-button span{padding-left:7px}.form-status{min-height:22px;margin:0;color:#aeb4be;font-size:13px;line-height:1.5}.form-status.success{color:#d8ff7a}.form-status.error{color:#ffaaa0}@media(max-width:800px){.commission-hero{padding:55px 0 42px}.commission-layout{grid-template-columns:1fr;gap:36px;padding-top:35px}.commission-aside{position:static}.commission-form{padding:22px}.field-grid{grid-template-columns:1fr}.form-top{align-items:flex-start;flex-direction:column}.contact-options{flex-direction:column}.commission-page{padding-bottom:55px}}
