.type-band[data-astro-cid-6maaqk4q]{margin-bottom:24px;padding:32px 0 72px;position:relative}.type-band[data-astro-cid-6maaqk4q]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 8%, var(--bg));clip-path:polygon(0 0,100% 0,100% 82%,0 100%);position:absolute;inset:0}.band-in[data-astro-cid-6maaqk4q]{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px;display:grid}.crumbs[data-astro-cid-6maaqk4q]{margin:0 0 18px}.traits[data-astro-cid-6maaqk4q]{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}h1[data-astro-cid-6maaqk4q]{letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,7vw,5rem);line-height:1}h1[data-astro-cid-6maaqk4q] span[data-astro-cid-6maaqk4q]{letter-spacing:-.01em;color:var(--accent);margin-top:10px;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:600;display:block}.tagline[data-astro-cid-6maaqk4q]{max-width:52ch;color:var(--ink-2);margin:16px 0 0;font-size:1.12rem}.band-art[data-astro-cid-6maaqk4q] .arcana-art{border-radius:var(--r-lg);box-shadow:var(--shadow)}.layout[data-astro-cid-6maaqk4q]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;display:grid}.rail[data-astro-cid-6maaqk4q]{top:var(--sticky-top);position:sticky}.rail-h[data-astro-cid-6maaqk4q]{margin:0 0 10px;font-weight:650}.rail[data-astro-cid-6maaqk4q] ul[data-astro-cid-6maaqk4q]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rail[data-astro-cid-6maaqk4q] li[data-astro-cid-6maaqk4q] a[data-astro-cid-6maaqk4q]{border-bottom:1px solid var(--line);color:var(--ink-2);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.95rem;text-decoration:none;display:flex}.rail[data-astro-cid-6maaqk4q] li[data-astro-cid-6maaqk4q] a[data-astro-cid-6maaqk4q]:hover{background:var(--accent-soft);color:var(--ink);border-left-color:var(--accent)}.rail[data-astro-cid-6maaqk4q] .prem[data-astro-cid-6maaqk4q] a[data-astro-cid-6maaqk4q]{color:var(--ink);justify-content:flex-start;font-weight:600}.ic[data-astro-cid-6maaqk4q]{color:var(--ink-3);display:inline-flex}.ic[data-astro-cid-6maaqk4q] svg{stroke-width:1.8px;width:16px;height:16px}.prem[data-astro-cid-6maaqk4q] .ic[data-astro-cid-6maaqk4q]{color:var(--tone-gold)}.chapters[data-astro-cid-6maaqk4q]{min-width:0;max-width:820px}.ch[data-astro-cid-6maaqk4q]{scroll-margin-top:var(--sticky-top);padding:0 0 56px}.ch-title[data-astro-cid-6maaqk4q]{font-size:var(--h2-section);letter-spacing:-.03em;border-bottom:1px solid var(--line);margin:0 0 6px;padding-bottom:14px;line-height:1.08}.ch[data-astro-cid-6maaqk4q] p[data-astro-cid-6maaqk4q]{color:var(--ink-2);font-size:1.04rem;line-height:1.75}.lead[data-astro-cid-6maaqk4q] b[data-astro-cid-6maaqk4q]{color:var(--ink)}.wide[data-astro-cid-6maaqk4q]{margin:28px 0}.wide[data-astro-cid-6maaqk4q] img{border-radius:var(--r-lg);width:100%;height:auto;display:block}.ls[data-astro-cid-6maaqk4q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.ls-col[data-astro-cid-6maaqk4q]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);padding:22px}.ls-col[data-astro-cid-6maaqk4q] h3[data-astro-cid-6maaqk4q]{margin:0 0 12px;font-size:1.15rem}.ls-col[data-astro-cid-6maaqk4q] ul[data-astro-cid-6maaqk4q]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ls-col[data-astro-cid-6maaqk4q] li[data-astro-cid-6maaqk4q]{align-items:flex-start;gap:10px;display:flex}.ls-col[data-astro-cid-6maaqk4q] li[data-astro-cid-6maaqk4q] b[data-astro-cid-6maaqk4q]{color:var(--ink);font-weight:600}.light[data-astro-cid-6maaqk4q] .ic[data-astro-cid-6maaqk4q]{color:var(--tone-sage);margin-top:3px}.shadow[data-astro-cid-6maaqk4q] .ic[data-astro-cid-6maaqk4q]{color:var(--tone-rose);margin-top:3px}.duo2[data-astro-cid-6maaqk4q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.duo2[data-astro-cid-6maaqk4q]>div[data-astro-cid-6maaqk4q]{border-radius:var(--r-sm);padding:18px 20px}.duo2[data-astro-cid-6maaqk4q] p[data-astro-cid-6maaqk4q].lbl{color:var(--ink);margin:0 0 6px;font-weight:650}.duo2[data-astro-cid-6maaqk4q] p[data-astro-cid-6maaqk4q]{margin:0;font-size:.98rem;line-height:1.6}.good[data-astro-cid-6maaqk4q]{background:color-mix(in srgb, var(--tone-sage) 12%, var(--surface))}.bad[data-astro-cid-6maaqk4q]{background:color-mix(in srgb, var(--tone-rose) 12%, var(--surface))}.unlock-card[data-astro-cid-6maaqk4q]{text-align:center;border-radius:var(--r-lg);background:color-mix(in srgb, var(--tone-sage) 10%, var(--surface));border:1px solid var(--line);justify-items:center;gap:10px;margin:8px 0 32px;padding:28px clamp(20px,4vw,48px) 40px;display:grid}.unlock-card[data-astro-cid-6maaqk4q] img{border-radius:var(--r-md);width:min(100%,520px);height:auto}.unlock-card[data-astro-cid-6maaqk4q] .tag[data-astro-cid-6maaqk4q]{margin-top:8px}.unlock-card[data-astro-cid-6maaqk4q] h2[data-astro-cid-6maaqk4q]{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.unlock-card[data-astro-cid-6maaqk4q] p[data-astro-cid-6maaqk4q]{max-width:56ch;color:var(--ink-2);margin:0 0 8px}.next-card[data-astro-cid-6maaqk4q]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:min(100%,420px);color:var(--ink);box-shadow:var(--shadow);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-left:auto;padding:22px 24px;text-decoration:none;display:grid}.next-card[data-astro-cid-6maaqk4q] .muted[data-astro-cid-6maaqk4q]{font-size:.85rem}.next-card[data-astro-cid-6maaqk4q] b[data-astro-cid-6maaqk4q]{grid-column:1;font-size:1.3rem}.next-card[data-astro-cid-6maaqk4q] .ic[data-astro-cid-6maaqk4q]{color:var(--accent);grid-area:1/2/span 2}.next-card[data-astro-cid-6maaqk4q] .ic[data-astro-cid-6maaqk4q] svg{width:26px;height:26px}.next-card[data-astro-cid-6maaqk4q]:hover{border-color:var(--accent)}.people[data-astro-cid-6maaqk4q]{padding:var(--section-y) 0;background:color-mix(in srgb, var(--ink) 4%, var(--bg));text-align:center;margin-top:40px}.people[data-astro-cid-6maaqk4q] h2[data-astro-cid-6maaqk4q]{font-size:var(--h2-section);letter-spacing:-.03em;margin:0 0 32px}.people[data-astro-cid-6maaqk4q] ul[data-astro-cid-6maaqk4q]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.people[data-astro-cid-6maaqk4q] li[data-astro-cid-6maaqk4q]{justify-items:center;gap:4px;display:grid}.people[data-astro-cid-6maaqk4q] .mono[data-astro-cid-6maaqk4q]{letter-spacing:.02em;background:radial-gradient(circle at 50% 35%, var(--night-700), var(--night-900));width:112px;height:112px;color:var(--gold-night);border-radius:50%;place-items:center;margin-bottom:10px;font-size:2rem;font-weight:650;display:grid;box-shadow:inset 0 0 0 2px #f1c45f59}.people[data-astro-cid-6maaqk4q] b[data-astro-cid-6maaqk4q]{font-size:1.1rem}.people[data-astro-cid-6maaqk4q] .muted[data-astro-cid-6maaqk4q]{font-size:.9rem}.people[data-astro-cid-6maaqk4q] a[data-astro-cid-6maaqk4q]{font-size:.92rem;font-weight:600}@media (width<=960px){.layout[data-astro-cid-6maaqk4q]{grid-template-columns:1fr;gap:0}.rail[data-astro-cid-6maaqk4q]{display:none}.band-in[data-astro-cid-6maaqk4q]{grid-template-columns:1fr;gap:24px}.band-art[data-astro-cid-6maaqk4q]{order:-1;max-width:220px}.ls[data-astro-cid-6maaqk4q],.duo2[data-astro-cid-6maaqk4q]{grid-template-columns:1fr}.people[data-astro-cid-6maaqk4q] ul[data-astro-cid-6maaqk4q]{grid-template-columns:repeat(2,minmax(0,1fr))}}
