.artwork-page[data-v-a90d190e]{gap:1.8rem;display:grid}.artwork-hero[data-v-a90d190e],.artwork-browser[data-v-a90d190e]{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.artwork-hero[data-v-a90d190e]{background:radial-gradient(circle at 80% 15%,#ff914d38,#0000 38%),linear-gradient(135deg,#09182a,#1d091b 68%,#3a1117);grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);align-items:center;gap:clamp(1rem,3vw,1.75rem);padding:clamp(1.5rem,4vw,2.6rem);display:grid;overflow:hidden}.artwork-hero__copy[data-v-a90d190e]{gap:.85rem;min-width:0;display:grid}.artwork-page__eyebrow[data-v-a90d190e]{color:#ffd27d;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.artwork-hero h1[data-v-a90d190e],.artwork-browser h2[data-v-a90d190e],.artwork-hero p[data-v-a90d190e],.artwork-browser p[data-v-a90d190e]{margin:0}.artwork-hero h1[data-v-a90d190e]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.25rem,3.5vw,2.8rem);line-height:.95}.artwork-hero h1 span[data-v-a90d190e]{display:block}.artwork-hero__copy>p[data-v-a90d190e]:last-of-type{color:#fff4e7cc;max-width:54ch;font-size:1.05rem;line-height:1.75}.artwork-hero__actions[data-v-a90d190e]{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.artwork-hero__actions a[data-v-a90d190e],.artwork-browser__more[data-v-a90d190e]{border-radius:var(--radius-pill);color:#180124;background:#ff914d;border:1px solid #0000;padding:.8rem 1.1rem;font-weight:800;text-decoration:none}.artwork-hero__actions .artwork-hero__secondary[data-v-a90d190e]{color:#fff4e7;background:#ffffff14;border-color:#fff3}.artwork-hero__images[data-v-a90d190e]{grid-template-rows:repeat(2,minmax(8rem,1fr));grid-template-columns:1.1fr .9fr;gap:.7rem;min-width:0;display:grid;transform:rotate(1.5deg)}.artwork-hero__images img[data-v-a90d190e]{object-fit:contain;color:#31405a;background:#f4eadc;border:.35rem solid #fff7ec;border-radius:.45rem;width:100%;height:100%;min-height:10rem;padding:.5rem;font-size:.86rem;box-shadow:0 1rem 2rem #00000047}.artwork-hero__images img[data-v-a90d190e]:first-child{grid-row:1/3}.artwork-browser[data-v-a90d190e]{color:var(--ink-on-deep);background:radial-gradient(circle at 8% 94%,#ff94591a,#0000 28%),#09182a linear-gradient(145deg,#09182afa,#0f0716fa);border:1px solid #ffffff14;gap:1.2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.artwork-browser__header[data-v-a90d190e]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.artwork-browser__header>div[data-v-a90d190e]{gap:.4rem;display:grid}.artwork-browser .artwork-page__eyebrow[data-v-a90d190e]{color:var(--accent-gold)}.artwork-browser h2[data-v-a90d190e]{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.artwork-browser__search[data-v-a90d190e]{min-width:min(100%,17rem);letter-spacing:var(--tracking-ui);text-transform:uppercase;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.artwork-browser__search input[data-v-a90d190e]{border-radius:var(--radius-control);width:100%;color:var(--ink-on-deep);font:inherit;letter-spacing:normal;text-transform:none;background:#050d19c7;border:1px solid #ffffff1f;padding:.78rem .9rem;font-size:1rem;font-weight:500}.artwork-browser__search input[data-v-a90d190e]::placeholder{color:#eff4ff80}.artwork-filters[data-v-a90d190e]{flex-wrap:wrap;gap:.55rem;display:flex}.artwork-filters button[data-v-a90d190e]{border-radius:var(--radius-pill);color:#eef4ff;cursor:pointer;background:#fff1;border:1px solid #ffffff1c;align-items:center;gap:.5rem;padding:.62rem .85rem;font-weight:800;display:inline-flex}.artwork-filters button[aria-pressed=true][data-v-a90d190e]{border-color:var(--accent-sun);background:var(--accent-sun);color:#180124}.artwork-filters span[data-v-a90d190e]{border-radius:var(--radius-pill);background:#ffffff1a;place-items:center;min-width:1.7rem;padding:.14rem .35rem;font-size:.76rem;display:inline-grid}.artwork-filters button[aria-pressed=true] span[data-v-a90d190e]{background:#18012424}.artwork-browser__status[data-v-a90d190e],.artwork-browser__empty[data-v-a90d190e]{color:var(--ink-on-deep-muted);font-weight:700}.artwork-grid[data-v-a90d190e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.9rem;display:grid}.artwork-card[data-v-a90d190e]{border-radius:var(--radius-card);background:var(--surface-deep-raised);border:1px solid #ffffff17;grid-template-rows:minmax(12rem,1fr) auto;min-width:0;margin:0;padding:.65rem;display:grid;box-shadow:0 .55rem 1.2rem #00000029}.artwork-card a[data-v-a90d190e]{border-radius:calc(var(--radius-card) - .3rem);color:#31405a;background-color:#dfd3c3;background-image:linear-gradient(#0b132309 1px,#0000 1px),linear-gradient(90deg,#0b132309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1rem 1rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-width:0;display:grid;overflow:hidden}.artwork-card a[data-v-a90d190e]:focus-visible{outline-offset:.15rem;outline:.2rem solid #9d360d}.artwork-card img[data-v-a90d190e]{object-fit:contain;width:100%;height:100%;max-height:18rem;padding:.45rem;transition:transform .18s;display:block}.artwork-card a:hover img[data-v-a90d190e],.artwork-card a:focus-visible img[data-v-a90d190e]{transform:scale(1.035)}.artwork-card figcaption[data-v-a90d190e]{gap:.22rem;padding:.75rem .25rem .2rem;display:grid}.artwork-card strong[data-v-a90d190e]{color:var(--ink-on-deep);overflow-wrap:anywhere;line-height:1.2}.artwork-card span[data-v-a90d190e]{color:#ffb071;letter-spacing:var(--tracking-ui);text-transform:uppercase;font-size:.74rem;font-weight:800}.artwork-browser__more[data-v-a90d190e]{cursor:pointer;justify-self:center}@media (width<=760px){.artwork-hero[data-v-a90d190e]{grid-template-columns:1fr}.artwork-hero__images[data-v-a90d190e]{min-height:22rem}.artwork-browser__header[data-v-a90d190e],.artwork-browser__search[data-v-a90d190e]{width:100%}.artwork-grid[data-v-a90d190e]{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-card[data-v-a90d190e]{grid-template-rows:minmax(9rem,1fr) auto}}@media (width<=430px){.artwork-grid[data-v-a90d190e]{grid-template-columns:1fr}}
