.artwork-page[data-astro-cid-dz34m3y4]{min-height:70vh;background:#f5f3f1;color:#171717}.artwork-shell[data-astro-cid-dz34m3y4]{width:min(1040px,calc(100% - 40px));margin:0 auto}.artwork-hero[data-astro-cid-dz34m3y4]{padding:72px 0 62px;background:radial-gradient(circle at 82% 10%,rgba(255,106,0,.28),transparent 30%),linear-gradient(135deg,#111 0 68%,#292929 68% 100%);color:#fff}.artwork-hero[data-astro-cid-dz34m3y4] .eyebrow[data-astro-cid-dz34m3y4]{margin:0 0 9px;color:#ff6a00;font-size:.74rem;font-weight:950;letter-spacing:.16em}.artwork-hero[data-astro-cid-dz34m3y4] h1[data-astro-cid-dz34m3y4]{max-width:760px;margin:0;font-size:clamp(2.7rem,7vw,5.6rem);line-height:.94;letter-spacing:-.055em}.artwork-hero[data-astro-cid-dz34m3y4] .lead[data-astro-cid-dz34m3y4]{max-width:720px;margin:22px 0 0;color:#ddd;font-size:1.03rem;line-height:1.65}.artwork-content[data-astro-cid-dz34m3y4]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:26px;align-items:start;padding:44px 0 72px}.artwork-info[data-astro-cid-dz34m3y4]{display:grid;gap:12px}.info-card[data-astro-cid-dz34m3y4]{padding:18px;background:#fff;border:1px solid #e2ded8;border-radius:12px}.info-card[data-astro-cid-dz34m3y4] strong[data-astro-cid-dz34m3y4]{display:block;margin-bottom:6px;font-size:.82rem}.info-card[data-astro-cid-dz34m3y4] p[data-astro-cid-dz34m3y4]{margin:0;color:#666;font-size:.75rem;line-height:1.5}.info-card[data-astro-cid-dz34m3y4] a[data-astro-cid-dz34m3y4]{color:#d71920;font-weight:900}.artwork-form[data-astro-cid-dz34m3y4]{display:grid;gap:20px;padding:28px;background:#fff;border:1px solid #dfdbd4;border-radius:16px;box-shadow:0 12px 34px #0000000f}.form-head[data-astro-cid-dz34m3y4]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #ece8e2}.form-head[data-astro-cid-dz34m3y4] h2[data-astro-cid-dz34m3y4]{margin:3px 0 0;font-size:1.55rem;letter-spacing:-.025em}.form-head[data-astro-cid-dz34m3y4]>span[data-astro-cid-dz34m3y4]{color:#777;font-size:.68rem;font-weight:800}.mini-label[data-astro-cid-dz34m3y4]{margin:0;color:#d71920;font-size:.66rem;font-weight:950;letter-spacing:.12em}.two-col[data-astro-cid-dz34m3y4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.artwork-form[data-astro-cid-dz34m3y4] label[data-astro-cid-dz34m3y4]{display:grid;gap:7px}.artwork-form[data-astro-cid-dz34m3y4] label[data-astro-cid-dz34m3y4]>span[data-astro-cid-dz34m3y4],.upload-title[data-astro-cid-dz34m3y4]{font-size:.76rem;font-weight:900}.wide-field[data-astro-cid-dz34m3y4]{grid-column:1/-1}.artwork-form[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4][type=text],.artwork-form[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4][type=tel],.artwork-form[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4][type=email],.artwork-form[data-astro-cid-dz34m3y4] textarea[data-astro-cid-dz34m3y4]{width:100%;border:1px solid #ccc6bd;border-radius:8px;background:#fff;padding:11px 12px;outline:none}.artwork-form[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4]:focus,.artwork-form[data-astro-cid-dz34m3y4] textarea[data-astro-cid-dz34m3y4]:focus{border-color:#d71920;box-shadow:0 0 0 3px #d7192017}.artwork-form[data-astro-cid-dz34m3y4] textarea[data-astro-cid-dz34m3y4]{resize:vertical}.upload-zone[data-astro-cid-dz34m3y4]{display:grid;gap:12px;padding:18px;border:1px dashed #aaa299;border-radius:12px;background:#faf8f5}.upload-zone[data-astro-cid-dz34m3y4]>div[data-astro-cid-dz34m3y4]:first-child{display:grid;gap:4px}.upload-zone[data-astro-cid-dz34m3y4] small[data-astro-cid-dz34m3y4]{color:#777;font-size:.68rem}.upload-zone[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4][type=file]{width:100%;padding:10px;border:1px solid #d8d2ca;border-radius:8px;background:#fff}.upload-zone[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4][type=file]::file-selector-button{margin-right:12px;padding:8px 12px;border:0;border-radius:6px;background:#171717;color:#fff;font-weight:900;cursor:pointer}.selected-files[data-astro-cid-dz34m3y4]{display:grid;gap:6px;color:#777;font-size:.7rem}.selected-files[data-astro-cid-dz34m3y4]>div[data-astro-cid-dz34m3y4]{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:#fff;border:1px solid #e5e0d9;border-radius:7px}.selected-files[data-astro-cid-dz34m3y4] strong[data-astro-cid-dz34m3y4]{min-width:0;overflow-wrap:anywhere;color:#333;font-size:.69rem}.selected-files[data-astro-cid-dz34m3y4] span[data-astro-cid-dz34m3y4]{flex:0 0 auto}.consent[data-astro-cid-dz34m3y4]{grid-template-columns:auto 1fr!important;align-items:start;gap:9px!important;color:#666}.consent[data-astro-cid-dz34m3y4] input[data-astro-cid-dz34m3y4]{margin-top:2px}.consent[data-astro-cid-dz34m3y4] span[data-astro-cid-dz34m3y4]{font-size:.69rem!important;font-weight:700!important;line-height:1.45}.submit-artwork[data-astro-cid-dz34m3y4]{min-height:48px;border:0;border-radius:8px;background:#d71920;color:#fff;cursor:pointer;font-size:.84rem;font-weight:950}.submit-artwork[data-astro-cid-dz34m3y4]:hover{background:#9e1017}.submit-artwork[data-astro-cid-dz34m3y4]:disabled{opacity:.65;cursor:wait}.artwork-status[data-astro-cid-dz34m3y4]{min-height:20px;color:#666;font-size:.75rem;line-height:1.45}.artwork-status[data-astro-cid-dz34m3y4].success,.artwork-status[data-astro-cid-dz34m3y4].error{display:grid;gap:3px;padding:12px 14px;border-radius:8px}.artwork-status[data-astro-cid-dz34m3y4].success{background:#eef8f1;color:#176334}.artwork-status[data-astro-cid-dz34m3y4].error{background:#fff0f0;color:#9e1017}@media(max-width:800px){.artwork-content[data-astro-cid-dz34m3y4]{grid-template-columns:1fr}.artwork-info[data-astro-cid-dz34m3y4]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.artwork-shell[data-astro-cid-dz34m3y4]{width:calc(100% - 28px)}.artwork-hero[data-astro-cid-dz34m3y4]{padding:52px 0 44px}.artwork-content[data-astro-cid-dz34m3y4]{padding:24px 0 52px}.artwork-info[data-astro-cid-dz34m3y4]{grid-template-columns:1fr}.artwork-form[data-astro-cid-dz34m3y4]{padding:18px}.form-head[data-astro-cid-dz34m3y4]{align-items:flex-start;flex-direction:column}.two-col[data-astro-cid-dz34m3y4]{grid-template-columns:1fr}.selected-files[data-astro-cid-dz34m3y4]>div[data-astro-cid-dz34m3y4]{align-items:flex-start;flex-direction:column;gap:3px}}
