.nav[data-astro-cid-vcq724kh]{z-index:100;padding:var(--space-sm) var(--space-md);backdrop-filter:blur(10px);background:linear-gradient(#0b0b0cfa,#0b0b0ce6);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav__logo[data-astro-cid-vcq724kh]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);text-transform:uppercase;font-size:1rem;font-weight:700;text-decoration:none}.nav__links[data-astro-cid-vcq724kh]{gap:var(--space-lg);display:none}.nav__link[data-astro-cid-vcq724kh]{font-family:var(--font-display);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s}.nav__link[data-astro-cid-vcq724kh]:hover,.nav__link[data-astro-cid-vcq724kh]:focus,.nav__link--active[data-astro-cid-vcq724kh]{color:var(--color-accent)}.nav__toggle[data-astro-cid-vcq724kh]{cursor:pointer;z-index:101;background:0 0;border:1px solid #ffffff26;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.nav__hamburger[data-astro-cid-vcq724kh]{background:var(--color-text-primary);width:20px;height:2px;display:block;position:relative}.nav__hamburger[data-astro-cid-vcq724kh]:before,.nav__hamburger[data-astro-cid-vcq724kh]:after{content:"";background:var(--color-text-primary);width:100%;height:2px;transition:transform .3s;position:absolute;left:0}.nav__hamburger[data-astro-cid-vcq724kh]:before{top:-6px}.nav__hamburger[data-astro-cid-vcq724kh]:after{top:6px}.nav__toggle[data-astro-cid-vcq724kh][aria-expanded=true] .nav__hamburger[data-astro-cid-vcq724kh]{background:0 0}.nav__toggle[data-astro-cid-vcq724kh][aria-expanded=true] .nav__hamburger[data-astro-cid-vcq724kh]:before{transform:translateY(6px)rotate(45deg)}.nav__toggle[data-astro-cid-vcq724kh][aria-expanded=true] .nav__hamburger[data-astro-cid-vcq724kh]:after{transform:translateY(-6px)rotate(-45deg)}@media (width>=768px){.nav__links[data-astro-cid-vcq724kh]{display:flex}.nav__toggle[data-astro-cid-vcq724kh]{display:none}}.mobile-nav__backdrop[data-astro-cid-vcq724kh]{z-index:99;background:#0009;position:fixed;inset:0}.mobile-nav[data-astro-cid-vcq724kh]{z-index:100;background:var(--color-void);justify-content:center;align-items:center;gap:var(--space-lg);width:100%;max-width:300px;padding:var(--space-xl) var(--space-md);flex-direction:column;transition:transform .4s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav[data-astro-cid-vcq724kh]:not([hidden]){transform:translate(0)}.mobile-nav__link[data-astro-cid-vcq724kh]{font-family:var(--font-display);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.1em;font-size:1.5rem;font-weight:600;text-decoration:none}.mobile-nav__link[data-astro-cid-vcq724kh]:hover,.mobile-nav__link--active[data-astro-cid-vcq724kh]{color:var(--color-accent)}.artwork-breadcrumb[data-astro-cid-vcq724kh]{padding:calc(var(--space-xl) + 60px) var(--space-md) 0;max-width:1200px;margin:0 auto}.artwork-breadcrumb__link[data-astro-cid-vcq724kh]{color:var(--color-text-muted);font-size:.85rem;text-decoration:none;transition:color .2s}.artwork-breadcrumb__link[data-astro-cid-vcq724kh]:hover{color:var(--color-accent)}.artwork-detail[data-astro-cid-vcq724kh]{max-width:1200px;padding:var(--space-lg) var(--space-md) var(--space-2xl);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.artwork-detail__image-wrap[data-astro-cid-vcq724kh]{justify-content:center;align-items:flex-start;line-height:0;display:flex}.artwork-detail__image[data-astro-cid-vcq724kh]{max-width:100%;height:auto;display:block}.artwork-detail__info[data-astro-cid-vcq724kh]{max-width:700px}.artwork-detail__title[data-astro-cid-vcq724kh]{margin-bottom:var(--space-sm);font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.1}.artwork-detail__meta[data-astro-cid-vcq724kh]{color:var(--color-text-secondary);margin-bottom:var(--space-md);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.9rem;display:flex}.artwork-detail__sep[data-astro-cid-vcq724kh]{color:var(--color-text-muted)}.artwork-detail__series-link[data-astro-cid-vcq724kh]{color:var(--color-accent);text-decoration:none;transition:color .2s}.artwork-detail__series-link[data-astro-cid-vcq724kh]:hover{color:var(--color-text-primary)}.artwork-detail__blurb[data-astro-cid-vcq724kh]{color:var(--color-text-secondary);margin-bottom:var(--space-xl);font-size:1rem;line-height:1.8}.artwork-detail__nav[data-astro-cid-vcq724kh]{justify-content:space-between;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}.artwork-detail__nav-link[data-astro-cid-vcq724kh]{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);max-width:45%;text-decoration:none;transition:color .2s;display:flex}.artwork-detail__nav-link[data-astro-cid-vcq724kh]:hover{color:var(--color-accent)}.artwork-detail__nav-link--next[data-astro-cid-vcq724kh]{justify-content:flex-end;margin-left:auto}.artwork-detail__nav-arrow[data-astro-cid-vcq724kh]{flex-shrink:0;font-size:1.3rem}.artwork-detail__nav-dir[data-astro-cid-vcq724kh]{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.15rem;display:block}.artwork-detail__nav-title[data-astro-cid-vcq724kh]{font-size:.9rem;font-weight:600;display:block}@media (width<=640px){.artwork-detail__nav-link[data-astro-cid-vcq724kh]{max-width:48%}.artwork-detail__nav-title[data-astro-cid-vcq724kh]{font-size:.8rem}}
