.page-head{position:relative;background:var(--ink);border-bottom:1px solid var(--ink-line);overflow:hidden;isolation:isolate}.page-head-art{position:absolute;inset:0 0 0 auto;z-index:0;width:min(54%,60rem);margin:0}.page-head-art img{width:100%;height:100%;object-fit:cover;object-position:40% 45%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to bottom,transparent 0,#000 10%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 42%),linear-gradient(to bottom,transparent 0,#000 10%,#000 88%,transparent 100%);mask-composite:intersect}.page-head-art:after{content:"";position:absolute;inset:0;background-image:var(--film-grain);background-size:170px 170px;opacity:.06;pointer-events:none}.page-head-in{position:relative;z-index:1;width:100%;max-width:var(--shell);margin-inline:auto;padding:clamp(3rem,6vw,5.5rem) var(--gut) clamp(2.2rem,4vw,3.5rem)}.page-head h1{font-size:clamp(2.1rem,1.2rem + 3.2vw,3.9rem);line-height:.99;margin:.7rem 0 0;max-width:26ch}.page-head .lede{margin:1.3rem 0 0;max-width:44ch}.crumbs{font-family:var(--f-meta);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--on-ink-soft);margin:0}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--brass-lift)}.crumbs span{padding-inline:.55em}@media(max-width:64rem){.page-head-art{position:static;width:100%}.page-head-art img{height:auto;aspect-ratio:16 / 9;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 76%,transparent 100%)}}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:0 clamp(1rem,2.5vw,3rem);margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--ink-line);padding-top:1.2rem;max-width:58rem}.stat b{display:block;font-family:var(--f-display);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.5rem);line-height:1;font-weight:400;font-variant-numeric:lining-nums;color:var(--on-ink)}.stat span{font-family:var(--f-meta);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--on-ink-soft)}.body-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--colgap);row-gap:clamp(2rem,4vw,3rem);align-items:start}.body-grid>:first-child{grid-column:1 / span 7;min-width:0}.body-grid>:first-child .prose,.body-grid>:first-child.prose{max-width:74ch}.body-grid>.rail{grid-column:8 / -1;min-width:0;position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brass-deep) 32%,transparent) transparent}.rail .fig,.rail .fig picture,.rail .fig img{width:100%}.rail .fig img{aspect-ratio:3 / 2;object-fit:cover}.rail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0 clamp(1rem,2vw,2rem)}.rail dl>div{min-width:0}.body-grid>.full{grid-column:1 / -1}@media(max-width:68rem){.body-grid>:first-child,.body-grid>.rail,.body-grid>.full{grid-column:1 / -1}.body-grid>.rail{position:static}}.rail{border-top:2px solid var(--brass);padding-top:1.1rem}.rail h2{font-family:var(--f-meta);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .9rem;color:var(--brass-deep)}.band--ink .rail h2,.band--raise .rail h2{color:var(--brass-lift)}.rail ul{list-style:none;margin:0;padding:0}.rail li{border-bottom:var(--rule)}.band--ink .rail li,.band--raise .rail li{border-bottom:var(--rule-ink)}.rail li a{display:block;padding:.6rem 0;text-decoration:none;font-size:.95rem}.rail-jump li a{display:flex;gap:.6rem;align-items:baseline;padding:.5rem 0;font-size:.92rem}.rail-jump li a:before{content:"";flex:none;width:.34rem;height:.34rem;border-radius:50%;background:var(--brass);translate:0 -.2em}.rail li a:hover{color:var(--brass-deep)}.band--ink .rail li a:hover,.band--raise .rail li a:hover{color:var(--brass-lift)}.rail dl{margin:0}.rail dt{font-family:var(--f-meta);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-paper-soft);margin-top:.9rem}.band--ink .rail dt,.band--raise .rail dt{color:var(--on-ink-soft)}.rail dd{margin:.12rem 0 0;font-size:.95rem;line-height:1.35}.rail dd b{font-family:var(--f-display);font-weight:400;font-size:1.15rem}.rail .fig{margin:0 0 1.6rem}.note-strip{border-left:3px solid var(--brass);padding:.2rem 0 .2rem 1.2rem;margin:2rem 0;font-size:.96rem;color:var(--on-paper-soft)}.band--ink .note-strip,.band--raise .note-strip{color:var(--on-ink-soft)}.fig{margin:2.2rem 0}.prose .fig{max-width:none}.prose .fig img{width:100%}.fig img{width:100%;border:1px solid var(--paper-line)}.band--ink .fig img,.band--raise .fig img{border-color:var(--ink-line)}.fig figcaption{font-family:var(--f-meta);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-paper-soft);margin-top:.6rem}.band--ink .fig figcaption,.band--raise .fig figcaption{color:var(--on-ink-soft)}.album-entry{border-top:var(--rule-ink);padding:clamp(1.8rem,3vw,2.6rem) 0;scroll-margin-top:5.5rem;display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.5rem)}@media(max-width:46rem){.album-entry{grid-template-columns:minmax(0,1fr)}}.album-entry h3{margin:0 0 .5rem;font-size:clamp(1.4rem,1.2rem + .8vw,2rem)}.album-facts{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;font-family:var(--f-meta);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft)}.album-facts .hi{color:var(--brass-lift)}.album-mini{width:100%;max-width:9rem}.stage-list{list-style:none;margin:0;padding:0}.stage{border-top:var(--rule);padding:1.2rem 0;display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:clamp(.8rem,2vw,2rem)}@media(max-width:42rem){.stage{grid-template-columns:minmax(0,1fr);gap:.3rem}}.stage-when{font-family:var(--f-meta);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-deep);font-variant-numeric:lining-nums}.stage-what{margin:0}.stage-what b{font-family:var(--f-display);font-weight:400;font-size:1.2rem;display:block}.stage-what span{color:var(--on-paper-soft);font-size:.95rem}.card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.2rem,3vw,2.2rem);margin-top:2rem}.tile{border-top:2px solid var(--brass);padding-top:1rem}.tile h3{margin:0 0 .4rem;font-size:1.25rem}.tile p{font-size:.93rem;margin:0;color:var(--on-paper-soft)}.band--ink .tile p,.band--raise .tile p{color:var(--on-ink-soft)}.album-mini{display:block;width:100%;max-width:9rem}.album-mini img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--ink-line)}.band--paper .ledger th,.band--paper .ledger td,.band--paper-2 .ledger th,.band--paper-2 .ledger td{border-bottom:1px solid var(--paper-line)}.band--paper .ledger thead th,.band--paper-2 .ledger thead th{color:var(--on-paper-soft);border-bottom-color:var(--brass-deep)}.band--paper .ledger caption,.band--paper-2 .ledger caption{color:var(--on-paper-soft)}.band--paper .ledger .peak,.band--paper-2 .ledger .peak{color:var(--brass-deep);font-weight:600}.band--paper .ledger tbody tr:hover,.band--paper-2 .ledger tbody tr:hover{background:#00000008}.ledger tr.is-hit .title-cell{color:var(--brass-deep)}.ledger .note-cell,.ledger .does-cell{font-size:.88rem;line-height:1.4;max-width:34ch}.ledger .does-cell{max-width:46ch}.ledger{min-width:44rem}.run{margin:clamp(2.2rem,4vw,3.2rem) 0;border-top:2px solid var(--brass);padding-top:1rem}.run-head{display:grid;gap:.2rem;margin-bottom:1.1rem}.run-key{font-family:var(--f-meta);font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--brass-deep)}.run-head h3{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.55rem);line-height:1.1}.run-scale{position:relative;height:1.1rem;margin-left:9.6rem;border-bottom:1px solid var(--paper-line)}.run-tick{position:absolute;left:var(--at);transform:translate(-50%);font-family:var(--f-meta);font-size:.56rem;letter-spacing:.16em;color:var(--on-paper-soft);font-variant-numeric:lining-nums}.run-rows{list-style:none;margin:0;padding:0;counter-reset:none}.run-row{border-bottom:1px solid color-mix(in srgb,var(--paper-line) 70%,transparent)}.run-row>a{display:grid;grid-template-columns:3.2rem 6.4rem minmax(0,1fr) 3.4rem;align-items:center;gap:0 .6rem;padding:.5rem 0;text-decoration:none;color:inherit}.run-year{font-family:var(--f-meta);font-size:.66rem;letter-spacing:.14em;color:var(--brass-deep);font-variant-numeric:lining-nums}.run-title{font-family:var(--f-display);font-size:1.02rem;line-height:1.15}.run-track{position:relative;display:flex;align-items:center;gap:.6rem;min-width:0}.run-track:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dotted color-mix(in srgb,var(--paper-line) 90%,transparent)}.run-bar{position:relative;height:.55rem;width:var(--reach);background:linear-gradient(to right,color-mix(in srgb,var(--brass) 55%,transparent),var(--brass-deep));transition:filter var(--t-micro) var(--ease)}.run-bar:after{content:"";position:absolute;right:-.2rem;top:50%;translate:0 -50%;width:.55rem;height:.55rem;rotate:45deg;background:var(--brass-deep)}.run-peak{position:relative;font-family:var(--f-meta);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-paper-soft);background:var(--paper);padding-inline:.3rem;font-variant-numeric:lining-nums;white-space:nowrap}.run-us{font-family:var(--f-meta);font-size:.56rem;letter-spacing:.12em;color:var(--on-paper-soft);text-align:right;font-variant-numeric:lining-nums}.run-row.is-best .run-title{color:var(--brass-deep)}.run-row.is-best .run-peak{color:var(--on-paper);font-weight:600}.run-row.is-comp .run-bar{background:none;border:1px solid var(--brass-deep)}.run-row.is-comp .run-bar:after{background:var(--paper);border:1px solid var(--brass-deep)}.run-row.is-miss .run-bar{display:none}.run-row:hover .run-bar{filter:brightness(1.12)}.run-row:hover .run-title{color:var(--brass-deep)}.run-foot{font-size:.88rem;line-height:1.5;color:var(--on-paper-soft);margin:.9rem 0 0}.run-foot b{font-family:var(--f-display);font-weight:400;font-size:1.05rem;color:var(--on-paper)}@media(max-width:44rem){.run-scale{display:none}.run-row>a{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"year title" "track track";row-gap:.3rem}.run-year{grid-area:year}.run-title{grid-area:title}.run-track{grid-area:track}.run-us{display:none}}.ledger--light{border-collapse:separate;border-spacing:0}.ledger--light caption{text-align:left;font-family:var(--f-meta);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brass-deep);padding-bottom:.7rem}.ledger--light thead th{font-family:var(--f-meta);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--on-paper-soft);padding:.5rem .8rem;border-bottom:2px solid var(--brass);background:color-mix(in srgb,var(--paper-line) 22%,transparent)}.ledger--light tbody tr>*{border-bottom:1px solid color-mix(in srgb,var(--paper-line) 70%,transparent)}.ledger--light tbody tr:nth-child(2n)>*{background:color-mix(in srgb,var(--paper-line) 13%,transparent)}.ledger--light tbody tr:hover>*{background:color-mix(in srgb,var(--brass) 13%,transparent)}.ledger--light .yr-cell{font-family:var(--f-display);font-size:1.05rem;color:var(--brass-deep);font-variant-numeric:lining-nums;width:4.5rem}.ledger--light .title-cell{font-family:var(--f-display);font-size:1.14rem;line-height:1.15}.ledger--light .bside{font-size:.92rem;color:var(--on-paper-soft)}.ledger--light .note-cell{font-size:.86rem;color:var(--on-paper-soft)}.ledger--light .dash{color:color-mix(in srgb,var(--on-paper-soft) 55%,transparent)}.chip{display:inline-block;font-family:var(--f-meta);font-weight:400;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:lining-nums;background:var(--brass-deep);color:var(--paper);padding:.22rem .5rem}.chip--soft{background:none;color:var(--brass-deep);box-shadow:inset 0 0 0 1px var(--brass-deep)}.ledger--light tr.is-hit .title-cell{color:var(--brass-deep)}.ledger--light tr.is-hit .yr-cell{position:relative}.ledger--light tr.is-hit .yr-cell:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:2px;background:var(--brass)}.roster-fact{align-self:stretch;display:grid;align-content:center;border-top:2px solid var(--brass);background:color-mix(in srgb,var(--brass) 11%,transparent);padding:1rem 1.05rem 1.15rem;margin-bottom:1.3rem}.roster-fact .fact-key{font-family:var(--f-meta);font-size:.58rem;letter-spacing:.26em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 .45rem}.roster-fact .fact-line{font-family:var(--f-display);font-size:1.32rem;line-height:1.08;margin:0 0 .5rem}.roster-fact .fact-note{font-size:.9rem;line-height:1.5;color:var(--on-paper-soft);margin:0}.band--ink .roster-fact .fact-note,.band--raise .roster-fact .fact-note{color:var(--on-ink-soft)}.chain{list-style:none;margin:clamp(1.8rem,3.5vw,2.6rem) 0;padding:0;display:grid;gap:1px}.chain li{position:relative;display:grid;grid-template-columns:minmax(0,9rem) 6.4rem minmax(0,1fr);align-items:baseline;gap:.3rem .9rem;padding:.75rem 0 .75rem 1.6rem;border-top:1px solid var(--ink-line)}.chain li:last-child{border-bottom:1px solid var(--ink-line)}.chain li:before{content:"";position:absolute;left:.25rem;top:1.15rem;width:.5rem;height:.5rem;rotate:45deg;border:1px solid var(--brass)}.chain li:not(:last-child):after{content:"";position:absolute;left:.48rem;top:1.75rem;bottom:-.3rem;border-left:1px dashed color-mix(in srgb,var(--brass) 55%,transparent)}.chain-name{font-family:var(--f-display);font-size:1.24rem;line-height:1.05;color:var(--on-ink)}.chain-span{font-family:var(--f-meta);font-size:.62rem;letter-spacing:.18em;color:var(--brass-lift);font-variant-numeric:lining-nums}.chain-why{font-size:.92rem;color:var(--on-ink-soft)}.band--paper .chain li,.band--paper-2 .chain li{border-color:var(--paper-line)}.band--paper .chain-name,.band--paper-2 .chain-name{color:var(--on-paper)}.band--paper .chain-span,.band--paper-2 .chain-span{color:var(--brass-deep)}.band--paper .chain-why,.band--paper-2 .chain-why{color:var(--on-paper-soft)}@media(max-width:40rem){.chain li{grid-template-columns:minmax(0,1fr)}.chain-why{grid-column:1}}.roster .roster-shot{padding:2.92rem 0 0;border-top:0;margin-bottom:1.4rem}.roster-shot .fig{margin:0}.roster-shot .fig figcaption{margin-top:.5rem}.decades{margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;border-top:2px solid var(--brass);padding-top:.9rem}.decades figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;margin-bottom:1rem}.decades-key{font-family:var(--f-meta);font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--brass-deep)}.decades-note{font-size:.88rem;color:var(--on-paper-soft);flex:1 1 18rem;min-width:0}.decades ol{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(.4rem,1.2vw,1rem);align-items:end;height:7.5rem}.decades li{display:grid;grid-template-rows:1fr auto;align-items:end;height:100%}.decades-bar{display:block;height:var(--h);min-height:2px;background:linear-gradient(to top,var(--brass-deep),color-mix(in srgb,var(--brass) 70%,transparent));position:relative;transition:filter var(--t-micro) var(--ease)}.decades-bar b{position:absolute;left:0;right:0;top:-1.15rem;text-align:center;font-family:var(--f-display);font-weight:400;font-size:1rem;color:var(--on-paper);font-variant-numeric:lining-nums}.decades li:hover .decades-bar{filter:brightness(1.15)}.decades li.is-empty .decades-bar{background:none;border-top:1px dashed var(--paper-line)}.decades-year{font-family:var(--f-meta);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-paper-soft);text-align:center;padding-top:.5rem;border-top:1px solid var(--paper-line);margin-top:.3rem}.head-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:clamp(1rem,3vw,3rem);align-items:end;border-bottom:1px solid var(--paper-line);padding-bottom:1.1rem}.band--ink .head-row,.band--raise .head-row{border-bottom-color:var(--ink-line)}.head-row h2{margin:0}.head-row .lede{margin:0;font-size:clamp(.98rem,.94rem + .2vw,1.08rem);line-height:1.5;text-align:justify;hyphens:auto}@media(max-width:60rem){.head-row{grid-template-columns:minmax(0,1fr);align-items:start}.head-row .lede{text-align:left}}.credit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.8rem,3.5vw,2.6rem)}.credit-card{margin:0;border-top:2px solid var(--brass);padding-top:.9rem}.credit-card--wide{grid-column:span 2}@media(max-width:48rem){.credit-card--wide{grid-column:span 1}}.credit-shot{display:block;border:1px solid var(--paper-line);background:var(--paper-2)}.credit-shot picture,.credit-shot img{display:block;width:100%;height:auto}.credit-card h3{font-size:1.2rem;margin:.9rem 0 .1rem}.credit-year{font-family:var(--f-meta);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 .5rem;font-variant-numeric:lining-nums}.credit-body{font-size:.92rem;line-height:1.45;color:var(--on-paper-soft);margin:0 0 .4rem}.credit-file{font-family:var(--f-meta);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-paper-soft);opacity:.8;margin:0;overflow-wrap:anywhere}.credit-card--note{border-top-color:var(--brass-deep)}.credit-card--note .credit-shot{border-style:dashed}.after-list{list-style:none;margin:clamp(1.4rem,3vw,2rem) 0 0;padding:0;display:grid;gap:1px}.after-list li{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:.2rem 1.2rem;padding:.8rem 0;border-top:1px solid var(--ink-line)}.after-list li:last-child{border-bottom:1px solid var(--ink-line)}.band--paper .after-list li,.band--paper-2 .after-list li{border-color:var(--paper-line)}.after-who{font-family:var(--f-meta);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-lift)}.band--paper .after-who,.band--paper-2 .after-who{color:var(--brass-deep)}.after-bands{font-family:var(--f-display);font-size:1.24rem;line-height:1.15}.after-note{grid-column:2;font-size:.92rem;color:var(--on-ink-soft)}.band--paper .after-note,.band--paper-2 .after-note{color:var(--on-paper-soft)}@media(max-width:40rem){.after-list li{grid-template-columns:minmax(0,1fr)}.after-note{grid-column:1}}.ledger--light .single-note{display:block;font-family:var(--f-body);font-weight:400;font-size:.84rem;line-height:1.35;color:var(--on-paper-soft);margin-top:.2rem;max-width:34ch}
