.detail[data-astro-cid-o6o2ajei]{display:grid;gap:0}.detail__art[data-astro-cid-o6o2ajei]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ink-3)}@media(min-width:1024px){.detail__art[data-astro-cid-o6o2ajei]{aspect-ratio:21 / 9}}.detail__art[data-astro-cid-o6o2ajei] img[data-astro-cid-o6o2ajei]{width:100%;height:100%;object-fit:cover}.detail__art-veil[data-astro-cid-o6o2ajei]{position:absolute;inset:0;background:linear-gradient(to bottom,#0a060673,#0a060600 30%,#0a0606d9),repeating-linear-gradient(to bottom,rgba(244,236,224,.05) 0,rgba(244,236,224,.05) 1px,transparent 1px,transparent 3px);pointer-events:none}.detail__art-frame[data-astro-cid-o6o2ajei]{position:absolute;inset:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none;flex-wrap:wrap}@media(max-width:480px){.detail__art-stamp[data-astro-cid-o6o2ajei]{display:none}}.detail__art-frame[data-astro-cid-o6o2ajei]>[data-astro-cid-o6o2ajei]{pointer-events:auto}.detail__back[data-astro-cid-o6o2ajei],.detail__art-stamp[data-astro-cid-o6o2ajei]{font-family:var(--font-mono);font-size:var(--type-mono-xs);letter-spacing:var(--track-mono-wide);text-transform:uppercase;color:var(--bone);background:var(--ink);padding:6px 8px;border:1px solid color-mix(in srgb,var(--bone) 22%,transparent)}.detail__back[data-astro-cid-o6o2ajei]{color:var(--ember);border-color:var(--ember)}.detail__title-block[data-astro-cid-o6o2ajei]{padding:24px 16px 0;display:grid;gap:12px;margin-top:-56px;position:relative;z-index:2}@media(min-width:1024px){.detail__title-block[data-astro-cid-o6o2ajei]{padding-inline:48px;margin-top:-96px}}.detail__title[data-astro-cid-o6o2ajei]{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.84;font-size:clamp(2.5rem,10vw,8rem);text-wrap:balance;color:var(--bone)}.detail__cta[data-astro-cid-o6o2ajei]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.detail__play[data-astro-cid-o6o2ajei]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:var(--heat);color:var(--on-heat);border:1px solid var(--heat);font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-wide);text-transform:uppercase;transition:background var(--t-fast),color var(--t-fast)}.detail__play[data-astro-cid-o6o2ajei]:hover,.detail__play[data-astro-cid-o6o2ajei]:focus-visible{background:var(--ember);color:var(--on-ember);border-color:var(--ember)}.detail__download[data-astro-cid-o6o2ajei]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;color:var(--bone);border:1px solid var(--bone);font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-wide);text-transform:uppercase}.detail__download[data-astro-cid-o6o2ajei]:hover,.detail__download[data-astro-cid-o6o2ajei]:focus-visible{color:var(--ember);border-color:var(--ember)}.detail__nodownload[data-astro-cid-o6o2ajei]{display:inline-flex;align-items:center;padding:12px 16px;color:var(--bone-dim);border:1px dashed color-mix(in srgb,var(--bone) 28%,transparent);font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-wide);text-transform:uppercase}.detail__body[data-astro-cid-o6o2ajei]{margin-top:32px;padding:0 16px 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:1024px){.detail__body[data-astro-cid-o6o2ajei]{padding:0 48px 64px;grid-template-columns:minmax(220px,22%) minmax(0,1fr);gap:64px}}.detail__col-meta[data-astro-cid-o6o2ajei]{align-self:start;position:sticky;top:24px}@media(max-width:1023px){.detail__col-meta[data-astro-cid-o6o2ajei]{position:static}}.detail__col-main[data-astro-cid-o6o2ajei]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.detail__h2[data-astro-cid-o6o2ajei]{margin:0;font-family:var(--font-mono);font-size:var(--type-mono-xs);letter-spacing:var(--track-mono-wide);text-transform:uppercase;color:var(--ember);border-top:1px solid color-mix(in srgb,var(--bone) 14%,transparent);padding-top:12px}.sources[data-astro-cid-o6o2ajei]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-family:var(--font-mono);font-size:clamp(.95rem,2vw,1.05rem);min-width:0}.sources__item[data-astro-cid-o6o2ajei]{display:grid;grid-template-columns:3ch minmax(0,auto) auto minmax(0,1fr);gap:1.25ch;align-items:baseline;border-bottom:1px dashed color-mix(in srgb,var(--bone) 14%,transparent);padding-bottom:8px;min-width:0;overflow-wrap:anywhere}.sources__artist[data-astro-cid-o6o2ajei],.sources__title[data-astro-cid-o6o2ajei]{min-width:0}.sources__num[data-astro-cid-o6o2ajei]{color:var(--heat)}.sources__artist[data-astro-cid-o6o2ajei]{color:var(--bone)}.sources__sep[data-astro-cid-o6o2ajei],.sources__title[data-astro-cid-o6o2ajei]{color:var(--bone-dim)}.detail__notes[data-astro-cid-o6o2ajei]{font-family:var(--font-mono);font-size:var(--type-body);color:var(--bone-dim);line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}.detail__notes[data-astro-cid-o6o2ajei] p{margin:0 0 1em}.detail__notes[data-astro-cid-o6o2ajei] p:last-child{margin-bottom:0}.detail__chips[data-astro-cid-o6o2ajei]{display:flex;gap:6px;flex-wrap:wrap}.detail__elsewhere[data-astro-cid-o6o2ajei]{margin-top:8px;border-top:1px solid color-mix(in srgb,var(--bone) 14%,transparent);padding-top:16px}.detail__elsewhere-title[data-astro-cid-o6o2ajei]{margin:0 0 8px;font-family:var(--font-mono);font-size:var(--type-mono-xs);letter-spacing:var(--track-mono-wide);text-transform:uppercase;color:var(--bone-dim)}.detail__elsewhere-row[data-astro-cid-o6o2ajei]{display:flex;gap:8px;flex-wrap:wrap}.detail__chip-link[data-astro-cid-o6o2ajei]{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-wide);text-transform:uppercase;padding:8px 10px;border:1px solid color-mix(in srgb,var(--bone) 22%,transparent);color:var(--bone)}.detail__chip-link[data-astro-cid-o6o2ajei]:hover,.detail__chip-link[data-astro-cid-o6o2ajei]:focus-visible{color:var(--ember);border-color:var(--ember)}.chip--mono[data-astro-cid-o6o2ajei]{font-family:var(--font-mono);font-size:var(--type-mono-xs);letter-spacing:var(--track-mono-wide);text-transform:uppercase;padding:4px 8px;border:1px solid color-mix(in srgb,var(--bone) 18%,transparent);color:var(--bone-dim)}
