/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html[data-v-8fd880f5]{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body[data-v-8fd880f5]{margin:0}article[data-v-8fd880f5],aside[data-v-8fd880f5],details[data-v-8fd880f5],figcaption[data-v-8fd880f5],figure[data-v-8fd880f5],footer[data-v-8fd880f5],header[data-v-8fd880f5],hgroup[data-v-8fd880f5],main[data-v-8fd880f5],menu[data-v-8fd880f5],nav[data-v-8fd880f5],section[data-v-8fd880f5],summary[data-v-8fd880f5]{display:block}audio[data-v-8fd880f5],canvas[data-v-8fd880f5],progress[data-v-8fd880f5],video[data-v-8fd880f5]{display:inline-block;vertical-align:baseline}audio[data-v-8fd880f5]:not([controls]){display:none;height:0}[hidden][data-v-8fd880f5],template[data-v-8fd880f5]{display:none}a[data-v-8fd880f5]{background-color:transparent}a[data-v-8fd880f5]:active,a[data-v-8fd880f5]:hover{outline:0}abbr[title][data-v-8fd880f5]{border-bottom:1px dotted}b[data-v-8fd880f5],strong[data-v-8fd880f5]{font-weight:600}dfn[data-v-8fd880f5]{font-style:italic}h1[data-v-8fd880f5]{font-size:2em;margin:.67em 0}mark[data-v-8fd880f5]{background:#ff0;color:#000}small[data-v-8fd880f5]{font-size:80%}sub[data-v-8fd880f5],sup[data-v-8fd880f5]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup[data-v-8fd880f5]{top:-.5em}sub[data-v-8fd880f5]{bottom:-.25em}img[data-v-8fd880f5]{border:0}svg[data-v-8fd880f5]:not(:root){overflow:hidden}figure[data-v-8fd880f5]{margin:1em 40px}hr[data-v-8fd880f5]{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre[data-v-8fd880f5]{overflow:auto}code[data-v-8fd880f5],kbd[data-v-8fd880f5],pre[data-v-8fd880f5],samp[data-v-8fd880f5]{font-family:monospace,monospace;font-size:1em}button[data-v-8fd880f5],input[data-v-8fd880f5],optgroup[data-v-8fd880f5],select[data-v-8fd880f5],textarea[data-v-8fd880f5]{color:inherit;font:inherit;margin:0}button[data-v-8fd880f5]{overflow:visible}button[data-v-8fd880f5],select[data-v-8fd880f5]{text-transform:none}button[data-v-8fd880f5],html input[type=button][data-v-8fd880f5],input[type=reset][data-v-8fd880f5],input[type=submit][data-v-8fd880f5]{-webkit-appearance:button;cursor:pointer}button[disabled][data-v-8fd880f5],html input[disabled][data-v-8fd880f5]{cursor:default}button[data-v-8fd880f5]::-moz-focus-inner,input[data-v-8fd880f5]::-moz-focus-inner{border:0;padding:0}input[data-v-8fd880f5]{line-height:normal}input[type=checkbox][data-v-8fd880f5],input[type=radio][data-v-8fd880f5]{box-sizing:border-box;padding:0}input[type=number][data-v-8fd880f5]::-webkit-inner-spin-button,input[type=number][data-v-8fd880f5]::-webkit-outer-spin-button{height:auto}input[type=search][data-v-8fd880f5]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search][data-v-8fd880f5]::-webkit-search-cancel-button,input[type=search][data-v-8fd880f5]::-webkit-search-decoration{-webkit-appearance:none}fieldset[data-v-8fd880f5]{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend[data-v-8fd880f5]{border:0;padding:0}textarea[data-v-8fd880f5]{overflow:auto}optgroup[data-v-8fd880f5]{font-weight:700}table[data-v-8fd880f5]{border-collapse:collapse;border-spacing:0}td[data-v-8fd880f5],th[data-v-8fd880f5]{padding:0}.cta-button[data-v-8fd880f5]{display:inline-flex;align-items:center;justify-content:center;font-family:"Brothers OT",Sans-serif;font-size:16px;font-weight:400;text-decoration:none;text-transform:uppercase;line-height:1em;letter-spacing:.04em;padding:16px 32px;transition:all .2s linear;white-space:nowrap;width:fit-content;cursor:pointer;border:3px #000000 solid;background:#000;color:#fff;border-radius:0}.cta-button[data-v-8fd880f5]:hover,.cta-button.hover[data-v-8fd880f5]{background-color:#fff;border-color:#000;color:#000}.cta-button.primary[data-v-8fd880f5]{background-color:#d53b10;border-color:#d53b10;color:#fff}.cta-button.primary[data-v-8fd880f5]:active,.cta-button.primary.active[data-v-8fd880f5]{background-color:#000;border-color:#000;color:#fff}.cta-button.primary[data-v-8fd880f5]:hover,.cta-button.primary.hover[data-v-8fd880f5]{background-color:#aa2f0d;border-color:#aa2f0d;color:#fff}.cta-button.secondary[data-v-8fd880f5]{background-color:#000;border-color:#000;color:#fff}.cta-button.secondary[data-v-8fd880f5]:active,.cta-button.secondary.active[data-v-8fd880f5]{background-color:#fff;border-color:#fff;color:#000}.cta-button.secondary[data-v-8fd880f5]:hover,.cta-button.secondary.hover[data-v-8fd880f5]{background-color:#eee;border-color:#eee;color:#000}.cta-button.outline[data-v-8fd880f5]{background-color:#fff;border-color:#000;color:#000}.cta-button.outline[data-v-8fd880f5]:hover,.cta-button.outline.hover[data-v-8fd880f5]{background-color:#dbdbdb;border-color:#dbdbdb;color:#000}.cta-button.outline[data-v-8fd880f5]:active,.cta-button.outline.active[data-v-8fd880f5]{background-color:#000;border-color:#000;color:#fff}.cta-button.disabled[data-v-8fd880f5]{background-color:#dbdbdb!important;border-color:#dbdbdb!important;color:#fff!important;cursor:not-allowed}.cta-button.loading[data-v-8fd880f5]{opacity:.6;pointer-events:none}.cta-button.full-width[data-v-8fd880f5]{width:100%}.asset-upload[data-v-8fd880f5]{width:100%;padding:40px 20px}.asset-upload .split-container[data-v-8fd880f5]{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1400px;margin:0 auto}.asset-upload .split-container .split-left[data-v-8fd880f5]{padding:32px;background:#f9f9f9}.asset-upload .split-container .split-left .form-header[data-v-8fd880f5]{margin-bottom:32px}.asset-upload .split-container .split-left .form-header h2[data-v-8fd880f5]{font-size:28px;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.asset-upload .split-container .split-left .form-header p[data-v-8fd880f5]{margin:0;color:#666;font-size:16px}.asset-upload .split-container .split-left .contact-form .form-row[data-v-8fd880f5]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.asset-upload .split-container .split-left .contact-form .form-row .form-field.full-width[data-v-8fd880f5]{grid-column:1/-1}.asset-upload .split-container .split-left .contact-form .input[data-v-8fd880f5]{width:100%;padding:16px;border:1px solid #ddd;font-size:15px;transition:border-color .2s;background:#fff}.asset-upload .split-container .split-left .contact-form .input[data-v-8fd880f5]:focus{outline:none;border-color:#d53b10}.asset-upload .split-container .split-left .contact-form .input[data-v-8fd880f5]::placeholder{color:#999}.asset-upload .split-container .split-left .contact-form .input[data-v-8fd880f5]:disabled{background:#f5f5f5;cursor:not-allowed}.asset-upload .split-container .split-left .contact-form .cta-button[data-v-8fd880f5]{width:100%;padding:16px 32px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:8px}.asset-upload .split-container .split-left .contact-form .cta-button[data-v-8fd880f5]:disabled{opacity:.6;cursor:not-allowed}.asset-upload .split-container .split-right[data-v-8fd880f5]{padding:32px;background:#fff;border:2px solid #e5e5e5;transition:opacity .3s}.asset-upload .split-container .split-right.disabled[data-v-8fd880f5]{opacity:.5;pointer-events:none}.asset-upload .split-container .split-right .upload-header[data-v-8fd880f5]{margin-bottom:24px}.asset-upload .split-container .split-right .upload-header h2[data-v-8fd880f5]{font-size:28px;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.asset-upload .split-container .split-right .upload-header p[data-v-8fd880f5]{margin:0;color:#666;font-size:16px}.asset-upload .split-container .split-right .dropzone[data-v-8fd880f5]{border:2px dashed #ddd;padding:20px;text-align:center;transition:all .2s;background:#fafafa;display:flex;flex-direction:column;gap:20px}.asset-upload .split-container .split-right .dropzone.drag-over[data-v-8fd880f5]{border-color:#d53b10;background:#fff5f2}.asset-upload .split-container .split-right .dropzone .select-files-btn[data-v-8fd880f5],.asset-upload .split-container .split-right .dropzone .submit-artwork-btn[data-v-8fd880f5]{width:100%;padding:16px 24px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .2s}.asset-upload .split-container .split-right .dropzone .select-files-btn[data-v-8fd880f5]:disabled,.asset-upload .split-container .split-right .dropzone .submit-artwork-btn[data-v-8fd880f5]:disabled{opacity:.5;cursor:not-allowed}.asset-upload .split-container .split-right .dropzone .select-files-btn[data-v-8fd880f5]{background:#fff;color:#000;border:2px solid #000}.asset-upload .split-container .split-right .dropzone .select-files-btn[data-v-8fd880f5]:hover:not(:disabled){background:#000;color:#fff}.asset-upload .split-container .split-right .dropzone .dropzone-placeholder .upload-icon[data-v-8fd880f5]{width:48px;height:48px;margin:0 auto 16px;color:#999}.asset-upload .split-container .split-right .dropzone .dropzone-placeholder .dropzone-text[data-v-8fd880f5]{font-size:16px;font-weight:600;margin:0 0 8px;color:#333}.asset-upload .split-container .split-right .dropzone .dropzone-placeholder .dropzone-hint[data-v-8fd880f5]{font-size:14px;margin:0;color:#666}.asset-upload .split-container .split-right .dropzone .file-list .file-item[data-v-8fd880f5]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:12px;text-align:left}.asset-upload .split-container .split-right .dropzone .file-list .file-item[data-v-8fd880f5]:last-child{margin-bottom:0}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-info[data-v-8fd880f5]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-info .file-icon[data-v-8fd880f5]{width:32px;height:32px;flex-shrink:0;color:#666}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-info .file-details[data-v-8fd880f5]{flex:1;min-width:0}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-info .file-details .file-name[data-v-8fd880f5]{display:block;font-weight:600;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-info .file-details .file-size[data-v-8fd880f5]{display:block;font-size:12px;color:#999;margin-top:2px}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-progress[data-v-8fd880f5]{flex:1;max-width:200px}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-progress .progress-bar[data-v-8fd880f5]{width:100%;height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-progress .progress-bar .progress-fill[data-v-8fd880f5]{height:100%;background:#d53b10;transition:width .3s ease}.asset-upload .split-container .split-right .dropzone .file-list .file-item .remove-btn[data-v-8fd880f5]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:24px;color:#999;cursor:pointer;flex-shrink:0;transition:color .2s}.asset-upload .split-container .split-right .dropzone .file-list .file-item .remove-btn[data-v-8fd880f5]:hover{color:#c00}.asset-upload .success-message[data-v-8fd880f5],.asset-upload .error-message[data-v-8fd880f5]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:4px;margin-top:16px}.asset-upload .success-message .icon[data-v-8fd880f5],.asset-upload .error-message .icon[data-v-8fd880f5]{width:24px;height:24px;flex-shrink:0}.asset-upload .success-message strong[data-v-8fd880f5],.asset-upload .error-message strong[data-v-8fd880f5]{display:block;margin-bottom:4px}.asset-upload .success-message p[data-v-8fd880f5],.asset-upload .error-message p[data-v-8fd880f5]{margin:0;font-size:14px}.asset-upload .success-message[data-v-8fd880f5]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.asset-upload .error-message[data-v-8fd880f5]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 1024px){.asset-upload[data-v-8fd880f5]{padding:24px 16px}.asset-upload .split-container[data-v-8fd880f5]{grid-template-columns:1fr;gap:32px}.asset-upload .split-container .split-left[data-v-8fd880f5],.asset-upload .split-container .split-right[data-v-8fd880f5]{padding:24px}.asset-upload .split-container .split-left .form-header h2[data-v-8fd880f5],.asset-upload .split-container .split-right .upload-header h2[data-v-8fd880f5]{font-size:24px}.asset-upload .split-container .split-left .contact-form .form-row[data-v-8fd880f5]{grid-template-columns:1fr;gap:16px}.asset-upload .split-container .split-right .dropzone[data-v-8fd880f5]{padding:24px 16px}.asset-upload .split-container .split-right .dropzone .file-list .file-item[data-v-8fd880f5]{flex-wrap:wrap}.asset-upload .split-container .split-right .dropzone .file-list .file-item .file-progress[data-v-8fd880f5]{flex-basis:100%;max-width:none;order:3}}
