/* Artist-specific inquiry UI; inherits each portfolio's palette and typography. */
.inquiry-form [hidden]{display:none!important}
.inquiry-form,.contact-aside{min-width:0}.inquiry-form fieldset{padding:0;margin:0;border:0;min-width:0}.inquiry-form .inquiry-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.inquiry-form .city-note{margin-top:16px}.inquiry-form .consent-group{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.consent-option{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--ink)}.consent-option input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:var(--accent,var(--ink))}.consent-option span{min-width:0}.inquiry-form .field input[type=file]{max-width:100%;font-size:13px;padding:12px}.inquiry-form .field input[type=file]::file-selector-button{margin-right:12px;padding:9px 12px;border:1px solid var(--line);background:var(--ink);color:var(--bg);font:inherit}.reference-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-previews figure{margin:0;border:1px solid var(--line);padding:8px;min-width:0}.reference-previews img{width:100%;height:140px;object-fit:contain;background:#0a0a0a}.reference-previews figcaption{font-size:11px;padding:8px 0;overflow-wrap:anywhere}.reference-previews button{min-height:44px;padding:8px 12px;color:var(--ink);border:1px solid var(--line);background:transparent}.inquiry-status{overflow-wrap:anywhere;scroll-margin-top:110px}.inquiry-status[data-state=error],.inquiry-status[data-state=warning]{border-left:3px solid var(--accent,var(--ink));padding:12px 14px;background:#202020}.inquiry-status[data-state=saved]{border:1px solid var(--accent,var(--ink));padding:16px}.inquiry-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.inquiry-form input:invalid:not(:focus):not(:placeholder-shown){box-shadow:none}.inquiry-form [data-inquiry-reconnect]{white-space:normal}.inquiry-form [data-reference-status]{overflow-wrap:anywhere;margin-top:14px}.inquiry-form fieldset:disabled{opacity:.7}.inquiry-form .button{white-space:normal;max-width:100%;word-break:normal}.contact-aside .muted-box h3{font-size:30px}.contact-aside .muted-box{padding:22px}.contact-aside .muted-box .button{font-size:11px;gap:14px}
@media(max-width:719px){.inquiry-form .inquiry-two{grid-template-columns:minmax(0,1fr);gap:0}.inquiry-form{padding:24px 20px}.inquiry-form h2{font-size:34px}.consent-option{font-size:13px}.reference-previews img{height:125px}}@media(max-width:350px){.inquiry-form{padding:20px 16px}.reference-previews{grid-template-columns:minmax(0,1fr)}}
