.chart-shell{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.chart-hero{isolation:isolate;padding:calc(var(--header-height) + 3.5rem) 1.5rem 3rem;background:var(--navy);color:var(--white);position:relative;overflow:hidden}.chart-hero-bg{z-index:-2;filter:blur(40px)brightness(1.5)saturate(1.15);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.2)}.chart-hero:after{content:"";z-index:-1;background:linear-gradient(105deg, #07142526 0%, #0714258c 45%, #071425e0 80%, var(--navy) 100%);position:absolute;inset:0}.chart-hero-inner{align-items:flex-start;gap:2.25rem;max-width:1120px;margin:0 auto;display:flex}.chart-hero-cover{object-fit:cover;border-radius:10px;flex:none;width:208px;height:208px;box-shadow:0 20px 50px #00000080}.chart-hero-main{flex:1;min-width:0}.chart-hero .kicker{color:#ffffff80;margin:0 0 .7rem;font-weight:300}.chart-hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4.8vw,3.1rem);font-weight:700;line-height:1.08}.chart-hero h1 span{color:#ffffff80;font-weight:300}.chart-hero-artist{color:#ffffffb8;max-width:60ch;margin:.65rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:300;line-height:1.45}.chart-hero-facts{color:var(--white);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem 2rem;margin:1.75rem 0 0;font-size:.92rem;font-weight:300;display:flex}.chart-hero-facts b{color:#ffffff80;font-weight:300}.chart-map-wrap{margin:1.75rem 0 0}.chart-map-wrap summary{color:#fff9;cursor:pointer;align-items:center;gap:.45rem;font-size:.85rem;font-weight:300;list-style:none;display:inline-flex}.chart-map-wrap summary::-webkit-details-marker{display:none}.chart-map-wrap summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.chart-map-wrap[open] summary:after{transform:translateY(1px)rotate(-135deg)}.chart-map{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.chart-map li{border:1px solid #ffffff59;border-radius:999px;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:300;display:grid;position:relative}.chart-map abbr{cursor:help;text-decoration:none}.chart-map sup{background:var(--white);width:15px;height:15px;color:var(--navy);border-radius:999px;place-items:center;font-size:.58rem;font-weight:300;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.chart-layout{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:2.5rem;display:grid}.chart-col-label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:300}.chart-pdf{margin:0}.chart-pdf img{aspect-ratio:1/1.4142;border:1px solid var(--line-soft);background:var(--white);border-radius:8px;width:100%;height:auto;display:block}.chart-pdf img+img{margin-top:.8rem}.chart-pdf-nav{display:none}.js .chart-pdf-nav{justify-content:center;align-items:center;gap:1.25rem;margin:1.1rem 0 0;display:flex}.js .chart-pdf-pages img[hidden]{display:none}.js .chart-pdf-pages img+img{margin-top:0}.chart-pdf-nav button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.chart-pdf-nav button:hover:not(:disabled){border-color:var(--text)}.chart-pdf-nav button:disabled{color:var(--line);cursor:default}.chart-pdf-nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.chart-pdf-nav [data-counter]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:300}.chart-lead{max-width:68ch;color:var(--muted);margin:1.6rem 0 0;font-size:.92rem;font-weight:300;line-height:1.65}.chart-nopreview{border:1px dashed var(--line);color:var(--faint);text-align:center;border-radius:8px;margin:0;padding:3rem 1.5rem;font-size:.9rem;font-weight:300}.chart-options{top:calc(var(--header-height) + 1.5rem);position:sticky}.chart-opt{border:1px solid var(--line);border-radius:10px;margin:0 0 .75rem;padding:1.1rem 1.15rem}.chart-opt-title{color:var(--text);margin:0;font-size:.95rem;font-weight:300}.chart-opt-note{color:var(--muted);margin:.4rem 0 1rem;font-size:.82rem;font-weight:300;line-height:1.55}.chart-opt-go{border:1px solid var(--cyan);background:var(--cyan);color:var(--cyan-ink);text-align:center;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:999px;padding:.72rem 1rem;font-size:.9rem;font-weight:300;text-decoration:none;display:block}.chart-opt-go:hover{background:#22e4f2;border-color:#22e4f2}.chart-back{margin:3rem 0 0}.chart-back a{color:var(--muted);font-size:.88rem;font-weight:300}.chart-card-facts{color:var(--faint);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.85rem;font-weight:300}@media (width<=900px){.chart-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.chart-options{position:static}}@media (width<=780px){.chart-hero-inner{flex-direction:column;gap:1.5rem}.chart-hero-cover{width:132px;height:132px}}@media print{.site-header,.site-footer,.post-cta,.chart-back,.chart-options,.chart-pdf-nav,.chart-col-label,.chart-hero,.skip-link{display:none!important}.chart-shell{max-width:none;padding:0}.chart-layout{display:block}.js .chart-pdf-pages img[hidden]{display:block!important}}
