.music-art-header[data-astro-cid-hj7637cq]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.music-art-header-text[data-astro-cid-hj7637cq]{flex:1;min-width:280px}.music-art-header-btns[data-astro-cid-hj7637cq]{display:flex;gap:.75rem;flex-shrink:0}@media (max-width: 640px){.music-art-header[data-astro-cid-hj7637cq]{align-items:flex-start}.music-art-header-btns[data-astro-cid-hj7637cq]{width:100%}.music-art-header-btns[data-astro-cid-hj7637cq] .btn[data-astro-cid-hj7637cq]{flex:1;justify-content:center}}button[data-astro-cid-hj7637cq].lb-trigger{all:unset;display:block;cursor:zoom-in;width:100%}button[data-astro-cid-hj7637cq].lb-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lb-trigger[data-astro-cid-hj7637cq] img[data-astro-cid-hj7637cq]{display:block;width:100%;height:auto}.g-type[data-astro-cid-hj7637cq]{display:block;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent3);font-weight:500;margin-bottom:.25rem}.g-title[data-astro-cid-hj7637cq]{display:block;font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--ink);line-height:1.3}.g-desc[data-astro-cid-hj7637cq]{display:block;font-size:.85rem;color:var(--ink2);line-height:1.6;margin-top:.35rem}.featured[data-astro-cid-hj7637cq]{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:2.5rem;align-items:end;margin-bottom:3rem}.featured-frame[data-astro-cid-hj7637cq]{border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 40px -12px #00000038;transition:transform .3s ease}.featured-frame[data-astro-cid-hj7637cq]:hover{transform:scale(1.005)}.featured-caption[data-astro-cid-hj7637cq]{border-left:2px solid var(--accent);padding-left:1.25rem;padding-bottom:.5rem}.featured-badge[data-astro-cid-hj7637cq]{display:inline-block;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--bg);background:var(--ink);padding:.2rem .6rem;border-radius:20px;margin-bottom:1rem}.featured-title[data-astro-cid-hj7637cq]{display:block;font-family:var(--display);font-style:italic;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;color:var(--ink)}@media (max-width: 760px){.featured[data-astro-cid-hj7637cq]{grid-template-columns:1fr;gap:1.25rem}}.cat-jump[data-astro-cid-hj7637cq]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:3.5rem}.cat-jump[data-astro-cid-hj7637cq] a[data-astro-cid-hj7637cq]{font-size:.82rem;padding:.4rem 1rem;border-radius:40px;border:1px solid var(--border);color:var(--ink2);text-decoration:none;transition:all .15s}.cat-jump[data-astro-cid-hj7637cq] a[data-astro-cid-hj7637cq]:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cat-jump[data-astro-cid-hj7637cq] span[data-astro-cid-hj7637cq]{color:var(--ink3);margin-left:.25rem;font-size:.75rem}.cat-jump[data-astro-cid-hj7637cq] a[data-astro-cid-hj7637cq]:hover span[data-astro-cid-hj7637cq]{color:var(--bg3)}.cat[data-astro-cid-hj7637cq]{margin-bottom:5rem;scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.cat-head[data-astro-cid-hj7637cq]{display:flex;align-items:baseline;gap:1.25rem;padding-top:1.25rem;border-top:2px solid var(--ink);margin-bottom:2.25rem}.cat-num[data-astro-cid-hj7637cq]{font-family:var(--display);font-style:italic;font-size:1.1rem;color:var(--accent2);flex-shrink:0}.cat-head-text[data-astro-cid-hj7637cq]{display:flex;align-items:baseline;gap:1.25rem;flex-wrap:wrap}.cat-title[data-astro-cid-hj7637cq]{font-family:var(--display);font-size:clamp(1.8rem,3.5vw,2.4rem);line-height:1.1;color:var(--ink);letter-spacing:-.02em}.cat-blurb[data-astro-cid-hj7637cq]{font-size:.9rem;color:var(--ink3)}.gallery[data-astro-cid-hj7637cq]{display:flex;flex-wrap:wrap;gap:2.25rem 1.5rem}.g-item[data-astro-cid-hj7637cq]{margin:0;flex:var(--ar) 1 calc(var(--ar) * 260px);min-width:0}.gallery[data-astro-cid-hj7637cq]:has(>.g-item:nth-child(4)):after{content:"";flex:999 1 0}.g-frame[data-astro-cid-hj7637cq]{overflow:hidden;border-radius:4px;background:var(--bg2)}.g-frame[data-astro-cid-hj7637cq] img[data-astro-cid-hj7637cq]{transition:transform .4s ease}.g-frame[data-astro-cid-hj7637cq]:hover img[data-astro-cid-hj7637cq]{transform:scale(1.03)}.g-caption[data-astro-cid-hj7637cq]{padding-top:.85rem;max-width:46ch}@media (max-width: 640px){.g-item[data-astro-cid-hj7637cq]{flex-basis:100%}}.lightbox[data-astro-cid-hj7637cq]{position:fixed;inset:0;z-index:200;background:#12110ff0;display:flex;align-items:center;justify-content:center;padding:2rem 4.5rem}.lightbox[data-astro-cid-hj7637cq][hidden]{display:none}.lb-figure[data-astro-cid-hj7637cq]{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.lb-img[data-astro-cid-hj7637cq]{max-width:100%;max-height:calc(100vh - 9rem);object-fit:contain;box-shadow:0 20px 60px #00000080}.lb-caption[data-astro-cid-hj7637cq]{text-align:center;margin-top:1rem;max-width:620px}.lb-caption[data-astro-cid-hj7637cq] .g-type[data-astro-cid-hj7637cq]{color:var(--accent2)}.lb-title[data-astro-cid-hj7637cq]{display:block;font-family:var(--display);font-size:1.2rem;color:#fff}.lb-desc[data-astro-cid-hj7637cq]{display:block;font-size:.85rem;color:#ffffffa6;margin-top:.3rem}.lb-close[data-astro-cid-hj7637cq],.lb-nav[data-astro-cid-hj7637cq]{position:absolute;background:none;border:none;color:#ffffffbf;cursor:pointer;font-family:var(--sans);line-height:1}.lb-close[data-astro-cid-hj7637cq]:hover,.lb-nav[data-astro-cid-hj7637cq]:hover{color:#fff}.lb-close[data-astro-cid-hj7637cq]{top:1rem;right:1.25rem;font-size:2.2rem}.lb-nav[data-astro-cid-hj7637cq]{top:50%;transform:translateY(-50%);font-size:3rem;padding:1rem}.lb-prev[data-astro-cid-hj7637cq]{left:.5rem}.lb-next[data-astro-cid-hj7637cq]{right:.5rem}@media (max-width: 640px){.lightbox[data-astro-cid-hj7637cq]{padding:3.5rem 1rem 1rem}.lb-nav[data-astro-cid-hj7637cq]{top:auto;bottom:.5rem;transform:none;font-size:2.4rem}}.sci-art-banner[data-astro-cid-hj7637cq]{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding:2rem 2.25rem;background:var(--ink);border-radius:12px;flex-wrap:wrap}.sci-art-eyebrow[data-astro-cid-hj7637cq]{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);margin-bottom:.35rem}.sci-art-heading[data-astro-cid-hj7637cq]{font-family:var(--display);font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.6rem;letter-spacing:-.02em}.sci-art-heading[data-astro-cid-hj7637cq] span[data-astro-cid-hj7637cq]{color:var(--accent2);font-style:italic}.sci-art-desc[data-astro-cid-hj7637cq]{font-size:.88rem;color:#ffffffb3;line-height:1.7;max-width:480px}.sci-art-btn[data-astro-cid-hj7637cq]{white-space:nowrap;flex-shrink:0;background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;padding:.75rem 1.5rem;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none}.sci-art-btn[data-astro-cid-hj7637cq]:hover{background:var(--accent3)!important;border-color:var(--accent3)!important}@media (max-width: 640px){.sci-art-banner[data-astro-cid-hj7637cq]{flex-direction:column;align-items:flex-start}}
