.hero{background:#121a33}.hero-img{object-position:center 55%}@media(max-width:600px){.hero-img{object-position:68% 100%}}.sc1{background:linear-gradient(160deg,#1c2440,#0f1426)}.seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--bg2);margin:0 0 14px;flex-wrap:wrap}.seg button{border:0;background:transparent;color:var(--ink2);font:600 14px var(--font-b);padding:7px 14px;border-radius:999px;cursor:pointer}.seg button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.hb{display:grid;grid-template-columns:minmax(150px,260px) 1fr 44px;gap:10px;align-items:center;font-size:14.5px;margin:7px 0}.hb span{line-height:1.25}.hb span small{color:var(--mute);font-size:12px;margin-left:6px;font-variant-numeric:tabular-nums}.hb i{display:block;height:14px;border-radius:7px;background:var(--navy);width:0;transition:width 1s cubic-bezier(.2,.7,.2,1)}.in .hb i,.hb.go i{width:var(--w)}.hb b{text-align:right;font-variant-numeric:tabular-nums}.tops .hb.top8 i{background:var(--gold)}@media(max-width:560px){.hb{grid-template-columns:minmax(118px,46%) 1fr 34px;font-size:13.5px}}.callout{margin-top:16px;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:center}.callout p{margin:0}@media(max-width:640px){.callout{grid-template-columns:1fr}}.bigq{font-family:var(--font-d);font-size:clamp(34px,5vw,52px);line-height:1;color:var(--gold);margin:0}.heat-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.heat{min-width:760px}.heat svg{display:block;width:100%;height:auto}.heat .lab{font:600 12.5px var(--font-b);fill:var(--ink)}.heat .yr{font:600 11px var(--font-b);fill:var(--mute)}.heat circle.on{fill:var(--gold)}.heat circle.off{fill:var(--line);opacity:.55}.heat circle.on:hover{stroke:var(--ink);stroke-width:1.5}.streaks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0 8px}.streaks .card{padding:16px 18px}.streaks b{display:block;font-family:var(--font-d);font-size:34px;font-weight:500;color:var(--gold);line-height:1}.streaks span{display:block;font-weight:700;margin:6px 0 2px}.streaks small{color:var(--ink2);font-size:13.5px}.ends,.credits,.choirgrid,.newgrid,.reach{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:860px){.ends,.credits,.choirgrid,.newgrid,.reach{grid-template-columns:1fr}}.ends .hb i,.credits .music .hb i{background:var(--teal)}#congBars .hb i{background:var(--rust)}#cong71Bars .hb i{background:color-mix(in srgb,var(--rust) 60%,var(--bg2))}#choirBars .hb i{background:var(--navy)}#choirBars .hb:first-child i{background:var(--gold)}.perconf svg,.newcols svg{width:100%;height:auto;display:block}.col{fill:var(--navy)}.col.hi{fill:var(--gold)}.col-lab{font:600 11px var(--font-b);fill:var(--mute)}.col-v{font:700 12px var(--font-b);fill:var(--ink)}.early{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.early li{display:flex;justify-content:space-between;gap:12px;border-left:3px solid var(--gold);padding:2px 0 2px 12px}.early li b{font-family:var(--font-d);font-weight:500;font-size:17px}.early li span{color:var(--mute);font-size:13.5px;white-space:nowrap}.debut-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;margin-top:8px}.debut-list div{display:flex;gap:10px;align-items:baseline;border-bottom:1px solid var(--line);padding:6px 0;font-size:14.5px}.debut-list i{font-style:normal;font:700 12px var(--font-b);color:var(--gold);min-width:38px}.debut-list em{font-style:normal;color:var(--mute);font-size:12.5px;margin-left:auto;white-space:nowrap}.debut-h{grid-column:1/-1;font:700 12px var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:12px 0 0}.oct{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:900px){.oct{grid-template-columns:1fr 1fr}}@media(max-width:520px){.oct{grid-template-columns:1fr}}.oct .card{padding:16px 18px}.oct h3{font-size:16px;margin:0 0 2px}.oct .who{font-size:12.5px;color:var(--mute);margin:0 0 10px}.oct ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px}.oct .nw{display:inline-block;margin-left:6px;font:700 10.5px var(--font-b);letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold)}.ring{display:grid;place-items:center}.ring svg{width:100%;max-width:300px}.ring text{font-family:var(--font-d)}.src-card .hb i{background:var(--teal)}
/*# sourceMappingURL=/cdn/shop/t/162/assets/hy.css.map */
