.b-head{padding:18px var(--pad) 6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;display:grid}.b-h1{font:600 var(--t-h1) / 1.2 var(--voice);color:var(--ink);letter-spacing:0;margin:0}.b-lede{font:400 var(--t-ui) / 1.6 var(--ui);color:var(--ink-2);text-wrap:pretty;grid-column:1/-1;max-width:34em;margin:6px 0 0}@media (max-width:719px){.b-h1{grid-column:1/-1}.b-jump{grid-row:3;justify-self:start}}.b-jump{font:500 var(--t-ui) / 1.3 var(--ui);color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.b-list{padding:0 var(--pad);--b-cols:96px minmax(0, 1fr);--b-gap:14px;margin:0;list-style:none}.b-day{margin:0}.b-rows{margin:0;padding:0;list-style:none;position:relative}.b-dayhead{grid-template-columns:var(--b-cols);column-gap:var(--b-gap);padding:var(--sp-6) 0 var(--sp-2);grid-template-areas:"lbl lbl""scale scale";align-items:end;display:grid;position:relative}.b-daylbl{font:600 var(--t-voice) / 1.3 var(--voice);color:var(--ink);margin:0 0 var(--sp-2);grid-area:lbl}.b-scale{grid-area:scale}.b-scale>span:nth-last-child(1 of span){transform:translate(-100%)}.b-scale-now{font:600 var(--t-fine) / 16px var(--ui);color:var(--ink);background:var(--paper);white-space:nowrap;padding:0 4px;position:absolute;top:0;transform:translate(-50%)}.b-row{grid-template-columns:var(--b-cols);column-gap:var(--b-gap);padding:var(--sp-4) 0 var(--sp-5);border-top:1px solid var(--line);grid-template-rows:auto 1fr auto auto auto auto;grid-template-areas:"pic who""pic verbs""cap cap""facts facts""where where""band band";display:grid;position:relative}.b-row:first-child{border-top:0}.b-link{color:inherit;text-decoration:none}.b-link:after{content:"";z-index:1;position:absolute;inset:0}.b-row:has(.b-link:focus-visible){outline:3px solid var(--p-ink);outline-offset:2px;border-radius:6px}.b-row:has(.b-link:hover) .b-nick{opacity:.85}.b-row:has(.b-link:hover) .b-band i{opacity:.85}.b-pic{display:contents}.b-pic picture,.b-mono{aspect-ratio:4/5;width:var(--b-pic,96px);background:var(--p-plate);border-radius:6px;grid-area:pic;align-self:start;max-width:100%;display:block;overflow:hidden}.b-pic img{object-fit:cover;width:100%;height:100%;display:block}.b-mono{color:var(--p-mono);font:600 calc(var(--b-pic,96px) * .9) / .9 var(--voice);-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:flex-end;padding-right:2px;display:flex}.b-cap{font:400 var(--t-fine) / 1.4 var(--ui);color:var(--ink-3);margin:var(--sp-1) 0 0;white-space:nowrap;grid-area:cap}.b-who{grid-area:who;min-width:0}.b-row .b-nick{font:600 var(--t-fact) / 1.2 var(--voice);color:var(--p-ink);letter-spacing:-.01em;margin:0;padding-top:.04em}.b-voice{font:400 var(--t-body) / 1.5 var(--voice);color:var(--ink);text-wrap:pretty;line-break:strict;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}html[lang=en] .b-voice{line-height:1.4}.b-verbs,.b-where{min-width:0;margin:var(--sp-1) 0 0;font:400 var(--t-meta) / 1.5 var(--ui);line-break:strict;word-break:keep-all}.b-verbs{color:var(--ink-3);grid-area:verbs}.b-where{color:var(--ink-2);grid-area:where}.b-item{white-space:nowrap}.b-facts{justify-content:space-between;align-items:baseline;column-gap:var(--sp-3);min-width:0;margin-top:var(--sp-3);flex-wrap:wrap;grid-area:facts;display:flex}.b-when,.b-price{font-variant-numeric:tabular-nums lining-nums;margin:0}.b-when .time{font:600 var(--t-voice) / 1.2 var(--ui);color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.b-when .lbl{font:600 var(--t-fine) / 1.2 var(--ui);color:var(--sun-ink);white-space:nowrap}.b-price{font:400 var(--t-ui) / 1.4 var(--ui);color:var(--ink-2)}.b-price b{color:var(--ink);font-weight:600}.b-row .b-band{margin:var(--sp-3) 0 0;grid-area:band}.b-deck .v-filter{padding-right:calc(var(--pad) + 32px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}@media (min-width:720px){.b-deck{--b-inset:max(var(--pad), calc((100% - 680px) / 2))}.b-deck .v-filter,.b-head,.b-list,.b-deck .v-cards,.b-deck .v-deckend{padding-inline:var(--b-inset)}.b-deck .v-filter{padding-right:calc(var(--b-inset) + 32px)}.b-head{padding-top:var(--sp-5)}.b-lede{font-size:var(--t-body)}.b-list{--b-cols:104px minmax(0, 1fr) 224px;--b-gap:20px;--b-pic:104px}.b-dayhead{padding-top:var(--sp-7);grid-template-areas:"lbl lbl lbl"".scale scale"}.b-row{padding:var(--sp-5) 0;grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"pic who facts""pic verbs facts""pic where where""cap cap cap"".band band"}.b-facts{align-self:baseline;margin-top:0;display:block}.b-who{align-self:baseline}.b-when .lbl{display:block}}@media (min-width:1024px){.b-deck{--b-inset:max(48px, calc((100% - var(--grid-max)) / 2))}.b-list{--b-cols:repeat(12, minmax(0, 1fr));--b-gap:var(--gutter);--b-pic:128px}.b-head{padding-top:var(--sp-6);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.b-h1{grid-column:1/span 9}.b-jump{grid-column:10/-1;justify-self:end}.b-lede{grid-column:1/span 6;max-width:none}.b-dayhead{grid-template-areas:"lbl lbl lbl lbl lbl scale scale scale scale. . ."}.b-daylbl{margin:0}.b-rows:before{--b-colw:calc((100% - 11 * var(--b-gap)) / 12);content:"";top:calc(-1 * var(--sp-2));bottom:0;left:calc(5 * (var(--b-colw) + var(--b-gap)));width:calc(4 * var(--b-colw) + 3 * var(--b-gap));background:linear-gradient(to right, var(--line) 1px, transparent 1px) 0 0 / calc(100% / 6) 100% repeat-x;border-right:1px solid var(--line);opacity:.55;pointer-events:none;position:absolute}.b-row{padding:var(--sp-4) 0;grid-template-rows:auto auto 1fr auto;grid-template-areas:"pic pic who who who band band band band facts facts facts""pic pic verbs verbs verbs. . . .facts facts facts""pic pic where where where. . . . . . .""cap cap cap cap cap. . . . . . ."}.b-rows{container-type:inline-size}.b-row :is(.b-who,.b-verbs,.b-where){margin-left:min(0px, calc(var(--b-pic) - 2 * (100cqw - 11 * var(--b-gap)) / 12 - var(--b-gap)))}.b-row .b-band{margin:calc(var(--t-fact) * .95 - 7px) 0 0;align-self:start}}@media (prefers-reduced-motion:no-preference){.b-nick,.b-band i{transition:opacity .12s}}.b-row:has(.b-link:active){background:var(--wash-press)}
